:root{color:#16201b;background:linear-gradient(#f7f8f5 0%,#eef4ef 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}body{margin:0}main{width:min(100% - 32px,760px);margin:0 auto;padding:40px 0 64px}.formPage{width:min(100% - 24px,900px);padding:32px 0 64px}.formPageShell{gap:20px;display:grid}.formBrand{grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:4px 4px 8px;display:grid}.formBrandMark{background:#fff;border:1px solid #d7ddd5;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex;box-shadow:0 10px 24px #16201b14}.formBrandMark img{object-fit:contain;width:65px;height:65px}.formBrandCopy{gap:4px;display:grid}.formBrandCopy p{color:#235f46;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.84rem;font-weight:700}.formBrandCopy h1{margin:0}.formBrandCopy span{color:#44524a}h1{margin:0 0 24px;font-size:clamp(1.8rem,2.5vw,2.4rem);line-height:1.1}h2{margin:28px 0 12px;font-size:1.2rem}form{gap:18px;display:grid}.formFlowViewport{overflow:hidden}.formFlowTrack{width:200%;transition:transform .26s;display:flex}.formFlowTrack[data-stage=review]{transform:translate(-50%)}.formFlowPanel{min-width:50%;padding:0 1px}.formFlowPanel fieldset,.submissionReviewPanel{background:#ffffffb8;border:1px solid #d7ddd5;border-radius:16px;gap:18px;margin:0;padding:24px;display:grid;box-shadow:0 18px 40px #16201b14}.submissionSuccess{background:#ffffffb8;border:1px solid #d7ddd5;border-radius:16px;gap:12px;padding:24px;display:grid;box-shadow:0 18px 40px #16201b14}.submissionSuccessActions{flex-wrap:wrap;gap:10px;display:flex}label{gap:6px;font-weight:650;display:grid}.requiredMark{color:#c4313d}input,select,textarea{color:#16201b;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #aeb8af;border-radius:6px;padding:9px 11px}textarea{resize:vertical;min-height:120px}button,a{min-height:42px;font:inherit;border-radius:6px}button{color:#fff;cursor:pointer;background:#235f46;border:1px solid #235f46;width:fit-content;padding:9px 16px}button[type=button]{color:#16201b;background:#fff;border-color:#aeb8af}button:disabled{cursor:wait;opacity:.68}nav{gap:10px;display:grid}.tabs,.filters{flex-wrap:wrap;align-items:end;gap:10px;margin:18px 0;display:flex}.tabs button[aria-pressed=true]{background:#16201b;border-color:#16201b}.filters label{min-width:min(220px,100%)}table{border-collapse:collapse;background:#fff;width:100%;margin:16px 0}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #d7ddd5;padding:10px}th{font-weight:700}a{color:#235f46;align-items:center;display:inline-flex}section[aria-labelledby=submission-summary-title],section[role=status]{border-block:1px solid #d7ddd5}.reviewActions{flex-wrap:wrap;gap:10px;display:flex}dl{gap:10px;margin:0 0 16px;display:grid}dt{font-weight:650}dd{margin:2px 0 0}[role=alert]{background:#fff4f1;border-left:4px solid #a33a2b;margin:0;padding:10px 12px}
