.intake-form-banner{display:flex;align-items:center;gap:14px;padding:12px 15px;background:#eaf0ff;color:#2553a8;border-radius:7px;font-size:12px}.intake-form-banner strong{background:#2155e8;color:#fff;padding:4px 8px;border-radius:4px;font-size:10px}.intake-section{border-bottom:1px solid #dce3ee;padding:26px 0}.intake-section-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.intake-section-heading>span{display:grid;place-items:center;background:#132445;color:#fff;width:29px;height:29px;border-radius:6px;font-size:11px;flex:none}.intake-section-heading h3{margin:0 0 3px;font-size:16px}.intake-section-heading p{font-size:12px;line-height:1.7;color:#6b7c94;margin:0}.intake-upload{border:1.5px dashed #8ea9dd;background:#f4f7ff;border-radius:8px;text-align:center;padding:22px 16px}.intake-upload strong{font-size:14px}.intake-upload p{font-size:11px;color:#687d9a;margin:6px 0 13px}.intake-upload.dragover{border-color:#2155e8;background:#e1eaff}.intake-hint{font-size:11px;color:#697c96;line-height:1.8;margin:10px 0}.intake-file-row{display:flex;align-items:center;gap:8px;background:#f8faff;border:1px solid #dce3ee;border-radius:6px;padding:3px 8px;margin:7px 0}.intake-file-row.selected{border-color:#7a9ee9;background:#eef3ff}.intake-file-row>button:first-child{flex:1;display:block;text-align:left;border:0;background:transparent;min-width:0;font-size:12px}.intake-file-row strong{display:block;overflow-wrap:anywhere}.intake-file-row small{font-size:10px;font-weight:400}.intake-file-row>button:last-child{border:0;background:transparent;padding:5px 9px;font-size:18px}.intake-preview-tools{display:flex;align-items:center;gap:10px;font-size:11px;margin:14px 0 8px}.intake-preview-tools strong{overflow-wrap:anywhere}.intake-preview-tools button{padding:4px 10px;min-height:29px}.intake-preview{background:#e4eaf5;border-radius:7px;padding:14px;text-align:center;max-height:320px;overflow:auto}.intake-preview img{max-width:100%;height:auto;background:#fff;box-shadow:0 3px 12px #1324451c}.intake-ocr-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.intake-ocr-tools select{width:auto;font-size:12px}.intake-ocr-tools small{font-size:11px}.intake-suggestion{display:flex;gap:10px;align-items:flex-start;background:#f5f8ff;border:1px solid #dae4f6;border-radius:6px;padding:12px;margin:8px 0}.intake-suggestion input{width:16px;height:16px;flex:none;margin-top:2px}.intake-suggestion strong{display:block;font-size:11px;color:#42659c}.intake-suggestion span span{display:block;font-size:12px;color:#203a5e;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.intake-ocr-text{margin-top:15px}.intake-ocr-text summary,.intake-tags summary{cursor:pointer;font-size:12px;font-weight:600;color:#335b9f;padding:10px 0}.intake-ocr-text textarea{margin-top:8px;min-height:190px;font-size:13px}.intake-ocr-text .row select{flex:1;width:auto}.intake-origin-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:8px}.intake-origin-tools small{font-size:11px}.intake-origin-tools button{font-size:11px;padding:5px 10px}.intake-tags{margin-top:12px}.intake-tags .row{margin-top:8px}.intake-tags input{max-width:300px}.intake-tags .intake-tag{border-color:#c8d8fc;background:#edf3ff;color:#2155a8;font-size:11px;padding:4px 9px}.intake-recipient-list{max-height:180px;overflow:auto;border:1px solid #dce3ee;border-radius:6px;margin-top:10px;padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.intake-recipient-list .check{font-size:12px;align-items:center}.intake-confirm{padding:20px 0 5px;font-size:12px;line-height:1.8}.intake-footer{position:sticky;bottom:-24px;background:#fff;padding:17px 0 10px;z-index:3;box-shadow:0 -10px 16px #fff}.intake-form .field textarea{min-height:85px}.intake-form [hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.intake-section{padding:22px 0}.intake-form-banner{align-items:flex-start;font-size:11px}.intake-preview{max-height:250px;padding:8px}.intake-recipient-list{grid-template-columns:1fr}.intake-footer{bottom:-18px}.intake-footer button{font-size:11px;padding:9px 10px}.intake-origin-tools{gap:6px}.intake-preview-tools{flex-wrap:wrap}.intake-upload{padding:18px 12px}.intake-tags .row{flex-wrap:wrap}}
.intake-form .intake-footer{bottom:0;padding:12px 0;background:#fff}
.intake-field-help{display:block;margin-top:7px;font-size:11px;font-weight:400;color:#536984;line-height:1.75;overflow-wrap:anywhere}.intake-field-example{display:block;color:#65778e;margin-top:3px}.intake-form input::placeholder,.intake-form textarea::placeholder{color:#7b8da6;opacity:1}.intake-form .intake-flag-options .check{display:grid;grid-template-columns:16px 14px 1fr;align-items:start}.intake-flag-options .intake-field-help{grid-column:1/-1;margin:0}.intake-ocr-tools>.intake-field-help,.intake-ocr-text .row>.intake-field-help{flex-basis:100%;width:100%}.intake-confirm{flex-wrap:wrap}.intake-confirm>.intake-field-help{flex-basis:100%;margin-left:24px}.intake-type-creator{margin-top:10px}.intake-type-creator>button{font-size:12px;color:#1746b6;background:#edf3ff}.intake-new-type{margin-top:12px;padding:16px;background:#f4f7ff;border:1px solid #cbdafa;border-radius:8px}.intake-new-type h4{margin:0 0 14px;font-size:13px}.intake-new-type .field{margin-top:15px}.intake-new-type .row{flex-wrap:wrap}.intake-new-type button{font-size:11px}.intake-type-creator>small{display:block;margin-top:7px;color:#2155a8;font-size:11px}.intake-recipient-list+.intake-field-help{margin-top:8px}@media(max-width:760px){.intake-form .intake-flag-options .check{flex-basis:100%}.intake-field-help{font-size:11px}.intake-new-type{padding:12px}}
.intake-flag-options{display:flex;flex-wrap:wrap;gap:10px;border:0;border-top:1px solid #dce3ee;padding:18px 0 0;margin:6px 0 0;min-width:0}.intake-flag-options legend{font-size:12px;font-weight:600;padding:0 0 12px}.intake-flag-options .check{border:1px solid #dce3ee;border-radius:7px;padding:10px 12px;font-size:12px;background:#f8faff;gap:8px}.intake-flag-options .check:has(input:checked){border-color:#2155e8;background:#edf3ff;color:#1746b6}.intake-flag-options .flag-urgent:has(input:checked){background:#fff1ee;color:#b83218;border-color:#f09c8b}.intake-flag-options .flag-confidential:has(input:checked){background:#f1eaff;color:#682fac;border-color:#b596df}.intake-flag-options input{width:16px;height:16px;flex:none}.intake-suggestion-box{margin-top:18px;padding:18px;background:#f4f7ff;border:1px solid #d5e1fa;border-radius:8px}.intake-suggestion-box .grid2{margin-top:16px}.intake-suggestion-summary{padding:20px;background:#f4f7ff;border:1px solid #d5e1fa;border-radius:8px}.intake-suggestion-summary h3{margin-top:0}.intake-suggestion-summary .notice{margin-top:15px}.intake-download-option{padding:14px 0}.intake-download-option .field{margin-bottom:5px}.intake-form .intake-attach-shortcut{margin-right:auto;background:#edf3ff;color:#1746b6;border-color:#a5bff7;font-weight:600}.intake-attachment-upload{scroll-margin-top:95px}@media(max-width:760px){.intake-form .intake-footer{flex-wrap:wrap;gap:7px}.intake-form .intake-attach-shortcut{flex-basis:100%;margin-right:0}.intake-suggestion-box{padding:12px}.intake-flag-options .check{flex:1 1 42%}.intake-flag-options legend{line-height:1.8}}
.intake-visible-tags{border-top:1px solid #e5ebf4;padding-top:17px;margin-top:17px}.intake-visible-tags>label{display:block;font-size:12px;font-weight:600;margin-bottom:9px}.intake-visible-tags input{max-width:none;margin-top:10px}.intake-visible-tags>small{display:block;font-size:11px;margin-top:7px;line-height:1.8}.intake-visible-tags .row{flex-wrap:wrap;gap:7px}.intake-visible-tags .intake-tag{max-width:100%;overflow-wrap:anywhere;text-align:left}.intake-visible-tags .row:empty{display:none}.intake-visible-tags #intake-tag-error{color:#b42318}.intake-routing-divider{border-top:1px solid #dce3ee;padding-top:18px;margin-top:20px}.intake-routing-divider h4{font-size:13px;margin:0 0 12px}.intake-ocr-upload{background:#f7f8fb;border-color:#a4afc2}.intake-attachment-upload{background:#edf4ff;border-color:#2155e8}.intake-attachment-upload>button{background:#2155e8;color:#fff;border-color:#2155e8}.intake-origin-tools #intake-origin-status{color:#335b9f}
