@font-face{font-family:Figtree;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/Figtree_Variable_latin-s.p.0-95eo-012xnf.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.-MR9la_className{font-family:figtree,figtree Fallback,system-ui,sans-serif}.-MR9la_variable{--font-figtree:"figtree", "figtree Fallback", system-ui, sans-serif}
@font-face{font-family:Figtree;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/Figtree_Variable_latin_ext.19g-lkcx7iw64.woff2)format("woff2");font-display:swap;font-weight:300 900}.AzBDAq_className{font-family:figtreeLatinExtended}
@font-face{font-family:Caprasimo;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/Caprasimo_Regular_latin-s.p.0dhaz04vjmr2w.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:caprasimo Fallback;src:local(Arial);ascent-override:79.02%;descent-override:19.71%;line-gap-override:0.0%;size-adjust:116.17%}._5fAAua_className{font-family:caprasimo,caprasimo Fallback,system-ui,sans-serif;font-weight:400}._5fAAua_variable{--font-caprasimo:"caprasimo", "caprasimo Fallback", system-ui, sans-serif}
@font-face{font-family:Caprasimo;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/Caprasimo_Regular_latin_ext.22o9biiibgmth.woff2)format("woff2");font-display:swap;font-weight:400}._6wYN5q_className{font-family:caprasimoLatinExtended;font-weight:400}
:root{--color-bg:#f5ead8;--color-surface:#ebddc5;--color-text:#201e1d;--color-muted:color-mix(in srgb, var(--color-text) 55%, transparent);--color-accent:#c67139;--color-accent-text:var(--color-accent);--color-accent-fill:var(--color-accent);--color-accent-fill-hover:#b2622d;--color-accent-700:#8c491a;--color-divider:#201e1d29;--color-input-border:var(--color-divider);--color-error:#9b2c1c;--color-accent-100:#fff2eb;--color-accent-200:#ffe1d0;--color-accent-400:#f6a06b;--color-accent-800:#643312;--color-accent-2-ring:#7a8a5e;--color-accent-2-100:#f0fae1;--color-accent-2-800:#3d472b;--color-neutral-100:#f9f4ed;--color-neutral-800:#474238;--color-neutral-900:#2e2b25;--shadow-sm:0 1px 2px #2e2b2524;--shadow-lg:0 12px 32px #2e2b2538;--font-heading:var(--font-caprasimo);--font-body:var(--font-figtree);--space-1:4.4px;--space-2:8.8px;--space-3:13.2px;--space-4:17.6px;--space-6:26.4px;--space-8:35.2px;--radius-lg:28px}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);margin:0;font-size:15px;font-weight:400;line-height:1.55}h1,.eyebrow{font-family:var(--font-heading);letter-spacing:-.015em;margin:0 0 var(--space-2);font-weight:400;line-height:1.12}h1{font-size:42px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);font-size:13px}p{margin:0 0 var(--space-3)}.text-muted{color:var(--color-muted)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:2px}::selection{background:var(--color-accent-fill);color:var(--color-bg)}.btn{white-space:nowrap;cursor:pointer;font:inherit;font-family:var(--font-heading);color:var(--color-text);padding:var(--space-2) calc(var(--space-3) * 1.2);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--color-accent-fill);color:var(--color-bg)}.btn-primary:hover{background:var(--color-accent-fill-hover)}.btn-primary:active{background:var(--color-accent-700)}.btn[data-pending=true]{opacity:1;cursor:progress}.btn-primary[data-pending=true]{background:var(--color-accent-700)}.btn[data-pending=true]:before{content:"";opacity:0;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.15s ease-out .4s forwards fade-in,.75s linear .4s infinite spin}.page-change-bar{z-index:70;pointer-events:none;height:3px;display:none;position:fixed;inset:0 0 auto;overflow:hidden}.page-change-bar[data-pending=true]{display:block}.page-change-bar:after{content:"";background:var(--color-accent-700);width:30%;animation:1.2s ease-in-out .1s infinite both slide-across;position:absolute;inset:0 auto 0 0}@keyframes fade-in{to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slide-across{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (forced-colors:active){.page-change-bar:after{forced-color-adjust:none;background:highlight}}@media (prefers-reduced-motion:reduce){.btn[data-pending=true]:before{animation:.15s ease-out .4s forwards fade-in}.page-change-bar:after{opacity:0;width:100%;animation:.15s ease-out .1s forwards fade-in}}.btn-ghost{color:var(--color-accent-text);padding-inline:var(--space-1)}.btn-ghost:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.btn-ghost:active{background:color-mix(in srgb, var(--color-accent) 18%, transparent);color:var(--color-accent-800)}.btn-flush{padding:0}.btn-secondary{border-color:var(--color-divider)}.btn-secondary:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.btn-secondary:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}.btn-secondary:disabled{background:0 0}.btn-block{width:100%;margin-top:var(--space-2)}.field>label,.field>.field-label{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-bottom:5px;font-size:12px;display:block}.field>.input+label{margin-top:var(--space-2)}.input{width:100%;min-height:36px;font:inherit;color:var(--color-text);caret-color:var(--color-accent-text);background:var(--color-surface);border:1px solid var(--color-input-border);border-radius:999px;padding:6px 14px;font-size:14px}.input:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.input:focus-visible{border-color:var(--color-accent-text);outline-offset:0}.form-error{color:var(--color-error);margin:0;font-size:13px}.form-warning{color:var(--color-accent-700);margin:0;font-size:13px;font-weight:600}.form-status{margin:0;font-size:13px}.brand-dot{background:var(--color-accent);width:44px;height:44px;margin-bottom:var(--space-6);border-radius:999px;display:block}.sign-in{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.sign-in-column{padding:var(--space-8) calc(var(--space-8) * 2);flex-direction:column;justify-content:center;display:flex}.sign-in-column h1{margin-bottom:var(--space-3)}.sign-in-lead{max-width:34ch;margin-bottom:var(--space-6)}.sign-in-form{gap:var(--space-3);flex-direction:column;max-width:340px;display:flex}.sign-in-picture{margin:var(--space-4);border-radius:calc(var(--radius-lg) * 1.6);background:var(--color-surface) center 85% / cover no-repeat}@media (max-width:600px){.sign-in{grid-template-columns:1fr}.sign-in-column{padding:var(--space-8) var(--space-4)}.sign-in-picture{display:none}}.frame{min-height:100vh;display:flex}.frame-side{width:244px;margin:var(--space-3);padding:var(--space-4) var(--space-3);border-radius:calc(var(--radius-lg) * 1.15);background:var(--color-surface);top:var(--space-3);height:calc(100vh - var(--space-6));flex-direction:column;flex:none;display:flex;position:sticky}.frame-brand{align-items:center;gap:var(--space-2);padding-left:var(--space-2);margin-bottom:var(--space-6);display:flex}.frame-brand-name{font-family:var(--font-heading);font-size:17px}.brand-dot-small{flex:none;width:26px;height:26px;margin:0}.frame-menu{flex-direction:column;display:flex}.frame-menu .btn{text-align:left;padding-left:var(--space-3);margin-top:var(--space-1);justify-content:flex-start}.frame-menu .menu-count{margin-left:auto;padding:1px 8px}.frame-person{padding:var(--space-3) var(--space-2) 0;border-top:1px solid var(--color-divider);margin-top:auto}.frame-scope{font-size:13px}.frame-who{margin-bottom:var(--space-2);font-size:11px}.frame-sign-out{padding-left:0}.live-updates{align-items:center;gap:var(--space-2);font-size:11px;display:flex}.live-updates .btn{padding-left:0;font-size:13px}.frame-main{min-width:0;padding:var(--space-6) var(--space-8) calc(var(--space-8) * 2) var(--space-4);flex:1}.frame-content{gap:var(--space-6);flex-direction:column;max-width:1180px;display:flex}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-header>.check-actions{align-items:center}.page-header .check-actions .input:not(.dialog .input){width:auto}.products-page{gap:var(--space-6);flex-direction:column;max-width:900px;display:flex}.product-digit-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.product-digit-row .input{width:120px}.product-digit{font-family:var(--font-heading);font-size:18px}.page-header h1{margin:0}.page-header-sub{font-size:13px}@media (max-width:1100px){.frame{flex-direction:column}.frame-side{align-items:center;gap:var(--space-2) var(--space-4);width:auto;height:auto;margin:var(--space-3) var(--space-3) 0;padding:var(--space-2) var(--space-3);flex-flow:wrap;position:static}.frame-brand{margin-bottom:0;padding-left:0}.frame-menu{gap:var(--space-1);flex-flow:wrap}.frame-menu .btn{width:auto;margin-top:0}.frame-person{align-items:center;column-gap:var(--space-4);border-top:0;grid-template-columns:auto auto;margin:0 0 0 auto;padding:0;display:grid}.frame-who{margin-bottom:0}.frame-person-action{grid-area:1/2/span 3}.frame-main{padding:var(--space-6) var(--space-4) var(--space-8)}}@media (max-width:600px){h1{font-size:32px}.frame-person{width:100%;padding-top:var(--space-2);border-top:1px solid var(--color-divider);grid-template-columns:1fr auto;margin-left:0}.frame-main{padding:var(--space-4) var(--space-3) var(--space-8)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.text-small{font-size:11px}.text-small-12{font-size:12px}.card{gap:var(--space-3);padding:var(--space-4);border-radius:calc(var(--radius-lg) * 1.15);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.card-tight{gap:var(--space-1)}.card-gap-small{gap:var(--space-2)}.card-suspended{background:var(--color-accent-100)}.card-lead{max-width:80ch;display:block}.card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-text);font-size:10px}.card-suspended .card-kicker{color:var(--color-text)}.card-action{margin-top:var(--space-2);align-self:flex-start}.card-heading,.tile-value{font-family:var(--font-heading);letter-spacing:-.015em;margin:0;font-weight:400;line-height:1.12}.card-heading{font-size:20px}.tile-value{font-size:25px}.closed-headline{margin-top:var(--space-1);font-size:25px}.card-body{opacity:.8;flex:1;margin:0;font-size:13px}.card-meta{color:color-mix(in srgb, var(--color-text) 50%, transparent);align-items:center;gap:6px;font-size:11px;display:flex}.card-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));display:grid}.approvals-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.table.network-table th{white-space:normal;vertical-align:bottom}.network-table td:first-child,.network-table td[data-label="Short / over"]{white-space:nowrap}@media screen and (min-width:761px){.phones-table td:first-child{white-space:nowrap}}.search{max-width:280px}.tag{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.tag-outline{border:1px solid var(--color-accent-text);color:var(--color-accent-text)}.tag+.tag{margin-left:var(--space-1)}@media (max-width:1100px){td .tag{margin-block:2px}}.table-scroll{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);padding:var(--space-2);border-bottom:1px solid var(--color-divider);white-space:nowrap;font-size:11px}.table td,.table tbody th{padding:var(--space-2);border-bottom:1px solid color-mix(in srgb, var(--color-text) 8%, transparent)}.table tbody th{font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;color:inherit;white-space:normal}.table tbody tr:hover{background:color-mix(in srgb, var(--color-text) 4%, transparent)}.table tbody tr.row-link{cursor:pointer}.table .number{text-align:right}.row-note{margin-top:2px}.banker{align-items:center;gap:var(--space-2);display:flex}.banker-name{font-size:14px}.banker-name a{color:inherit;text-decoration:none}.banker-name a:hover{text-decoration:underline}.initials{background:var(--color-accent-200);width:32px;height:32px;color:var(--color-accent-800);border-radius:999px;flex:none;place-items:center;font-size:12px;display:grid}@media screen and (max-width:760px){.search{max-width:none}.table-cards thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table-cards,.table-cards tbody,.table-cards tfoot,.table-cards td{display:block}.table-cards tr{padding:var(--space-3) 0;border-bottom:1px solid color-mix(in srgb, var(--color-text) 8%, transparent);display:grid}.table-cards td{border:0;padding:0}.table-cards tr>td[colspan]{grid-column:1/-1}.table-cards .number{text-align:left}.table-cards td[data-label]:before{content:attr(data-label);content:attr(data-label) / "";font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:11px;display:block}.bankers-table tr{gap:var(--space-2) var(--space-3);grid-template-columns:1fr 1fr auto;grid-template-areas:"banker banker open""end end end""sync deposits collected"}.bankers-table td:first-child{grid-area:banker}.bankers-table td:nth-child(2){grid-area:end}.bankers-table td:nth-child(3){grid-area:sync}.bankers-table td:nth-child(4){grid-area:deposits}.bankers-table td:nth-child(5){grid-area:collected}.bankers-table td:nth-child(6){grid-area:open;align-self:center}.drill-in-bankers tr{grid-template-areas:"banker banker open""end sync deposits""collected collected collected"}}.picker-bar{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.picker-field{min-width:min(320px,100%)}.picker-position{padding-bottom:var(--space-2);font-size:12px}.report-select{min-width:min(220px,100%)}.report-branch-select{flex:0 150px;min-width:0}.drill-in-strip{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-accent-100);border-radius:999px;flex-wrap:wrap;display:flex}.drill-in-strip>.btn{font-size:12px}.drill-in-choices{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;font-size:13px;display:flex}.drill-in-choices .input{width:auto;max-width:100%;padding-block:4px;font-size:13px}@media (max-width:760px){.drill-in-strip{border-radius:var(--radius-lg)}}.sheet-header{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sheet-header>.print-actions{margin-left:auto}.sheet-header h1{margin:0;font-size:34px}.sheet-status{margin-top:var(--space-1);white-space:normal;padding-block:4px;line-height:1.35}.sheet-handover{align-self:flex-end;margin-left:auto}.sheet-handover-why{flex-basis:100%;max-width:60ch}.initials-large{width:56px;height:56px;font-family:var(--font-heading);font-size:19px}.products{gap:var(--space-2);flex-direction:column;display:flex}.products-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.product-tiles{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.product-tile{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-neutral-100);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;gap:2px;display:flex}.product-tile[aria-pressed=true]{background:var(--color-accent-2-100);box-shadow:inset 0 0 0 2px var(--color-accent-2-ring)}.product-tile:hover{background:var(--color-accent-100)}.product-name{font-size:12px;font-weight:600}.product-tile[aria-pressed=true] .product-name{color:var(--color-accent-2-800)}.product-tile[aria-pressed] .product-name-unrecognised{color:var(--color-accent-700)}.product-amount{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.product-line{font-size:11px}.filter-note{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-accent-2-100);flex-wrap:wrap;font-size:13px;display:flex}.filter-note .btn{padding:4px 12px;font-size:12px}.check-panel{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-accent-100);flex-direction:column;display:flex}.check-panel-dates{gap:var(--space-2);background:var(--color-accent-2-100)}.check-date-line{font-size:14px}.seg-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.check-foot{margin:0}.check-heading{color:var(--color-text);margin:0;font-weight:400}.check-intro{margin:2px 0 0;font-size:13px}.check-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.check-item{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);flex-wrap:wrap;display:flex}.check-item .btn{white-space:normal;max-width:100%}.check-item-text{flex:16em;min-width:0}.check-item-text-short{max-width:56ch}.held-match{margin-top:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-lg);background:var(--color-neutral-100);overflow-wrap:anywhere;font-size:12px}.check-reveal{align-self:flex-start}.check-form,.change-fields{gap:var(--space-2);flex-direction:column;flex:100%;max-width:480px;display:flex}.change-fields .check-form{flex:none}.change-choices{gap:var(--space-1) var(--space-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.change-choices legend{color:var(--color-muted);margin-bottom:5px;padding:0;font-size:12px}.change-choices label{align-items:center;gap:var(--space-2);min-height:32px;font-size:14px;display:inline-flex}.change-choices input{accent-color:var(--color-accent-fill)}.dialog .change-fields,.dialog .check-form{gap:var(--space-3);max-width:none}.by-hand-box{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-accent-2-100);flex-direction:column;display:flex}.by-hand-note{margin:0;font-size:13px}.by-hand-link{white-space:normal;text-align:left;padding-left:0;font-size:12px}.check-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.approvals-actions{justify-content:flex-end;gap:var(--space-1);display:flex}@media screen and (min-width:761px){.approvals-table{min-width:820px}.approvals-table .banker-name,.approvals-table .banker-ref,.approvals-table .number{white-space:nowrap}.approvals-table th.number{white-space:normal}}@media screen and (max-width:760px){.approvals-actions{flex-wrap:wrap}}.check-actions-start{justify-content:flex-start}.banker-actions{margin-top:var(--space-2);justify-content:flex-start}.customer-name{font-size:14px}.change-note{color:var(--color-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px}.sent-back-note,.unfinished-day-note{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-accent-100);margin:0;font-size:13px}.unfinished-day-note.done{background:var(--color-accent-2-100)}.stands-in-note{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-accent-2-100);margin:0;font-size:13px}.sheet-lock{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-neutral-100);margin:0;font-size:13px}.loan-payment{color:var(--color-accent-700);font-size:11px}.amount-cell{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.amount-cell .tag{font-size:10px}.amount-cell .tag+.tag{margin-left:0}.row-action{text-align:right;white-space:nowrap}.staff-row-actions{gap:var(--space-1)}.staff-phone{font-family:var(--font-heading)}.role-answer{font-size:13px}.row-action .form-error{white-space:normal;flex-basis:100%}.figure-pair{font-family:var(--font-heading);white-space:nowrap}.figure-heading,.total-row td:not(.text-muted){font-family:var(--font-heading)}.nothing-counted-note{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-accent-100);margin:0;font-size:13px}.amount{font-family:var(--font-heading);border-bottom:1px solid #0000;padding:2px 4px;font-size:15px;line-height:normal}.amount-button{color:var(--color-text);border:0;border-bottom:1px dashed var(--color-accent-400);cursor:pointer;background:0 0;border-radius:6px}.amount-button:disabled{cursor:default}.amount-button:enabled:hover{background:var(--color-accent-100);border-bottom-color:var(--color-accent)}.amount-held,.amount-removed{color:var(--color-muted)}.amount-removed{text-decoration:line-through}.pager{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:760px){.picker-field{flex:100%}.sheet-header h1{font-size:26px}.product-tiles{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.sheet-table tr{gap:2px var(--space-3);grid-template-columns:auto 1fr;grid-template-areas:"time amount""customer customer""product change"}.sheet-table td:first-child{grid-area:time}.sheet-table td:nth-child(2){grid-area:customer}.sheet-table td:nth-child(3){grid-area:product}.sheet-table td:nth-child(4){grid-area:amount}.sheet-table td:nth-child(5){grid-area:change;align-self:end}.sheet-table .amount-cell{flex-wrap:wrap}}.toast-region{position:absolute}.dialog{white-space:normal;width:min(520px, calc(100% - 2 * var(--space-4)));max-width:none;padding:var(--space-4);border-radius:calc(var(--radius-lg) * 1.15);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);white-space:normal;text-align:start;border:none}.dialog[open]{gap:var(--space-3);flex-direction:column;display:flex}.dialog::backdrop{background:color-mix(in srgb, var(--color-neutral-900) 50%, transparent)}.dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.dialog-title{font-family:var(--font-heading);letter-spacing:-.015em;margin:0;font-size:20px;font-weight:400;line-height:1.12}.dialog .card-kicker+.dialog-title{margin-top:var(--space-1)}.dialog-body{opacity:.85;margin:0;font-size:14px}.dialog-form .text-small-12{margin:0}.dialog-form{gap:var(--space-3);flex-direction:column;display:flex}.dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.dialog-table td:last-child{text-align:right}.dialog-aside{align-self:center;margin-right:auto}.toast{left:50%;bottom:var(--space-6);z-index:60;width:max-content;max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-2) var(--space-4);background:var(--color-neutral-900);color:var(--color-neutral-100);box-shadow:var(--shadow-lg);border-radius:999px;margin:0;font-size:13px;position:fixed;transform:translate(-50%)}@media (max-width:600px){.toast{border-radius:var(--radius-lg)}}.count-card h2,.count-card p{margin:0}.count-card h2{font-weight:400}.count-form{gap:var(--space-3);flex-direction:column;display:flex}.count-difference{align-items:center;gap:var(--space-4);flex-flow:wrap}.count-difference-figures{gap:var(--space-1);flex-direction:column;flex:1;min-width:220px;display:flex}.count-difference-figures p{margin:0}.count-difference .tile-value{font-size:32px}.count-difference .card-kicker,.count-blocked .card-kicker{color:var(--color-text)}.count-difference .check-actions,.count-blocked .check-actions{justify-content:flex-start}.count-difference .form-error{flex-basis:100%}.count-difference-expecting{background:var(--color-neutral-100)}.count-difference-balanced,.count-difference-settled{background:var(--color-accent-2-100)}.count-difference-short,.count-difference-over{background:var(--color-accent-100)}.count-step{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-divider);flex-direction:column;display:flex}.count-over-reason{min-height:112px;padding-block:var(--space-3);border-radius:var(--radius-lg);resize:vertical}.count-blocked{background:var(--color-accent-100)}.count-blocked-body{max-width:64ch;margin:var(--space-2) 0 0;opacity:.8;font-size:13px}.count-blocked .card-heading{margin:var(--space-1) 0 0;font-size:25px}.count-blocked td.number{font-family:var(--font-heading)}.count-columns{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;display:grid}.count-columns .card-heading{font-size:20px}.count-figure{font-family:var(--font-heading)}.counted-total{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:1px solid var(--color-divider);font-family:var(--font-heading);display:flex}.seg{border:1px solid var(--color-divider);border-radius:999px;margin:0;padding:0;display:inline-flex;overflow:hidden}.seg-opt{white-space:nowrap;cursor:pointer;align-items:center;padding:7px 12px;font-size:13px;display:inline-flex;position:relative}.seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.seg-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg-opt:has(input:checked){background:var(--color-accent);color:var(--color-bg)}.seg-opt:not(:has(input:checked)):hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.seg-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.face-row .input{text-align:center;width:6.5em}.count-total td:not(.text-muted){font-family:var(--font-heading)}.count-total td .text-muted{font-family:var(--font-body)}.shortage-figures{max-width:420px}.count-columns .number{white-space:nowrap}.card-done{background:var(--color-accent-2-100)}.card-done .card-kicker{color:var(--color-text)}.setup-staff{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-1);flex-wrap:wrap;display:flex}.setup-staff-flat{padding-block:0}.pin-rows{gap:var(--space-2);flex-direction:column;display:flex}.setup-retire{margin-top:var(--space-2)}.staff-sign-in-actions{justify-content:flex-end;gap:var(--space-1);white-space:nowrap;display:flex}.staff-sign-in-actions-wrap{flex-wrap:wrap}@media (max-width:760px){.staff-sign-in-actions{flex-wrap:wrap}}.print-only{display:none}@media print{.frame-side,.picker-bar,.drill-in-strip,.print-actions,.btn,.toast-region{display:none}.print-only{display:block}.frame-main{padding:0}.table-scroll{overflow:visible}.amount-cell{flex-wrap:wrap}.table tr{break-inside:avoid}.table thead{display:table-header-group}.network-table .btn{display:inline}}
