@import "https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,400;0,500;0,600;0,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@500;600&family=Source+Sans+3:ital,wght@0,400;0,500;0,600;0,700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-ui:system-ui, -apple-system, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-id:ui-monospace, "Cascadia Mono", "Segoe UI Mono", Consolas, "SF Mono", Menlo, monospace;--t-10:.625rem;--t-11:.6875rem;--t-12:.75rem;--t-13:.8125rem;--t-14:.875rem;--t-16:1rem;--t-18:1.125rem;--t-22:1.375rem;--lh-flat:1;--lh-tight:1.25;--lh-body:1.5;--w-regular:400;--w-medium:500;--w-semi:600;--track-label:.04em;--track-title:-.011em;--s-1:.125rem;--s-2:.25rem;--s-3:.375rem;--s-4:.5rem;--s-5:.625rem;--s-6:.75rem;--s-8:1rem;--s-10:1.25rem;--s-12:1.5rem;--s-16:2rem;--h-topbar:3.25rem;--h-control:2rem;--h-control-lg:2.25rem;--h-row:2rem;--h-row-list:1.875rem;--w-rail:13rem;--w-rail-collapsed:3.25rem;--r-sm:3px;--r-md:5px;--r-lg:8px;--c-white:oklch(100% 0 0);--c-page:oklch(97.2% .0025 265);--c-raise:oklch(98.5% .002 265);--c-sunken:oklch(94.9% .004 265);--c-hover:oklch(96.4% .004 265);--c-selected:oklch(92.3% .007 265);--c-line:oklch(91.2% .005 265);--c-line-soft:oklch(94.5% .004 265);--c-line-strong:oklch(64% .01 265);--c-ink:oklch(23.5% .018 265);--c-ink-2:oklch(45.5% .016 265);--c-ink-3:oklch(51% .014 265);--c-ink-inv:oklch(99.5% 0 0);--c-brand:oklch(76.2% .155 72);--c-brand-deep:oklch(50.5% .107 65);--c-brand-wash:oklch(96.8% .036 82);--c-brand-edge:oklch(78% .12 78);--c-pos:oklch(49.2% .113 156);--c-neg:oklch(51.2% .176 27);--c-neg-wash:oklch(96.2% .028 27);--c-neg-edge:oklch(74% .13 27);--focus-ink:oklch(23.5% .018 265);--focus-halo:oklch(76.2% .155 72/.42);--c-scrim:oklch(23.5% .018 265/.44);--e-pop:0 1px 1px oklch(23.5% .018 265/.05), 0 3px 6px -2px oklch(23.5% .018 265/.08), 0 10px 20px -6px oklch(23.5% .018 265/.1);--e-modal:0 1px 2px oklch(23.5% .018 265/.06), 0 8px 16px -4px oklch(23.5% .018 265/.1), 0 28px 56px -12px oklch(23.5% .018 265/.22);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-tint:.11s;--dur-pop:.13s;--z-rail:10;--z-topbar:20;--z-popover:40;--z-scrim:60;--z-modal:70;--z-skip:90;--t-15:.9375rem;font-family:var(--font-ui);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}*,:before,:after{box-sizing:border-box}html,body,#root{min-width:20rem;height:100%;margin:0}body{color:var(--c-ink);background:var(--c-page);font-family:var(--font-ui);font-size:var(--t-13);font-weight:var(--w-regular);line-height:var(--lh-body);font-variant-numeric:tabular-nums lining-nums;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow:hidden}h1,h2,h3,p,figure,dl,dd,fieldset{margin:0}h1,h2,h3{font-size:inherit;font-weight:var(--w-semi);line-height:var(--lh-tight);letter-spacing:var(--track-title);text-wrap:balance}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{color:inherit;font:inherit;font-variant-numeric:inherit;letter-spacing:inherit}button{background:0 0;border:0;padding:0}button,select,summary,[role=option]{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}code,kbd,samp{font-family:var(--font-id)}table{border-collapse:separate;border-spacing:0}svg{flex:none;display:block}::selection{color:var(--c-ink);background:var(--c-brand-wash)}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-ink);outline-offset:1px;box-shadow:0 0 0 4px var(--focus-halo)}.on-ink :focus-visible,.on-ink:focus-visible{outline-color:var(--c-ink-inv)}*{scrollbar-width:thin;scrollbar-color:var(--c-line-strong) transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.auth-page{width:100%;height:100dvh;min-height:100%;padding:var(--s-8);background:var(--c-page);display:grid;overflow-y:auto}.auth-page--landing{--font-ui:"Source Sans 3", "Segoe UI", sans-serif;--c-page:oklch(20% .03 250);--c-white:oklch(98.5% .006 232);--c-raise:oklch(97% .01 232);--c-ink:oklch(22% .04 250);--c-ink-2:oklch(38% .03 250);--c-ink-3:oklch(46% .025 250);--c-ink-inv:oklch(97% .015 232);--c-brand:oklch(74% .14 62);--c-line:oklch(90% .012 232);--c-line-strong:oklch(82% .02 232);--c-hover:oklch(95% .01 232);--c-sunken:oklch(94% .01 232);--c-neg:oklch(48% .16 25);--c-neg-wash:oklch(96% .03 25);--c-neg-edge:oklch(86% .05 25);color:var(--c-ink-inv);background:radial-gradient(1200px 640px at 12% 18%, oklch(32% .05 250/.55), transparent 62%), radial-gradient(900px 520px at 88% 88%, oklch(38% .08 62/.18), transparent 58%), var(--c-page);font-family:var(--font-ui)}.auth-stage{gap:var(--s-10);justify-items:center;width:min(28rem,100%);margin:auto;display:grid}.auth-mark-slide{justify-items:center;gap:var(--s-5);animation:.9s cubic-bezier(.16,1,.3,1) both rvx-mark-in;display:grid}.auth-mark-slide.is-settled{animation:none}.auth-mark{--c-ink:oklch(18% .03 250);--c-ink-inv:oklch(97% .01 232);--c-brand:oklch(74% .14 62);filter:drop-shadow(0 18px 32px oklch(12% .04 250/.45));display:grid}.auth-wordmark{color:oklch(97% .015 232);letter-spacing:-.06em;font-size:2.35rem;font-weight:700;line-height:1}.auth-card{gap:var(--s-8);width:min(28rem,100%);padding:var(--s-16);color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);margin:auto;display:grid}.auth-page--landing .auth-card{margin:0;animation:.7s cubic-bezier(.16,1,.3,1) .48s both rvx-card-in}.auth-card h1{color:var(--c-ink);font-size:var(--t-18);font-weight:var(--w-semi);letter-spacing:-.03em}.auth-intro{max-width:36rem;color:var(--c-ink-2);font-size:var(--t-13);text-wrap:pretty;margin-block-start:var(--s-3)}.auth-error{padding:var(--s-4) var(--s-5);color:var(--c-neg);background:var(--c-neg-wash);border:1px solid var(--c-neg-edge);border-radius:var(--r-md);font-size:var(--t-12)}.auth-form{gap:var(--s-6);display:grid}.auth-form label{gap:var(--s-2);color:var(--c-ink-2);font-size:var(--t-11);font-weight:var(--w-medium);display:grid}.auth-form input,.auth-form select{width:100%;height:var(--h-control-lg);padding-inline:var(--s-4);color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-md);font-size:var(--t-13)}.auth-form select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--c-ink-2) 50%), linear-gradient(135deg, var(--c-ink-2) 50%, transparent 50%);background-position:calc(100% - 1rem) 52%,calc(100% - .65rem) 52%;background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;padding-right:2rem}.auth-form input:focus-visible,.auth-form select:focus-visible{border-color:var(--c-ink);outline:2px solid var(--focus-halo);outline-offset:1px}.auth-form input:disabled,.auth-form select:disabled{color:var(--c-ink-3);background:var(--c-sunken);border-color:var(--c-line);opacity:1}.auth-form select:hover:enabled{background-color:var(--c-hover)}.auth-form button{height:var(--h-control-lg);padding-inline:var(--s-6);color:var(--c-ink-inv);background:var(--c-ink);border:1px solid var(--c-ink);border-radius:var(--r-md);font-size:var(--t-13);font-weight:var(--w-medium);transition:background-color var(--dur-tint) var(--ease-out), border-color var(--dur-tint) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.auth-form button:hover:not(:disabled){background:var(--c-ink-2);border-color:var(--c-ink-2)}.auth-form button:disabled{color:var(--c-ink-3);background:var(--c-sunken);border-color:var(--c-line)}.auth-roster-wrap{gap:var(--s-2);display:grid}.auth-roster-status{padding:var(--s-3) var(--s-4);color:var(--c-ink-2);font-size:var(--t-12)}.auth-roster-list{background:var(--c-line);border:1px solid var(--c-line-strong);border-radius:var(--r-md);gap:1px;max-height:14rem;padding:1px;list-style:none;display:grid;overflow-y:auto}.auth-roster-item{background:var(--c-white)}.auth-roster-item.is-highlighted{background:var(--c-hover)}.auth-roster-button{width:100%;height:auto;min-height:var(--h-control-lg);padding-inline:var(--s-4);font-size:var(--t-13);font-weight:var(--w-regular);text-align:left;justify-content:flex-start;color:var(--c-ink)!important;background:0 0!important;border:none!important;border-radius:0!important}.auth-roster-item.is-highlighted .auth-roster-button{background:var(--c-ink)!important;color:var(--c-ink-inv)!important}.auth-roster-button:focus-visible{outline:2px solid var(--focus-halo);outline-offset:-2px}.auth-loading{width:min(28rem,100%);padding:var(--s-4);color:oklch(82% .02 232);font-size:var(--t-13);text-align:center;margin:auto}.auth-page--landing .auth-loading{margin:0}.auth-location-list{background:var(--c-line);border:1px solid var(--c-line-strong);border-radius:var(--r-md);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.auth-location-list a{justify-content:space-between;align-items:baseline;gap:var(--s-4);min-height:var(--h-control-lg);padding:0 var(--s-5);color:var(--c-ink);background:var(--c-white);text-decoration:none;display:flex}.auth-location-list a:hover{background:var(--c-hover)}.auth-location-list code{color:var(--c-ink-3);font-family:var(--font-id);font-size:var(--t-11)}@keyframes rvx-mark-in{0%{opacity:0;transform:translate(-4.5rem)}to{opacity:1;transform:translate(0)}}@keyframes rvx-card-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.auth-mark-slide,.auth-page--landing .auth-card{opacity:1;animation:none;transform:none}}@media (width<=30rem){.auth-page{padding:var(--s-6)}.auth-card{gap:var(--s-6);padding:var(--s-12)}.auth-wordmark{font-size:1.85rem}}.program-index{gap:var(--s-8);padding-bottom:var(--s-12);display:grid}.program-index-head{justify-content:space-between;align-items:flex-end;gap:var(--s-8);padding-bottom:var(--s-4);border-bottom:1px solid var(--c-line-strong);display:flex}.program-index-title h1{font-size:var(--t-22);font-weight:var(--w-semi);letter-spacing:-.03em}.program-index-title p{max-width:42rem;margin-top:var(--s-2);color:var(--c-ink-2);font-size:var(--t-13)}.program-index-count{color:var(--c-ink);font-size:var(--t-22);font-weight:var(--w-semi);font-variant-numeric:tabular-nums;letter-spacing:-.03em;justify-items:end;line-height:1;display:grid}.program-index-count small{color:var(--c-ink-2);font-size:var(--t-12);font-weight:var(--w-medium)}.program-index-tools{gap:var(--s-5);display:grid}.program-index-search{align-items:center;gap:var(--s-4);height:var(--h-control-lg);padding:0 var(--s-5);background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-md);display:flex}.program-index-search svg{color:var(--c-ink-3)}.program-index-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%}.program-index-verbs{gap:var(--s-2);flex-wrap:wrap;display:flex}.program-index-verbs button{align-items:center;gap:var(--s-3);height:1.75rem;padding:0 var(--s-4);color:var(--c-ink-2);font-size:var(--t-12);font-weight:var(--w-medium);background:0 0;border:1px solid #0000;border-radius:999px;display:inline-flex}.program-index-verbs button span{color:var(--c-ink-3);font-variant-numeric:tabular-nums}.program-index-verbs button:hover{color:var(--c-ink);background:var(--c-hover)}.program-index-verbs button.is-on{color:var(--c-ink);background:var(--c-brand-wash);border-color:var(--c-brand-edge)}.program-index-verbs button.is-on span{color:var(--c-brand-deep)}.program-index-stack{gap:var(--s-6);display:grid}.program-index-crumb{align-items:center;gap:var(--s-2);color:var(--c-ink-2);font-size:var(--t-13);flex-wrap:wrap;display:flex}.program-index-crumb button{color:var(--c-ink);font:inherit;font-weight:var(--w-medium);cursor:pointer;background:0 0;border:0;padding:0}.program-index-crumb button:hover{text-underline-offset:.18em;text-decoration:underline}.program-index-crumb span{align-items:center;gap:var(--s-2);display:inline-flex}.program-index-crumb svg{color:var(--c-ink-3)}.program-index-sections{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.program-index-section{width:100%;min-height:var(--h-control-lg);justify-content:space-between;align-items:center;gap:var(--s-4);padding:0 var(--s-5);color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-md);font:inherit;text-align:left;cursor:pointer;display:flex}.program-index-section:hover{background:var(--c-hover)}.program-index-section-name{font-size:var(--t-14);font-weight:var(--w-medium)}.program-index-section-meta{align-items:center;gap:var(--s-3);color:var(--c-ink-2);font-size:var(--t-12);font-variant-numeric:tabular-nums;display:inline-flex}.program-index-section-meta svg{color:var(--c-ink-3)}.program-index-sheet{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md);overflow:auto}.program-index-table{border-collapse:collapse;width:100%;font-size:var(--t-13)}.program-index-table th{z-index:1;padding:var(--s-3) var(--s-5);color:var(--c-ink-2);background:var(--c-raise);border-bottom:1px solid var(--c-line);font-size:var(--t-11);font-weight:var(--w-semi);text-align:left;position:sticky;top:0}.program-index-table td{padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--c-line-soft);vertical-align:middle}.program-index-table tbody tr:hover td{background:var(--c-hover)}.program-index-code,.program-index-name{align-items:center;min-height:1.5rem;display:inline-flex}.program-index-name{color:var(--c-ink);font-weight:var(--w-medium)}.program-index-name:hover{text-underline-offset:.18em;text-decoration:underline}.program-index-path{color:var(--c-ink-2);font-size:var(--t-12)}.program-kind{height:1.25rem;padding:0 var(--s-3);color:var(--c-ink-2);background:var(--c-sunken);border-radius:var(--r-sm);font-size:var(--t-11);font-weight:var(--w-medium);align-items:center;display:inline-flex}.program-kind.is-workflow{color:var(--c-brand-deep);background:var(--c-brand-wash)}.program-index-open{text-align:right}.program-index-go{height:var(--h-control);padding:0 var(--s-5);color:var(--c-ink-inv);background:var(--c-ink);border-radius:var(--r-md);font-size:var(--t-12);font-weight:var(--w-medium);align-items:center;display:inline-flex}.program-index-go:hover{background:var(--c-ink-2)}.program-workspace{gap:var(--s-8);display:grid}.program-workspace-grid{gap:var(--s-8);grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr);display:grid}.program-workspace-copy h2,.program-workspace-side h2{margin-bottom:var(--s-3);font-size:var(--t-16)}.program-workspace-copy p,.program-workspace-side p{color:var(--c-ink-2);font-size:var(--t-13);max-width:65ch}.program-workspace-codes{width:100%;margin-top:var(--s-5);border-collapse:collapse}.program-workspace-codes th,.program-workspace-codes td{padding:var(--s-3) 0;border-bottom:1px solid var(--c-line);text-align:left;font-size:var(--t-13)}.program-workspace-links{gap:var(--s-2);display:grid}.program-workspace-links a{justify-content:space-between;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--c-line-soft);color:var(--c-ink);font-weight:var(--w-medium);display:flex}.program-workspace-links a:hover{color:var(--c-brand-deep)}@media (width<=52rem){.program-workspace-grid{grid-template-columns:1fr}}.payables-screen{gap:var(--s-12);padding-bottom:var(--s-16)}.payables-hero{justify-content:space-between;align-items:flex-end;gap:var(--s-16);padding:var(--s-12) var(--s-12) var(--s-10);background:var(--c-white);border-bottom:1px solid var(--c-line);display:flex}.payables-hero>div:first-child{gap:var(--s-4);max-width:48rem;display:grid}.payables-hero h1{font-size:var(--t-22)}.payables-hero p:not(.payables-kicker){color:var(--c-ink-2);font-size:var(--t-13);text-wrap:pretty}.payables-kicker{color:var(--c-ink-3);font-size:var(--t-11);font-weight:var(--w-semi);letter-spacing:var(--track-label);text-transform:uppercase}.payables-context-card{gap:var(--s-1);min-width:15rem;padding:var(--s-6) var(--s-8);background:var(--c-sunken);border-left:3px solid var(--c-brand-deep);border-radius:0 var(--r-md) var(--r-md) 0;display:grid}.payables-context-card span,.payables-context-card small{color:var(--c-ink-3);font-size:var(--t-11)}.payables-context-card strong{font-size:var(--t-14)}.payables-workspace{gap:var(--s-12);padding:0 var(--s-12);grid-template-columns:minmax(17rem,.72fr) minmax(34rem,1.7fr);align-items:start;display:grid}.payables-view-denied{margin:0 var(--s-12)}.payables-table td small{color:var(--c-ink-3);font-size:var(--t-11);display:block}.payables-card{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);min-width:0}.payables-card-heading{justify-content:space-between;align-items:flex-start;gap:var(--s-8);display:flex}.payables-card-heading>div{gap:var(--s-2);display:grid}.payables-card-heading h2,.payables-card-heading h3,.payables-form-section>h3,.payables-review>h3{font-size:var(--t-16)}.payables-pending,.payables-entry,.payables-policy-admin{gap:var(--s-10);padding:var(--s-10);display:grid}.payables-state-chip{min-height:1.5rem;padding:0 var(--s-4);color:var(--c-ink-2);background:var(--c-sunken);border:1px solid var(--c-line);border-radius:var(--r-md);font-size:var(--t-11);font-weight:var(--w-medium);white-space:nowrap;align-items:center;display:inline-flex}.payables-state-chip-admin{color:var(--c-brand-deep);background:var(--c-brand-wash);border-color:var(--c-brand-edge)}.payables-screen .state{gap:var(--s-3);min-height:0;padding:var(--s-10)}.payables-screen .state .btn{margin-top:var(--s-4)}.payables-screen .state-success{color:var(--c-pos);background:var(--c-raise);border-left:3px solid var(--c-pos)}.payables-screen .state-success strong{color:var(--c-pos)}.payables-screen .state-empty,.payables-screen .state-loading{color:var(--c-ink-2)}.payables-screen .btn-primary{color:var(--c-ink-inv);background:var(--c-ink);border-color:var(--c-ink)}.payables-screen .btn-primary:hover:enabled{background:var(--c-ink-2)}.payables-screen .btn-secondary{color:var(--c-ink);background:var(--c-white);border-color:var(--c-line-strong)}.payables-screen .btn-secondary:hover:enabled{background:var(--c-hover)}.payables-screen .btn:disabled{color:var(--c-ink-3);background:var(--c-sunken);border-color:var(--c-line);opacity:.72}.payables-pending-list,.payables-lookup-results{border:1px solid var(--c-line);border-radius:var(--r-md);display:grid;overflow:hidden}.payables-pending-row{gap:var(--s-6);min-height:3.25rem;padding:var(--s-5) var(--s-6);text-align:left;background:var(--c-white);border-bottom:1px solid var(--c-line-soft);grid-template-columns:1fr auto;align-items:center;display:grid}.payables-pending-row:last-child,.payables-lookup-results>button:last-child{border-bottom:0}.payables-pending-row:hover,.payables-lookup-results>button:hover:enabled{background:var(--c-hover)}.payables-pending-main,.payables-pending-meta{gap:var(--s-1);display:grid}.payables-pending-main span,.payables-pending-meta span{color:var(--c-ink-3);font-size:var(--t-11)}.payables-pending-meta{justify-items:end}.payables-load-more{justify-self:center}.payables-pending-detail{gap:var(--s-8);padding-top:var(--s-10);border-top:1px solid var(--c-line);display:grid}.payables-facts{gap:var(--s-6) var(--s-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payables-facts>div{gap:var(--s-1);display:grid}.payables-facts dt{color:var(--c-ink-3);font-size:var(--t-11)}.payables-facts dd{color:var(--c-ink);overflow-wrap:anywhere}.payables-remarks,.payables-boundary-note,.payables-section-copy,.payables-inline-status,.payables-no-warning{color:var(--c-ink-2);font-size:var(--t-12);text-wrap:pretty}.payables-boundary-note{padding:var(--s-5) var(--s-6);background:var(--c-sunken);border-left:3px solid var(--c-line-strong)}.payables-table{border:1px solid var(--c-line);border-radius:var(--r-md);width:100%;font-size:var(--t-12);overflow:hidden}.payables-table caption{padding-bottom:var(--s-3);color:var(--c-ink-3);font-size:var(--t-11);text-align:left}.payables-table th,.payables-table td{padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--c-line-soft);text-align:left}.payables-table th{color:var(--c-ink-2);background:var(--c-sunken);font-size:var(--t-11);font-weight:var(--w-medium)}.payables-table td:last-child,.payables-table th:last-child{text-align:right}.payables-table tbody tr:last-child td{border-bottom:0}.payables-form-section{gap:var(--s-8);padding-top:var(--s-10);border-top:1px solid var(--c-line);display:grid}.payables-form-grid{gap:var(--s-6) var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payables-form-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.payables-form-grid-policy{grid-template-columns:repeat(2,minmax(0,1fr))}.payables-span-two{grid-column:span 2}.payables-span-all{grid-column:1/-1}.payables-screen label{gap:var(--s-2);min-width:0;color:var(--c-ink-2);font-size:var(--t-11);font-weight:var(--w-medium);display:grid}.payables-screen input,.payables-screen textarea{width:100%;min-width:0;color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-md)}.payables-screen input{height:var(--h-control);padding:0 var(--s-5)}.payables-screen textarea{resize:vertical;padding:var(--s-4) var(--s-5)}.payables-inline-control{gap:var(--s-4);display:flex}.payables-inline-control input{flex:1}.payables-lookup-results{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.payables-lookup-results>button{align-content:center;gap:var(--s-1);min-height:2.75rem;padding:var(--s-4) var(--s-6);text-align:left;border-right:1px solid var(--c-line-soft);border-bottom:1px solid var(--c-line-soft);display:grid}.payables-lookup-results>button.is-selected{background:var(--c-selected);box-shadow:inset 3px 0 0 var(--c-ink)}.payables-lookup-results span,.payables-lookup-results em{color:var(--c-ink-3);font-size:var(--t-11);font-style:normal}.payables-selection{padding:var(--s-4) var(--s-6);color:var(--c-ink-2);background:var(--c-sunken);border-radius:var(--r-md);font-size:var(--t-12)}.payables-policy-status{gap:var(--s-1) var(--s-6);padding:var(--s-6);background:var(--c-sunken);border-left:3px solid var(--c-line-strong);border-radius:0 var(--r-md) var(--r-md) 0;grid-template-columns:auto 1fr;display:grid}.payables-policy-status>span,.payables-policy-status small{color:var(--c-ink-3);font-size:var(--t-11)}.payables-policy-status small{grid-column:2}.payables-policy-ready{border-left-color:var(--c-pos)}.payables-policy-idle,.payables-policy-loading{border-left-color:var(--c-line-strong)}.payables-policy-missing,.payables-policy-error{color:var(--c-neg);background:var(--c-neg-wash);border-left-color:var(--c-neg)}.payables-debits{gap:var(--s-4);display:grid}.payables-debit-row{gap:var(--s-5);padding:var(--s-5);background:var(--c-raise);border:1px solid var(--c-line);border-radius:var(--r-md);grid-template-columns:2rem minmax(12rem,1fr) minmax(9rem,.45fr) auto;align-items:end;display:grid}.payables-debit-row.is-active{border-color:var(--c-line-strong);box-shadow:inset 3px 0 0 var(--c-ink)}.payables-row-number{width:1.5rem;height:1.5rem;color:var(--c-ink-2);background:var(--c-sunken);border-radius:var(--r-sm);font-size:var(--t-11);font-weight:var(--w-semi);align-self:center;place-items:center;display:grid}.payables-account-choice{min-height:var(--h-control);align-content:center;gap:var(--s-1);padding:0 var(--s-5);text-align:left;background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-md);display:grid}.payables-account-choice span{color:var(--c-ink-3);font-size:var(--t-11);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payables-balance{gap:var(--s-8);padding:var(--s-6) var(--s-8);background:var(--c-sunken);border:1px solid var(--c-line);border-radius:var(--r-md);grid-template-columns:repeat(3,1fr);display:grid}.payables-balance>div{gap:var(--s-1);display:grid}.payables-balance span{color:var(--c-ink-3);font-size:var(--t-11)}.payables-balance-result{padding-left:var(--s-8);border-left:1px solid var(--c-line-strong)}.payables-balance.is-balanced .payables-balance-result strong{color:var(--c-pos)}.payables-actions{justify-content:flex-end;display:flex}.payables-review{gap:var(--s-8);padding:var(--s-10);background:var(--c-raise);border:1px solid var(--c-line-strong);border-radius:var(--r-lg);display:grid}.payables-review>.btn{justify-self:end}.payables-warnings{gap:var(--s-3);padding:var(--s-6);color:var(--c-ink);background:var(--c-brand-wash);border-left:3px solid var(--c-brand-deep);display:grid}.payables-warnings ul{gap:var(--s-2);padding-left:var(--s-8);list-style:outside;display:grid}.payables-warnings li{font-size:var(--t-12)}.payables-policy-admin{margin:0 var(--s-12)}@media (width<=72rem){.payables-workspace{grid-template-columns:1fr}.payables-pending{order:2}.payables-entry{order:1}}@media (width<=52rem){.payables-hero{flex-direction:column;align-items:stretch}.payables-context-card{min-width:0}.payables-workspace,.payables-policy-admin{padding-right:var(--s-6);padding-left:var(--s-6);margin:0}.payables-form-grid,.payables-form-grid-four,.payables-form-grid-policy,.payables-facts{grid-template-columns:1fr}.payables-span-two,.payables-span-all{grid-column:auto}.payables-debit-row{grid-template-columns:2rem 1fr}.payables-debit-row>label,.payables-debit-row>.btn{grid-column:2}.payables-balance{grid-template-columns:1fr}.payables-balance-result{padding-top:var(--s-4);border-top:1px solid var(--c-line-strong);border-left:0;padding-left:0}.payables-inline-control{flex-direction:column;align-items:stretch}}.output-actions-wrap{justify-items:end;gap:var(--s-3,.375rem);display:grid}.output-actions{justify-content:flex-end;gap:var(--s-3,.375rem);flex-wrap:wrap;display:flex}.screen-bar>.output-actions-wrap{margin-left:auto}.output-actions-message{max-width:34rem;color:var(--c-ink-2,#424242);font-size:var(--t-12,.75rem);text-align:right}.output-actions-problem{max-width:34rem;min-height:0;padding:var(--s-5,.75rem)}@media screen{.print-composition{display:none}}@media print{@page{margin:.55in}html,body,#root{color:#111;background:#fff;min-width:0;height:auto;overflow:visible}body *{visibility:hidden!important}body>:not([data-print-root]){display:none!important}.print-composition,.print-composition *{visibility:visible!important}.print-composition{color:#111;background:#fff;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:9pt;line-height:1.35;position:static;display:block!important}[data-print-hidden],.output-actions-wrap{display:none!important}.print-header{border-bottom:1pt solid #333;padding-bottom:.18in}.print-company{color:#444;letter-spacing:.02em;text-transform:uppercase;margin:0 0 .04in;font-size:9pt;font-weight:700}.print-header h1{margin:0 0 .14in;font-size:18pt}.print-context,.print-filters dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.08in .18in;margin:0;display:grid}.print-context>div,.print-filters dl>div{break-inside:avoid}.print-context dt,.print-filters dt,.print-tile dt{color:#555;letter-spacing:.025em;text-transform:uppercase;font-size:7.5pt;font-weight:700}.print-context dd,.print-filters dd,.print-tile dd{margin:.015in 0 0}.print-context-basis dd{font-size:11pt;font-weight:700}.print-filters{margin-top:.14in}.print-filters h2,.print-section h2{margin:0 0 .07in;font-size:11pt}.print-filters p{margin:0}.print-body{gap:.18in;padding-top:.18in;display:grid}.print-section{break-before:auto}.print-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.08in;margin:0;display:grid}.print-tile{break-inside:avoid;border:.6pt solid #aaa;padding:.08in}.print-tile dd{font-size:13pt;font-weight:700}.print-tile-note{color:#555;margin-top:.025in;font-size:7.5pt;display:block}.print-table{border-collapse:collapse;width:100%}.print-table thead{display:table-header-group}.print-table th,.print-table td{text-align:left;vertical-align:top;border-bottom:.5pt solid #ccc;padding:.045in .055in}.print-table thead th{letter-spacing:.02em;text-transform:uppercase;border-bottom:1pt solid #555;font-size:7.5pt}.print-table .print-cell-numeric{text-align:right;white-space:nowrap}.print-group-label th{background:#eee;padding-top:.08in;font-weight:700}.print-row-group{break-inside:avoid;page-break-inside:avoid}}.sales-dashboard{gap:var(--s-10)}.sales-dashboard-title{justify-content:space-between;align-items:flex-start}.sales-dashboard-title>div{gap:var(--s-2);display:grid}.sales-dashboard-title p,.sales-panel-heading p{color:var(--c-ink-3);font-size:var(--t-12)}.sales-filter-bar{gap:var(--s-8);padding:var(--s-8);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);grid-template-columns:minmax(20rem,1.05fr) minmax(32rem,2fr);display:grid}.sales-basis-toggle{border:0;min-width:0;padding:0}.sales-basis-toggle legend{margin-bottom:var(--s-3);color:var(--c-ink-2);font-size:var(--t-11);font-weight:var(--w-semi)}.sales-basis-toggle>div{padding:var(--s-2);background:var(--c-ink);border-radius:var(--r-md);grid-template-columns:1fr 1fr;display:grid}.sales-basis-toggle button{align-content:center;gap:var(--s-1);min-height:3rem;padding:var(--s-4) var(--s-6);color:var(--c-ink-inv);border-radius:var(--r-sm);font-size:var(--t-14);font-weight:var(--w-semi);text-align:left;border:1px solid #0000;display:grid}.sales-basis-toggle button small{color:var(--c-line);font-size:var(--t-10);font-weight:var(--w-regular)}.sales-basis-toggle button[aria-pressed=true]{color:var(--c-ink);background:var(--c-white);border-color:var(--c-brand-edge)}.sales-basis-toggle button[aria-pressed=true] small{color:var(--c-ink-2)}.sales-filter-fields{gap:var(--s-6);grid-template-columns:repeat(4,minmax(8rem,1fr));display:grid}.sales-filter-fields label,.sales-breakdown-heading label{align-content:end;gap:var(--s-3);min-width:0;color:var(--c-ink-2);font-size:var(--t-11);display:grid}.sales-filter-fields input,.sales-filter-fields select,.sales-breakdown-heading select{width:100%;height:var(--h-control);padding:0 var(--s-4);color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-md);font-size:var(--t-12)}.sales-filter-fields label:nth-child(3),.sales-filter-fields label:nth-child(6),.sales-filter-fields label:nth-child(7){grid-column:span 2}.sales-dashboard-loading{min-height:20rem}.sales-dashboard-loading .skeleton{width:100%}.sales-metrics{gap:var(--s-6);grid-template-columns:repeat(6,minmax(9rem,1fr));display:grid}.sales-metric-tile,.sales-panel{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);min-width:0}.sales-metric-tile{align-content:start;gap:var(--s-6);padding:var(--s-6);display:grid}.sales-panel-heading{justify-content:space-between;align-items:center;gap:var(--s-6);min-width:0;display:flex}.sales-panel-heading>div{gap:var(--s-2);min-width:0;display:grid}.sales-panel-heading h2{font-size:var(--t-14)}.basis-stamp{color:var(--c-brand-deep);font-size:var(--t-10);font-weight:var(--w-semi);white-space:nowrap;flex:none}.fact-value{justify-content:flex-end;align-items:center;gap:var(--s-2);color:var(--c-ink);white-space:nowrap;display:inline-flex}.fact-value:has(svg){color:var(--c-ink-2)}.fact-value-drill{border-bottom:1px dotted var(--c-line-strong)}.fact-value-drill:hover{color:var(--c-brand-deep);border-bottom-color:var(--c-brand-deep)}.sales-metric-current{font-size:var(--t-22);font-weight:var(--w-semi);line-height:var(--lh-flat);justify-self:start}.sales-metric-comparisons{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--c-line-soft);display:grid}.sales-metric-compare{justify-content:space-between;align-items:center;gap:var(--s-4);color:var(--c-ink-3);font-size:var(--t-10);display:flex}.sales-metric-compare .fact-value{color:var(--c-ink-2);font-size:var(--t-11)}.sales-panel{overflow:hidden}.sales-panel>.sales-panel-heading{min-height:3.5rem;padding:var(--s-6) var(--s-8);border-bottom:1px solid var(--c-line)}.sales-panel-empty{justify-content:center;align-items:center;gap:var(--s-4);min-height:8rem;color:var(--c-ink-3);display:flex}.sales-table-tools,.sales-table-page{justify-content:space-between;align-items:end;gap:var(--s-5);min-width:0;padding:var(--s-4) var(--s-8);border-bottom:1px solid var(--c-line-soft);display:flex}.sales-table-tools{justify-content:flex-start}.sales-table-tools label{gap:var(--s-2);min-width:min(22rem,45%);color:var(--c-ink-3);font-size:var(--t-10);display:grid}.sales-table-tools input,.sales-table-tools select{width:100%;height:var(--h-control);padding:0 var(--s-4);color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-md);font-size:var(--t-12)}.sales-table-tools .sales-sort-direction{flex:none}.sales-table-page{color:var(--c-ink-3);font-size:var(--t-11);align-items:center}.sales-table-page>div{gap:var(--s-3);flex:none;display:flex}.sales-facts-grid{min-width:58rem}.sales-facts-grid th:first-child,.sales-facts-grid td:first-child{padding-left:var(--s-8)}.sales-facts-grid th:last-child,.sales-facts-grid td:last-child{padding-right:var(--s-8)}.sales-facts-grid .cell-num .fact-value{width:100%}.sales-rank{width:3.25rem;color:var(--c-ink-3)}.sales-dimension-value{justify-items:start;gap:var(--s-2);display:grid}.sales-dimension-value .id-chip{color:var(--c-ink-3);font-size:var(--t-10);font-weight:var(--w-regular)}.sales-breakdown-heading{grid-template-columns:minmax(12rem,1fr) minmax(10rem,15rem) auto;display:grid}.sales-drill-scrim{padding-top:6dvh}.sales-drill-panel{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);width:min(78rem,100%);max-height:88dvh;box-shadow:var(--e-modal);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.sales-drill-panel>header,.sales-drill-panel>footer{justify-content:space-between;align-items:center;gap:var(--s-8);padding:var(--s-6) var(--s-8);display:flex}.sales-drill-panel>header{border-bottom:1px solid var(--c-line)}.sales-drill-panel>header>div{gap:var(--s-2);display:grid}.sales-drill-panel>header h2{font-size:var(--t-16)}.sales-drill-panel>header p,.sales-drill-panel>footer{color:var(--c-ink-3);font-size:var(--t-11)}.sales-drill-panel>.table-scroll{min-height:0;overflow:auto}.sales-drill-panel>footer{border-top:1px solid var(--c-line)}.sales-drill-panel>footer>div{gap:var(--s-4);display:flex}.sales-drill-grid{min-width:76rem}.sales-drill-state{justify-content:center;align-items:center;gap:var(--s-4);min-height:14rem;color:var(--c-ink-2);display:flex}.sales-drill-state.is-error{color:var(--c-neg)}.sales-drill-panel>.sales-drill-problem{border:0;border-radius:0;min-height:14rem}.sales-order-link{color:var(--c-brand-deep);font-weight:var(--w-semi);text-underline-offset:2px;text-decoration:underline}@media (width<=82rem){.sales-filter-bar{grid-template-columns:1fr}.sales-metrics{grid-template-columns:repeat(3,minmax(10rem,1fr))}}@media (width<=56rem){.sales-filter-fields{grid-template-columns:repeat(2,minmax(9rem,1fr))}.sales-filter-fields label:nth-child(3),.sales-filter-fields label:nth-child(6),.sales-filter-fields label:nth-child(7){grid-column:span 1}.sales-metrics{grid-template-columns:repeat(2,minmax(9rem,1fr))}.sales-breakdown-heading{grid-template-columns:1fr}.sales-table-tools,.sales-table-page{flex-direction:column;align-items:stretch}.sales-table-tools label{min-width:0}}@media (width<=34rem){.sales-dashboard-title,.sales-panel-heading{flex-direction:column;align-items:flex-start}.sales-filter-fields,.sales-metrics,.sales-basis-toggle>div{grid-template-columns:1fr}}.so-intake{max-width:42rem}.so-intake-chooser{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.so-intake-card{align-content:start;gap:var(--s-2);min-height:8.5rem;padding:var(--s-6);font:inherit;text-align:left;color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md);cursor:pointer;transition:background-color .12s var(--ease-out);display:grid}.so-intake-card:hover{background:var(--c-hover)}.so-intake-card strong{font-size:var(--t-16);letter-spacing:-.02em;font-weight:600}.so-intake-card span{color:var(--c-ink-2);font-size:var(--t-13)}.so-intake-panel-head{justify-content:space-between;align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-2);display:flex}.so-intake-panel-head label{color:var(--c-ink-2);font-size:var(--t-11)}.so-intake .lookup{border-top:0;padding-top:0}.so-intake .lookup-field{flex:auto;max-width:none}.so-intake-actions{gap:var(--s-3);margin:var(--s-4) 0;flex-wrap:wrap;display:flex}.so-walk-in{gap:var(--s-4);margin:var(--s-5) 0;padding:var(--s-5);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md);grid-template-columns:1fr 1fr;display:grid}.so-walk-in .field{gap:var(--s-1);flex-direction:column;display:flex}.so-walk-in .so-intake-actions{grid-column:1/-1;margin-bottom:0}.so-walk-in .field span{color:var(--c-ink-2);font-size:var(--t-11)}.so-walk-in .field small{color:var(--c-ink-3);font-size:var(--t-10)}.so-walk-in input{height:var(--h-control);padding:0 var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-md);background:var(--c-white);color:var(--c-ink)}.so-ticket-number{font-family:var(--font-id);font-size:var(--t-18);letter-spacing:-.02em;font-weight:600}.so-mast{gap:var(--s-4);margin-bottom:var(--s-5);grid-template-columns:1.4fr 1.4fr minmax(14rem,.9fr);display:grid}.so-mast section{padding:var(--s-4);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md)}.so-mast h2{margin:0 0 var(--s-3);font-size:var(--t-13);font-weight:600}.so-mast dl{gap:var(--s-2) var(--s-4);margin:0;display:grid}.so-mast dt{color:var(--c-ink-3);font-size:var(--t-10)}.so-mast dd{font-size:var(--t-13);margin:0}.so-mast .is-lead{font-size:var(--t-16);font-weight:600}.so-mast-meta{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.so-composer{margin-bottom:var(--s-4)}.so-insert{gap:var(--s-3);padding:var(--s-4);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md);grid-template-columns:minmax(16rem,1.6fr) auto auto auto auto;align-items:end;display:grid}.so-insert .lookup-field{flex:auto;min-width:0;max-width:none}.so-item-searching{margin:var(--s-2) 0 0}.so-insert-extra{display:contents}.so-insert .field{gap:var(--s-1);flex-direction:column;display:flex}.so-insert .field span{color:var(--c-ink-2);font-size:var(--t-11)}.so-insert .field input{width:7.5rem;height:var(--h-control);padding:0 var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-md);background:var(--c-white);color:var(--c-ink);font-variant-numeric:tabular-nums}.so-item-locator{margin-top:var(--s-3);padding:var(--s-4);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md);animation:so-locator-in .12s var(--ease-out)}.so-item-locator-head{align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.so-item-locator-head h2{font-size:var(--t-16);margin:0;font-weight:600}.so-item-locator-hint{margin:0 0 var(--s-3);color:var(--c-ink-2);font-size:var(--t-12)}.so-item-locator .grid{margin:0}.so-item-locator .grid tbody tr.is-location{cursor:pointer}.so-item-locator .grid tbody tr.is-picked td{background:var(--c-selected)}.so-item-po{margin-top:var(--s-4)}.so-item-po h3{margin:0 0 var(--s-2);font-size:var(--t-13);font-weight:600}.so-item-po-list{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.so-item-po-list li{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--h-row);padding:0 var(--s-3);background:var(--c-raise);border-radius:var(--r-sm);flex-wrap:wrap;display:flex}.so-item-po-list li>div{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.so-insert-note{margin-top:var(--s-3)}.so-insert-note .result-name{margin:0 0 var(--s-2)}.so-ticket-table{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md);width:100%;overflow:hidden}.so-ticket-table .so-line-row{cursor:pointer}.so-ticket-table .grid{margin:0}.so-ticket-empty{padding:var(--s-8);text-align:center;color:var(--c-ink-2)}.so-ticket-empty strong{margin-bottom:var(--s-2);color:var(--c-ink);display:block}.so-ticket-foot{gap:var(--s-5);margin-top:var(--s-5);grid-template-columns:minmax(16rem,1.4fr) minmax(18rem,1fr);display:grid}.so-remarks textarea{width:100%;min-height:7rem;padding:var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-md);background:var(--c-white);color:var(--c-ink);resize:vertical}.so-totals{padding:var(--s-4);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md)}.so-totals dl{margin:0}.so-totals div{justify-content:space-between;gap:var(--s-4);padding:var(--s-1) 0;font-size:var(--t-13);display:flex}.so-totals dd{font-variant-numeric:tabular-nums;font-family:var(--font-id);margin:0}.so-totals .is-grand{margin-top:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--c-line);font-size:var(--t-16);font-weight:600}.so-write-row{gap:var(--s-3);flex-wrap:wrap;display:flex}.so-entry .btn{color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-ink-2);border-radius:999px}.so-entry .btn:hover:enabled{background:var(--c-hover)}.so-entry .btn:disabled{color:var(--c-ink-3);background:var(--c-sunken);border-color:var(--c-line)}.so-print-scrim{padding:var(--s-8);place-items:center}.so-print-dialog{gap:var(--s-2);width:min(28rem,100%);padding:var(--s-6);color:var(--c-ink);background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--e-modal);animation:palette-in var(--dur-pop) var(--ease-out);display:grid}.so-print-dialog h2{margin:0 0 var(--s-3);font-size:var(--t-18);letter-spacing:-.02em;font-weight:600}.so-print-dialog label{margin-top:var(--s-3);color:var(--c-ink-2);font-size:var(--t-11)}.so-print-dialog .so-write-row{margin-top:var(--s-4)}.so-print-dialog .lookup-scope{margin:var(--s-2) 0 0}.so-print-dialog .btn{color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-ink-2);border-radius:999px}.so-print-dialog .btn:hover:enabled{background:var(--c-hover)}.so-print-dialog .btn:disabled{color:var(--c-ink-3);background:var(--c-sunken);border-color:var(--c-line)}.so-print-balance{gap:var(--s-4);margin:0 0 var(--s-2);padding:var(--s-4);background:var(--c-raise);border:1px solid var(--c-line);border-radius:var(--r-md);grid-template-columns:1fr 1fr;display:grid}.so-print-balance dt{color:var(--c-ink-2);font-size:var(--t-11)}.so-print-balance dd{margin:var(--s-1) 0 0;font-size:var(--t-18);font-variant-numeric:tabular-nums;font-weight:600}@media print{.so-invoice-copy+.so-invoice-copy{page-break-before:always;break-before:page;border-top:1pt solid #333;margin-top:.3in;padding-top:.18in}.so-invoice-copy-mark{color:#444;margin:0 0 .12in;font-size:9pt}.so-invoice-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.08in .18in;margin:.16in 0 0;display:grid}.so-invoice-totals dt{color:#555;letter-spacing:.025em;text-transform:uppercase;font-size:7.5pt;font-weight:700}.so-invoice-totals dd{margin:.015in 0 0}.so-invoice-balance{border:1pt solid #333;grid-template-columns:1fr 1fr;gap:.12in .24in;margin:.16in 0 0;padding:.1in .12in;display:grid}.so-invoice-balance dt{color:#555;letter-spacing:.025em;text-transform:uppercase;font-size:8pt;font-weight:700}.so-invoice-balance dd{margin:.02in 0 0;font-size:14pt;font-weight:700}.so-invoice-tenders{margin:.12in 0 0;padding:0;list-style:none}}.so-change-customer{margin-top:var(--s-3)}@keyframes so-locator-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.so-item-locator{animation:none}}.so-square,.so-pos-terminal{gap:var(--s-3);padding:var(--s-4) 0;border-top:1px solid var(--c-line-soft);display:grid}@media (width<=960px){.so-intake-chooser,.so-mast,.so-ticket-foot,.so-walk-in,.so-insert{grid-template-columns:1fr}.so-insert-extra{display:block}}.tickets-screen .screen-bar,.ledger-screen .screen-bar,.workbench-screen .screen-bar,.catalog-screen .screen-bar,.count-screen .screen-bar,.mto-screen .screen-bar{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.tickets-table,.ledger-table,.catalog-table,.count-table,.workbench-table{border-collapse:collapse;width:100%;font-size:var(--t-13)}.tickets-table th,.ledger-table th,.catalog-table th,.count-table th,.workbench-table th{text-align:left;font-weight:var(--w-medium);color:var(--c-ink-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--c-line)}.tickets-table td,.ledger-table td,.catalog-table td,.count-table td,.workbench-table td{padding:var(--s-4);border-bottom:1px solid var(--c-line);vertical-align:middle}.tickets-table tbody tr{cursor:pointer}.tickets-table tbody tr:hover,.catalog-table tbody tr:hover,.workbench-table tbody tr:hover{background:var(--c-hover)}.cell-num{text-align:right;font-variant-numeric:tabular-nums}.ledger-grid,.workbench-grid,.mto-grid{gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.ledger-card,.workbench-card,.mto-card{gap:var(--s-3);padding:var(--s-6);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md);color:inherit;flex-direction:column;text-decoration:none;display:flex}.ledger-card:hover,.workbench-card:hover,.mto-card:hover{border-color:var(--c-line-strong)}.ledger-card h2,.workbench-card h2,.mto-card h2{font-size:var(--t-14);font-weight:var(--w-semi);margin:0}.ledger-card p,.workbench-card p,.mto-card p{color:var(--c-ink-2);font-size:var(--t-12);margin:0}.workbench-family{gap:var(--s-4);display:grid}.workbench-family h2{font-size:var(--t-13);font-weight:var(--w-semi);margin:0}.integrations{gap:var(--s-8);padding-bottom:var(--s-12);display:grid}.integrations-head{justify-content:space-between;align-items:flex-end;gap:var(--s-8);padding-bottom:var(--s-4);border-bottom:1px solid var(--c-line-strong);display:flex}.integrations-title h1{font-size:var(--t-22);font-weight:var(--w-semi);letter-spacing:-.03em}.integrations-title p{max-width:46rem;margin-top:var(--s-2);color:var(--c-ink-2);font-size:var(--t-13)}.integrations-stack{gap:var(--s-6);display:grid}.integrations-redirect{color:var(--c-ink-2);font-size:var(--t-13)}.integrations-steps{gap:var(--s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.integrations-steps li{align-items:center;gap:var(--s-2);color:var(--c-ink-3);font-size:var(--t-12);display:inline-flex}.integrations-steps li.is-current{color:var(--c-ink);font-weight:var(--w-semi)}.integrations-steps li.is-done{color:var(--c-ink-2)}.integrations-step-mark{font-variant-numeric:tabular-nums}.integrations-device-code{margin:0}.integrations-device-code code{font-family:var(--font-id);font-size:var(--t-22);font-weight:var(--w-semi);letter-spacing:.18em}.integrations a.btn{color:inherit;text-decoration:none}.integrations .btn:not(.btn-quiet){color:var(--c-ink-inv);background:var(--c-ink)}.integrations .btn:not(.btn-quiet):hover{background:var(--c-ink)}.integrations .btn:disabled{color:var(--c-ink-3);background:var(--c-sunken)}.integrations-error{color:var(--c-danger,#8b1e1e);font-size:var(--t-13)}.integrations-panel{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md)}.integrations-panel-bar{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);background:var(--c-raise);border-bottom:1px solid var(--c-line);display:flex}.integrations-panel-bar h2{font-size:var(--t-14);font-weight:var(--w-semi)}.integrations-panel-body{gap:var(--s-5);padding:var(--s-5);display:grid}.integrations-panel-body p,.integrations-pair p,.integrations-need{max-width:65ch;color:var(--c-ink-2);font-size:var(--t-13)}.integrations-kv{border-collapse:collapse;width:100%}.integrations-kv th,.integrations-kv td{padding:var(--s-3) 0;border-bottom:1px solid var(--c-line-soft);text-align:left;vertical-align:top;font-size:var(--t-13)}.integrations-kv th{width:10rem;color:var(--c-ink-2);font-weight:var(--w-medium)}.integrations-actions,.integrations-pair{gap:var(--s-3);justify-items:start;display:grid}.integrations-pair h3{margin-top:var(--s-2);font-size:var(--t-13);font-weight:var(--w-semi)}.integrations-pair input,.integrations-pair select,.integrations-panel-body select{min-height:var(--h-control);padding:0 var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-sm);background:var(--c-white)}.integrations-code{color:var(--c-ink)}.integrations-need{gap:var(--s-3);margin:0;padding-left:1.25rem;display:grid}.integrations-need li{padding-left:var(--s-2)}.integrations a.program-index-section{text-decoration:none}.integrations a.program-index-section:hover{color:inherit}.integrations .program-index-crumb a{color:var(--c-ink);font-weight:var(--w-medium);text-decoration:none}.integrations .program-index-crumb a:hover{text-underline-offset:.18em;text-decoration:underline}.integrations-device-model{color:var(--c-ink-2);font-size:var(--t-12)}.users-admin{gap:var(--s-8);padding-bottom:var(--s-12);display:grid}.users-admin-head{justify-content:space-between;align-items:flex-end;gap:var(--s-8);padding-bottom:var(--s-4);border-bottom:1px solid var(--c-line-strong);display:flex}.users-admin-head h1{font-size:var(--t-22);font-weight:var(--w-semi);letter-spacing:-.03em}.users-admin-head p{max-width:46rem;margin-top:var(--s-2);color:var(--c-ink-2);font-size:var(--t-13)}.users-admin-error{padding:var(--s-4) var(--s-5);color:var(--c-neg);background:var(--c-neg-wash);border:1px solid var(--c-neg-edge);border-radius:var(--r-md);font-size:var(--t-13)}.users-admin-panel{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md)}.users-admin-panel-bar{padding:var(--s-4) var(--s-5);background:var(--c-raise);border-bottom:1px solid var(--c-line)}.users-admin-panel-bar h2{font-size:var(--t-14);font-weight:var(--w-semi)}.users-admin-form{gap:var(--s-4);padding:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;display:grid}.users-admin-form label,.users-admin-actions label{gap:var(--s-2);color:var(--c-ink-2);font-size:var(--t-11);font-weight:var(--w-medium);display:grid}.users-admin input,.users-admin select{min-height:var(--h-control);padding:0 var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-sm);background:var(--c-white)}.users-admin .btn:not(.btn-quiet){color:var(--c-ink-inv);background:var(--c-ink)}.users-admin-actions{gap:var(--s-2);flex-wrap:wrap;align-items:end;display:flex}.shell.is-operate{--font-ui:"Source Sans 3", "Segoe UI", sans-serif;--font-id:"Source Code Pro", ui-monospace, monospace;--c-page:oklch(94% .014 232);--c-white:oklch(98.5% .006 232);--c-raise:oklch(97% .01 232);--c-ink:oklch(22% .04 250);--c-ink-2:oklch(38% .03 250);--c-ink-3:oklch(46% .025 250);--c-brand:oklch(74% .14 62);--c-brand-deep:oklch(48% .12 55);--c-brand-wash:oklch(94% .05 72);--c-brand-edge:oklch(78% .11 68);font-family:var(--font-ui)}.shell.is-operate .rail{color:oklch(93% .02 232);background:oklch(24% .03 250);border-right-color:oklch(32% .03 250)}.shell.is-operate .rail-word strong,.shell.is-operate .rail-nav a,.shell.is-operate .rail-section-label,.shell.is-operate .rail-launcher-hint,.shell.is-operate .rail-status,.shell.is-operate .rail-toggle{color:oklch(93% .015 232)}.shell.is-operate .rail-word small,.shell.is-operate .rail-nav a svg,.shell.is-operate .rail-section-label{color:oklch(72% .03 232)}.shell.is-operate .rail-nav a:hover{color:oklch(99% .01 232);background:oklch(30% .03 250)}.shell.is-operate .rail-nav a.is-active{color:oklch(22% .04 250);background:var(--c-brand);border-color:#0000}.shell.is-operate .rail-nav a.is-active svg{color:oklch(22% .04 250)}.shell.is-operate .rail-section-secondary{border-top-color:oklch(34% .03 250)}.shell.is-operate .work{background:var(--c-page)}.shell.is-operate .topbar{background:var(--c-white)}.shell.is-operate .canvas{background:var(--c-page)}.shell.is-operate .id-chip{font-family:var(--font-id)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--s-4);left:var(--s-4);z-index:var(--z-skip);padding:var(--s-4) var(--s-6);color:var(--c-ink-inv);background:var(--c-ink);border-radius:var(--r-md);font-size:var(--t-12);font-weight:var(--w-medium);position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{outline-color:var(--c-ink-inv);transform:translateY(0)}.id-chip{height:1.25rem;padding:0 var(--s-3);color:var(--c-ink-2);background:var(--c-sunken);border-radius:var(--r-sm);font-family:var(--font-id);font-size:var(--t-11);font-weight:var(--w-medium);white-space:nowrap;align-items:center;display:inline-flex}.id-chip.is-lead{height:1.375rem;padding:0 var(--s-4);color:var(--c-ink);font-size:var(--t-12)}.results .id-chip,.palette-results .id-chip{text-overflow:ellipsis;justify-self:start;max-width:100%;line-height:1.25rem;display:inline-block;overflow:hidden}.tag{align-items:center;gap:var(--s-2);height:1.25rem;padding:0 var(--s-3);border-radius:var(--r-sm);font-size:var(--t-11);font-weight:var(--w-medium);white-space:nowrap;display:inline-flex}.tag-quiet{color:var(--c-ink-2);background:var(--c-sunken)}.tag-here{color:var(--c-brand-deep);background:var(--c-brand-wash);border:1px solid var(--c-brand-edge)}kbd{min-width:1.125rem;height:1.125rem;padding:0 var(--s-2);color:var(--c-ink-2);background:var(--c-white);border:1px solid var(--c-line);border-bottom-color:var(--c-line-strong);border-radius:var(--r-sm);font-family:var(--font-ui);font-size:var(--t-10);font-weight:var(--w-medium);justify-content:center;align-items:center;line-height:1;display:inline-flex}.dot{border-radius:50%;flex:none;width:.5rem;height:.5rem}.dot-pos{background:var(--c-pos)}.dot-neg{background:var(--c-neg)}.dot-none{background:var(--c-ink-3)}.dot-brand{background:var(--c-brand-deep)}.btn{height:var(--h-control);align-items:center;gap:var(--s-3);padding:0 var(--s-6);border-radius:var(--r-md);font-size:var(--t-12);font-weight:var(--w-medium);transition:background-color var(--dur-tint) var(--ease-out), color var(--dur-tint) var(--ease-out), border-color var(--dur-tint) var(--ease-out);border:1px solid #0000;display:inline-flex}.btn-quiet{color:var(--c-ink-2);background:var(--c-white);border-color:var(--c-line-strong)}.btn-quiet:hover{color:var(--c-ink);background:var(--c-hover)}.input-wrap{min-width:0;height:var(--h-control-lg);align-items:center;gap:var(--s-4);padding:0 var(--s-6);color:var(--c-ink-3);background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-md);flex:1;display:flex}.input-wrap:focus-within{color:var(--c-ink-2);border-color:var(--c-ink);outline:2px solid var(--focus-ink);outline-offset:1px;box-shadow:0 0 0 4px var(--focus-halo)}.input-wrap input{min-width:0;height:100%;color:var(--c-ink);font-size:var(--t-13);background:0 0;border:0;flex:1}.input-wrap input::placeholder{color:var(--c-ink-3);opacity:1}.input-wrap input:focus-visible{box-shadow:none;outline:none}.input-wrap:has(input:disabled){background:var(--c-sunken);border-color:var(--c-line)}.qty.is-zero{color:var(--c-ink-3)}.qty.is-signed.is-short{color:var(--c-neg);font-weight:var(--w-semi)}.shell{grid-template-columns:var(--w-rail) minmax(0, 1fr);background:var(--c-page);height:100dvh;display:grid;overflow:hidden}.shell.is-rail-collapsed{grid-template-columns:var(--w-rail-collapsed) minmax(0, 1fr)}.rail{min-width:0;z-index:var(--z-rail);border-right:1px solid var(--c-line);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.rail-head{height:var(--h-topbar);align-items:center;gap:var(--s-5);padding:0 var(--s-6);display:flex}.rail-word{min-width:0;line-height:1.15;display:grid}.rail-word strong{color:var(--c-ink);font-size:var(--t-13);font-weight:var(--w-semi);letter-spacing:.07em}.rail-word small{color:var(--c-ink-3);font-size:var(--t-10);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail nav{min-height:0;padding:var(--s-4);overflow-y:auto}.rail-section{min-width:0}.rail nav.rail-section-primary{padding-bottom:var(--s-2);overflow-y:visible}.rail nav.rail-section-secondary{min-height:0;padding-top:var(--s-2);border-top:1px solid var(--c-line)}.rail-section-label{margin:0 var(--s-5) var(--s-2);color:var(--c-ink-3);font-size:var(--t-10);font-weight:var(--w-semi);letter-spacing:var(--track-label);line-height:var(--lh-tight);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.rail-nav-primary,.rail-nav-secondary{gap:var(--s-1);display:grid}.rail-nav-secondary a{height:1.625rem;color:var(--c-ink-3);font-size:var(--t-12);font-weight:var(--w-regular)}.rail-nav a{align-items:center;gap:var(--s-5);height:1.875rem;padding:0 var(--s-5);color:var(--c-ink-2);border-radius:var(--r-md);font-size:var(--t-13);font-weight:var(--w-medium);transition:background-color var(--dur-tint) var(--ease-out), color var(--dur-tint) var(--ease-out);border:1px solid #0000;display:flex}.rail-nav a:hover{color:var(--c-ink);background:var(--c-hover)}.rail-nav a.is-active{color:var(--c-ink);background:var(--c-white);border-color:var(--c-line);font-weight:var(--w-semi)}.rail-nav a.is-active svg{color:var(--c-brand-deep)}.rail-nav a svg{color:var(--c-ink-3)}.rail-nav a:hover svg{color:var(--c-ink-2)}.rail-foot{gap:var(--s-2);padding:var(--s-4);border-top:1px solid var(--c-line);display:grid}.rail-status,.rail-toggle{align-items:center;gap:var(--s-5);height:1.75rem;padding:0 var(--s-5);border-radius:var(--r-md);color:var(--c-ink-3);font-size:var(--t-11);text-align:left;display:flex}.rail-toggle{width:100%;transition:background-color var(--dur-tint) var(--ease-out)}.rail-toggle:hover{color:var(--c-ink);background:var(--c-hover)}.rail-launcher-hint{align-items:center;gap:var(--s-3);padding:0 var(--s-5);color:var(--c-ink-3);font-size:var(--t-11);white-space:nowrap;display:flex}.rail-launcher-hint kbd{min-width:1rem;height:1rem;padding:0 var(--s-1);font-size:var(--t-10)}.is-rail-collapsed .rail-word,.is-rail-collapsed .rail-label,.is-rail-collapsed .rail-section-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.is-rail-collapsed .rail-head,.is-rail-collapsed .rail nav,.is-rail-collapsed .rail-foot{padding-inline:var(--s-3)}.is-rail-collapsed .rail-head{justify-content:center}.is-rail-collapsed .rail-nav a,.is-rail-collapsed .rail-status,.is-rail-collapsed .rail-toggle,.is-rail-collapsed .rail-launcher-hint{justify-content:center;padding-inline:0}.work{grid-template-rows:var(--h-topbar) minmax(0, 1fr);background:var(--c-white);min-width:0;min-height:0;display:grid}.topbar{justify-content:space-between;align-items:center;gap:var(--s-8);min-width:0;padding:0 var(--s-8);border-bottom:1px solid var(--c-line);z-index:var(--z-topbar);display:flex}.topbar-lead,.topbar-context{align-items:center;gap:var(--s-6);min-width:0;display:flex}.session-control{align-items:center;gap:var(--s-4);display:flex}.session-control-name{color:var(--c-ink);font-size:var(--t-12);font-weight:var(--w-medium);white-space:nowrap}.session-control-separator{color:var(--c-ink-3);font-size:var(--t-12);-webkit-user-select:none;user-select:none}.session-control-date{color:var(--c-ink-2);font-size:var(--t-12);white-space:nowrap}.launcher-trigger{width:15rem;height:var(--h-control);align-items:center;gap:var(--s-4);padding:0 var(--s-4) 0 var(--s-5);color:var(--c-ink-3);background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-md);font-size:var(--t-12);transition:background-color var(--dur-tint) var(--ease-out), color var(--dur-tint) var(--ease-out);flex:none;display:flex}.launcher-trigger:hover{color:var(--c-ink-2);background:var(--c-hover)}.launcher-trigger>span{text-align:left;flex:1}.wayfinder{align-items:center;gap:var(--s-3);min-width:0;color:var(--c-ink-3);font-size:var(--t-12);display:flex}.wayfinder-name{color:var(--c-ink);font-weight:var(--w-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wayfinder-sep{color:var(--c-line-strong)}.context-error{align-items:center;gap:var(--s-3);color:var(--c-neg);font-size:var(--t-12);display:flex}.ctx{align-items:center;gap:var(--s-4);min-width:0;display:flex}.ctx-label{color:var(--c-ink-3);font-size:var(--t-11);white-space:nowrap}.ctx-field{align-items:center;min-width:0;display:flex;position:relative}.ctx-field select{max-width:12rem;height:var(--h-control);padding:0 1.625rem 0 var(--s-5);appearance:none;color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-md);font-size:var(--t-12);font-weight:var(--w-medium);text-overflow:ellipsis;transition:background-color var(--dur-tint) var(--ease-out)}.ctx-field select:hover:enabled{background:var(--c-hover)}.ctx-field select:disabled{color:var(--c-ink-3);background:var(--c-sunken);border-color:var(--c-line);opacity:1}.ctx-field svg{right:var(--s-4);color:var(--c-ink-3);pointer-events:none;position:absolute}.canvas{min-width:0;min-height:0;padding:var(--s-8);overflow:auto}.screen{gap:var(--s-8);flex-direction:column;min-height:100%;display:flex}.screen-bar{align-items:center;gap:var(--s-5);flex:none;display:flex}.screen-bar h1{font-size:var(--t-18);font-weight:var(--w-semi)}.screen>.state:last-child{flex:1}.state{align-content:center;justify-items:center;gap:var(--s-3);min-height:13rem;padding:var(--s-16) var(--s-8);color:var(--c-ink-2);background:var(--c-raise);border:1px solid var(--c-line);border-radius:var(--r-md);text-align:center;display:grid}.state>svg{margin-bottom:var(--s-2);color:var(--c-ink-3)}.state strong{color:var(--c-ink);font-size:var(--t-14);font-weight:var(--w-semi)}.state p{max-width:38rem;font-size:var(--t-12);text-wrap:pretty}.state-evidence{color:var(--c-ink-3)}.state-evidence strong{font-size:inherit}.state-keys{justify-content:center;gap:var(--s-8);margin-top:var(--s-6);color:var(--c-ink-3);font-size:var(--t-11);flex-wrap:wrap;display:flex}.state-keys li{align-items:center;gap:var(--s-2);display:flex}.state-error{color:var(--c-neg);background:var(--c-neg-wash);border-color:var(--c-neg-edge)}.state-error strong,.state-error>svg{color:var(--c-neg)}.state-denied>svg{color:var(--c-ink-3)}.inline-note{align-items:center;gap:var(--s-4);color:var(--c-ink-2);font-size:var(--t-12);flex:none;display:flex}.inline-note strong{color:var(--c-ink);font-weight:var(--w-semi)}.inline-note.is-error,.inline-note.is-error svg{color:var(--c-neg)}.skeleton{border:1px solid var(--c-line);border-radius:var(--r-md);flex:none;overflow:hidden}.skeleton-head{height:var(--h-row);background:var(--c-raise);border-bottom:1px solid var(--c-line)}.skeleton-row{height:var(--h-row);align-items:center;gap:var(--s-8);padding:0 var(--s-6);border-bottom:1px solid var(--c-line-soft);display:flex}.skeleton-row:last-child{border-bottom:0}.skeleton-row span{background:linear-gradient(90deg, var(--c-sunken) 0%, var(--c-line-soft) 45%, var(--c-sunken) 90%);background-size:220% 100%;border-radius:999px;height:.5rem;animation:1.15s linear infinite shimmer}@keyframes shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.dashboard-screen{max-width:82rem}.dashboard-screen-bar{min-height:var(--h-control);justify-content:space-between;align-items:flex-start}.dashboard-heading{gap:var(--s-2);display:grid}.dashboard-title-line{align-items:center;gap:var(--s-5);display:flex}.dashboard-heading p{color:var(--c-ink-3);font-size:var(--t-13)}.dashboard-role-switcher{justify-items:end;gap:var(--s-2);display:grid}.dashboard-role-switcher label{align-items:center;gap:var(--s-4);color:var(--c-ink-2);font-size:var(--t-11);display:flex}.dashboard-role-switcher select{min-width:9.5rem}.dashboard-role-switcher p{max-width:25rem;color:var(--c-ink-3);font-size:var(--t-10);text-align:right}.dashboard-grid{gap:var(--s-8);flex:1;grid-template-columns:repeat(12,minmax(0,1fr));min-height:0;display:grid}.dashboard-tile{min-height:0}.dashboard-tile-head{height:auto;min-height:var(--h-control-lg)}.dashboard-tile-head .tag{flex:none}.dashboard-tile-body{flex-direction:column;display:flex}.dashboard-tile-body>.state{border:0;border-radius:0;flex:1}.dashboard-tile-lead{grid-column:span 5}.dashboard-tile-personal{grid-column:span 3}.dashboard-tile-recent{grid-column:span 4}.dashboard-manager-grid>.dashboard-tile-metric,.dashboard-manager-grid>.dashboard-tile-delivered{grid-column:span 6}.dashboard-tile-leaderboard{grid-column:1/-1}.dashboard-state{min-height:11rem;padding:var(--s-10) var(--s-8)}.dashboard-state p{max-width:48ch}.dashboard-sales-loading{padding:var(--s-8)}.dashboard-sales-loading .skeleton-row span:first-child{width:42%}.dashboard-sales-loading .skeleton-row span:last-child{width:22%;margin-left:auto}.dashboard-metric{align-content:center;justify-items:start;gap:var(--s-3);min-height:11rem;padding:var(--s-10);display:grid}.dashboard-metric-value{color:var(--c-ink);font-size:var(--t-22);font-weight:var(--w-semi);line-height:var(--lh-flat)}.dashboard-metric-detail{color:var(--c-ink-2);font-size:var(--t-13);font-weight:var(--w-medium)}.dashboard-metric time{color:var(--c-ink-3);font-size:var(--t-11)}.dashboard-metric .inline-note{margin-top:var(--s-4)}.dashboard-sales-stale{padding:var(--s-4) var(--s-5);background:var(--c-neg-wash);border:1px solid var(--c-neg-edge);border-radius:var(--r-sm)}.dashboard-leaderboard{flex-direction:column;min-height:0;display:flex}.dashboard-leaderboard-tools{min-height:var(--h-control-lg);align-items:center;gap:var(--s-8);padding:var(--s-6) var(--s-8);border-bottom:1px solid var(--c-line-soft);display:flex}.dashboard-leaderboard-tools>div:first-child{min-width:0;margin-right:auto}.dashboard-leaderboard-tools strong{color:var(--c-ink);font-size:var(--t-12);font-weight:var(--w-semi)}.dashboard-leaderboard-tools p,.dashboard-leaderboard-tools time{color:var(--c-ink-3);font-size:var(--t-10)}.dashboard-leaderboard-tools time{flex:none}.dashboard-leaderboard>.dashboard-sales-stale{margin:var(--s-4) var(--s-8) 0}.dashboard-leaderboard>.dashboard-reference-note{margin:var(--s-4) var(--s-8) 0;padding:var(--s-4) var(--s-5);background:var(--c-raise);border:1px solid var(--c-line);border-radius:var(--r-sm)}.dashboard-leaderboard>.dashboard-reference-note.is-error{background:var(--c-neg-wash);border-color:var(--c-neg-edge)}.dashboard-scope-toggle{padding:var(--s-1);background:var(--c-sunken);border-radius:var(--r-md);flex:none;display:flex}.dashboard-scope-toggle button{height:calc(var(--h-control) - var(--s-2));padding:0 var(--s-5);color:var(--c-ink-2);border-radius:var(--r-sm);font-size:var(--t-11);font-weight:var(--w-medium);border:1px solid #0000}.dashboard-scope-toggle button[aria-pressed=true]{color:var(--c-ink);background:var(--c-white);border-color:var(--c-line)}.dashboard-leaderboard-grid{min-width:40rem}.dashboard-leaderboard-grid th[scope=row]{align-items:center;gap:var(--s-4);color:var(--c-ink);font-weight:var(--w-medium);display:flex}.dashboard-rank{width:3.5rem;color:var(--c-ink-3);font-size:var(--t-11)}.dashboard-written-cell{isolation:isolate;position:relative}.dashboard-written-cell strong{z-index:1;font-weight:var(--w-semi);position:relative}.dashboard-written-bar{top:var(--s-4);right:var(--s-3);bottom:var(--s-4);width:var(--dashboard-written-width);max-width:calc(100% - var(--s-6));z-index:0;background:var(--c-brand-wash);border:1px solid var(--c-brand-edge);border-radius:var(--r-sm);position:absolute}.dashboard-leaderboard-foot{padding:var(--s-4) var(--s-8);color:var(--c-ink-3);background:var(--c-raise);border-top:1px solid var(--c-line-soft);font-size:var(--t-10)}.dashboard-evp-grid>.dashboard-tile-breakdown{grid-column:span 6}.dashboard-owner-grid>.dashboard-tile-company-metric,.dashboard-owner-grid>.dashboard-tile-delivered,.dashboard-bookkeeper-grid>.dashboard-tile-delivered{grid-column:span 4}.dashboard-owner-grid>.dashboard-tile-breakdown,.dashboard-tile-chase{grid-column:1/-1}.dashboard-warehouse-grid>.dashboard-tile-pipeline{grid-column:span 8}.dashboard-warehouse-grid>.dashboard-tile-stock-link{grid-column:span 4}.dashboard-breakdown{flex-direction:column;min-height:0;display:flex}.dashboard-breakdown-summary,.dashboard-chase-summary{min-height:var(--h-control-lg);justify-content:space-between;align-items:center;gap:var(--s-8);padding:var(--s-6) var(--s-8);border-bottom:1px solid var(--c-line-soft);display:flex}.dashboard-breakdown-summary>div{gap:var(--s-1);display:grid}.dashboard-breakdown-summary span,.dashboard-breakdown-summary time,.dashboard-chase-summary time{color:var(--c-ink-3);font-size:var(--t-10)}.dashboard-breakdown-summary strong{color:var(--c-ink);font-size:var(--t-18);font-weight:var(--w-semi);line-height:var(--lh-flat)}.dashboard-breakdown>.dashboard-sales-stale,.dashboard-breakdown>.inline-note{margin:var(--s-4) var(--s-8) 0}.dashboard-breakdown-grid{min-width:34rem}.dashboard-breakdown-grid th[scope=row]{align-items:center;gap:var(--s-4);color:var(--c-ink);font-weight:var(--w-medium);display:flex}.dashboard-chase-list{flex-direction:column;min-height:0;display:flex}.dashboard-chase-summary p{color:var(--c-ink-2);font-size:var(--t-12)}.dashboard-chase-summary strong{color:var(--c-ink);font-size:var(--t-16);font-weight:var(--w-semi)}.dashboard-chase-grid{min-width:46rem}.dashboard-chase-grid th[scope=row]{font-weight:var(--w-medium)}.dashboard-chase-grid time{white-space:nowrap}.dashboard-quick-link{align-items:flex-start;gap:var(--s-6);min-height:13rem;padding:var(--s-10);flex-direction:column;display:flex}.dashboard-quick-link>svg{color:var(--c-brand-deep)}.dashboard-quick-link strong{max-width:38ch;color:var(--c-ink);font-size:var(--t-14);font-weight:var(--w-semi);line-height:var(--lh-tight);text-wrap:balance;display:block}.dashboard-quick-link p{max-width:48ch;margin-top:var(--s-3);color:var(--c-ink-3);font-size:var(--t-11);text-wrap:pretty}.dashboard-quick-link .btn{margin-top:auto}.dashboard-tile-readiness{grid-column:1/-1}.dashboard-readiness-loading{padding:var(--s-8)}.dashboard-readiness-loading .skeleton-row span:first-child{width:38%}.dashboard-readiness-loading .skeleton-row span:last-child{width:24%;margin-left:auto}.dashboard-readiness{gap:var(--s-8);padding:var(--s-8);flex-direction:column;display:flex}.dashboard-readiness-scope{justify-content:space-between;align-items:flex-start;gap:var(--s-16);padding-bottom:var(--s-8);border-bottom:1px solid var(--c-line-soft);display:flex}.dashboard-readiness-scope h3{color:var(--c-ink);font-size:var(--t-13);font-weight:var(--w-semi)}.dashboard-readiness-scope p{max-width:65ch;margin-top:var(--s-2);color:var(--c-ink-3);font-size:var(--t-12);text-wrap:pretty}.dashboard-readiness-scope time,.dashboard-tile .state time{color:var(--c-ink-3);font-size:var(--t-11);white-space:nowrap;flex:none}.dashboard-readiness>.inline-note{padding:var(--s-4) var(--s-6);background:var(--c-raise);border:1px solid var(--c-line);border-radius:var(--r-sm)}.dashboard-readiness>.inline-note.is-error{background:var(--c-neg-wash);border-color:var(--c-neg-edge)}.dashboard-parity-summary{color:var(--c-ink);font-size:var(--t-16);font-weight:var(--w-semi);line-height:var(--lh-tight);text-wrap:balance}.dashboard-readiness-list{border-top:1px solid var(--c-line-soft)}.dashboard-readiness-list li{height:var(--h-row-list);align-items:center;gap:var(--s-8);padding:0 var(--s-2);border-bottom:1px solid var(--c-line-soft);display:flex}.dashboard-readiness-list a{min-width:0;color:var(--c-ink);font-size:var(--t-13);font-weight:var(--w-medium)}.dashboard-readiness-meta{align-items:center;gap:var(--s-4);flex:none;margin-left:auto;display:flex}.dashboard-readiness-none{color:var(--c-ink-3);font-size:var(--t-12)}.lookup{align-items:flex-end;gap:var(--s-8);flex:none;display:flex}.lookup-field{flex:32rem;min-width:0;max-width:38rem;position:relative}.lookup-field>label{margin-bottom:var(--s-3);color:var(--c-ink-2);font-size:var(--t-11);display:block}.input-row{gap:var(--s-4);display:flex}.lookup-scope{padding-bottom:var(--s-4);color:var(--c-ink-3);font-size:var(--t-11);white-space:nowrap}.lookup-scope strong{color:var(--c-ink-2);font-weight:var(--w-medium)}.price-disclosure{margin-top:var(--s-2);color:var(--c-ink-3);font-size:var(--t-11);display:block}.results{z-index:var(--z-popover);max-height:17rem;padding:var(--s-2);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:var(--e-pop);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.results li{height:var(--h-row-list);align-items:center;gap:var(--s-6);padding:0 var(--s-4);border-radius:var(--r-sm);grid-template-columns:10.5rem minmax(0,1fr) 9rem;display:grid}.results li.is-active{background:var(--c-selected)}.result-name,.result-meta{font-size:var(--t-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-name{color:var(--c-ink)}.result-meta{color:var(--c-ink-3);text-align:right}.record{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md);flex:none;max-width:74rem;overflow:hidden}.record-head{justify-content:space-between;align-items:flex-start;gap:var(--s-16);padding:var(--s-8);border-bottom:1px solid var(--c-line);display:flex}.record-id{min-width:0}.record-id h2{margin-top:var(--s-3);font-size:var(--t-18);font-weight:var(--w-semi)}.record-meta{gap:var(--s-16);margin-top:var(--s-6);display:flex}.record-meta dt{color:var(--c-ink-3);font-size:var(--t-11)}.record-meta dd{margin-top:var(--s-1);color:var(--c-ink);font-size:var(--t-13);font-weight:var(--w-medium)}.record-figure{justify-items:end;gap:var(--s-1);text-align:right;flex:none;display:grid}.figure-label{color:var(--c-ink-3);font-size:var(--t-11)}.figure-value{align-items:center;gap:var(--s-4);color:var(--c-ink);font-size:var(--t-22);font-weight:var(--w-semi);line-height:var(--lh-flat);display:flex}.figure-note{color:var(--c-ink-3);font-family:var(--font-id);font-size:var(--t-10)}.table-scroll{max-width:100%;overflow-x:auto}.grid{width:100%;min-width:44rem;font-size:var(--t-13)}.grid th,.grid td{height:var(--h-row);padding:0 var(--s-6);text-align:left;border-bottom:1px solid var(--c-line-soft);white-space:nowrap}.grid thead th{color:var(--c-ink-2);background:var(--c-raise);border-bottom-color:var(--c-line);font-size:var(--t-10);font-weight:var(--w-semi);letter-spacing:var(--track-label);text-transform:uppercase}.grid tbody tr{transition:background-color var(--dur-tint) var(--ease-out)}.grid tbody tr:hover td{background:var(--c-hover)}.grid tbody tr.is-current td{background:var(--c-brand-wash)}.grid tbody tr.is-sellable .cell-key .qty{font-weight:var(--w-semi)}.grid tfoot th,.grid tfoot td{color:var(--c-ink);background:var(--c-raise);border-top:1px solid var(--c-line);font-weight:var(--w-semi);border-bottom:0}.cell-num{text-align:right;width:7.5rem}.cell-bldg{width:4.5rem;color:var(--c-ink-2);font-family:var(--font-id);font-size:var(--t-12);text-align:right}.grid thead .cell-bldg{font-family:var(--font-ui)}.cell-key{box-shadow:inset 1px 0 0 var(--c-line)}.loc{align-items:center;gap:var(--s-4);display:flex}.loc-name{color:var(--c-ink);font-weight:var(--w-medium)}.status-cell{align-items:center;gap:var(--s-4);display:inline-flex}.loc-meta{color:var(--c-ink-3);font-size:var(--t-12)}.split{gap:var(--s-8);flex:1;grid-template-columns:minmax(15rem,21rem) minmax(0,1fr);min-height:24rem;display:grid}.panel{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.panel-bar{justify-content:space-between;align-items:center;gap:var(--s-6);height:2.5rem;padding:0 var(--s-6);background:var(--c-raise);border-bottom:1px solid var(--c-line);flex:none;display:flex}.panel-bar h2{font-size:var(--t-13);font-weight:var(--w-semi);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-detail .panel-bar{justify-content:flex-start;gap:var(--s-5)}.count{min-width:1.5rem;height:1.125rem;padding:0 var(--s-3);color:var(--c-ink-3);background:var(--c-sunken);font-size:var(--t-10);font-weight:var(--w-medium);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.panel-filter{padding:var(--s-4);border-bottom:1px solid var(--c-line);flex:none}.panel-filter .input-wrap{height:var(--h-control)}.catalog-filters{gap:var(--s-4);padding:var(--s-4);border:0;border-bottom:1px solid var(--c-line);flex:none;margin:0;display:grid}.catalog-filters legend{margin-bottom:var(--s-1);color:var(--c-ink-3);font-size:var(--t-11);font-weight:var(--w-medium);padding:0}.catalog-filters label{gap:var(--s-2);min-width:0;display:grid}.catalog-filters label>span{color:var(--c-ink-2);font-size:var(--t-11)}.catalog-filters select{width:100%;height:var(--h-control);padding:0 var(--s-4);color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-md);font-size:var(--t-11)}.catalog-summary{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-4);color:var(--c-ink-2);background:var(--c-raise);border-bottom:1px solid var(--c-line);font-size:var(--t-11);flex-wrap:wrap;display:flex}.catalog-summary strong{color:var(--c-ink);font-weight:var(--w-semi)}.catalog-summary-filtered{color:var(--c-ink-3);flex-basis:100%}.panel-body{flex:1;min-height:0;overflow-y:auto}.panel-status{place-items:center;gap:var(--s-3);padding:var(--s-16) var(--s-8);color:var(--c-ink-3);font-size:var(--t-12);text-align:center;display:grid}.panel-status.is-error{color:var(--c-neg)}.catalog{padding:0 var(--s-4) var(--s-4)}.report-catalog-group{border-bottom:1px solid var(--c-line)}.report-catalog-group summary{z-index:1;justify-content:space-between;align-items:center;gap:var(--s-4);min-height:2rem;padding:var(--s-5);color:var(--c-ink-3);background:var(--c-white);font-size:var(--t-11);font-weight:var(--w-medium);cursor:pointer;list-style:none;display:flex;position:sticky;top:0}.report-catalog-group summary::-webkit-details-marker{display:none}.report-catalog-group summary:before{width:0;height:0;margin-right:var(--s-2);content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid var(--c-ink-3);transition:transform var(--dur-tint) var(--ease-out)}.report-catalog-group[open] summary:before{transform:rotate(90deg)}.report-catalog-group summary>span:first-child{flex:1}.catalog-group-items{gap:var(--s-1);padding:0 var(--s-2) var(--s-3);display:grid}.catalog button{min-height:var(--h-row-list);justify-content:space-between;align-items:center;gap:var(--s-4);width:100%;padding:0 var(--s-5);color:var(--c-ink);border-radius:var(--r-sm);font-size:var(--t-13);text-align:left;text-overflow:ellipsis;white-space:nowrap;transition:background-color var(--dur-tint) var(--ease-out);display:flex;overflow:hidden}.catalog-report-copy{gap:var(--s-1);min-width:0;display:grid}.catalog-report-title,.catalog-report-path{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-report-title{font-size:var(--t-13)}.catalog-report-path{color:var(--c-ink-3);font-family:var(--font-id);font-size:var(--t-10)}.catalog-report-status{justify-content:flex-end;gap:var(--s-1);flex-wrap:wrap;flex:none;max-width:48%;display:flex}.report-readiness-badge,.report-parity-badge{padding:var(--s-1) var(--s-2);border:1px solid var(--c-line);font-size:var(--t-10);white-space:nowrap;border-radius:999px;line-height:1.2}.report-readiness-badge{color:var(--c-ink-2);background:var(--c-sunken)}.report-parity-badge{color:var(--c-ink-3);background:var(--c-white)}.catalog button:hover{background:var(--c-hover)}.catalog button.is-selected{background:var(--c-selected);font-weight:var(--w-semi)}.panel-detail .state{border:0;border-radius:0;height:100%}.detail-body{gap:var(--s-10);max-width:52rem;padding:var(--s-8);flex-direction:column;display:flex}.path{color:var(--c-ink-3);font-family:var(--font-id);font-size:var(--t-11)}.field-grid{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.field-grid label{gap:var(--s-2);display:grid}.field-grid label>span{color:var(--c-ink-2);font-size:var(--t-11)}.field-grid input{height:var(--h-control);padding:0 var(--s-5);color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-md);font-size:var(--t-13)}.field-grid input:disabled{color:var(--c-ink-3);background:var(--c-sunken);border-color:var(--c-line);opacity:1}.notice{align-items:flex-start;gap:var(--s-5);padding:var(--s-6);color:var(--c-ink-2);background:var(--c-raise);border:1px solid var(--c-line);border-radius:var(--r-md);font-size:var(--t-12);display:flex}.notice>svg{color:var(--c-ink-3);margin-top:1px}.notice span{gap:var(--s-2);text-wrap:pretty;display:grid}.notice strong{color:var(--c-ink);font-size:var(--t-13);font-weight:var(--w-semi)}.report-evidence-section{gap:var(--s-4);display:grid}.report-evidence-section h3{color:var(--c-ink-2);font-size:var(--t-11);font-weight:var(--w-medium)}.report-evidence-grid{gap:var(--s-4) var(--s-8);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;display:grid}.report-evidence-grid>div{gap:var(--s-1);min-width:0;display:grid}.report-evidence-grid dt{color:var(--c-ink-3);font-size:var(--t-10)}.report-evidence-grid dd{gap:var(--s-1);min-width:0;color:var(--c-ink);font-size:var(--t-12);margin:0;display:grid}.report-evidence-grid code,.report-evidence-note code,.report-evidence-refs code{overflow-wrap:anywhere;font-family:var(--font-id);font-size:var(--t-10)}.report-evidence-note,.report-evidence-empty{color:var(--c-ink-2);font-size:var(--t-12);margin:0;line-height:1.5}.report-evidence-refs{gap:var(--s-2);padding-left:var(--s-6);margin:0;display:grid}.scrim{z-index:var(--z-scrim);padding:11dvh var(--s-8) var(--s-8);background:var(--c-scrim);place-items:start center;display:grid;position:fixed;inset:0}.palette{width:min(40rem,100%);z-index:var(--z-modal);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--e-modal);animation:palette-in var(--dur-pop) var(--ease-out);overflow:hidden}@keyframes palette-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}.palette-search{align-items:center;gap:var(--s-5);height:3rem;padding:0 var(--s-8);color:var(--c-ink-3);border-bottom:1px solid var(--c-line);display:flex}.palette-search input{min-width:0;height:100%;color:var(--c-ink);font-size:var(--t-14);background:0 0;border:0;flex:1}.palette-search input::placeholder{color:var(--c-ink-3);opacity:1}.palette-search input:focus-visible{box-shadow:none;outline:none}.palette-group{padding:var(--s-6) var(--s-8) var(--s-2);color:var(--c-ink-3);font-size:var(--t-11);font-weight:var(--w-medium)}.palette-results{max-height:min(22rem,46dvh);padding:0 var(--s-4) var(--s-4);overflow-y:auto}.palette-results li{height:var(--h-row-list);align-items:center;gap:var(--s-6);padding:0 var(--s-4);border-radius:var(--r-sm);grid-template-columns:10.5rem minmax(0,1fr) auto 1.25rem;display:grid}.palette-results li.is-active{background:var(--c-selected)}.palette-name{color:var(--c-ink);font-size:var(--t-13);font-weight:var(--w-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.palette-domain{color:var(--c-ink-3);font-size:var(--t-11);white-space:nowrap}.palette-enter{visibility:hidden}.palette-results li.is-active .palette-enter{visibility:visible}.palette-status{min-height:7rem;padding:var(--s-8);color:var(--c-ink-3);font-size:var(--t-12);text-align:center;place-items:center;display:grid}.palette-foot{align-items:center;gap:var(--s-8);padding:var(--s-4) var(--s-8);color:var(--c-ink-3);background:var(--c-raise);border-top:1px solid var(--c-line);font-size:var(--t-11);display:flex}.palette-foot span{align-items:center;gap:var(--s-2);display:flex}.palette-foot-end{margin-left:auto}@media (width<=74rem){.wayfinder{display:none}.dashboard-role-grid>.dashboard-tile-lead,.dashboard-role-grid>.dashboard-tile-personal{grid-column:span 6}.dashboard-role-grid>.dashboard-tile-recent{grid-column:1/-1}.dashboard-owner-grid>.dashboard-tile-company-metric,.dashboard-bookkeeper-grid>.dashboard-tile-delivered{grid-column:span 6}.dashboard-owner-grid>.dashboard-tile-delivered,.dashboard-bookkeeper-grid>.dashboard-tile-delivered:nth-child(3){grid-column:1/-1}}@media (width<=60rem){.lookup{gap:var(--s-4);display:grid}.lookup-scope{padding-bottom:0}.split{grid-template-columns:minmax(13rem,17rem) minmax(0,1fr)}}@media (width<=52rem){.shell,.shell.is-rail-collapsed{grid-template-columns:var(--w-rail-collapsed) minmax(0, 1fr)}.rail-word,.rail-label,.rail-section-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rail-head,.rail nav,.rail-foot{padding-inline:var(--s-3)}.rail-head{justify-content:center}.rail-nav a,.rail-status,.rail-toggle{justify-content:center;padding-inline:0}.split,.dashboard-grid{grid-template-columns:minmax(0,1fr)}.dashboard-grid>.dashboard-tile,.dashboard-tile-readiness{grid-column:1/-1}.dashboard-readiness-scope{gap:var(--s-4);flex-direction:column}.dashboard-leaderboard-tools{flex-wrap:wrap}.dashboard-leaderboard-tools>div:first-child{flex-basis:100%}.panel-list .panel-body{max-height:15rem}}@media (width<=44rem){.work{grid-template-rows:auto minmax(0,1fr)}.topbar{min-height:var(--h-topbar);padding-block:var(--s-4);flex-wrap:wrap}.canvas{padding:var(--s-6)}.dashboard-screen-bar{flex-wrap:wrap}.dashboard-role-switcher{justify-items:start}.dashboard-role-switcher p{text-align:left}.launcher-trigger{width:11rem}.ctx-label{display:none}.record-head{gap:var(--s-8);display:grid}.record-figure{text-align:left;justify-items:start}}@media (prefers-reduced-motion:reduce){.skeleton-row span{background:var(--c-sunken);animation:none}}.pipeline-page{gap:var(--s-6)}.pipeline-head{justify-content:space-between;align-items:flex-end;gap:var(--s-8);flex:none;display:flex}.pipeline-head h1{font-size:var(--t-18);font-weight:var(--w-semi)}.pipeline-head>div>p{margin-top:var(--s-2);color:var(--c-ink-2);font-size:var(--t-12)}.pipeline-range{color:var(--c-ink-3);font-size:var(--t-10);flex:none;justify-items:end;display:grid}.pipeline-range strong{color:var(--c-ink-2);font-size:var(--t-12);font-weight:var(--w-medium)}.pipeline-loading,.pipeline-content,.pipeline-table-stack{gap:var(--s-6);display:grid}.pipeline-summary{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md);overflow:hidden}.pipeline-section-heading{justify-content:space-between;align-items:center;gap:var(--s-6);min-height:2.75rem;padding:var(--s-4) var(--s-6);background:var(--c-raise);border-bottom:1px solid var(--c-line);display:flex}.pipeline-section-heading h2{font-size:var(--t-13)}.pipeline-section-heading p{margin-top:var(--s-1);color:var(--c-ink-3);font-size:var(--t-10)}.pipeline-metrics{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pipeline-metric{gap:var(--s-2);min-width:0;padding:var(--s-6);border-right:1px solid var(--c-line-soft);display:grid}.pipeline-metric:last-child{border-right:0}.pipeline-metric dt,.pipeline-metric small{color:var(--c-ink-3);font-size:var(--t-10);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipeline-metric dd{color:var(--c-ink);font-size:var(--t-18);font-weight:var(--w-semi);line-height:var(--lh-tight);white-space:nowrap}.pipeline-metric-open dd,.pipeline-open-qty{font-weight:var(--w-semi)}.pipeline-lower-grid{align-items:start;gap:var(--s-6);grid-template-columns:minmax(0,3fr) minmax(18rem,2fr);display:grid}.pipeline-panel{min-height:auto}.pipeline-grid{min-width:54rem}.pipeline-schedule-grid{min-width:28rem}.pipeline-item{min-width:13rem;line-height:var(--lh-tight);display:grid}.pipeline-item code{color:var(--c-ink-3);font-size:var(--t-10)}.pipeline-item span{text-overflow:ellipsis;max-width:24rem;overflow:hidden}.pipeline-no-source{color:var(--c-ink-3);font-size:var(--t-12)}.pipeline-continuation{gap:var(--s-3);padding:var(--s-3) var(--s-6);background:var(--c-raise);border-top:1px solid var(--c-line);display:grid}.pipeline-page-note{font-size:var(--t-11);color:var(--c-ink-2)}.pipeline-continuation-problem{min-height:0;padding:var(--s-5);text-align:left;justify-items:start}.pipeline-continuation .btn{justify-self:start}.pipeline-unscheduled{color:var(--c-brand-deep);font-weight:var(--w-semi)}@media (width<=74rem){.pipeline-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline-metric:nth-child(3){border-right:0}.pipeline-metric:nth-child(n+4){border-top:1px solid var(--c-line-soft)}.pipeline-lower-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=52rem){.pipeline-head{flex-direction:column;align-items:flex-start}.pipeline-range{justify-items:start}.pipeline-metrics{grid-template-columns:minmax(0,1fr)}.pipeline-metric,.pipeline-metric:nth-child(3){border-top:1px solid var(--c-line-soft);border-right:0}.pipeline-metric:first-child{border-top:0}}.so-entry .lookup{padding:var(--s-5) 0;border-top:1px solid var(--c-line);flex-wrap:wrap;align-items:flex-start}.so-entry .lookup:first-of-type{border-top:0}.so-entry .lookup-field h2{margin:0 0 var(--s-3);font-size:var(--t-13)}.so-entry .lookup-field>select,.so-entry .lookup-field>input{width:100%;max-width:26rem;height:var(--h-control);margin-bottom:var(--s-4);padding:0 var(--s-5);color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-md);font-size:var(--t-13);transition:background-color var(--dur-tint) var(--ease-out), border-color var(--dur-tint) var(--ease-out)}.so-entry .lookup-field>select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--c-ink-2) 50%), linear-gradient(135deg, var(--c-ink-2) 50%, transparent 50%);background-position:calc(100% - 1rem) 52%,calc(100% - .65rem) 52%;background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;padding-right:2rem}.so-entry .lookup-field>select:hover:enabled,.so-entry .lookup-field>input:hover:enabled{background-color:var(--c-hover)}.so-entry .lookup-field>select:focus-visible,.so-entry .lookup-field>input:focus-visible{border-color:var(--c-ink);outline:2px solid var(--focus-halo);outline-offset:1px}.so-entry .lookup-field>select:disabled,.so-entry .lookup-field>input:disabled{color:var(--c-ink-3);background:var(--c-sunken);border-color:var(--c-line);opacity:1}@media (width<=36rem){.so-entry .lookup-field>select,.so-entry .lookup-field>input{max-width:100%}}.so-entry .lookup-scope{white-space:normal}.so-entry .grid .tag{background:var(--c-sunken);color:var(--c-ink-2)}.delivery-screen{min-width:0}.delivery-screen-bar{justify-content:space-between;align-items:flex-start}.delivery-screen-bar>div:first-child{gap:var(--s-2);display:grid}.delivery-screen-bar p{color:var(--c-ink-3);font-size:var(--t-12)}.delivery-actions,.delivery-form-actions,.delivery-allocation-actions,.delivery-confirmation footer{align-items:center;gap:var(--s-4);display:flex}.delivery-actions{flex:none}.delivery-actions kbd{margin-left:var(--s-2)}.delivery-composer{flex:none;overflow:visible}.delivery-composer-body{gap:var(--s-8);padding:var(--s-6);display:grid;overflow:visible}.delivery-order-find{gap:var(--s-3);max-width:48rem;display:grid}.delivery-order-find>label,.delivery-line-proposal>span:last-child>span,.delivery-allocation-actions label>span{color:var(--c-ink-2);font-size:var(--t-11)}.delivery-field-help,.delivery-form-actions>span,.delivery-line-proposal small,.delivery-allocation-actions small{color:var(--c-ink-3);font-size:var(--t-11)}.delivery-schedule-form{gap:var(--s-6);padding-top:var(--s-6);border-top:1px solid var(--c-line-soft);display:grid}.delivery-order-heading{gap:var(--s-2);display:grid}.delivery-order-heading strong{color:var(--c-ink);font-size:var(--t-13);font-weight:var(--w-semi)}.delivery-order-heading span{color:var(--c-ink-3);font-size:var(--t-11)}.delivery-line-proposal{min-height:var(--h-control-lg);justify-content:space-between;align-items:center;gap:var(--s-8);padding:var(--s-4) 0;border-bottom:1px solid var(--c-line-soft);display:flex}.delivery-line-proposal>span{gap:var(--s-2);display:grid}.delivery-line-proposal input,.delivery-allocation-actions input{width:7rem;height:var(--h-control);padding:0 var(--s-4);color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-md);font-size:var(--t-13);text-align:right}.delivery-plan-fields{max-width:48rem}.delivery-form-actions{flex-wrap:wrap}.delivery-notice,.delivery-skeleton,.delivery-worklist{flex:none}.delivery-allocation-list{overflow:visible}.delivery-replan-note{padding:var(--s-5) var(--s-6);color:var(--c-ink-2);background:var(--c-raise);border-bottom:1px solid var(--c-line);font-size:var(--t-12)}.delivery-record+.delivery-record{border-top:1px solid var(--c-line)}.delivery-record>header{min-height:var(--h-row);align-items:center;gap:var(--s-5);padding:var(--s-4) var(--s-6);background:var(--c-raise);border-bottom:1px solid var(--c-line-soft);color:var(--c-ink-2);font-size:var(--t-11);flex-wrap:wrap;display:flex}.delivery-id-link{color:var(--c-ink);font-family:var(--font-id);font-size:var(--t-11);font-weight:var(--w-medium)}.delivery-allocation-grid{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));display:grid}.delivery-allocation{align-content:start;gap:var(--s-5);padding:var(--s-6);border-bottom:1px solid var(--c-line-soft);display:grid}.delivery-allocation+.delivery-allocation{border-inline-start:1px solid var(--c-line-soft)}.delivery-allocation.is-finalised{background:var(--c-raise)}.delivery-allocation-title,.delivery-statuses{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.delivery-allocation-facts{gap:var(--s-4) var(--s-8);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.delivery-allocation-facts div{min-width:0}.delivery-allocation-facts dt{color:var(--c-ink-3);font-size:var(--t-10)}.delivery-allocation-facts dd{margin-top:var(--s-1);overflow-wrap:anywhere;color:var(--c-ink);font-size:var(--t-12)}.delivery-allocation-actions{padding-top:var(--s-4);border-top:1px solid var(--c-line-soft);flex-wrap:wrap}.delivery-allocation-actions label{gap:var(--s-2);display:grid}.delivery-denied-note{align-items:center;gap:var(--s-3);color:var(--c-ink-2);font-size:var(--t-12);display:flex}.delivery-lifecycle-scroll{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md);flex:none}.delivery-lifecycle{width:max-content;min-width:100%}.delivery-lifecycle td:first-child{align-content:center;gap:var(--s-1);min-width:21rem;display:grid}.delivery-line-id{color:var(--c-ink-3);font-family:var(--font-id);font-size:var(--t-10)}.delivery-lifecycle .cell-num{min-width:6rem}.delivery-load-more{align-self:flex-start}.delivery-confirmation-scrim{padding-top:var(--s-8);place-items:center}.delivery-confirmation{z-index:var(--z-modal);width:min(34rem,100%);color:var(--c-ink);background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--e-modal);animation:palette-in var(--dur-pop) var(--ease-out);display:grid;overflow:hidden}.delivery-confirmation header,.delivery-confirmation footer{padding:var(--s-5) var(--s-6);background:var(--c-raise)}.delivery-confirmation header{justify-content:space-between;align-items:center;gap:var(--s-4);border-bottom:1px solid var(--c-line);display:flex}.delivery-confirmation h2{font-size:var(--t-14);font-weight:var(--w-semi)}.delivery-confirmation>div{gap:var(--s-5);padding:var(--s-8) var(--s-6);color:var(--c-ink-2);font-size:var(--t-13);text-wrap:pretty;display:grid}.delivery-confirmation footer{border-top:1px solid var(--c-line);justify-content:flex-end}@media (width<=52rem){.delivery-screen-bar,.delivery-line-proposal{display:grid}.delivery-actions{flex-wrap:wrap}.delivery-allocation-grid{grid-template-columns:minmax(0,1fr)}.delivery-allocation+.delivery-allocation{border-inline-start:0}}@media (prefers-reduced-motion:reduce){.delivery-confirmation{animation:none}}.receiving-page{gap:var(--s-8);min-width:0;display:grid}.receiving-head{justify-content:space-between;align-items:end;gap:var(--s-10);border-bottom:1px solid var(--c-line);padding-block-end:var(--s-6);display:flex}.receiving-head>div:first-child{gap:var(--s-2);max-width:58rem;display:grid}.receiving-head h1{color:var(--c-ink);font-size:var(--t-24);font-weight:var(--w-semi);letter-spacing:-.025em;line-height:var(--lh-flat)}.eyebrow{color:var(--c-brand-deep);font-size:var(--t-10);font-weight:var(--w-semi);letter-spacing:var(--track-label);text-transform:uppercase}.page-intro,.receiving-page .muted{color:var(--c-ink-2);font-size:var(--t-13);line-height:var(--lh-copy);text-wrap:pretty}.receiving-location{flex:none;width:min(25rem,100%)}.receiving-page .field{gap:var(--s-2);color:var(--c-ink-2);font-size:var(--t-11);font-weight:var(--w-medium);display:grid}.receiving-page .field>span{letter-spacing:var(--track-label);text-transform:uppercase}.receiving-page input,.receiving-page select{min-width:0;height:var(--h-control);padding-inline:var(--s-4);color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-md);font:inherit;font-size:var(--t-13)}.receiving-page input:focus,.receiving-page select:focus{border-color:var(--c-ink);outline:2px solid var(--focus-ink);outline-offset:1px;box-shadow:0 0 0 4px var(--focus-halo)}.receiving-page select:disabled,.receiving-page input:disabled{color:var(--c-ink-3);background:var(--c-sunken);border-color:var(--c-line);opacity:1}.receiving-page .panel{overflow:visible}.receiving-page .panel-head{justify-content:space-between;align-items:center;gap:var(--s-6);min-height:3.5rem;padding:var(--s-4) var(--s-6);background:var(--c-raise);border-bottom:1px solid var(--c-line);display:flex}.receiving-page .panel-head>div{gap:var(--s-1);display:grid}.receiving-page .panel-head h2{color:var(--c-ink);font-size:var(--t-14);font-weight:var(--w-semi)}.scope-chip,.permission-note{color:var(--c-ink-2);font-size:var(--t-11);font-weight:var(--w-medium)}.scope-chip{padding:var(--s-2) var(--s-4);background:var(--c-sunken);border-radius:var(--r-sm)}.receiving-page .inline-form,.receiving-page .draft-footer{align-items:end;gap:var(--s-4);padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--c-line);display:flex}.receiving-page .inline-form .field,.receiving-page .draft-footer .field{flex:1;width:min(32rem,100%)}.receiving-page .draft-footer{border-block:1px solid var(--c-line);border-bottom:0;justify-content:flex-end}.receiving-page .btn-primary{color:var(--c-ink-inv);background:var(--c-ink);border-color:var(--c-ink)}.receiving-page .btn-primary:hover{background:var(--c-ink-2);border-color:var(--c-ink-2)}.receiving-page .btn-danger{color:var(--c-neg);background:var(--c-white);border-color:var(--c-neg-edge)}.receiving-page .btn-danger:hover{background:var(--c-neg-wash)}.receiving-page .btn:disabled{cursor:wait;opacity:.55}.receiving-page .notice{justify-content:space-between;gap:var(--s-4)}.receiving-page .notice small{color:var(--c-ink-3);font-family:var(--font-id);font-size:var(--t-10);flex:none}.receiving-page .notice-error{color:var(--c-neg);background:var(--c-neg-wash);border-color:var(--c-neg-edge)}.receiving-page .notice-success{border-inline-start:3px solid var(--c-pos)}.receiving-page .tag-success{color:var(--c-pos);background:var(--c-sunken)}.receiving-page .state-panel,.receiving-page .empty-inline,.receiving-skeleton{align-content:center;gap:var(--s-2);min-height:8rem;padding:var(--s-8);color:var(--c-ink-2);background:var(--c-raise);border:1px solid var(--c-line);border-radius:var(--r-md);text-align:center;display:grid}.receiving-page .state-panel h2,.receiving-page .state-panel h3,.receiving-page .empty-inline strong{color:var(--c-ink);font-size:var(--t-14);font-weight:var(--w-semi)}.receiving-page .state-panel.compact,.receiving-page .panel .empty-inline,.receiving-page .panel .receiving-skeleton{border:0;border-radius:0;min-height:7rem}.receiving-skeleton{color:var(--c-ink-3);font-size:var(--t-12)}.receiving-source{min-width:78rem}.receiving-source td{height:auto;min-height:var(--h-row);padding-block:var(--s-3);vertical-align:top}.receiving-source td:first-child,.receiving-source td:nth-child(2){gap:var(--s-1);display:grid}.receiving-source code,.receipt-draft code{color:var(--c-ink-3);font-family:var(--font-id);font-size:var(--t-10)}.receiving-page .qty-input{text-align:right;width:5rem}.allocation-row{justify-content:space-between;align-items:center;gap:var(--s-5);min-width:23rem;display:flex}.allocation-row+.allocation-row{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--c-line-soft)}.allocation-row>span:first-child{gap:var(--s-1);display:grid}.allocation-row small{color:var(--c-ink-3);font-size:var(--t-10)}.receipt-draft{border-inline-start:3px solid var(--c-brand-deep)}.receipt-draft>.muted,.posted-result>p{padding:var(--s-5) var(--s-6)}.receipt-draft-lines{border-block:1px solid var(--c-line);display:grid}.receipt-draft-lines article{min-height:var(--h-row);justify-content:space-between;align-items:center;gap:var(--s-6);padding:var(--s-3) var(--s-6);font-size:var(--t-12);display:flex}.receipt-draft-lines article+article{border-top:1px solid var(--c-line-soft)}.receipt-draft-lines span{color:var(--c-ink-2)}.receiving-page .button-row{justify-content:flex-end;align-items:center;gap:var(--s-4);padding:var(--s-5) var(--s-6);background:var(--c-raise);border-top:1px solid var(--c-line);display:flex}.posted-result{border-inline-start:3px solid var(--c-pos)}.receiving-history td:first-child code{text-overflow:ellipsis;max-width:18rem;display:block;overflow:hidden}.receiving-page .modal-backdrop{z-index:var(--z-scrim);padding:var(--s-8);background:var(--c-scrim);place-items:center;display:grid;position:fixed;inset:0}.receiving-page .modal-card{z-index:var(--z-modal);gap:var(--s-4);width:min(35rem,100%);padding:var(--s-8);color:var(--c-ink);background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--e-modal);animation:palette-in var(--dur-pop) var(--ease-out);display:grid}.receiving-page .modal-card h2{font-size:var(--t-18);font-weight:var(--w-semi)}.receiving-page .modal-card>p:not(.eyebrow){color:var(--c-ink-2);font-size:var(--t-13);line-height:var(--lh-copy)}.confirmation-facts{background:var(--c-raise);border:1px solid var(--c-line);border-radius:var(--r-md);display:grid}.confirmation-facts>div{gap:var(--s-1);padding:var(--s-4);display:grid}.confirmation-facts>div+div{border-top:1px solid var(--c-line)}.confirmation-facts dt{color:var(--c-ink-3);font-size:var(--t-10);font-weight:var(--w-semi);letter-spacing:var(--track-label);text-transform:uppercase}.confirmation-facts dd{overflow-wrap:anywhere;font-family:var(--font-id);font-size:var(--t-11)}.receiving-page .modal-card .button-row{margin:var(--s-4) calc(-1 * var(--s-8)) calc(-1 * var(--s-8));padding-inline:var(--s-8)}@media (width<=52rem){.receiving-head,.receiving-page .inline-form,.receiving-page .draft-footer,.receipt-draft-lines article{flex-direction:column;align-items:stretch}.receiving-location,.receiving-page .inline-form .field,.receiving-page .draft-footer .field{width:100%}.receiving-page .panel-head{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.receiving-page .modal-card{animation:none}}.posting-page{gap:var(--s-6)}.posting-head{justify-content:space-between;align-items:flex-end;gap:var(--s-8);display:flex}.posting-context{gap:var(--s-2);min-width:19rem;padding:var(--s-4) var(--s-5);color:var(--c-ink-2);background:var(--c-raise);border:1px solid var(--c-line);border-radius:var(--r-md);font-size:var(--t-11);display:grid}.posting-context span{justify-content:space-between;gap:var(--s-5);display:flex}.posting-context strong{color:var(--c-ink-3);font-size:var(--t-10);letter-spacing:var(--track-label);text-transform:uppercase}.posting-safety-note{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);color:var(--c-ink-2);background:var(--c-raise);border-color:var(--c-line-strong);display:flex}.posting-safety-note strong{color:var(--c-ink);flex:none}.posting-page .panel-head{justify-content:space-between;align-items:center;gap:var(--s-5);min-height:4.25rem;padding:var(--s-4) var(--s-6);border-bottom:1px solid var(--c-line);display:flex}.posting-page .panel-head h2,.posting-page .panel-head h3{overflow-wrap:anywhere;font-size:var(--t-16);font-weight:var(--w-semi)}.posting-selection-grid{gap:var(--s-5);padding:var(--s-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.posting-selection-grid .field{min-width:0}.posting-selection-grid .field small,.posting-ship-via small{color:var(--c-ink-3);font-size:var(--t-10);line-height:var(--lh-copy)}.posting-currency-field{max-width:8rem}.posting-ship-via{align-items:center;gap:var(--s-3) var(--s-5);padding:var(--s-4);background:var(--c-raise);border:1px solid var(--c-line);border-radius:var(--r-md);flex-wrap:wrap;grid-column:span 3;display:flex}.posting-ship-via legend{padding-inline:var(--s-2);color:var(--c-ink-2);font-size:var(--t-11);font-weight:var(--w-semi)}.posting-ship-via label{align-items:center;gap:var(--s-2);color:var(--c-ink-2);font-size:var(--t-12);display:inline-flex}.posting-ship-via small{flex-basis:100%}.posting-selection-actions,.posting-edit-footer,.posting-run-actions{justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-4) var(--s-6);background:var(--c-raise);border-top:1px solid var(--c-line);display:flex}.posting-skeleton{min-height:6rem;color:var(--c-ink-3);background:var(--c-raise);border:1px solid var(--c-line);border-radius:var(--r-md);font-size:var(--t-12);place-items:center;display:grid}.posting-list-totals{color:var(--c-ink-2);font-size:var(--t-11);justify-items:end;display:grid}.posting-list-totals strong{color:var(--c-ink);font-size:var(--t-13)}.posting-edit-list>.muted,.posting-run-lines>.muted{padding:var(--s-4) var(--s-6)}.posting-lines{min-width:76rem}.posting-documents{min-width:86rem}.posting-lines td,.posting-documents td{height:auto;padding-block:var(--s-3);vertical-align:top}.posting-lines code,.posting-documents code,.posting-selection-summary code{font-family:var(--font-id);font-size:var(--t-10);overflow-wrap:anywhere}.posting-documents td:first-child,.posting-documents td:nth-child(2),.posting-documents td:nth-child(3){gap:var(--s-2);display:grid}.posting-documents small{max-width:20rem;color:var(--c-ink-3);font-size:var(--t-10);line-height:var(--lh-copy)}.posting-page .tag-success{color:var(--c-pos);background:var(--c-white);border:1px solid}.posting-page .tag-danger{color:var(--c-neg);background:var(--c-neg-wash);border:1px solid var(--c-neg-edge)}.posting-page .tag-warning{color:var(--c-ink);background:var(--c-sunken);border:1px solid var(--c-line-strong)}.posting-edit-footer{color:var(--c-ink-3);font-size:var(--t-11)}.posting-run-area{gap:var(--s-4);display:grid}.posting-run-navigation{font-size:var(--t-12)}.posting-run-panel{border-inline-start:3px solid var(--c-brand-deep)}.posting-run-head .tag{flex:none}.posting-run-facts{border-bottom:1px solid var(--c-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.posting-run-facts article{gap:var(--s-2);min-width:0;padding:var(--s-5);display:grid}.posting-run-facts article+article{border-inline-start:1px solid var(--c-line-soft)}.posting-run-facts span{color:var(--c-ink-3);font-size:var(--t-10);font-weight:var(--w-semi);letter-spacing:var(--track-label);text-transform:uppercase}.posting-run-facts strong{overflow-wrap:anywhere;font-size:var(--t-15)}.posting-outcome-counts{gap:var(--s-3);padding:var(--s-4) var(--s-6);background:var(--c-raise);border-bottom:1px solid var(--c-line);flex-wrap:wrap;display:flex}.posting-selection-summary,.posting-audit-facts{border-bottom:1px solid var(--c-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.posting-selection-summary>div,.posting-audit-facts>div{gap:var(--s-1);min-width:0;padding:var(--s-4) var(--s-6);display:grid}.posting-selection-summary>div:nth-child(n+5),.posting-audit-facts>div:nth-child(n+5){border-top:1px solid var(--c-line-soft)}.posting-selection-summary dt,.posting-audit-facts dt{color:var(--c-ink-3);font-size:var(--t-10);font-weight:var(--w-semi);letter-spacing:var(--track-label);text-transform:uppercase}.posting-selection-summary dd,.posting-audit-facts dd{overflow-wrap:anywhere;color:var(--c-ink-2);font-size:var(--t-11)}.posting-run-actions{border-top:0;border-bottom:1px solid var(--c-line);justify-content:flex-end}.keyboard-hint{padding:var(--s-3) var(--s-6);color:var(--c-ink-3);background:var(--c-raise);border-bottom:1px solid var(--c-line);font-size:var(--t-10)}.posting-outcomes{display:grid}.posting-run-lines summary{padding:var(--s-4) var(--s-6);cursor:pointer;font-size:var(--t-12);font-weight:var(--w-semi)}.posting-page .modal-backdrop{z-index:var(--z-scrim);padding:var(--s-8);background:var(--c-scrim);place-items:center;display:grid;position:fixed;inset:0}.posting-page .modal-card{z-index:var(--z-modal);gap:var(--s-4);width:min(40rem,100%);padding:var(--s-8);color:var(--c-ink);background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--e-modal);animation:palette-in var(--dur-pop) var(--ease-out);display:grid}.posting-page .modal-card h2{font-size:var(--t-18);font-weight:var(--w-semi)}.posting-page .modal-card>p:not(.eyebrow){color:var(--c-ink-2);font-size:var(--t-13);line-height:var(--lh-copy)}.posting-page .modal-card .button-row{justify-content:flex-end;gap:var(--s-4);margin:var(--s-4) calc(-1 * var(--s-8)) calc(-1 * var(--s-8));padding:var(--s-5) var(--s-8);background:var(--c-raise);border-top:1px solid var(--c-line);display:flex}@media (width<=74rem){.posting-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.posting-ship-via{grid-column:span 2}.posting-run-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.posting-run-facts article:nth-child(4){border-inline-start:0}.posting-run-facts article:nth-child(n+4){border-top:1px solid var(--c-line-soft)}}@media (width<=52rem){.posting-head,.posting-selection-actions,.posting-edit-footer,.posting-run-actions,.posting-safety-note{flex-direction:column;align-items:stretch}.posting-context{width:100%;min-width:0}.posting-selection-grid,.posting-run-facts,.posting-selection-summary,.posting-audit-facts{grid-template-columns:1fr}.posting-ship-via{grid-column:auto}.posting-currency-field{max-width:none}.posting-run-facts article+article,.posting-selection-summary>div+div,.posting-audit-facts>div+div{border-inline-start:0;border-top:1px solid var(--c-line-soft)}.posting-list-totals{justify-items:start}.posting-page .panel-head{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.posting-page .modal-card{animation:none}}.pivot-screen .screen-bar{justify-content:space-between;align-items:flex-start}.pivot-screen .screen-bar>div{gap:var(--s-1);display:grid}.pivot-screen .screen-bar p,.pivot-caveat,.empty-copy,.pivot-error,.pivot-refresh-error,.pivot-table-state{color:var(--c-ink-3);font-size:var(--t-11)}.pivot-workspace{align-items:start;gap:var(--s-8);flex:1;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);min-height:0;display:grid}.pivot-main{gap:var(--s-8);min-width:0;display:grid}.pivot-config .panel-body,.saved-views .panel-body{overflow:visible}.pivot-config-body{gap:var(--s-6);padding:var(--s-6);display:grid}.pivot-basics,.pivot-sort-row{align-items:end;gap:var(--s-5);flex-wrap:wrap;display:flex}.pivot-basics label,.pivot-sort-row label{gap:var(--s-2);color:var(--c-ink-2);font-size:var(--t-11);font-weight:var(--w-medium);display:grid}.pivot-screen select,.pivot-screen input[type=date],.pivot-screen .saved-view-form input{min-height:var(--h-control);padding:0 var(--s-4);color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-md);font:inherit}.pivot-screen select:focus,.pivot-screen input:focus{border-color:var(--c-ink);outline:2px solid var(--focus-ink);outline-offset:1px;box-shadow:0 0 0 4px var(--focus-halo)}.pivot-inline-check{min-height:var(--h-control);align-items:center;gap:var(--s-3)!important;display:flex!important}.pivot-field-grid{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pivot-field-grid fieldset{align-content:start;gap:var(--s-3);padding:var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-md);display:grid}.pivot-field-grid legend{padding:0 var(--s-2);color:var(--c-ink);font-size:var(--t-11);font-weight:var(--w-semi)}.pivot-field-grid label{align-items:center;gap:var(--s-3);min-width:0;color:var(--c-ink-2);font-size:var(--t-11);display:flex}.pivot-field-grid .tag,.pivot-unavailable-note{font-size:var(--t-10);margin-inline-start:auto}.pivot-unavailable-note{color:var(--c-ink-3)}.pivot-caveat{padding:var(--s-4);background:var(--c-raise);border-inline-start:3px solid var(--c-line-strong)}.pivot-screen .btn-primary{color:var(--c-ink-inv);background:var(--c-ink);border-color:var(--c-ink)}.pivot-screen .btn-primary:hover:enabled{background:var(--c-ink-2);border-color:var(--c-ink-2)}.pivot-screen .btn:disabled{cursor:wait;opacity:.55}.saved-views{position:sticky;top:0}.saved-views .panel-body{gap:var(--s-5);padding:var(--s-5);display:grid}.saved-view-form{gap:var(--s-3);display:flex}.saved-view-form .input-wrap{height:var(--h-control);border:0;padding:0}.saved-view-list{gap:var(--s-3);display:grid}.saved-view-list li{align-items:center;gap:var(--s-3);border:1px solid var(--c-line);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.saved-view-load{gap:var(--s-1);min-width:0;padding:var(--s-4);text-align:start;display:grid}.saved-view-load strong{color:var(--c-ink);font-size:var(--t-11);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-view-load span{color:var(--c-ink-3);font-size:var(--t-10)}.saved-view-list .btn{margin-inline-end:var(--s-3)}.pivot-results{min-height:18rem}.pivot-totals{gap:var(--s-8);padding:var(--s-5) var(--s-6);background:var(--c-raise);border-bottom:1px solid var(--c-line);flex-wrap:wrap;display:flex}.pivot-totals>div{gap:var(--s-1);display:grid}.pivot-totals span{color:var(--c-ink-3);font-size:var(--t-10);text-transform:uppercase}.pivot-totals strong{font-size:var(--t-14);font-weight:var(--w-semi)}.pivot-table-scroll{overflow:auto}.pivot-results table{border-collapse:collapse;width:100%;font-size:var(--t-11);white-space:nowrap}.pivot-results th,.pivot-results td{padding:var(--s-4) var(--s-5);border-right:1px solid var(--c-line-soft);border-bottom:1px solid var(--c-line-soft);text-align:right}.pivot-results th:first-child{text-align:left}.pivot-results thead th{color:var(--c-ink-2);background:var(--c-raise);font-weight:var(--w-semi)}.pivot-results thead th span{color:var(--c-ink-3);font-size:var(--t-10);font-weight:var(--w-medium);display:block}.pivot-results tbody th{color:var(--c-ink-2);font-weight:var(--w-medium)}.pivot-table-state{text-align:center;place-content:center;min-height:18rem}.sales-facts-request-state-compact{min-height:10rem;padding:var(--s-8) var(--s-5)}.pivot-table-state.is-error,.pivot-error,.pivot-refresh-error{color:var(--c-neg)}.pivot-refresh-error{padding:var(--s-4) var(--s-6);background:var(--c-neg-wash);border-bottom:1px solid var(--c-neg-edge)}@media (width<=70rem){.pivot-workspace{grid-template-columns:1fr}.saved-views{position:static}}@media (width<=48rem){.pivot-field-grid{grid-template-columns:1fr}.pivot-screen .screen-bar,.pivot-basics,.pivot-sort-row{flex-direction:column;align-items:stretch}}.transfer-panel{gap:var(--s-6);padding:var(--s-6);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md);display:grid}.transfer-panel .section-head{justify-content:space-between;align-items:flex-start;gap:var(--s-6);display:flex}.transfer-panel .section-head h3{font-size:var(--t-14);font-weight:var(--w-semibold);margin:0}.transfer-destination{gap:var(--s-4);padding:var(--s-5);background:var(--c-sunken);border:1px solid var(--c-line);border-radius:var(--r-md);display:grid}.transfer-destination h4{color:var(--c-ink-2);font-size:var(--t-12);font-weight:var(--w-medium);margin:0}.form-grid{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.form-grid label{gap:var(--s-2);color:var(--c-ink-2);font-size:var(--t-11);display:grid}.input{height:var(--h-control);padding:0 var(--s-5);color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-md);font-size:var(--t-13)}.input:disabled{color:var(--c-ink-3);background:var(--c-sunken);border-color:var(--c-line);opacity:1}.input-number{text-align:right;font-variant-numeric:tabular-nums;width:6rem}.legacy-current{gap:var(--s-6);display:grid}.legacy-current__panel{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md);overflow:hidden}.legacy-current__placeholder{padding:var(--s-6);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md);color:var(--c-ink-2);font-size:var(--t-13);line-height:var(--lh-body)}.legacy-current__head{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-6);border-bottom:1px solid var(--c-line);background:var(--c-raise);display:flex}.legacy-current__title{color:var(--c-ink);font-size:var(--t-13);font-weight:var(--w-semi);line-height:var(--lh-tight);margin:0}.legacy-current__badge{height:1.25rem;margin-left:var(--s-3);padding:0 var(--s-3);background:var(--c-sunken);border-radius:var(--r-sm);color:var(--c-ink-2);font-family:var(--font-id);font-size:var(--t-11);font-weight:var(--w-medium);white-space:nowrap;align-items:center;display:inline-flex}.legacy-current__hint{color:var(--c-ink-3);font-size:var(--t-11)}.legacy-current__body{padding:var(--s-6)}.legacy-current__check{align-items:center;gap:var(--s-3);color:var(--c-ink-2);font-size:var(--t-13);display:flex}.legacy-current__notice{font-size:var(--t-13);line-height:var(--lh-body)}.legacy-current__notice--unavailable{color:var(--c-brand-deep)}.legacy-current__notice--error{color:var(--c-neg)}.legacy-current__notice--offset{margin-top:var(--s-3)}.legacy-current__empty{color:var(--c-ink-2);font-size:var(--t-13);line-height:var(--lh-body)}.legacy-current__empty--offset{margin-top:var(--s-3)}.legacy-current__status{font-size:var(--t-13);color:var(--c-ink-2)}.legacy-current__status--offset{margin-top:var(--s-3)}.legacy-current__list{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.legacy-current__list--offset{margin-top:var(--s-3)}.legacy-current__row{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--c-line-soft);font-size:var(--t-13);display:flex}.legacy-current__row--stack{flex-direction:column;align-items:stretch}.legacy-current__mono{font-family:var(--font-id);font-size:var(--t-11);color:var(--c-ink-2)}.legacy-current__mono--spaced{margin-left:var(--s-3)}.legacy-current__meta{color:var(--c-ink-3);font-size:var(--t-11)}.legacy-current__more{margin-top:var(--s-4);color:var(--c-ink-2);font-size:var(--t-13);text-decoration:underline}.legacy-current__more:hover{color:var(--c-ink)}.legacy-current__action{margin-left:var(--s-3);color:inherit;font-size:inherit;text-decoration:underline}.legacy-current__action:hover{color:var(--c-ink)}.human-reference-primary{font-weight:var(--w-medium)}.human-reference-description{color:var(--c-ink-3);font-size:var(--t-11)}.square-reconciliation{min-width:0}.square-reconciliation .panel-body{padding:var(--s-6)}.square-filters{flex:none}.square-filter-grid{align-items:end;gap:var(--s-6);grid-template-columns:minmax(12rem,1fr) repeat(2,minmax(9rem,.55fr)) auto;display:grid}.square-filter-grid label,.square-action-group label{gap:var(--s-2);color:var(--c-ink-2);font-size:var(--t-11);display:grid}.square-primary{color:var(--c-ink-inv);background:var(--c-brand-deep);border-color:var(--c-brand-deep)}.square-primary:hover:enabled{background:var(--c-ink);border-color:var(--c-ink)}.square-tag-warning{color:var(--c-brand-deep);background:var(--c-brand-wash);border-color:var(--c-brand-edge)}.square-queue-grid{gap:var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.square-grid{min-width:43rem}.square-grid th[scope=row]{max-width:15rem;color:var(--c-ink);font-weight:var(--w-regular);white-space:normal}.square-grid .human-reference-primary,.square-grid .human-reference-description{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.square-grid td:last-child{align-items:center;gap:var(--s-4);display:flex}.square-row-action{color:var(--c-ink-2);font-size:var(--t-11);text-decoration:underline}.square-row-action:hover:enabled{color:var(--c-ink)}.square-row-action:disabled{color:var(--c-ink-3);text-decoration:none}.square-actions{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.square-action-group{align-items:end;gap:var(--s-6);min-width:0;padding:var(--s-6);display:flex}.square-action-group+.square-action-group{border-left:1px solid var(--c-line)}.square-action-group>div{flex:1;min-width:0}.square-action-group h2,.square-confirmation h2{color:var(--c-ink);font-size:var(--t-13);font-weight:var(--w-semi)}.square-action-group p,.square-confirmation p{margin-top:var(--s-2);color:var(--c-ink-3);font-size:var(--t-11);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.square-action-group .input{min-width:10rem}.square-confirmation{align-items:center;gap:var(--s-6);padding:var(--s-6);color:var(--c-brand-deep);background:var(--c-brand-wash);border:1px solid var(--c-brand-edge);border-radius:var(--r-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.square-confirmation-actions{gap:var(--s-4);display:flex}@media (width<=76rem){.square-queue-grid,.square-actions{grid-template-columns:minmax(0,1fr)}.square-action-group+.square-action-group{border-top:1px solid var(--c-line);border-left:0}}@media (width<=46rem){.square-filter-grid{grid-template-columns:minmax(0,1fr)}.square-action-group,.square-confirmation{grid-template-columns:minmax(0,1fr);align-items:stretch}.square-action-group{flex-direction:column}.square-action-group>*,.square-action-group .btn,.square-confirmation-actions,.square-confirmation-actions .btn{width:100%}}.customer-central__related{padding-top:var(--s-4);border-top:1px solid var(--c-line);justify-content:flex-start;display:flex}.written-delivered{min-width:0}.written-delivered__bar{justify-content:space-between}.written-delivered__bar>div{min-width:0}.written-delivered__bar p{margin-top:var(--s-1);color:var(--c-ink-3);font-size:var(--t-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.written-delivered__search{align-items:end;gap:var(--s-4);padding:var(--s-5) 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);grid-template-columns:auto minmax(14rem,32rem) auto;display:grid}.written-delivered__modes,.written-delivered__tabs{background:var(--c-sunken);border:1px solid var(--c-line);border-radius:var(--r-md);width:max-content;padding:2px;display:inline-flex}.written-delivered__modes button,.written-delivered__tabs button{min-width:5.5rem;height:calc(var(--h-control) - 6px);padding:0 var(--s-5);color:var(--c-ink-2);border-radius:calc(var(--r-md) - 2px);font-size:var(--t-12);font-weight:var(--w-medium);letter-spacing:0}.written-delivered__modes button:hover,.written-delivered__tabs button:hover{color:var(--c-ink)}.written-delivered__modes button.is-active,.written-delivered__tabs button.is-active{color:var(--c-ink);background:var(--c-white);box-shadow:0 0 0 1px var(--c-line-strong)}.written-delivered__query{gap:var(--s-2);min-width:0;color:var(--c-ink-2);font-size:var(--t-11);display:grid}.written-delivered__query .input-wrap{height:var(--h-control)}.written-delivered__submit{color:var(--c-ink-inv);background:var(--c-brand-deep);border-color:var(--c-brand-deep)}.written-delivered__submit:hover:enabled{background:var(--c-ink);border-color:var(--c-ink)}.written-delivered__submit:disabled{color:var(--c-ink-3);background:var(--c-sunken);border-color:var(--c-line)}.written-delivered__summary{align-items:center;gap:var(--s-8);min-height:3rem;padding:0 var(--s-2);color:var(--c-ink-2);border-bottom:1px solid var(--c-line);font-size:var(--t-12);display:flex}.written-delivered__summary strong{color:var(--c-ink);font-size:var(--t-16);font-weight:var(--w-semi)}.written-delivered__tabs{flex:none}.written-delivered__results{min-height:16rem}.written-delivered__results .grid{min-width:48rem}.written-delivered__results .grid thead th{letter-spacing:0}.written-delivered__results .grid tbody th{min-width:13rem;padding:var(--s-3) var(--s-6);font-weight:var(--w-regular);text-align:left;border-bottom:1px solid var(--c-line-soft);white-space:normal}.written-delivered__results .human-reference-primary,.written-delivered__results .human-reference-description{text-overflow:ellipsis;white-space:nowrap;max-width:20rem;display:block;overflow:hidden}.written-delivered__empty{min-height:16rem;color:var(--c-ink-3);font-size:var(--t-13);place-items:center;display:grid}.written-delivered__more{align-self:flex-start}.processing-date{max-width:42rem}.processing-date__lede{max-width:42rem;color:var(--c-ink-2);font-size:var(--t-13);text-wrap:pretty}.processing-date__panel{max-width:42rem}.processing-date__current{color:var(--c-ink);font-family:var(--font-id);font-size:var(--t-13);font-weight:var(--w-medium)}.processing-date__body{gap:var(--s-6);display:grid}.processing-date__field{gap:var(--s-2);color:var(--c-ink-2);font-size:var(--t-11);font-weight:var(--w-medium);display:grid}.processing-date__field input{width:14rem;height:var(--h-control-lg);padding:0 var(--s-5);color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-md);font-size:var(--t-13)}.processing-date__field input:focus-visible{border-color:var(--c-ink)}.processing-date__actions{gap:var(--s-4);display:flex}.processing-date-skeleton .skeleton-row span:first-child{width:7rem}.processing-date-skeleton .skeleton-row span:nth-child(2){width:5rem}.processing-date-skeleton .skeleton-row span:nth-child(3){width:3rem}.cash-entry{max-width:64rem}.cash-entry__notice{align-items:center;gap:var(--s-3);display:flex}.cash-entry__code{color:var(--c-ink-3);font-size:var(--t-11)}.cash-entry__record{max-width:64rem}.cash-entry__record-line{color:var(--c-ink-2);font-size:var(--t-13);word-break:break-all}.cash-entry__record-line code{word-break:break-all}.cash-entry__confirm{max-width:64rem}.cash-entry__confirm-actions{gap:var(--s-4);margin-top:var(--s-4);display:flex}.cash-entry__form{gap:var(--s-8);display:grid}.cash-entry__fields{gap:var(--s-6);max-width:36rem;display:grid}.cash-entry__fields .lookup-field{gap:var(--s-2);display:grid}.cash-entry__fields .lookup-field>span{color:var(--c-ink-2);font-size:var(--t-11);font-weight:var(--w-medium)}.cash-entry__fields input{width:100%;height:var(--h-control);padding:0 var(--s-5);color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-md);font-size:var(--t-13)}.cash-entry__fields input:focus-visible{border-color:var(--c-ink)}.cash-entry__scope,.cash-entry__unapplied{max-width:64rem}.cash-entry__unapplied-list{gap:var(--s-2);display:grid}.cash-entry__unapplied-list li{gap:var(--s-4);padding:var(--s-3) var(--s-5);background:var(--c-sunken);border:1px solid var(--c-line);border-radius:var(--r-sm);display:grid}.cash-entry__unapplied-list li>.btn{justify-self:start}.cash-entry__unapplied-summary{justify-content:space-between;align-items:start;gap:var(--s-6);display:flex}.cash-entry__unapplied-summary>div{gap:var(--s-1);display:grid}.cash-entry__unapplied-summary strong{color:var(--c-ink);font-size:var(--t-16)}.cash-entry__unapplied-summary span:not(.tag){color:var(--c-ink-3);font-size:var(--t-11)}.cash-entry__unapplied-meta,.cash-entry__application-review{gap:var(--s-2);margin:0;display:grid}.cash-entry__unapplied-meta>div,.cash-entry__application-review>div{gap:var(--s-3);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.cash-entry__unapplied-meta dt,.cash-entry__application-review dt{color:var(--c-ink-3);font-size:var(--t-11)}.cash-entry__unapplied-meta dd,.cash-entry__application-review dd{min-width:0;color:var(--c-ink-2);font-size:var(--t-12);margin:0}.cash-entry__unapplied-meta code,.cash-entry__application-review code{word-break:break-all}.cash-entry__application-dialog{margin-top:var(--s-6);border-color:var(--c-line-strong)}.cash-entry__application-dialog .panel-body{gap:var(--s-5);display:grid}.cash-entry__application-dialog p{color:var(--c-ink-2);font-size:var(--t-13);margin:0}.cash-entry__application-notice{margin:var(--s-4) 0}.cash-entry__empty{border:1px dashed var(--c-line);background:var(--c-raise);min-height:8rem}.cash-entry__evidence{max-width:64rem}.customer-central__search{margin-bottom:var(--s-3)}.customer-central__search .lookup-field{max-width:34rem}.customer-central__skeleton .skeleton-row span:first-child{width:6rem}.customer-central__skeleton .skeleton-row span:nth-child(2){width:4rem}.customer-central__skeleton .skeleton-row span:nth-child(3){width:5rem}.customer-central__skeleton .skeleton-row span:nth-child(4){width:3rem}.customer-central__skeleton .skeleton-row span:nth-child(5){width:4rem}.customer-central__skeleton .skeleton-row span:nth-child(6){width:3rem}.customer-central__skeleton .skeleton-row span:nth-child(7){width:5rem}.customer-central__empty{min-height:9rem}.check-stock-skeleton .skeleton-row span:first-child{width:3rem}.check-stock-skeleton .skeleton-row span:nth-child(2){width:11rem}.check-stock-skeleton .skeleton-row span:nth-child(3){width:2.5rem}.check-stock-skeleton .skeleton-row span:nth-child(4),.check-stock-skeleton .skeleton-row span:nth-child(5),.check-stock-skeleton .skeleton-row span:nth-child(6){width:2rem}.delivery-skeleton .skeleton-row span:first-child{width:11rem}.delivery-skeleton .skeleton-row span:nth-child(2){width:7rem}.delivery-skeleton .skeleton-row span:nth-child(3){width:5rem}.delivery-skeleton .skeleton-row span:nth-child(4),.delivery-skeleton .skeleton-row span:nth-child(5){width:4rem}@media (width<=48rem){.written-delivered__bar,.written-delivered__summary{flex-direction:column;align-items:stretch}.written-delivered__bar .btn{align-self:flex-start}.written-delivered__search{grid-template-columns:minmax(0,1fr)}.written-delivered__modes,.written-delivered__tabs{width:100%}.written-delivered__modes button,.written-delivered__tabs button{flex:1;min-width:0}.written-delivered__submit{justify-content:center;width:100%}.written-delivered__summary{gap:var(--s-3);padding:var(--s-4) 0}}
