.request-section{background:#eeeae2;border-block:1px solid #d8d3c9;scroll-margin-top:90px}.request-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);gap:36px;align-items:start}.request-card{background:#fffdf8;border:1px solid #d6d1c8;border-radius:18px;padding:30px;box-shadow:0 14px 40px #332b1e08}.request-card h3,.request-toolbar h3{font-size:26px;margin:0 0 12px}.request-card fieldset{border:0;padding:0;margin:20px 0 0;min-width:0}.request-card fieldset:disabled{opacity:.55}.request-card label,.request-editor label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;margin-bottom:18px}.request-card input,.request-card textarea,.request-card select,.request-editor textarea,.request-editor select{font:inherit;background:white;color:#25241f;border:1px solid #c9c4ba;border-radius:8px;padding:12px;min-width:0;width:100%;box-sizing:border-box}.request-card input:focus,.request-card textarea:focus,.request-card select:focus,.request-editor textarea:focus,.request-editor select:focus{outline:2px solid #bd532c;outline-offset:2px}.request-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.request-card .request-check{flex-direction:row;align-items:flex-start;font-weight:400}.request-check input{width:18px;height:18px;flex-shrink:0;margin:1px 0}.request-privacy{font-size:13px;line-height:1.6;color:#605a50;margin:20px 0}.request-side{padding:24px 6px}.request-side ol{padding:0;list-style:none;counter-reset:steps}.request-side li{counter-increment:steps;padding:22px 0 22px 48px;position:relative;border-bottom:1px solid #d2ccc0}.request-side li:before{content:'0' counter(steps);position:absolute;left:0;top:22px;font-size:13px;color:#a84b2b}.request-side b,.request-side span{display:block}.request-side span{font-size:14px;line-height:1.6;margin-top:7px;color:#625c52}.request-notice{padding:18px 22px;border:1px solid #ccb99c;background:#faf3e4;border-radius:10px;margin-bottom:24px}.request-inbox{margin-top:48px}.request-toolbar,.request-record-head{display:flex;justify-content:space-between;align-items:center;gap:18px}.request-record{background:#fffdf8;border:1px solid #d6d1c8;padding:26px;border-radius:14px;margin:16px 0}.request-record h4{margin:0;font-size:20px;overflow-wrap:anywhere}.request-record .pill{text-transform:capitalize}.request-details{display:grid;grid-template-columns:130px 1fr;gap:9px 16px;font-size:14px}.request-details dt{color:#6b655b}.request-details dd{margin:0;overflow-wrap:anywhere}.request-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.request-editor{border-top:1px solid #ded8ce;margin-top:22px;padding-top:20px}.request-editor select{max-width:240px}.request-error{color:#a22f1d;font-weight:600}#request-message{line-height:1.6}#print-requests [hidden]{display:none!important}@media(max-width:760px){.request-layout{grid-template-columns:1fr;gap:12px}.request-card{padding:22px}.request-pair{grid-template-columns:1fr;gap:0}.request-side{padding:10px 4px}.request-toolbar,.request-record-head{align-items:flex-start;flex-direction:column}.request-record{padding:20px}.request-details{grid-template-columns:95px 1fr}}
