.sc-intake{max-width:960px;margin:24px auto}.sc-intake h1{margin:0 0 12px;font-size:28px}.sc-intake p{color:#1677ff;margin:12px 0;line-height:1.6}.sc-intake label{gap:8px;margin:18px 0;font-size:14px;display:grid}.sc-intake input:not([type=checkbox]),.sc-intake select,.sc-intake textarea{color:#edf4fc;background:#182738;border:1px solid #1677ff66;border-radius:8px;width:100%;padding:12px}.sc-intake select option{background:#182738}.sc-intake fieldset{border:1px solid #1677ff44;border-radius:14px;margin:24px 0;padding:18px}.sc-intake legend{padding:0 8px}.sc-intake .sc-allocation{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.sc-intake .sc-allocation label{align-items:center;gap:10px;margin:8px 0;display:flex}.sc-intake input[type=checkbox]{accent-color:#ff4d4f;width:18px;height:18px}.sc-intake textarea{min-height:100px}.sc-intake a{text-decoration:underline}.sc-entry-branches{flex-wrap:wrap;gap:12px;display:flex}.sc-entry-branches button{background:#182738;border:1px solid #edf4ff;border-radius:10px;padding:12px}.sc-entry-branches button[aria-pressed=true]{background:#172230;border-color:#ff4d4f}.sc-intake input:disabled,.sc-intake textarea:disabled{opacity:.8}.sc-intake .sc-selection>.sc-cost-lines{display:grid}.sc-intake .sc-field{margin:18px 0}.sc-intake .sc-field>label{margin:0 0 8px}.sc-field-error{font-size:13px;color:#edf4ff!important;margin:6px 0!important}.sc-intake [aria-invalid=true]{border-color:#ff4d4f!important}.sc-intake :is(input,textarea,select,button):focus-visible,.sc-file-control:focus-within{outline-offset:3px;outline:2px solid #1677ff}.sc-file-control{border:1px solid #1677ff66;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex;position:relative}.sc-intake input.sc-file-native{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sc-file-control .sc-file-pick{cursor:pointer;background:#1677ff10;border:1px solid #1677ff66;border-radius:8px;margin:0;padding:10px 14px;display:inline-flex}.sc-file-control>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.sc-allocation-field{margin-top:20px}.sc-intake .sc-allocation-field>p{color:#edf4fc}.sc-allocation-field>small{color:#1677ff}.sc-intake .sc-edit{margin:8px 8px 8px 0}.sc-review-unit{border-bottom:1px solid #1677ff44;padding:18px 0}.sc-review-values>div{border-bottom:1px solid #1677ff25;grid-template-columns:minmax(140px,1fr) 2fr;gap:16px;padding:12px 0;display:grid}.sc-review-values dt{color:#1677ff}.sc-review-values dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.sc-review-values dd .sc-edit{display:block}.sc-validation-summary{border:1px solid #ff4d4f55;border-radius:8px;margin:18px 0;padding:16px}.sc-validation-summary button{text-align:left;color:#edf4ff;text-decoration:underline}.sc-request-selection{border:1px solid #1677ff44;border-radius:12px;margin:24px 0;padding:20px}.sc-request-selection h2{font-size:18px}.sc-request-selection li{justify-content:space-between;gap:16px;display:flex}.sc-request-selection ul{padding:0;list-style:none}.sc-intake>h1{overflow-wrap:anywhere}@media (max-width:600px){.sc-review-values>div{grid-template-columns:1fr;gap:6px}.sc-intake .sc-file-control{align-items:flex-start}.sc-file-control>span{flex-basis:100%}}.sc-entry-branches button{white-space:nowrap;flex:none;justify-content:center;align-items:center;display:inline-flex}.sc-intake fieldset{min-width:0}.sc-review-fixture-controls{overflow-wrap:anywhere;flex-wrap:wrap}.sc-review-fixture-controls label{min-width:0}.sc-intake .sc-vehicle-summary strong{color:#edf4ff;font-size:26px;line-height:1.3;display:block}.sc-intake .sc-vehicle-summary span{color:#1677ff;margin-top:6px;display:block}.sc-intake h1,.sc-intake h2,.sc-intake legend,.sc-intake h3{color:#edf4ff}.sc-intake .sc-file-control{background:#172230;border:1px solid #1677ff;border-left-width:4px;min-width:0;padding:16px}.sc-intake .sc-file-pick{color:#edf4ff;background:#172230;border-color:#1677ff;align-items:center;gap:8px;min-height:46px}.sc-intake .sc-file-pick:hover{background:#172230}.sc-file-field[data-tone=success] .sc-file-control{background:#14212e;border-color:#22c55e}.sc-file-field[data-tone=pending] .sc-file-control{background:#172230;border-color:#f5b82e}.sc-file-field[data-tone=error] .sc-file-control{background:#172230;border-color:#ff4d4f}.sc-attachment-state{flex-direction:column;gap:7px;min-width:0;max-width:100%;display:flex}.sc-file-control>span{flex:200px;min-width:0;max-width:100%}.sc-attachment-state .contained-file-name{display:flex}.sc-verified{color:#edf4ff;background:#172230;border:1px solid #22c55e;border-radius:20px;align-self:flex-start;padding:5px 9px;font-weight:650}.sc-file-status{color:#f5b82e}.sc-review-values dd{min-width:0}.sc-review-values>div{grid-template-columns:minmax(140px,1fr) minmax(0,2fr)}.sc-intake .sc-request-selection{background:linear-gradient(120deg,#172230,#17222f);border-color:#1677ff}.sc-request-selection li{border-bottom:1px solid #1677ff33;padding:8px 0}.sc-request-selection li>span:first-child{color:#edf4ff}.sc-request-selection li>span:last-child{color:#f5b82e;white-space:nowrap}.sc-page [role=alert],.sc-intake .sc-validation-summary{background:#172230;border:1px solid #ff4d4f;border-left-width:4px;border-radius:10px;padding:14px 16px;color:#edf4ff!important}.sc-page p[role=alert]:before{content:"!";margin-right:10px;font-weight:800}.sc-intake>p[role=status],.sc-current-draft p[role=status]{color:#f5b82e;background:#172230;border:1px solid #f5b82e;border-radius:10px;padding:12px 16px}.sc-current-draft [data-tone=success]{color:#edf4ff!important;background:#172230!important;border-color:#22c55e!important}.sc-current-draft{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;display:flex}.sc-intake .sc-remove{color:#edf4ff;background:#172230;border-color:#ff4d4f}.sc-intake .sc-remove:hover{background:#172230}@media (max-width:600px){.sc-review-values>div{grid-template-columns:minmax(0,1fr)}.sc-intake .sc-file-pick{justify-content:center;width:100%}.sc-intake .sc-vehicle-summary strong{font-size:23px}.sc-file-control>span{flex-basis:100%}}.sc-page .sc-intake a.sc-download{color:#edf4ff;background:#172230;border-color:#1677ff;gap:8px}.sc-page .sc-intake a.sc-download:before{content:"↓"}.sc-page .sc-intake a.sc-download:hover{background:#172230}.sc-intake select{cursor:pointer;border-color:#1677ff}.sc-intake select:hover{border-color:#1677ff}
