select,textarea{width:100%;font:inherit;color:inherit;background:#0c171f;border:1px solid #3e525c;border-radius:12px;padding:14px;outline-offset:4px}textarea{resize:vertical}select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold)}label{display:block;margin:14px 0 8px;font-weight:600}small{display:block;color:var(--muted);margin-top:7px}.lead-tabs{display:flex;gap:12px;margin:22px 0}.lead-tabs [aria-pressed=true]{border-color:var(--green)}.search-form{display:grid;grid-template-columns:2fr 1fr auto;gap:15px;align-items:end;margin:20px 0}.search-form button{height:53px}.pagination{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-top:22px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 24px}.full{grid-column:1/-1}fieldset{border:0;border-top:1px solid var(--border);padding:20px 0 30px;margin:25px 0}legend{color:var(--gold);font-weight:600;padding-right:15px}.upload-box{border:1px dashed #4d6b69;border-radius:12px;padding:0 18px 18px}.upload-box input{font-size:.9rem;padding:12px 0;border:0;background:transparent}.consent{display:flex;align-items:flex-start;gap:12px;font-weight:400;color:var(--muted);font-size:.95rem}.consent input{width:20px;height:20px;flex:none;margin-top:3px}.form-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:20px 0}.action-link{display:inline-block;padding:12px 18px;border-radius:12px;border:1px solid var(--border)}#detailFields dd{white-space:pre-wrap}#documents a{color:var(--gold)}.event{border-bottom:1px solid var(--border);padding:15px 0}.event p{white-space:pre-wrap;margin-bottom:0;overflow-wrap:anywhere}#detailView .panel{margin-top:18px}.status-tag{border-radius:20px;background:#1a3733;color:#99dac8;padding:5px 10px;font-size:.85rem}.list-error{color:#f2b782;padding:24px}.feedback:empty{display:none}.panel h2{margin-top:0}.table-scroll button{white-space:nowrap}#accountName{overflow-wrap:anywhere;white-space:normal}@media(max-width:760px){.form-grid,.search-form{grid-template-columns:1fr}.full{grid-column:auto}.pagination{flex-wrap:wrap;font-size:.9rem}fieldset{padding-bottom:15px}.upload-box{padding:0 12px 12px}.lead-tabs button{flex:1}.workspace{padding:18px 12px}.form-actions>*{flex:1;text-align:center}.form-actions button{min-width:150px}}
