.scanning-review-dialog{flex-direction:column;gap:12px;max-height:94dvh;display:flex;width:min(96vw,980px)!important;max-width:980px!important}.scanning-review-tabs{flex-wrap:wrap;flex:none;gap:8px;display:flex}.scanning-review-scroll{background:#e9ecef;border-radius:14px;min-height:0;padding:20px;overflow:auto}.scanning-review-paper{color:#25292e}.scanning-review-paper .print-page{box-sizing:border-box;background:#fff;width:210mm;height:auto;min-height:230mm;margin:0 auto;position:relative}.scanning-review-paper .page-content{flex-direction:column;display:flex}.scanning-review-paper th,.scanning-review-paper td{vertical-align:top;text-align:left}.scanning-review-paper table{table-layout:fixed;border-collapse:collapse;width:100%}.scanning-review-paper .scan-note-add{color:#25292e;cursor:pointer;background:#fff;border:1px solid #bcc3cc;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:7px;font:700 18px Arial;display:inline-flex}.scanning-review-paper .scan-note-add:disabled{opacity:.4;cursor:default}.scanning-review-paper .scan-note-edit{box-sizing:border-box;color:#25292e;resize:vertical;background:#fafafa;border:0;border-bottom:1px solid #bdc4cc;width:100%;margin-top:6px;padding:6px 2px;font:11pt/1.4 Paperwork,Arial,sans-serif}.scanning-review-paper .scan-note-edit[hidden]{display:none}.lab-tracker{background:var(--card,#fff);border:1px solid var(--border,#d5dbe0);border-radius:26px;max-width:1120px;margin:0 auto;padding:24px}.lab-tracker:-webkit-full-screen{background:var(--background,#fff);border-radius:0;max-width:none;padding:30px;overflow:auto}.lab-tracker:fullscreen{background:var(--background,#fff);border-radius:0;max-width:none;padding:30px;overflow:auto}.lab-tracker-tools,.lab-tracker-actions{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.lab-tracker-tools label{gap:6px;font-size:14px;display:grid}.lab-tracker-tools input{border:1px solid var(--border,#ccc);background:var(--background,#fff);height:48px;color:inherit;border-radius:10px;padding:9px 12px}.lab-tracker-actions button{flex:1;min-height:52px;font-size:17px}.lab-tracker-list{gap:12px;display:grid}.lab-tracker-reel{border:1px solid var(--border,#d4d9df);background:var(--card,#fff);border-radius:16px;overflow:hidden}.lab-tracker-reel[data-stage=reeled]{color:#282b2f;background:#fff4bd;border-color:#dac16a}.lab-tracker-reel[data-stage=processed]{color:#282b2f;background:#d9efdb;border-color:#9dc4a2}.lab-tracker-heading{align-items:center;gap:12px;padding:14px;display:flex}.lab-tracker-heading input{accent-color:#25292e;flex:none;width:26px;height:26px}.lab-tracker-heading button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:52px;padding:4px;display:flex}.lab-tracker-reference{flex-wrap:wrap;gap:0;font:700 18px/1.4 Paperwork,Arial,sans-serif;display:flex}.lab-tracker-reference span{border:1px solid;margin-right:-1px;padding:3px 10px}.lab-tracker-reference span:first-child{border-radius:6px 0 0 6px}.lab-tracker-reference span:last-child{border-radius:0 6px 6px 0}.lab-tracker-caption{margin:6px 0 0;font-size:14px}.lab-tracker-tags{flex-wrap:wrap;gap:8px;margin-top:5px;font-weight:700;display:flex}.lab-tracker-tags .rush-plus{color:#ba2121}.lab-tracker-tags .rush{color:#235da7}.lab-tracker-films{padding:0 18px 18px 52px}.lab-tracker-films>div{border-top:1px solid #b8bcc055;padding:10px 0;font-size:16px}.lab-tracker-films p{margin:3px 0}.lab-tracker-processed{margin-top:32px}.lab-tracker-processed>summary{cursor:pointer;padding:18px;font-size:20px;font-weight:700}.lab-tracker-legend{flex-wrap:wrap;gap:20px;font-size:14px;display:flex}.lab-tracker-legend span:before{content:"";background:#fff4bd;border:1px solid #dac16a;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.lab-tracker-legend span+span:before{background:#d9efdb;border-color:#9dc4a2}@media (max-width:850px){.lab-tracker{padding:18px}.lab-tracker-heading{gap:10px;padding:12px}.lab-tracker-heading button{align-items:flex-start}.lab-tracker-reference{font-size:17px}.lab-tracker-reference span{padding:4px 7px}.lab-tracker-films{padding-left:48px}.lab-tracker-actions{flex-wrap:wrap}.lab-tracker-actions button{min-width:210px}.scanning-review-scroll{padding:8px}}.holding-feet-toggle{text-transform:none;align-items:center;gap:4px;margin-left:8px;flex-direction:row!important;display:inline-flex!important}.holding-feet-toggle input{width:16px!important;height:16px!important;min-height:0!important;padding:0!important}.scanning-review-dialog.is-splitting{width:min(98vw,1640px)!important;max-width:1640px!important}.scanning-split-guidance{color:var(--muted-foreground);margin:0;font-size:13px}.scanning-split-panes{grid-template-columns:1fr 1fr;gap:16px;min-height:0;padding:4px;display:grid;overflow:auto}.scanning-split-panes>section{background:#eef0f2;border:1px solid #d3d8de;border-radius:14px;min-width:0;padding:12px;position:relative;overflow:auto}.scanning-split-panes h3{justify-content:space-between;margin:0 0 12px;font-size:16px;display:flex}.scanning-split-panes h3 span{font-size:13px;font-weight:400}.scanning-split-paper{zoom:.7}.scanning-split-paper .print-page{min-height:210mm}.scanning-split-empty{text-align:center;color:#67717e;background:#fff;border:2px dashed #abb3bd;border-radius:12px;padding:28px;position:absolute;top:200px;left:15%;right:15%}.scanning-split-actions{justify-content:flex-end;gap:10px;display:flex}.scan-move-entry{float:right;color:#222;cursor:grab;background:#fff;border:1px solid #abb3bd;border-radius:6px;padding:3px 8px;font:700 17px Arial}.scanning-split-panes tr[draggable=true]{cursor:grab}@media (max-width:900px){.scanning-split-paper{zoom:.5}.scanning-split-panes{gap:8px;min-width:0}.scanning-split-panes>section{padding:6px}.scanning-split-panes h3{font-size:14px}.scanning-split-panes h3 span{display:none}}#room-homepage{--room-bg:var(--theme-panel,#fff);--room-soft:var(--theme-soft,#f7f8fa);--room-ink:var(--theme-text,#22252a);--room-muted:var(--theme-muted,#626975);--room-line:var(--theme-border,#dedfe4);color:var(--room-ink);min-width:0;margin-bottom:28px;font-family:Paperwork,Arial,sans-serif}html[data-theme=dark] #room-homepage{--room-bg:#191b1f;--room-soft:#23262c;--room-ink:#f4f4f6;--room-muted:#adb4c0;--room-line:#3b4049}#room-homepage *{box-sizing:border-box}#room-homepage h1,#room-homepage h2,#room-homepage p{margin:0}#room-homepage button{font:inherit;color:inherit;cursor:pointer}#room-homepage button:disabled{cursor:wait;opacity:.6}:is(#room-homepage button:focus-visible,#room-homepage a:focus-visible,#room-homepage summary:focus-visible){outline-offset:3px;outline:3px solid #5689ca}#room-homepage [hidden]{display:none!important}#room-homepage .room-date-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}#room-homepage h1{letter-spacing:-.5px;font:700 27px/1.25 Paperwork,Arial,sans-serif}#room-homepage .room-date-row small{color:var(--room-muted);font-size:13px}#room-homepage .room-home-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}#room-homepage .room-action{border:1px solid var(--room-line);background:var(--room-bg);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}#room-homepage .room-action:hover{background:var(--room-soft)}#room-homepage .room-primary{background:var(--room-ink);color:var(--room-bg);border-color:var(--room-ink)}#room-homepage .room-primary:hover{opacity:.85;background:var(--room-ink)}#room-homepage .room-switch{border:1px solid var(--room-line);background:var(--room-soft);border-radius:12px;gap:4px;width:max-content;max-width:100%;margin:24px 0;padding:4px;display:flex}#room-homepage .room-switch button{letter-spacing:.7px;background:0 0;border:0;border-radius:8px;min-width:100px;padding:11px 24px;font-size:13px;font-weight:700}#room-homepage .room-switch button[aria-pressed=true]{background:var(--room-ink);color:var(--room-bg)}#room-homepage .room-lead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}#room-homepage h2{font:700 20px/1.25 Paperwork,Arial,sans-serif}#room-homepage .room-lead p{color:var(--room-muted);margin-top:5px;font-size:13px}#room-homepage .room-refresh{color:var(--room-muted);background:0 0;border:0;align-items:center;gap:7px;font-size:13px;display:flex}#room-homepage .room-metrics{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}#room-homepage .room-summary-card{border:1px solid var(--room-line);background:var(--room-bg);border-radius:13px;min-width:0;overflow:hidden}#room-homepage .room-metric{text-align:left;background:var(--room-bg);border:0;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:start;gap:16px;width:100%;min-width:0;padding:22px;display:grid;position:relative}#room-homepage .room-metric:hover,#room-homepage .room-metric[aria-expanded=true]{background:var(--room-soft)}#room-homepage .room-metric-icon{background:var(--room-soft);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}#room-homepage .room-metric-icon svg{stroke-width:1.8px;width:23px;height:23px}#room-homepage .room-metric-copy{flex-direction:column;gap:5px;min-width:0;display:flex}#room-homepage .room-metric-headline{letter-spacing:-.2px;font-size:22px;font-weight:700;line-height:1.3}#room-homepage .room-metric-detail{color:var(--room-muted);font-size:14px;line-height:1.5}#room-homepage .room-metric-extra{color:var(--room-muted);font-size:13px;line-height:1.5}#room-homepage .room-metric-arrow{width:18px;height:18px;color:var(--room-muted);margin-top:6px}#room-homepage .room-metric[aria-expanded=true] .room-metric-arrow{transform:rotate(180deg)}#room-homepage .room-summary-dropdown{border-top:1px solid var(--room-line)}#room-homepage .room-client-list{margin:0;padding:0 22px;list-style:none}#room-homepage .room-client-row{border-bottom:1px solid var(--room-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 0;font-size:14px;display:grid}#room-homepage .room-client-row:last-child{border-bottom:0}#room-homepage .room-client-row a{color:inherit;text-decoration:none}#room-homepage .room-client-row a:hover{text-decoration:underline}#room-homepage .room-client-name{align-items:center;gap:7px;font-size:15px;font-weight:700;line-height:1.4;display:flex}#room-homepage .room-client-name svg{color:#9f701b;flex:none}#room-homepage .room-client-meta{color:var(--room-muted);margin-top:4px;font-size:13px;line-height:1.5;display:block}#room-homepage .room-client-quantity{text-align:right;white-space:nowrap;font-size:15px;font-weight:700}#room-homepage .room-process-group{background:var(--room-soft);justify-content:space-between;padding:13px 22px;font-size:14px;display:flex}#room-homepage .room-deadline-warning{color:#95620c;align-items:center;gap:6px;font-size:13px;line-height:1.5;display:flex}html[data-theme=dark] #room-homepage .room-deadline-warning{color:#f3ca72}#room-homepage .room-reels{padding:0 22px}#room-homepage .room-reels details{border-bottom:1px solid var(--room-line);padding:14px 0}#room-homepage .room-reels summary{cursor:pointer;justify-content:space-between;gap:18px;font-size:15px;font-weight:700;display:flex}#room-homepage .room-reels summary>span:last-child{text-align:right;white-space:nowrap}#room-homepage .room-reels small{color:var(--room-muted);font-size:13px;font-weight:400;display:block}#room-homepage .room-reels p{color:var(--room-muted);margin-top:12px;font-size:14px}#room-homepage .room-card-footer{border-top:1px solid var(--room-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}#room-homepage .room-card-footer>span{color:var(--room-muted);flex:1;min-width:180px;font-size:12px}#room-homepage .room-empty,#room-homepage .room-mail-review{color:var(--room-muted);padding:18px 22px;font-size:14px}#room-homepage .room-mail-review summary{cursor:pointer}#room-homepage .room-stock-metric{border:1px solid var(--room-line);border-radius:13px;min-width:0;position:relative}#room-homepage .room-stock-popover{z-index:20;visibility:hidden;pointer-events:none;width:min(100%,420px);padding-top:8px;position:absolute;top:100%;right:0}#room-homepage .room-stock-metric:is(:hover,:focus-within) .room-stock-popover{visibility:visible;pointer-events:auto}#room-homepage .room-stock-popover-inner{border:1px solid var(--room-line);background:var(--room-bg);border-radius:13px;max-height:65vh;padding:17px;overflow:auto;box-shadow:0 12px 28px #0003}#room-homepage .room-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}#room-homepage .room-product{flex-direction:column;gap:6px;min-width:0;display:flex}#room-homepage .room-product img,#room-homepage .room-product-placeholder{aspect-ratio:1;object-fit:cover;background:var(--room-soft);border-radius:9px;width:100%;display:block}#room-homepage .room-product-placeholder{place-items:center;display:grid}#room-homepage .room-product strong{font-size:14px;line-height:1.4}#room-homepage .room-product small{color:var(--room-muted);font-size:12px;line-height:1.5}#room-homepage .room-notice{color:var(--room-muted);margin-top:17px;font-size:12px}#room-homepage .room-source-message{border:1px solid var(--room-line);border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:25px;display:flex}.topbar .brand-round{background:0 0;border-radius:50%;flex:none;width:48px;height:48px;display:block;position:relative;overflow:hidden}.topbar .brand-round img{background:0 0;border-radius:0;width:640.164%;max-width:none;height:auto;padding:0;position:absolute;top:-18.033%;left:-17.213%}.topbar:has(.brand-round){grid-template-columns:48px minmax(160px,1fr) auto}@media (max-width:720px){.topbar:has(.brand-round){grid-template-columns:minmax(0,1fr) auto}#room-homepage h1{font-size:24px}#room-homepage .room-home-actions{margin-left:0}#room-homepage .room-metric{grid-template-columns:32px minmax(0,1fr) 16px;gap:10px;padding:17px}#room-homepage .room-metric-icon{width:32px;height:36px}#room-homepage .room-metric-headline{font-size:20px}#room-homepage .room-switch button{min-width:85px;padding:11px 17px}#room-homepage .room-client-row{grid-template-columns:minmax(0,1fr) auto}#room-homepage .room-card-footer .room-action{width:100%}}.topbar:has(.brand-round) .sync-status{white-space:nowrap;flex-shrink:0}.topbar:has(.brand-round) .sync-status span{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0}#room-homepage .room-home-actions{align-items:center}#room-homepage .room-handbook{flex:none;position:relative}#room-homepage .room-handbook-toggle{border:1px solid var(--room-line);color:#1e2852;background:#fff;border-radius:50%;place-items:center;width:52px;height:52px;padding:4px;display:grid}#room-homepage .room-handbook-toggle:hover{border-color:#1e2852}#room-homepage .room-handbook-toggle[aria-pressed=true]{border:2px solid #1e2852;box-shadow:0 0 0 4px #1e285218}#room-homepage .room-handbook-toggle svg{width:24px;height:42px}#room-homepage .room-handbook-panel{z-index:45;overscroll-behavior:contain;border:1px solid var(--room-line);background:var(--room-bg);text-align:left;border-radius:15px;width:322px;max-width:calc(100vw - 48px);max-height:min(720px,100dvh - 180px);position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 18px 60px #22252a24}#room-homepage .room-handbook-heading{border-bottom:1px solid var(--room-line);background:var(--room-bg);z-index:1;padding:17px 21px 15px;position:sticky;top:0}#room-homepage .room-handbook-heading h2{font-size:17px}#room-homepage .room-handbook-heading small{color:var(--room-muted);font-size:11px}#room-homepage .room-handbook-photo{background:#efeee8;place-items:center;min-height:248px;padding:19px;display:grid}#room-homepage .room-handbook-photo img{object-fit:contain;width:auto;max-width:100%;height:210px;display:block;box-shadow:0 2px 8px #1d252215}#room-homepage .room-handbook-profile{padding:20px 22px 22px}#room-homepage .room-handbook-profile h3{letter-spacing:-.35px;margin:0;font:700 24px/1.2 Paperwork,Arial,sans-serif}#room-homepage .room-handbook-position{color:var(--room-muted);margin-top:4px;font-size:13px}#room-homepage .room-handbook-bio{margin-top:15px;font-size:14px;line-height:1.55}#room-homepage .room-handbook-source{color:var(--room-muted);border-top:1px solid var(--room-line);margin-top:13px;padding-top:12px;font-size:10px;line-height:1.5}#room-homepage .room-handbook-message{padding:22px;font-size:14px;display:block}#room-homepage .room-handbook-message button{margin-top:12px}@media (max-width:720px){#room-homepage .room-handbook-toggle{width:46px;height:46px}#room-homepage .room-handbook-toggle svg{width:21px;height:36px}#room-homepage .room-handbook-panel{max-height:calc(100dvh - 164px);position:fixed;top:140px;right:20px}}.scanning-queue{font-family:Paperwork,Arial,sans-serif}.scanning-queue .queue-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.scanning-queue .queue-intro>p{color:var(--muted-foreground,#616870);margin:0}.scanning-queue .queue-controls{align-items:end;gap:16px;margin:22px 0 24px;display:flex}.scanning-queue .queue-controls label{flex:1;gap:7px;font-size:14px;display:grid}.scanning-queue .queue-controls input{border:1px solid var(--border,#cbd0d5);height:52px;color:inherit;background:var(--card,#fff);border-radius:10px;width:100%;padding:12px}.scanning-queue .queue-mark-scanned{flex:1;height:52px;font-size:17px;font-weight:700}.scanning-queue .queue-count{justify-content:space-between;gap:10px;margin-bottom:12px;font-size:15px;display:flex}.scanning-queue .queue-count>span{color:var(--muted-foreground,#636a71);font-size:14px}.scanning-queue .queue-reel-summary{flex:1;min-width:0}.scanning-queue .queue-title-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.scanning-queue .queue-expand{flex-shrink:0;align-self:center;width:22px;height:22px;margin-left:auto}.scanning-queue .queue-tag{font-size:15px;font-weight:700}.scanning-queue .rush-plus{color:#ba2121}.scanning-queue .rush{color:#235da7}.scanning-queue .queue-tag.push{color:#423700;background:#ffe06d;border-radius:6px;padding:4px 8px}.scanning-queue .queue-scan-title{font-size:18px}.scanning-queue .queue-client-names{margin:4px 0;font-size:18px;font-weight:700}.scanning-queue .queue-film-top,.scanning-queue .queue-film-material{justify-content:space-between;gap:12px;display:flex}.scanning-queue .queue-film-top>span{font-size:14px}.scanning-queue .queue-film-material{font-size:15px}.scanning-queue .queue-film-material>span{font-weight:700}.scanning-queue .queue-film-note{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:14px}.scanning-queue .queue-notice{color:#25292e;background:#e7f2e8;border:1px solid #9dc4a2;border-radius:10px;padding:12px;font-size:15px}.scanning-queue .queue-completed-check{color:#3a6b42;flex-shrink:0;width:26px;height:26px}.scanning-queue .queue-stamp{padding-top:8px;font-size:13px}.scanning-queue .queue-empty{text-align:center;border:1px solid var(--border);border-radius:16px;justify-items:center;gap:12px;padding:40px 16px;display:grid}.scanning-queue .queue-empty p{margin:0}@media (max-width:850px){.scanning-queue .queue-intro{display:block}.scanning-queue .lab-tracker-legend{margin-top:14px}}@media (max-width:520px){.scanning-queue .queue-controls{flex-direction:column;align-items:stretch}.scanning-queue .queue-count{flex-wrap:wrap}.scanning-queue .queue-film-material{flex-direction:column;gap:3px}.scanning-queue .queue-client-names{font-size:16px}}.courier-label{font-family:Paperwork,Arial,sans-serif}.courier-label>form{padding:24px 28px}.courier-label .cl-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.courier-label .cl-actions button,.courier-label .cl-actions a{border:1px solid var(--theme-border,#d8dce1);min-height:40px;color:var(--theme-text,#25282c);background:var(--theme-surface,white);cursor:pointer;font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;text-decoration:none;display:inline-flex}.courier-label .cl-actions svg{width:18px;height:18px}.courier-label .cl-actions .cl-primary{color:#fff;background:#232629;border-color:#232629}.courier-label button:hover,.courier-label a:hover{filter:brightness(.94)}.courier-label button:disabled{opacity:.5;cursor:wait}:is(.courier-label button:focus-visible,.courier-label a:focus-visible){outline-offset:3px;outline:3px solid #95b4d4}.courier-label .cl-panel{border:1px solid var(--theme-border,#d6dce2);background:var(--theme-subtle,#f4f6f8);border-radius:18px;padding:14px 30px 0}.courier-label .cl-editor-bar{min-height:32px;color:var(--theme-muted,#69727d);font-size:12px}.courier-label .cl-paper-wrap{width:min(100%,780px);margin:8px auto 0;container-type:inline-size}.courier-label .cl-paper{aspect-ratio:148/105;color:#161819;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #cdd2d7;width:100%;position:relative;box-shadow:0 2px 8px #00000006}.courier-label .cl-heading{border-bottom:1px solid #25282c;height:22.857%;position:absolute;top:11.429%;left:8.108%;right:8.108%}.courier-label .cl-recipient-block{align-items:end;width:72.58%;display:flex;position:absolute;top:0;bottom:18%;left:0}.courier-label .cl-logo{width:20.968%;height:auto;position:absolute;top:0;right:0}.courier-label .cl-paper textarea{resize:none;color:#161819;background:0 0;border:0;border-radius:3px;outline:none;width:100%;margin:0;padding:0;font-family:Paperwork,Arial,sans-serif;line-height:1.24;display:block}.courier-label .cl-paper textarea:hover{background:#f8f9fa}.courier-label .cl-paper textarea:focus{background:#f8fafc;box-shadow:0 2px #739abc}.courier-label .cl-paper textarea::placeholder{color:#9da4ad;font-weight:400}.courier-label .cl-recipient-block textarea{font-size:5cqw;font-weight:700}.courier-label .cl-body{height:32%;position:absolute;top:39.048%;left:8.108%;right:8.108%}.courier-label .cl-body textarea{height:100%;font-size:3.456cqw}.courier-label .cl-body-mode{background:#f5f6f8;border:1px solid #dde1e5;border-radius:7px;gap:2px;min-width:0;margin:0;padding:2px;display:flex;position:absolute;bottom:22.4%;left:8.108%}.courier-label .cl-body-mode button{cursor:pointer;color:#69727d;background:0 0;border:0;border-radius:4px;padding:4px 12px;font:12px Paperwork,Arial,sans-serif}.courier-label .cl-body-mode button[aria-pressed=true]{color:#232629;background:#fff;box-shadow:0 1px 3px #0001}.courier-label .cl-information{border-top:1px solid #25282c;height:16%;padding-top:2.7cqw;position:absolute;top:78.095%;left:8.108%;right:8.108%}.courier-label .cl-information textarea{height:100%;font-size:2.503cqw}.courier-label .cl-footer{color:#b44b36;min-height:36px;font-size:13px}.courier-label .cl-footer output{margin:0;padding:8px 0;display:block}.courier-label .cl-pdf-dialog{border:1px solid var(--theme-border,#d3d8dd);background:var(--theme-surface,white);width:min(940px,96vw);height:min(760px,94dvh);color:var(--theme-text,#232629);border-radius:16px;margin:auto;padding:0;position:fixed;inset:0}.courier-label .cl-pdf-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#161b2455}.courier-label .cl-pdf-dialog[open]{flex-direction:column;display:flex}.courier-label .cl-pdf-dialog header{border-bottom:1px solid var(--theme-border,#ddd);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:15px 20px;display:flex}.courier-label .cl-pdf-dialog h2{margin:0;font-size:19px}.courier-label .cl-pdf-dialog iframe{border:0;flex:1;width:100%;min-height:0;display:block}@media (max-width:650px){.courier-label>form{padding:16px 12px}.courier-label .cl-panel{border-radius:14px;padding:9px 12px 0}.courier-label .cl-actions button,.courier-label .cl-actions a{padding:8px 10px;font-size:13px}.courier-label .cl-body-mode button{padding:3px 9px;font-size:10px}}.scan-only-builder{border:1px solid var(--theme-border,#d9dee4);background:var(--theme-surface,#fff);min-width:0;color:var(--theme-text,#202124);border-radius:10px;overflow:hidden}.scan-only-builder>header,.scan-only-toolbar,.scan-only-tabs,.scan-only-builder>footer,.scan-only-drafts{flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.scan-only-builder>header{border-bottom:1px solid var(--theme-border,#d9dee4);justify-content:space-between}.scan-only-builder h3{font-size:14px;font-weight:650}.scan-only-builder>p,.scan-only-builder>output{padding:8px 12px;font-size:12px;display:block}.scan-only-toolbar{font-size:12px}.scan-only-toolbar input{border:1px solid var(--theme-border,#d9dee4);border-radius:4px;max-width:130px;margin-left:5px;padding:4px}.scan-only-tabs{padding-top:0}.scan-only-paper{color:#000;background:#fff;border:1px solid #ddd;min-height:450px;margin:10px;padding:22px 18px 50px;font-family:Helvetica,Arial,sans-serif}.scan-only-paper *{opacity:1}.scan-only-paper-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:32px;display:flex}.scan-only-badge{white-space:nowrap;border:1px solid #000;border-radius:3px;font-size:10px;display:flex;overflow:hidden}.scan-only-badge>*{padding:6px 10px}.scan-only-badge>*+*{border-left:1px solid #000}.scan-only-badge>b:first-child{padding-inline:14px;font-size:9px}.scan-only-stamp{border:1px solid #000;min-width:115px;height:35px;padding:3px 5px;font-size:8px;font-weight:700}.scan-only-columns,.scan-only-customer{grid-template-columns:12% 44% 12% 32%;align-items:start;gap:0;display:grid}.scan-only-columns{margin-bottom:22px;font-size:8px;font-weight:700}.scan-only-columns>:nth-child(3),.scan-only-customer>:nth-child(3){text-align:center}.scan-only-columns>:last-child,.scan-only-customer>:last-child{padding-left:12px}.scan-only-customer{font-size:12px;line-height:16px}.scan-only-customer>*{overflow-wrap:anywhere}.scan-only-customer>strong{align-items:start;gap:5px;padding-right:5px;display:flex}.scan-only-customer button,.scan-only-reel button{border:1px solid #aaa;border-radius:3px;flex:none;padding:1px}.scan-only-client{margin-bottom:22px}.scan-only-preparation{margin:12px 0 0 18%;font-size:12px}.scan-only-reel{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.scan-only-twin{background:linear-gradient(#e9d5a5 0 80%,#18836b 80% 100%);border:1px solid #aa9e7d;border-radius:3px;padding-bottom:3px;display:inline-flex}.scan-only-twin input{text-align:center;letter-spacing:.5px;color:#000;background:0 0;border:0;width:51px;padding:0 2px;font:700 18px/21px Georgia,serif}.scan-only-length{align-items:center;display:inline-flex}.scan-only-length input{color:#000;text-align:right;background:0 0;border:0;border-bottom:1px solid #bbb;border-radius:0;width:42px;padding:2px 0}.scan-only-reel select{color:#000;background:#fff;border:1px solid #bbb;border-radius:4px;max-width:82px;font-size:10px}.scan-only-add{border:1px solid #aaa;border-radius:4px;align-items:center;gap:3px;margin:8px 0;padding:3px 6px;font-size:10px;display:flex}.scan-only-subtotal{font-size:9px}.scan-only-total{text-align:right;margin-top:30px;font-size:10px;font-weight:700}.scan-only-empty{padding:30px 0;font-size:12px;line-height:1.6}.scan-only-builder button:disabled{cursor:default;opacity:.5}.scan-only-builder .scanning-paper-stage{background:#e9ebed}.scan-only-builder footer{border-top:1px solid var(--theme-border,#d9dee4)}@media (max-width:650px){.scan-only-paper{margin:7px;padding:14px 10px 35px}.scan-only-paper-head{flex-wrap:wrap;gap:6px}.scan-only-customer{font-size:10px;line-height:14px}.scan-only-customer>strong{display:block}.scan-only-customer button{margin-left:5px}.scan-only-preparation{margin-left:12%}.scan-only-columns{font-size:7px}.scan-only-columns>:last-child,.scan-only-customer>:last-child{padding-left:7px}.scan-only-twin input{font-size:16px;line-height:21px}}.scan-only-next-sheet{justify-content:flex-end;padding:0 12px 12px;display:flex}.workflow-body .scan-only-builder .scan-only-twin,.workflow-body .scan-only-builder .scan-only-length{align-items:center;font-size:12px;font-weight:400;display:inline-flex}.workflow-body .scan-only-builder .scan-only-reel select{min-height:26px;padding:3px 5px;font-size:10px}.scan-only-drop-line{background:var(--theme-red-border,#a13a26);pointer-events:none;border-radius:2px;height:3px;margin:12px 0;display:none}.scan-only-builder[data-drop-over=true] .scan-only-drop-line{display:block}.scan-only-builder[data-drop-over=true]{border-color:var(--theme-red-border,#a13a26)}#order-status-demo .order-reel-progress{--orp-blue:#2188e5;--orp-track:var(--op-line);border-top:1px solid var(--op-line);margin:20px 0;padding:20px 0 4px;font-family:Paperwork,Arial,sans-serif}#order-status-demo .orp-sheet-actions{flex-wrap:wrap;gap:8px;display:flex}#order-status-demo .orp-sheet-actions button{border:1px solid var(--op-line);background:var(--op-paper);color:var(--op-text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font:13px Paperwork,Arial,sans-serif;display:inline-flex}#order-status-demo .orp-sheet-actions button:disabled{opacity:.4;cursor:not-allowed}#order-status-demo .orp-sheet-actions svg{width:15px;height:15px}#order-status-demo .orp-status{text-align:center;padding:26px 0 32px}#order-status-demo .orp-eyebrow{color:var(--op-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}#order-status-demo .orp-status h3{margin:5px 0 16px;font:700 27px/1.3 Paperwork,Arial,sans-serif}#order-status-demo .orp-location{text-align:left;background:var(--op-soft);border-radius:12px;align-items:center;gap:12px;padding:10px 16px;display:inline-flex}#order-status-demo .orp-location>svg{stroke-width:1.8px;flex-shrink:0;width:30px;height:30px}#order-status-demo .orp-location-label{color:var(--op-muted);margin-bottom:1px;font-size:11px;display:block}#order-status-demo .orp-location strong{font-size:15px;line-height:1.35}#order-status-demo .orp-location-value{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}#order-status-demo .orp-location-reference{border:1px solid var(--op-muted);background:var(--op-paper);white-space:nowrap;border-radius:7px;display:inline-flex;overflow:hidden}#order-status-demo .orp-location-reference>span{padding:4px 9px}#order-status-demo .orp-location-reference>span+span{border-left:1px solid var(--op-muted);font-weight:400}#order-status-demo .orp-route{grid-template-columns:repeat(var(--orp-count), minmax(0, 1fr));align-items:start;margin:0 0 24px;padding:0;list-style:none;display:grid}#order-status-demo .orp-step{text-align:center;min-width:0;position:relative}#order-status-demo .orp-step:before{content:"";background:var(--orp-track);height:5px;position:absolute;top:17px;left:-50%;right:50%}#order-status-demo .orp-step:first-child:before{display:none}#order-status-demo .orp-completed:before,#order-status-demo .orp-current:before{background:var(--orp-blue)}#order-status-demo .orp-step button{width:100%;color:var(--op-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:10px;min-height:112px;padding:0 4px 4px;display:flex;position:relative}#order-status-demo .orp-node{border:3px solid var(--orp-track);background:var(--op-paper);z-index:1;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}#order-status-demo .orp-completed .orp-node,#order-status-demo .orp-current .orp-node{border-color:var(--orp-blue);background:var(--orp-blue);color:#fff}#order-status-demo .orp-current .orp-node{box-shadow:0 0 0 5px color-mix(in srgb, var(--orp-blue) 13%, transparent)}#order-status-demo .orp-node svg{stroke-width:3px;width:20px;height:20px}#order-status-demo .orp-name{max-width:108px;min-height:36px;font-size:13px;line-height:1.35}#order-status-demo .orp-current .orp-name{font-weight:700}#order-status-demo .orp-upcoming .orp-name{color:var(--op-muted)}#order-status-demo .orp-date{white-space:nowrap;color:var(--op-muted);margin-top:-5px;font-size:11px}#order-status-demo .orp-detail{background:var(--op-soft);border-radius:12px;grid-template-columns:1fr auto;gap:10px 20px;min-height:80px;padding:16px 18px;display:grid}#order-status-demo .order-reel-progress h4{margin:0;font:700 15px/1.4 Paperwork,Arial,sans-serif}#order-status-demo .orp-detail p{color:var(--op-muted);margin-top:3px;font-size:13px}#order-status-demo .orp-detail-date{text-align:right;color:var(--op-muted);align-content:center;font-size:12px;display:grid}#order-status-demo .orp-select-label{color:var(--op-muted);gap:6px;width:fit-content;max-width:100%;margin-bottom:18px;font-size:12px;display:grid}#order-status-demo .orp-select-label select{background:var(--op-paper);color:var(--op-text);border:1px solid var(--op-line);border-radius:9px;max-width:100%;padding:10px 32px 10px 12px;font:14px Paperwork,Arial,sans-serif}#order-status-demo .orp-notice{color:var(--op-muted);margin-bottom:18px;font-size:13px}#order-status-demo .orp-extra{margin-bottom:20px;padding-top:48px}#order-status-demo .orp-connected{position:relative}#order-status-demo .orp-scanning-and-transfer{grid-template-columns:minmax(0, var(--orp-main-weight)) minmax(100px, 1.3fr);gap:24px;display:grid}#order-status-demo .orp-scanning-and-transfer [data-route=files] .orp-route{margin-bottom:0}#order-status-demo .orp-scanning-and-transfer [data-route=files] .orp-date{white-space:normal}#order-status-demo .orp-transfer-confirmed .orp-node{color:#fff;background:#25834e;border-color:#25834e;box-shadow:0 0 0 5px #25834e21}#order-status-demo .orp-connected [data-route]{z-index:1;position:relative}#order-status-demo .orp-connected [data-route=main] .orp-route{margin-bottom:0}#order-status-demo .orp-connectors{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}#order-status-demo .orp-connector{fill:none;stroke:var(--orp-track);stroke-width:4px;stroke-linejoin:round}#order-status-demo .orp-connector-active{stroke:var(--orp-blue)}#order-status-demo .orp-branches{grid-template-columns:1fr;gap:24px;margin-top:0;display:grid}#order-status-demo .orp-branches section>p{color:var(--op-muted);margin:8px 0 18px;font-size:13px}#order-status-demo .orp-branches .orp-route{margin-bottom:0}#order-status-demo .orp-branches .orp-step button{gap:8px;min-height:86px}#order-status-demo .orp-branches .orp-node{border-width:2px;width:28px;height:28px}#order-status-demo .orp-branches .orp-step:before{height:4px;top:12px}#order-status-demo .orp-branches .orp-node svg{width:16px;height:16px}#order-status-demo .orp-branches .orp-name{font-size:12px}#order-status-demo .orp-foot{color:var(--op-muted);margin-top:18px;font-size:12px}:is(#order-status-demo .order-reel-progress button:focus-visible,#order-status-demo .order-reel-progress select:focus-visible){outline:2px solid var(--orp-blue);outline-offset:4px}@media (max-width:650px){#order-status-demo .orp-status h3{font-size:23px}#order-status-demo .orp-route{display:block}#order-status-demo .orp-step{text-align:left}#order-status-demo .orp-step:before{width:4px;height:auto;inset:-52px auto calc(100% - 18px) 17px}#order-status-demo .orp-step button{text-align:left;flex-direction:row;justify-content:flex-start;gap:14px;min-height:70px;padding:0}#order-status-demo .orp-name{flex:1;max-width:none;min-height:0;font-size:14px}#order-status-demo .orp-date{margin:0 4px 0 0}#order-status-demo .orp-detail{grid-template-columns:1fr}#order-status-demo .orp-detail-date{text-align:left}#order-status-demo .orp-branches{grid-template-columns:1fr;gap:12px;padding-left:5px}#order-status-demo .orp-connected{padding-right:0}#order-status-demo .orp-extra{padding-top:16px}#order-status-demo .orp-scanning-and-transfer{display:block}#order-status-demo .orp-connected [data-route=main] .orp-step:last-child button{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-height:135px;padding-top:16px}#order-status-demo .orp-connected [data-route=main] .orp-step:last-child .orp-name{flex:none;max-width:calc(50% - 42px);margin-left:42px}#order-status-demo .orp-connected [data-route=main] .orp-step:last-child:before{bottom:calc(100% - 35px)}#order-status-demo .orp-connected [data-route=main] .orp-step:last-child .orp-date{margin-left:42px}#order-status-demo .orp-connected [data-route=files]{top:var(--orp-files-top);width:44%;position:absolute;right:0}#order-status-demo .orp-connected [data-route=files] .orp-step button{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;min-height:115px}#order-status-demo .orp-connected [data-route=files] .orp-name{flex:none}#order-status-demo .orp-branches .orp-step button{min-height:60px}#order-status-demo .orp-branches .orp-step:before{height:auto;top:-46px;bottom:calc(100% - 14px);left:12px}}#order-status-demo .wp-limited-notice{border:1px solid var(--op-line);background:var(--op-soft);border-radius:12px;align-items:center;gap:12px;margin:0 0 24px;padding:16px 18px;font:16px/1.5 Paperwork,Arial,sans-serif;display:flex}#order-status-demo .wp-limited-notice svg{flex-shrink:0;width:21px;height:21px}#order-status-demo .wp-open-order{border:1px solid var(--op-line);border-radius:8px;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}#order-status-demo .wp-milestone{flex-direction:column;align-items:center;gap:12px;min-height:125px;display:flex}#order-status-demo .wp-compact-progress .orp-date{white-space:normal;max-width:160px}#order-status-demo .wp-compact-progress .orp-step:before{background:var(--orp-track)}@media (max-width:650px){#order-status-demo .wp-milestone{text-align:left;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:4px 16px;min-height:110px;display:grid}#order-status-demo .wp-milestone .orp-node{grid-row:1/3}#order-status-demo .wp-milestone .orp-name{align-self:end;max-width:none;min-height:0;margin:0}#order-status-demo .wp-milestone .orp-date{align-self:start;max-width:none;margin:0}#order-status-demo .wp-compact-progress .orp-step:before{top:-55px;bottom:55px}}.cd-panel{border:1px solid var(--border,#ddd);background:var(--background,#fff);color:var(--foreground,#202020);border-radius:12px;margin:1rem 0;padding:1.25rem}.cd-panel header,.cd-actions,.cd-package,.cd-history{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.cd-panel header{justify-content:space-between}.cd-panel h2{font-size:1.25rem;font-weight:650}.cd-panel h3{margin:.75rem 0;font-weight:650}.cd-panel p{margin:.6rem 0;line-height:1.5}.cd-panel label{flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.cd-panel input:not([type=checkbox]),.cd-panel select{border:1px solid var(--border,#ccc);background:var(--background,#fff);color:inherit;border-radius:6px;width:100%;min-width:0;padding:.5rem}.cd-panel input[type=checkbox]{flex-shrink:0;width:1rem;height:1rem}.cd-address{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.cd-parcel{border:1px solid var(--border,#ccc);border-radius:8px;margin:1rem 0;padding:1rem}.cd-parcel legend{padding:0 .4rem;font-weight:650}.cd-parcel:disabled{opacity:.7}.cd-notes{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f4f4;border-radius:6px;margin:.75rem 0;padding:.75rem}.cd-checks,.cd-parts{gap:.7rem;margin:.8rem 0;display:grid}.cd-checks label,.cd-parts label{flex-direction:row;align-items:flex-start}.cd-notice{background:#fff5dd;border-radius:6px;padding:.65rem}.cd-note{color:#666;font-size:.85rem}.cd-error{color:#a52222}.cd-status{margin:.6rem 0;display:block}.cd-confirm{padding:1rem 0}.cd-confirm section{border:2px solid #b5791f;border-radius:8px;margin-top:.75rem;padding:1rem}.cd-history{border-top:1px solid var(--border,#ddd);justify-content:space-between;padding:.85rem 0}.cd-history p{overflow-wrap:anywhere;font-size:.85rem}.cd-history strong{overflow-wrap:anywhere}.cd-panel ul{padding-left:1.25rem;list-style:outside}.cd-panel a{text-decoration:underline}.cd-package>label{flex:1;min-width:140px}.cd-package>label:last-child{flex-basis:100%}@media (max-width:650px){.cd-address{grid-template-columns:1fr}.cd-panel{padding:.75rem}.cd-history{align-items:flex-start}}.dp-panel{border:1px solid var(--border,#ddd);background:var(--card,#fff);border-radius:12px;margin:1rem 0;padding:1.25rem}.dp-panel h2{font-size:1.15rem;font-weight:650}.dp-notice{color:var(--muted-foreground,#62666b);margin:.6rem 0 1rem}.dp-controls,.dp-status{flex-wrap:wrap;align-items:end;gap:.6rem;margin:1rem 0;display:flex}.dp-table-scroll{overflow-x:auto}.dp-panel table{border-collapse:collapse;text-align:left;width:100%}.dp-panel th,.dp-panel td{border-bottom:1px solid var(--border,#ddd);vertical-align:top;padding:.7rem}.dp-panel td small{display:block}.dp-panel a{text-decoration:underline}.dp-error{color:#b42318}.dp-status label{gap:.4rem;display:grid}.dp-status select{border:1px solid var(--border,#ddd);background:var(--background,#fff);border-radius:6px;padding:.5rem}.dp-review{border:1px solid #cbd3db;border-radius:8px;padding:1rem}.dp-review ul{margin:.7rem 0;padding-left:1.2rem;list-style:outside}.dp-review p{margin-bottom:.7rem}
