.collection-history{gap:1.1rem;display:grid}.history-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.history-tabs button{color:#516b65;background:#fff;border:1px solid #d4e1df;border-radius:.6rem;padding:.65rem 1rem;font-weight:600}.history-tabs button[aria-pressed=true]{color:#fff;background:#174f43;border-color:#174f43}.history-head{justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.history-head h2{margin:.5rem 0;font-size:1.45rem}.history-head p,.history-body>p{color:#6a7c77;font-size:.9rem;line-height:1.6}.history-body{min-width:0;padding:1.4rem}.history-body h2{margin:.3rem 0 .6rem;font-size:1.3rem}.history-body h3,.history-result h4{font-size:1.05rem;font-weight:700}.history-controls{flex-wrap:wrap;align-items:end;gap:.8rem;margin-bottom:1rem;display:flex}.history-controls label,.history-inline-form label{color:#536962;gap:.35rem;font-size:.8rem;font-weight:600;display:grid}.collection-history input,.collection-history select{font:inherit;color:#243d35;background:#fff;border:1px solid #cedcd6;border-radius:.5rem;max-width:100%;min-height:2.65rem;padding:.65rem .75rem}.history-presets{flex-wrap:wrap;gap:.4rem;display:flex}.history-search{flex:1;min-width:10rem}.history-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.3rem 0;display:grid}.history-stats>div{background:#f5f9f6;border:1px solid #dae6e0;border-radius:.8rem;gap:.5rem;padding:1.2rem;display:grid}.history-stats>div:first-child{color:#fff;background:#174f43;border-color:#174f43}.history-stats small{font-size:.8rem}.history-stats strong{font-variant-numeric:tabular-nums;font-size:2rem}.history-stats strong em{font-size:1rem;font-style:normal;font-weight:400}.history-stats span{opacity:.8;font-size:.76rem;line-height:1.45}.history-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;display:flex}.history-bars{border-bottom:1px solid #dce5df;align-items:end;gap:.45rem;min-height:130px;padding:1rem .25rem 0;display:flex;overflow-x:auto}.history-bars>div{text-align:center;flex:1;gap:.45rem;min-width:2.5rem;display:grid}.history-bars span{background:#45967b;border-radius:.3rem .3rem 0 0;display:block}.history-bars small{color:#687d73;white-space:nowrap;margin-bottom:.5rem;font-size:.7rem}.history-details{border-top:1px solid #e2e9e5;margin-top:1rem;padding-top:1rem}.history-details summary{cursor:pointer;color:#3d6657;font-size:.9rem;font-weight:600}.history-table-wrap{margin:.75rem 0;overflow-x:auto}.collection-history table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.collection-history th{color:#61756b;white-space:nowrap;border-bottom:1px solid #dce6df;padding:.85rem .65rem;font-size:.75rem;font-weight:600}.collection-history td{vertical-align:middle;border-bottom:1px solid #edf1ee;padding:.8rem .65rem}.collection-history td small{color:#7b8b83;margin-top:.3rem;font-size:.73rem;display:block}.collection-history td .text-link{text-align:left;align-items:center;gap:.4rem;display:flex}.collection-history tr.selected{background:#f0f7f2}.history-status{color:#896020;white-space:nowrap;background:#fff6e8;border-radius:2rem;padding:.35rem .6rem;font-size:.75rem;display:inline-block}.history-status.good{color:#386b4d;background:#eaf4ed}.history-pagination{color:#6a7c71;justify-content:end;align-items:center;gap:.6rem;margin:1rem 0;font-size:.8rem;display:flex}.history-pagination>span:first-child{margin-right:auto}.history-lookup{flex-wrap:wrap;gap:.7rem;margin:1.3rem 0;display:flex}.history-lookup input{min-width:15rem;font-family:monospace;font-size:1.05rem}.history-result{border:1px solid #d3e1d7;border-radius:.8rem;margin:1rem 0;padding:1.2rem}.history-result>code{color:#406a55;margin-top:.5rem;font-size:1.25rem;display:block}.history-inline-form{flex-wrap:wrap;align-items:end;gap:.6rem;margin:1rem 0;display:flex}.history-upload{background:#f5faf6;border:1px dashed #83a791;border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.8rem;margin:1rem 0;padding:1rem;display:flex}.history-upload input{border:none;padding:0;font-size:.85rem}.history-import-list{margin:1rem 0;font-size:.85rem}.history-import-list p{padding:.5rem 0}.history-order-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.history-order-grid article{border:1px solid #dce7de;border-radius:.75rem;gap:.6rem;padding:1rem;display:grid}.history-order-grid article>small{color:#76877a;font-size:.8rem}.history-order-progress{justify-content:space-between;gap:.6rem;margin:.75rem 0;display:flex}.history-order-progress b{font-size:1.2rem}.history-order-progress small{color:#728275;font-size:.7rem;font-weight:400;display:block}.history-order-grid article>div>span{font-size:.85rem}@media (max-width:1000px){.history-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-stats{gap:.6rem}.history-stats>div{padding:.9rem}}@media (max-width:650px){.history-head{flex-wrap:wrap}.history-stats,.history-order-grid{grid-template-columns:1fr}.history-body{padding:1rem}.history-controls label{flex:1;min-width:8rem}.history-pagination{flex-wrap:wrap}}.history-credit-action{background:#f7faf8;border:1px solid #dce7de;border-radius:.7rem;margin:1rem 0;padding:1rem}.history-credit-action>p{margin:0;font-size:.85rem;line-height:1.6}.history-credit-action .history-inline-form{margin:.8rem 0}.history-assumed{color:#8a611f}.history-result .history-stats b{line-height:1.45}.history-result .history-table-wrap th,.history-result .history-table-wrap td{font-variant-numeric:tabular-nums}@media (max-width:650px){.history-credit-action{padding:.85rem}.history-credit-action .history-inline-form>*{width:100%}.history-result{padding:1rem}.history-result .history-stats span{overflow-wrap:anywhere}}.history-presets button[aria-pressed=true]{color:#fff;background:#174f43;border-color:#174f43}.history-range-note{color:#64796f;margin:-.2rem 0 1rem;font-size:.8rem}.history-sort{color:#536962;align-items:center;gap:.6rem;font-size:.8rem;display:flex}.history-account-filter{flex:1;min-width:15rem;max-width:26rem}.history-account-cell .text-link{font-weight:700}.history-account-cell{border-right:1px solid #edf1ee}.history-account-cell .sheet-shortcut{margin-top:.4rem}@media (max-width:650px){.history-sort{justify-content:space-between;width:100%}.history-account-filter{max-width:100%}}.manual-record-dialog{max-width:560px;max-height:90vh;overflow:auto}.manual-record-form{gap:16px;display:grid}.manual-record-form>p{color:#60748a;font-size:.88rem;line-height:1.6}.manual-record-form label,.ccc-entry-form label{gap:7px;font-size:.87rem;font-weight:600;display:grid}.manual-record-form input,.manual-record-form select,.ccc-entry-form input,.ccc-entry-form select{color:#263c52;background:#fff;border:1px solid #d5e1e8;border-radius:7px;min-width:0;padding:10px 12px;font-size:1rem}.manual-record-form small{color:#738498;font-weight:400}.manual-quantity{align-items:center;gap:12px;display:flex}.manual-quantity input{width:150px}.manual-history{color:#52687b;font-size:.87rem}.manual-history summary{cursor:pointer}.manual-history>div{border-top:1px solid #e4eaf0;padding:12px 0}.ccc-group-tabs{margin:0 24px}.ccc-totals{grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 24px;display:grid}.ccc-totals>div{background:#f5f9fa;border:1px solid #deeaee;border-radius:9px;gap:6px;padding:15px;display:grid}.ccc-totals small{color:#597281}.ccc-totals b{font-variant-numeric:tabular-nums;font-size:1.5rem}.ccc-entry-form{grid-template-columns:minmax(180px,2fr) minmax(100px,1fr) minmax(160px,1fr) auto;align-items:end;gap:14px;padding:0 24px 24px;display:grid}.ccc-records>.auth-error,.ccc-records>.notice,.ccc-success{margin:0 24px 20px}.ccc-success{color:#247058}.ccc-history{border-top:1px solid #e0e8ed;padding:22px 24px}.ccc-history>h3{font-size:1rem;font-weight:600}.ccc-history>p{margin:7px 0 18px}.ccc-account-list{gap:10px;display:grid}.ccc-account-list>details{border:1px solid #dce5ec;border-radius:9px;padding:14px 16px}.ccc-account-list summary{cursor:pointer;justify-content:space-between;gap:12px;display:flex}.ccc-account-list summary span{color:#586f83;font-size:.87rem}.ccc-history-row{border-top:1px solid #e5ebef;justify-content:space-between;gap:15px;margin-top:13px;padding-top:13px;font-size:.87rem;display:flex}.ccc-history-row small{color:#62798c;margin-top:4px;font-size:.8rem;display:block}.ccc-history-row.voided{opacity:.65}.ccc-history-row.voided b{text-decoration:line-through}.ccc-empty{color:#6a7f92;padding:20px 0}.shipment-correction-history{gap:10px;display:grid}.shipment-correction-history>div{border:1px solid #dce5ec;border-radius:8px;padding:12px}@media (max-width:900px){.ccc-entry-form{grid-template-columns:1fr 1fr}.ccc-entry-form>label:first-child{grid-column:1/-1}}@media (max-width:550px){.ccc-entry-form{grid-template-columns:1fr}.ccc-totals{gap:8px;margin-left:16px;margin-right:16px}.ccc-totals>div{padding:11px}.ccc-history{padding:20px 16px}}.stake-import{min-width:0;padding:1.5rem;font-size:1rem;line-height:1.6}.stake-import h2{margin:0;font-size:1.4rem;font-weight:700}.stake-import h3{font-size:1.1rem;font-weight:700}.stake-import-heading{justify-content:space-between;gap:1.5rem;display:flex}.stake-import-heading p{color:#516b65;margin:.4rem 0}.stake-import-heading>small{color:#516b65;min-width:12rem;font-size:.875rem}.stake-import-heading>small strong{color:#174f43;display:block}.stake-import-steps{margin:1rem 0;padding-left:1.4rem;list-style:decimal}.stake-import-steps li{padding:.2rem}.stake-dropzone{background:#f4f9f7;border:2px dashed #9dbdb3;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:1rem;margin:1.25rem 0;padding:1.5rem;display:flex}.stake-dropzone.dragging{background:#e5f2ec;border-color:#174f43}.stake-dropzone>strong{overflow-wrap:anywhere;flex:1;min-width:10rem}.stake-dropzone button,.stake-import-save{min-height:3rem;font-size:1rem}.stake-file-review{border:1px solid #d9e6e0;border-radius:.8rem;padding:1.2rem}.stake-file-numbers{grid-template-columns:1fr 1fr 1.7fr;gap:1rem;display:grid}.stake-file-numbers span{color:#526c62;font-size:.875rem;display:grid}.stake-file-numbers b{color:#174f43;font-size:1.15rem}.stake-import p{margin:.75rem 0}.stake-import summary{cursor:pointer;padding:.75rem 0;font-weight:600}.stake-import-save{align-items:center;gap:.6rem;margin-top:1rem;display:inline-flex}.stake-import-warning,.stake-import-success{color:#79520e;background:#fff5de;border-radius:.6rem;align-items:flex-start;gap:.7rem;padding:1rem;display:flex}.stake-import-warning svg,.stake-import-success svg{flex-shrink:0}.stake-import-success{color:#18583b;background:#e8f6ee;font-weight:600}.stake-import-footnote{color:#526c62;font-size:.875rem}.stake-unlinked{border-top:1px solid #e1e9e4;margin-top:1.25rem;padding-top:1rem}.stake-import-progress{background:#f3f7fa;border-radius:.6rem;margin-top:1rem;padding:1rem}.stake-import-progress progress{accent-color:#174f43;width:100%;height:1rem;margin-bottom:.75rem;display:block}.stake-import td small,.stake-import th{font-size:.875rem}.stake-import td{font-size:.95rem}.stake-daily-prompt{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.stake-daily-prompt p{color:#526c62;margin:.25rem 0;font-size:.95rem}.stake-daily-prompt button{min-height:3rem;font-size:1rem}@media (max-width:700px){.stake-import{padding:1rem}.stake-import-heading,.stake-daily-prompt{flex-direction:column;align-items:stretch}.stake-file-numbers{grid-template-columns:1fr}.stake-dropzone{padding:1rem}.stake-dropzone button{width:100%}.stake-import-save{justify-content:center;width:100%}}.sheet-shortcuts{flex-wrap:wrap;gap:.4rem;display:inline-flex}.sheet-shortcut{color:#245e4d;background:#f2f8f5;border:1px solid #c4dcd3;border-radius:.45rem;align-items:center;gap:.35rem;padding:.4rem .55rem;font-size:.78rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.sheet-shortcut:hover{background:#e4f0e9}.sheet-shortcut:focus-visible{outline-offset:2px;outline:2px solid #247960}.sheet-shortcut.missing{color:#5e746c;background:0 0;border-style:dashed}.sheet-shortcut-missing{color:#788b82;font-size:.75rem}.account-sheet-row{margin-top:.55rem}.account-name-and-sheet{gap:.5rem;display:grid}.history-account-cell{min-width:12rem;vertical-align:top!important}.history-account-cell .sheet-shortcuts{margin-top:.5rem}.han-workboard{--han-ink:#203c34;--han-muted:#6c7e77;--han-line:#dfe8e2;--han-green:#24664f;color:var(--han-ink);flex-direction:column;gap:20px;width:100%;min-width:0;max-width:1480px;margin:auto;display:flex}.han-workboard button,.han-workboard select{font:inherit}.han-workboard button{cursor:pointer}.han-workboard button:disabled{cursor:default}:is(.han-workboard button:focus-visible,.han-workboard select:focus-visible,.han-workboard summary:focus-visible){outline-offset:3px;outline:3px solid #80b8a0}.han-workboard h1,.han-workboard h2,.han-workboard h3,.han-workboard p{margin:0}.han-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.han-eyebrow{color:var(--han-muted);letter-spacing:.04em;font-size:11px;font-weight:600}.han-heading h1{letter-spacing:-.8px;margin:5px 0 7px;font-size:29px;font-weight:650;line-height:1.2}.han-heading p{color:var(--han-muted);font-size:13px}.han-button{border:1px solid var(--han-line);color:var(--han-ink);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;display:inline-flex;font-size:12px!important;font-weight:600!important}.han-button:hover{background:#f2f7f3}.han-button:disabled{opacity:.65}.han-section-top,.han-panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.han-workboard h2{letter-spacing:-.2px;align-items:center;gap:8px;font-size:16px;font-weight:650;display:flex}.han-section-top span,.han-panel-heading p{color:var(--han-muted);font-size:12px;line-height:1.5}.han-scope{color:var(--han-muted);align-items:center;gap:9px;font-size:11px;display:flex}.han-scope select{border:1px solid var(--han-line);max-width:240px;color:var(--han-ink);background:#fff;border-radius:7px;padding:7px 25px 7px 9px;font-size:12px}.han-collections{flex-direction:column;gap:13px;display:flex}.han-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.han-metric{text-align:left;border:1px solid var(--han-line);min-width:0;color:var(--han-ink);background:#fff;border-radius:11px;flex-direction:column;gap:7px;padding:18px 19px;display:flex;position:relative}.han-metric>svg{opacity:.75;position:absolute;top:17px;right:16px}.han-metric>span{padding-right:18px;font-size:12px;font-weight:550}.han-metric strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:34px;font-weight:650;line-height:1.15}.han-metric small{color:var(--han-muted);font-size:11px;line-height:1.4}.han-metric-primary{color:#fff;background:#234d3c;border-color:#234d3c}.han-metric-primary small{color:#c0d3c8}.han-metric-check{background:#f7f3e9;border-color:#e7deca}.han-metric-check:not(:disabled):hover{background:#f0e8d6}.han-coverage{color:var(--han-muted);justify-content:space-between;align-items:center;gap:14px;font-size:11px;display:flex}.han-coverage b{color:#8d622f;font-weight:500}.han-link{color:var(--han-green);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:3px 0;line-height:1.4;display:inline-flex;font-size:12px!important;font-weight:600!important}.han-link:hover{text-decoration:underline}.han-collection-bottom{border:1px solid var(--han-line);background:#fff;border-radius:11px;grid-template-columns:1.1fr 1fr;gap:26px;padding:18px 20px;display:grid}.han-trend-heading{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.han-trend-heading strong{font-weight:600}.han-trend-heading>span{color:var(--han-muted);text-align:right;font-size:11px}.han-bars{align-items:flex-end;gap:7px;height:66px;margin-top:15px;display:flex}.han-bar-column{flex:1;align-items:flex-end;min-width:4px;height:100%;display:flex}.han-bar{background:#6e9e86;border-radius:3px 3px 0 0;width:100%;min-height:2px}.han-bar-column:last-child .han-bar{background:#244f3d}.han-trend-axis{color:var(--han-muted);justify-content:space-between;padding-top:5px;font-size:11px;display:flex}.han-trend p,.han-source-checks p{color:var(--han-muted);margin-top:10px;font-size:11px;line-height:1.45}.han-source-checks h3{margin-bottom:6px;font-size:12px;font-weight:650}.han-source-checks>button{text-align:left;width:100%;color:var(--han-ink);background:0 0;border:0;border-bottom:1px solid #edf1ed;align-items:center;gap:8px;padding:7px 0;font-size:12px;display:flex}.han-source-checks>button>span{flex:1}.han-source-checks>button>b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.han-source-checks>button:disabled{color:#8f9b95}.han-source-checks>button.selected{color:#8e6230}.han-source-checks>button.selected svg{transform:rotate(180deg)}.han-check-detail{border:1px solid var(--han-line);background:#fff;border-radius:10px;padding:3px 17px 0}.han-detail-heading{justify-content:space-between;align-items:center;padding:10px 0;font-size:12px;display:flex}.han-check-row{border-top:1px solid #edf1ed;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.han-check-row>div{min-width:0}.han-check-row small{color:var(--han-muted);margin-top:2px;font-size:11px;display:block}.han-main-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:18px;display:grid}.han-panel{border:1px solid var(--han-line);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.han-panel-heading{align-items:flex-start;padding:18px 20px 15px}.han-panel-heading p{margin-top:5px}.han-panel-heading>svg{color:var(--han-muted);flex-shrink:0;margin-top:3px}.han-count{letter-spacing:0;background:#edf3ee;border-radius:5px;justify-content:center;min-width:23px;padding:3px 6px;font-size:11px;font-weight:600;display:inline-flex}.han-task{text-align:left;width:100%;color:var(--han-ink);background:0 0;border:0;border-top:1px solid #edf1ed;align-items:center;gap:12px;padding:12px 20px;display:flex}.han-task:hover{background:#f8faf7}.han-task-icon{color:#65734e;background:#f0f3ea;border-radius:8px;flex-shrink:0;padding:8px;display:flex}.han-task-icon.package,.han-task-icon.pack{color:#977144;background:#f4eee2}.han-task-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.han-task-copy>b{font-size:12px;font-weight:550;line-height:1.4}.han-task-copy>small{color:var(--han-muted);overflow-wrap:anywhere;font-size:11px}.han-task>svg{color:#7f968a;flex-shrink:0}.han-show-more{width:100%;color:var(--han-green);background:#fafcf9;border:0;border-top:1px solid #edf1ed;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex;font-size:12px!important;font-weight:600!important}.han-show-more:hover{background:#f1f6ef}.han-production-metrics{border:1px solid var(--han-line);border-radius:9px;grid-template-columns:1fr 1fr;margin:0 20px 15px;display:grid;overflow:hidden}.han-production-metrics>button{text-align:left;color:var(--han-ink);background:#f8faf6;border:0;grid-template-columns:auto 1fr;align-items:center;gap:5px 9px;padding:13px 14px;display:grid}.han-production-metrics>button+button{border-left:1px solid var(--han-line)}.han-production-metrics>button:hover{background:#eef4e9}.han-production-metrics strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.2}.han-production-metrics span{grid-column:1/-1;font-size:11px}.han-production-metrics svg{color:#7c927f}.han-warehouses>button{text-align:left;width:100%;color:var(--han-ink);background:0 0;border:0;border-top:1px solid #edf1ed;align-items:center;gap:8px;padding:14px 20px;font-size:12px;display:flex}.han-warehouses>button:hover{background:#f8faf7}.han-warehouses>button>span:first-child{flex:1}.han-warehouses small{color:var(--han-muted);margin-top:3px;font-size:11px;display:block}.han-warehouses b{font-weight:600}.han-ready{color:#387359;font-size:11px}.han-muted{color:var(--han-muted);font-size:11px}.han-empty{color:#758b7d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:125px;padding:20px;font-size:12px;line-height:1.5;display:flex}.han-orders{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:0 20px 20px;display:grid}.han-order{border:1px solid var(--han-line);border-radius:9px;min-width:0;overflow:hidden}.han-order-title{justify-content:space-between;align-items:flex-start;gap:8px;padding:15px 15px 11px;display:flex}.han-name{text-align:left;color:var(--han-ink);overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:5px;padding:0;line-height:1.4;display:inline-flex;font-size:13px!important;font-weight:600!important}.han-name:hover{color:var(--han-green);text-decoration:underline}.han-name>svg{flex-shrink:0}.han-order-title small{color:var(--han-muted);margin-top:4px;font-size:11px;line-height:1.4;display:block}.han-complete{white-space:nowrap;color:#3d7a55;background:#eef5e9;border-radius:4px;align-items:center;gap:4px;padding:3px 5px;font-size:11px;display:inline-flex}.han-order-lines{gap:11px;padding:0 15px;display:grid}.han-line-heading{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.han-line-heading>b{font-weight:550}.han-line-heading>span{color:var(--han-muted);text-align:right;font-size:11px}.han-line-heading strong{color:var(--han-ink);font-size:12px;font-weight:600}.han-progress{background:#edf1e9;border-radius:5px;height:5px;margin-top:7px;overflow:hidden}.han-progress>span{background:#729c70;border-radius:5px;height:100%;display:block}.han-progress.unknown{background:repeating-linear-gradient(110deg,#edf1e9,#edf1e9 5px,#f8faf6 5px 10px)}.han-line-note{color:var(--han-muted);margin-top:4px;font-size:11px;line-height:1.4}.han-caution{color:#96662e}.han-account-detail{border-top:1px solid #edf1ed;margin:11px 15px 0}.han-account-detail summary{cursor:pointer;color:var(--han-green);justify-content:space-between;align-items:center;padding:10px 0;font-size:11px;font-weight:550;list-style:none;display:flex}.han-account-detail summary::-webkit-details-marker{display:none}.han-account-detail[open] summary>svg{transform:rotate(180deg)}.han-holders>div{border-top:1px solid #f0f3ee;justify-content:space-between;gap:14px;padding:8px 0;font-size:12px;display:flex}.han-holders small{color:var(--han-muted);margin-top:2px;font-size:11px;line-height:1.4;display:block}.han-holders>div>span:last-child{text-align:right;flex-shrink:0}.han-holders .han-name{font-size:12px!important;font-weight:500!important}.han-order-blocker{color:#8b6534;text-align:left;background:#faf5e9;border:0;border-radius:5px;align-items:center;gap:5px;width:calc(100% - 30px);margin:0 15px 12px;padding:7px 8px;display:flex;font-size:11px!important}.han-order-blocker>svg{flex-shrink:0}.han-order-blocker>svg:last-child{margin-left:auto}.han-order-footer{color:var(--han-muted);background:#fafcf9;border-top:1px solid #edf1ed;flex-wrap:wrap;gap:5px 11px;padding:10px 15px;font-size:11px;display:flex}.han-package-row{text-align:left;width:100%;color:var(--han-ink);background:0 0;border:0;border-top:1px solid #edf1ed;grid-template-columns:minmax(150px,1.3fr) minmax(100px,.9fr) minmax(110px,1fr) 16px;align-items:center;gap:15px;padding:14px 20px;display:grid}.han-package-row:hover{background:#f8faf7}.han-package-row b{font-size:12px;font-weight:550;line-height:1.4}.han-package-row small{color:var(--han-muted);overflow-wrap:anywhere;margin-top:2px;font-size:11px;line-height:1.5;display:block}.han-package-status{color:#8e6b3d;font-size:11px;line-height:1.4}.han-footnote{color:var(--han-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;font-size:11px;line-height:1.5;display:flex}.han-alert{color:#92652f;background:#fcf2db;border:1px solid #eadabc;border-radius:8px;align-items:center;gap:8px;padding:12px 15px;font-size:12px;display:flex}.han-empty-state{border:1px solid var(--han-line);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:14px;padding:50px 20px;display:flex}.han-empty-state p{color:var(--han-muted);font-size:13px}.han-loading-title,.han-loading-card,.han-loading-panel{background:linear-gradient(110deg,#edf2eb 35%,#f8faf5 45%,#edf2eb 55%) 0 0/220% 100%;border-radius:11px;animation:1.5s ease-in-out infinite han-loading}.han-loading-title{width:55%;height:65px}.han-loading-card{height:140px}.han-loading-panel{height:250px}.han-spin{animation:1s linear infinite han-spin}@keyframes han-spin{to{transform:rotate(360deg)}}@keyframes han-loading{to{background-position:-220% 0}}@media (max-width:1100px){.han-main-grid{grid-template-columns:1fr 1fr;gap:13px}.han-task{padding:12px 15px}.han-panel-heading{padding:16px 16px 13px}.han-production-metrics{margin:0 16px 15px}.han-production-metrics>button{padding:12px}.han-warehouses>button{padding:13px 16px}.han-complete{white-space:normal;max-width:90px}}@media (max-width:850px){.han-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.han-main-grid{grid-template-columns:1fr}.han-collection-bottom{gap:20px}.han-orders{grid-template-columns:1fr}.han-section-top{align-items:flex-start}.han-scope{flex-direction:column;align-items:flex-end;gap:4px}.han-warehouses>button{padding:14px 20px}.han-production-metrics>button{padding:14px}.han-complete{max-width:none}}@media (max-width:560px){.han-workboard{gap:16px}.han-heading{align-items:flex-start;gap:12px}.han-heading h1{font-size:23px}.han-heading p{font-size:12px;line-height:1.5}.han-heading .han-button{padding:8px}.han-eyebrow{font-size:11px}.han-section-top{flex-direction:column;gap:10px}.han-scope{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.han-scope select{max-width:70%}.han-metrics{gap:9px}.han-metric{gap:6px;padding:15px 13px}.han-metric strong{font-size:30px}.han-metric>svg{top:15px;right:11px}.han-metric small{font-size:11px}.han-collection-bottom{grid-template-columns:1fr;padding:15px}.han-trend{border-bottom:1px solid #edf1ed;padding-bottom:14px}.han-coverage{align-items:flex-start;line-height:1.5}.han-panel-heading{gap:12px}.han-panel-heading h2{font-size:15px}.han-panel-heading p{font-size:11px}.han-panel-heading>.han-link{font-size:11px!important}.han-orders{gap:10px;padding:0 12px 12px}.han-order-title{padding:13px 13px 11px}.han-order-lines{padding:0 13px}.han-order-title small{font-size:11px}.han-account-detail{margin:10px 13px 0}.han-order-footer{padding:10px 13px;font-size:11px}.han-package-row{grid-template-columns:minmax(0,1fr) auto 16px;gap:8px 12px;padding:13px 16px}.han-package-row>span:first-child{grid-column:1}.han-package-row>span:nth-child(2){text-align:right;grid-column:2}.han-package-row>span:nth-child(3){grid-area:2/1/auto/3}.han-package-row>svg{grid-area:1/3/3}.han-package-row small{font-size:11px}.han-footnote{flex-direction:column}.han-workboard h2{font-size:15px}.han-check-row{gap:10px}.han-workboard .han-name{font-size:12px!important}.han-warehouses>button>.han-ready,.han-warehouses>button>.han-muted{text-align:right;max-width:120px;line-height:1.5}.han-trend-heading>span{max-width:55%}}@media (prefers-reduced-motion:reduce){.han-spin,.han-loading-title,.han-loading-card,.han-loading-panel{animation:none}}.han-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:560px){.han-heading-actions{flex-direction:column;flex-shrink:0}.han-heading-actions .han-button{font-size:11px!important}}.han-account-checks{padding:0 17px;overflow:hidden}.han-account-checks>.han-detail-heading{gap:12px;padding:14px 0}.han-account-checks>.han-detail-heading>div{flex-wrap:wrap;align-items:center;gap:7px 10px;display:flex}.han-account-check-total{color:var(--han-muted);font-size:11px;font-weight:400}.han-check-tabs{gap:0}.han-workboard .han-check-groups{background:#f0f4ed;border-radius:8px;flex-shrink:0;justify-content:flex-start;gap:3px;width:max-content;max-width:100%;height:auto;margin-bottom:12px;padding:3px;overflow-x:auto}.han-workboard .han-check-groups [role=tab]{white-space:nowrap;color:#66796b;min-height:33px;box-shadow:none;border:0;border-radius:6px;flex:none;gap:8px;padding:7px 11px;font-size:12px}.han-workboard .han-check-groups [role=tab][data-state=active]{color:#284c36;background:#fff;box-shadow:0 1px 3px #25423112}.han-check-groups [role=tab]>span{text-align:center;font-variant-numeric:tabular-nums;background:#e4ebdf;border-radius:4px;min-width:19px;padding:1px 4px;font-size:10px}.han-check-group-content{min-width:0;margin:0}.han-check-accounts{border-top:1px solid #e5ece2}.han-check-account{border-bottom:1px solid #e5ece2}.han-check-account:last-child{border-bottom:0}.han-check-account>summary{cursor:pointer;min-height:61px;color:var(--han-ink);align-items:center;gap:12px;padding:12px 0;list-style:none;display:flex}.han-check-account>summary::-webkit-details-marker{display:none}.han-check-account>summary:hover .han-check-account-name>b{color:#4b754e}.han-check-account>summary:focus-visible{outline-offset:1px;border-radius:5px;outline:2px solid #80b8a0}.han-check-account-name{flex:1;min-width:0}.han-check-account-name>b{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4;display:block}.han-check-account-name>small{color:var(--han-muted);margin-top:3px;font-size:11px;font-weight:400;line-height:1.4;display:block}.han-check-site-count{color:#697d6e;background:#f1f5ed;border-radius:5px;flex-shrink:0;padding:4px 7px;font-size:11px}.han-check-account>summary>svg{color:#7c927e;flex-shrink:0;transition:transform .15s}.han-check-account[open]>summary>svg{transform:rotate(180deg)}.han-check-websites{background:#f8faf6;border:1px solid #e5ebdf;border-radius:8px;margin-bottom:13px;padding:0 13px}.han-check-website{border-bottom:1px solid #e5ebdf;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.han-check-website>div{min-width:0}.han-check-website>div>b{font-size:12px;font-weight:600;line-height:1.4;display:block}.han-check-website .han-link{flex-shrink:0;margin-top:1px;font-size:11px!important}.han-check-website ul{flex-direction:column;gap:4px;margin:5px 0 0;padding:0;list-style:none;display:flex}.han-check-website li{color:#826b43;flex-wrap:wrap;column-gap:8px;font-size:11px;line-height:1.5;display:flex}.han-check-website li>small{color:var(--han-muted);font-size:11px}.han-check-profile{justify-content:flex-end;padding:8px 0;display:flex}.han-check-profile>.han-link{font-size:11px!important}.han-check-empty{color:var(--han-muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:28px 12px;font-size:12px;line-height:1.5;display:flex}.han-account-checks .han-show-more{width:calc(100% + 34px);margin:0 -17px}.han-metric-check>span{max-width:90%;line-height:1.4}@media (max-width:560px){.han-account-checks{padding:0 13px}.han-account-checks .han-show-more{width:calc(100% + 26px);margin:0 -13px}.han-workboard .han-check-groups{gap:1px;width:100%}.han-workboard .han-check-groups [role=tab]{gap:5px;padding:7px 8px;font-size:11px}.han-check-account>summary{gap:8px}.han-check-account-name>b{font-size:12px}.han-check-site-count{padding:4px 5px;font-size:10px}.han-check-website{gap:10px}.han-check-websites{padding:0 10px}.han-check-website li,.han-check-website li>small{display:block}.han-metric-check>span{max-width:none;padding-right:12px}}.han-workboard .han-check-groups{overflow-y:hidden}.han-workboard .han-check-groups [role=tab]:after{display:none}.people-period{background:#f3f8fa;border:1px solid #dce8ec;border-radius:10px;margin:4px 24px 18px;padding:16px 18px}.people-period>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.people-period b{color:#224554;align-items:center;gap:8px;font-size:.9rem;display:flex}.people-period p{color:#526c79;margin:9px 0 0;font-size:.8rem}.people-collection-cell{min-width:265px;max-width:420px}.people-order-progress{border-top:1px solid #e2e9ef;gap:5px;margin-top:13px;padding-top:11px;font-size:.85rem;display:grid}.people-order-progress>div{margin-top:6px}.people-order-progress small{color:#60758a;line-height:1.5;display:block}.people-order-progress strong{font-size:.8rem;font-weight:600}.people-activity-cell{vertical-align:top;min-width:220px;max-width:320px}.people-activity-cell>small{margin-top:8px;line-height:1.5;display:block}.people-gap{color:#855a15;background:#fff7e9;border:1px solid #f2dfb8;border-radius:7px;margin-top:9px;padding:8px 10px;font-size:.8rem;line-height:1.5}.people-gap.missing{color:#596c80;background:#f2f5f8;border-color:#dde5ec}.people-gap summary{cursor:pointer}.people-gap ul{gap:9px;margin:0;padding:10px 0 0;list-style:none;display:grid}.people-gap li small{color:#6c7580;display:block}.people-gap .text-link{text-align:left;white-space:normal}.people-recent{color:#297659}.people-data-note{color:#667d91;padding:15px 24px 0;font-size:.8rem;line-height:1.65}@media (max-width:700px){.people-period{margin-left:16px;margin-right:16px}.people-period>div{align-items:flex-start}.people-period [role=tablist]{flex-wrap:wrap;height:auto}.people-collection-cell{min-width:230px}.people-activity-cell{min-width:205px}}.collection-sync{color:#224554;background:#f3f8fa;border:1px solid #dce8ec;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:14px 18px;display:flex}.collection-sync strong{font-size:.9rem}.collection-sync p{margin:4px 0;font-size:.82rem}.collection-sync small{color:#526c79;max-width:760px;font-size:.76rem;display:block}.collection-sync button{flex-shrink:0}@media (max-width:600px){.collection-sync{flex-direction:column;align-items:flex-start}.collection-sync button{width:100%}}.han-shipping{font-size:1rem}.han-shipping .postage-panel{padding:24px}.han-shipping .panel-heading h2{font-size:1.4rem}.han-shipping .panel-heading p{max-width:670px;font-size:1rem;line-height:1.6}.han-shipping button,.han-shipping .primary,.han-shipping .secondary{min-height:46px;font-size:1rem}.han-shipping .postage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.han-shipping .postage-card{gap:16px;padding:22px}.han-shipping .postage-card h3{font-size:1.25rem}.han-shipping .postage-card small{font-size:.875rem}.han-shipping .badge{white-space:normal;font-size:.9rem}.shipping-main-tools{flex-wrap:wrap;align-items:center;gap:14px;padding:6px 0 20px;display:flex}.shipping-main-tools .search-box{flex:1;min-width:240px;max-width:none;height:auto;min-height:52px}.shipping-main-tools input{width:100%;min-height:48px;font-size:1rem}.shipping-simple-filters{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.shipping-simple-filters button{color:#265763;background:#fff;border:1px solid #b9ced3;border-radius:10px;min-width:155px;padding:12px 20px;font-weight:600}.shipping-simple-filters button[aria-pressed=true]{background:#eaf7f7;border:2px solid #117d85;padding:11px 19px}.shipping-simple-filters button span{color:#1f5360;background:#f0f4f5;border-radius:6px;margin-left:12px;padding:2px 9px;display:inline-flex}.shipping-simple-filters select{background:#fff;border:1px solid #b9ced3;border-radius:9px;min-height:48px;margin-left:auto;padding:12px;font-size:1rem}.shipping-next-step{gap:10px;display:grid}.shipping-next-step p{color:#536d77;margin:0;font-size:1rem;line-height:1.6}.shipping-next-step button,.shipping-next-step a{justify-content:center;width:100%;min-height:50px}.shipping-box-brief{color:#4e6d75;border-top:1px solid #dce8eb;border-bottom:1px solid #dce8eb;flex-wrap:wrap;gap:18px;padding:12px 0;font-size:1rem;display:flex}.shipping-box-brief b{color:#254d58}.shipping-box-details{border-top:1px solid #d8e4e8}.shipping-box-details>summary,.shipping-older-records>summary,.shipping-saved-clients>summary{cursor:pointer;color:#316570;min-height:48px;padding:16px 0;font-size:1rem;font-weight:600}.shipping-box-details>div{gap:14px;padding-top:8px;display:grid}.shipping-older-records{background:#fff;border:1px solid #d2e0e5;border-radius:12px;padding:4px 20px}.shipping-saved-clients{border-top:1px solid #d7e4e7;margin-top:24px;padding-top:6px}.shipping-saved-clients .repeat-shipping{background:0 0;border:0;padding:12px 0}.shipping-client-results{gap:8px;max-height:280px;padding:4px;display:grid;overflow:auto}.shipping-client-results button{text-align:left;background:#fff;border:1px solid #c6d8de;border-radius:9px;gap:4px;min-height:62px;padding:13px 16px;font-size:1rem;display:grid}.shipping-client-results button:hover,.shipping-client-results button[aria-pressed=true]{background:#eaf6f7;border-color:#237d88}.shipping-client-results small{color:#587882;font-size:.875rem}.shipping-client-picker{gap:10px;display:grid}.shipping-client-picker input{min-height:48px;font-size:1rem}.shipping-selected-client{background:#edf7f8;border:1px solid #c4dce0;border-radius:10px;gap:7px;padding:15px;font-size:1rem;display:grid}.shipping-current-note{color:#59737d;margin:0 0 16px;font-size:.95rem}.shipping-search-clear{font-size:.9rem}:is(.shipping-client-results button:focus-visible,.shipping-simple-filters button:focus-visible,.shipping-box-details>summary:focus-visible){outline-offset:3px;outline:3px solid #0a8690}@media (max-width:1000px){.han-shipping .postage-grid{grid-template-columns:1fr}}@media (max-width:600px){.han-shipping .postage-panel{padding:16px}.shipping-simple-filters{grid-template-columns:1fr;display:grid}.shipping-simple-filters button{text-align:left;width:100%}.shipping-simple-filters select{width:100%;margin:0}.shipping-main-tools{align-items:stretch}.shipping-main-tools .search-box{min-width:100%}.han-shipping .panel-heading{flex-direction:column;align-items:flex-start}}.han-shipping-dialog{font-size:1rem}.han-shipping-dialog .form-grid label{font-size:1rem;line-height:1.5}.han-shipping-dialog input:not([type=checkbox]),.han-shipping-dialog select,.han-shipping-dialog textarea,.han-shipping-dialog button:not([role=checkbox]):not([data-slot=dialog-close]){min-height:48px;font-size:1rem}.han-shipping-dialog p{line-height:1.6}.han-shipping-dialog .checkbox-label{gap:12px;padding:12px 0}.han-shipping-dialog .subtle{font-size:.95rem}.work-overview{gap:14px;display:grid}.work-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.work-metric{text-align:left;color:#20434d;background:#fff;border:1px solid #bfcfd5;border-radius:12px;gap:6px;min-height:110px;padding:20px;display:grid}.work-metric strong{font-size:2rem;line-height:1.2}.work-metric span{font-size:1rem;font-weight:650}.work-metric.selected{background:#eef8f9;border:2px solid #087983;padding:19px}.work-alert{text-align:left;color:#154e59;background:#eaf6f8;border:1px solid #a8cdd3;border-radius:12px;align-items:center;gap:14px;padding:16px 20px;font-size:1rem;display:flex}.work-alert span{gap:4px;display:grid}.work-alert small{font-size:.95rem}.work-alert.danger{color:#714511;background:#fff4e8;border-color:#ddac6d}.han-warehouse-notice{background:#f0f8fa;border:1px solid #aacdd4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;padding:14px 18px;font-size:1rem;display:flex}.han-warehouse-notice button{margin-left:auto}.work-problem-count{color:#9c4823;font-weight:700}.work-problems{gap:12px;display:grid}.work-help-button{color:#345762;background:#fff;border:1px solid #abbdc4;border-radius:9px;justify-content:center;align-self:start;align-items:center;gap:10px;min-height:48px;padding:12px 16px;font-size:1rem;font-weight:600;display:flex}.work-problem-open{background:#fff8ed;border:1px solid #dfbb81;border-radius:12px;gap:12px;padding:18px;font-size:1rem;display:grid}.work-problem-open>div:first-child{color:#724817;align-items:center;gap:10px;display:flex}.work-problem-open p{white-space:pre-wrap;overflow-wrap:anywhere}.work-problem-open small{color:#665d4d;font-size:.875rem}.work-problem-open form,.work-report-form{gap:14px;display:grid}.work-problems label{gap:8px;font-size:1rem;display:grid}.work-problems input,.work-problems textarea{width:100%;font:inherit;background:#fff;border:1px solid #adbdc5;border-radius:8px;min-height:48px;padding:12px}.work-problems textarea{min-height:85px}.work-report-form{background:#f6fafb;border:1px solid #bacdd2;border-radius:12px;padding:18px}.work-report-form h4{font-size:1.1rem;font-weight:700}.work-reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.work-reasons button{color:#284e59;text-align:left;background:#fff;border:1px solid #b7c9ce;border-radius:9px;min-height:52px;padding:12px;font-size:1rem;font-weight:550}.work-reasons button.selected{background:#e6f5f5;border:2px solid #087983;padding:11px}.work-resolution{color:#245e36;background:#edf8f0;border-radius:9px;align-items:flex-start;gap:10px;padding:14px;font-size:1rem;display:flex}.work-resolution svg{flex-shrink:0;margin-top:3px}.work-problems details{font-size:.9rem}.work-problems summary{cursor:pointer;padding:10px}.warehouse-master{max-width:1320px;margin:auto;font-size:1rem}.warehouse-master .document-intro,.warehouse-master .document-workflow{display:none}.warehouse-master .document-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.warehouse-master .document-card{gap:18px;padding:24px}.warehouse-master .document-card h3{font-size:1.35rem;line-height:1.4}.warehouse-master .document-status,.warehouse-master .document-site-names,.warehouse-master .document-card-kicker{font-size:.95rem}.warehouse-master .document-file b{font-size:1.06rem}.warehouse-master .document-file{min-height:145px;padding:18px}.warehouse-master .document-file small{font-size:.95rem}.warehouse-master .document-file span{font-size:.875rem}.warehouse-master .document-card button,.warehouse-master .document-card .primary,.warehouse-master .document-card .secondary{min-height:50px;padding:12px 17px;font-size:1rem}.warehouse-master .document-card-actions{grid-template-columns:1fr;gap:12px;display:grid}.warehouse-master .document-ready-form p,.warehouse-master .document-ready-form label,.warehouse-master .document-check,.warehouse-master .document-action-hint,.warehouse-master .notice{font-size:1rem;line-height:1.6}.warehouse-master .document-ready-form input{min-height:52px;font-size:1.15rem}.warehouse-master .document-ready-form .document-check input{width:22px;height:22px;min-height:22px}.warehouse-master .document-card small{font-size:.9rem}.warehouse-master .document-controls [role=tab]{min-height:48px;font-size:1rem}.warehouse-master .document-search input{min-height:50px;font-size:1rem}.warehouse-master .document-box-summary b{font-size:1.4rem}.warehouse-inline-shipping{border-top:1px solid #cbdadf;gap:14px;padding-top:18px;display:grid}.warehouse-inline-shipping .package-identity,.warehouse-inline-shipping .package-identity h4{font-size:1rem}.warehouse-inline-shipping .actions{gap:12px;display:grid}.warehouse-inline-shipping .secondary{justify-content:center}.warehouse-waiting{background:#f1f5f8;border:1px solid #bfced8;border-radius:10px;padding:18px;font-size:1rem}.warehouse-waiting strong{margin-bottom:5px;display:block}.warehouse-app .warehouse-header h1{font-size:1.8rem}.warehouse-app .warehouse-header button{min-height:48px;font-size:1rem}:is(.work-overview button:focus-visible,.work-problems button:focus-visible,.warehouse-master a:focus-visible,.warehouse-master input:focus-visible){outline-offset:4px;outline:3px solid #07848c}.warehouse-master button:disabled{opacity:.55}.warehouse-master .document-modal-backdrop input{min-height:48px;font-size:1rem}@media (max-width:1000px){.warehouse-master .document-cards{grid-template-columns:1fr}.warehouse-master{max-width:850px}.work-metric{padding:16px}.work-metric.selected{padding:15px}}@media (max-width:620px){.work-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.work-metric{min-height:96px}.work-metric strong{font-size:1.7rem}.warehouse-master .document-card{padding:18px}.work-reasons{grid-template-columns:1fr}.han-warehouse-notice button{width:100%;margin:0}.warehouse-app .warehouse-header{align-items:flex-start;gap:16px}.warehouse-app .warehouse-header h1{font-size:1.45rem}}@media (prefers-reduced-motion:reduce){.warehouse-master *{scroll-behavior:auto!important;transition:none!important}}.warehouse-shipping-entry{gap:16px;display:grid}.warehouse-shipping-entry>button{justify-content:center;width:100%}.warehouse-guide{color:#17636d;padding:18px 0;font-size:1rem;text-decoration:underline;display:inline-flex}.warehouse-header p{color:#58727b;max-width:720px;margin-top:10px;font-size:1rem;line-height:1.6}.warehouse-step-dialog{font-size:1rem}.warehouse-step-dialog button,.warehouse-step-dialog input{min-height:48px;font-size:1rem}.warehouse-step-dialog .checkbox-label{font-size:1rem;line-height:1.6}.warehouse-step-dialog [role=checkbox]{min-width:24px;min-height:24px}.warehouse-master .document-file-top svg{flex-shrink:0}.warehouse-master .document-status{white-space:normal;max-width:160px}.work-metric:disabled,.work-alert:disabled{opacity:.6}.owner-warehouse-details{border-top:1px solid #cbdade;margin-top:24px;padding-top:12px}.owner-warehouse-details>summary{cursor:pointer;color:#315b65;min-height:50px;padding:14px 0;font-size:1rem;font-weight:600}.document-job-reference{color:#607880;line-height:1.5}.personal-fulfillment{border-top:1px solid #dbe5e7;min-width:0;margin-top:28px;padding-top:24px}.fulfillment-intro{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.fulfillment-intro h2{margin:0 0 8px;font-size:22px}.fulfillment-intro p{color:#647980;max-width:750px;margin:0;line-height:1.5}.fulfillment-intro button{flex-shrink:0}.fulfillment-filters{flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0 10px;display:flex}.fulfillment-group{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.fulfillment-group select{background:#fff;border:1px solid #cbd8dd;border-radius:8px;min-width:145px;min-height:42px;padding:8px}.fulfillment-range,.fulfillment-note{color:#647980;font-size:13px;line-height:1.6}.fulfillment-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.fulfillment-totals>div{background:#f3f8f8;border:1px solid #d6e4e5;border-radius:12px;align-items:flex-start;gap:13px;padding:20px;display:flex}.fulfillment-totals svg{color:#14737b;margin-top:3px}.fulfillment-totals span{color:#244952;flex-direction:column;gap:5px;font-weight:600;display:flex}.fulfillment-totals strong{color:#073f4b;font-size:30px;line-height:1.3}.fulfillment-totals small{color:#647980;font-size:12px;font-weight:400}.fulfillment-search{color:#647980;background:#fff;border:1px solid #cbd8dd;border-radius:9px;align-items:center;gap:10px;max-width:480px;margin:20px 0 14px;padding:0 12px;display:flex}.fulfillment-search input{background:0 0;border:0;outline:none;width:100%;min-height:44px}.fulfillment-search:focus-within{outline-offset:2px;outline:2px solid #15838b}.fulfillment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.fulfillment-account{min-width:0;padding:18px}.fulfillment-account header{margin-bottom:14px}.fulfillment-account h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:16px}.fulfillment-account header small{color:#647980;font-size:12px}.fulfillment-row{border-top:1px solid #e5ecef;grid-template-columns:minmax(70px,1fr) repeat(2,minmax(74px,1fr));align-items:center;gap:8px;padding:13px 0;font-size:14px;display:grid}.fulfillment-row>div{text-align:right;flex-direction:column;gap:4px;display:flex}.fulfillment-row small{color:#647980;font-size:11px}.fulfillment-heading{color:#647980;padding:8px 0;font-size:12px;font-weight:600}.fulfillment-heading span:not(:first-child){text-align:right}.fulfillment-note{max-width:980px;margin:18px 0 0}@media (max-width:1100px){.fulfillment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.fulfillment-grid,.fulfillment-totals{grid-template-columns:1fr}.fulfillment-intro{flex-direction:column}.fulfillment-filters{flex-direction:column;align-items:stretch}.fulfillment-filters .personal-tabs{flex-wrap:wrap}.fulfillment-group select{flex:1}.fulfillment-account{padding:16px}}.letter-intake{color:#173d43;background:#fff;border:1px solid #d6e3e4;border-radius:14px;margin-bottom:22px;padding:18px}.li-header,.li-toolbar,.li-job-title,.li-downloads{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.li-heading{text-align:left;color:inherit;flex:1;align-items:center;gap:18px;display:flex;background:0 0!important;border:0!important;padding:4px!important}.li-heading strong{font-size:19px}.letter-intake button,.li-downloads a{color:#164b54;cursor:pointer;background:#f4f9f9;border:1px solid #b7cdcf;border-radius:8px;padding:10px 14px;font-size:14px}.letter-intake button:disabled{opacity:.5;cursor:wait}.li-toolbar{justify-content:flex-start;margin:18px 0}.li-toolbar input{min-width:230px;margin-left:auto}.letter-intake input,.li-secret textarea{color:#173d43;background:#fff;border:1px solid #bbcccf;border-radius:7px;padding:10px}.li-toolbar button[aria-pressed=true]{color:#fff;background:#185661}.li-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:16px;display:grid}.li-job{border:1px solid #dde8e9;border-radius:10px;min-width:0;padding:18px}.li-job-title strong{font-size:18px}.li-job-title span,.li-muted,.li-heading span{color:#577078;font-size:13px}.li-job p{margin:9px 0}.li-downloads{justify-content:flex-start;margin:18px 0}.li-downloads a{font-weight:600;text-decoration:none}.li-job form{border-top:1px solid #e3ecec;flex-wrap:wrap;align-items:flex-end;gap:12px;padding-top:14px;display:flex}.li-job label{flex-direction:column;gap:7px;font-size:14px;display:flex}.li-job input{width:140px}.li-warning{color:#775216;background:#fff4dd;border-radius:7px;padding:10px;font-size:14px}.li-error{color:#9e2831;background:#fff0f0;border-radius:7px;padding:10px}.li-confirmed{color:#26714a}.li-empty{text-align:center;color:#577078;padding:28px 0}.li-connection{border-top:1px solid #e3ecec;margin-top:18px;padding-top:16px}.li-connection summary{cursor:pointer;font-weight:600}.li-connection p{margin:10px 0}.li-secret textarea{overflow-wrap:anywhere;width:100%;min-height:68px;margin:10px 0}.li-secret button{margin-right:8px}.intake-link-form{gap:14px;display:grid}.intake-link-form label{gap:6px;display:grid}.intake-link-form input:not([type=checkbox]),.intake-link-form select{border:1px solid #b7cdcf;border-radius:8px;width:100%;min-height:44px;padding:10px}.intake-link-form .document-check{align-items:flex-start;display:flex}.intake-link-form button[aria-pressed=true]{color:#fff;background:#185661}.li-heading{flex-wrap:wrap}.li-heading .li-total{color:#164b54;background:#eaf5f2;border-radius:7px;padding:6px 10px;font-size:1.125rem;font-weight:700}.li-set-summary{background:#f2faf7;border:1px solid #cbe2de;border-radius:10px;gap:6px;margin-top:16px;padding:16px;display:grid}.li-set-summary strong{color:#164b54;font-size:1.25rem}.li-set-summary span{font-size:1rem}.li-set-summary small{color:#775216;font-size:.875rem}.li-job-sets{font-size:1.0625rem}.li-job-sets small{color:#577078;font-size:.875rem}.document-handoff{--document-ink:#163f48;--document-muted:#60757d;--document-line:#d9e5e8;--document-teal:#087b84;gap:22px;display:grid}.document-label-requests{gap:16px;display:grid}.document-label-requests h2{font-size:1.3rem;font-weight:700}.document-label-requests .subtle{max-width:720px;margin-top:6px;line-height:1.5}.document-request-list{gap:12px;display:grid}.document-request-list article{background:#fbfdfd;border:1px solid #d9e5e8;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.document-request-list h3{font-size:1.05rem;font-weight:700}.document-request-list p{color:#526c75;margin:5px 0}.document-request-list .actions{flex-shrink:0}.document-request-list button{min-height:44px}.document-ready-form select{background:#fff;border:1px solid #c8d8dd;border-radius:8px;width:100%;min-height:44px;padding:10px}@media (max-width:900px){.document-request-list article{flex-direction:column;align-items:stretch}.document-request-list .actions{flex-wrap:wrap}}.document-intro{justify-content:space-between;align-items:center;gap:24px;display:flex}.document-intro>div:first-child{max-width:760px}.document-eyebrow{letter-spacing:.13em;color:#59818a;margin-bottom:7px;font-size:.7rem;font-weight:750;display:block}.document-intro h2{color:var(--document-ink);margin:0 0 8px;font-size:1.6rem;font-weight:700;line-height:1.25}.document-intro p{color:var(--document-muted);margin:0;font-size:.95rem;line-height:1.55}.document-top-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.document-top-actions button{white-space:nowrap;min-height:44px}.document-workflow{border:1px solid var(--document-line);background:linear-gradient(110deg,#eff8f8,#fafcfb);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:18px 22px;list-style:none;display:grid}.document-workflow li{align-items:center;gap:11px;min-width:0;display:flex}.document-workflow li>span{color:#167680;background:#fff;border:1px solid #bdd7d9;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:.82rem;font-weight:750;display:grid}.document-workflow li>div{gap:4px;display:grid}.document-workflow b{color:#234d55;font-size:.88rem;font-weight:650}.document-workflow small{color:var(--document-muted);font-size:.78rem;line-height:1.4}.document-upload{gap:18px;scroll-margin-top:20px;display:grid;box-shadow:0 5px 22px #194b5509;border-color:#aacbce!important}.document-upload .panel-heading h3{color:var(--document-ink);font-size:1.12rem}.document-upload .panel-heading .subtle{margin-top:4px;font-size:.88rem;line-height:1.5}.document-upload label,.document-ready-form label,.document-label-dialog label{gap:7px;font-size:.88rem;font-weight:550;display:grid}.document-upload input:not([type=checkbox]),.document-upload select,.document-controls input,.document-ready-form input:not([type=checkbox]),.document-label-dialog input:not([type=checkbox]),.document-label-dialog select{background:var(--background,#fff);width:100%;max-width:100%;min-height:44px;color:inherit;font:inherit;border:1px solid #c8d8dd;border-radius:8px;padding:10px 12px}:is(.document-upload input:focus-visible,.document-upload select:focus-visible,.document-controls input:focus-visible,.document-ready-form input:focus-visible,.document-label-dialog input:focus-visible,.document-label-dialog select:focus-visible){outline-offset:2px;outline:2px solid #61a7ae}.document-form-row{grid-template-columns:minmax(0,1fr) 190px;gap:16px;display:grid}.document-account-sites{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.document-handoff fieldset{border:0;min-width:0;padding:0}.document-handoff legend{color:#335a63;margin-bottom:8px;font-size:.88rem;font-weight:600}.document-site-options{flex-wrap:wrap;gap:8px;display:flex}.document-site-options label{border:1px solid var(--document-line);cursor:pointer;background:#f8fbfb;border-radius:8px;align-items:center;gap:7px;min-height:43px;padding:8px 12px;font-size:.82rem;display:flex}.document-site-options input,.document-check input{accent-color:#087b84;flex-shrink:0;width:17px;height:17px;margin:0}.document-pdf-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.document-drop{background:#f6fafb;border:1.5px dashed #9bbbc1;border-radius:11px;min-width:0;padding:17px}.document-drop.has-file{background:#f0f8f5;border-color:#73afa0}.document-drop-heading{color:#176671;align-items:center;gap:10px;display:flex}.document-drop-heading strong{font-size:.94rem}.document-drop>span{color:#55717a;overflow-wrap:anywhere;min-width:0;font-size:.84rem;font-weight:400;line-height:1.4}.document-drop small{color:#607e80;font-size:.75rem}.document-drop input[type=file]{cursor:pointer;background:0 0;border:0;max-width:100%;min-height:34px;padding:6px 0 0;font-size:.78rem;font-weight:400}.document-drop input::file-selector-button{color:#1d626e;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdd3d7;border-radius:6px;margin-right:8px;padding:7px 9px;font-weight:550}.document-upload-hint{color:var(--document-muted);margin-top:-9px;font-size:.79rem}.document-submit{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.document-submit button{min-height:44px}.document-success{color:#185d35;background:#eaf7ed;border-radius:9px;align-items:center;gap:9px;padding:14px;font-size:.93rem;display:flex}.document-list{min-width:0}.document-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.document-controls [role=tablist]{background:#e8f0f2;flex-wrap:wrap;gap:3px;height:auto;padding:4px}.document-controls [role=tab]{min-height:36px;padding:8px 11px;font-size:.83rem}.document-search{flex:1;align-items:center;gap:7px;min-width:200px;max-width:320px;display:flex}.document-search input{min-width:0;font-size:.86rem}.document-search .icon-btn{flex-shrink:0}.document-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.document-card{border:1px solid var(--document-line);background:#fff;border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex;box-shadow:0 3px 12px #25414c03}.document-stage-ready{border-top:3px solid #d49b35}.document-stage-label{border-top:3px solid #259b83}.document-stage-shipped{background:#fbfdfc}.document-card header{justify-content:space-between;align-items:start;gap:12px;display:flex}.document-card header>div{min-width:0}.document-card-kicker{color:#6d858c;margin-bottom:5px;font-size:.74rem}.document-card h3{overflow-wrap:anywhere;color:var(--document-ink);margin:0;font-size:1.08rem;font-weight:700;line-height:1.35}.document-site-names{color:#65808a;margin-top:5px;font-size:.77rem}.document-status{white-space:nowrap;color:#557782;background:#edf3f5;border-radius:6px;padding:5px 8px;font-size:.72rem;font-weight:650;line-height:1.4}.document-status.status-working{color:#38648d;background:#eaf3ff}.document-status.status-ready{color:#886118;background:#fff2d9}.document-status.status-label,.document-status.status-shipped{color:#29724e;background:#e8f6ef}.document-note{white-space:pre-wrap;overflow-wrap:anywhere;color:#506873;background:#f6f8f9;border-radius:8px;margin:0;padding:10px 12px;font-size:.88rem;line-height:1.45}.document-file{color:#196773;background:#f6fbfc;border:1px solid #cfe0e4;border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:13px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.document-file-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.document-file b{font-size:.87rem;font-weight:650;line-height:1.3}.document-file>span{text-overflow:ellipsis;white-space:nowrap;color:#68838b;font-size:.76rem;line-height:1.4;overflow:hidden}.document-file small{color:#608087;font-size:.73rem}.document-file:hover{background:#eaf6f8;border-color:#91bfc7}.document-file:focus-visible{outline-offset:2px;outline:2px solid #438f99}.document-file.file-indexes{color:#686393;background:#f8f8fd;border-color:#dcddec}.document-file.file-indexes:hover{background:#eeeef9;border-color:#b8b5d2}.document-file.file-missing{color:#89989d;background:#fafafa;border-style:dashed;justify-content:center}.document-file.file-missing small{color:#89989d}.document-box-summary{border-top:1px solid #e2ebed;border-bottom:1px solid #e2ebed;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:13px 0;display:grid}.document-box-summary>div{color:#67858b;align-items:center;gap:9px;display:flex}.document-box-summary>div>span{gap:3px;display:grid}.document-box-summary b{color:#274f58;font-size:1.14rem;line-height:1.25}.document-box-summary small{color:#6c8188;font-size:.74rem}.document-box-summary>p{color:#5a7881;grid-column:1/-1;margin:0;font-size:.76rem;line-height:1.4}.document-ready-note{color:#6c848b;font-size:.73rem;line-height:1.45}.document-label-ready{background:#eef8f3;border:1px solid #cae6d7;border-radius:10px;gap:10px;padding:13px;display:grid}.document-label-ready>div{color:#2a7753;align-items:center;gap:8px;font-size:.84rem;display:flex}.document-label-ready>a{justify-content:center;min-height:42px}.document-label-ready p{overflow-wrap:anywhere;color:#4e7663;margin:0;font-size:.77rem;line-height:1.5}.document-label-ready strong{font-weight:600}.document-card-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:auto;display:flex}.document-card-actions button{min-height:41px;font-size:.84rem}.document-card-actions .text-link{font-size:.78rem}.document-action-hint{color:#698089;margin:0;font-size:.8rem;line-height:1.5}.document-empty{text-align:center;color:#67818b;background:#f9fcfc;border:1px dashed #c5d8de;border-radius:13px;justify-items:center;gap:10px;padding:44px 18px;display:grid}.document-empty h3{color:#355e69;font-size:1.1rem;font-weight:600}.document-empty p{max-width:500px;font-size:.9rem;line-height:1.5}.document-history{color:#64808a;border-top:1px solid #e0e8eb;padding-top:12px;font-size:.77rem}.document-history summary{cursor:pointer;-webkit-user-select:none;user-select:none;padding:2px 0}.document-history a{overflow-wrap:anywhere;color:#326b78;align-items:center;gap:8px;padding-top:11px;display:flex}.document-history .text-link{margin-top:12px;font-size:.78rem}.document-load-more{margin-top:18px}.document-ready-form{background:#f4f9fa;border:1px solid #bed9df;border-radius:11px;gap:13px;padding:16px;display:grid}.document-inline-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.document-inline-heading h4{color:#275763;margin:0;font-size:.95rem;font-weight:650}.document-ready-form>p{color:#617c84;margin:0;font-size:.81rem;line-height:1.5}.document-quantity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.document-quantity-fields>label:only-child{grid-column:1/-1}.document-weight-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.document-handoff .document-check{align-items:flex-start;gap:10px;font-size:.8rem;font-weight:400;line-height:1.5;display:flex}.document-check input{margin-top:3px}.document-ready-form>.primary{justify-content:center;min-height:44px}.document-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17384385;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.document-label-dialog{background:#fff;border-radius:16px;outline:none;width:100%;max-width:650px;max-height:calc(100dvh - 48px);padding:24px;overflow:auto;box-shadow:0 24px 90px #102f4a40}.document-dialog-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.document-dialog-heading h3{color:#214a56;margin:0;font-size:1.35rem;font-weight:700;line-height:1.3}.document-label-dialog form{gap:17px;display:grid}.document-label-context{color:#285968;background:#f0f7f8;border:1px solid #cee1e5;border-radius:10px;gap:6px;padding:15px;display:grid}.document-label-context b{font-size:1rem}.document-label-context>span{font-size:.9rem}.document-label-context small{color:#6c838c;font-size:.79rem}.document-address-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.document-address-fields legend{margin-bottom:10px}.document-address-fields .address-name,.document-address-fields .address-street,.document-address-fields .address-unit{grid-column:1/-1}.document-dimension-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.document-label-dialog>.auth-error{margin:10px 0}.document-handoff .notice{margin:0;font-size:.8rem;line-height:1.5}@media (max-width:1050px){.document-intro{align-items:flex-start}.document-top-actions{flex-direction:column}.document-card{padding:16px}.document-status{white-space:normal;text-align:center;flex-shrink:0;max-width:115px}.document-workflow{gap:15px;padding:16px}.document-workflow b{font-size:.8rem}.document-workflow small{font-size:.72rem}}@media (max-width:800px){.document-cards{grid-template-columns:1fr}.document-intro{flex-direction:column;gap:16px}.document-top-actions{flex-direction:row}.document-workflow{grid-template-columns:1fr;gap:15px;padding:18px}.document-workflow b{font-size:.87rem}.document-workflow small{font-size:.77rem}.document-workflow li>div{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.document-search{max-width:none}.document-controls{gap:12px}.document-intro h2{font-size:1.4rem}}@media (max-width:540px){.document-handoff{gap:18px}.document-form-row,.document-account-sites{grid-template-columns:1fr}.document-drop{padding:12px}.document-drop-heading{align-items:flex-start;gap:7px}.document-drop-heading svg{flex-shrink:0;width:19px;height:19px}.document-drop-heading strong{font-size:.81rem}.document-drop>span{font-size:.76rem}.document-drop input[type=file]{font-size:.72rem}.document-drop input::file-selector-button{margin-bottom:6px;display:block}.document-card{padding:15px}.document-card h3{font-size:1rem}.document-status{max-width:95px;font-size:.68rem}.document-file{padding:11px}.document-file b{font-size:.79rem}.document-file small{font-size:.69rem}.document-top-actions button{flex:1}.document-top-actions{width:100%}.document-controls [role=tab]{padding:7px 9px;font-size:.76rem}.document-modal-backdrop{padding:10px}.document-label-dialog{border-radius:12px;max-height:calc(100dvh - 20px);padding:19px 16px}.document-dialog-heading h3{font-size:1.15rem}.document-quantity-fields{grid-template-columns:1fr}.document-card-actions>.primary{flex:1;justify-content:center}}.document-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.document-sections>button{text-align:left;color:#28515d;background:#fff;border:2px solid #ccdce0;border-radius:14px;align-items:center;gap:14px;min-height:96px;padding:20px;display:flex}.document-sections>button.selected{background:#e9f6f7;border-color:#087983}.document-sections>button>svg{flex:none}.document-sections span{flex:1;gap:5px;min-width:0;display:grid}.document-sections b{font-size:1.1rem}.document-sections small{font-size:.95rem;line-height:1.45}.document-sections strong{font-size:1.5rem}.document-personal-note{color:#255d69;background:#edf7f8;border-left:4px solid #14868d;border-radius:8px;align-items:flex-start;gap:10px;padding:16px 18px;font-size:1rem;line-height:1.5;display:flex}.document-personal-note svg{flex:none;margin-top:2px}.document-account-fixed{align-content:start;gap:8px;font-size:1rem;display:grid}.work-overview.personal .work-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:650px){.document-sections{grid-template-columns:1fr;gap:10px}.document-sections>button{min-height:78px;padding:14px}.work-overview.personal .work-metrics{grid-template-columns:1fr}}.document-box-dimensions{border:1px solid #cbdde0;border-radius:10px;padding:16px}.document-box-dimensions legend{padding:0 6px;font-size:16px;font-weight:700}.document-box-dimensions p{color:#536970;margin:0 0 12px;font-size:14px}.document-box-summary>div:nth-child(3){grid-column:1/-1}.document-box-summary small{font-size:14px}.document-dimension-fields input[readonly]{color:#254e57;background:#edf3f5}.document-order-allowance{color:#315562;background:#f7fafb;border:1px solid #d7e3e6;border-radius:9px;gap:10px;padding:14px;font-size:15px;display:grid}.document-order-allowance>div{border-top:1px solid #d7e3e6;padding-top:10px}.document-order-allowance p{margin:6px 0;line-height:1.5}.document-order-allowance details{font-size:14px}.document-order-allowance summary{cursor:pointer;color:#087b84;min-height:32px;padding:6px 0}.document-printed-form textarea{border:1px solid #bed2d8;border-radius:8px;width:100%;min-height:80px;padding:10px;font-size:16px}.document-printed-form label small{font-weight:400;line-height:1.5}.document-printed-summary{color:#285e49;background:#f1f9f5;border:1px solid #c4ded5;border-radius:9px;gap:7px;padding:13px 15px;display:grid}.document-printed-summary>div{align-items:center;gap:8px;display:flex}.document-printed-summary strong{font-size:1.05rem}.document-printed-summary p{margin:0;font-size:.88rem;line-height:1.5}.document-printed-summary small{color:#56776a;font-size:.76rem}.document-printed-form .document-total-hint{color:#36545e;background:#fff;border-radius:7px;padding:12px}.document-printed-form .document-total-hint strong{margin-bottom:4px;display:block}.document-delete-button{color:#a13d37!important;background:#fff9f8!important;border-color:#e2bbb7!important}.document-record-editor{scroll-margin-top:24px}.shipping-record-actions{margin-top:4px}.document-record-editor .document-card-actions{margin-top:0}.document-group-list{gap:12px;display:grid}.document-group-help{color:#506c76;margin:0 0 4px;font-size:15px;line-height:1.55}.document-client-group{background:#fff;border:1px solid #cddde2;border-radius:13px;overflow:hidden}.document-client-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:18px 20px;list-style:none;display:flex}.document-client-group>summary::-webkit-details-marker{display:none}.document-client-group>summary:hover{background:#f0f8f9}.document-client-group>summary:focus-visible{outline-offset:-3px;outline:3px solid #087983}.document-group-name{gap:7px;min-width:0;display:grid}.document-group-name strong{color:#254d59;overflow-wrap:anywhere;font-size:19px;line-height:1.35}.document-group-name small{color:#617e88;font-size:14px}.document-group-badges{color:#456977;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;font-size:14px;display:flex}.document-group-badges>span{background:#f0f6f8;border-radius:8px;padding:7px 10px}.document-group-badges .has-problem{color:#9b482b;background:#fff0e9}.document-group-badges .document-group-open{color:#076d78;background:#e8f4f4;align-items:center;gap:8px;min-height:38px;font-weight:650;display:flex}.document-client-group[open]>summary{background:#edf7f8;border-bottom:1px solid #cddde2}.document-client-group[open] .document-group-open svg{transform:rotate(90deg)}.document-group-accounts{background:#f6f9fa;gap:24px;padding:20px;display:grid}.document-account-group>h3{color:#254d59;margin:0 0 12px;font-size:18px;font-weight:650}.document-account-group .document-card{box-shadow:none}.document-account-group .document-cards{margin-top:0}@media (max-width:650px){.document-client-group>summary{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.document-group-badges{justify-content:flex-start;width:100%}.document-group-badges .document-group-open{margin-left:auto}.document-group-accounts{gap:18px;padding:12px}.document-group-name strong{font-size:18px}}.document-workflow.document-personal-workflow{grid-template-columns:minmax(0,1fr)}.document-status.status-printed{color:#245e36;background:#edf8f0}.document-correction-window,.document-correction-notice{color:#624813;background:#fff9ed;border:1px solid #d9bd84;border-left:5px solid #b47b18;border-radius:10px;gap:9px;padding:16px 18px;line-height:1.55;display:grid}.document-correction-window strong,.document-correction-notice strong{font-size:16px}.document-correction-window p,.document-correction-notice p{margin:0;font-size:15px}.document-correction-window small,.document-correction-notice small{font-size:14px}.warehouse-desk-tabs{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.warehouse-desk-tabs button{background:#fff;border:1px solid #ccdadd;border-radius:10px;min-height:48px;padding:10px 20px;font-size:16px;font-weight:600}.warehouse-desk-tabs button[aria-pressed=true]{color:#fff;background:#125b61;border-color:#125b61}.warehouse-clients-heading{justify-content:space-between;align-items:start;gap:18px;margin-bottom:20px;display:flex}.warehouse-clients h2{font-size:26px;font-weight:700}.warehouse-clients-heading p{color:#4e6469;max-width:740px;margin-top:7px;font-size:16px}.warehouse-client-search{background:#fff;border:1px solid #ccdadd;border-radius:10px;align-items:center;gap:10px;max-width:650px;padding:0 14px;display:flex}.warehouse-client-search input{background:0 0;border:0;width:100%;padding:14px 0;font-size:16px}.warehouse-client-meta{color:#536970;margin:16px 0;font-size:14px}.warehouse-client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.warehouse-client-card{background:#fff;border:1px solid #d2dee1;border-radius:14px;min-width:0;padding:22px}.warehouse-client-card>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px;margin-bottom:18px;display:flex}.warehouse-client-card h3{font-size:21px;font-weight:700}.warehouse-client-card header p{color:#536970;margin-top:5px;font-size:14px}.warehouse-collection-status{color:#214c5a;background:#edf4f7;border-radius:6px;padding:6px 9px;font-size:14px}.warehouse-client-sites{gap:14px;display:grid}.warehouse-client-sites section{border:1px solid #e0e8eb;border-radius:9px;padding:14px}.warehouse-client-sites h4{margin-bottom:9px;font-size:17px;font-weight:700}.warehouse-client-sites dl{grid-template-columns:2fr 1fr 1fr;gap:10px;display:grid}.warehouse-client-sites dt{color:#536970;font-size:14px}.warehouse-client-sites dd{margin-top:4px;font-size:18px;font-weight:650}.warehouse-client-sites small{color:#755123;margin-top:8px;font-size:14px;display:block}.warehouse-client-sites details{margin-top:12px;font-size:14px}.warehouse-client-sites summary{cursor:pointer;color:#125b61;min-height:32px}.warehouse-client-sites details p{border-top:1px solid #e7edef;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.warehouse-client-progress{margin:18px 0;font-size:14px}.warehouse-client-progress>p{color:#536970;margin-top:8px}.warehouse-client-progress ul{gap:8px;margin-top:8px;display:grid}.warehouse-client-progress li{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.warehouse-client-progress strong{color:#23535e;font-weight:500}.warehouse-client-empty{padding:25px;font-size:16px}.warehouse-master>[hidden]{display:none!important}@media (max-width:900px){.warehouse-client-grid{grid-template-columns:1fr}}@media (max-width:550px){.warehouse-clients-heading{flex-direction:column}.warehouse-client-sites dl{grid-template-columns:1fr 1fr}.warehouse-client-sites dl>div:first-child{grid-column:1/-1}.warehouse-client-card{padding:16px}}.order-revision-dialog{width:calc(100vw - 2rem)!important;max-width:1050px!important}.order-revision-help{color:#536c65;margin:0;font-size:14px;line-height:1.6}.order-revision-table-wrap{overflow-x:auto}.order-revision-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.order-revision-table th,.order-revision-table td{vertical-align:top;border-bottom:1px solid #e0e8e4;padding:12px 9px}.order-revision-table thead{color:#476057;background:#f4f8f6}.order-revision-table small,.order-intake small{color:#61746b;margin-top:5px;font-size:13px;font-weight:400;line-height:1.5;display:block}.order-revision-table td>input{min-width:100px;max-width:140px}.order-revision-move,.order-revision-add{align-items:center;gap:8px;display:flex}.order-revision-move{min-width:235px}.order-revision-move button{white-space:nowrap}.order-revision-add{max-width:430px}.order-revision-footer{background:#f3f7f5;border:1px solid #dce7e1;border-radius:10px;grid-template-columns:2fr 1fr 1fr;gap:20px;padding:16px;display:grid}.order-revision-footer>div{flex-direction:column;justify-content:center;gap:7px;display:flex}.order-revision-footer span{color:#586e62;font-size:14px}.order-revision-footer strong{font-variant-numeric:tabular-nums;font-size:18px}.order-revision-footer label{gap:7px;font-size:14px;display:grid}.order-revision-targets{border:1px solid #e2e9e4;border-radius:9px;padding:15px}.order-revision-targets summary{cursor:pointer;font-size:15px;font-weight:600}.order-revision-targets p{color:#65766c;margin:10px 0;font-size:14px}.order-revision-targets>div{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;display:grid}.order-revision-targets section{gap:10px;display:grid}.order-revision-targets label{grid-template-columns:1fr 90px;align-items:center;gap:10px;font-size:14px;display:grid}.order-intake-review{border:1px solid #d5e2dd;border-radius:12px;margin:0 20px 24px;overflow:hidden}.order-intake-heading{background:#f3f7f5;padding:16px 18px}.order-intake-heading h3{margin:0;font-size:17px}.order-intake-heading p{color:#5b7267;margin:5px 0 0;font-size:14px}.order-intake-row{border-top:1px solid #e2e9e6;grid-template-columns:minmax(160px,1fr) minmax(220px,2fr) auto;align-items:center;gap:16px;padding:15px 18px;display:grid}.order-intake-row>div{flex-wrap:wrap;gap:7px;display:flex}.order-intake-missing{color:#85612e;background:#faf3e8;border-radius:6px;padding:5px 9px;font-size:13px;display:inline-flex}.order-intake{background:#fcfdfc;border-top:1px solid #e1e9e5;padding:20px}.order-intake-main{grid-template-columns:1.3fr 1fr;gap:24px;display:grid}.order-intake h3{margin:0 0 13px;font-size:16px}.order-intake label{color:#2e493c;flex-direction:column;gap:7px;margin-bottom:14px;font-size:14px;font-weight:500;display:flex}.order-intake input,.order-intake select,.order-intake textarea{color:#203d2d;background:#fff;border:1px solid #d4e1d8;border-radius:8px;width:100%;min-height:43px;padding:9px 11px;font-size:15px}:is(.order-intake input:focus-visible,.order-intake select:focus-visible,.order-intake textarea:focus-visible){outline-offset:2px;outline:2px solid #7ca48d}.order-intake-quantities{grid-template-columns:repeat(3,minmax(90px,1fr));gap:12px;display:grid}.order-intake-extra{margin:18px 0;font-size:14px}.order-intake-extra summary{cursor:pointer;color:#4a685a}.order-intake-extra>.order-intake-main{margin-top:16px}.order-intake-source{white-space:pre-wrap;color:#5c6f63}.order-intake-submit{border-top:1px solid #e0e7e1;align-items:center;gap:10px;padding-top:17px;display:flex}.order-intake-submit>div{flex:1}.order-history-summary{color:#627267;margin:8px 0;font-size:13px}.order-history-summary summary{cursor:pointer}.order-history-summary p{margin:7px 0}.order-history-summary small{display:block}.order-revision-dialog .order-extension-form>label{font-size:14px}@media (max-width:740px){.order-intake-main{grid-template-columns:1fr;gap:16px}.order-intake-row{grid-template-columns:1fr auto}.order-intake-row>div{grid-area:2/1/auto/-1}.order-revision-footer{grid-template-columns:1fr}.order-intake-submit{flex-wrap:wrap}.order-intake-submit>div{flex-basis:100%}.order-intake-review{margin-left:12px;margin-right:12px}.order-revision-table th,.order-revision-table td{padding:10px 7px}}.order-extension-dialog{max-height:calc(100dvh - 2rem);overflow-y:auto;max-width:460px!important}.order-extension-form{flex-direction:column;gap:17px;display:flex}.order-extension-form>label{color:#274239;flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.order-extension-form select,.order-extension-form input{color:#263f35;background:#fff;border:1px solid #dce5df;border-radius:8px;width:100%;min-height:43px;padding:10px 11px;font-size:15px;font-weight:400}:is(.order-extension-form input:focus-visible,.order-extension-form select:focus-visible){outline-offset:2px;outline:2px solid #7ca48d}.order-extension-preview{background:#f6f8f2;border:1px solid #e2e9df;border-radius:9px;flex-direction:column;gap:8px;padding:13px 14px;display:flex}.order-extension-preview>div{justify-content:space-between;gap:16px;font-size:13px;display:flex}.order-extension-preview>div>span{color:#637a6a}.order-extension-preview strong{font-variant-numeric:tabular-nums;text-align:right;color:#284334;font-weight:600}.order-extension-preview small{color:#6c7e6f;margin-top:3px;font-size:11px;line-height:1.5}.order-extension-note{color:#6c7b71;margin:0;font-size:12px;line-height:1.5}.order-extension-actions{justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.order-extension-entry{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.order-extension-entry>button,.client-identity-actions>.client-name-edit-button{color:#36583f;background:#f7faf5;border:1px solid #dbe6dc;border-radius:6px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;line-height:1.4;display:inline-flex}.order-extension-entry>button:hover,.client-identity-actions>.client-name-edit-button:hover{background:#eaf2e5}.order-extension-entry>button:focus-visible{outline-offset:2px;outline:2px solid #7ca48d}.client-identity-actions>.client-name-edit-button:focus-visible{outline-offset:2px;outline:2px solid #7ca48d}.order-extension-drawer{border-bottom:1px solid #e5ebe4;margin-bottom:2px;padding-bottom:15px}.order-extension-drawer>button,.client-identity-actions>.client-name-edit-button{padding:8px 11px;font-size:13px}.order-extension-target-note{color:#8b6330;background:#faf5e9;border-radius:7px;padding:9px 11px}.working-account-targets-needed{color:#8b6330;background:#fcf8ee;border:1px solid #ebdfc4;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:12px 20px;padding:10px 12px;font-size:12px;display:flex}.working-account-targets-needed p{margin:0;line-height:1.6}.working-account-targets-needed .text-link{flex-shrink:0;font-size:12px}@media (max-width:600px){.working-account-targets-needed{flex-direction:column;align-items:flex-start;margin:12px 15px}}.workspace-switcher{border-bottom:1px solid #314057;flex-shrink:0;gap:6px;margin-bottom:4px;padding-bottom:20px;display:grid}.workspace-switcher-label{letter-spacing:.1em;text-transform:uppercase;color:#a6b8d2;padding:0 4px 2px;font-size:.7rem;font-weight:650}.workspace-switcher-button{color:#e2eaf7;text-align:left;cursor:pointer;background:#1c2d46;border:1px solid #42516a;border-radius:11px;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px;padding:6px 10px;transition:background-color .15s,border-color .15s;display:flex}.workspace-switcher-button:hover{background:#2c405f;border-color:#7d9ac5}.workspace-switcher-button:focus-visible{outline-offset:3px;outline:3px solid #bed5ff}.workspace-switcher-button[aria-pressed=true]{color:#fff;background:#214b86;border-color:#92bcff;box-shadow:inset 3px 0 #9ec4ff}.workspace-switcher-button[data-workspace=jane][aria-pressed=true]{background:#1c5146;border-color:#89d6ba;box-shadow:inset 3px 0 #89d6ba}.workspace-switcher-icon{background:#ffffff0d;border-radius:8px;flex:0 0 29px;place-items:center;height:32px;display:grid}.workspace-switcher-copy{flex:1;gap:4px;min-width:0;display:grid}.workspace-switcher-copy strong{font-size:.9rem;font-weight:650;line-height:1.25}.workspace-switcher-copy small{color:#c3d1e6;overflow-wrap:anywhere;font-size:.7rem;line-height:1.45}.workspace-switcher-button[aria-pressed=true] .workspace-switcher-copy small{color:#e2edf8}.workspace-switcher-check{color:#d9f5e9;flex-shrink:0}.workspace-current-area{color:#becde1;margin-top:0;font-size:.75rem;line-height:1.5;display:block}@media (max-width:767px){.workspace-switcher-button{min-height:44px}.workspace-switcher-copy small{font-size:.75rem}}.workspace-brand{padding:24px 22px}.workspace-footer{gap:4px;padding:16px 24px}.workspace-people{background:#fff;border:1px solid #dbe4ee;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex}.workspace-people>div:first-child{gap:3px;display:grid}.workspace-people strong{color:#183650;font-size:1.05rem}.workspace-people span{color:#63798e;font-size:.8rem}.workspace-people-options{background:#eef3f8;border-radius:11px;gap:6px;padding:5px;display:flex}.workspace-people-options button{color:#45617d;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-width:115px;min-height:44px;padding:9px 16px;font-weight:650;display:flex}.workspace-people-options button[aria-pressed=true]{color:#164d82;background:#fff;border-color:#b8cce1;box-shadow:0 1px 4px #243d5310}.workspace-people-options button:focus-visible{outline-offset:2px;outline:3px solid #85b9f0}@media (max-width:560px){.workspace-people-options{width:100%}.workspace-people-options button{flex:1;min-width:0}}.personal-workspace{max-width:1600px}.personal-workspace .page-heading p{max-width:650px}.personal-tabs{background:#eaf0ed;border-radius:10px;flex-wrap:wrap;gap:6px;width:fit-content;margin:0 0 24px;padding:5px;display:flex}.personal-tabs button{color:#51685f;cursor:pointer;border-radius:7px;padding:9px 22px;font-size:14px;font-weight:600}.personal-tabs button.active{color:#205b46;background:#fff;box-shadow:0 1px 4px #173a3212}.personal-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.personal-stats.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-stat{background:#fff;border:1px solid #e0e6e2;border-radius:13px;flex-direction:column;gap:12px;padding:23px;display:flex}.personal-stat:first-child{color:#fff;background:#173a32;border-color:#173a32}.personal-stat>span{font-size:13px;font-weight:500}.personal-stat strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:clamp(24px,2.2vw,34px)}.personal-stat small{opacity:.7;font-size:12px;line-height:1.5}.personal-group-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px;display:grid}.personal-group{padding:24px}.personal-card-title{align-items:center;gap:12px;display:flex}.personal-card-title h2{font-size:17px;font-weight:650}.personal-card-title small,.personal-account small{color:#6e8078;margin-top:5px;font-size:12px;display:block}.personal-avatar{color:#35694e;background:#edf3ee;border:1px solid #dce8df;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:600;display:grid}.personal-group>strong{letter-spacing:-1px;margin:26px 0 8px;font-size:29px;display:block}.personal-group>p{color:#6e8078;font-size:13px}.personal-mini{border-block:1px solid #edf0ed;gap:10px;margin:22px 0;padding:16px 0;font-size:13px;display:grid}.personal-mini span{justify-content:space-between;gap:8px;display:flex}.personal-mini b{font-variant-numeric:tabular-nums}.personal-group .secondary{justify-content:center;width:100%}.personal-attention{grid-template-columns:1fr 1fr;gap:12px;padding:0 24px 24px;display:grid}.personal-attention button{text-align:left;cursor:pointer;background:#f7f9f7;border:1px solid #e6ece7;border-radius:10px;align-items:flex-start;gap:14px;padding:18px;display:flex}.personal-attention button>svg{color:#52816a;flex-shrink:0;width:20px;margin-top:2px}.personal-attention b{font-size:14px}.personal-attention small{color:#748078;margin-top:5px;font-size:12px;line-height:1.55;display:block}.personal-footnote{color:#79837e;margin:20px 0;font-size:12px;line-height:1.7}.personal-notice{color:#365d49;background:#eff6f0;border:1px solid #dce8df;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;padding:14px 18px;font-size:13px;line-height:1.7;display:flex}.personal-notice>button{cursor:pointer;padding:0 4px;font-size:23px}.personal-controls{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.personal-controls input,.personal-controls select{background:#fff;border:1px solid #d7e0db;border-radius:8px;min-height:42px;padding:10px 13px;font-size:13px}.personal-controls input{width:min(400px,100%)}.personal-controls>span{color:#6d7e74;font-size:13px}.personal-account-list{gap:12px;display:grid}.personal-account summary{cursor:pointer;align-items:center;gap:14px;padding:20px;list-style:none;display:flex}.personal-account summary::-webkit-details-marker{display:none}.personal-account summary>div{flex:1}.personal-account summary>b{font-size:15px}.personal-account[open] summary>svg{transform:rotate(180deg)}.personal-pill{color:#426959;white-space:normal;background:#edf4ef;border-radius:6px;padding:6px 9px;font-size:11px;font-weight:600;display:inline-block}.personal-pill.amber{color:#927021;background:#fff4dd}.personal-account-body{border-top:1px solid #eef1ed;padding:0 22px 22px}.personal-account-contact{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;font-size:13px;display:flex}.personal-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.personal-row-actions button{min-height:33px;padding:7px 12px;font-size:12px}.personal-row-actions .text-link{padding-inline:0}.personal-site-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:16px;display:grid}.personal-site{background:#f8faf8;border:1px solid #e5eae6;border-radius:10px;padding:18px}.personal-site h3{font-size:14px;font-weight:600}.personal-site strong{letter-spacing:-.7px;margin:18px 0 5px;font-size:23px;display:block}.personal-site p{color:#728278;white-space:pre-wrap;font-size:12px;line-height:1.65}.personal-site small{margin-top:10px}.personal-site .text-link{margin-top:16px;font-size:12px;display:block}.personal-mailbox{color:#6b7d70;border-top:1px solid #e4eae5;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding-top:18px;font-size:12px;display:flex}.personal-mailbox>span{flex:1}.personal-table-wrap{overflow-x:auto}.personal-table{border-collapse:collapse;text-align:left;width:100%;min-width:750px}.personal-table th{letter-spacing:.5px;text-transform:uppercase;color:#728376;background:#f5f8f5;border-bottom:1px solid #e5ebe6;padding:15px 20px;font-size:11px}.personal-table td{vertical-align:top;border-bottom:1px solid #eaf0eb;padding:20px;font-size:13px}.personal-table td>b{font-weight:650}.personal-table small,.personal-payment small{color:#79867c;margin-top:6px;font-size:11px;line-height:1.5;display:block}.personal-table .text-link{margin-top:7px;font-size:11px}.personal-payment{border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.personal-payment b{font-size:15px}.personal-payment p{color:#718177;margin-top:10px;font-size:12px}.personal-followups{gap:18px;display:grid}.personal-followup{padding:24px}.personal-followup .personal-card-title>div{flex:1}.personal-email-preview{overflow-wrap:anywhere;background:#f7f9f7;border:1px solid #e3eae3;border-radius:9px;gap:10px;margin:22px 0;padding:20px;font-size:13px;display:grid}.personal-email-preview small{color:#738478;font-size:11px}.personal-email-preview pre{white-space:pre-wrap;font:inherit;color:#526557;line-height:1.8}.personal-empty{text-align:center;color:#7a887f;place-items:center;gap:14px;padding:48px 24px;font-size:14px;display:grid}.personal-empty h2{color:#365640;font-size:18px}.personal-empty p{max-width:560px;line-height:1.7}.personal-dialog{color:#213b2c;background:#fff;width:calc(100vw - 32px);max-height:90dvh;padding:28px;overflow-y:auto;max-width:640px!important}.personal-form{gap:18px;margin-top:12px;font-size:14px;display:grid}.personal-form label{gap:7px;font-size:13px;font-weight:600;display:grid}.personal-form input,.personal-form select,.personal-form textarea{color:#274231;width:100%;font:inherit;background:#fff;border:1px solid #d6e0d8;border-radius:7px;min-height:42px;padding:10px 12px}.personal-form input:focus,.personal-form textarea:focus,.personal-form select:focus{outline-offset:2px;outline:2px solid #2a8265}.personal-form small,.personal-form>.subtle{color:#77857b;font-size:12px;font-weight:400;line-height:1.6}.personal-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.personal-form-footer{border-top:1px solid #e5ebe5;justify-content:flex-end;gap:12px;padding-top:16px;display:flex}.personal-form .personal-check{align-items:center;gap:10px;display:flex}.personal-check input{width:16px;min-height:16px}.personal-dialog .personal-email-preview{margin:0}.personal-workspace button:disabled{opacity:.45;cursor:not-allowed}:is(.personal-workspace button:focus-visible,.personal-account summary:focus-visible){outline-offset:3px;outline:2px solid #338365}@media (max-width:1100px){.personal-stats{grid-template-columns:1fr 1fr}.personal-group-grid{gap:12px}.personal-group{padding:18px}.personal-stat{padding:20px}.personal-account-contact{flex-wrap:wrap}}@media (max-width:700px){.personal-stats,.personal-stats.compact{grid-template-columns:1fr 1fr;gap:10px}.personal-stat{padding:16px}.personal-stat strong{font-size:24px}.personal-group-grid,.personal-attention{grid-template-columns:1fr}.personal-attention{padding:0 16px 16px}.personal-controls{flex-wrap:wrap}.personal-controls input{width:100%}.personal-account summary{flex-wrap:wrap;gap:10px;padding:16px}.personal-account summary .personal-pill{font-size:10px}.personal-payment,.personal-card-title{flex-wrap:wrap}.personal-followup{padding:18px}.personal-dialog{padding:22px}.personal-tabs button{padding:9px 16px}.personal-workspace .page-heading{flex-wrap:wrap;gap:15px}.personal-form-grid{grid-template-columns:1fr}}.nav-count{color:#354f36;background:#e8edcf;border-radius:5px;margin-left:auto;padding:2px 7px;font-size:11px}.jane-today{background:linear-gradient(120deg,#f6f9ef,#fff);border-color:#dce6d7;margin-bottom:24px;padding:25px}.jane-today h2{letter-spacing:-.5px;margin:9px 0;font-size:22px;font-weight:600}.jane-today p{color:#71806e;font-size:13px;line-height:1.6}.jane-today-actions{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:22px;display:grid}.jane-today-actions button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5d8;border-radius:9px;grid-template-columns:30px 1fr;gap:8px;padding:18px;display:grid}.jane-today-actions svg{color:#578268;grid-row:span 2}.jane-today-actions strong{font-size:25px;line-height:1}.jane-today-actions span{color:#687a6c;font-size:12px}.jane-setup-note{margin-top:17px}.check-list,.credit-alert-list{gap:14px;display:grid}.check-row{padding:22px}.check-identity{align-items:center;gap:12px;display:flex}.check-identity>div{flex:1}.check-identity h2{font-size:15px;font-weight:600}.check-identity small,.check-values small{color:#728176;font-size:12px;line-height:1.7;display:block}.check-values{grid-template-columns:1fr 1fr 1.25fr auto;align-items:center;gap:20px;margin-top:20px;display:grid}.check-values strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:22px;display:block}.check-values b{margin-top:7px;font-size:14px;display:block}.check-values>button{font-size:12px}.check-note{color:#617567;white-space:pre-wrap;margin-top:16px;font-size:12px}.check-history{color:#6b7b6f;border-top:1px solid #e9ede6;margin-top:17px;padding-top:12px;font-size:12px}.check-history summary,.inbox-connections summary,.alert-review summary{cursor:pointer}.check-history p{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.check-history p small{margin-left:auto}.inbox-connections{margin-bottom:20px;padding:22px}.inbox-connections .panel-heading{padding:0 0 16px}.inbox-connections>.personal-row-actions{margin-bottom:18px}.inbox-connections summary{color:#476351;font-size:13px}.inbox-mailboxes{margin-top:15px;display:grid}.inbox-mailboxes>div{border-top:1px solid #e9ede6;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.inbox-mailboxes b{font-size:13px}.inbox-mailboxes small{color:#728176;overflow-wrap:anywhere;font-size:11px;line-height:1.7;display:block}.credit-alert{padding:24px}.credit-alert .personal-card-title>div{flex:1}.credit-alert h3{margin-top:20px;font-size:14px;font-weight:600}.credit-alert blockquote{color:#516452;white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8f4;border-left:3px solid #c3d4bf;margin:16px 0;padding:17px 20px;font-size:13px;line-height:1.75}.credit-alert>.personal-row-actions>small{font-size:11px}.alert-review{color:#647667;margin:17px 0;font-size:12px}.alert-review label{gap:8px;margin-top:12px;display:grid}.alert-review textarea{resize:vertical;background:#fff;border:1px solid #d8e0d5;border-radius:7px;padding:11px}.credit-alert .text-link{font-size:12px}.credit-alert .personal-notice{margin-top:15px}@media (max-width:700px){.jane-today{padding:20px}.jane-today-actions{grid-template-columns:1fr;gap:9px}.jane-today-actions button{grid-template-columns:24px 35px 1fr;align-items:center;padding:15px}.jane-today-actions svg{grid-row:auto}.jane-today-actions strong{font-size:22px}.check-values{grid-template-columns:1fr 1fr;gap:15px}.check-identity{flex-wrap:wrap}.check-row,.credit-alert{padding:18px}.inbox-mailboxes>div{flex-direction:column;align-items:flex-start}.check-values>button{justify-content:center}.credit-alert .personal-card-title>div{min-width:180px}.inbox-connections{padding:18px}}.personal-section-tabs{border-bottom:1px solid #dde5df;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding-bottom:14px;display:flex}.personal-section-tabs button{color:#60736a;background:#edf1ed;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:10px 17px;font-size:13px;font-weight:600;display:flex}.personal-section-tabs button[aria-pressed=true]{color:#fff;background:#215344}.personal-section-tabs button span{background:#ffffff24;border-radius:5px;padding:2px 6px;font-size:11px}.quick-details,.quick-followup-details{border-top:1px solid #e2e8e0;margin-top:5px;padding-top:15px;font-size:13px}.quick-details>summary,.quick-followup-details>summary{cursor:pointer;color:#58705f;font-weight:600;line-height:1.5}.quick-details>div,.quick-followup-details>.personal-form{gap:16px;margin-top:16px;display:grid}.quick-form-context{background:#f4f7f1;border:1px solid #e0e7de;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.quick-form-context span{color:#697c6b;font-size:12px}.quick-form-site{color:#44614c;font-size:14px;font-weight:600}.personal-followup>.quick-details{margin:18px 0}.quick-details .personal-email-preview{margin-top:14px}.personal-form .subtle{line-height:1.6}.personal-form details .personal-check{display:flex}.paid-amount{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.paid-amount>b{font-variant-numeric:tabular-nums}.paid-button{color:#166341;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:#eaf7ef;border:1px solid #b8d7c8;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:7px 12px;font-size:12px;font-weight:750;display:inline-flex}.paid-button:hover{background:#d8efdf}.paid-button:disabled{opacity:.45;cursor:wait}.money-people{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:18px;display:grid}.money-person{background:#fff;border:1px solid #dce6df;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-size:16px;display:flex}.money-person>span{font-weight:650}.overview-paid{justify-content:space-between;margin:24px 0 8px}.overview-paid>strong{letter-spacing:-1px;font-size:29px}.payment-status-tabs{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.payment-status-tabs button{color:#4e695b;cursor:pointer;background:#eff3ef;border-radius:6px;padding:7px 12px;font-size:14px}.payment-status-tabs button[aria-pressed=true]{color:#fff;background:#215b46}.balance-availability{color:#536b5b;text-align:left;gap:6px;margin:10px 0;font-size:14px;line-height:1.5;display:grid}.balance-availability>span{display:block}.balance-availability b{font-variant-numeric:tabular-nums;color:#254532;white-space:nowrap}.balance-availability>small{color:#718176;font-size:12px}.availability-fields{border:1px solid #dce5df;border-radius:8px;grid-template-columns:1fr 1fr;gap:14px;padding:14px;display:grid}.availability-fields legend{padding:0 5px;font-size:14px;font-weight:650}.availability-fields label{min-width:0}.company-gift-sites .balance-availability{width:100%;margin:4px 0}.quick-balance-table .quick-edit-amounts{min-height:30px;font-size:14px}.quick-balance-history .balance-availability{grid-column:1/-1;margin:2px 0}.quick-balance-table td.quick-availability-cell{border-top:1px solid #edf1ec!important;grid-column:1/-1!important;padding-top:8px!important}.quick-availability-cell .balance-availability{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 5px}.quick-availability-cell .balance-availability>span{overflow-wrap:anywhere;gap:2px;display:grid}.quick-availability-cell .quick-edit-amounts{text-align:left;width:100%}@media (max-width:520px){.availability-fields{grid-template-columns:1fr}}.money-person>div>small{color:#6a7d70;margin-top:5px;font-size:14px;display:block}.money-person{padding:22px 24px}.money-person .paid-amount>b{font-size:30px}.money-person .paid-button{min-height:42px;padding-inline:20px;font-size:14px}.money-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.money-summary .personal-stat{color:#284c38;background:#f8faf8;border-color:#dde6df;gap:8px;padding:17px 20px}.money-summary .personal-stat strong{font-size:25px}.money-summary .personal-stat>span{font-size:14px}.money-account-list{gap:12px;display:grid}.money-account>summary{cursor:pointer;align-items:center;gap:18px;padding:20px 24px;list-style:none;display:flex}.money-account>summary::-webkit-details-marker{display:none}.money-account>summary>div:first-child{flex:1}.money-account>summary>div:nth-child(2){text-align:right}.money-account>summary b{font-size:16px;font-weight:650}.money-account>summary small{color:#6a7d70;margin-top:4px;font-size:14px;display:block}.money-account[open]>summary{border-bottom:1px solid #e0e8e2}.money-account[open]>summary>svg{transform:rotate(180deg)}.money-withdrawal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.money-withdrawal{background:#f8faf8;border:1px solid #e0e8e1;border-radius:10px;min-width:0;padding:18px;font-size:16px}.money-withdrawal>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.money-withdrawal h3{font-weight:650}.money-withdrawal small{color:#6a7d70;overflow-wrap:anywhere;margin-top:5px;font-size:14px;display:block}.money-withdrawal-values{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.money-withdrawal-values b{font-variant-numeric:tabular-nums;font-size:20px}.money-withdrawal-values small{margin-bottom:6px}.money-withdrawal .personal-row-actions button{min-height:40px;font-size:14px}.money-entry-details{color:#58715f;margin-top:16px;font-size:14px}.money-entry-details summary{cursor:pointer}.money-entry-details p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;line-height:1.6}.personal-payment{font-size:16px}.personal-payment small,.personal-payment p{font-size:14px}.personal-payment .personal-row-actions button{min-height:42px;font-size:14px}@media (max-width:750px){.money-withdrawal-list{grid-template-columns:1fr}.money-account>summary{gap:12px;padding:16px}.money-summary{gap:10px}.money-person{padding:18px}.money-person .paid-amount>b{font-size:25px}}.member-preview-banner{color:#18395a;background:#eaf4ff;border:1px solid #b8d5f5;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:16px 20px;display:flex}.member-preview-banner strong{font-size:1rem}.member-preview-banner p{margin:5px 0 0;font-size:.85rem;line-height:1.5}.member-preview-banner button{flex-shrink:0}@media (max-width:767px){.member-preview-banner{flex-direction:column;align-items:flex-start}}.credit-inbox-counts{color:#6b7b70;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0 0 12px;font-size:13px;line-height:1.6;display:flex}.credit-inbox-counts b{color:#294e39;font-variant-numeric:tabular-nums;font-weight:650}.credit-inbox-counts span{white-space:nowrap}.credit-inbox-status{color:#6b7b70;align-items:center;gap:8px;margin:8px 0 12px;font-size:13px;line-height:1.6;display:flex}.credit-inbox-status.auth-error{color:#a54136}.email-sender{overflow-wrap:anywhere;background:#f5f8f5;border:1px solid #dce6df;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.email-sender small,.email-sender span{color:#526759;font-size:14px}.email-sender b{font-size:16px}.email-thread-list,.email-reminder-list{gap:10px;display:grid}.email-thread-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;padding:18px 20px;display:grid}.email-thread-title{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:7px;display:flex}.email-thread-title h2,.email-reminder-account h2{margin:0;font-size:18px;font-weight:650;line-height:1.4}.email-thread-copy{min-width:0}.email-thread-copy h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:14px;font-weight:550}.email-thread-copy>p{color:#67756d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 7px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.email-thread-copy small,.email-reminder-account small{color:#6b7b70;font-size:13px}.email-thread-buttons{flex-direction:column;gap:8px;display:flex}.email-thread-buttons button{min-height:40px;font-size:14px}.email-conversation{flex-direction:column;gap:14px;width:min(960px,100vw - 32px);max-height:92dvh;display:flex;overflow:hidden;max-width:960px!important;padding:24px!important}.email-conversation [data-slot=dialog-title]{padding-right:20px;font-size:22px;line-height:1.4}.email-reader-scroll{flex:1;min-width:0;min-height:120px;padding-right:5px;overflow-y:auto}.email-reader-meta{color:#637267;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.email-message{background:#fff;border:1px solid #dce5dd;border-radius:10px;margin:0 0 12px;overflow:hidden}.email-message summary{cursor:pointer;background:#f6f8f4;flex-direction:column;gap:5px;padding:14px 16px;list-style:none;display:flex}.email-message summary>span:first-child{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.email-message summary b{overflow-wrap:anywhere;font-size:14px}.email-message summary small,.email-message-subject{color:#617369;overflow-wrap:anywhere;font-size:13px}.email-message.outgoing summary{background:#eef6f6}.email-message-body{padding:16px}.email-message-body>small{color:#617369;overflow-wrap:anywhere;margin-bottom:14px;font-size:13px;display:block}.email-message pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;font:400 16px/1.65 inherit}.email-reader-actions{border-top:1px solid #e3e9e3;gap:10px;padding-top:14px;display:grid}.email-reader-actions small{color:#647569;font-size:13px}.email-reader-actions button{min-height:40px;font-size:14px}.email-followup-heading{margin:12px 0 16px}.email-followup-heading h2{margin-bottom:5px;font-size:20px;font-weight:650}.email-followup-heading p{color:#647569;font-size:14px}.email-filter-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.email-filter-tabs button{color:#4b6254;background:#fff;border:1px solid #dae3dc;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:15px;display:flex}.email-filter-tabs button[aria-pressed=true]{color:#fff;background:#264f3e;border-color:#264f3e}.email-filter-tabs span{color:#344f3e;background:#f0f3ec;border-radius:5px;padding:1px 7px;font-size:13px}.email-reminder-account{padding:0;overflow:hidden}.email-reminder-account>header{background:#fafbf8;align-items:center;gap:12px;padding:18px 20px;display:flex}.email-reminder-account header small{overflow-wrap:anywhere;display:block}.email-reminder-site{border-top:1px solid #e7ebe4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px;display:grid}.email-reminder-site strong{font-size:16px}.email-reminder-site p{color:#3b5846;margin:5px 0;font-size:15px}.email-reminder-options{color:#627266;grid-column:1/-1;font-size:14px}.email-reminder-options summary{cursor:pointer;width:fit-content}.email-reminder-options[open]>div{margin-top:12px}@media (max-width:760px){.email-thread-row,.email-reminder-site{grid-template-columns:1fr;padding:15px}.email-thread-buttons{flex-flow:wrap}.email-conversation{max-height:94dvh;padding:16px!important}.email-thread-title .personal-pill{font-size:12px}.email-reader-actions .personal-row-actions{gap:8px}.email-reader-actions button{flex:1}.email-reader-meta{font-size:13px}}.credit-inbox-status svg{flex-shrink:0}.credit-inbox-connections{margin:0 0 16px;padding:0}.credit-inbox-connections>summary{cursor:pointer;color:#486150;padding:12px 16px;font-size:13px;line-height:1.65;list-style-position:inside}.credit-inbox-connections>summary::marker{color:#7b8c80}.credit-inbox-connections>summary>b{font-weight:600}.credit-inbox-connections>summary>span{color:#758278;margin-left:12px;font-size:12px}.credit-inbox-connections>summary:focus-visible{outline-offset:3px;border-radius:9px;outline:2px solid #338365}.credit-inbox-connection-body{border-top:1px solid #e9ede6;padding:0 16px 16px}.credit-inbox-connection-body>p{margin:12px 0;font-size:12px;line-height:1.6}.credit-inbox-connection-body>.personal-row-actions{margin-bottom:4px}.credit-inbox-connection-body .inbox-mailboxes{margin-top:12px}.credit-inbox-connection-body .inbox-mailboxes>div:last-child{padding-bottom:0}.credit-inbox-connection-body .inbox-mailboxes small.auth-error{color:#a54136}@media (max-width:700px){.credit-inbox-counts{gap:4px 12px;font-size:12px}.credit-inbox-connections>summary{padding:11px 13px}.credit-inbox-connections>summary>span{margin-left:8px}.credit-inbox-connection-body{padding:0 13px 13px}}.quick-accounts{color:#274034;gap:16px;display:grid}.quick-account-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));align-items:start}.quick-accounts-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.quick-accounts-heading h2{letter-spacing:-.3px;font-size:18px;font-weight:650}.quick-accounts-heading p{color:#708076;margin-top:7px;font-size:12px;line-height:1.6}.quick-accounts-heading p b{color:#3c5d4c;font-weight:650}.quick-accounts-heading .secondary{padding:9px 12px;font-size:12px}.quick-accounts-toolbar{align-items:center;gap:12px;display:flex}.quick-search{color:#799082;background:#fff;border:1px solid #d9e2dc;border-radius:8px;flex:1;align-items:center;gap:9px;min-width:0;padding:0 12px;display:flex}.quick-search input{color:#274034;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:42px;font-size:13px}.quick-search:focus-within{outline-offset:2px;outline:2px solid #338365}.quick-accounts-toolbar select{color:#365d49;background:#fff;border:1px solid #d9e2dc;border-radius:8px;max-width:100%;min-height:42px;padding:8px 30px 8px 12px;font-size:13px}.quick-save-bar{z-index:8;background:#edf5ee;border:1px solid #d9e6da;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex;position:sticky;top:10px;box-shadow:0 3px 12px #233c2910}.quick-save-bar p{color:#42624e;font-size:12px;line-height:1.6}.quick-save-bar small{color:#6b7d70;margin-top:3px;font-size:11px;line-height:1.5;display:block}.quick-save-bar .primary{flex-shrink:0;min-height:40px;font-size:12px}.quick-save-message{margin:0}.quick-save-message span{margin-top:3px;font-size:12px;display:block}.quick-save-success{color:#2d6a46;background:#edf6ee;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.quick-account-list{gap:16px;display:grid}.quick-account{background:#fff;border:1px solid #dfe7e1;border-radius:11px;min-width:0;overflow:hidden}.quick-account-heading{border-bottom:1px solid #e8eee8;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.quick-account-heading h3{overflow-wrap:anywhere;font-size:15px;font-weight:650}.quick-account-heading p{color:#7a877e;margin-top:4px;font-size:11px;line-height:1.5}.quick-account-heading .personal-pill{flex-shrink:0;font-size:10px}.quick-balance-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}.quick-balance-table th,.quick-balance-table td{vertical-align:middle;border-bottom:1px solid #edf1ec;padding:13px 16px;font-size:13px}.quick-balance-table thead th{text-transform:uppercase;letter-spacing:.04em;color:#77877a;background:#f8faf7;padding-top:9px;padding-bottom:9px;font-size:10px;font-weight:600}.quick-balance-table thead th:first-child{width:22%}.quick-balance-table thead th:nth-child(2){width:18%}.quick-balance-table thead th:nth-child(3){width:17%}.quick-balance-table thead th:nth-child(4){width:43%}.quick-balance-table tbody th{text-align:left;overflow-wrap:anywhere;font-weight:500}.quick-balance-table tbody th>b{font-size:13px;font-weight:600}.quick-balance-table td>strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.quick-balance-table small{color:#7a877e;margin-top:5px;font-size:10px;font-weight:400;line-height:1.5;display:block}.quick-balance-table small.is-due{color:#9b7828}.quick-balance-table tr.has-draft{background:#fbfdf7}.quick-entry{align-items:center;gap:7px;min-width:0;display:flex}.quick-amount{color:#778c7e;background:#fff;border:1px solid #d6e1d8;border-radius:7px;flex:1;align-items:center;gap:4px;min-width:70px;max-width:160px;padding-left:9px;display:flex}.quick-amount>span{font-size:12px}.quick-amount input{color:#254532;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:7px;outline:none;width:100%;min-width:0;height:37px;padding:7px 8px 7px 0;font-size:13px}.quick-amount input::placeholder{color:#a0afa5}.quick-amount:focus-within{outline-offset:1px;outline:2px solid #338365}.quick-amount.is-invalid{border-color:#c26959}.quick-balance-table .quick-field-error{color:#a04737}.quick-unchanged{color:#4d705a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce5dc;border-radius:7px;justify-content:center;align-items:center;gap:3px;min-height:37px;padding:7px 8px;font-size:10px;font-weight:600;display:flex}.quick-unchanged:hover,.quick-unchanged.is-staged{color:#2f6b42;background:#e9f3e8;border-color:#b3d2b7}.quick-undo{color:#8b948d;cursor:pointer;background:0 0;flex:0 0 25px;place-items:center;height:36px;display:grid}.quick-undo:hover{color:#355c46}.quick-mobile-label{display:none}.quick-account-details>summary{color:#627b69;cursor:pointer;background:#fcfdfb;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:11px;list-style:none;display:flex}.quick-account-details>summary::-webkit-details-marker{display:none}.quick-account-details[open]>summary{border-bottom:1px solid #e5ece3}.quick-account-details[open]>summary svg{transform:rotate(180deg)}.quick-contact{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.quick-contact>div{overflow-wrap:anywhere;min-width:0}.quick-contact b{font-size:12px;font-weight:600}.quick-contact small,.quick-site-detail-heading small{color:#7b897d;margin-top:3px;font-size:11px;line-height:1.6;display:block}.quick-detail-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.quick-details-body .secondary{min-height:34px;padding:7px 10px;font-size:11px}.quick-account-note{white-space:pre-wrap;overflow-wrap:anywhere;color:#6f7e71;margin-top:12px;font-size:11px;line-height:1.6}.quick-site-details{border-top:1px solid #e8eee5;margin-top:17px;padding-top:15px}.quick-site-detail-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.quick-site-detail-heading h4{font-size:12px;font-weight:650}.quick-balance-history{color:#6b7f6c;margin-top:13px;font-size:11px}.quick-balance-history summary{cursor:pointer}.quick-balance-history ol{max-height:250px;margin-top:8px;padding:0;list-style:none;overflow:auto}.quick-balance-history li{border-top:1px solid #edf1e9;grid-template-columns:1fr auto;gap:5px 14px;padding:9px 0;display:grid}.quick-balance-history li b{font-variant-numeric:tabular-nums;font-weight:600}.quick-balance-history li small{white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1/-1;font-size:10px;line-height:1.5}.quick-no-sites{color:#7b887b;padding:17px 18px;font-size:12px;line-height:1.8}.quick-no-sites button{color:#387152;cursor:pointer;font-weight:600}.quick-accounts-empty{text-align:center;color:#81917f;border:1px dashed #d7e0d6;border-radius:10px;justify-items:center;gap:10px;padding:32px 18px;display:grid}.quick-accounts-empty h3{color:#4a674e;font-size:15px;font-weight:600}.quick-accounts-empty p{font-size:12px;line-height:1.6}.quick-accounts-empty .secondary{margin-top:3px;font-size:12px}.quick-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px) and (min-width:701px){.quick-balance-table th,.quick-balance-table td{padding-left:11px;padding-right:11px}.quick-balance-table thead th:first-child{width:20%}.quick-balance-table thead th:nth-child(2){width:18%}.quick-balance-table thead th:nth-child(3){width:15%}.quick-balance-table thead th:nth-child(4){width:47%}.quick-entry{gap:5px}.quick-amount{min-width:55px}.quick-unchanged{padding-inline:6px}}@media (max-width:700px){.quick-accounts{gap:13px}.quick-accounts-heading{align-items:flex-start;gap:12px}.quick-accounts-heading h2{font-size:16px}.quick-accounts-heading p{max-width:230px}.quick-accounts-heading .secondary{padding:8px 10px;font-size:11px}.quick-accounts-toolbar{flex-wrap:wrap;gap:9px}.quick-search{flex-basis:100%}.quick-accounts-toolbar select{width:100%}.quick-save-bar{flex-direction:column;align-items:stretch;gap:10px;padding:12px;top:6px}.quick-save-bar .primary{width:100%}.quick-account-heading{padding:14px}.quick-balance-table,.quick-balance-table tbody{display:block}.quick-balance-table thead{display:none}.quick-balance-table tbody tr{border-bottom:1px solid #e8eee4;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;padding:13px 14px;display:grid}.quick-balance-table tbody th{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.quick-balance-table th,.quick-balance-table td{border:0;padding:0;display:block}.quick-balance-table tbody th small{text-align:right;margin-top:0}.quick-balance-table td[data-label]:before{content:attr(data-label);color:#849181;margin-bottom:4px;font-size:10px;display:block}.quick-balance-table td.quick-entry-cell{grid-column:1/-1}.quick-mobile-label{color:#849181;margin:1px 0 7px;font-size:10px;display:block}.quick-amount{max-width:none}.quick-amount input{height:41px;font-size:16px}.quick-unchanged{min-height:41px;padding-inline:12px;font-size:11px}.quick-undo{flex-basis:30px;height:41px}.quick-contact,.quick-site-detail-heading{flex-direction:column;align-items:flex-start;gap:10px}.quick-contact>.secondary{align-self:flex-start}.quick-details-body{padding:14px}.quick-account-details>summary{padding:12px 14px}.quick-balance-history li{column-gap:8px}}.quick-account-heading{align-items:flex-start;gap:10px;padding:14px}.quick-account-heading h3{font-size:16px;line-height:1.4}.quick-account-heading .personal-pill{max-width:110px;font-size:12px}.quick-balance-table,.quick-balance-table thead,.quick-balance-table tbody{display:block}.quick-balance-table tr{border-bottom:1px solid #edf1ec;grid-template-columns:minmax(0,.85fr) minmax(65px,.8fr) minmax(125px,1.6fr)!important;gap:9px!important;padding:11px 14px!important;display:grid!important}.quick-balance-table thead tr{background:#f8faf7;padding-block:8px!important}.quick-balance-table th,.quick-balance-table td{min-width:0;border:0!important;grid-column:auto!important;width:auto!important;padding:0!important;display:block!important}.quick-balance-table thead th{text-transform:none;letter-spacing:0;align-self:center;font-size:12px}.quick-balance-table th:nth-child(3),.quick-balance-table td:nth-child(3){display:none!important}.quick-balance-table tbody th{display:block!important}.quick-balance-table tbody th>b{font-size:14px}.quick-balance-table small{margin-top:3px;font-size:12px;line-height:1.35;text-align:left!important}.quick-balance-table td[data-label]:before,.quick-mobile-label{display:none!important}.quick-entry{flex-wrap:wrap;gap:5px;display:flex}.quick-amount{flex:1;min-width:64px;max-width:none}.quick-amount input{height:38px;font-size:14px}.quick-unchanged{min-height:38px;padding:6px;font-size:12px}.quick-undo{flex-basis:23px;height:28px}.quick-details-body{padding:14px}.quick-contact,.quick-site-detail-heading{flex-direction:column;align-items:flex-start;gap:10px}.quick-details-body .secondary{font-size:12px}.quick-contact b,.quick-site-detail-heading h4,.quick-accounts-heading p,.quick-save-bar p{font-size:14px}.quick-save-bar small{font-size:12px}@media (max-width:420px){.quick-balance-table tr{grid-template-columns:minmax(0,.8fr) minmax(60px,.75fr) minmax(112px,1.45fr)!important;gap:6px!important;padding-inline:10px!important}.quick-account-heading{padding:12px}.quick-amount input{font-size:16px}.quick-unchanged{font-size:12px}}.quick-account-list{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-balance-table tr{grid-template-columns:minmax(0,.8fr) minmax(54px,.65fr) minmax(85px,1.3fr)!important}@media (max-width:1199px){.quick-account-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:750px){.quick-account-list{grid-template-columns:minmax(0,1fr)}}.company-gifts{gap:16px;display:grid}.company-gifts>.panel-heading{justify-content:space-between;align-items:center;gap:18px;padding:0;display:flex}.company-gifts h2{font-size:20px;font-weight:650}.company-gift-body{gap:14px;padding:14px;font-size:14px;display:grid}.company-gift-sites>div{border-bottom:1px solid #edf1ec;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 0;display:flex}.company-gift-sites>div>span{flex:1}.company-gift-sites .text-link{text-align:left;width:100%;font-size:12px}.company-gift-pending{background:#f3f7f3;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.company-gift-pending small,.company-gift-mail small{color:#637568;margin-top:5px;font-size:12px;display:block}.company-gift-mail{background:#f1f8ef;border:1px solid #c9dfcd;border-radius:8px;padding:12px}.company-gift-mail .personal-row-actions{margin-top:10px}.company-gift-total{justify-content:space-between;gap:10px;display:flex}.company-gift-sync{color:#637568;font-size:12px;line-height:1.5}.account-work-card,.company-gift-card{align-self:start;overflow:hidden}.account-site-preview{flex-wrap:wrap;gap:7px;padding:0 16px 16px;display:flex}.account-site-preview>span{background:#f7faf8;border:1px solid #e1e9e3;border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px;max-width:100%;padding:7px 9px;font-size:14px;line-height:1.4;display:flex}.account-site-preview b{font-weight:600}.account-site-preview>span>span{color:#52705e;font-variant-numeric:tabular-nums}.account-sort-note{color:#667b6b;margin:0;font-size:13px;line-height:1.5}.account-credit-total{color:#345940;gap:5px;padding:15px 16px;display:grid}.account-credit-total>span{font-size:13px;font-weight:600}.account-credit-total>strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:27px;font-weight:650;line-height:1.2}.account-credit-total>small{color:#708276;font-size:12px;line-height:1.5}.quick-account-heading .account-device-name{color:#57775e;overflow-wrap:anywhere;font-size:12px}.account-checks{border-top:1px solid #e1e9e3}.account-checks>summary{cursor:pointer;color:#245c47;background:#f8faf8;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.account-checks>summary::-webkit-details-marker{display:none}.account-checks>summary>span:last-child{color:#63796c;white-space:nowrap;align-items:center;gap:6px;font-weight:400;display:flex}.account-checks[open]>summary svg{transform:rotate(180deg)}.account-website-list{padding:0 16px}.account-website{border-bottom:1px solid #e3ebe5;padding:16px 0}.account-website:last-child{border-bottom:0}.account-website.has-draft{background:#f1f8ef}.account-website>header{justify-content:space-between;align-items:center;gap:10px;font-size:16px;display:flex}.account-website h4{font-weight:650}.account-website>p{color:#718176;margin:6px 0 12px;font-size:14px;line-height:1.5}.account-website .is-due{color:#987122}.account-website .quick-entry{flex-wrap:nowrap}.account-website .quick-amount{min-width:70px;max-width:none}.account-website .quick-amount input{height:42px;font-size:16px}.account-website .quick-unchanged{min-height:42px;padding-inline:12px;font-size:14px}.account-site-more{margin-top:12px;font-size:14px}.account-site-more>summary{color:#426650;cursor:pointer;min-height:30px}.account-site-more p{margin:8px 0}.account-site-more .text-link{min-height:36px;font-size:14px}.quick-account-heading{padding:16px}.quick-account-heading h3{font-size:16px}.quick-account-heading p{font-size:14px}.quick-account-heading .personal-pill{font-size:12px}.quick-account-details>summary{padding:13px 16px;font-size:14px}.quick-details-body .secondary{min-height:40px;font-size:14px}.quick-details-body small{font-size:14px}.device-sections{gap:28px;display:grid}.device-section>header{border-bottom:2px solid #dbe6df;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:12px 0;display:flex}.device-section>header>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.device-section>header h3{font-size:18px;font-weight:650}.device-section>header span{color:#6a7d70;font-size:14px}.device-section>header .text-link{min-height:38px;font-size:14px}.device-selection-heading{gap:5px;display:grid}.device-account-picker{border:1px solid #dde5df;border-radius:9px;max-height:330px;overflow-y:auto}.personal-form .device-account-picker>label{cursor:pointer;border-bottom:1px solid #e8eee9;align-items:center;gap:12px;padding:12px 14px;font-size:16px;display:flex}.personal-form .device-account-picker input{flex-shrink:0;width:19px;height:19px;min-height:19px}.device-account-picker small{overflow-wrap:anywhere;font-weight:400;display:block;font-size:14px!important}.device-account-picker p{padding:16px}.device-dialog .quick-search{align-items:center;display:flex}.device-dialog .quick-search input{border:0}.company-card-status{color:#637568;justify-content:space-between;gap:8px;padding:0 16px 14px;font-size:14px;display:flex}.company-gift-sites>details{border-bottom:1px solid #e3ebe5;padding:10px 0}.company-gift-sites>details>summary{cursor:pointer;justify-content:space-between;gap:10px;min-height:32px;font-size:16px;list-style:none;display:flex}.company-gift-sites>details .text-link{min-height:36px;font-size:14px}.company-gift-sites>details[open]>summary{margin-bottom:10px}.company-gifts>.personal-stats,.company-gifts>.personal-notice,.company-gifts>.personal-controls{margin:0}.company-gifts .personal-stat{gap:8px;padding:16px 18px}@media (max-width:650px){.device-section>header{align-items:flex-start}.company-gifts>.panel-heading{flex-direction:column;align-items:stretch}.quick-save-bar{flex-wrap:wrap}.quick-save-bar>button{justify-content:center;width:100%}}.member-collections{gap:18px;display:grid}.member-collection-intro{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.member-collection-intro h2{color:#244a3c;font-size:22px;font-weight:650}.member-collection-intro p{color:#61766b;max-width:740px;margin-top:8px;font-size:16px;line-height:1.6}.member-collection-intro button{white-space:nowrap}.member-collections>.personal-tabs{margin:0}.member-collection-range{color:#607369;font-size:14px}.member-collection-stats{grid-template-columns:2fr 1fr;gap:16px;display:grid}.member-collection-stats>div{background:#fff;border:1px solid #dce6df;border-radius:12px;gap:8px;padding:22px;display:grid}.member-collection-stats>div:first-child{color:#fff;background:#173a32}.member-collection-stats span{font-size:15px;font-weight:550}.member-collection-stats strong{font-variant-numeric:tabular-nums;font-size:34px}.member-collection-stats small{opacity:.8;font-size:14px;line-height:1.5}.member-collection-controls{flex-wrap:wrap;justify-content:space-between;gap:15px;display:flex}.member-collection-controls label{background:#fff;border:1px solid #d5e0d9;border-radius:8px;flex:1;align-items:center;gap:10px;max-width:480px;padding:10px 14px;display:flex}.member-collection-controls input{outline:none;width:100%;min-width:0;font-size:16px}.member-collection-controls .selected{background:#e5f1e8;border-color:#99bca7}.member-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.member-collection-account{overflow:hidden}.member-collection-account header{border-bottom:1px solid #e7eee9;justify-content:space-between;align-items:center;gap:10px;padding:18px 20px;display:flex}.member-collection-account h3{overflow-wrap:anywhere;font-size:17px;font-weight:650;line-height:1.45}.member-collection-check{color:#856016;white-space:nowrap;background:#fff2d7;border-radius:6px;padding:5px 8px;font-size:12px}.member-collection-sites{padding:0 20px}.member-collection-sites>div{border-bottom:1px solid #edf1ed;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 0;display:flex}.member-collection-sites>div:last-child{border:0}.member-collection-sites b{font-size:15px}.member-collection-sites small{color:#6a7b71;margin-top:3px;font-size:13px;line-height:1.6;display:block}.member-collection-sites strong{font-variant-numeric:tabular-nums;font-size:21px}.member-collection-gap{color:#886015;margin-top:6px;font-size:14px;display:block}.member-collection-account>p{color:#667c6f;padding:20px;font-size:14px;line-height:1.6}.member-collection-note{color:#61766b;font-size:14px;line-height:1.6}.member-collection-start{text-align:center;justify-items:center;gap:15px;padding:42px;display:grid}.member-collection-start h3{font-size:22px;font-weight:600}.member-collection-start p{color:#65796d;max-width:560px;font-size:16px;line-height:1.7}.member-collection-prompt{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:24px;display:flex}.member-collection-prompt h2{font-size:20px;font-weight:600}.member-collection-prompt p{color:#64796c;margin-top:8px;font-size:15px;line-height:1.6}.member-collection-prompt button{white-space:nowrap}@media (max-width:1200px){.member-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:750px){.member-collection-grid,.member-collection-stats{grid-template-columns:1fr}.member-collection-intro,.member-collection-prompt{flex-direction:column}.member-collection-start{padding:28px 20px}}.gmail-invitation{gap:16px;min-width:0;display:grid}.gmail-invitation>p{margin:0;line-height:1.6}.gmail-invite-recipient{overflow-wrap:anywhere;background:#eff5f1;border-radius:9px;gap:5px;padding:14px;display:grid}.gmail-invite-recipient small,.gmail-sender small{color:#66756b}.gmail-invite-actions{flex-wrap:wrap;gap:9px;display:flex}.gmail-invite-actions button{flex:1;min-width:120px}.gmail-invite-link{gap:6px;font-size:12px;display:grid}.gmail-invite-link input{width:100%;min-width:0;font-size:12px}.gmail-invitation details summary{cursor:pointer;color:#52665b;font-size:13px}.gmail-invitation details .gmail-invite-actions{padding-top:12px}.gmail-sender{background:#faf7ed;border:1px solid #e8e1cd;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:15px;display:flex}.gmail-sender>div{gap:5px;display:grid}.gmail-sender span{overflow-wrap:anywhere;font-size:13px}.gmail-sender button{align-self:center}.gmail-sender p{color:#a44832;width:100%}.gmail-invite-review{border:1px solid #d6e0d7;border-radius:10px;gap:10px;padding:16px;display:grid}.gmail-invite-review small{overflow-wrap:anywhere}.gmail-invite-review pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:270px;font:13px/1.65 inherit;overflow:auto}.gmail-invite-status{color:#2f6047;background:#eff5f1;border-radius:8px;padding:10px 12px;font-size:13px}.owner-warehouse{gap:1.4rem;display:grid}.owner-warehouse .page-heading{margin-bottom:0}.warehouse-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.warehouse-comparison-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #d3dfeb;border-radius:.85rem;gap:.9rem;min-width:0;padding:1.1rem 1.2rem;display:grid}.warehouse-comparison-card[aria-pressed=true]{background:#edf5ff;border-color:#286ba2;box-shadow:inset 4px 0 #286ba2}.warehouse-comparison-card:focus-visible{outline-offset:3px;outline:3px solid #286ba2}.warehouse-comparison-card>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.warehouse-comparison-card strong{font-size:1.25rem}.warehouse-comparison-card>span{color:#4e657c;font-size:.9rem;line-height:1.6}.warehouse-comparison-card>span>span{padding:0 .35rem}.warehouse-owner-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.warehouse-owner-metric{background:#fff;border:1px solid #dce5ef;border-radius:.85rem;gap:.6rem;padding:1.2rem;display:grid}.warehouse-owner-metric:first-child{color:#fff;background:#173e61}.warehouse-owner-metric>span{font-size:.95rem;line-height:1.5}.warehouse-owner-metric strong{font-variant-numeric:tabular-nums;font-size:2.2rem;line-height:1.1}.warehouse-owner-metric small{opacity:.8;font-size:.875rem;line-height:1.5}.warehouse-owner-panels{grid-template-columns:1fr 1fr;align-items:start;gap:1.4rem;display:grid}.warehouse-owner-panels .panel-heading p,.warehouse-package-list .panel-heading p{margin-top:.5rem;font-size:.9rem}.warehouse-output dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:0 1.25rem 1rem;display:grid}.warehouse-output dt{color:#5b6f83;font-size:.9rem}.warehouse-output dd{color:#184b68;font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:1.75rem;font-weight:700}.warehouse-output>p,.warehouse-attention>p{padding:0 1.25rem 1.25rem;font-size:.875rem;line-height:1.6}.warehouse-attention ul{gap:1rem;padding:0 1.25rem 1rem;display:grid}.warehouse-attention li{align-items:start;gap:.65rem;font-size:.95rem;line-height:1.5;display:flex}.warehouse-attention li>svg{color:#9b6528;flex-shrink:0;margin-top:.15rem}.warehouse-attention small{color:#63758a;margin-top:.2rem;font-size:.875rem;display:block}.warehouse-package-list small{color:#657b8f;margin-top:.3rem;font-size:.875rem;display:block}.warehouse-package-list .warehouse-overdue{color:#a2492a}.warehouse-package-list th{font-size:.875rem}.warehouse-package-list td{padding:1rem}.warehouse-coverage{color:#63758a;font-size:.875rem;line-height:1.6}.warehouse-package-list>.warehouse-coverage{border-top:1px solid #e3eaf2;padding:1rem 1.25rem}.warehouse-package-list .tracking-number{overflow-wrap:anywhere;max-width:18rem}.warehouse-package-list .badge,.warehouse-comparison .badge{white-space:normal;font-size:.8rem}.warehouse-package-list .text-link{font-size:.875rem}.owner-warehouse .auth-error{font-size:.95rem}.workspace-switcher-button[data-workspace=khiem][aria-pressed=true],.workspace-switcher-button[data-workspace=thanh][aria-pressed=true]{background:#24465d;border-color:#86bad9;box-shadow:inset 3px 0 #86bad9}@media (max-width:1100px){.warehouse-owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-owner-panels{grid-template-columns:1fr}}@media (max-width:600px){.warehouse-comparison{grid-template-columns:1fr}.warehouse-owner-metric{padding:.9rem}.warehouse-owner-metric strong{font-size:1.85rem}.warehouse-owner-metrics{gap:.7rem}.warehouse-output dd{font-size:1.4rem}.warehouse-comparison-card{padding:1rem}.warehouse-comparison-card>span{font-size:.875rem}}.activity-timer-card{color:#173d35;background:#f1faf6;border:1px solid #bfddd4;border-radius:16px;min-width:0;margin-bottom:18px;padding:22px}.activity-timer-heading,.activity-timer-heading>span,.activity-timer-value,.activity-timer-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.activity-timer-heading{justify-content:space-between}.activity-timer-heading small{color:#57756c}.activity-timer-value{margin-top:14px}.activity-timer-value>strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:2.2rem}.activity-timer-value strong small{letter-spacing:0;color:#57756c;font-size:1rem}.activity-timer-value>span{color:#57756c}.activity-timer-card progress{accent-color:#177758;width:100%;height:9px;margin:12px 0 0}.activity-timer-state{margin:9px 0 2px;font-weight:650}.activity-timer-remainder{color:#57756c;margin:0 0 14px;font-size:.9rem}.activity-timer-actions button{min-height:44px}.activity-timer-card details{color:#48695f;margin-top:16px;font-size:.85rem;line-height:1.55}.activity-timer-card details p{max-width:780px;margin-top:8px}.activity-timer-card summary{cursor:pointer;font-weight:650}.activity-timer-error{color:#a12424;margin:10px 0 0;font-size:.85rem}.activity-timer-floating{z-index:35;border-radius:16px;max-width:310px;position:fixed;bottom:18px;right:20px;box-shadow:0 7px 28px #18382d21}.activity-timer-card.compact{margin:0;padding:14px 18px}.activity-timer-card.compact .activity-timer-value>strong{font-size:1.45rem}.activity-timer-card.compact .activity-timer-state{font-size:.8rem}.activity-timer-card.compact .activity-timer-actions{margin-top:8px}@media (max-width:640px){.activity-timer-floating{max-width:260px;bottom:10px;right:10px}.activity-timer-card{padding:16px}.activity-timer-value>strong{font-size:1.9rem}}.activity-timer-card progress{-webkit-appearance:none;appearance:none;background:#d4e8df;border:0;border-radius:9px;overflow:hidden}.activity-timer-card progress::-webkit-progress-bar{background:#d4e8df;border-radius:9px}.activity-timer-card progress::-webkit-progress-value{background:#177758;border-radius:9px}.activity-timer-card progress::-moz-progress-bar{background:#177758}.owner-settings{max-width:1000px}.owner-settings>h2{margin:0 0 18px;font-size:1.25rem}.owner-connection{padding:28px}.owner-connection>header{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.owner-connection>header>div{flex:1;min-width:220px}.owner-connection h3{font-size:1.4rem;font-weight:700}.owner-connection header p{color:#617586;margin:7px 0 0;font-size:1rem}.owner-connection-icon{color:#285b7f;background:#e9f1f8;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.owner-production-tag{color:#246245;background:#edf5f0;border:1px solid #cde2d4;border-radius:8px;padding:7px 12px;font-size:.875rem;font-weight:650}.owner-connection-details{border-top:1px solid #e0e8ee;border-bottom:1px solid #e0e8ee;gap:14px;margin:20px 0;padding:22px 0;display:grid}.owner-connection-details>div{flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:.9375rem;display:flex}.owner-connection-details span{color:#637686}.owner-connection code{overflow-wrap:anywhere;font-size:.9375rem}.owner-connection-actions{flex-wrap:wrap;gap:12px;display:flex}.owner-connection-actions button{min-height:46px}.owner-key-reveal{background:#eef5fb;border:1px solid #c4d8e8;border-radius:12px;margin-top:22px;padding:22px}.owner-connection h4{margin:0 0 12px;font-size:1.1rem;font-weight:700}.owner-key-reveal p{margin:10px 0;font-size:.9375rem}.owner-key-reveal label{margin:18px 0 8px;font-size:.9375rem;font-weight:650;display:block}.owner-key-reveal textarea{overflow-wrap:anywhere;resize:vertical;background:#fff;border:1px solid #b8ccd9;border-radius:8px;width:100%;min-height:90px;margin-bottom:14px;padding:12px;font-size:1rem}.owner-key-list{border-top:1px solid #e0e8ee;margin-top:28px;padding-top:24px}.owner-key-row{border-bottom:1px solid #e6ecf1;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 0;display:flex}.owner-key-row>div{flex:1;min-width:200px}.owner-key-row p{color:#627787;margin:5px 0 0;font-size:.875rem}.owner-key-active,.owner-key-revoked{color:#276145;background:#edf5f0;border-radius:6px;padding:6px 9px;font-size:.875rem}.owner-key-revoked{color:#647484;background:#edf0f3}.owner-key-help{color:#637686;margin:18px 0 0;font-size:.9375rem}@media (max-width:600px){.owner-connection{padding:20px}.owner-key-reveal{padding:18px}.owner-connection-actions button{justify-content:center;width:100%}.owner-key-row>div{flex-basis:100%}}.owner-hub{color:#173142;width:100%;max-width:1600px;margin:0 auto}.owner-hub h2{font-size:1.1rem;font-weight:700;line-height:1.35}.owner-hub p{line-height:1.6}.owner-hub .panel{background:#fff;border:1px solid #dce5eb;border-radius:14px;box-shadow:0 2px 4px #122e4710}.owner-refresh{color:#607383;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;font-size:.875rem;display:flex}.owner-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.owner-metrics>button{text-align:left;color:#173142;background:#fff;border:1px solid #d9e4ed;border-radius:14px;flex-direction:column;gap:8px;min-height:165px;padding:22px;display:flex}.owner-metrics>button:first-child{color:#fff;background:#163953;border-color:#163953}.owner-metrics>button:hover{box-shadow:0 3px 12px #122e471c}.owner-metrics span{font-size:.95rem;font-weight:600}.owner-metrics strong{font-variant-numeric:tabular-nums;font-size:2.3rem;line-height:1.2}.owner-metrics small{opacity:.85;font-size:.825rem;line-height:1.5}.owner-section-heading{justify-content:space-between;align-items:baseline;gap:15px;margin:32px 0 16px;display:flex}.owner-section-heading h2{font-size:1.3rem}.owner-section-heading p{color:#647789;font-size:.875rem}.owner-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.owner-team-card{overflow-wrap:anywhere;min-width:0;padding:22px}.owner-team-card>header{align-items:center;gap:13px;margin-bottom:22px;display:flex}.owner-team-card>header>svg{color:#326387;flex-shrink:0}.owner-team-card>header>div{flex:1;min-width:0}.owner-team-card>header p{color:#637686;margin:3px 0 0;font-size:.875rem}.owner-team-card>header button{flex-shrink:0;font-size:.875rem}.owner-card-metrics{gap:13px;display:grid}.owner-card-metrics>div{justify-content:space-between;gap:18px;font-size:.9375rem;display:flex}.owner-card-metrics b{font-variant-numeric:tabular-nums}.owner-card-note{color:#617585;border-top:1px solid #e4eaf0;margin-top:18px;padding-top:14px;font-size:.875rem;line-height:1.6}.owner-card-link{color:#235680;text-align:left;text-underline-offset:3px;margin-top:20px;font-size:.9rem;text-decoration:underline}.owner-member-amount{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:22px;display:flex}.owner-member-amount strong{letter-spacing:-.04em;font-size:1.8rem}.owner-member-amount span{color:#697b89;font-size:.875rem}.owner-priorities{margin-top:24px;padding:24px}.owner-priorities>div{border-bottom:1px solid #e4eaf0;padding:14px 0}.owner-priorities>div p{color:#637686;margin:4px 0;font-size:.9rem}.owner-priorities>button{margin-top:18px}.owner-footnote{color:#607383;margin-top:22px;font-size:.825rem}.owner-unavailable{color:#816029;padding:18px 0;font-size:.9rem;line-height:1.6}.owner-loading{color:#607383;padding:36px}.owner-muted{color:#627586;font-size:.9rem}.owner-error,.owner-success{border-radius:10px;margin:16px 0;padding:16px 20px;font-size:.9375rem;line-height:1.6}.owner-error{color:#8d3d23;background:#fff3ee;border:1px solid #edcabb;justify-content:space-between;align-items:center;gap:20px;display:flex}.owner-success{color:#226149;background:#eef8f3;border:1px solid #c2e2d0}.owner-kicker{letter-spacing:.09em;color:#5b7488;font-size:.75rem;font-weight:700}.owner-trial-banner{background:#edf4fa;border:1px solid #c8ddea;border-radius:12px;align-items:center;gap:20px;margin-bottom:24px;padding:20px;display:flex}.owner-trial-banner p{color:#45677f;margin:5px 0 0;font-size:.9rem}.owner-trial-banner strong{font-size:1rem}.owner-tag{white-space:nowrap;color:#245d87;background:#dcecf8;border:1px solid #bdd4e5;border-radius:6px;padding:8px 10px;font-size:.75rem;font-weight:700}.hours-toolbar{justify-content:space-between;align-items:end;gap:16px;margin:24px 0;display:flex}.owner-segment{background:#e9eff4;border-radius:11px;flex-wrap:wrap;gap:5px;padding:5px;display:flex}.owner-segment>button{border-radius:8px;min-height:46px;padding:12px 17px;font-size:.9375rem;font-weight:650}.owner-segment>button[aria-pressed=true]{color:#fff;background:#163953}.hours-toolbar label{color:#546b7c;gap:7px;font-size:.85rem;display:grid}.hours-toolbar input{background:#fff;border:1px solid #c7d4de;border-radius:8px;min-height:44px;padding:10px 12px}.hours-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.hours-main,.hours-review{gap:20px;min-width:0;display:grid}.hours-form,.hours-activity,.hours-total,.hours-questions,.hours-review-actions,.hours-history{padding:24px}.owner-card-header{justify-content:space-between;align-items:start;gap:14px;margin-bottom:14px;display:flex}.owner-card-header h2{margin-top:5px;font-size:1.25rem}.owner-status{color:#566d7d;background:#f4f7f9;border:1px solid #d8e1e8;border-radius:6px;padding:6px 9px;font-size:.8rem;line-height:1.4}.owner-status.submitted{color:#2d5985;background:#e8f2fe;border-color:#c2dbf6}.owner-status.needs_details{color:#805b1b;background:#fff4de;border-color:#ead5ac}.owner-status.reviewed{color:#226348;background:#e9f6ef;border-color:#c5e2d1}.hours-fields{border:0;gap:20px;min-width:0;margin:24px 0;padding:0;display:grid}.hours-fields label,.hours-review-actions label{gap:8px;min-width:0;font-size:.9375rem;font-weight:600;display:grid}.hours-fields input,.hours-fields textarea,.hours-review-actions textarea{color:#183547;box-sizing:border-box;background:#fff;border:1px solid #bfceda;border-radius:8px;width:100%;min-height:46px;padding:11px 12px;font-size:1rem;font-weight:400;line-height:1.5;display:block}.hours-fields input:focus,.hours-fields textarea:focus,.hours-review-actions textarea:focus{outline-offset:2px;outline:2px solid #609ac3}.hours-fields textarea{resize:vertical}.hours-time-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hours-time-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.hours-hint{color:#647a8c;margin:8px 0 0;font-size:.8rem;line-height:1.6}.hours-fields>.hours-hint{margin-top:-10px}.hours-save-row{border-top:1px solid #e2e9ef;flex-wrap:wrap;gap:12px;padding-top:18px;display:flex}.hours-save-row button{flex:1;justify-content:center;min-height:46px}.hours-task-list{gap:18px;display:grid}.hours-task{background:#fbfcfe;border:1px solid #d9e3eb;border-radius:11px;gap:16px;padding:20px;display:grid}.hours-task>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.hours-task>header button{color:#6b6870;align-items:center;gap:6px;font-size:.85rem;display:flex}.hours-total>div{flex-wrap:wrap;align-items:baseline;gap:10px;margin:16px 0;display:flex}.hours-total>div>svg{color:#427396;align-self:center}.hours-total strong{letter-spacing:-.04em;font-size:2rem;line-height:1.2}.hours-total>div>span{color:#62788b;font-size:.9rem}.hours-total progress{accent-color:#337cac;border:0;border-radius:10px;width:100%;height:9px;display:block}.hours-total progress::-webkit-progress-bar{background:#e3edf4;border-radius:10px}.hours-total progress::-webkit-progress-value{background:#337cac;border-radius:10px}.hours-total p{margin:16px 0 5px;font-size:.9rem}.hours-total small{color:#687e8d;font-size:.8rem}.hours-questions ul{gap:18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.hours-questions li{align-items:start;gap:10px;display:flex}.hours-questions li>svg{color:#967333;flex-shrink:0;margin-top:3px}.hours-questions b{font-size:.9rem}.hours-questions p{color:#667989;margin:5px 0 0;font-size:.875rem}.hours-review-actions{gap:16px;display:grid}.hours-review-actions button{justify-content:center;min-height:46px}.hours-activity>header{justify-content:space-between;gap:15px;margin-bottom:10px;display:flex}.hours-activity-list{gap:0;margin:16px 0;display:grid}.hours-activity-list>div{border-top:1px solid #e1e8ee;justify-content:space-between;gap:20px;padding:13px 0;font-size:.9375rem;display:flex}.hours-activity-list small{color:#6a7e8c;margin-top:4px;font-size:.8rem;display:block}.hours-activity-list strong{font-size:1.2rem}.hours-empty{color:#667d8f;padding:18px 0;font-size:.9rem}.hours-history{margin-top:24px}.hours-day-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:18px 0;display:grid}.hours-day-list>button{text-align:left;background:#fbfcfe;border:1px solid #d6e1e9;border-radius:10px;gap:8px;padding:16px;display:grid}.hours-day-list>button[aria-pressed=true]{background:#edf5fb;border-color:#5485a6}.hours-day-list b{font-size:.875rem}.hours-day-list strong{font-size:1.2rem}.hours-day-list span{color:#617788;font-size:.8rem}.hours-history details{color:#627586;margin-top:20px;font-size:.85rem}.hours-history summary{cursor:pointer}.hours-history details p{border-bottom:1px solid #e4eaf0;padding:8px 0}.owner-home-nav{border-bottom:1px solid #314057;gap:6px;margin-bottom:16px;padding-bottom:16px;display:grid}.owner-home-nav .workspace-switcher-button{background:0 0;border-color:#0000}.owner-home-nav .workspace-switcher-button[aria-pressed=true]{background:#214b86;border-color:#92bcff}.owner-home-nav .workspace-switcher-copy small{font-size:.75rem}.owner-hub button:disabled{opacity:.5;cursor:not-allowed}.owner-hub button:focus-visible{outline-offset:3px;outline:3px solid #79a5c6}@media (min-width:1500px){.owner-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1150px){.hours-layout{grid-template-columns:minmax(0,1fr)}.hours-review{grid-template-columns:repeat(2,minmax(0,1fr))}.hours-review-actions{grid-column:1/-1}.owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hours-toolbar{flex-wrap:wrap;align-items:start}}@media (max-width:767px){.owner-team-grid,.hours-review{grid-template-columns:minmax(0,1fr)}.owner-section-heading{flex-direction:column;align-items:start;gap:4px}.owner-trial-banner{flex-direction:column;align-items:start;gap:12px}.owner-refresh{align-items:start}.owner-refresh span{font-size:.8rem}.owner-card-header{flex-wrap:wrap}.hours-form,.hours-activity,.hours-total,.hours-questions,.hours-review-actions,.hours-history,.owner-team-card{padding:18px}.hours-time-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.hours-time-fields>label:last-child:nth-child(3){grid-column:1/-1}.owner-error{flex-direction:column;align-items:start}.owner-metrics>button{min-height:150px;padding:18px}.owner-metrics strong{font-size:2rem}.hours-task{padding:15px}.owner-team-card>header{flex-wrap:wrap}.owner-metrics{gap:10px}}@media (max-width:400px){.owner-metrics,.hours-time-fields,.hours-time-fields.two{grid-template-columns:minmax(0,1fr)}}.hours-task>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:44px;list-style:none;display:flex}.hours-task>summary:after{content:"＋";font-size:1.2rem}.hours-task[open]>summary:after{content:"−"}.hours-task>summary>span{color:#61758a;font-size:.8rem}.hours-task[open]>summary{border-bottom:1px solid #e3e9f0;margin-bottom:16px;padding-bottom:14px}.hours-saved-total{border-top:1px solid #e3e9f0;padding-top:12px}
