.peptide-request{margin:48px 0 12px;padding:clamp(24px,4vw,44px);border:1px solid #d8c9a9;border-radius:20px;background:#fffdf8;display:grid;grid-template-columns:1fr 1fr;gap:32px;color:#102f25}.peptide-request h2{font-size:clamp(26px,3vw,36px);line-height:1.15;margin:8px 0 12px}.peptide-request p{line-height:1.6;max-width:40ch}.peptide-request form{display:grid;gap:12px}.peptide-request label{font-weight:600}.peptide-request textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:110px;background:#fff;border:1px solid #c7c6ba;border-radius:10px;padding:14px;font:inherit;color:inherit}.peptide-request button{justify-self:start;border:0;border-radius:10px;background:#102f25;color:#fffdf8;padding:14px 24px;font:inherit;font-weight:600;cursor:pointer}.peptide-request button:disabled{opacity:.6;cursor:wait}.peptide-request [role=status]{margin:0;min-height:24px;font-size:14px}.peptide-request textarea:focus-visible,.peptide-request button:focus-visible{outline:3px solid #b88b3e;outline-offset:3px}.peptide-request-list{display:grid;gap:12px}.peptide-request-item{padding:18px;border:1px solid #ddd4c3;border-radius:12px;background:#fffdf8}.peptide-request-item p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.peptide-request-item time{font-size:12px;color:#676c64}@media(max-width:680px){.peptide-request{grid-template-columns:1fr;gap:14px}}
