.intake-page{max-width:860px;margin:22px auto}.intake-shell{color:#203b38;text-align:start;padding:8px}.intake-heading{display:flex;gap:16px;align-items:center;margin-bottom:20px}.intake-heading h2{margin:4px 0 7px;font-size:25px}.intake-heading p{margin:0}.intake-eyebrow{font-size:10px;letter-spacing:2px;color:#6d7c75}.intake-symbol{background:#e8f0ed;border-radius:16px;padding:15px;color:#225d55}.intake-symbol svg{width:28px;height:28px}.intake-status{display:inline-block;color:#356457;font-size:13px}.intake-privacy{padding:15px 18px;background:#eef4f1;border:1px solid #dde8e1;border-radius:12px;font-size:13px;line-height:1.7;margin-bottom:22px}.intake-shell fieldset{min-width:0;margin:0 0 24px;border:1px solid #dfe6e1;border-radius:14px;padding:18px}.intake-shell legend{padding:0 8px;font-size:16px;font-weight:650}.intake-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.intake-grid label{display:block;font-size:13px;line-height:1.5;margin:0}.intake-grid input,.intake-grid select{box-sizing:border-box;width:100%;margin-top:7px;min-height:46px}.intake-document{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 0;border-bottom:1px solid #e4e9e5}.intake-document:last-child{border-bottom:0}.intake-document strong{font-size:13px}.intake-document p{font-size:12px;margin:6px 0 0}.intake-file-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.intake-file-actions button,.intake-upload{font-size:12px;min-height:38px;padding:9px 12px}.intake-upload{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border:1px solid #ccdcd4;border-radius:10px;position:relative;overflow:hidden}.intake-upload input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.intake-confirm{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.7;margin:20px 0}.intake-confirm input{width:20px;height:20px;flex:0 0 20px;margin-top:2px}.intake-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.intake-actions button{flex:1;min-height:48px}.intake-success,.intake-review-note{padding:14px;border-radius:10px;background:#edf4ed;color:#36593d;line-height:1.7}.intake-review-note{background:#faf2e5;color:#765c32}.intake-help{font-size:12px;margin:-12px 0 24px;line-height:1.7}.intake-open{display:flex;width:100%;align-items:center;text-align:start;gap:14px;margin:16px 0 0;padding:18px;border-radius:15px;border:1px solid #dce6df;background:#f4f7f4;color:#244b40}.intake-open>svg{width:26px;height:26px;flex:0 0 26px}.intake-open>span:nth-child(2){flex:1}.intake-open strong,.intake-open small{display:block}.intake-open small{font-size:12px;font-weight:400;margin-top:5px}.intake-admin-row{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #e4e9e5;padding:16px 0}.intake-admin-row p{font-size:13px;margin:6px 0 0}.intake-admin-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.intake-admin-fields>div{padding:12px;background:#f4f6f3;border-radius:9px;overflow-wrap:anywhere}.intake-admin-fields dt{font-size:11px;color:#6b766c}.intake-admin-fields dd{margin:6px 0 0;font-size:14px}.intake-later{margin-top:18px}.intake-page .intake-shell{background:white;border:1px solid #e0e6e0;border-radius:18px;padding:24px}.intake-shell textarea{width:100%;box-sizing:border-box}.intake-message{line-height:1.7;color:#356457}body:has(#intake-root) #dialog{width:min(860px,96vw);max-width:96vw;max-height:92dvh}body:has(#intake-root) #dialog-content{max-height:82dvh;overflow-y:auto}@media(max-width:600px){.intake-grid,.intake-admin-fields{grid-template-columns:1fr}.intake-shell fieldset{padding:14px}.intake-document{align-items:flex-start;flex-direction:column}.intake-file-actions{width:100%}.intake-heading h2{font-size:21px}.intake-page{margin:12px 8px}.intake-page .intake-shell{padding:16px}.intake-actions{flex-direction:column}.intake-admin-row{align-items:flex-start}}
