:root{--workspace-bg:#f5f7fa;--workspace-surface:#fff;--workspace-surface-soft:#f9fbfc;--workspace-line:#dfe5ec;--workspace-line-strong:#cfd8e3;--workspace-text:#0c142b;--workspace-muted:#687589;--workspace-navy:#0c142b;--workspace-green-soft:#e9eff8;--workspace-radius:14px;--workspace-shadow:0 8px 28px #141f2f0d}.hr-suite-workspace,.employee-portal-workspace{--hr-navy:#0c142b;--hr-green:#06f;--hr-green-dark:#0052cc;--hr-soft:#eaf0f8;--hr-border:#d8e1eb;gap:1.35rem;width:100%;min-width:0;padding:clamp(1rem,2vw,2rem);display:grid}.hr-suite-hero,.employee-portal-hero{background:radial-gradient(circle at 92% 15%,#06f3,#0000 32%),linear-gradient(135deg,#fff 0%,#f4f7fb 100%);border:1px solid #ccd7e7;border-radius:1.7rem;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:clamp(1.35rem,3vw,2.4rem);display:flex;overflow:hidden;box-shadow:0 1rem 2.4rem #0c142b12}.hr-suite-hero h1,.employee-portal-hero h1{color:#111d2f;letter-spacing:-.055em;max-width:850px;margin:.25rem 0 .65rem;font-size:clamp(2.2rem,4.7vw,4.8rem);line-height:.98}.hr-suite-hero p:not(.eyebrow),.employee-portal-hero p:not(.eyebrow){color:#66738a;max-width:760px;margin:0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.55}.hr-suite-context,.employee-portal-actions{align-items:flex-end;gap:.75rem;min-width:min(100%,390px);display:flex}.hr-suite-context label{flex:1;gap:.4rem;min-width:0;display:grid}.hr-suite-context label>span,.hr-field>span{color:#354258;letter-spacing:.02em;font-size:.83rem;font-weight:800}.hr-suite-workspace select,.hr-suite-workspace input,.hr-suite-workspace textarea,.employee-portal-workspace select,.employee-portal-workspace input,.employee-portal-workspace textarea{color:#182337;width:100%;min-width:0;min-height:3.15rem;font:inherit;background:#fff;border:1px solid #cdd8e5;border-radius:.85rem;padding:.75rem .9rem;font-weight:650}.hr-suite-workspace textarea,.employee-portal-workspace textarea{resize:vertical;min-height:6.5rem}.hr-suite-workspace input:focus,.hr-suite-workspace select:focus,.hr-suite-workspace textarea:focus,.employee-portal-workspace input:focus,.employee-portal-workspace select:focus,.employee-portal-workspace textarea:focus{border-color:var(--hr-green);outline:3px solid #0066ff29}.hr-suite-tabs,.employee-portal-tabs{border:1px solid var(--hr-border);scrollbar-width:thin;background:#fff;border-radius:1.25rem;gap:.45rem;padding:.55rem;display:flex;overflow-x:auto;box-shadow:0 .7rem 1.8rem #0c142b0d}.hr-suite-tabs button,.employee-portal-tabs button{flex:1 0 max-content;color:#637086;cursor:pointer;background:0 0;border:0;border-radius:.9rem;justify-content:center;align-items:center;gap:.55rem;min-height:3.25rem;padding:.7rem 1rem;font-weight:800;display:flex}.hr-suite-tabs button small,.employee-portal-tabs button small{background:#e8edf3;border-radius:999px;place-items:center;min-width:1.6rem;height:1.6rem;font-size:.75rem;display:grid}.hr-suite-tabs button.active,.employee-portal-tabs button.active{background:var(--hr-navy);color:#fff;box-shadow:0 .6rem 1.25rem #0c142b2e}.hr-suite-tabs button.active small,.employee-portal-tabs button.active small{background:#ffffff26}.hr-suite-metrics,.employee-portal-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;display:grid}.hr-metric,.employee-portal-metrics article{border:1px solid var(--hr-border);background:#fff;border-radius:1.2rem;align-content:start;min-width:0;min-height:9.6rem;padding:1.15rem;display:grid;box-shadow:0 .7rem 1.8rem #0c142b0d}.hr-metric>span,.employee-portal-metrics article>span{color:#6e7b91;text-transform:uppercase;letter-spacing:.05em;min-height:2.2rem;font-size:.78rem;font-weight:850;line-height:1.25}.hr-metric strong,.employee-portal-metrics article strong{overflow-wrap:anywhere;color:#152033;margin-top:.35rem;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1}.hr-metric small,.employee-portal-metrics article small{color:#7c899c;margin-top:.7rem;line-height:1.35}.hr-metric.attention{background:#fffaf0;border-color:#f2d39a}.hr-suite-columns{grid-template-columns:minmax(300px,.85fr) minmax(0,1.5fr);align-items:start;gap:1.1rem;min-width:0;display:grid}.hr-suite-columns-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-stack{gap:1.1rem;min-width:0;display:grid}.hr-panel{border:1px solid var(--hr-border);background:#fff;border-radius:1.35rem;min-width:0;padding:clamp(1.1rem,2.2vw,1.7rem);overflow:hidden;box-shadow:0 .75rem 2rem #0c142b0d}.hr-panel h2{color:#172236;letter-spacing:-.035em;margin:.25rem 0 1rem;font-size:clamp(1.45rem,2.3vw,2.15rem);line-height:1.08}.hr-panel>.primary-action,.hr-panel>button.primary-action{width:100%;margin-top:1rem}.hr-compliance-note{background:linear-gradient(145deg, #fff, var(--hr-soft));border-color:#c8d4e7}.hr-warning{color:#755018;background:#fff8e9;border-left:4px solid #db9c2d;border-radius:0 .75rem .75rem 0;margin:1rem 0 0;padding:.9rem 1rem;line-height:1.5}.hr-checklist{gap:.65rem;display:grid}.hr-checklist button{color:#26344a;text-align:left;cursor:pointer;background:#f9fbfd;border:1px solid #dce4ed;border-radius:.9rem;gap:.25rem;width:100%;padding:1rem;display:grid}.hr-checklist button:hover{background:var(--hr-soft);border-color:#91aed9}.hr-checklist span{color:#738097;line-height:1.4}.hr-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;min-width:0;display:grid}.hr-form-grid.single{grid-template-columns:1fr}.hr-field{align-content:start;gap:.38rem;min-width:0;display:grid}.hr-form-grid>.hr-form-grid{grid-column:1/-1}.hr-checkbox,.hr-check-row,.hr-check-row label{color:#3d4b61;align-items:center;gap:.55rem;font-weight:750;display:flex}.hr-checkbox{margin-top:1rem}.hr-check-row{flex-wrap:wrap;justify-content:space-between;margin-top:1rem}.hr-checkbox input,.hr-check-row input{width:1.15rem;min-height:1.15rem;padding:0}.hr-list{gap:.55rem;min-width:0;display:grid}.hr-list>div:not(.people-empty){background:#fbfcfe;border:1px solid #e0e6ee;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.95rem;display:flex}.hr-list>div>div{gap:.22rem;min-width:0;display:grid}.hr-list>div>div:last-child:not(:first-child){justify-items:end}.hr-list strong,.hr-list span,.hr-list small{overflow-wrap:anywhere;min-width:0}.hr-list span,.hr-list small{color:#748197;line-height:1.35}.hr-list.compact>div:not(.people-empty){padding:.75rem .85rem}.request-list>div:not(.people-empty){align-items:flex-start}.hr-inline-actions{gap:.4rem;margin-top:.35rem;display:flex}.hr-inline-actions button,.hr-list button:not(.quiet-action){color:#244057;cursor:pointer;background:#fff;border:1px solid #cdd8e5;border-radius:.65rem;padding:.5rem .7rem;font-weight:800}.danger-text{color:#b33a3a!important}.positive{color:#0052cc!important}.negative{color:#b33a3a!important}.hr-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.hr-mini-card{background:#fbfcfe;border:1px solid #dce4ed;border-radius:1rem;align-content:start;gap:.65rem;min-width:0;padding:1rem;display:grid}.hr-mini-card>div,.hr-mini-card>strong,.hr-mini-card>small{overflow-wrap:anywhere;min-width:0;display:grid}.hr-mini-card ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.hr-mini-card li{border-top:1px solid #e4e9ef;justify-content:space-between;gap:.5rem;padding-top:.45rem;display:flex}.hr-mini-card small,.hr-mini-card p{color:#758198}.hr-suite-footer-actions{border:1px solid var(--hr-border);background:#fff;border-radius:1rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;padding:.9rem;display:flex}.hr-suite-footer-actions a,.hr-suite-footer-actions button{color:#304158;cursor:pointer;background:#fff;border:1px solid #cfdae5;border-radius:.75rem;padding:.7rem .9rem;font-weight:800;text-decoration:none}.employee-portal-actions{min-width:auto}.employee-portal-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.employee-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.employee-details>div{background:#fbfcfe;border:1px solid #e0e6ee;border-radius:.85rem;padding:.9rem}.employee-details dt{color:#7b879a;text-transform:uppercase;font-size:.75rem;font-weight:800}.employee-details dd{color:#233148;margin:.25rem 0 0;font-weight:850}.employee-payroll-table{border:1px solid #dbe3ec;border-radius:1rem;min-width:720px;display:grid;overflow:hidden}.employee-payroll-table>div{border-bottom:1px solid #e3e8ef;grid-template-columns:1.25fr repeat(4,minmax(100px,1fr));align-items:center;gap:.75rem;padding:.9rem;display:grid}.employee-payroll-table>div:last-child{border-bottom:0}.employee-payroll-head{color:#657288;text-transform:uppercase;background:#f1f4f8;font-size:.75rem;font-weight:850}.form-hint{color:#768399;margin:.75rem 0 0;font-size:.87rem;line-height:1.45}@media (max-width:1260px){.hr-suite-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hr-suite-hero,.employee-portal-hero{flex-direction:column;align-items:stretch}.hr-suite-context,.employee-portal-actions{width:100%;min-width:0}.hr-suite-columns,.hr-suite-columns-wide{grid-template-columns:1fr}.employee-portal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hr-suite-workspace,.employee-portal-workspace{gap:.85rem;padding:.65rem}.hr-suite-hero,.employee-portal-hero,.hr-panel{border-radius:1.1rem;padding:1rem}.hr-suite-hero h1,.employee-portal-hero h1{font-size:clamp(2rem,12vw,3rem)}.hr-suite-context,.employee-portal-actions,.hr-check-row{flex-direction:column;align-items:stretch}.hr-suite-context .primary-action,.employee-portal-actions .primary-action,.employee-portal-actions .quiet-action{text-align:center;width:100%}.hr-suite-metrics,.employee-portal-metrics,.hr-card-grid,.hr-form-grid,.employee-details{grid-template-columns:1fr}.hr-metric,.employee-portal-metrics article{min-height:0}.hr-list>div:not(.people-empty){flex-direction:column;align-items:stretch}.hr-list>div>div:last-child:not(:first-child){place-items:start}.employee-payroll-table{border:0;min-width:0}.employee-payroll-head{display:none!important}.employee-payroll-table>div:not(.employee-payroll-head){border:1px solid #dbe3ec;border-radius:.85rem;grid-template-columns:1fr 1fr;margin-bottom:.65rem}}.wms-workspace .wms-receiving-dialog,.wms-workspace .wms-new-inbound-dialog{width:min(1180px,100vw - 2rem)}.wms-workspace .wms-checkin-dialog{width:min(760px,100vw - 2rem)}.wms-workspace .wms-arrival-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.wms-workspace .wms-arrival-summary>span{background:#f7f9fb;border:1px solid #dfe8e4;border-radius:12px;min-width:0;padding:.8rem}.wms-workspace .wms-arrival-summary small,.wms-workspace .wms-arrival-summary strong{overflow-wrap:anywhere;display:block}.wms-workspace .wms-arrival-summary small{color:#758196;text-transform:uppercase;font-size:.72rem;font-weight:800}.wms-workspace .wms-receiving-items>article{grid-template-columns:minmax(260px,1.8fr) repeat(3,minmax(115px,.65fr))}.wms-workspace .wms-receiving-items>article>label:nth-of-type(n+4){grid-column:span 2}.wms-workspace .wms-receiving-items .wms-receiving-notes{grid-column:span 3}.wms-workspace .wms-conference-compare{flex-wrap:wrap;gap:.4rem;margin:.45rem 0 .35rem;display:flex}.wms-workspace .wms-conference-compare>span{background:#fbfcfd;border:1px solid #e0e7eb;border-radius:10px;gap:.1rem;min-width:82px;padding:.35rem .6rem;display:grid}.wms-workspace .wms-conference-compare>span>small{letter-spacing:.04em;text-transform:uppercase;color:#6b7a86;font-size:.68rem;font-weight:700}.wms-workspace .wms-conference-compare>span>b{font-variant-numeric:tabular-nums;font-size:1.05rem}.wms-workspace .wms-conference-compare .wms-conference-diff.wms-text-danger{background:#fdf3f3;border-color:#f0c2c2}.wms-workspace .wms-conference-filter{background:#fbfcfd;border:1px solid #dfe6ec;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.75rem;padding:.6rem .85rem;display:flex}.wms-workspace .wms-conference-filter label{align-items:center;gap:.45rem;font-weight:700;display:flex}.wms-workspace .wms-conference-filter input{width:auto;min-height:0}.wms-workspace .wms-receiving-items>article.wms-conference-collapsed{grid-template-columns:minmax(0,1fr)}.wms-workspace .wms-conference-actions{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.wms-workspace .wms-conference-warning{color:#7a5b12;background:#fdf8ec;border:1px solid #f2ddb4;border-radius:10px;grid-column:1/-1;margin:.2rem 0 .4rem;padding:.55rem .75rem;font-size:.86rem}.wms-workspace .wms-conference-recounted{color:#0052cc;font-weight:700}.transfer-panel .transfer-block{border:1px solid var(--workspace-line);background:var(--workspace-surface-soft);border-radius:14px;margin-top:1.1rem;padding:1rem 1.1rem 1.15rem}.transfer-panel .transfer-block>.eyebrow{margin-bottom:.85rem}.transfer-panel .transfer-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.9rem 1rem;display:grid}.transfer-panel .transfer-grid>.eyebrow,.transfer-panel .transfer-grid>label:last-of-type{grid-column:1/-1}.transfer-panel .transfer-hint{color:var(--muted,#64748b);margin:.75rem 0 .9rem;font-size:.86rem;line-height:1.5}.transfer-panel .transfer-results{gap:.35rem;max-height:260px;margin:.6rem 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.transfer-panel .transfer-results button{border:1px solid var(--workspace-line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:baseline;gap:.6rem;width:100%;padding:.55rem .7rem;display:flex}.transfer-panel .transfer-results button:hover{border-color:var(--green);background:#f4f7fb}.transfer-panel .transfer-results strong{font-variant-numeric:tabular-nums}.transfer-panel .transfer-results span{color:var(--muted,#64748b);overflow-wrap:anywhere}.transfer-panel .transfer-rows{gap:.6rem;display:grid}.transfer-panel .transfer-rows>article{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;grid-template-columns:minmax(220px,2.2fr) minmax(110px,.8fr) minmax(140px,1fr) auto;align-items:end;gap:.75rem;padding:.85rem;display:grid}.transfer-panel .transfer-product strong{line-height:1.35;display:block}.transfer-panel .transfer-product small{color:var(--muted,#64748b);margin-top:.3rem;line-height:1.45;display:block}.transfer-panel .transfer-product small.transfer-note-warning{color:#bd3838;font-weight:700}.transfer-panel .transfer-rows>article>button{white-space:nowrap;align-self:end;min-height:42px;padding-inline:1rem}.transfer-panel .transfer-totals{flex-wrap:wrap;gap:.5rem;margin:.85rem 0;display:flex}.transfer-panel .transfer-totals>span{border:1px solid var(--workspace-line);background:#fff;border-radius:11px;gap:.15rem;min-width:130px;padding:.55rem .8rem;display:grid}.transfer-panel .transfer-totals small{letter-spacing:.05em;text-transform:uppercase;color:var(--muted,#64748b);font-size:.68rem;font-weight:700}.transfer-panel .transfer-totals b{font-variant-numeric:tabular-nums;font-size:1.15rem}.transfer-panel .transfer-preview table{border-collapse:collapse;width:100%}.transfer-panel .transfer-preview td,.transfer-panel .transfer-preview th{font-variant-numeric:tabular-nums}.transfer-panel .checkbox-row input[type=checkbox]{width:1.05rem;min-width:1.05rem;max-width:1.05rem;height:1.05rem;accent-color:var(--green);flex:0 0 1.05rem;margin:0}.transfer-panel .transfer-confirm{background:#fff;margin-top:1rem}.transfer-panel .transfer-confirm span{flex:auto;min-width:0;line-height:1.45}.transfer-panel .transfer-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.transfer-panel .transfer-actions small{color:#bd3838;font-weight:700}@media (max-width:760px){.transfer-panel .transfer-rows>article{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-panel .transfer-product{grid-column:1/-1}}.wms-workspace .wms-divergence-section,.wms-workspace .wms-attachment-section,.wms-workspace .wms-inbound-create-items{background:#fbfcfd;border:1px solid #dfe6ec;border-radius:16px;margin-top:1.1rem;padding:1rem}.wms-workspace .wms-divergence-list,.wms-workspace .wms-attachment-list,.wms-workspace .wms-inbound-create-items{gap:.75rem;display:grid}.wms-workspace .wms-divergence-list>article{background:#fff;border:1px solid #e0e7eb;border-radius:13px;grid-template-columns:minmax(240px,1fr) minmax(300px,1.2fr);align-items:center;gap:1rem;padding:.9rem;display:grid}.wms-workspace .wms-divergence-list>article strong,.wms-workspace .wms-divergence-list>article small{margin-top:.3rem;display:block}.wms-workspace .wms-divergence-decision{grid-template-columns:minmax(160px,.8fr) minmax(220px,1.2fr) auto;gap:.55rem;min-width:0;display:grid}.wms-workspace .wms-attachment-section>form{grid-template-columns:minmax(170px,.55fr) minmax(260px,1fr) auto;gap:.7rem;margin-block:.8rem;display:grid}.wms-workspace .wms-attachment-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.wms-workspace .wms-attachment-list>button{text-align:left;background:#fff;border:1px solid #dbe5e0;border-radius:12px;min-width:0;padding:.8rem}.wms-workspace .wms-attachment-list span,.wms-workspace .wms-attachment-list strong,.wms-workspace .wms-attachment-list small{overflow-wrap:anywhere;display:block}.wms-workspace .wms-inbound-create-items>article{background:#fff;border:1px solid #e0e7eb;border-radius:13px;grid-template-columns:minmax(320px,1fr) minmax(150px,.35fr) auto;align-items:end;gap:.75rem;padding:.85rem;display:grid}.wms-workspace .wms-inbound-product-picker{min-width:0;position:relative}.wms-workspace .wms-inbound-product-picker .product-picker-results{z-index:80}.wms-workspace table td small{display:block}.wms-collector-shell .wms-receiving-completion-reason{color:#654a13;background:#fff9ec;border:1px solid #e0b865;border-radius:14px;gap:.4rem;margin-top:.8rem;padding:.9rem;font-weight:800;display:grid}.wms-collector-shell .wms-receiving-completion-reason textarea{resize:vertical;width:100%;min-height:72px}@media (max-width:900px){.wms-workspace .wms-arrival-summary,.wms-workspace .wms-receiving-items>article,.wms-workspace .wms-divergence-list>article,.wms-workspace .wms-inbound-create-items>article{grid-template-columns:repeat(2,minmax(0,1fr))}.wms-workspace .wms-receiving-items>article>div,.wms-workspace .wms-inbound-create-items .wms-inbound-product-picker{grid-column:1/-1}.wms-workspace .wms-divergence-decision,.wms-workspace .wms-attachment-section>form{grid-template-columns:1fr}}@media (max-width:600px){.wms-workspace .wms-receiving-dialog,.wms-workspace .wms-new-inbound-dialog,.wms-workspace .wms-checkin-dialog{width:calc(100vw - .75rem);max-height:calc(100vh - .75rem)}.wms-workspace .wms-arrival-summary,.wms-workspace .wms-receiving-items>article,.wms-workspace .wms-divergence-list>article,.wms-workspace .wms-inbound-create-items>article{grid-template-columns:minmax(0,1fr)}.wms-workspace .wms-receiving-items>article>label:nth-of-type(n),.wms-workspace .wms-receiving-items .wms-receiving-notes,.wms-workspace .wms-inbound-create-items .wms-inbound-product-picker{grid-column:auto}}.fiscal-center-page{gap:1rem;padding-bottom:4rem;display:grid}.fiscal-center-header{align-items:end}.fiscal-context-card{border:1px solid var(--workspace-line);background:#fff;border-radius:13px;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr);gap:.75rem;width:min(720px,100%);padding:.85rem;display:grid}.fiscal-center-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid!important}.fiscal-center-tabs button{min-width:0;position:relative}.fiscal-center-tabs button strong,.fiscal-center-tabs button small{display:block}.fiscal-center-tabs button small{color:inherit;opacity:.72;font-size:.66rem}.fiscal-center-tabs button>span{color:#566477;background:#edf1f5;border-radius:999px;place-items:center;min-width:1.45rem;height:1.45rem;font-size:.65rem;display:grid;position:absolute;top:.45rem;right:.55rem}.fiscal-center-tabs button.active>span{color:#fff;background:#ffffff24}.fiscal-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.fiscal-metric-grid .danger strong{color:#b43737}.fiscal-overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:1rem;display:grid}.fiscal-readiness-card,.fiscal-quick-actions,.fiscal-document-card,.fiscal-type-card{min-width:0}.fiscal-readiness-list{gap:.55rem;margin-top:1rem;display:grid}.fiscal-readiness-list>div{border:1px solid var(--workspace-line);background:var(--workspace-surface-soft);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.fiscal-readiness-list strong,.fiscal-readiness-list small{display:block}.fiscal-readiness-list small,.fiscal-readiness-list em{color:var(--workspace-muted);font-size:.68rem;font-style:normal}.status-dot{background:#e8a12e;border-radius:999px;width:.7rem;height:.7rem}.status-dot.ready{background:var(--green);box-shadow:0 0 0 4px #0066ff1f}.fiscal-quick-actions{align-content:start;gap:.7rem;display:grid}.fiscal-quick-actions h2{margin:0 0 .4rem}.fiscal-quick-actions a{text-decoration:none}.fiscal-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.fiscal-type-card{border-top:3px solid #0000;align-content:start;gap:.8rem;display:grid}.fiscal-type-card.enabled{border-top-color:var(--green)}.fiscal-type-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.fiscal-type-heading>div span,.fiscal-type-heading>div small{display:block}.fiscal-type-heading>div span{color:var(--green-dark);font-size:1.05rem;font-weight:900}.fiscal-type-heading>div small,.fiscal-type-card>p,.fiscal-type-warning{color:var(--workspace-muted);font-size:.7rem;line-height:1.5}.fiscal-type-card h2,.fiscal-type-card p{margin:0}.fiscal-type-card h2{font-size:1rem}.fiscal-type-card dl{gap:.4rem;margin:0;display:grid}.fiscal-type-card dl>div{border-bottom:1px solid var(--workspace-line);justify-content:space-between;gap:.75rem;padding-bottom:.35rem;display:flex}.fiscal-type-card dt,.fiscal-type-card dd{margin:0;font-size:.69rem}.fiscal-type-card dt{color:var(--workspace-muted)}.fiscal-type-card dd{text-align:right}.fiscal-type-warning{color:#855814;background:#fff7e8;border-radius:8px;padding:.55rem}.status-badge{color:#536174;white-space:nowrap;background:#edf1f5;border-radius:999px;align-items:center;width:fit-content;padding:.3rem .55rem;font-size:.62rem;font-weight:850;line-height:1;display:inline-flex}.status-ready,.status-authorized,.status-posted,.status-approved{color:#0052cc;background:#e7eef8}.status-pending,.status-processing,.status-contingency,.status-inspection{color:#8a5b0c;background:#fff4df}.status-rejected,.status-error,.status-divergent,.status-cancelled{color:#a62e2e;background:#fdecec}.fiscal-document-card .section-heading{margin-bottom:1rem}.fiscal-document-card td strong,.fiscal-document-card td small{display:block}.fiscal-document-card td small{max-width:260px;color:var(--workspace-muted);white-space:normal;margin-top:.2rem;font-size:.66rem;line-height:1.35}.fiscal-document-actions{flex-wrap:wrap;gap:.3rem;display:flex}.fiscal-document-actions button{border:1px solid var(--workspace-line);color:#435166;background:#fff;border-radius:7px;padding:.38rem .55rem;font-size:.64rem}.dialog-backdrop{z-index:400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0914229e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog-card.fiscal-dialog{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border-radius:16px;gap:.75rem;width:min(920px,100vw - 2rem);max-height:calc(100dvh - 1rem);padding:1.15rem;display:grid;overflow:hidden auto;box-shadow:0 30px 80px #09142257}.fiscal-dialog>*,.fiscal-dialog .form-grid>*,.fiscal-dialog label,.fiscal-dialog details{min-width:0;max-width:100%}.dialog-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dialog-header h2{overflow-wrap:anywhere;margin:.25rem 0 0;line-height:1.08}.dialog-header .icon-button{border:1px solid var(--workspace-line);background:#fff;border-radius:9px;flex:0 0 2.5rem;place-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;padding:0;font-size:1.25rem;display:inline-grid}.fiscal-config-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fiscal-config-form-grid .span-2{grid-column:span 2}.fiscal-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.checkbox-row{border:1px solid var(--workspace-line);background:var(--workspace-surface-soft);border-radius:9px;align-items:center;gap:.55rem;width:100%;min-width:0;padding:.65rem;display:flex}.fiscal-dialog .checkbox-row input[type=checkbox]{width:1.05rem;min-width:1.05rem;max-width:1.05rem;height:1.05rem;min-height:1.05rem;accent-color:var(--green);flex:0 0 1.05rem;margin:0;padding:0}.fiscal-dialog .checkbox-row span{overflow-wrap:anywhere;flex:auto;min-width:0;line-height:1.4}.fiscal-dialog input:not([type=checkbox]),.fiscal-dialog select,.fiscal-dialog textarea{width:100%;max-width:100%}.fiscal-contingency-row{min-height:48px}.fiscal-requirements,.fiscal-advanced{border:1px solid var(--workspace-line);background:var(--workspace-surface-soft);border-radius:10px;padding:.85rem}.fiscal-requirements ul{color:var(--workspace-muted);margin:.5rem 0 0;padding-left:1.2rem;font-size:.7rem;line-height:1.55}.fiscal-advanced summary{cursor:pointer;font-weight:800}.fiscal-advanced label{margin-top:.8rem}.fiscal-dialog .dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}@media (max-width:1100px){.fiscal-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fiscal-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fiscal-context-card,.fiscal-center-tabs,.fiscal-metric-grid,.fiscal-overview-grid,.fiscal-catalog-grid,.fiscal-config-form-grid,.fiscal-check-grid{grid-template-columns:minmax(0,1fr)!important}.fiscal-center-tabs{position:static!important}.fiscal-config-form-grid .span-2{grid-column:auto}.dialog-card.fiscal-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:1rem}}.wms-outbound-stage-bar{border:1px solid var(--workspace-line);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:1rem;margin:1rem 0;padding:.85rem;display:grid;box-shadow:0 14px 35px #0f233a12}.wms-outbound-stage-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}.wms-outbound-stage-tabs button{color:#344054;text-align:left;background:#f8fafb;border:1px solid #dbe4ec;border-radius:14px;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;min-height:64px;padding:.7rem .8rem;display:flex}.wms-outbound-stage-tabs button span,.wms-outbound-stage-tabs button strong,.wms-outbound-stage-tabs button small{min-width:0;display:block}.wms-outbound-stage-tabs button strong{font-size:.82rem}.wms-outbound-stage-tabs button small{color:#7a889b;margin-top:.15rem;font-size:.68rem}.wms-outbound-stage-tabs button b{background:#e8edf2;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:.72rem;display:grid}.wms-outbound-stage-tabs button.active{color:#0052cc;background:#e9eff9;border-color:#9eb8df;box-shadow:inset 0 0 0 1px #bdcfeb}.wms-outbound-stage-tabs button.active b{color:#fff;background:#06f}.wms-claim-next-button{color:#fff;background:linear-gradient(135deg,#0052cc,#06f);border:0;border-radius:14px;min-width:220px;padding:.8rem 1.1rem;font-weight:850;box-shadow:0 12px 24px #0052cc33}.wms-claim-next-button:disabled{color:#85919f;box-shadow:none;background:#dbe3e8}.wms-config-highlight{color:#0052cc;background:#ecf2fa;border:1px solid #a9c0e3;border-radius:14px;padding:.9rem 1rem}@media (max-width:1050px){.wms-outbound-stage-bar{grid-template-columns:1fr}.wms-claim-next-button{width:100%}}@media (max-width:760px){.wms-outbound-stage-bar{border-radius:16px;margin-inline:0;padding:.65rem}.wms-outbound-stage-tabs{scroll-snap-type:x proximity;max-width:100%;padding-bottom:.2rem;display:flex;overflow-x:auto}.wms-outbound-stage-tabs button{scroll-snap-align:start;flex:0 0 132px;min-height:58px}.wms-claim-next-button{min-width:0;min-height:52px}}.wms-supervision{gap:1.25rem;display:grid}.wms-supervision-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:1.25rem;display:grid}.wms-collector-presence-list,.wms-supervised-task-list,.wms-supervisor-appointment-list,.wms-supervisor-divergence-list{gap:.8rem;display:grid}.wms-collector-presence-list>article,.wms-supervisor-appointment-list>article,.wms-supervisor-divergence-list>article{border:1px solid var(--line);background:#fbfcfd;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem;display:grid}.wms-collector-presence-list>article>div,.wms-supervisor-appointment-list>article>div,.wms-supervisor-divergence-list>article>div{gap:.2rem;min-width:0;display:grid}.wms-presence-dot{background:#06f;border-radius:999px;width:.72rem;height:.72rem;box-shadow:0 0 0 5px #0066ff1f}.wms-supervisor-schedule .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wms-supervised-task-list>article{border:1px solid var(--line);background:#fff;border-radius:18px;gap:.85rem;padding:1.1rem;display:grid}.wms-supervised-task-list>article.has-exception{background:snow;border-color:#efb6b6}.wms-supervised-task-heading,.wms-supervised-task-meta,.wms-supervisor-actions,.wms-supervisor-actions form{align-items:center;gap:.75rem;display:flex}.wms-supervised-task-heading{justify-content:space-between}.wms-supervised-task-heading>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .6rem;display:grid}.wms-supervised-task-heading small{grid-column:2}.wms-supervised-task-heading>b{font-size:1.35rem}.wms-task-progress{background:#e9eef3;border-radius:999px;height:.55rem;overflow:hidden}.wms-task-progress span{border-radius:inherit;background:linear-gradient(90deg,#0052cc,#06f);height:100%;transition:width .18s;display:block}.wms-supervised-task-meta{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wms-supervised-task-meta>span{gap:.2rem;min-width:0;display:grid}.wms-supervised-task-meta small{color:var(--muted)}.wms-supervised-task-meta strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wms-supervisor-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:stretch;padding-top:.8rem}.wms-supervisor-actions form:first-child{flex:0 480px}.wms-supervisor-actions form:last-child{flex:620px;justify-content:flex-end}.wms-supervisor-actions select,.wms-supervisor-actions input{min-width:0}.wms-supervisor-appointment-list form,.wms-supervisor-divergence-list form{align-items:center;gap:.55rem;display:flex}.wms-supervisor-divergence-list>article{grid-template-columns:minmax(0,1fr);align-items:stretch}.wms-supervisor-divergence-list p{margin:.35rem 0 0}@media (max-width:1180px){.wms-supervision-grid{grid-template-columns:1fr}.wms-supervisor-actions,.wms-supervisor-actions form{flex-wrap:wrap}.wms-supervised-task-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.wms-supervisor-schedule .form-grid,.wms-supervised-task-meta{grid-template-columns:1fr}.wms-collector-presence-list>article,.wms-supervisor-appointment-list>article{grid-template-columns:auto minmax(0,1fr)}.wms-collector-presence-list>article>b,.wms-supervisor-appointment-list>article>form{grid-column:2}.wms-supervisor-actions,.wms-supervisor-actions form,.wms-supervisor-appointment-list form,.wms-supervisor-divergence-list form{grid-template-columns:1fr;width:100%;display:grid}}.people-workspace,.time-clock-workspace{gap:1.25rem;min-width:0;padding-bottom:4rem;display:grid}.people-hero,.time-clock-hero{min-width:0;box-shadow:var(--workspace-shadow);background:linear-gradient(120deg,#fff 0%,#f5f7fb 70%,#e8eef8 100%);border:1px solid #dce7e2;border-radius:22px;justify-content:space-between;align-items:end;gap:1.5rem;padding:clamp(1.25rem,3vw,2.25rem);display:flex}.people-hero h1,.time-clock-hero h1{letter-spacing:-.055em;margin:.18rem 0 .45rem;font-size:clamp(2.15rem,4.4vw,4rem);line-height:.98}.people-hero p,.time-clock-hero p,.people-section-heading p{color:var(--workspace-muted);margin:0;line-height:1.55}.people-hero-actions{flex:0 590px;justify-content:flex-end;align-items:end;gap:.75rem;min-width:0;display:flex}.people-hero-actions label{color:#667085;letter-spacing:.08em;text-transform:uppercase;flex:300px;gap:.35rem;min-width:0;font-size:.74rem;font-weight:850;display:grid}.people-hero-actions select,.people-hero-actions button{min-height:48px}.people-tabs{border:1px solid var(--workspace-line);min-width:0;box-shadow:var(--workspace-shadow);scrollbar-width:thin;background:#fff;border-radius:16px;gap:.35rem;padding:.4rem;display:flex;overflow-x:auto}.people-tabs button{flex:1 0 max-content;color:#647086;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:52px;padding:.7rem 1rem;font-weight:850}.people-tabs button.active{background:var(--workspace-navy);color:#fff;box-shadow:0 8px 20px #0c142b26}.people-panel-stack,.people-record-list,.people-payroll-list,.people-assignment-list{gap:1rem;min-width:0;display:grid}.people-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.people-metrics>article{border:1px solid var(--workspace-line);min-width:0;box-shadow:var(--workspace-shadow);background:#fff;border-radius:16px;gap:.25rem;padding:1.3rem;display:grid}.people-metrics span,.people-metrics small{color:var(--workspace-muted);overflow-wrap:anywhere}.people-metrics span{letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:850}.people-metrics strong{font-size:clamp(1.75rem,3vw,2.8rem);line-height:1.05}.people-overview-grid,.people-dual-grid,.people-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.people-triple-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.people-layout{grid-template-columns:minmax(460px,.92fr) minmax(500px,1.08fr);align-items:start;gap:1rem;min-width:0;display:grid}.people-layout.narrow-form{grid-template-columns:minmax(360px,.72fr) minmax(520px,1.28fr)}.people-card,.time-clock-card{border:1px solid var(--workspace-line);min-width:0;box-shadow:var(--workspace-shadow);background:#fff;border-radius:18px;padding:clamp(1rem,2vw,1.5rem);overflow:hidden}.people-callout{background:linear-gradient(145deg,#fff,#edf2fa);border-color:#bfcfe8}.people-callout .primary-button,.people-form-card .primary-button{justify-content:center;align-items:center;width:fit-content;min-height:46px;margin-top:1rem;text-decoration:none;display:inline-flex}.people-step,.people-section-heading>span,.time-clock-card header>span{color:#0052cc;letter-spacing:.12em;text-transform:uppercase;font-size:.73rem;font-weight:900}.people-section-heading{margin-bottom:1.15rem}.people-section-heading h2,.people-callout h2,.time-clock-card h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:.25rem 0 .4rem;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.08}.people-flow-list{color:#465268;gap:.75rem;margin:1rem 0 0;padding-left:1.35rem;line-height:1.5;display:grid}.people-form-card{align-self:start}.people-form-card fieldset{background:#fbfcfd;border:1px solid #e0e6ed;border-radius:14px;min-width:0;margin:1rem 0 0;padding:1rem}.people-form-card legend{color:#344054;padding:0 .45rem;font-weight:900}.people-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;min-width:0;display:grid}.people-form-grid.compact{gap:.7rem}.people-form-grid>label,.time-clock-action-card>label{color:#344054;gap:.35rem;min-width:0;font-weight:800;display:grid}.people-form-grid>label>span,.time-clock-action-card>label>span{font-size:.83rem}.people-form-grid .wide,.people-check.wide{grid-column:1/-1}.people-form-grid input,.people-form-grid select,.people-form-grid textarea,.time-clock-action-card select{width:100%;min-width:0;min-height:46px;color:var(--workspace-text);font:inherit;background:#fff;border:1px solid #cfd9e5;border-radius:10px;padding:.72rem .8rem}.people-form-grid textarea{resize:vertical;min-height:84px}.people-check{background:#f8fafb;border:1px solid #dde5ec;border-radius:10px;align-items:center;min-height:46px;padding:.7rem;flex-direction:row!important;gap:.6rem!important;display:flex!important}.people-check input{width:20px;min-height:20px}.people-form-actions,.people-inline-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.people-form-actions{justify-content:flex-end;margin-top:.25rem}.people-form-actions button,.people-inline-actions button{color:#344054;cursor:pointer;background:#fff;border:1px solid #cad5df;border-radius:9px;min-height:38px;padding:.5rem .78rem;font-weight:850}.people-inline-actions button.danger{color:#a43131;background:#fff5f5;border-color:#f1bebe}.secondary-link{color:#0052cc;margin:.8rem 0 0 .8rem;font-weight:850;display:inline-block}.people-record-list>article{background:#fbfcfd;border:1px solid #e1e7ed;border-radius:13px;grid-template-columns:minmax(220px,1.4fr) minmax(170px,.75fr) auto;align-items:center;gap:.8rem;min-width:0;padding:.9rem;display:grid}.people-record-main{align-items:center;gap:.65rem;min-width:0;display:flex}.people-record-main div,.people-record-meta{gap:.2rem;min-width:0;display:grid}.people-record-main strong,.people-record-main small,.people-record-meta span,.people-record-meta strong,.people-record-meta small{overflow-wrap:anywhere}.people-record-main small,.people-record-meta span,.people-record-meta small{color:var(--workspace-muted)}.status-dot{background:#aeb7c4;border-radius:50%;flex:0 0 10px;width:10px;height:10px}.status-dot.active{background:#06f;box-shadow:0 0 0 5px #e4ecf8}.people-benefit-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.85rem;display:grid}.people-benefit-grid>article{background:#fbfcfd;border:1px solid #dfe6ed;border-radius:14px;gap:.9rem;min-width:0;padding:1rem;display:grid}.people-benefit-grid h3,.people-benefit-grid p{overflow-wrap:anywhere;margin:.35rem 0 0}.people-benefit-grid p{color:var(--workspace-muted)}.people-benefit-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.people-benefit-grid dl>div{background:#fff;border-radius:9px;min-width:0;padding:.65rem}.people-benefit-grid dt{color:var(--workspace-muted);font-size:.72rem;font-weight:800}.people-benefit-grid dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:900}.people-chip{color:#0052cc;background:#e8eef8;border-radius:99px;width:fit-content;padding:.32rem .55rem;font-size:.71rem;font-weight:900;display:inline-flex}.people-assignment-list span{overflow-wrap:anywhere;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.48rem .6rem;display:flex}.people-assignment-list button{color:#a43131;cursor:pointer;background:0 0;border:0;flex:none;font-weight:850}.people-payroll-list>article{background:#fff;border:1px solid #dfe6ed;border-radius:14px;overflow:hidden}.people-payroll-summary{text-align:left;cursor:pointer;background:#fbfcfd;border:0;grid-template-columns:minmax(280px,1fr) minmax(140px,auto) auto;align-items:center;gap:1rem;width:100%;min-width:0;padding:1rem;display:grid}.people-payroll-summary span{gap:.2rem;min-width:0;display:grid}.people-payroll-summary strong,.people-payroll-summary small{overflow-wrap:anywhere}.people-payroll-summary small{color:var(--workspace-muted)}.people-payroll-detail{border-top:1px solid #e4e9ef;gap:1rem;padding:1rem;display:grid}.people-payroll-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.people-payroll-totals span{color:var(--workspace-muted);background:#f4f7f9;border-radius:10px;gap:.2rem;padding:.75rem;display:grid}.people-payroll-totals strong{color:var(--workspace-text);overflow-wrap:anywhere}.people-empty{min-height:120px;color:var(--workspace-muted);text-align:center;grid-column:1/-1;place-items:center;gap:.3rem;padding:1rem;display:grid}.time-clock-hero{color:#fff;background:linear-gradient(125deg,#101d2d,#17334d 70%,#0052cc);border-color:#1a304a;align-items:center}.time-clock-hero .eyebrow,.time-clock-hero p{color:#c6cfdd}.time-clock-worked{background:#ffffff17;border:1px solid #ffffff2e;border-radius:14px;gap:.25rem;min-width:210px;padding:1rem 1.15rem;display:grid}.time-clock-worked span{color:#c6d4df;text-transform:uppercase;font-size:.75rem;font-weight:850}.time-clock-worked strong{font-size:2rem}.time-clock-grid{grid-template-columns:minmax(380px,.85fr) minmax(420px,1.15fr);gap:1rem;min-width:0;display:grid}.time-clock-action-card>label{margin-top:1rem}.time-clock-actions{gap:.75rem;margin-top:1rem;display:grid}.time-clock-actions>button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#06f,#0052cc);border:0;border-radius:14px;gap:.2rem;min-height:86px;padding:1rem 1.1rem;display:grid;box-shadow:0 10px 26px #0052cc2e}.time-clock-actions>button strong{font-size:1.15rem}.time-clock-actions>button small{color:#d8e4f5}.time-clock-complete{color:#0052cc;background:#edf2f9;border:1px solid #c8d4e7;border-radius:14px;gap:.3rem;padding:1.1rem;display:grid}.time-clock-location-note{color:var(--workspace-muted);margin:1rem 0 0;font-size:.8rem;line-height:1.45}.time-clock-timeline{gap:.7rem;margin-block:1rem;display:grid}.time-clock-timeline>div:not(.people-empty){background:#fbfcfd;border:1px solid #e0e7ed;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.8rem;display:grid}.time-clock-timeline>div>div{gap:.15rem;min-width:0;display:grid}.time-clock-timeline small{color:var(--workspace-muted);overflow-wrap:anywhere}.time-clock-index{color:#0052cc;background:#e8eef8;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}@media (max-width:1240px){.people-triple-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.people-triple-grid>:last-child{grid-column:1/-1}.people-layout,.people-layout.narrow-form{grid-template-columns:minmax(350px,.85fr) minmax(420px,1.15fr)}}@media (max-width:980px){.people-hero,.time-clock-hero,.people-hero-actions{flex-direction:column;align-items:stretch}.people-hero-actions{flex-basis:auto}.people-layout,.people-layout.narrow-form,.people-dual-grid,.people-settings-grid,.time-clock-grid{grid-template-columns:1fr}.people-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.people-record-list>article{grid-template-columns:minmax(0,1fr) auto}.people-record-list .people-inline-actions{grid-column:1/-1}}@media (max-width:680px){.people-workspace,.time-clock-workspace{gap:.85rem}.people-hero,.time-clock-hero,.people-card,.time-clock-card{border-radius:15px}.people-tabs{border-radius:13px;margin-inline:-.25rem}.people-tabs button{min-height:46px;padding-inline:.8rem}.people-metrics,.people-overview-grid,.people-triple-grid,.people-form-grid,.people-benefit-grid{grid-template-columns:1fr}.people-triple-grid>:last-child,.people-form-grid .wide,.people-check.wide{grid-column:auto}.people-record-list>article,.people-payroll-summary{grid-template-columns:1fr}.people-record-meta{padding-left:1.6rem}.people-payroll-summary>span:last-child{position:absolute;right:1.1rem}.people-payroll-summary{position:relative}.people-payroll-totals,.people-benefit-grid dl{grid-template-columns:1fr}.people-form-actions{flex-direction:column-reverse;align-items:stretch}.people-form-actions button,.people-form-card .primary-button{width:100%}.time-clock-worked{min-width:0}.time-clock-timeline>div:not(.people-empty){grid-template-columns:auto minmax(0,1fr)}.time-clock-timeline .people-chip{grid-column:2}}@media (max-width:620px){.dialog-backdrop:has(.fiscal-dialog){place-items:end center;padding:0}.dialog-card.fiscal-dialog{width:100%;max-width:100%;max-height:calc(100dvh - env(safe-area-inset-top));padding:1rem max(.9rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(.9rem, env(safe-area-inset-left));border-radius:18px 18px 0 0}.fiscal-dialog .dialog-header h2{font-size:clamp(1.45rem,7vw,2rem)}.fiscal-dialog .dialog-actions{grid-template-columns:minmax(0,1fr)}}.api-center-page{gap:1.5rem;padding-bottom:4rem;display:grid}.api-center-header{align-items:end}.api-center-header>div:first-child{max-width:850px}.api-center-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.api-center-grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:start;gap:1.25rem;display:grid}.api-create-card,.api-keys-card,.api-usage-card,.api-token-once{padding:clamp(1.2rem,2.5vw,2rem)}.api-client-form,.api-client-detail{gap:1.15rem;display:grid}.api-client-form textarea{min-height:96px}.api-client-form label>small{color:var(--muted);margin-top:.4rem;font-weight:600;display:block}.api-scope-fieldset{border:1px solid var(--line);border-radius:14px;min-width:0;padding:1rem}.api-scope-fieldset legend{color:var(--ink);padding:0 .45rem;font-size:.8rem;font-weight:900}.api-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.api-scope-grid label{background:#f7f9fb;border:1px solid #e0e8e4;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;padding:.8rem;display:grid}.api-scope-grid input{width:18px;height:18px;accent-color:var(--green);margin-top:.12rem}.api-scope-grid span,.api-scope-grid strong,.api-scope-grid small{min-width:0}.api-scope-grid strong,.api-scope-grid small{display:block}.api-scope-grid small{color:var(--muted);margin-top:.2rem;line-height:1.4}.api-token-once{background:#eff3fa;border-color:#698fc9;grid-template-columns:minmax(240px,.7fr) minmax(320px,1fr) auto;align-items:center;gap:1rem;display:grid}.api-token-once h2,.api-token-once p{margin:0}.api-token-once code{overflow-wrap:anywhere;color:#0052cc;background:#fff;border:1px solid #b8c8df;border-radius:10px;min-width:0;padding:.9rem 1rem;font-size:.78rem}.api-client-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1rem;display:flex}.api-client-title h3{margin:.65rem 0 .2rem;font-size:1.35rem}.api-client-title p{color:var(--muted);margin:0}.api-client-facts{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.api-client-facts>div{border-bottom:1px solid var(--line);min-width:0;padding:.85rem}.api-client-facts>div:nth-child(odd){border-right:1px solid var(--line)}.api-client-facts dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:850}.api-client-facts dd{overflow-wrap:anywhere;color:var(--ink);margin:.25rem 0 0;font-size:.8rem;font-weight:750}.api-scope-tags{flex-wrap:wrap;gap:.45rem;display:flex}.api-scope-tags span{color:var(--green-dark);background:#e9eff8;border-radius:999px;padding:.4rem .6rem;font-size:.7rem;font-weight:850}.api-client-actions{flex-wrap:wrap}.api-client-settings{border:1px solid var(--line);background:#fbfcfd;border-radius:12px}.api-client-settings summary{color:var(--ink);cursor:pointer;padding:.9rem 1rem;font-size:.8rem;font-weight:850}.api-client-settings form{gap:1rem;padding:0 1rem 1rem;display:grid}.api-client-settings textarea{min-height:82px}.api-usage-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.api-usage-summary span{color:var(--muted);background:#f5f8fa;border-radius:12px;gap:.2rem;padding:.9rem;font-size:.75rem;display:grid}.api-usage-summary strong{color:var(--ink);font-size:1.5rem}@media (max-width:1180px){.api-center-grid,.api-token-once{grid-template-columns:1fr}.api-token-once .row-actions{justify-content:flex-start}}@media (max-width:760px){.api-center-metrics,.api-scope-grid,.api-client-facts,.api-usage-summary{grid-template-columns:1fr}.api-client-facts>div:nth-child(odd){border-right:0}.api-center-grid{grid-template-columns:minmax(0,1fr)}.api-client-title{flex-direction:column}}.app-main{background:var(--workspace-bg);min-width:0}.app-content{min-width:0}.app-content :where(h1,h2,h3,h4,p,label,legend,button,a,strong,small){overflow-wrap:anywhere;max-width:100%}.app-content :where(.data-card,.card,.financial-card,.context-card,form,fieldset)>*{min-width:0;max-width:100%}.app-content>section,.app-content>.analytics-page,.app-content>.home-dashboard{width:min(100%,1780px);min-width:0;margin-inline:auto}.app-content>section:not(.financial-page,.inventory-page,.operational-page,.analytics-page){gap:1rem;display:grid}.page-header{align-items:center;gap:1.5rem;min-width:0;margin:0 0 .2rem}.page-header>div:first-child{min-width:0}.page-header h1{letter-spacing:-.05em;max-width:980px;font-size:clamp(2rem,3.2vw,3rem);line-height:1.02}.page-header p:last-child{max-width:780px;margin-top:.65rem;font-size:.9rem;line-height:1.55}.resource-header-actions{align-items:stretch;gap:.7rem;min-width:min(100%,290px);display:flex}.resource-header-actions>.primary-button{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.resource-header-summary{min-width:260px}.data-card,.card,.financial-card,.context-card{border-color:var(--workspace-line);border-radius:var(--workspace-radius);background:var(--workspace-surface);min-width:0;box-shadow:var(--workspace-shadow)}.card{border-style:solid;border-width:1px;padding:1.5rem}.data-card+.data-card,.card+.card{margin-top:0}.financial-section-heading,.card-heading,.section-heading,.statement-heading,.fiscal-card-heading,.offline-policy-heading{align-items:flex-start;gap:1rem;min-width:0}.financial-section-heading h2,.card-heading h2,.section-heading h2,.statement-heading h2,.fiscal-card-heading h2,.offline-policy-heading h2{color:var(--workspace-text);letter-spacing:-.035em;margin:0;font-size:clamp(1.05rem,1.8vw,1.35rem)}.financial-section-heading p:not(.eyebrow),.card-heading p,.section-heading p,.statement-heading p,.fiscal-card-heading p,.offline-policy-heading p{color:var(--workspace-muted);margin:.35rem 0 0;font-size:.76rem;line-height:1.5}.metric-grid{gap:.8rem;min-width:0;margin-bottom:0}.metric-grid article{border-color:var(--workspace-line);border-radius:12px;min-width:0;padding:1.1rem 1.2rem;box-shadow:0 5px 18px #141f2f0a;container-type:inline-size}.metric-grid span{color:#788599;letter-spacing:.045em;font-size:.65rem}.metric-grid strong{text-overflow:clip;white-space:nowrap;margin:.35rem 0 .2rem;font-size:clamp(.9rem,7.2cqi,1.65rem);line-height:1.12;overflow:visible}.metric-grid small{color:#7f8b9d;text-overflow:clip;white-space:normal;font-size:.68rem;line-height:1.35;display:block;overflow:visible}.module-tabs:not(.financial-tabs),.ai-tabs,.import-tabs{z-index:11;border:1px solid var(--workspace-line);scrollbar-width:thin;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-radius:13px;gap:.35rem;margin:0;padding:.35rem;display:flex;position:sticky;top:76px;overflow-x:auto;box-shadow:0 7px 22px #141f2f0d}.module-tabs:not(.financial-tabs) button,.ai-tabs button,.import-tabs button{color:#637084;text-align:left;background:0 0;border:0;border-radius:9px;align-content:center;gap:.15rem;min-height:48px;padding:.65rem .85rem;display:grid}.module-tabs:not(.financial-tabs) button:hover,.ai-tabs button:hover,.import-tabs button:hover{background:#f2f5f8}.module-tabs:not(.financial-tabs) button.active,.ai-tabs button.active,.import-tabs button.active{background:var(--workspace-navy);color:#fff;border-color:#0000;box-shadow:0 6px 16px #0d1b2e2e}.standardized-tabs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.financial-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.financial-tabs button{scroll-snap-align:start;flex:1 0 145px;min-width:145px}.financial-header-side{gap:.65rem;width:min(620px,52vw);min-width:480px;display:grid}.financial-header-side .financial-header-summary{background:linear-gradient(120deg,#0066ff14,#0000 48%),#fff;border-color:#cfd9e8;border-radius:15px;width:100%;min-width:0;padding:1rem 1.15rem;box-shadow:0 8px 24px #141f2f0d}.financial-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.financial-quick-actions button{border:1px solid var(--workspace-line);color:#405067;text-align:left;background:#fff;border-radius:11px;align-items:center;gap:.55rem;min-width:0;padding:.7rem .75rem;font-size:.66rem;font-weight:850;display:flex;box-shadow:0 4px 14px #141f2f0a}.financial-quick-actions button:hover{color:var(--green-dark);border-color:#82a3d5;transform:translateY(-1px)}.financial-quick-actions button>span{min-width:30px;height:30px;color:var(--green-dark);background:#edf1f8;border-radius:8px;place-items:center;font-size:.62rem;font-weight:950;display:inline-grid}.financial-navigation-shell{z-index:12;border:1px solid var(--workspace-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f9fbf5;border-radius:17px;gap:.5rem;padding:.55rem;display:grid;position:sticky;top:76px;box-shadow:0 10px 30px #141f2f12}.financial-area-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.financial-area-nav>button{color:#687589;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;padding:.65rem .7rem;display:grid}.financial-area-nav>button:hover{background:#fff;border-color:#dbe3ea}.financial-area-nav>button.active{color:#fff;background:#0c142b;border-color:#20324a;box-shadow:0 7px 18px #0d1b2e2e}.financial-area-nav>button>span:nth-child(2){gap:.1rem;min-width:0;display:grid}.financial-area-nav strong,.financial-subtabs strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:.72rem;line-height:1.25;overflow:visible}.financial-area-nav small,.financial-subtabs small{color:#8995a6;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:.57rem;font-weight:650;line-height:1.35;overflow:visible}.financial-area-nav>button.active small{color:#afbdcb}.financial-area-code{width:34px;height:34px;color:var(--green-dark);letter-spacing:.05em;background:#e7edf6;border-radius:9px;place-items:center;font-size:.6rem;font-weight:950;display:grid}.financial-area-nav>button.active .financial-area-code{color:#fff;background:#06f}.financial-area-count{color:#657185;background:#e9edf2;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:.57rem;font-weight:900;display:grid}.financial-area-nav>button.active .financial-area-count{color:#dce6ef;background:#ffffff1f}.financial-subnav-shell{grid-template-columns:minmax(190px,.55fr) minmax(0,2fr);align-items:stretch;gap:.5rem;display:grid}.financial-current-context{background:#fff;border:1px solid #dce4eb;border-radius:11px;align-content:center;gap:.1rem;min-width:0;padding:.6rem .75rem;display:grid}.financial-current-context>span{color:var(--green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.53rem;font-weight:900}.financial-current-context>strong{color:#1c2a3d;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.financial-current-context>small{color:#7e8b9d;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.financial-subtabs{background:#fff;border:1px solid #dce4eb;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:.35rem;min-width:0;padding:.3rem;display:grid}.financial-subtabs>button{color:#667387;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-content:center;gap:.12rem;min-width:0;min-height:58px;padding:.55rem .65rem;display:grid}.financial-subtabs>button:hover{color:#2d4a43;background:#f3f7f6}.financial-subtabs>button.active{color:#0052cc;background:#e9eff8;border-color:#9bb5dc;box-shadow:inset 3px 0 #06f}.financial-subtabs>button.active small{color:#568778}.financial-operations-workspace{gap:1rem;min-width:0;display:grid}.financial-workspace-grid{grid-template-columns:minmax(400px,.9fr) minmax(0,1.55fr);align-items:start;gap:1rem;display:grid}.financial-page .financial-operations-workspace .data-card,.financial-page .financial-tab-panel>.data-card{border-radius:16px;box-shadow:0 8px 26px #141f2f0d}.financial-page .financial-operation-form{background:linear-gradient(145deg,#0066ff0f,#0000 34%),#fff;border-color:#cfd9e7}.financial-page .financial-operation-form>header,.financial-page .financial-wide-card>header{border-bottom:1px solid #e8edf1;padding-bottom:.8rem}.financial-page .financial-operation-form input,.financial-page .financial-operation-form select,.financial-page .financial-operation-form textarea{background:#fff;border-radius:9px;width:100%;min-width:0;min-height:46px}.financial-page .financial-operation-form .form-grid.two-columns,.financial-page .financial-settings-form-grid.two-columns,.financial-page .chart-form-two-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.financial-page .financial-settings-form-grid.three-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr))}.financial-page .financial-operation-form label,.financial-page .financial-settings-form label,.financial-page .chart-form label,.financial-page .financial-filter-bar label,.financial-page .ofx-import-form label{overflow-wrap:anywhere;min-width:0;line-height:1.35}.financial-page .primary-action{color:#fff;min-width:0;min-height:46px;font:inherit;text-align:center;overflow-wrap:anywhere;background:linear-gradient(#06f,#06f);border:1px solid #06f;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.78rem 1rem;font-size:.72rem;font-weight:900;line-height:1.15;display:inline-flex;box-shadow:0 7px 18px #0066ff2e}.financial-page .primary-action:hover:not(:disabled){background:linear-gradient(#06f,#0052cc);border-color:#0052cc;transform:translateY(-1px);box-shadow:0 9px 22px #0052cc3d}.financial-page .primary-action:focus-visible{outline-offset:2px;outline:3px solid #0066ff3d}.financial-page .primary-action:disabled{box-shadow:none;color:#718b82;cursor:not-allowed;background:#c8ddd6;border-color:#b9c5d8;transform:none}.financial-page .financial-operation-form .primary-action,.financial-page .financial-operation-form .primary-button{border-radius:10px;width:100%;min-height:46px;margin-top:.2rem}.financial-page .financial-wide-card{min-height:280px}.financial-page .financial-wide-card tbody tr:only-child td[colspan]{color:#8490a1;text-align:center;background:linear-gradient(#fff,#fafcfd);height:180px}.financial-page .table-scroll thead th{z-index:2;background:#f3f6f8;position:sticky;top:0}.financial-page .table-scroll tbody tr:hover td{background:#f7f9fb}.financial-page .financial-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.financial-page .financial-metrics>article{container-type:inline-size}.financial-page .financial-metrics>article>strong{font-variant-numeric:tabular-nums;letter-spacing:-.055em;text-overflow:clip;white-space:nowrap;font-size:clamp(1.05rem,9.5cqi,1.55rem);overflow:visible}.financial-page .bi-metrics>article,.financial-page .financial-settings-metrics>article{container-type:inline-size}.financial-page .bi-metrics>article>strong,.financial-page .financial-settings-metrics>article>strong{font-variant-numeric:tabular-nums;letter-spacing:-.05em;text-overflow:clip;white-space:nowrap;max-width:100%;font-size:clamp(1rem,8.7cqi,1.5rem);overflow:visible}.financial-page .financial-section-heading,.financial-page .financial-subsection-heading,.financial-page .financial-mirror>header,.financial-page .financial-settings-form>header,.financial-page .financial-settings-list>header,.financial-page .financial-settings-structure>header{flex-wrap:wrap}.financial-page .financial-section-heading>div,.financial-page .financial-subsection-heading>div,.financial-page .financial-mirror>header>div,.financial-page .financial-settings-form>header>div,.financial-page .financial-settings-list>header>div,.financial-page .financial-settings-structure>header>div{min-width:0}.financial-page h2,.financial-page h3,.financial-page h4,.financial-page p{overflow-wrap:anywhere}.financial-page .financial-title-form fieldset,.financial-page .chart-form,.financial-page .ofx-import-card{border-radius:13px}.financial-settings-workspace{gap:1rem;min-width:0;display:grid}.financial-settings-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))}.financial-settings-metrics article{min-height:122px}.financial-settings-tabs{border:1px solid var(--workspace-line);background:#fff;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;padding:.4rem;display:grid;box-shadow:0 7px 22px #141f2f0d}.financial-settings-tabs button{color:#667387;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;gap:.16rem;min-width:0;min-height:64px;padding:.8rem .9rem;display:grid}.financial-settings-tabs button:hover{background:#f5f7fa;border-color:#d8e4df}.financial-settings-tabs button.active{color:#0052cc;background:#eaf0f8;border-color:#06f;box-shadow:inset 3px 0 #06f}.financial-settings-tabs strong{font-size:.75rem}.financial-settings-tabs small{color:#8692a4;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:.6rem;line-height:1.35;overflow:visible}.financial-settings-tabs button.active small{color:#568779}.financial-settings-layout{grid-template-columns:minmax(390px,.85fr) minmax(0,1.55fr);align-items:start;gap:1rem;display:grid}.financial-settings-form,.financial-settings-list,.financial-settings-structure{border-radius:16px;min-width:0;box-shadow:0 8px 26px #141f2f0d}.financial-settings-form{background:linear-gradient(145deg,#0066ff0f,#0000 32%),#fff;border-color:#ccd7e7;gap:.85rem;display:grid}.financial-settings-form>header,.financial-settings-list>header,.financial-settings-structure>header{border-bottom:1px solid #e6ecf0;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.8rem;display:flex}.financial-settings-form>header{gap:.2rem;display:grid}.financial-settings-form h2,.financial-settings-list h2,.financial-settings-structure h2{color:#182437;letter-spacing:-.035em;margin:0;font-size:clamp(1.2rem,2vw,1.65rem)}.financial-settings-form header>p:last-child,.financial-settings-structure header>p:last-child{color:#758296;margin:0;font-size:.68rem;line-height:1.5}.financial-settings-form label{color:#37445a;gap:.36rem;min-width:0;font-size:.7rem;font-weight:850;display:grid}.financial-settings-form input,.financial-settings-form select{background:#fff;border-radius:9px;width:100%;min-width:0;min-height:46px}.financial-settings-form-grid{gap:.7rem;display:grid}.financial-settings-form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-settings-form-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.financial-settings-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.financial-settings-check-grid .inline-check{background:#fff;border:1px solid #dce5e9;border-radius:9px;align-items:center;min-height:42px;padding:.6rem .7rem;display:flex}.financial-settings-check-grid input{width:18px;min-height:18px}.financial-settings-form .primary-action{border-radius:10px;width:100%;min-height:48px;margin-top:.2rem}.financial-settings-note{color:#0052cc;background:#f0f4fa;border:1px solid #ccd8e9;border-radius:9px;padding:.72rem .8rem;font-size:.65rem;font-weight:700;line-height:1.45}.financial-settings-list>header>span{color:#687589;white-space:nowrap;background:#eef3f6;border-radius:999px;padding:.4rem .55rem;font-size:.62rem;font-weight:850}.financial-settings-list .table-scroll{margin-top:.8rem}.financial-settings-list table{min-width:760px}.financial-settings-list tbody tr:hover td{background:#f6f8fb}.financial-settings-classification{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.financial-settings-record-list{gap:.45rem;margin-top:.8rem;display:grid}.financial-settings-record-list article{background:#f9fbfc;border:1px solid #e0e6ec;border-radius:9px;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .8rem;display:flex}.financial-settings-record-list article>div{gap:.12rem;min-width:0;display:grid}.financial-settings-record-list article.inactive{opacity:.58}.financial-settings-record-actions{grid-auto-flow:column;justify-content:flex-end;align-items:center;gap:.35rem!important;display:flex!important}.financial-settings-record-actions button{color:#425169;background:#fff;border:1px solid #d7e1e6;border-radius:7px;min-height:32px;padding:.38rem .55rem;font-size:.58rem;font-weight:850}.financial-settings-record-actions .danger-text{color:#b43c3c}.financial-settings-record-list strong,.financial-settings-record-list small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.financial-settings-record-list strong{color:#334055;font-size:.72rem}.financial-settings-record-list small,.financial-settings-record-list>p{color:#7d899b;font-size:.62rem}.financial-settings-structure>header{gap:.2rem;display:grid}.financial-settings-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.financial-settings-directory button{color:#405067;text-align:left;background:#f9fbfc;border:1px solid #dce4ea;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;padding:1rem;display:grid}.financial-settings-directory button:hover{background:#f2f5fa;border-color:#80a1d3;transform:translateY(-1px)}.financial-settings-directory button>span{color:#0052cc;background:#dfe7f4;border-radius:10px;place-items:center;width:42px;height:42px;font-size:.62rem;font-weight:950;display:grid}.financial-settings-directory button>div{gap:.16rem;min-width:0;display:grid}.financial-settings-directory strong{font-size:.78rem}.financial-settings-directory small{color:#7a8799;font-size:.62rem;line-height:1.4}.financial-settings-directory b{color:#657185;background:#e8edf1;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:.62rem;display:grid}.open-finance-workspace,.open-finance-connections,.open-finance-item-list,.open-finance-account-list{gap:1rem;min-width:0;display:grid}.open-finance-hero{background:radial-gradient(circle at 92% 10%,#0066ff2b,#0000 34%),linear-gradient(135deg,#f7f9fc,#fff 62%);border:1px solid #bfcee5;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem;min-width:0;padding:1.25rem;display:grid;overflow:hidden;box-shadow:0 10px 28px #141f2f0f}.open-finance-hero>div:first-child{min-width:0}.open-finance-hero h2,.open-finance-section-heading h2,.open-finance-connection-card h3{color:#172337;letter-spacing:-.035em;margin:0}.open-finance-hero h2{font-size:clamp(1.4rem,2.6vw,2rem)}.open-finance-hero p:last-child,.open-finance-form-copy{color:#657387;max-width:780px;margin:.35rem 0 0;font-size:.7rem;line-height:1.55}.open-finance-flow{align-items:center;gap:.42rem;display:flex}.open-finance-flow span{color:#0052cc;white-space:nowrap;background:#ffffffdb;border:1px solid #d5dde8;border-radius:9px;padding:.58rem .68rem;font-size:.58rem;font-weight:900}.open-finance-flow b{color:#06f;font-size:.72rem}.open-finance-layout{grid-template-columns:minmax(340px,.72fr) minmax(0,1.7fr);align-items:start;gap:1rem;display:grid}.open-finance-layout>*,.open-finance-connections,.open-finance-connection-card,.open-finance-item,.open-finance-account-list>article{min-width:0}.open-finance-form-copy{margin:0}.open-finance-auto-sync{background:#f6f8fb;border:1px solid #d7dee8;border-radius:10px;min-height:56px;padding:.75rem;align-items:flex-start!important;gap:.65rem!important;display:flex!important}.open-finance-auto-sync input{width:18px;min-height:18px;margin-top:.08rem}.open-finance-auto-sync span,.open-finance-auto-sync strong,.open-finance-auto-sync small{min-width:0;display:block}.open-finance-auto-sync small{color:#738195;margin-top:.12rem;font-size:.6rem;font-weight:650;line-height:1.4}.open-finance-section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;min-width:0;padding:0 .2rem;display:flex}.open-finance-section-heading>div{min-width:0}.open-finance-section-heading h2{font-size:clamp(1.2rem,2vw,1.6rem)}.open-finance-section-heading>span{color:#4e7467;white-space:nowrap;background:#eaeef4;border-radius:999px;padding:.4rem .58rem;font-size:.6rem;font-weight:850}.open-finance-connection-card{border-color:#cfd8e5;border-radius:16px;gap:1rem;display:grid;box-shadow:0 9px 28px #141f2f0f}.open-finance-connection-card>header{border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;padding-bottom:.85rem;display:flex}.open-finance-connection-card>header>div{align-items:center;gap:.75rem;min-width:0;display:flex}.open-finance-connection-card>header>div>div{min-width:0}.open-finance-provider-mark{color:#69778a;background:#edf2f5;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:.82rem;font-weight:950;display:grid}.open-finance-provider-mark.online{color:#0052cc;background:#dfe8f5;box-shadow:inset 0 0 0 1px #bccee8}.open-finance-connection-card header p{color:#0052cc;letter-spacing:.08em;margin:0 0 .1rem;font-size:.55rem;font-weight:950}.open-finance-connection-card h3{overflow-wrap:anywhere;font-size:1rem}.open-finance-connection-card header small{color:#788598;overflow-wrap:anywhere;margin-top:.15rem;font-size:.62rem;line-height:1.4;display:block}.status-badge.is-muted{color:#778395;background:#eef1f3}.open-finance-connection-summary{grid-template-columns:.7fr .7fr minmax(180px,1.6fr);gap:.65rem;display:grid}.open-finance-connection-summary>div{background:#f9fbfc;border:1px solid #e2e9ed;border-radius:10px;gap:.16rem;min-width:0;padding:.7rem .78rem;display:grid}.open-finance-connection-summary span,.open-finance-balance span{color:#7c8899;font-size:.56rem;font-weight:800}.open-finance-connection-summary strong{color:#253348;overflow-wrap:anywhere;min-width:0;font-size:.74rem}.open-finance-actions{flex-wrap:wrap;gap:.45rem;display:flex}.open-finance-actions button,.open-finance-item>header button,.open-finance-account-link>button{color:#435269;background:#fff;border:1px solid #d8e2e6;border-radius:8px;min-height:38px;padding:.55rem .72rem;font-size:.6rem;font-weight:850}.open-finance-actions .primary-action{color:#fff;background:#06f;border-color:#06f;width:auto;min-height:38px;margin:0}.open-finance-actions .danger-text{color:#b43c3c}.open-finance-item-list{gap:.75rem}.open-finance-item{background:#fbfcfd;border:1px solid #dde6ea;border-radius:12px;gap:.75rem;padding:.85rem;display:grid}.open-finance-item>header{justify-content:space-between;align-items:center;gap:.8rem;min-width:0;display:flex}.open-finance-item>header>div{min-width:0}.open-finance-item>header strong{color:#27354a;overflow-wrap:anywhere;font-size:.8rem;display:block}.open-finance-item>header small{margin-top:.15rem}.open-finance-account-list{gap:.55rem}.open-finance-account-list>article{background:#fff;border:1px solid #e0e7eb;border-radius:10px;gap:.7rem;padding:.75rem;display:grid}.open-finance-account-list>article.inactive{opacity:.55}.open-finance-account-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;display:grid}.open-finance-account-main>span{color:#0052cc;background:#e8eef6;border-radius:9px;place-items:center;width:36px;height:36px;font-size:.56rem;font-weight:950;display:grid}.open-finance-account-main>div{min-width:0}.open-finance-account-main strong,.open-finance-account-main small{overflow-wrap:anywhere;display:block}.open-finance-account-main strong{color:#334157;font-size:.72rem}.open-finance-account-main small{color:#7d899a;margin-top:.12rem;font-size:.59rem;line-height:1.4}.open-finance-balance{text-align:right}.open-finance-balance strong{color:#16213c;white-space:nowrap;margin-top:.1rem;font-size:.8rem}.open-finance-account-link{border-top:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;min-width:0;padding-top:.65rem;display:grid}.open-finance-account-link label{color:#46546a;gap:.32rem;min-width:0;font-size:.6rem;font-weight:850;display:grid}.open-finance-account-link select{background:#fff;border-radius:8px;width:100%;min-width:0;min-height:40px}.open-finance-account-link>small{color:#768496;grid-column:1/-1;font-size:.58rem;line-height:1.4}.open-finance-empty-state{text-align:center;align-content:center;justify-items:center;gap:.35rem;min-height:150px}.open-finance-empty-state strong{color:#35445a}.open-finance-empty-state span{color:#798697;max-width:560px;font-size:.66rem;line-height:1.5}.financial-operation-form{gap:.9rem;min-width:0;display:grid}.financial-operation-form header{gap:.25rem;margin-bottom:.25rem;display:grid}.financial-operation-form header h2,.financial-wide-card header h2,.reconciliation-composer header h2{margin:0;font-size:clamp(1.2rem,2vw,1.65rem)}.financial-operation-form header p:last-child,.reconciliation-composer header p:last-child{color:var(--muted);margin:0;line-height:1.45}.financial-operation-form label{color:#344055;gap:.4rem;min-width:0;font-size:.75rem;font-weight:800;display:grid}.financial-operation-form input,.financial-operation-form select{width:100%;min-width:0}.financial-page .financial-filter-bar,.financial-page .reconciliation-workspace .financial-filter-bar{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.financial-page .ofx-import-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.financial-page .ofx-import-form .primary-button{width:100%}.financial-page .reconciliation-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr))}.financial-page .reconciliation-workspace,.financial-page .reconciliation-workspace>*,.financial-page .ofx-import-card,.financial-page .ofx-import-card>*{min-width:0;max-width:100%}.financial-wide-card{min-width:0}.receivable-filter-bar{background:#f8fafc;border:1px solid #e0e6ed;border-radius:11px;grid-template-columns:repeat(6,minmax(135px,1fr));align-items:end;gap:.65rem;margin:.85rem 0;padding:.8rem;display:grid}.receivable-filter-bar label{gap:.35rem;min-width:0;font-size:.7rem;font-weight:800;display:grid}.receivable-filter-bar input,.receivable-filter-bar select{width:100%;min-width:0}.receivable-filter-bar>div{grid-column:1/-1;justify-content:flex-end;gap:.5rem;display:flex}.financial-workspace-grid>.financial-wide-card:nth-child(n+3),.financial-card-rule-form{grid-column:span 1}.financial-workspace-grid>section.financial-wide-card:last-child:nth-child(odd){grid-column:1/-1}.table-secondary{color:#7a8799;margin-top:.18rem;font-size:.65rem;line-height:1.3;display:block}.financial-reference-cell{overflow-wrap:anywhere;max-width:300px}.financial-difference{color:#b42318;font-weight:800}.reconciliation-side-by-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.reconciliation-side-by-side>div{border:1px solid var(--workspace-line);background:#f8fafc;border-radius:12px;min-width:0;padding:.85rem}.reconciliation-side-by-side h3{color:#1c293b;margin:0 0 .7rem;font-size:.9rem}.reconciliation-selection-list{gap:.45rem;max-height:430px;display:grid;overflow-y:auto}.reconciliation-selection-list label{cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.reconciliation-selection-list label.selected{background:#edf3fb;border-color:#5583c8;box-shadow:0 0 0 2px #0066ff1a}.reconciliation-selection-list span{gap:.15rem;min-width:0;display:grid}.reconciliation-selection-list strong,.reconciliation-selection-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reconciliation-selection-list small{color:#79869a}.reconciliation-selection-list b{white-space:nowrap}.reconciliation-composer-footer{grid-template-columns:repeat(3,minmax(115px,1fr)) auto;align-items:stretch;gap:.65rem;margin-top:1rem;display:grid}.statement-transaction-creator{justify-content:flex-end;margin-top:.75rem;display:flex}.statement-transaction-creator>form{background:#f6f8fb;border:1px solid #cfe2dc;border-radius:10px;gap:.75rem;width:100%;padding:.85rem;display:grid}.statement-transaction-creator form>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.statement-transaction-creator form>header div{gap:.2rem;display:grid}.statement-transaction-creator label{gap:.35rem;min-width:0;font-size:.75rem;font-weight:800;display:grid}.reconciliation-composer-footer>div{border:1px solid var(--workspace-line);background:#f8fafc;border-radius:9px;gap:.15rem;padding:.65rem .8rem;display:grid}.reconciliation-composer-footer span{color:#7b8798;letter-spacing:.04em;text-transform:uppercase;font-size:.63rem;font-weight:800}.reconciliation-composer-footer .is-balanced{color:#0052cc;background:#eff4fb;border-color:#8eaddc}.reconciliation-composer-footer .is-divergent{color:#9b5c00;background:#fff8ec;border-color:#f0c789}.calculation-memory{color:#526176;margin-top:.3rem;font-size:.68rem}.calculation-memory summary{color:#0052cc;cursor:pointer;font-weight:800}.calculation-memory span{white-space:nowrap;margin-top:.15rem;display:block}.financial-mirror{background:linear-gradient(145deg,#f2f6fc,#fff);border:1px solid #9cb6de;border-radius:14px;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.financial-mirror>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.financial-mirror h3,.financial-mirror h4,.financial-mirror p{margin:0}.financial-mirror-chain{grid-template-columns:repeat(5,minmax(125px,1fr));gap:.65rem;display:grid;overflow-x:auto}.financial-mirror-chain article{background:#fff;border:1px solid #dbe8e3;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:.55rem;min-width:125px;padding:.75rem;display:grid}.financial-mirror-chain article>span{color:#fff;background:#06f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.72rem;font-weight:900;display:grid}.financial-mirror-chain article div{gap:.15rem;min-width:0;display:grid}.financial-mirror-chain small,.financial-mirror-details small{color:#738096}.financial-mirror-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.financial-mirror-details section{background:#fff;border-radius:10px;align-content:start;gap:.45rem;padding:.85rem;display:grid}.financial-mirror-details section>div{border-top:1px solid #edf1f4;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .7rem;padding-top:.45rem;display:grid}.financial-mirror-details section>div small{grid-column:1/-1}@media (max-width:1280px){.financial-settings-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.financial-area-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-subnav-shell{grid-template-columns:1fr}.financial-current-context{display:none}}@media (max-width:1100px){.financial-header-side{width:100%;min-width:0}.financial-navigation-shell{position:relative;top:auto}.financial-settings-layout,.financial-settings-classification,.open-finance-hero,.open-finance-layout{grid-template-columns:1fr}.open-finance-flow{flex-wrap:wrap}.financial-settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-workspace-grid,.reconciliation-side-by-side{grid-template-columns:1fr}.financial-workspace-grid>*{grid-column:1!important}.reconciliation-composer-footer{grid-template-columns:repeat(3,minmax(100px,1fr))}.reconciliation-composer-footer button{grid-column:1/-1}.receivable-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.financial-quick-actions{grid-template-columns:1fr}.financial-quick-actions button{min-height:46px}.financial-navigation-shell{border-radius:14px;padding:.45rem}.financial-area-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-area-nav>button{grid-template-columns:auto minmax(0,1fr);gap:.55rem;padding:.6rem}.financial-area-count{display:none}.financial-area-nav small{white-space:normal}.financial-subtabs{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-subtabs>button{min-height:54px}.financial-settings-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.open-finance-hero{padding:.9rem}.open-finance-flow{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.open-finance-flow b{display:none}.open-finance-flow span{white-space:normal}.open-finance-section-heading,.open-finance-connection-card>header,.open-finance-item>header{flex-direction:column;align-items:stretch}.open-finance-section-heading>span,.open-finance-connection-card>header>.status-badge{align-self:flex-start}.open-finance-connection-summary,.open-finance-account-main,.open-finance-account-link{grid-template-columns:1fr}.open-finance-account-main>span{display:none}.open-finance-balance{text-align:left}.open-finance-actions,.open-finance-actions button,.open-finance-actions .primary-action,.open-finance-item>header button,.open-finance-account-link>button{width:100%}.financial-settings-tabs,.financial-settings-directory,.financial-settings-form-grid.three-columns{grid-template-columns:1fr}.financial-operation-form,.financial-wide-card,.reconciliation-composer{padding:.9rem}.reconciliation-composer-footer{grid-template-columns:1fr}.reconciliation-composer-footer button{grid-column:auto}.reconciliation-selection-list{max-height:330px}.financial-mirror>header{flex-direction:column;align-items:stretch}.financial-mirror-details{grid-template-columns:1fr}.statement-transaction-creator form>header{flex-direction:column}.receivable-filter-bar{grid-template-columns:1fr}.receivable-filter-bar>div{grid-column:auto}.receivable-filter-bar>div button{flex:1 1 0}}@media (max-width:520px){.financial-area-nav,.financial-subtabs{grid-template-columns:1fr}.financial-area-nav>button,.financial-subtabs>button{min-height:56px}.financial-header-summary strong{font-size:1.2rem}.financial-settings-metrics,.financial-settings-form-grid.two-columns,.financial-settings-check-grid{grid-template-columns:1fr}.financial-settings-record-list article{flex-direction:column;align-items:flex-start}.financial-settings-record-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex!important}.financial-settings-form,.financial-settings-list,.financial-settings-structure{padding:.9rem}}.wms-receiving-dialog{width:min(1080px,100vw - 2rem);max-height:calc(100vh - 2rem);overflow:auto}.wms-receiving-items{gap:.85rem;margin-block:1.25rem;display:grid}.wms-receiving-items>article{background:#f9fbfc;border:1px solid #dfe6ec;border-radius:14px;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(130px,.7fr));align-items:end;gap:.85rem;padding:1rem;display:grid}.wms-receiving-items>article>div,.wms-receiving-items label{min-width:0}.wms-receiving-items strong,.wms-receiving-items small{display:block}@media (max-width:860px){.wms-receiving-items>article{grid-template-columns:repeat(3,minmax(0,1fr))}.wms-receiving-items>article>div{grid-column:1/-1}}@media (max-width:560px){.wms-receiving-dialog{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}.wms-receiving-items>article{grid-template-columns:minmax(0,1fr)}.wms-receiving-items>article>div{grid-column:auto}}.workspace-toolbar,.operational-toolbar,.inventory-toolbar,.category-toolbar,.company-toolbar,.terminal-toolbar,.user-toolbar,.wms-table-toolbar,.chart-toolbar{border:1px solid var(--workspace-line);background:var(--workspace-surface-soft);border-radius:11px;min-width:0;padding:.85rem}.workspace-toolbar{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:.8rem;margin-bottom:.9rem;display:grid}.workspace-toolbar label{min-width:0}.workspace-toolbar label>span{color:#536075;font-size:.68rem;font-weight:800}.workspace-toolbar input,.workspace-toolbar select,.operational-toolbar input,.inventory-toolbar input,.inventory-toolbar select{border-color:var(--workspace-line-strong);border-radius:9px;min-width:0;height:44px;padding:.68rem .78rem}.resource-table-card{padding:1.2rem}.resource-section-heading{margin-bottom:.85rem}.table-scroll{border:1px solid var(--workspace-line);scrollbar-color:#bdc7d3 #f4f6f8;scrollbar-width:thin;background:#fff;border-radius:11px;min-width:0;overflow:auto}.table-scroll table{border-collapse:separate;border-spacing:0;width:100%}.table-scroll thead{z-index:2;position:sticky;top:0}.table-scroll th{border-bottom:1px solid var(--workspace-line);color:#5b687b;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;background:#f5f7f9;padding:.72rem .85rem;font-size:.64rem;font-weight:850}.table-scroll td{color:#344054;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:.78rem .85rem;font-size:.74rem}.table-scroll tbody tr:last-child td{border-bottom:0}.table-scroll tbody tr:hover td{background:#f9fbfc}.row-actions{flex-wrap:wrap;gap:.35rem;min-width:max-content}.row-actions button,.table-action,.secondary-action{border-radius:7px;min-height:34px;padding:.48rem .68rem;font-size:.68rem;font-weight:800}.row-actions button:hover{color:var(--green-dark);border-color:#95afd7}fieldset{border-color:var(--workspace-line);background:var(--workspace-surface-soft);border-radius:11px;min-width:0;padding:1rem}legend{color:#3e4b5f;font-size:.74rem}label{color:#3d495c;min-width:0;font-size:.75rem}input,select,textarea{border-color:var(--workspace-line-strong);border-radius:9px;min-width:0}textarea{resize:vertical}.form-grid,.compact-form-grid,.detail-grid,.operational-form-grid,.financial-form-grid,.fiscal-form-grid{gap:.85rem;min-width:0}.form-actions,.financial-form-actions,.fiscal-form-actions,.offline-form-footer,.dialog-actions{border-top:1px solid var(--workspace-line);min-width:0;padding-top:.9rem}.primary-button,.quiet-action,.secondary-button,.danger-button{text-align:center;border-radius:9px;justify-content:center;align-items:center;min-height:42px;font-size:.75rem;display:inline-flex}.quiet-action,.secondary-button{border:1px solid var(--workspace-line-strong);color:#465469;background:#fff;font-weight:750}.workspace-feedback,.operational-feedback,.setup-feedback,.financial-feedback{margin:0}.error-banner,.success-banner,.notice-banner,.warning-note,.error-message,.success-message{border-radius:10px;font-size:.78rem;line-height:1.45}.workspace-loading,.workspace-empty-state,.empty-state{text-align:center;align-content:center;justify-items:center;min-height:180px;padding:2rem}.workspace-loading{color:var(--workspace-muted);justify-content:center;align-items:center;gap:.7rem;display:flex}.workspace-loading>span{border:2px solid #d8e0e8;border-top-color:var(--green);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite workspace-spin}.workspace-empty-state>strong{background:var(--workspace-green-soft);width:42px;height:42px;color:var(--green-dark);border-radius:12px;place-items:center;font-size:1.2rem;display:grid}.workspace-pagination{color:var(--workspace-muted);justify-content:space-between;align-items:center;gap:1rem;padding-top:.85rem;font-size:.7rem;display:flex}.workspace-pagination>div{gap:.45rem;display:flex}.workspace-pagination button:disabled{cursor:not-allowed;opacity:.45}@keyframes workspace-spin{to{transform:rotate(360deg)}}.modal-backdrop,.operational-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08121f9e}.input-dialog,.operational-dialog,.terminal-dialog,.user-editor{border:1px solid #ffffff73;border-radius:16px;box-shadow:0 28px 90px #08121f57}.pricing-form,.pricing-grid,.franchise-forms,.franchise-contracts,.franchise-statements,.omni-forms,.omni-section{margin-top:0}.detail-grid,.omni-two-column,.franchise-statements,.offline-layout,.fiscal-settings-layout,.fiscal-tax-profile-layout{align-items:start}.fiscal-settings-page,.category-management,.customer-management,.company-directory,.wms-workspace,.ai-page,.analytics-page{min-width:0}.fiscal-certificate-form,.fiscal-certificate-list,.fiscal-tax-profile-section{border-color:var(--workspace-line);border-radius:var(--workspace-radius);box-shadow:var(--workspace-shadow)}.wms-area-nav{top:76px}.wms-area-intro,.purchase-flow,.webhook-callout,.company-completion-callout,.import-security-note,.fiscal-warning,.ai-governance-note{border-radius:11px}.app-topbar,.topbar-location,.topbar-actions{min-width:0}.topbar-search-button{min-width:180px}@media (max-width:1380px){.topbar-help-button{white-space:nowrap;width:42px;padding-inline:.65rem;overflow:hidden}.topbar-help-button>span:first-child{flex:none}.topbar-search-button{width:42px;min-width:42px;overflow:hidden}.topbar-search-button>span:nth-child(2),.topbar-search-button kbd{display:none}.context-switcher{width:min(230px,24vw)}}@media (max-width:1080px){.page-header,.resource-header{flex-direction:column;align-items:stretch}.resource-header-actions{width:100%;max-width:100%}.resource-header-summary{flex:1}.metric-grid,.operational-metrics,.financial-metrics,.inventory-metrics,.analytics-metrics,.analytics-financial-metrics,.analytics-inventory-metrics,.franchise-metrics,.omni-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid,.omni-two-column,.franchise-statements,.offline-layout,.fiscal-settings-layout,.fiscal-tax-profile-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.app-content{padding:1rem max(.8rem, env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(.8rem, env(safe-area-inset-left))}.app-content>section,.app-content>.analytics-page,.app-content>.home-dashboard{gap:.8rem}.page-header h1{font-size:clamp(1.8rem,9vw,2.35rem)}.page-header p:last-child{font-size:.82rem}.resource-header-actions{grid-template-columns:minmax(0,1fr);display:grid}.resource-header-summary{min-width:0}.data-card,.card,.financial-card,.context-card,.resource-table-card{border-radius:12px;padding:1rem}.module-tabs:not(.financial-tabs),.ai-tabs,.import-tabs,.financial-tabs,.inventory-operation-tabs,.wms-area-nav{scroll-snap-type:x proximity;margin-inline:0;display:flex;position:relative;top:auto;overflow-x:auto}.module-tabs button,.ai-tabs button,.import-tabs button,.financial-tabs button,.inventory-operation-tabs button,.wms-area-nav button{scroll-snap-align:start;min-width:145px}.workspace-toolbar,.operational-toolbar,.inventory-toolbar,.category-toolbar,.company-toolbar,.terminal-toolbar,.user-toolbar,.wms-table-toolbar,.chart-toolbar{grid-template-columns:minmax(0,1fr)}.workspace-toolbar>button,.operational-toolbar button{width:100%}.metric-grid,.operational-metrics,.financial-metrics,.inventory-metrics,.analytics-metrics,.analytics-financial-metrics,.analytics-inventory-metrics,.franchise-metrics,.omni-metrics{grid-template-columns:minmax(0,1fr)}.financial-section-heading,.card-heading,.section-heading,.statement-heading,.fiscal-card-heading,.offline-policy-heading{flex-direction:column;align-items:stretch}.table-scroll{border-radius:9px;margin-inline:0}.table-scroll th,.table-scroll td{padding-inline:.7rem}.workspace-pagination{flex-direction:column;align-items:stretch}.workspace-pagination>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resource-page .input-dialog,.tabbed-resource-page .input-dialog{border-radius:18px 18px 0 0}}@media (prefers-reduced-motion:reduce){.workspace-loading>span{animation-duration:1.8s}}.sales-portal-page{gap:1rem;display:grid}.sales-portal-header{align-items:center;gap:clamp(1rem,3vw,2.25rem);margin-bottom:.1rem}.sales-portal-heading{flex:620px}.sales-portal-context-card{border:1px solid var(--workspace-line);width:min(420px,100%);box-shadow:var(--workspace-shadow);background:#fff;border-radius:12px;gap:.75rem;padding:.9rem 1rem;display:grid}.sales-portal-context-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sales-portal-context-heading>span,.sales-unit-selector{color:#657185;letter-spacing:.055em;text-transform:uppercase;font-size:.64rem;font-weight:850}.sales-portal-context-heading strong,.sales-config-state,.sales-queue-count{color:#8b6111;white-space:nowrap;background:#fff4dd;border-radius:999px;padding:.32rem .55rem;font-size:.62rem;font-weight:850}.sales-portal-context-heading strong.is-enabled,.sales-config-state.enabled{background:var(--workspace-green-soft);color:#0052cc}.sales-unit-selector{gap:.35rem;display:grid}.sales-unit-selector select{height:44px;color:var(--workspace-text);letter-spacing:normal;text-transform:none;padding:.65rem .75rem;font-size:.78rem;font-weight:800}.sales-portal-page .operational-metrics{margin:0}.sales-portal-tabs{z-index:12;border:1px solid var(--workspace-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:0;padding:.35rem;display:grid;position:sticky;top:76px;box-shadow:0 7px 22px #141f2f0d}.sales-portal-tabs button{color:#637084;text-align:left;background:0 0;border:0;border-radius:9px;align-content:center;gap:.16rem;min-height:54px;padding:.65rem .85rem;display:grid}.sales-portal-tabs button:hover{background:#f2f5f8}.sales-portal-tabs button.active{background:var(--workspace-navy);color:#fff;box-shadow:0 6px 16px #0d1b2e2e}.sales-portal-tabs button strong{font-size:.76rem}.sales-portal-tabs button small{color:#8995a5;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.sales-portal-tabs button.active small{color:#b5c1cf}.sales-portal-warning{color:#78520a;background:#fffaf0;border:1px solid #efd093;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin:0;padding:.8rem .9rem;display:grid}.sales-portal-warning>span{background:#f7dfac;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.sales-portal-warning>div{gap:.15rem;display:grid}.sales-portal-warning small{color:#8a6b31;font-size:.68rem}.sales-portal-warning button{color:#78520a;background:#fff;border:1px solid #dfbd79;border-radius:8px;min-height:38px;padding:.55rem .75rem;font-size:.68rem;font-weight:850}.sales-portal-workspace{grid-template-columns:minmax(340px,.72fr) minmax(0,1.6fr);align-items:start;gap:1rem;display:grid}.sales-quick-order,.sales-order-list,.sales-settings,.sales-checkout-card{min-width:0;padding:1.2rem}.sales-card-heading,.sales-section-heading,.sales-subsection-heading{align-items:flex-start;gap:.8rem;min-width:0;display:flex}.sales-card-heading{margin-bottom:1rem}.sales-card-heading.compact{margin:0}.sales-card-heading>div,.sales-section-heading>div,.sales-subsection-heading>div{min-width:0}.sales-card-heading h2,.sales-section-heading h2,.sales-subsection-heading h3{color:var(--workspace-text);letter-spacing:-.035em;margin:0}.sales-card-heading h2,.sales-section-heading h2{font-size:clamp(1.15rem,2vw,1.45rem)}.sales-card-heading p:last-child,.sales-section-heading p:last-child,.sales-subsection-heading p{color:var(--workspace-muted);margin:.25rem 0 0;font-size:.68rem;line-height:1.5}.sales-step-badge,.sales-subsection-heading>span{background:var(--workspace-green-soft);color:#0052cc;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:.66rem;font-weight:900;display:grid}.sales-quick-order .operational-form-grid{gap:.75rem}.sales-quick-order label,.sales-settings label{gap:.35rem;display:grid}.sales-quick-order input,.sales-quick-order select,.sales-settings input:not([type=checkbox]),.sales-settings select{min-height:44px;padding:.65rem .72rem}.sales-card-footer,.sales-settings-footer{border-top:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:.9rem;display:flex}.sales-card-footer small,.sales-settings-footer p{color:var(--workspace-muted);margin:0;font-size:.65rem;line-height:1.45}.sales-order-list .operational-toolbar{grid-template-columns:minmax(300px,1.25fr) minmax(190px,.8fr) minmax(160px,220px);margin-bottom:.8rem;padding:.8rem}.sales-order-list-wide{grid-column:1/-1}.sales-order-list-wide .operational-toolbar{grid-template-columns:minmax(320px,1fr) minmax(220px,.65fr)}.sales-order-toolbar .sales-card-heading{align-self:end}.sales-order-toolbar input{min-height:42px}.sales-order-list .operational-toolbar label{gap:.35rem;display:grid}.sales-order-list .operational-toolbar select{min-height:42px}.sales-order-list .operational-table{min-width:920px}.sales-order-list .operational-table button{border:1px solid var(--workspace-line-strong);color:#38556f;background:#fff;border-radius:7px;min-height:34px;padding:.45rem .65rem;font-size:.66rem;font-weight:850}.sales-section-heading{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem}.sales-queue-count{color:#536075;background:#eef3f7}.sales-checkout-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;display:grid}.sales-checkout-ticket{text-align:left;border:1px solid var(--workspace-line);background:#fff;border-radius:11px;align-content:center;gap:.4rem;min-height:128px;padding:1rem;display:grid;box-shadow:0 5px 16px #141f2f0a}.sales-checkout-ticket:hover{background:#f9fbfd;border-color:#9eb6d9;transform:translateY(-1px)}.sales-checkout-ticket span{color:#0052cc;font-size:.68rem;font-weight:850}.sales-checkout-ticket strong{color:var(--workspace-text);font-size:.9rem}.sales-checkout-ticket small{color:var(--workspace-muted);font-size:.66rem}.sales-portal-empty{min-height:260px;color:var(--workspace-muted);text-align:center;align-content:center;place-items:center;gap:.45rem;display:grid}.sales-portal-empty>span{background:var(--workspace-green-soft);color:#0052cc;border-radius:14px;place-items:center;width:48px;height:48px;font-size:1.25rem;font-weight:900;display:grid}.sales-portal-empty strong{color:#405067}.sales-portal-empty p{margin:0;font-size:.72rem}.sales-settings{gap:1rem;display:grid}.sales-activation-toggle{background:#f3f6fb;border:1px solid #bdcde5;border-radius:11px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex!important}.sales-activation-toggle>span:first-child{gap:.2rem;display:grid}.sales-activation-toggle strong{color:#1d263c;font-size:.82rem}.sales-activation-toggle small{color:#587468;font-size:.66rem}.sales-switch-control{flex:0 0 48px;width:48px;height:28px;position:relative}.sales-switch-control input{opacity:0;width:1px;height:1px;position:absolute}.sales-switch-control i{background:#aeb8c5;border-radius:999px;transition:background .16s;position:absolute;inset:0}.sales-switch-control i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:4px;left:4px;box-shadow:0 2px 5px #141f2f38}.sales-switch-control input:checked+i{background:#06f}.sales-switch-control input:checked+i:after{transform:translate(20px)}.sales-switch-control input:focus-visible+i{outline-offset:2px;outline:3px solid #0066ff38}.sales-settings-section{border:1px solid var(--workspace-line);background:var(--workspace-surface-soft);border-radius:11px;gap:.9rem;padding:1rem;display:grid}.sales-subsection-heading h3{font-size:.92rem}.sales-settings-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-settings-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.sales-settings-checks .check-line{border:1px solid var(--workspace-line);color:#465469;background:#fff;border-radius:9px;align-items:center;gap:.6rem;min-height:52px;padding:.7rem .75rem;font-size:.68rem;font-weight:750;display:flex}.sales-settings-checks input{accent-color:#06f;flex:none;width:17px;height:17px}.sales-settings-footer{margin:0}.sales-order-dialog{width:min(1100px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.sales-order-dialog>header{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.9rem;display:flex}.sales-document-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.sales-order-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:.9rem 0;display:grid}.sales-order-summary-strip article,.sales-customer-credit>div{border:1px solid var(--workspace-line);background:var(--workspace-surface-soft);border-radius:9px;gap:.22rem;min-width:0;padding:.72rem .8rem;display:grid}.sales-order-summary-strip span,.sales-customer-credit span{color:var(--workspace-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.6rem;font-weight:850}.sales-order-summary-strip strong,.sales-customer-credit strong{color:var(--workspace-text);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.sales-customer-credit{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-bottom:.9rem;display:grid}.sales-customer-credit small{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.sales-customer-credit .has-warning{background:#fff9ef;border-color:#efc482}.sales-customer-credit .has-warning strong{color:#a55a12}.sales-customer-preview{grid-column:1/-1;margin:.25rem 0 0}.sales-customer-debts{background:#fffaf1;border:1px solid #efc482;border-radius:10px;margin:0 0 1rem;padding:.8rem}.sales-customer-debts summary{cursor:pointer;color:#7d4a0e;font-size:.72rem;font-weight:850}.sales-customer-debts .table-scroll{margin-top:.75rem}.sales-customer-debts>p{margin:.65rem 0 0;font-size:.65rem}.sales-catalog-filters{border:1px solid var(--workspace-line);background:#fff;border-radius:10px;grid-template-columns:minmax(160px,1fr) 110px minmax(180px,1fr) minmax(210px,auto);align-items:end;gap:.65rem;margin-top:1rem;padding:.75rem;display:grid}.sales-catalog-filters label:not(.check-line){color:var(--workspace-muted);gap:.35rem;font-size:.65rem;font-weight:800;display:grid}.sales-catalog-filters input,.sales-catalog-filters select{min-height:42px}.sales-stock-filter{border:1px solid var(--workspace-line);color:#465469;border-radius:8px;align-items:center;gap:.5rem;min-height:42px;padding:.55rem .65rem;font-size:.66rem;font-weight:800;display:flex}.sales-stock-filter input{accent-color:#06f;min-height:auto}.sales-mode-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.sales-mode-config-card{border:1px solid var(--workspace-line);background:#fff;border-radius:10px;min-width:0;padding:.85rem}.sales-mode-config-card>header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.sales-mode-config-card .operational-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-mode-config-card .check-line{color:#465469;align-items:center;gap:.5rem;font-size:.65rem;font-weight:800;display:flex}.sales-mode-config-card .check-line input{accent-color:#06f;width:17px;height:17px}.sales-product-search{border:1px solid var(--workspace-line);background:var(--workspace-surface-soft);border-radius:10px;grid-template-columns:minmax(0,1fr) 44px auto;gap:.65rem;margin:1rem 0;padding:.75rem;display:grid}.sales-product-search input,.sales-product-search button{min-height:44px}.sales-product-search .scanner-trigger{background:var(--workspace-green-soft);color:#0052cc;border:1px solid #a9bedd;border-radius:8px;padding:0;font-size:1rem;font-weight:900}.sales-product-results{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.5rem;max-height:230px;margin-bottom:1rem;display:grid;overflow:auto}.sales-product-results button{border:1px solid var(--workspace-line);text-align:left;background:#fff;border-radius:9px;grid-template-columns:40px minmax(0,1fr);gap:.2rem;padding:.75rem;display:grid}.sales-product-results button>i{background:#eef3f6 50%/cover no-repeat;border-radius:7px;grid-row:1/span 3;width:38px;height:38px}.sales-product-results button>span,.sales-product-results button>strong,.sales-product-results button>small{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.sales-product-results span,.sales-product-results small{color:var(--workspace-muted)}.sales-order-items td small{color:var(--workspace-muted);margin-top:.2rem;display:block}.sales-order-items .danger-button{border-radius:7px;min-height:36px;padding:.48rem .7rem;font-size:.68rem;font-weight:800}.sales-order-items .has-invalid-calculation{background:#fff4f2}.sales-order-items .has-invalid-calculation strong[title]{color:#b3342f}.sales-commercial-terms,.sales-payment-panel,.sales-approval-panel,.sales-payments-list{border:1px solid var(--workspace-line);background:var(--workspace-surface-soft);border-radius:10px;gap:.75rem;margin-top:.9rem;padding:.9rem;display:grid}.sales-commercial-terms>header,.sales-payment-panel>header,.sales-approval-panel>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sales-commercial-terms h3,.sales-payment-panel h3,.sales-approval-panel h3,.sales-payments-list h3{color:var(--workspace-text);margin:.1rem 0 0;font-size:.86rem}.sales-commercial-terms .operational-form-grid,.sales-payment-panel .operational-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-approval-panel article{border:1px solid var(--workspace-line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.sales-approval-panel article>div:first-child{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:.35rem .55rem;display:grid}.sales-approval-panel article p,.sales-approval-panel article small{color:var(--workspace-muted);grid-column:1/-1;margin:0;font-size:.65rem}.sales-approval-panel article>div:last-child{gap:.4rem;display:flex}.sales-payments-list p{border-top:1px solid var(--workspace-line);color:var(--workspace-muted);justify-content:space-between;gap:.75rem;margin:0;padding-top:.55rem;font-size:.68rem;display:flex}.sales-credit-billing{background:#f2f6fb;border:1px solid #a8bddc;border-radius:10px;align-items:center;gap:.75rem;margin-top:.9rem;padding:.85rem;display:flex}.sales-credit-billing>span{color:#fff;background:#06f;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.sales-credit-billing strong{color:#0052cc}.sales-credit-billing p{color:#567064;margin:.18rem 0 0;font-size:.66rem;line-height:1.45}.sales-order-total{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;padding:1rem 0;display:grid}.sales-order-total>div{background:#f1f5f8;border-radius:9px;gap:.25rem;padding:.72rem .8rem;display:grid}.sales-order-total span{color:var(--workspace-muted);text-transform:uppercase;font-size:.6rem;font-weight:800}.sales-order-total .grand-total{background:var(--workspace-navy)}.sales-order-total .grand-total span,.sales-order-total .grand-total strong{color:#fff}.sales-order-total strong{font-size:.88rem}.sales-order-actions{flex-wrap:wrap}.sales-history{gap:.65rem;padding:.75rem 0;list-style:none;display:grid}.sales-history li{border-left:3px solid #06f;gap:.15rem;padding-left:.75rem;display:grid}.sales-history span{color:var(--workspace-muted);font-size:.72rem}@media (max-width:1180px){.sales-portal-workspace{grid-template-columns:minmax(310px,.8fr) minmax(0,1.2fr)}.sales-settings-primary,.sales-settings-checks,.sales-commercial-terms .operational-form-grid,.sales-payment-panel .operational-form-grid,.sales-order-summary-strip,.sales-customer-credit,.sales-order-total,.sales-mode-config-grid,.sales-catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.sales-portal-header{flex-direction:column;align-items:stretch}.sales-portal-heading{flex:0 auto}.sales-portal-context-card{width:100%}.sales-portal-workspace{grid-template-columns:1fr}.sales-quick-order .operational-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.sales-portal-tabs{grid-template-columns:none;display:flex;position:static;overflow-x:auto}.sales-portal-tabs button{flex:1 0 155px;min-width:155px}.sales-portal-warning{grid-template-columns:auto minmax(0,1fr)}.sales-portal-warning button{grid-column:1/-1;width:100%}.sales-quick-order .operational-form-grid,.sales-settings-primary,.sales-settings-checks,.sales-mode-config-grid,.sales-mode-config-card .operational-form-grid,.sales-catalog-filters{grid-template-columns:1fr}.sales-mode-config-card .span-2,.sales-quick-order .span-2{grid-column:auto}.sales-card-footer,.sales-settings-footer,.sales-section-heading{flex-direction:column;align-items:stretch}.sales-card-footer .primary-button,.sales-settings-footer .primary-button{width:100%}.sales-order-list .operational-toolbar{grid-template-columns:1fr}.sales-product-search{grid-template-columns:minmax(0,1fr) 44px}.sales-product-search>button:last-child{grid-column:1/-1}.sales-order-dialog{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));padding:1rem}.sales-order-dialog>header{flex-direction:column}.sales-document-actions{justify-content:stretch;width:100%}.sales-document-actions button{flex:120px}.sales-order-summary-strip,.sales-customer-credit,.sales-order-total,.sales-commercial-terms .operational-form-grid,.sales-payment-panel .operational-form-grid{grid-template-columns:1fr}.sales-order-items{min-width:860px}.sales-commercial-terms>header,.sales-payment-panel>header,.sales-approval-panel>header,.sales-approval-panel article{flex-direction:column;align-items:stretch}.sales-commercial-terms>header .primary-button,.sales-payment-panel .primary-button{width:100%}}.customer-address-fieldset{border:1px solid var(--border,#d9e1ea);border-radius:16px;min-width:0;padding:18px}.customer-address-fieldset legend{color:#344054;padding:0 8px;font-weight:800}.category-row{align-items:start}.category-identity strong,.category-identity small{text-overflow:clip;white-space:normal;overflow:visible}.category-identity strong{line-height:1.35}.category-identity small{line-height:1.45}.financial-settings-template-callout,.financial-account-type-help{color:#0052cc;background:#f0f4fb;border:1px solid #b8ccea;border-radius:16px;gap:14px;padding:16px;display:flex}.financial-settings-template-callout{justify-content:space-between;align-items:center;margin:18px 0}.financial-settings-template-callout>div,.financial-account-type-help{min-width:0}.financial-settings-template-callout strong,.financial-settings-template-callout span,.financial-account-type-help strong,.financial-account-type-help span{display:block}.financial-settings-template-callout span,.financial-account-type-help span{margin-top:4px;line-height:1.45}.financial-settings-template-callout .primary-action{width:auto;min-width:220px;margin:0}.financial-account-type-help{flex-direction:column;gap:2px;font-size:.88rem}.reports-center-page{gap:22px;display:grid}.reports-center-header{align-items:end}.reports-center-header .secondary-action{justify-content:center;align-items:center;min-height:48px;text-decoration:none;display:inline-flex}.reports-center-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.reports-center-filters label{min-width:0}.reports-center-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.reports-center-card{flex-direction:column;align-items:stretch;min-width:0;min-height:260px;display:flex}.reports-center-card-heading{justify-content:space-between;align-items:center;display:flex}.reports-center-card-heading span{color:#0052cc;background:#e8eef8;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;font-weight:900;display:inline-flex}.reports-center-card-heading b{color:#596579;letter-spacing:.08em;background:#eef2f6;border-radius:999px;padding:5px 9px;font-size:.72rem}.reports-center-card h2{margin:20px 0 8px;font-size:clamp(1.18rem,1.7vw,1.55rem)}.reports-center-card p{color:#69758a;margin:0 0 22px;line-height:1.5}.reports-center-card .primary-button{text-align:center;width:100%;margin-top:auto;text-decoration:none}.reports-center-note{line-height:1.55}@media (max-width:1100px){.reports-center-filters,.reports-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.financial-settings-template-callout{flex-direction:column;align-items:stretch}.financial-settings-template-callout .primary-action,.reports-center-header .secondary-action{width:100%}.reports-center-filters,.reports-center-grid{grid-template-columns:1fr}.reports-center-card{min-height:230px}.module-tabs:not(.financial-tabs),.ai-tabs,.import-tabs,.inventory-operation-tabs,.wms-area-nav,.terminal-filter-buttons{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.module-tabs:not(.financial-tabs) button,.ai-tabs button,.import-tabs button,.inventory-operation-tabs button,.wms-area-nav button,.terminal-filter-buttons button{text-align:left;white-space:normal;flex:none;width:100%;min-width:0;min-height:48px;padding:.6rem .7rem}.form-actions,.financial-form-actions,.fiscal-form-actions,.offline-form-footer,.dialog-actions,.row-actions{flex-wrap:wrap;align-items:stretch}.form-actions>button,.financial-form-actions>button,.fiscal-form-actions>button,.offline-form-footer>button,.dialog-actions>button{flex:145px;min-width:min(100%,145px)}}.financial-document-upload{grid-template-columns:minmax(220px,.45fr) minmax(300px,1fr);align-items:start;gap:.85rem;display:grid}.financial-file-field{min-width:0}.financial-file-field input[type=file]{background:#fff;width:100%;min-width:0;height:auto;min-height:48px;padding:.45rem}.financial-file-field input[type=file]::file-selector-button{color:#0052cc;font:inherit;cursor:pointer;background:#e8eef8;border:0;border-radius:8px;margin-right:.7rem;padding:.58rem .8rem;font-weight:800}.financial-file-field small{color:var(--muted);margin-top:.35rem;line-height:1.45;display:block}.financial-attachment-cell{min-width:220px}.financial-attachment-list{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.financial-attachment-chip{background:#f1f5fa;border:1px solid #cfd9e7;border-radius:999px;align-items:center;min-width:0;max-width:280px;display:flex;overflow:hidden}.financial-attachment-chip>button:first-child{color:#0052cc;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-width:0;padding:.4rem .55rem .4rem .7rem;font-size:.69rem;font-weight:800;overflow:hidden}.financial-attachment-remove{color:#a53636;cursor:pointer;background:0 0;border:0;border-left:1px solid #cfd9e7;width:30px;min-width:30px;min-height:30px;padding:0;font-size:1rem}.financial-inline-upload{color:#0052cc;cursor:pointer;background:#fff;border:1px dashed #7592be;border-radius:999px;align-items:center;min-height:32px;padding:.35rem .7rem;font-size:.68rem;font-weight:850;display:inline-flex}.financial-inline-upload input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.financial-document-upload{grid-template-columns:minmax(0,1fr)}}.wms-workspace{--wms-panel-line:#dce4eb;--wms-panel-soft:#f7f9fb;--wms-panel-green:#06f;--wms-panel-navy:#0c142b;gap:1rem;display:grid}.wms-workspace .wms-heading{align-items:center;gap:clamp(1.25rem,3vw,2.5rem);margin-bottom:0}.wms-heading>div:first-child{flex:auto;min-width:0}.wms-header-side{grid-template-columns:minmax(0,1fr) 190px;gap:.65rem;width:min(620px,52vw);min-width:510px;display:grid}.wms-header-summary{background:linear-gradient(120deg,#0066ff14,#0000 48%),#fff;border:1px solid #cfd9e8;border-radius:15px;gap:.55rem;min-width:0;padding:.9rem 1rem;display:grid;box-shadow:0 8px 24px #141f2f0d}.wms-header-summary-heading{justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}.wms-header-summary-heading>span{color:#657185;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:900}.wms-header-summary-heading>strong{color:#0052cc;white-space:nowrap;background:#e6edf7;border-radius:999px;padding:.28rem .5rem;font-size:.56rem;font-weight:900}.wms-header-summary-heading>strong.is-loading{color:#8a6010;background:#fff3d8}.wms-header-summary label,.wms-header-summary select{width:100%;min-width:0}.wms-header-summary select{color:#1c2a3d;min-height:46px;padding-block:.65rem;font-size:.75rem;font-weight:800}.wms-header-summary .wms-sync-line{min-height:0;margin:0;font-size:.59rem}.wms-header-summary .wms-sync-line small{color:#8894a4;white-space:nowrap;margin-left:auto;font-size:.54rem}.wms-quick-actions{grid-template-rows:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.wms-quick-actions>button,.wms-quick-actions>a{text-align:left;border-radius:11px;justify-content:flex-start;align-items:center;gap:.55rem;min-width:0;min-height:48px;padding:.7rem .8rem;font-size:.67rem;font-weight:850;line-height:1.25;text-decoration:none;display:flex}.wms-quick-actions>*>span{background:#ffffff29;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:.78rem;display:grid}.wms-quick-actions .wms-refresh>span{color:#0052cc;background:#edf1f8}.wms-navigation-shell{z-index:12;border:1px solid var(--wms-panel-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f9fbf5;border-radius:17px;gap:.5rem;padding:.55rem;display:grid;position:sticky;top:76px;box-shadow:0 10px 30px #141f2f12}.wms-area-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.wms-area-groups>button{color:#687589;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;min-height:58px;padding:.65rem .7rem;display:grid}.wms-area-groups>button:hover{background:#fff;border-color:#dbe3ea}.wms-area-groups>button.active{background:var(--wms-panel-navy);color:#fff;border-color:#20324a;box-shadow:0 7px 18px #0d1b2e2e}.wms-area-groups>button>span:nth-child(2){gap:.1rem;min-width:0;display:grid}.wms-area-groups strong,.wms-subtabs strong{overflow-wrap:anywhere;white-space:normal;font-size:.71rem;line-height:1.25;overflow:visible}.wms-area-groups small,.wms-subtabs small{color:#8995a6;overflow-wrap:anywhere;white-space:normal;font-size:.56rem;font-weight:650;line-height:1.35;overflow:visible}.wms-area-groups>button.active small{color:#afbdcb}.wms-area-code{color:#0052cc;letter-spacing:.05em;background:#e7edf6;border-radius:9px;place-items:center;width:34px;height:34px;font-size:.6rem;font-weight:950;display:grid}.wms-area-groups>button.active .wms-area-code{color:#fff;background:#06f}.wms-area-count,.wms-subtabs b{color:#657185;background:#e9edf2;border-radius:999px;place-items:center;min-width:25px;height:25px;padding-inline:.3rem;font-size:.57rem;font-weight:900;display:grid}.wms-area-groups>button.active .wms-area-count{color:#dce6ef;background:#ffffff1f}.wms-subnav-shell{grid-template-columns:minmax(210px,.55fr) minmax(0,2fr);align-items:stretch;gap:.5rem;display:grid}.wms-current-context{background:#fff;border:1px solid #dce4eb;border-radius:11px;align-content:center;gap:.1rem;min-width:0;padding:.6rem .75rem;display:grid}.wms-current-context>span{color:#0052cc;letter-spacing:.08em;text-transform:uppercase;font-size:.53rem;font-weight:900}.wms-current-context>strong,.wms-current-context>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wms-current-context>strong{color:#1c2a3d;font-size:.76rem}.wms-current-context>small{color:#7e8b9d;font-size:.57rem}.wms-subtabs{background:#fff;border:1px solid #dce4eb;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.4rem;min-width:0;padding:.35rem;display:grid}.wms-subtabs>button{color:#687589;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;min-width:0;padding:.55rem .65rem;display:grid}.wms-subtabs>button>span{gap:.08rem;min-width:0;display:grid}.wms-subtabs>button:hover{background:#f5f7fa;border-color:#dce5e2}.wms-subtabs>button.active{color:#0052cc;background:#e8eef7;border-color:#84a3d1;box-shadow:inset 3px 0 #06f}.wms-subtabs>button.active small{color:#548576}.wms-subtabs>button.active b{color:#0052cc;background:#fff}.wms-workspace .wms-metrics{gap:.75rem;margin:0}.wms-workspace .wms-metrics>article,.wms-workspace .wms-location-stats>article{border:1px solid var(--wms-panel-line);background:#fff;border-radius:15px;align-content:center;min-width:0;min-height:124px;padding:1rem 1.05rem;box-shadow:0 8px 24px #141f2f0d}.wms-workspace .wms-metrics>article>span,.wms-workspace .wms-location-stats>article>span{letter-spacing:.055em;text-transform:uppercase;font-size:.61rem;line-height:1.35}.wms-workspace .wms-metrics>article>strong,.wms-workspace .wms-location-stats>article>strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.05;overflow:hidden}.wms-workspace .wms-metrics>article>small,.wms-workspace .wms-location-stats>article>small{color:#7a8799;font-size:.62rem;line-height:1.4}.wms-workspace .data-card{border-color:var(--wms-panel-line);border-radius:16px;min-width:0;box-shadow:0 9px 26px #141f2f0d}.wms-workspace .wms-area-intro{border-radius:16px;min-height:108px;margin:0;box-shadow:0 8px 24px #141f2f0a}.wms-workspace .wms-two-column{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:1rem}.wms-workspace .wms-form-column,.wms-workspace .form-stack,.wms-workspace .form-grid,.wms-workspace .wms-address-grid{min-width:0}.wms-workspace .form-stack>h2,.wms-workspace .card-heading h2,.wms-workspace .wms-table-toolbar h2{font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.15}.wms-workspace .form-stack label{color:#344054;gap:.38rem;min-width:0;font-size:.69rem;font-weight:800}.wms-workspace .form-stack input,.wms-workspace .form-stack select,.wms-workspace .form-stack textarea,.wms-workspace .wms-task-tools input,.wms-workspace .wms-task-tools select,.wms-workspace .wms-table-toolbar input{width:100%;min-width:0;max-width:100%}.wms-workspace .table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.wms-workspace .table-scroll>table{min-width:720px}.wms-workspace table th{color:#657185;letter-spacing:.045em;white-space:nowrap;background:#f5f7f9;padding-block:.72rem;font-size:.58rem}.wms-workspace table td{vertical-align:middle;padding-block:.78rem;font-size:.67rem}.wms-workspace .wms-task-tools{grid-template-columns:repeat(2,minmax(150px,1fr)) auto;align-items:end;min-width:min(100%,520px);display:grid}.wms-workspace .wms-task-tools a{background:#f2f5fa;border:1px solid #b9c6d9;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:.55rem .7rem;font-size:.64rem;text-decoration:none;display:inline-flex}.wms-workspace .wms-flow-card,.wms-workspace .wms-overview-grid,.wms-workspace .wms-section,.wms-workspace .wms-location-stats{margin-top:0;margin-bottom:0}.wms-workspace .wms-flow button{min-height:58px}.wms-workspace .wms-location-map>article,.wms-workspace .wms-task-cards>article,.wms-workspace .wms-priority{background:#f9fbfc;border-radius:12px}.wms-workspace .wms-location-map p,.wms-workspace .wms-location-map small,.wms-workspace .wms-priority strong,.wms-workspace .wms-priority small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.wms-mobile-shell{border-radius:16px;overflow:hidden;box-shadow:0 12px 34px #0f1f3017}.wms-mobile-header{z-index:20;background:radial-gradient(circle at 85% 0,#0066ff2e,#0000 35%),#0d1d2d;position:sticky;top:0}.wms-mobile-queue button,.wms-mobile-item{box-shadow:0 7px 20px #141f2f0d}@media (max-width:1320px){.wms-workspace .wms-heading{flex-direction:column;align-items:stretch}.wms-header-side{grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);width:100%;min-width:0}}@media (max-width:1120px){.wms-navigation-shell{position:relative;top:auto}.wms-area-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.wms-subnav-shell,.wms-workspace .wms-two-column,.wms-workspace .wms-overview-grid,.wms-workspace .wms-settings-layout,.wms-workspace .wms-locations-layout{grid-template-columns:minmax(0,1fr)}.wms-sticky-form,.wms-strategy-guide{position:static}.wms-workspace .wms-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.wms-header-side{grid-template-columns:minmax(0,1fr)}.wms-quick-actions{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.wms-navigation-shell{border-radius:14px;padding:.45rem}.wms-area-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.wms-area-groups>button{grid-template-columns:auto minmax(0,1fr);gap:.55rem}.wms-area-count{display:none}.wms-subtabs,.wms-workspace .wms-metrics,.wms-workspace .wms-location-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wms-workspace .wms-task-heading,.wms-workspace .wms-table-toolbar,.wms-workspace .wms-area-intro,.wms-workspace .card-heading{flex-direction:column;align-items:stretch}.wms-workspace .wms-task-tools{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.wms-workspace .wms-area-actions,.wms-workspace .wms-area-actions>*,.wms-workspace .wms-action-menu,.wms-workspace .wms-action-menu>summary{width:100%}.wms-workspace .wms-address-grid,.wms-workspace .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wms-workspace .wms-flow{grid-template-columns:minmax(0,1fr)}.wms-workspace .wms-flow:before{display:none}.wms-workspace .wms-flow button{border:1px solid var(--wms-panel-line);background:#fff;border-radius:11px;padding:.55rem}.wms-mobile-shell{box-shadow:none;border-radius:0;margin:-1rem}}@media (max-width:520px){.wms-quick-actions,.wms-area-groups,.wms-subtabs,.wms-workspace .wms-metrics,.wms-workspace .wms-location-stats,.wms-workspace .wms-address-grid,.wms-workspace .form-grid,.wms-workspace .wms-location-map{grid-template-columns:minmax(0,1fr)}.wms-header-summary .wms-sync-line{flex-wrap:wrap;align-items:flex-start}.wms-header-summary .wms-sync-line small{width:100%;margin-left:1rem}.wms-current-context>strong,.wms-current-context>small{overflow-wrap:anywhere;white-space:normal;overflow:visible}.wms-workspace .wms-metrics>article,.wms-workspace .wms-location-stats>article{min-height:104px}}.wms-workspace .wms-navigation-shell{margin-bottom:.15rem;position:relative;top:auto}.wms-workspace .wms-area-intro{z-index:3;background:radial-gradient(circle at 92% 12%,#0066ff2b,#0000 28%),linear-gradient(135deg,#fff,#f0f4fa);border:1px solid #cfd9e7;border-radius:18px;min-width:0;min-height:122px;padding:clamp(1.2rem,2.5vw,1.75rem);position:relative;overflow:visible}.wms-workspace .wms-action-menu[open]{z-index:50}.wms-workspace .wms-action-menu>div{z-index:60;border-radius:12px;overflow:hidden;box-shadow:0 18px 42px #11233333}.wms-workspace .wms-area-intro:before{content:"";background:linear-gradient(#06f,#0052cc);width:5px;position:absolute;inset:0 auto 0 0}.wms-workspace .wms-area-intro>div:first-child{min-width:0}.wms-workspace .wms-area-intro h2{margin-top:.1rem;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.08}.wms-workspace .wms-area-intro>div>p:last-child{overflow-wrap:anywhere;max-width:780px}.wms-workspace .wms-status-summary{background:0 0;border:0;gap:.65rem;margin:0}.wms-workspace .wms-status-summary>div{border:1px solid var(--wms-panel-line);background:#fff;border-radius:13px;align-content:center;min-width:0;min-height:88px;padding:.9rem 1rem;box-shadow:0 7px 20px #141f2f0a}.wms-workspace .wms-status-summary>div:last-child{border-right:1px solid var(--wms-panel-line)}.wms-workspace .wms-status-summary strong{color:#172437;font-size:1.45rem;line-height:1}.wms-workspace .wms-status-summary span{overflow-wrap:anywhere;font-weight:750;line-height:1.35}.wms-workspace .wms-operational-layout{align-items:start;gap:1rem;min-width:0}.wms-workspace .wms-list-panel,.wms-workspace .wms-form-panel{border:1px solid var(--wms-panel-line);background:#fff;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 10px 30px #141f2f0f}.wms-workspace .wms-list-panel{padding:clamp(1rem,2vw,1.35rem)}.wms-workspace .wms-list-panel.table-scroll{overflow-x:auto}.wms-workspace .wms-list-panel>.card-heading,.wms-workspace .wms-table-toolbar{border-bottom:1px solid #e8edf1;min-height:62px;margin:0 0 1rem;padding:0 0 .85rem}.wms-workspace .wms-list-panel>.card-heading>span{color:#718094;font-size:.65rem;font-weight:800}.wms-workspace .wms-form-column,.wms-workspace .wms-side-panel{gap:1rem;width:100%;min-width:0}.wms-workspace .wms-form-panel{border-top:4px solid #06f;gap:.9rem;width:100%;padding:clamp(1rem,2vw,1.35rem);position:relative}.wms-workspace .wms-form-panel:after{pointer-events:none;content:"";background:radial-gradient(circle at 100% 0,#0066ff1f,#0000 68%);width:110px;height:70px;position:absolute;top:0;right:0}.wms-workspace .wms-form-panel>h2,.wms-workspace .wms-form-panel>.card-heading,.wms-form-panel-heading{z-index:1;position:relative}.wms-workspace .wms-form-panel>h2{border-bottom:1px solid #e8edf1;margin:0;padding-bottom:.8rem}.wms-workspace .wms-form-panel label{overflow-wrap:anywhere;gap:.42rem;width:100%;min-width:0;line-height:1.3;display:grid}.wms-workspace .wms-form-panel input,.wms-workspace .wms-form-panel select,.wms-workspace .wms-form-panel textarea{color:#1e2b3d;background:#fff;border:1px solid #ccd7e2;border-radius:10px;width:100%;min-width:0;min-height:48px;padding:.7rem .8rem;font-size:.73rem;font-weight:700}.wms-workspace .wms-form-panel textarea{min-height:86px}.wms-workspace .wms-form-panel input:focus,.wms-workspace .wms-form-panel select:focus,.wms-workspace .wms-form-panel textarea:focus{border-color:#06f;outline:3px solid #0066ff29}.wms-workspace .wms-form-panel>.primary-button,.wms-workspace .wms-form-footer .primary-button{border-radius:10px;min-height:48px;padding-inline:1rem;font-weight:850}.wms-form-panel-heading{border-bottom:1px solid #e5ebef;align-items:center;gap:.8rem;padding-bottom:1rem;display:flex}.wms-form-panel-heading>div{min-width:0}.wms-form-panel-heading h2,.wms-form-panel-heading p,.wms-form-panel-heading small{margin:0}.wms-form-panel-heading h2{font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.15}.wms-form-panel-heading small{color:#728094;margin-top:.25rem;font-size:.65rem;line-height:1.4;display:block}.wms-form-panel-icon{color:#0052cc;background:#e5ecf7;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:1.2rem;font-weight:800;display:grid}.wms-form-section{background:#f9fbfc;border:1px solid #dfe7ed;border-radius:13px;gap:.85rem;min-width:0;padding:1rem;display:grid}.wms-form-section-heading{border-bottom:1px solid #e4eaef;align-items:flex-start;gap:.65rem;min-width:0;padding-bottom:.75rem;display:flex}.wms-form-section-heading>span{color:#fff;background:#17283f;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:.64rem;font-weight:900;display:grid}.wms-form-section-heading>div{min-width:0}.wms-form-section-heading h3,.wms-form-section-heading p{margin:0}.wms-form-section-heading h3{color:#243247;font-size:.78rem}.wms-form-section-heading p{color:#7b8798;margin-top:.18rem;font-size:.62rem;line-height:1.4}.wms-workspace .wms-identity-grid{grid-template-columns:minmax(170px,.75fr) minmax(220px,1.25fr)}.wms-workspace .wms-address-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}.wms-workspace .wms-routing-grid{grid-template-columns:repeat(3,minmax(145px,1fr))}.wms-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.wms-workspace .wms-toggle-grid .check-line{cursor:pointer;background:#fff;border:1px solid #dbe4ea;border-radius:11px;align-items:flex-start;gap:.7rem;min-height:74px;padding:.8rem;display:flex}.wms-workspace .wms-toggle-grid .check-line input{width:20px;min-width:20px;height:20px;min-height:20px;margin-top:.1rem;padding:0}.wms-toggle-grid .check-line>span{gap:.2rem;min-width:0;display:grid}.wms-toggle-grid .check-line strong{color:#29374a;font-size:.69rem}.wms-toggle-grid .check-line small{color:#7a8798;font-size:.6rem;font-weight:600;line-height:1.35}.wms-form-footer{border-top:1px solid #e3e9ee;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding-top:1rem;display:flex}.wms-form-footer>small{color:#758294;max-width:55%;font-size:.62rem;line-height:1.4}.wms-workspace .wms-locations-layout{grid-template-columns:minmax(0,1.12fr) minmax(500px,.88fr)}.wms-workspace .wms-location-form{position:static;top:auto}.wms-workspace .wms-table-toolbar input{width:min(360px,100%);min-height:46px}.wms-workspace .wms-location-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.wms-workspace .wms-location-map>article{border-radius:12px;flex-direction:column;min-height:216px;padding:1rem;display:flex;box-shadow:0 5px 16px #141f2f0a}.wms-workspace .wms-location-card-footer{align-items:flex-end;margin-top:auto}.wms-workspace .wms-location-card-footer>span{overflow-wrap:anywhere;min-width:0}.wms-location-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.35rem;display:flex}.wms-location-actions button.danger{color:#a82d2d;background:#fff7f7;border-color:#efc2c2}.wms-location-actions button:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.48}.wms-location-pagination{border-top:1px solid #e3e9ee;justify-content:space-between;align-items:center;gap:1rem;min-width:0;margin-top:1rem;padding-top:1rem;display:flex}.wms-location-pagination>span{color:#718094;font-size:.66rem;font-weight:750}.wms-location-pagination>div,.wms-form-footer>div{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.wms-location-pagination button,.wms-form-footer>div button{border-radius:9px;min-height:42px;padding:.55rem .8rem}.wms-workspace .wms-location-map>.wms-empty,.wms-workspace .wms-task-cards>.wms-empty{grid-column:1/-1;min-height:220px}.wms-workspace .wms-empty{background:linear-gradient(145deg,#fbfcfd,#f5f8fa);border:1px dashed #cad5df;border-radius:13px;min-width:0;min-height:180px;padding:2rem 1rem}.wms-workspace .wms-empty:before{color:#0052cc;content:"✓";background:#e6ecf6;border-radius:12px;place-items:center;width:42px;height:42px;margin:0 auto .75rem;font-size:1rem;font-weight:900;display:grid}.wms-workspace .wms-empty strong{color:#223146;font-size:.82rem}.wms-workspace .wms-empty p{max-width:440px;margin-inline:auto;line-height:1.5}.wms-workspace .wms-task-cards{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.wms-workspace .wms-task-cards>article{background:#f9fbfc;border:1px solid #dfe6ec;border-radius:12px;min-width:0;min-height:104px;padding:1rem}.wms-workspace .wms-strategy-guide{position:static;top:auto}.wms-workspace .wms-strategy-guide dl{grid-template-columns:repeat(2,minmax(0,1fr))}.wms-workspace .wms-strategy-guide dl>div{background:#f9fbfc;border:1px solid #e2e8ed;min-width:0}@media (max-width:1380px){.wms-workspace .wms-locations-layout{grid-template-columns:minmax(0,1fr)}.wms-workspace .wms-location-form{max-width:none}}@media (max-width:1680px){.wms-workspace .wms-locations-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:1120px){.wms-workspace .wms-location-map{grid-template-columns:repeat(3,minmax(0,1fr))}.wms-workspace .wms-operational-layout{grid-template-columns:minmax(0,1fr)}.wms-workspace .wms-side-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.wms-workspace .wms-status-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.wms-workspace .wms-location-map{grid-template-columns:repeat(2,minmax(0,1fr))}.wms-location-pagination,.wms-form-footer{flex-direction:column;align-items:stretch}.wms-location-pagination>div,.wms-form-footer>div{width:100%}.wms-workspace .wms-area-intro{gap:1rem;min-height:0;padding:1.1rem}.wms-workspace .wms-status-summary,.wms-workspace .wms-side-panel,.wms-workspace .wms-address-grid,.wms-workspace .wms-routing-grid,.wms-workspace .wms-identity-grid,.wms-workspace .wms-strategy-guide dl{grid-template-columns:repeat(2,minmax(0,1fr))}.wms-workspace .wms-form-panel,.wms-workspace .wms-list-panel{border-radius:14px;padding:.9rem}.wms-workspace .wms-list-panel.table-scroll{padding-bottom:.75rem}.wms-workspace .wms-table-toolbar input{width:100%}.wms-form-footer{flex-direction:column;align-items:stretch}.wms-form-footer>small{max-width:none}.wms-form-footer .primary-button{width:100%}}@media (max-width:520px){.wms-workspace .wms-location-map{grid-template-columns:minmax(0,1fr)}.wms-location-pagination>div,.wms-form-footer>div{flex-direction:column;align-items:stretch}.wms-location-pagination button,.wms-form-footer>div button{width:100%}.wms-workspace .wms-status-summary,.wms-workspace .wms-side-panel,.wms-workspace .wms-address-grid,.wms-workspace .wms-routing-grid,.wms-workspace .wms-identity-grid,.wms-workspace .wms-toggle-grid,.wms-workspace .wms-strategy-guide dl{grid-template-columns:minmax(0,1fr)}.wms-form-panel-heading{align-items:flex-start}.wms-form-section{padding:.8rem}.wms-workspace .wms-status-summary>div{min-height:76px}}.wms-mobile-shell{min-width:0;overflow:clip}.wms-mobile-layout{grid-template-columns:minmax(0,1fr);min-width:0}.wms-mobile-queue{scrollbar-width:thin;border-bottom:1px solid #d9dfe6;border-right:0;align-items:stretch;gap:.7rem;min-width:0;padding:.85rem 1.25rem;display:flex;overflow-x:auto}.wms-mobile-queue h1{align-items:center;min-width:max-content;margin:0 .35rem 0 0;font-size:.9rem;display:flex}.wms-mobile-queue button{flex:none;width:auto;min-width:220px;max-width:290px;margin:0;padding:.75rem .9rem}.wms-mobile-task{width:min(100%,1240px);min-width:0;max-width:none;padding:clamp(1rem,2.2vw,2rem)}.wms-task-title,.wms-mobile-item,.wms-next-instruction,.wms-scan-form,.wms-mobile-progress{min-width:0}.wms-task-title{flex-wrap:wrap}.wms-task-title>div,.wms-task-title h2{overflow-wrap:anywhere;min-width:0}.wms-mobile-item{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:clamp(1rem,3vw,3rem);padding:clamp(1rem,2vw,1.5rem);display:grid}.wms-mobile-item>span,.wms-mobile-item>h3,.wms-mobile-item>p,.wms-mobile-item>small{grid-column:1}.wms-mobile-item h3,.wms-mobile-item p,.wms-mobile-item small{overflow-wrap:anywhere;min-width:0}.wms-mobile-item>div{white-space:nowrap;grid-area:1/2/span 4;align-self:center;margin:0}.wms-mobile-item>div strong{font-size:clamp(2rem,4vw,3rem)}.wms-next-instruction strong{overflow-wrap:anywhere;font-size:.88rem}.wms-scan-form{grid-template-columns:minmax(240px,.85fr) minmax(340px,1.65fr) minmax(210px,.7fr);align-items:end;gap:.9rem}.wms-scan-form--conference{grid-template-columns:minmax(340px,1.65fr) minmax(210px,.7fr)}.wms-scan-form label,.wms-scan-form input,.wms-quantity-control{width:100%;min-width:0}.wms-scan-form input{padding-inline:1rem}.wms-quantity-control{grid-template-columns:52px minmax(72px,1fr) 52px}.wms-quantity-control input{font-variant-numeric:tabular-nums;width:100%;padding-inline:.3rem}.wms-quantity-control button{touch-action:manipulation;min-width:52px;min-height:58px}.wms-mobile-actions{grid-template-columns:minmax(220px,.75fr) minmax(320px,1.5fr)}.wms-mobile-actions button,.wms-complete-button{white-space:normal;min-width:0;padding:.85rem 1rem}.wms-mobile-progress>div{gap:1rem;min-width:0}.wms-mobile-progress>div span{overflow-wrap:anywhere;min-width:0}@media (max-width:980px){.wms-mobile-queue h1{display:none}.wms-scan-form{grid-template-columns:minmax(210px,.85fr) minmax(300px,1.4fr)}.wms-scan-form--conference{grid-template-columns:minmax(300px,1.4fr) minmax(210px,.85fr)}.wms-scan-form>label:nth-child(3){grid-column:1/-1}.wms-mobile-actions{grid-template-columns:minmax(190px,.75fr) minmax(280px,1.4fr)}}@media (max-width:700px){.wms-mobile-header{padding:.8rem max(.85rem, env(safe-area-inset-right)) .8rem max(.85rem, env(safe-area-inset-left));gap:.75rem}.wms-mobile-header a{padding:.6rem .8rem}.wms-mobile-message,.wms-mobile-alert,.wms-offline-warning{padding-inline:max(.85rem, env(safe-area-inset-left))}.wms-mobile-queue{padding:.7rem max(.85rem, env(safe-area-inset-right)) .7rem max(.85rem, env(safe-area-inset-left))}.wms-mobile-queue button{min-width:min(220px,100vw - 3rem)}.wms-mobile-task{padding:.85rem max(.85rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(.85rem, env(safe-area-inset-left))}.wms-mobile-item{grid-template-columns:minmax(0,1fr)}.wms-mobile-item>div{grid-area:auto/1;justify-self:start;margin:.85rem 0}.wms-mobile-item>div strong{font-size:2.15rem}.wms-mobile-steps{grid-template-columns:repeat(3,minmax(112px,1fr));padding-bottom:.15rem;overflow-x:auto}.wms-scan-form,.wms-mobile-actions{grid-template-columns:minmax(0,1fr)}.wms-scan-form>label:nth-child(3),.wms-mobile-actions{grid-column:1}.wms-scan-form input,.wms-quantity-control button,.wms-mobile-actions button,.wms-complete-button{min-height:54px}.wms-quantity-control{grid-template-columns:56px minmax(90px,1fr) 56px}.wms-camera-button{order:2}.wms-confirm-button{order:1}}@media (max-width:420px){.wms-mobile-header p{font-size:.62rem}.wms-mobile-header strong{font-size:.66rem}.wms-mobile-header a{font-size:.76rem}.wms-task-title h2,.wms-mobile-item h3{font-size:1.25rem}.wms-mobile-progress>div{flex-direction:column;align-items:flex-start;gap:.25rem}}.wms-workspace,.wms-workspace>*,.wms-workspace .wms-section,.wms-workspace .data-card,.wms-workspace form,.wms-workspace label{min-width:0}.wms-workspace .data-card{padding:clamp(1rem,1.8vw,1.4rem)}.wms-workspace :is(input,select,textarea,button){max-width:100%}.wms-supervision{gap:1rem}.wms-supervision .wms-metrics{grid-template-columns:repeat(5,minmax(150px,1fr))}.wms-supervision-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:1rem}.wms-supervisor-task-board{overflow:hidden}.wms-supervised-task-list>article{background:linear-gradient(90deg,#0066ff0a,#0000 22%),#fff;border-color:#dbe4eb;border-radius:16px;gap:1rem;padding:clamp(1rem,1.8vw,1.35rem);box-shadow:0 8px 22px #141f2f0a}.wms-supervised-task-heading>div{min-width:0}.wms-supervised-task-heading strong,.wms-supervised-task-heading small{overflow-wrap:anywhere;min-width:0}.wms-supervised-task-heading>b{color:#142237;font-variant-numeric:tabular-nums;flex:none;font-size:clamp(1.35rem,2vw,1.8rem)}.wms-supervised-task-meta{gap:.7rem}.wms-supervised-task-meta>span{background:#f7f9fb;border:1px solid #e2e8ed;border-radius:11px;align-content:center;min-height:70px;padding:.7rem .8rem}.wms-supervised-task-meta small,.wms-supervisor-actions label>span{color:#718094;letter-spacing:.045em;text-transform:uppercase;font-size:.58rem;font-weight:850}.wms-supervised-task-meta strong{color:#1b293d;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:.72rem;line-height:1.35;overflow:visible}.wms-supervisor-actions{grid-template-columns:minmax(280px,.78fr) minmax(520px,1.22fr);align-items:start;gap:.9rem;padding-top:1rem;display:grid}.wms-supervisor-actions form,.wms-supervisor-actions form:first-child,.wms-supervisor-actions form:last-child{background:#f7f9fb;border:1px solid #dfe6eb;border-radius:13px;flex:none;justify-content:stretch;align-items:end;gap:.65rem;min-width:0;margin:0;padding:.85rem;display:grid}.wms-supervisor-actions form:first-child{grid-template-columns:minmax(0,1fr) auto}.wms-supervisor-actions form:last-child{grid-template-columns:minmax(120px,.8fr) minmax(95px,.55fr) minmax(180px,1fr) minmax(190px,1.15fr)}.wms-supervisor-actions label{gap:.35rem;display:grid}.wms-supervisor-actions :is(input,select){border-radius:10px;width:100%;min-width:0;min-height:46px;padding:.62rem .75rem;font-size:.72rem}.wms-supervisor-actions button{overflow-wrap:normal;white-space:nowrap;border-radius:10px;min-width:0;min-height:46px;padding:.65rem .85rem;line-height:1.2}.wms-supervisor-control>button{grid-column:1/-1;justify-self:end;width:auto;min-width:170px}.wms-supervisor-appointment-list>article,.wms-supervisor-divergence-list>article,.wms-collector-presence-list>article{min-width:0;overflow:hidden}.wms-supervisor-appointment-list form,.wms-supervisor-divergence-list form{flex-wrap:wrap;justify-content:flex-end;min-width:0}.wms-supervisor-appointment-list form select,.wms-supervisor-divergence-list form :is(select,input){flex:180px;min-width:180px}@media (max-width:1380px){.wms-supervisor-actions{grid-template-columns:minmax(0,1fr)}.wms-supervisor-actions form:last-child{grid-template-columns:repeat(4,minmax(130px,1fr))}}@media (max-width:1120px){.wms-supervision .wms-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.wms-supervision-grid{grid-template-columns:minmax(0,1fr)}.wms-supervisor-actions form:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.wms-supervision .wms-metrics,.wms-supervised-task-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.wms-supervised-task-heading,.wms-supervised-task-heading>div{align-items:flex-start}.wms-supervised-task-heading>div{grid-template-columns:minmax(0,1fr)}.wms-supervised-task-heading small{grid-column:1}.wms-supervisor-actions form:first-child,.wms-supervisor-actions form:last-child,.wms-supervisor-appointment-list form,.wms-supervisor-divergence-list form{grid-template-columns:minmax(0,1fr)}.wms-supervisor-actions button,.wms-supervisor-control>button{white-space:normal;grid-column:auto;justify-self:stretch;width:100%}}@media (max-width:480px){.wms-supervision .wms-metrics,.wms-supervised-task-meta{grid-template-columns:minmax(0,1fr)}.wms-supervised-task-heading{grid-template-columns:minmax(0,1fr) auto;display:grid}.wms-supervision .data-card{padding:.85rem}}.wms-collector-shell{background:radial-gradient(circle at 100% 0,#0066ff14,#0000 34rem),#f2f5f7;min-height:calc(100dvh - 5rem)}.wms-collector-toolbar{background:#fff;border-bottom:1px solid #dce3e9;grid-template-columns:minmax(280px,1fr) minmax(220px,.45fr);align-items:end;gap:1rem;padding:1rem clamp(1rem,3vw,2.25rem);display:grid}.wms-collector-toolbar label,.wms-collector-context{gap:.38rem;min-width:0;display:grid}.wms-collector-toolbar label>span,.wms-collector-context small{color:#728095;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.wms-collector-toolbar select{color:#182438;background-color:#f9fbfc;border:1px solid #ccd6df;border-radius:12px;width:100%;min-width:0;min-height:52px;padding:.65rem 2.5rem .65rem .9rem;font-weight:800}.wms-collector-context{background:#f5f8fa;border:1px solid #dce3e9;border-radius:12px;justify-content:center;min-height:52px;padding:.65rem .9rem}.wms-collector-context strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wms-collector-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem clamp(1rem,3vw,2.25rem);display:grid}.wms-collector-modes button{color:#627086;text-align:left;background:#fff;border:1px solid #d7e0e7;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;min-height:78px;padding:.8rem 1rem;display:grid;box-shadow:0 10px 30px #1325370a}.wms-collector-modes button>b{color:#0052cc;background:#eaeff7;border-radius:12px;place-items:center;width:42px;height:42px;font-size:.72rem;display:grid}.wms-collector-modes button span{gap:.14rem;min-width:0;display:grid}.wms-collector-modes button strong,.wms-collector-modes button small{overflow-wrap:anywhere;min-width:0}.wms-collector-modes button strong{color:#263449;font-size:.9rem}.wms-collector-modes button small{color:#7c899b;font-size:.68rem}.wms-collector-modes button.active{color:#fff;background:#13253d;border-color:#13253d;box-shadow:0 18px 34px #13253d2b}.wms-collector-modes button.active>b{color:#fff;background:#06f}.wms-collector-modes button.active strong{color:#fff}.wms-collector-modes button.active small{color:#aebacd}.wms-lookup-workspace,.wms-count-workspace{gap:1rem;width:min(100%,1500px);min-width:0;margin:0 auto;padding:0 clamp(1rem,3vw,2.25rem) clamp(2rem,5vw,4rem);display:grid}.wms-collector-hero{background:linear-gradient(120deg,#fff 15%,#e8eef8 100%);border:1px solid #d9e2e8;border-left:7px solid #06f;border-radius:20px;grid-template-columns:minmax(300px,.7fr) minmax(420px,1.3fr);align-items:center;gap:clamp(1rem,3vw,3rem);min-width:0;padding:clamp(1.25rem,3vw,2.25rem);display:grid;box-shadow:0 18px 45px #152b3e12}.wms-collector-hero>div{min-width:0}.wms-collector-hero>div>span,.wms-lookup-results header span,.wms-count-sheet header span,.wms-count-expected header>span,.wms-count-candidates header span{color:#0052cc;letter-spacing:.13em;font-size:.68rem;font-weight:900}.wms-collector-hero h1{overflow-wrap:anywhere;margin:.35rem 0 .5rem;font-size:clamp(1.6rem,3.4vw,2.8rem);line-height:1.02}.wms-collector-hero p{color:#69778b;margin:0;line-height:1.55}.wms-collector-hero form{grid-template-columns:minmax(210px,1fr) auto auto;gap:.65rem;min-width:0;display:grid}.wms-collector-hero form input{background:#fff;border:2px solid #afc0cc;border-radius:12px;width:100%;min-width:0;min-height:58px;padding:.75rem 1rem;font-size:1rem;font-weight:800}.wms-collector-hero form input:focus{border-color:#06f;outline:4px solid #0066ff26}.wms-collector-hero button,.wms-location-identity button,.wms-count-confirmation button{color:#fff;white-space:normal;background:#06f;border:0;border-radius:12px;min-height:54px;padding:.75rem 1.1rem;font-weight:850}.wms-collector-hero button.secondary-action{color:#33445b;background:#fff;border:1px solid #b9c7d0}.wms-collector-hero>button.secondary-action{justify-self:end}.wms-collector-hero.count{grid-template-columns:minmax(280px,1fr) auto}.wms-collector-hero.count form{grid-column:1/-1}.wms-collector-empty{color:#758296;text-align:center;background:#ffffffbf;border:1px dashed #bac7d1;border-radius:18px;place-content:center;gap:.35rem;min-height:240px;padding:2rem;display:grid}.wms-collector-empty strong{color:#263449;font-size:1.15rem}.wms-collector-empty p{margin:0}.wms-collector-empty.compact{min-height:150px;margin:.9rem}.wms-lookup-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.wms-lookup-summary article{background:#fff;border:1px solid #d8e1e8;border-radius:16px;gap:.3rem;min-width:0;padding:1.1rem;display:grid}.wms-lookup-summary small{color:#748195;letter-spacing:.08em;font-size:.65rem;font-weight:900}.wms-lookup-summary strong{overflow-wrap:anywhere;color:#182438;font-variant-numeric:tabular-nums;min-width:0;font-size:clamp(1.35rem,3vw,2rem)}.wms-lookup-summary span{color:#788598;font-size:.72rem}.wms-location-identity{background:#ecf1f9;border:1px solid #bdcde4;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:1rem 1.2rem;display:grid}.wms-location-identity>div{gap:.2rem;min-width:0;display:grid}.wms-location-identity small{color:#0052cc;font-size:.62rem;font-weight:900}.wms-location-identity strong{overflow-wrap:anywhere}.wms-location-identity button:disabled,.wms-collector-hero button:disabled,.wms-count-confirmation button:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.5}.wms-lookup-results,.wms-count-sheet,.wms-count-expected,.wms-count-candidates{background:#fff;border:1px solid #d8e1e8;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 16px 35px #1325370d}.wms-lookup-results>header,.wms-count-sheet>header,.wms-count-candidates>header{background:#f8fafb;border-bottom:1px solid #e0e6eb;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1.1rem 1.3rem;display:flex}.wms-lookup-results h2,.wms-count-sheet h2,.wms-count-expected h2,.wms-count-candidates h2{margin:.2rem 0 0;font-size:clamp(1.2rem,2.4vw,1.75rem)}.wms-lookup-results header>strong,.wms-count-sheet header>strong{color:#657387;font-size:.75rem}.wms-lookup-table{min-width:0}.wms-lookup-table .heading,.wms-lookup-table .row{grid-template-columns:minmax(240px,1.6fr) minmax(120px,.7fr) minmax(110px,.65fr) repeat(3,minmax(90px,.5fr));align-items:center;gap:.8rem;padding:.85rem 1.3rem;display:grid}.wms-lookup-table .heading{color:#5f6d81;letter-spacing:.06em;text-transform:uppercase;background:#eef3f6;font-size:.65rem;font-weight:900}.wms-lookup-table .row{color:#334158;border-top:1px solid #e6ebef;font-size:.78rem}.wms-lookup-table .row>span{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;gap:.12rem;min-width:0;display:grid}.wms-lookup-table .row small{color:#788598}.wms-result-note{color:#74520a;background:#fff3d8;border-radius:10px;padding:.75rem 1rem}.wms-count-candidates>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;padding:1rem;display:grid}.wms-count-candidates button{color:#263449;text-align:left;background:#f8fafb;border:1px solid #cfd9e1;border-radius:12px;gap:.2rem;min-width:0;padding:.9rem;display:grid}.wms-count-candidates button span,.wms-count-candidates button small{overflow-wrap:anywhere;color:#6e7b8f;min-width:0}.wms-count-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);align-items:start;gap:1rem;min-width:0;display:grid}.wms-count-sheet>article{border-top:1px solid #e6ebef;grid-template-columns:minmax(200px,1fr) 190px minmax(120px,auto) 38px;align-items:center;gap:.8rem;min-width:0;padding:.9rem 1.1rem;display:grid}.wms-count-sheet>article>div:first-child{gap:.15rem;min-width:0;display:grid}.wms-count-sheet>article>div:first-child span,.wms-count-sheet>article>div:first-child small{overflow-wrap:anywhere;color:#718095;min-width:0;font-size:.72rem}.wms-count-quantity{grid-template-columns:46px minmax(70px,1fr) 46px;min-width:0;display:grid}.wms-count-quantity button,.wms-count-quantity input{color:#203047;text-align:center;background:#fff;border:1px solid #cad5de;border-radius:0;min-width:0;min-height:48px;font-weight:850}.wms-count-quantity button:first-child{border-radius:10px 0 0 10px}.wms-count-quantity button:last-child{border-radius:0 10px 10px 0}.wms-count-sheet>article>span{text-align:center;border-radius:999px;padding:.45rem .65rem;font-size:.66rem;font-weight:900}.wms-count-sheet>article>span.matched{color:#0052cc;background:#e6edf8}.wms-count-sheet>article>span.different{color:#9b4b00;background:#fff0df}.wms-count-sheet>article .remove{color:#b72b2b;background:#ffeded;border:0;border-radius:9px;width:36px;height:36px;font-size:1.2rem}.wms-count-confirmation{background:#f7fafb;border-top:1px solid #dce4ea;gap:.9rem;padding:1.1rem;display:grid}.wms-count-confirmation label{color:#44546a;gap:.35rem;font-size:.75rem;font-weight:850;display:grid}.wms-count-confirmation textarea{resize:vertical;width:100%;min-height:84px}.wms-count-confirmation>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.wms-count-confirmation small{color:#758296;max-width:560px;line-height:1.45}.wms-count-expected{position:sticky;top:1rem}.wms-count-expected>header{background:#f8fafb;border-bottom:1px solid #e0e6eb;padding:1.1rem}.wms-count-expected header p{color:#718095;margin:.35rem 0 0;font-size:.72rem;line-height:1.45}.wms-count-expected>div{border-top:1px solid #e8ecef;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;min-width:0;padding:.75rem .85rem;display:grid}.wms-count-expected>div>span{gap:.1rem;min-width:0;display:grid}.wms-count-expected>div small{overflow-wrap:anywhere;color:#738095;font-size:.66rem}.wms-count-expected>div b{font-variant-numeric:tabular-nums}.wms-count-expected>div button{color:#33445b;background:#fff;border:1px solid #b9c7d0;border-radius:8px;min-height:38px;padding:.4rem .6rem;font-size:.66rem;font-weight:850}@media (max-width:1050px){.wms-collector-hero,.wms-count-grid{grid-template-columns:minmax(0,1fr)}.wms-count-expected{position:static}}@media (max-width:780px){.wms-collector-toolbar{padding-inline:max(.85rem, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr)}.wms-collector-context{display:none}.wms-collector-modes{padding:.8rem max(.85rem, env(safe-area-inset-right)) .8rem max(.85rem, env(safe-area-inset-left));scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.wms-collector-modes button{scroll-snap-align:start;flex:none;width:min(82vw,285px);min-width:min(82vw,285px)}.wms-lookup-workspace,.wms-count-workspace{padding-inline:max(.85rem, env(safe-area-inset-left));padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}.wms-collector-hero,.wms-collector-hero.count{border-radius:16px;grid-template-columns:minmax(0,1fr);padding:1rem}.wms-collector-hero>button.secondary-action{justify-self:stretch;width:100%}.wms-collector-hero form,.wms-collector-hero.count form{grid-column:1;grid-template-columns:minmax(0,1fr)}.wms-lookup-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wms-location-identity{grid-template-columns:minmax(0,1fr)}.wms-location-identity button{width:100%}.wms-lookup-table .heading{display:none}.wms-lookup-table .row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;padding:1rem}.wms-lookup-table .row>span:before{content:attr(data-label);color:#7a8799;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:900}.wms-count-sheet>article{grid-template-columns:minmax(0,1fr) 38px}.wms-count-sheet>article>div:first-child,.wms-count-sheet>article .wms-count-quantity,.wms-count-sheet>article>span{grid-column:1}.wms-count-sheet>article .remove{grid-area:1/2}.wms-count-sheet>article .wms-count-quantity{width:min(100%,260px)}.wms-count-sheet>article>span{justify-self:start}.wms-count-confirmation>div{flex-direction:column;align-items:stretch}.wms-count-confirmation button{width:100%}}@media (max-width:440px){.wms-lookup-summary,.wms-lookup-table .row{grid-template-columns:minmax(0,1fr)}.wms-count-expected>div{grid-template-columns:minmax(0,1fr) auto}.wms-count-expected>div button{grid-column:1/-1;width:100%}}.integration-connections-scroll{overflow-x:auto}.integration-connections-table{table-layout:fixed;min-width:1120px}.integration-connections-table th:first-child,.integration-connections-table td:first-child{width:19%}.integration-connections-table th:nth-child(2),.integration-connections-table td:nth-child(2){width:21%}.integration-connections-table th:nth-child(3),.integration-connections-table td:nth-child(3){width:11%}.integration-connections-table th:nth-child(4),.integration-connections-table td:nth-child(4){width:13%}.integration-connections-table th:nth-child(5),.integration-connections-table td:nth-child(5){width:36%}.integration-connections-table td>strong,.integration-connections-table td>small{overflow-wrap:anywhere;display:block}.integration-connections-table td>small{color:var(--muted);margin-top:.2rem}.integration-connection-actions{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.integration-connection-actions button{border:1px solid var(--workspace-line-strong);color:#344054;white-space:normal;background:#fff;border-radius:8px;min-height:36px;padding:.5rem .72rem;font-size:.68rem;font-weight:800;line-height:1.15}.integration-connection-actions button:hover:not(:disabled){background:#f7f9fb;border-color:#9ca9b9}.integration-connection-actions .primary-table-action{color:var(--green-dark);background:#eaf0f9;border-color:#b9cce9}.integration-connection-actions .integration-unlink-button{color:#a63131;background:#fff4f4;border-color:#efb6b6}.integration-connection-actions .integration-unlink-button:hover:not(:disabled){background:#ffeaea;border-color:#d98181}@media (max-width:760px){.integration-connections-table{min-width:980px}.integration-connections-table th:nth-child(5),.integration-connections-table td:nth-child(5){width:42%}}.omni-page{gap:1.25rem;min-width:0;display:grid}.omni-tabs{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:0;display:grid!important}.module-tabs.omni-tabs button{text-align:left;min-width:0;padding:.65rem 2.3rem .65rem .85rem;position:relative}.omni-tabs button strong,.omni-tabs button small{display:block}.omni-tabs button small{color:inherit;opacity:.72;font-size:.66rem;font-weight:600}.omni-tabs button>span{color:#566477;background:#edf1f5;border-radius:999px;place-items:center;min-width:1.45rem;height:1.45rem;font-size:.65rem;font-weight:750;display:grid;position:absolute;top:.45rem;right:.55rem}.omni-tabs button.active>span{background:var(--green);color:#fff}.omni-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.omni-card-head h2{margin:0 0 .2rem}.omni-card-head p{margin:0;font-size:.82rem}.status-pill.omni-pill-ok{color:var(--green-dark);background:#e8eef8;border-color:#0066ff59}.status-pill.omni-pill-wait{color:#8a6d1f;background:#fdf6e3;border-color:#e2d6b0}.status-pill.omni-pill-warn{color:#a33a2c;background:#fdecea;border-color:#efc9c4}.omni-cell-alert{color:#a33a2c;font-weight:700}.omni-metric-alert{background:#fdecea!important;border-color:#efc9c4!important}.omni-metric-alert strong{color:#a33a2c}.omni-steps{gap:.5rem;margin:0 0 1.1rem;padding:0;list-style:none;display:grid}.omni-steps li{border:1px solid var(--line);background:var(--surface-subtle,#f7f9fb);border-radius:12px;align-items:flex-start;gap:.75rem;padding:.8rem .9rem;display:flex}.omni-steps li.current{background:#f2f6fb;border-color:#0066ff73}.omni-steps li.done{opacity:.78}.omni-step-mark{border:1px solid var(--line);width:1.6rem;height:1.6rem;color:var(--muted);background:#fff;border-radius:999px;flex:none;place-items:center;font-size:.72rem;font-weight:750;display:grid}.omni-steps li.current .omni-step-mark{border-color:var(--green);background:var(--green);color:#fff}.omni-steps li.done .omni-step-mark{color:#0000;background:#e8eef8;border-color:#0066ff73}.omni-steps li.done .omni-step-mark:after{content:"✓";color:var(--green-dark);font-size:.8rem;position:absolute}.omni-step-mark{position:relative}.omni-steps strong{font-size:.86rem;display:block}.omni-steps small{color:var(--muted);margin-top:.15rem;line-height:1.5;display:block}.omni-inline-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-bottom:.9rem;display:grid}.omni-inline-form .omni-form-note{grid-column:1/-1;margin:0;font-size:.78rem}.omni-redirect{border-top:1px solid var(--line);word-break:break-all;margin:.9rem 0 0;padding-top:.9rem;font-size:.78rem}.omni-provider-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.omni-provider{border:1px solid var(--line);background:var(--surface-subtle,#f7f9fb);border-radius:12px;padding:.9rem 1rem}.omni-provider header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.omni-provider p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.omni-collapsible>summary{cursor:pointer;align-items:center;gap:.6rem;min-height:44px;list-style:none;display:flex}.omni-collapsible>summary::-webkit-details-marker{display:none}.omni-collapsible>summary:before{content:"+";border:1px solid var(--line);width:1.5rem;height:1.5rem;color:var(--muted);border-radius:8px;flex:none;place-items:center;font-weight:750;display:grid}.omni-collapsible[open]>summary:before{content:"−";border-color:var(--green);color:var(--green-dark);background:#e8eef8}.omni-collapsible>summary small{color:var(--muted);font-weight:600}.omni-collapsible[open]>summary{border-bottom:1px solid var(--line);margin-bottom:1rem;padding-bottom:.9rem}.omni-empty-calm{text-align:center;justify-items:center;gap:.3rem;display:grid}.omni-empty-calm strong{font-size:.92rem}.omni-empty-calm p{max-width:34rem;color:var(--muted);margin:0;font-size:.82rem}@media (max-width:1100px){.omni-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.omni-inline-form{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.omni-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.module-tabs.omni-tabs button strong{font-size:.82rem}.omni-card-head{flex-direction:column}}.sales-order-dialog{width:min(1320px,100vw - 32px);padding-top:0}.sales-order-dialog>.sales-order-head{z-index:5;border-bottom:1px solid var(--workspace-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;align-items:center;margin:0 -1.5rem;padding:1.1rem 1.5rem .95rem;position:sticky;top:0}.sales-order-head .eyebrow{margin-bottom:.2rem}.sales-order-head p:last-child{color:var(--workspace-muted);margin:.2rem 0 0;font-size:.82rem;font-weight:600}.sales-order-title{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.sales-order-title h2{letter-spacing:-.02em;margin:0}.sales-document-actions{align-items:center}.sales-order-close{border:1px solid var(--workspace-line);width:36px;height:36px;color:var(--workspace-muted);background:#fff;border-radius:9px;place-items:center;padding:0;font-size:1.25rem;line-height:1;display:grid}.sales-order-close:hover{border-color:var(--workspace-line-strong);color:var(--workspace-text)}.sales-order-layout{grid-template-columns:minmax(0,1fr) 312px;align-items:start;gap:1.25rem;display:grid}.sales-order-main{gap:1rem;min-width:0;display:grid}.sales-order-section{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;gap:.8rem;padding:1rem 1.1rem;display:grid}.sales-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sales-section-head h3{margin:0;font-size:.98rem}.sales-section-head .eyebrow{margin-bottom:.1rem}.sales-product-picker .sales-product-search{margin:0}.sales-catalog-details>summary{width:fit-content;color:var(--workspace-muted);cursor:pointer;padding:.3rem 0;font-size:.74rem;font-weight:800}.sales-catalog-details[open]>summary{margin-bottom:.6rem}.sales-catalog-details .sales-catalog-filters,.sales-order-section .table-scroll{margin:0}.sales-order-section .sales-order-items{width:100%;min-width:0}.sales-order-items th,.sales-order-items td{vertical-align:middle;padding-left:.45rem;padding-right:.45rem}.sales-order-items td:first-child{white-space:normal;min-width:160px}.sales-order-items input{width:72px;min-height:36px;padding:.4rem .5rem}.sales-order-items .sales-item-total{white-space:nowrap}.sales-order-items .sales-item-actions{white-space:nowrap;flex-direction:column;align-items:stretch;gap:.35rem;display:flex}.sales-order-items .sales-item-actions button{min-height:30px;padding:.3rem .6rem}.sales-order-aside{gap:.75rem;display:grid;position:sticky;top:96px}.sales-aside-balance{background:var(--workspace-navy);color:#fff;border-radius:12px;gap:.2rem;padding:1rem 1.1rem;display:grid}.sales-aside-balance span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.sales-aside-balance strong{letter-spacing:-.03em;font-size:1.65rem}.sales-aside-balance small{color:#ffffffb8;font-size:.72rem}.sales-order-aside .sales-order-total{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;grid-template-columns:1fr;gap:0;padding:.35rem 0}.sales-order-aside .sales-order-total>div{background:0 0;border-radius:0;justify-content:space-between;align-items:baseline;padding:.5rem 1rem;display:flex}.sales-order-aside .sales-order-total .grand-total{border-top:1px solid var(--workspace-line);background:0 0;margin-top:.25rem}.sales-order-aside .sales-order-total .grand-total span,.sales-order-aside .sales-order-total .grand-total strong{color:var(--workspace-text)}.sales-order-aside .sales-order-total .grand-total strong{font-size:1.05rem}.sales-order-aside .sales-order-actions{grid-template-columns:1fr;gap:.5rem;margin:0;padding:0;display:grid}.sales-order-aside .sales-order-actions button{width:100%}.sales-aside-card{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;gap:.55rem;margin:0;padding:.85rem 1rem;display:grid}.sales-aside-facts{gap:.45rem;margin:0;display:grid}.sales-aside-facts>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.sales-aside-facts dt{color:var(--workspace-muted);font-size:.72rem;font-weight:700}.sales-aside-facts dd{text-align:right;margin:0;font-size:.8rem;font-weight:800}.sales-aside-facts dd small{color:var(--workspace-muted);font-size:.64rem;font-weight:600;display:block}.sales-aside-facts .is-warning dd{color:#b3342f}.sales-aside-credit>header{justify-content:space-between;align-items:center;display:flex}.sales-aside-credit>header span{color:var(--workspace-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.sales-aside-credit>header strong{background:var(--workspace-green-soft);color:#0052cc;border-radius:999px;padding:.18rem .55rem;font-size:.68rem}.sales-aside-credit.has-warning{background:#fff8f1;border-color:#f0c9a8}.sales-aside-credit.has-warning>header strong{color:#9a4a12;background:#fde4d0}.sales-aside-credit>p{color:#9a4a12;margin:0;font-size:.72rem}@media (max-width:1100px){.sales-order-layout{grid-template-columns:1fr}.sales-order-aside{position:static}}@media (max-width:680px){.sales-order-dialog>.sales-order-head{align-items:stretch;margin:0 -1rem;padding:.9rem 3.5rem .8rem 1rem;position:relative}.sales-document-actions .sales-order-close{flex:none;position:absolute;top:.85rem;right:1rem}}.fiscal-approvals .fiscal-approval-list{gap:.5rem;display:grid}.fiscal-approvals .fiscal-approval-list>div{border:1px solid var(--workspace-line);background:#fff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.fiscal-approvals .fiscal-approval-list>div.is-on{background:var(--workspace-green-soft);border-color:#a9bedd}.fiscal-approvals .fiscal-approval-list strong{font-size:.86rem;display:block}.fiscal-approvals .fiscal-approval-list small{color:var(--workspace-muted);font-size:.72rem}.fiscal-approvals .fiscal-approval-list button{min-width:108px}.wms-recount-panel{background:#fff8f1;border-color:#f0c9a8}.wms-recount-panel .card-heading .muted{max-width:62ch;margin:.35rem 0 0;font-size:.78rem}.wms-recount-panel .table-scroll{margin-top:.9rem}.wms-recount-table{background:#fff;width:100%;min-width:0}.wms-recount-table th,.wms-recount-table td{vertical-align:middle;padding:.55rem .7rem}.wms-recount-table td:first-child{white-space:normal;min-width:150px}.wms-recount-table td strong{font-size:.84rem;display:block}.wms-recount-table td small{color:var(--workspace-muted);font-size:.7rem;display:block}.wms-recount-table select{min-width:190px;min-height:34px}.wms-recount-table .wms-recount-cancel{text-align:right;white-space:nowrap}@media (max-width:900px){.wms-recount-table{min-width:720px}}.wms-recount-assignee{gap:.2rem;margin:.5rem 0;display:grid}.wms-recount-assignee span{color:var(--workspace-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800}.wms-recount-assignee select{min-width:220px;min-height:34px}.ledger-export-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ledger-filters{background:#f8fafb;border:1px solid #e6eaf0;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:.75rem;margin-bottom:1rem;padding:.85rem;display:grid}.ledger-filters label{gap:.35rem;min-width:0;display:grid}.ledger-filters label>span{color:#657185;font-size:.64rem;font-weight:800}.ledger-filters input,.ledger-filters select{width:100%;min-width:0}.ledger-filters .ledger-filter-search{grid-column:span 2}.ledger-in{color:#0052cc;white-space:nowrap;font-weight:700}.ledger-out{color:#b42318;white-space:nowrap;font-weight:700}.ledger-pagination{color:#657185;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.85rem;font-size:.8rem;display:flex}@media (max-width:640px){.ledger-filters{grid-template-columns:1fr 1fr}.ledger-filters .ledger-filter-search{grid-column:1/-1}.ledger-export-actions{width:100%}.ledger-export-actions .secondary-action{flex:1}}.titles-explorer-actions{flex-wrap:wrap;gap:.5rem;display:flex}.titles-explorer-views{background:#f8fafb;border:1px solid #e6eaf0;border-radius:10px;gap:.25rem;margin-bottom:.9rem;padding:.25rem;display:inline-flex}.titles-explorer-views button{color:#4b5567;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.45rem .9rem;font-weight:700}.titles-explorer-views button.active{color:#0f2151;background:#fff;box-shadow:0 1px 3px #0f172a1f}.titles-explorer-filters{background:#f8fafb;border:1px solid #e6eaf0;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:.75rem;margin-bottom:.9rem;padding:.85rem;display:grid}.titles-explorer-filters label{gap:.35rem;min-width:0;display:grid}.titles-explorer-filters label>span{color:#657185;font-size:.64rem;font-weight:800}.titles-explorer-filters input,.titles-explorer-filters select{width:100%;min-width:0}.titles-explorer-filters .titles-explorer-search{grid-column:span 2}.titles-explorer-summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;margin-bottom:.9rem;display:grid}.titles-explorer-summary>div{background:#fff;border:1px solid #e6eaf0;border-radius:10px;gap:.2rem;padding:.75rem .9rem;display:grid}.titles-explorer-summary span{color:#657185;font-size:.72rem;font-weight:700}.titles-explorer-summary strong{font-size:1.05rem}.titles-explorer-summary .negative,.titles-explorer-overdue td:nth-last-child(3){color:#b42318}.titles-explorer-summary .positive{color:#0052cc}.titles-explorer .num{text-align:right;white-space:nowrap}.titles-explorer-kind{white-space:nowrap;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:800;display:inline-block}.titles-explorer-kind.payables{color:#b42318;background:#fdecea}.titles-explorer-kind.receivables{color:#0052cc;background:#e7edf6}.titles-explorer-overdue{background:#fff8f7}.financial-new-title>summary{cursor:pointer;color:#0f2151;border:1px dashed #9fb3a8;border-radius:10px;padding:.6rem 1rem;font-weight:800;list-style:none;display:inline-flex}.financial-new-title[open]>summary{margin-bottom:.75rem}@media (max-width:640px){.titles-explorer-filters{grid-template-columns:1fr 1fr}.titles-explorer-filters .titles-explorer-search{grid-column:1/-1}.titles-explorer-views{display:flex}.titles-explorer-views button{flex:1;padding:.45rem .4rem}}.settlement-dialog{width:min(620px,100%)}.settlement-dialog h2{margin:.15rem 0 .25rem}.settlement-dialog-context{color:#657185;margin:0;font-size:.85rem}.settlement-dialog-grid{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.settlement-dialog-grid label{gap:.35rem;min-width:0;font-size:.8rem;font-weight:700;display:grid}.settlement-dialog-grid input,.settlement-dialog-grid select{width:100%;min-width:0}.settlement-dialog-wide{grid-column:1/-1}.settlement-dialog-total{background:#f3f7f5;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;padding:.75rem .9rem;display:flex}.settlement-dialog-total strong{font-size:1.1rem}.settlement-dialog-total small{color:#8a5a00;font-weight:700}@media (max-width:560px){.settlement-dialog-grid{grid-template-columns:1fr}}.portal-sale-status{white-space:nowrap;color:#4b5567;background:#eef1f5;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:800;display:inline-block}.portal-sale-status.received{color:#0052cc;background:#e7edf6}.portal-sale-status.partial,.portal-sale-status.pending{color:#8a5a00;background:#fff4e0}.portal-sale-status.credit{color:#1d4ed8;background:#e8f0fe}.portal-sale-cancelled td{color:#98a2b3;text-decoration:line-through}.portal-sale-cancelled td:nth-child(5){text-decoration:none}.titles-explorer td.negative{color:#b42318}.native-cancel-panel{gap:.75rem;display:grid}.native-cancel-panel h2{margin:0}.native-cancel-panel label{line-height:1.4;display:block}.native-cancel-panel textarea{width:100%;min-height:70px;margin-top:.35rem;display:block}.native-cancel-actions{flex-wrap:wrap;gap:.5rem;display:flex}.modal-backdrop>.native-cancel-panel{background:#fff;border-radius:16px;width:min(620px,100%);max-height:calc(100vh - 2rem);padding:1.4rem;overflow-y:auto;box-shadow:0 30px 80px #0914224d}.native-cancel-count{color:#b42318;margin-top:.25rem;font-size:.75rem;display:block}.native-cancel-count.ok{color:#0052cc}.native-cancel-missing{color:#8a5a00;margin:0;font-size:.85rem;font-weight:700}.company-logo-field{border-top:1px solid #e6eaf0;gap:.75rem;margin-top:1.25rem;padding-top:1.1rem;display:grid}.company-logo-field h3{margin:.1rem 0 .2rem}.company-logo-field header p:last-child{color:#657185;margin:0;font-size:.85rem}.company-logo-body{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.company-logo-preview{color:#8a94a6;background:repeating-conic-gradient(#f3f5f8 0% 25%,#fff 0% 50%) 50%/16px 16px;border:1px dashed #c7d0db;border-radius:10px;place-items:center;width:180px;height:90px;font-size:.8rem;display:grid}.company-logo-preview img{object-fit:contain;max-width:170px;max-height:80px}.company-logo-actions{justify-items:start;gap:.45rem;display:grid}.company-logo-actions small{color:#657185;font-size:.75rem}.company-logo-upload{cursor:pointer;position:relative}.company-logo-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.settlement-panel{grid-column:1/-1}.settlement-panel-head p:last-child{color:#657185;margin:.2rem 0 0}.settlement-filters{background:#f8fafb;border:1px solid #e6eaf0;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:.75rem;margin:1rem 0 .9rem;padding:.85rem;display:grid}.settlement-filters label{gap:.35rem;min-width:0;display:grid}.settlement-filters label>span{color:#657185;font-size:.64rem;font-weight:800}.settlement-filters input,.settlement-filters select{width:100%;min-width:0}.settlement-filters .settlement-search{grid-column:span 2}.settlement-summary{grid-template-columns:1fr 1.4fr auto;align-items:stretch;gap:.75rem;margin-bottom:.9rem;display:grid}.settlement-summary>div{background:#fff;border:1px solid #e6eaf0;border-radius:10px;gap:.15rem;padding:.7rem .9rem;display:grid}.settlement-summary>div.active{background:#eef2f9;border-color:#9fb4d3}.settlement-summary span{color:#657185;font-size:.72rem;font-weight:700}.settlement-summary small{color:#4b5567}.settlement-summary .settlement-actions{background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:flex}.settlement-panel tbody tr{cursor:pointer}.settlement-panel tr.settlement-row-selected td{background:#eef2f9}.settlement-panel .num{text-align:right;white-space:nowrap}.settlement-status{color:#4b5567;background:#eef1f5;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:800;display:inline-block}.settlement-status.open{color:#8a5a00;background:#fff4e0}.settlement-status.received{color:#0052cc;background:#e7edf6}@media (max-width:760px){.settlement-summary{grid-template-columns:1fr}.settlement-filters{grid-template-columns:1fr 1fr}.settlement-filters .settlement-search{grid-column:1/-1}}.reconciliation-filters{background:#f8fafb;border:1px solid #e6eaf0;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:.75rem;margin-bottom:1rem;padding:.85rem;display:grid}.reconciliation-filters label{gap:.35rem;min-width:0;display:grid}.reconciliation-filters label>span{color:#657185;font-size:.64rem;font-weight:800}.reconciliation-filters input,.reconciliation-filters select{width:100%;min-width:0}.reconciliation-filters .reconciliation-search{grid-column:span 2}.reconciliation-filters .reconciliation-check{align-items:center;gap:.4rem;display:flex}.reconciliation-filters .reconciliation-check span{color:#4b5567;font-size:.8rem;font-weight:700}.pix-account-toggle{cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}@media (max-width:640px){.reconciliation-filters{grid-template-columns:1fr 1fr}.reconciliation-filters .reconciliation-search{grid-column:1/-1}}.catalog-registries-tabs{background:#f8fafb;border:1px solid #e6eaf0;border-radius:10px;flex-wrap:wrap;gap:.25rem;margin-bottom:1rem;padding:.25rem;display:inline-flex}.catalog-registries-tabs button{color:#4b5567;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.45rem .9rem;font-weight:700}.catalog-registries-tabs button.active{color:#0f2151;background:#fff;box-shadow:0 1px 3px #0f172a1f}.catalog-registries-grid{grid-template-columns:minmax(280px,380px) 1fr;align-items:start;gap:1rem;display:grid}.catalog-registries-form{grid-template-columns:1fr 1fr;gap:.75rem;margin:.5rem 0 1rem;display:grid}.catalog-registries-form label{gap:.3rem;min-width:0;font-size:.8rem;font-weight:700;display:grid}.catalog-registries-form input,.catalog-registries-form select{width:100%;min-width:0}.catalog-registries-wide{grid-column:1/-1}.catalog-registries-search input{min-width:220px}.catalog-registries-actions{white-space:nowrap;gap:.4rem;display:flex}@media (max-width:900px){.catalog-registries-grid{grid-template-columns:1fr}}.people-filter-bar{border-bottom:1px solid var(--workspace-line,var(--line));flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:.9rem;padding:0 0 .9rem;display:flex}.people-filter-bar label{flex-direction:column;gap:.25rem;min-width:0;font-size:.78rem;display:flex}.people-filter-bar label>span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#667);font-size:.68rem}.people-filter-bar input,.people-filter-bar select{border:1px solid var(--workspace-line,var(--line));background:var(--workspace-surface,#fff);min-height:2.25rem;font:inherit;color:inherit;border-radius:9px;padding:.35rem .55rem}.people-filter-search{flex:15rem}.people-filter-actions{gap:.5rem;margin-left:auto;display:flex}@media (max-width:640px){.people-filter-bar label,.people-filter-actions{flex:100%;margin-left:0}}.hr-status-picker{border:1px solid var(--workspace-line,var(--line));background:var(--workspace-surface,#fff);max-width:11.5rem;color:var(--muted,#667);font:inherit;border-radius:8px;margin-left:auto;padding:.25rem .4rem;font-size:.72rem}.hr-status-picker:hover:not(:disabled){color:inherit;border-color:var(--green,#06f)}.hr-mini-card>.hr-status-picker{max-width:100%;margin:.4rem 0 0}.credit-commission-panel{gap:1.1rem;display:grid}.credit-form,.fiscal-void-form{border-bottom:1px solid var(--workspace-line,var(--line));grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8rem;margin-bottom:.9rem;padding:.9rem 0;display:grid}.credit-form label,.fiscal-void-form label{flex-direction:column;gap:.25rem;min-width:0;font-size:.82rem;display:flex}.credit-form label>span,.fiscal-void-form label>span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#667);font-size:.68rem}.credit-form input,.credit-form select,.fiscal-void-form input,.fiscal-void-form select,.fiscal-void-form textarea{border:1px solid var(--workspace-line,var(--line));background:var(--workspace-surface,#fff);min-height:2.3rem;font:inherit;color:inherit;border-radius:9px;padding:.4rem .55rem}.fiscal-void-form textarea{resize:vertical;min-height:3.6rem}.credit-form-wide,.fiscal-void-wide{grid-column:1/-1}.credit-form-check{flex-direction:row;align-items:center;gap:.45rem}.credit-form-check input{width:auto;min-height:auto}.credit-form-actions,.fiscal-void-actions{grid-column:1/-1;justify-content:flex-end;gap:.6rem;display:flex}.fiscal-void-current{flex-wrap:wrap;gap:1.2rem;padding:.6rem 0 0;font-size:.82rem;display:flex}.fiscal-void-current>div{flex-direction:column;display:flex}.fiscal-void-current span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#667);font-size:.68rem}.fiscal-policy-manager{gap:1rem;margin-bottom:1.2rem;display:grid}.fiscal-policy-form{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;gap:.8rem;display:grid}.fiscal-policy-form label{flex-direction:column;gap:.25rem;min-width:0;font-size:.82rem;display:flex}.fiscal-policy-form label>span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#667);font-size:.68rem}.fiscal-policy-form input,.fiscal-policy-form select,.fiscal-policy-form textarea{border:1px solid var(--workspace-line,var(--line));background:var(--workspace-surface,#fff);min-height:2.3rem;font:inherit;color:inherit;border-radius:9px;padding:.4rem .55rem}.fiscal-policy-form textarea{resize:vertical}.fiscal-policy-wide{grid-column:1/-1}.fiscal-policy-check{flex-direction:row;grid-column:1/-1;align-items:center;gap:.45rem}.fiscal-policy-check input{width:auto;min-height:auto}.fiscal-policy-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.fiscal-policy-list{gap:.7rem;display:grid}.fiscal-policy-list>article{border:1px solid var(--workspace-line,var(--line));border-radius:var(--workspace-radius,14px);padding:.85rem 1rem}.fiscal-policy-list>article>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fiscal-policy-list>article>header small{color:var(--muted,#667);font-size:.75rem;display:block}.fiscal-policy-detail{border-top:1px solid var(--workspace-line,var(--line));gap:1.1rem;margin-top:.9rem;padding-top:.9rem;display:grid}.fiscal-policy-groups ul{gap:.35rem;margin:.4rem 0 .6rem;padding:0;list-style:none;display:grid}.fiscal-policy-groups li{border:1px solid var(--workspace-line,var(--line));border-radius:9px;justify-content:space-between;align-items:center;gap:.8rem;padding:.4rem .55rem;display:flex}.fiscal-policy-groups li small{color:var(--muted,#667);font-size:.74rem;display:block}.fiscal-policy-group-actions{gap:.4rem;display:flex}
