.inventory-simple-picker{grid-template-columns:1fr;display:grid;overflow:auto}.inventory-simple-categories{gap:.5rem;display:flex;overflow-x:auto}.inventory-simple-categories button{flex-shrink:0}.inventory-simple-selected{border-top-width:1px}@container (width>=680px){.inventory-simple-picker{grid-template-columns:minmax(0,1fr) 16rem;overflow:hidden}.inventory-simple-categories{grid-column:1/-1}.inventory-simple-selected{border-top-width:0;border-left-width:1px}}@container (width>=1080px){.inventory-simple-picker{grid-template-columns:12rem minmax(0,1fr) 18rem}.inventory-simple-categories{border-right:1px solid var(--fd-line);flex-direction:column;grid-column:auto;overflow-y:auto}}.fd-fs-body{color:var(--fd-ink);background:#dfe3ec;margin:0;font-family:Inter,sans-serif}.fd-fs-toolbar{background:var(--fd-paper);border-bottom:1px solid var(--fd-line);justify-content:space-between;align-items:center;gap:16px;height:62px;padding:10px 20px;display:flex}.fd-fs-toolbar h1{font-size:16px;font-weight:600}.fd-fs-toolbar p{color:var(--fd-muted);font-size:12px}.fd-fs-workspace{height:calc(100vh - 62px);display:flex}.fd-fs-options{background:var(--fd-paper);flex-shrink:0;width:270px;padding:18px 16px;overflow:auto}.fd-fs-options h2{margin:0 0 8px;font-size:14px;font-weight:600}.fd-fs-options h2:not(:first-child){margin-top:22px}.fd-fs-include{flex-direction:column}.fd-fs-include button{justify-content:flex-start}.fd-fs-location{cursor:pointer;gap:10px;margin:10px 0;font-size:12px;display:flex}.fd-fs-location input{margin-top:3px}.fd-fs-location strong{color:var(--fd-blue-ink);font-weight:500}.fd-fs-select-actions{color:var(--fd-blue-ink);gap:12px;font-size:13px;display:flex}.fd-fs-pages{flex-direction:column;flex:1;align-items:safe center;gap:24px;min-width:0;padding:28px;display:flex;overflow:auto}.fd-fs-page{box-sizing:border-box;color:#111;background:#fff;flex-shrink:0;width:8.5in;height:11in;padding:.4in .45in;font-family:Inter,sans-serif;font-size:8.5pt;line-height:1.3;box-shadow:0 2px 10px #0a173326}.fd-fs-header{border-bottom:1.5pt solid #111;gap:18px;padding-bottom:7px;display:flex}.fd-fs-destination{flex:1;min-width:0}.fd-fs-kicker{letter-spacing:.12em;text-transform:uppercase;color:#555;font-size:7pt;font-weight:700}.fd-fs-destination h2{letter-spacing:-.01em;margin:2px 0 1px;font-size:13pt;font-weight:700}.fd-fs-destination h2 span{font-weight:400}.fd-fs-dock{white-space:pre-line;overflow-wrap:anywhere;margin-top:3px;font-size:8pt;font-style:italic}.fd-fs-fill{flex-direction:column;gap:7px;width:1.8in;padding-top:4px;display:flex}.fd-fs-fill div{align-items:flex-end;gap:6px;display:flex}.fd-fs-fill dt{text-transform:uppercase;color:#555;width:.5in;font-size:7pt;font-weight:700}.fd-fs-fill dd{border-bottom:.75pt solid #888;flex:1;height:12px}.fd-fs-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:6px}.fd-fs-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#555;border-bottom:.75pt solid #111;padding:3px 4px;font-size:6.5pt;font-weight:700}.fd-fs-table td{vertical-align:top;overflow-wrap:anywhere;padding:2.5px 4px}.fd-fs-table tbody{-moz-column-break-inside:avoid;break-inside:avoid;border-top:.5pt solid #bbb}.fd-fs-table tbody:first-of-type{border-top:0}.fd-fs-note{color:#333;white-space:pre-line;font-size:7.5pt;font-style:italic}.fd-fs-urgent{border:.75pt solid #111;margin-left:4px;padding:0 2px;font-size:6pt;font-weight:700;display:inline-block}.fd-fs-box{border:.75pt solid #111;width:9px;height:9px;display:inline-block}.fd-fs-total{color:#444;border-top:.75pt solid #111;margin-top:5px;padding-top:4px;font-size:7.5pt}.fd-fs-signatures{-moz-column-break-inside:avoid;break-inside:avoid;text-transform:uppercase;color:#666;grid-template-columns:1fr 1fr .5fr;gap:10px 16px;margin-top:22px;font-size:6.5pt;display:grid}.fd-fs-signatures div{border-top:.75pt solid #888;min-height:24px;padding-top:3px}.fd-fs-signature-notes{grid-column:1/-1}@media (width<=650px){.fd-fs-workspace{flex-direction:column}.fd-fs-options{width:100%;max-height:35vh}.fd-fs-toolbar{padding:8px}.fd-fs-toolbar h1{font-size:14px}.fd-fs-toolbar p{max-width:180px;font-size:11px}.fd-fs-pages{align-items:flex-start;padding:16px}.fd-fs-toolbar{align-items:flex-start;height:90px;position:relative}.fd-fs-toolbar p{max-width:none;position:absolute;inset:48px 8px auto}.fd-fs-workspace{height:calc(100vh - 90px)}}@media print{@page{size:letter;margin:0}.fd-fs-body{background:#fff}.fd-fs-toolbar,.fd-fs-options{display:none!important}.fd-fs-workspace,.fd-fs-pages{height:auto;padding:0;display:block;overflow:visible}.fd-fs-page{box-shadow:none;-moz-column-break-after:page;break-after:page;margin:0}.fd-fs-page:last-child{-moz-column-break-after:auto;break-after:auto}}.dark .fd-fs-body{background:var(--fd-bg)}.fd-fs-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.fd-fs-page-stack{flex-direction:column;flex-shrink:0;gap:24px;display:flex}@media print{.fd-fs-page-stack{display:block}}.sir{--sir-amber-ink:#b45309;--sir-amber-bd:#f3d58a;--sir-amber-bg:#fffdf5;--sir-rose-bd:#f7c2c2;--sir-rose-bg:snow;--sir-green-bd:#b7e4cf;--sir-plum:#6d28d9;--sir-plum-bg:#faf7fe;--sir-plum-bd:#ddd0f0;--sir-plum-ink:#372a50;--sir-plum-soft:#4b3d66;--sir-control-bd:#d7deeb;--sir-scan-bg:#e9ecf3;--sir-active-bg:#f5f8ff;--sir-flash:#e6efff;background:var(--fd-bg);height:100%;min-height:0;color:var(--fd-ink);flex-direction:column;font-size:13px;display:flex;overflow:hidden}.dark .sir{--sir-amber-ink:#fbbf24;--sir-amber-bd:#92400e;--sir-amber-bg:#1f1606;--sir-rose-bd:#7f1d1d;--sir-rose-bg:#1f0b0b;--sir-green-bd:#065f46;--sir-plum:#a78bfa;--sir-plum-bg:#160f26;--sir-plum-bd:#4c3a73;--sir-plum-ink:#ede9fe;--sir-plum-soft:#d4ccf0;--sir-control-bd:var(--fd-line-2);--sir-scan-bg:#111a2c;--sir-active-bg:#0f1d3a;--sir-flash:#1a2f5c}.sir [x-cloak]{display:none!important}.sir button{cursor:pointer}.sir button:disabled,.sir fieldset:disabled button{cursor:not-allowed}.sir-top{background:var(--fd-paper);border-bottom:1px solid var(--fd-line);flex-shrink:0;align-items:center;gap:16px;padding:10px 16px;display:flex}.sir-id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sir-id-row{align-items:center;gap:8px;min-width:0;display:flex}.sir-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:700;overflow:hidden}.sir-meta{color:var(--fd-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sir-progress{flex-direction:column;flex-shrink:0;gap:5px;width:190px;display:flex}.sir-progress-text{color:var(--fd-muted);justify-content:space-between;font-size:11.5px;font-weight:600;display:flex}.sir-progress-text b{color:var(--fd-ink)}.sir-bar{background:var(--fd-line-2);border-radius:99px;height:6px;overflow:hidden}.sir-bar>i{background:var(--fd-green);border-radius:99px;height:100%;transition:width .25s;display:block}.sir-iconbtn{border:1px solid var(--fd-line);background:var(--fd-paper);width:32px;height:32px;color:var(--fd-ink-soft);box-shadow:var(--fd-shadow-xs);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.sir-iconbtn:hover{background:var(--fd-rail)}.sir-menu-wrap{flex-shrink:0;position:relative}.sir-menu{z-index:30;background:var(--fd-paper);border:1px solid var(--fd-line);width:280px;box-shadow:var(--fd-shadow-lg);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:38px;right:0}.sir-menu form{display:contents}.sir-menu-item{text-align:left;color:var(--fd-ink);background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:8px 10px;font-size:12.5px;font-weight:600;display:flex}.sir-menu-item span{color:var(--fd-muted);font-size:11.5px;font-weight:500}.sir-menu-item:hover{background:var(--fd-rail);color:var(--fd-ink)}.sir-menu-item.is-danger{color:var(--fd-rose)}.sir-menu hr{border:0;border-top:1px solid var(--fd-line-2);margin:4px 0}.sir-split{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(460px,600px);min-height:0;display:grid}@media (width<=1100px){.sir-split{grid-template-columns:minmax(0,1fr) 460px}}.sir-scanbar{background:var(--fd-paper);border-bottom:1px solid var(--fd-line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:8px 12px;display:flex}.sir-seg{background:var(--fd-line-2);border-radius:9px;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.sir-seg button{height:26px;color:var(--fd-muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:12px;font-weight:650}.sir-seg button.is-on{background:var(--fd-paper);color:var(--fd-ink);box-shadow:var(--fd-shadow-sm)}.sir-seg .sir-count{color:var(--fd-muted-2);margin-left:4px;font-weight:600}.sir-zoom{border:1px solid var(--fd-line);border-radius:9px;align-items:center;display:inline-flex;overflow:hidden}.sir-zoom button{background:var(--fd-paper);width:28px;height:28px;color:var(--fd-ink-soft);border:0;font-size:15px}.sir-zoom button:hover{background:var(--fd-rail)}.sir-zoom span{white-space:nowrap;text-align:center;min-width:46px;font-size:12px;font-weight:650;font-family:var(--fd-font-mono);padding:0 6px}.sir-link{color:var(--fd-blue-ink);background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:12px;font-weight:650}.sir-link:hover{background:var(--fd-blue-soft)}.sir-link.is-muted{color:var(--fd-muted)}.sir-link.is-muted:hover{background:var(--fd-line-2)}.sir-hint{color:var(--fd-muted);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.sir-dot{background:var(--fd-green);border-radius:50%;flex-shrink:0;width:7px;height:7px}.sir-dot.is-amber{background:var(--fd-amber)}.sir-dot.is-rose{background:var(--fd-rose)}.sir-scan{background:var(--sir-scan-bg);border-right:1px solid var(--fd-line);grid-area:2/1;min-height:0;padding:18px;position:relative;overflow:auto}.sir-doc{background:#fff;border-radius:2px;margin:0 auto;position:relative;box-shadow:0 8px 30px #141e4029}.sir-doc img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.sir-scan-error{background:var(--fd-paper);border:1px solid var(--fd-line);max-width:420px;color:var(--fd-muted);text-align:center;border-radius:12px;margin:40px auto;padding:16px;font-size:12.5px}.sir-region{cursor:pointer;border-radius:3px;transition:background .14s,box-shadow .14s;position:absolute}.sir-region:hover{background:#2563eb14;box-shadow:inset 0 0 0 1.5px #2563eb59}.sir-region.is-check,.sir-region.is-warn{background:#f5b42821}.sir-region.is-done{background:#0478570d}.sir-region.is-missing{background:#dc26260d;box-shadow:inset 0 0 0 1.5px #dc262673}.sir-region.is-active{z-index:2;background:#2563eb1a;box-shadow:0 0 0 2px #2563eb,0 0 0 6px #2563eb2e}.sir-region.is-active:after{content:attr(data-tag);color:#fff;font:650 11px/1 var(--fd-font-sans);white-space:nowrap;background:#2563eb;border-radius:5px;padding:4px 7px;position:absolute;bottom:calc(100% + 6px);left:-2px}.sir-ruler{pointer-events:none;z-index:1;transition:top .18s,height .18s;position:absolute;left:0;right:0;box-shadow:0 0 0 9999px #0a17331a}.sir-form{background:var(--fd-bg);flex-direction:column;grid-area:2/2;min-height:0;display:flex}.sir-form>fieldset{display:contents}.sir-scroll{flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px 12px 20px;display:flex;position:relative;overflow-y:auto}.sir-status{border:1px solid var(--fd-line);background:var(--fd-paper);color:var(--fd-ink-soft);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;display:flex}.sir-card{background:var(--fd-paper);border:1px solid var(--fd-line);box-shadow:var(--fd-shadow-xs);border-radius:12px}.sir-sec-head{align-items:center;gap:10px;padding:9px 12px 7px;display:flex}.sir-sec-head h3{letter-spacing:-.005em;color:var(--fd-ink);align-items:baseline;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.sir-sec-head h3 small{color:var(--fd-muted-2);letter-spacing:.04em;font-size:11px;font-weight:650}.sir-sec-count{color:var(--fd-muted);font-size:11.5px;font-weight:600}.sir-spacer{flex:1}.sir-rows{border-top:1px solid var(--fd-line-2);grid-template-columns:1fr 1fr;display:grid}.sir-field{border-bottom:1px solid var(--fd-line-2);flex-direction:column;gap:4px;min-width:0;padding:7px 12px 8px;transition:background .12s;display:flex;position:relative}.sir-rows>.sir-field.is-left{border-right:1px solid var(--fd-line-2)}.sir-field.is-wide{grid-column:1/-1}.sir-field.is-active{background:var(--sir-active-bg)}.sir-field.is-active:before{content:"";background:var(--fd-blue);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.sir-label-row{align-items:center;gap:6px;min-height:16px;display:flex}.sir-label-row label,.sir-label-row .sir-label{color:var(--fd-muted);flex:1;min-width:0;font-size:11.5px;font-weight:600;line-height:1.3}.sir-field.is-active .sir-label-row label,.sir-field.is-active .sir-label-row .sir-label{color:var(--fd-blue-ink)}.sir-label-row i.sir-req{color:var(--fd-rose);margin-left:2px;font-style:normal}.sir-mark{white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;font-size:10.5px;font-weight:700;display:inline-flex}.sir-mark.is-done{color:var(--fd-green)}.sir-mark.is-check,.sir-mark.is-warn{color:var(--sir-amber-ink)}.sir-mark.is-miss{color:var(--fd-rose)}.sir-input{border:1px solid var(--sir-control-bd);background:var(--fd-paper);width:100%;height:30px;color:var(--fd-ink);border-radius:7px;outline:none;padding:0 10px;font-size:13px;font-weight:550;transition:border-color .12s,box-shadow .12s}.sir-input:focus{border-color:var(--fd-blue);box-shadow:var(--fd-shadow-focus)}.sir-input.is-mono{font-family:var(--fd-font-mono);font-weight:500}.sir-input::placeholder{font-family:var(--fd-font-sans);color:var(--fd-muted-2);font-weight:450}.sir-input.is-short{max-width:140px}.sir-input.is-check,.sir-input.is-warn{border-color:var(--sir-amber-bd);background:var(--sir-amber-bg)}.sir-input.is-miss{border-color:var(--sir-rose-bd);background:var(--sir-rose-bg)}textarea.sir-input{resize:vertical;height:auto;padding:7px 10px;line-height:1.45}select.sir-input{padding-right:28px}.sir-input:disabled{opacity:.75;cursor:not-allowed}.sir-height{align-items:center;gap:6px;display:flex}.sir-height .sir-input{width:64px}.sir-height span{color:var(--fd-muted);font-size:12px;font-weight:600}.sir-yn{flex-wrap:wrap;gap:4px;display:inline-flex}.sir-yn button{border:1px solid var(--sir-control-bd);background:var(--fd-paper);min-width:44px;height:28px;color:var(--fd-ink-soft);border-radius:7px;padding:0 10px;font-size:12px;font-weight:650}.sir-yn button:hover{border-color:var(--fd-200);background:var(--fd-blue-soft)}.sir-yn button.is-on{background:var(--fd-blue-ink);border-color:var(--fd-blue-ink);color:#fff}.sir-yn button.is-blank{min-width:0;color:var(--fd-muted);border-style:dashed;font-weight:600}.sir-yn button.is-blank.is-on{background:var(--fd-line-2);color:var(--fd-ink-soft);border-color:var(--sir-control-bd);border-style:solid}.sir-yn button:focus-visible,.sir-opts button:focus-visible{box-shadow:var(--fd-shadow-focus);outline:none}.sir-opts{flex-wrap:wrap;gap:5px;display:flex}.sir-opts button{border:1px solid var(--sir-control-bd);background:var(--fd-paper);height:26px;color:var(--fd-ink-soft);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.sir-opts button:hover{border-color:var(--fd-200);background:var(--fd-blue-soft)}.sir-opts button.is-on{background:var(--fd-blue-soft);border-color:var(--fd-blue);color:var(--fd-blue-ink)}.sir-opts button.is-blank{color:var(--fd-muted);border-style:dashed}.sir-opts button.is-blank.is-on{background:var(--fd-line-2);border-style:solid;border-color:var(--sir-control-bd);color:var(--fd-ink-soft)}.sir-note{color:var(--sir-amber-ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;font-weight:550;display:flex}.sir-note.is-muted{color:var(--fd-muted)}.sir-error{color:var(--fd-rose);margin:0;font-size:11px;font-weight:600}.sir-raw{font-family:var(--fd-font-mono);background:var(--fd-amber-50);border-radius:4px;padding:1px 5px}.sir-note button{color:var(--fd-blue-ink);background:0 0;border:0;padding:0;font-size:11px;font-weight:650}.sir-note button:hover{text-decoration:underline}.sir-blank-prompt{background:var(--fd-rail);border:1px dashed var(--fd-line);color:var(--fd-muted);border-radius:10px;align-items:center;gap:10px;margin:0 12px 10px;padding:9px 12px;font-size:12.5px;display:flex}.sir-blank-prompt b{color:var(--fd-ink-soft)}.sir-btn{border:1px solid var(--fd-line);background:var(--fd-paper);height:34px;color:var(--fd-ink-soft);box-shadow:var(--fd-shadow-xs);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:650;display:inline-flex}.sir-btn:hover{background:var(--fd-rail);color:var(--fd-ink)}.sir-btn.is-sm{height:30px;padding:0 11px;font-size:12px}.sir-btn.is-primary{background:var(--fd-blue-ink);border-color:var(--fd-blue-ink);color:#fff}.sir-btn.is-primary:hover{background:var(--fd-700)}.sir-btn.is-primary[aria-disabled=true]{opacity:.55;cursor:not-allowed}.sir-btn.is-ghost{box-shadow:none;background:0 0;border-color:#0000}.sir-btn.is-ghost:hover{background:var(--fd-line-2)}.sir-btn.is-plum{background:var(--sir-plum);border-color:var(--sir-plum);color:#fff}.sir-btn.is-plum:hover{filter:brightness(.92)}.sir-btn.is-plum-outline{border-color:var(--sir-plum-bd);color:var(--sir-plum);background:var(--fd-paper)}.sir-dup{border:1px solid var(--sir-plum-bd);background:var(--sir-plum-bg);color:var(--sir-plum-ink);border-radius:12px;flex-direction:column;gap:10px;padding:11px 13px;display:flex}.sir-dup-head{align-items:flex-start;gap:10px;display:flex}.sir-dup-icon{background:var(--fd-paper);width:30px;height:30px;color:var(--sir-plum);box-shadow:var(--fd-shadow-xs);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.sir-dup h3{margin:0;font-size:13.5px;font-weight:700}.sir-dup p{color:var(--sir-plum-soft);margin:2px 0 0;font-size:12.5px;line-height:1.45}.sir-dup-candidate{background:var(--fd-paper);border:1px solid var(--sir-plum-bd);border-radius:10px;flex-direction:column;gap:8px;padding:9px 11px;display:flex}.sir-dup-actions{flex-wrap:wrap;gap:6px;display:flex}.sir-compare{background:var(--fd-paper);border:1px solid var(--sir-plum-bd);border-radius:10px;overflow:hidden}.sir-compare-row{border-top:1px solid var(--fd-line-2);color:var(--fd-ink);grid-template-columns:22px 92px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:grid}.sir-compare-row:first-child{color:var(--fd-muted);text-transform:uppercase;letter-spacing:.05em;border-top:0;font-size:10.5px;font-weight:700}.sir-compare-row .is-key{color:var(--fd-ink-soft);font-weight:650}.sir-compare-row .is-old{color:var(--fd-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sir-compare-row .is-new{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sir-compare-row input{width:15px;height:15px;accent-color:var(--sir-plum)}.sir-eq{border-top:1px solid var(--fd-line-2);flex-direction:column;display:flex}.sir-eq-row{border-bottom:1px solid var(--fd-line-2);flex-direction:column;gap:6px;padding:9px 12px;display:flex;position:relative}.sir-eq-row:last-child{border-bottom:0}.sir-eq-row.is-active{background:var(--sir-active-bg)}.sir-eq-row.is-active:before{content:"";background:var(--fd-blue);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.sir-eq-grid{grid-template-columns:minmax(0,1fr) 64px 124px;gap:8px;display:grid}.sir-eq-grid-2{grid-template-columns:150px auto minmax(0,1fr) 30px;align-items:end;gap:8px;display:grid}.sir-mini{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.sir-mini>span{color:var(--fd-muted);font-size:11px;font-weight:650}.sir-suggest{color:var(--fd-muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:11.5px;display:flex}.sir-suggest button{border:1px dashed var(--fd-200);background:var(--fd-blue-soft);height:24px;color:var(--fd-blue-ink);border-radius:999px;padding:0 9px;font-size:11.5px;font-weight:650}.sir-suggest button:hover{border-style:solid}.sir-trash{width:30px;height:30px;color:var(--fd-muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.sir-trash:hover{background:var(--fd-rose-50);color:var(--fd-rose)}.sir-combo-list{z-index:20;background:var(--fd-paper);border:1px solid var(--fd-line);max-height:240px;box-shadow:var(--fd-shadow-lg);border-radius:10px;margin-top:4px;padding:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.sir-combo-list button{text-align:left;width:100%;color:var(--fd-ink);background:0 0;border:0;border-radius:7px;justify-content:space-between;gap:8px;padding:6px 8px;font-size:12.5px;font-weight:550;display:flex}.sir-combo-list button span{color:var(--fd-muted-2);font-family:var(--fd-font-mono);font-size:11px}.sir-combo-list button.is-highlighted,.sir-combo-list button:hover{background:var(--fd-blue-soft)}.sir-combo-empty{color:var(--fd-muted);padding:6px 8px;font-size:12px}details.sir-card>summary{cursor:pointer;list-style:none}details.sir-card>summary::-webkit-details-marker{display:none}details.sir-card[open] .sir-chevron{transform:rotate(180deg)}.sir-chevron{color:var(--fd-muted);transition:transform .15s}.sir-footer{background:var(--fd-paper);border-top:1px solid var(--fd-line);flex-direction:column;flex-shrink:0;gap:9px;padding:10px 14px;display:flex}.sir-required{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.sir-required>span{color:var(--fd-muted);margin-right:2px;font-size:11.5px;font-weight:650}.sir-chip{border:1px solid var(--fd-line);background:var(--fd-paper);height:24px;color:var(--fd-ink-soft);border-radius:999px;align-items:center;gap:4px;padding:0 8px 0 6px;font-size:11.5px;font-weight:650;display:inline-flex}.sir-chip.is-ok{border-color:var(--sir-green-bd);background:var(--fd-green-50);color:var(--fd-green)}.sir-chip.is-no{border-color:var(--sir-rose-bd);background:var(--fd-rose-50);color:var(--fd-rose)}.sir-chip.is-no:hover{border-color:var(--fd-rose)}.sir-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sir-actions-msg{min-width:160px;color:var(--fd-muted);flex:1;font-size:12px;font-weight:550}.sir-actions-msg b{color:var(--fd-ink)}.sir-kbd{font-family:var(--fd-font-mono);border:1px solid var(--fd-line);background:var(--fd-rail);color:var(--fd-muted);border-radius:4px;padding:1px 5px;font-size:10.5px}@media (width<=1500px){.sir-kbd-hint{display:none}}.sir-flash{animation:.9s sir-flash}@keyframes sir-flash{0%{background:var(--sir-flash)}to{background:0 0}}@media (width<=899px){.sir-top{flex-wrap:wrap;gap:10px;padding:10px 12px}.sir-id{flex-basis:100%;order:4}.sir-progress{order:5;width:100%}.sir-split{flex-direction:column;display:flex;overflow:hidden}.sir-scan{border-right:0;border-bottom:1px solid var(--fd-line);flex:0 0 34vh;padding:10px}.sir-form{flex:auto;min-height:0}.sir-hint{display:none}.sir-rows{grid-template-columns:minmax(0,1fr)}.sir-rows>.sir-field{border-right:0!important}.sir-eq-grid,.sir-eq-grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sir-ruler,.sir-region,.sir-bar>i{transition:none}.sir-flash{animation:none}}.sc-create{max-width:1040px;color:var(--fd-ink,#142442);margin:0;font-size:13px}.sc-page-heading{margin-bottom:16px}.sc-page-heading h1{letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:1.25}.sc-page-heading p{color:var(--fd-ink-soft,#52627e);margin-top:4px}.sc-card,.sc-actions{background:var(--fd-paper,#fff);border:1px solid var(--fd-line,#dce4f1);border-radius:10px;box-shadow:0 1px 3px #16254a0d}.sc-section{border-bottom:1px solid var(--fd-line,#e5eaf3);padding:16px 18px}.sc-section:last-child{border-bottom:0;padding-bottom:34px}.sc-section-heading{align-items:center;gap:10px;min-height:18px;margin-bottom:10px;display:flex}.sc-section-heading h2{text-transform:uppercase;letter-spacing:.09em;color:var(--fd-ink-soft,#596984);flex-shrink:0;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.sc-section-heading h2>span{background:var(--fd-bg-2,#f3f5fa);letter-spacing:0;border-radius:5px;place-items:center;width:18px;height:18px;display:inline-grid}.sc-rule{background:var(--fd-line,#e5eaf3);flex:1;height:1px}.sc-duplicate-status{text-align:right;white-space:nowrap;min-width:265px;height:18px;font-size:11px}.sc-green{color:#16804a}.sc-amber{color:#a36700}.sc-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px 12px;display:grid}.sc-c2{grid-column:span 2}.sc-c3{grid-column:span 3}.sc-c4{grid-column:span 4}.sc-c5{grid-column:span 5}.sc-c6{grid-column:span 6}.sc-c7{grid-column:span 7}.sc-c8{grid-column:span 8}.sc-field{min-width:0}.sc-field>label,.sc-field>legend{margin-bottom:4px;font-size:11.5px;font-weight:600;line-height:16px;display:block}.sc-create .fd-input,.sc-create .fd-select{border:1px solid var(--fd-line,#dce4f1);background-color:var(--fd-paper,#fff);width:100%;height:34px;min-height:34px;color:inherit;border-radius:7px;padding:0 9px;font-size:13px}.sc-create .fd-select{padding-right:28px}.sc-create input:focus,.sc-create select:focus,.sc-picker:focus-within{border-color:#2868e8;outline:none;box-shadow:0 0 0 3px #2868e829}.sc-create input[type=number],.sc-create input[type=tel],.sc-create input[type=date],#sc-postal_code,#sc-ssn_last_four{font-variant-numeric:tabular-nums}.sc-required{color:#c03c48;padding-left:2px}.sc-sex{flex-wrap:wrap;gap:6px;display:flex}.sc-sex label{border:1px solid var(--fd-line,#dce4f1);cursor:pointer;border-radius:7px;align-items:center;gap:5px;height:34px;padding:0 9px;display:flex}.sc-sex input{width:13px;height:13px}.sc-sex .sc-selected{border-color:var(--fd-blue);background:var(--fd-blue);color:#fff}.sc-pair{border:1px solid var(--fd-line,#dce4f1);border-radius:7px;justify-content:space-between;align-items:center;min-width:0;height:34px;padding:3px 5px 3px 9px;font-size:11.5px;font-weight:600;display:flex}.sc-pair>div{background:var(--fd-bg-2,#f2f4f9);border-radius:5px;display:flex}.sc-pair label{cursor:pointer;border-radius:4px;padding:3px 7px}.sc-pair .sc-selected{background:var(--fd-blue);color:#fff;box-shadow:none}.sc-pair label:focus-within{outline-offset:2px;outline:2px solid #2868e8}.sc-create .sc-auto{background-color:#2868e809}.sc-auto-tag{color:#2868e8;font-size:9px}.sc-diagnoses{position:relative}.sc-create .sc-picker{cursor:text;flex-wrap:wrap;align-items:center;gap:4px;height:auto;padding:4px 8px;display:flex}.sc-picker>input{background:0 0;border:0;flex:1;width:130px;min-width:100px;height:24px;padding:0;font-size:13px}.sc-picker>input:focus{box-shadow:none}.sc-chip{background:#2868e815;border-radius:5px;align-items:center;gap:5px;padding:2px 6px;font-size:12px;display:inline-flex}.sc-chip button{font-size:16px}.sc-diagnosis-menu{z-index:30;background:var(--fd-paper,#fff);border:1px solid var(--fd-line,#dce4f1);border-radius:7px;max-height:232px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 5px 15px #16254a20}.sc-diagnosis-menu li{cursor:pointer;padding:7px 10px}.sc-highlighted{background:#2868e815}.sc-link{color:#245bc0;text-decoration:underline}.sc-clear{margin-top:5px;font-size:11px}.sc-actions{z-index:20;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;display:flex;position:sticky;bottom:0}.sc-actions p{font-size:11.5px}.sc-status-dot{color:#93a1bc;margin-right:5px}.sc-actions>div{flex-shrink:0;gap:8px;display:flex}.sc-button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.sc-primary{color:#fff;background:#2458e6}.sc-secondary{background:var(--fd-paper,white);color:var(--fd-ink,#142442);border-color:#91aaff}.sc-button:disabled{opacity:.6;cursor:wait}.sc-button:focus-visible,.sc-link:focus-visible{outline-offset:2px;outline:2px solid #2868e8}.sc-errors{color:#b42335;margin-top:8px;font-size:12px}.sc-toast{left:0;right:0;bottom:var(--fd-toast-bottom);pointer-events:none;z-index:1;justify-content:center;display:flex;position:fixed}.sc-modal-backdrop{z-index:90;background:#14244280;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sc-modal{background:var(--fd-paper,white);width:720px;max-width:100%;max-height:90vh;color:var(--fd-ink,#142442);border-radius:12px;padding:20px;font-size:13px;overflow:auto;box-shadow:0 15px 70px #0003}.sc-modal header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sc-modal h2{font-size:20px;font-weight:700}.sc-modal header button{font-size:24px}.sc-modal footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.sc-match-table{overflow:auto}.sc-modal table{border-collapse:collapse;text-align:left;width:100%}.sc-modal th{color:#596984;font-size:11px}.sc-modal th,.sc-modal td{border-bottom:1px solid #e5eaf3;padding:10px 8px}.sc-modal td small{font-size:9px;display:block}.sc-modal a{color:#245bc0;text-decoration:underline}.sc-exact{background:#d7a2361f}.sc-exact td:first-child{box-shadow:inset 3px 0 #d7a236}@media (width<=899px){.sc-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.sc-c7,.sc-c8{grid-column:span 6}.sc-section-heading{flex-wrap:wrap}.sc-duplicate-status{width:100%}.sc-actions,.sc-actions>div{flex-wrap:wrap}.sc-section{padding:14px}}@media (width<=480px){.sc-c3,.sc-c4,.sc-c5{grid-column:span 6}.sc-duplicate-status{min-width:0;font-size:10px}.sc-actions>div{width:100%}.sc-button{flex:1}}.sc-spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite sc-spin;display:inline-block}@keyframes sc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sc-spinner{animation:none}}.sc-create{max-width:960px;font-size:14px}.sc-create .sc-section{border:0;padding:0 0 36px}.sc-create .sc-section-heading{border-bottom:1px solid var(--fd-line);flex-wrap:wrap;min-height:32px;margin-bottom:0;padding-bottom:12px}.sc-create .sc-section-heading h2{text-transform:none;letter-spacing:0;color:var(--fd-ink);font-size:16px;font-weight:600}.sc-create .sc-duplicate-status{margin-left:auto;font-size:12px}.sc-create .sc-grid{display:block}.sc-create .sc-grid>.sc-field,.sc-create .sc-pair{border:0;border-radius:0;height:auto;min-height:66px;padding:16px 0}.sc-create .sc-field>label,.sc-create .sc-field>legend,.sc-create .sc-pair>span{margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px}.sc-create .fd-input,.sc-create .fd-select,.sc-create .sc-picker>input{font-size:14px}.sc-create .sc-pair{justify-content:flex-start;gap:20px;font-size:14px}.sc-create .sc-pair>span{flex:1;margin-bottom:0}.sc-create .sc-pair>div{flex-shrink:0}.sc-create .sc-pair label{padding:5px 12px}.sc-create .sc-actions{flex-wrap:wrap;gap:16px}.sc-create .sc-actions p{font-size:13px}.sc-create .sc-diagnosis-menu{top:calc(100% - 16px)}.sc-create .sc-clear{font-size:12px}@media (width>=768px){.sc-create .sc-field:not(fieldset){-moz-column-gap:24px;grid-template-columns:180px minmax(0,560px);align-items:center;column-gap:24px;display:grid}.sc-create .sc-field>label{margin-bottom:0}.sc-create .sc-radio-group>legend{float:left;width:180px;margin:7px 24px 0 0}.sc-create .sc-sex{min-height:34px}.sc-create .sc-eligibility-section .sc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.sc-create .sc-eligibility-section .sc-pair{grid-column:span 1}.sc-create .sc-eligibility-section .sc-field{grid-column:1/-1}.sc-create .sc-diagnosis-menu{left:204px;right:max(0px,100% - 764px)}.sc-create .sc-clear{grid-column:2;justify-self:start}}@media (width<=767px){.sc-create .sc-duplicate-status{text-align:left;white-space:normal;width:100%;min-width:0;height:auto}.sc-create .sc-grid>.sc-field{padding:14px 0}.sc-create .sc-diagnosis-menu{top:calc(100% - 14px)}}@media (width>=768px){.sc-create .sc-county-choices{grid-column:2;margin-top:8px}}.sc-create .sc-field-error{color:var(--fd-rose);margin-top:6px;font-size:14px;line-height:20px}.sc-create .sc-field-help{margin-top:6px}.sc-create .sc-errors .sc-link{color:var(--fd-rose);text-align:left;margin-top:4px;font-size:14px;display:block}.sc-create [aria-invalid=true]{border-color:var(--fd-rose)}@media (width>=768px){.sc-create .sc-field-error,.sc-create .sc-field-help{grid-column:2}}@media (width>=1280px){.sc-create .sc-section{padding-bottom:28px}.sc-create .sc-section-heading{margin-bottom:16px}.sc-create .sc-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;display:grid}.sc-create .sc-grid>.sc-field{min-height:0;padding:0;display:block}.sc-create .sc-field>label{margin-bottom:8px}.sc-create .sc-c12{grid-column:span 12}.sc-create .sc-radio-group>legend{float:none;width:auto;margin:0 0 8px}.sc-create .sc-sex{flex-wrap:wrap}.sc-create .sc-diagnosis-menu{top:100%;left:0;right:0}.sc-create .sc-eligibility-section .sc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px}.sc-create .sc-eligibility-section .sc-pair{min-height:34px;padding:0}.sc-create .sc-eligibility-section .sc-field{grid-column:auto}.sc-create .sc-eligibility-section .sc-field>label{margin-bottom:8px}}
