@font-face{font-family:CVCashBody;font-weight:100 900;src:url(/fonts/hanken-grotesk-latin.woff2) format("woff2");font-display:swap}@font-face{font-family:CVCashDisplay;font-weight:100 900;src:url(/fonts/archivo-latin.woff2) format("woff2");font-display:swap}#cashdrawerview .cv-page{--cv-card:var(--card);--cv-ink:var(--ink,var(--ww));--cv-line:var(--line);--cv-muted:var(--ink-soft,var(--sagel));color:var(--cv-ink);font:15px/1.45 CVCashBody,system-ui,sans-serif;position:relative;min-width:0;padding-bottom:24px}#cashdrawerview .cv-page *{box-sizing:border-box;min-width:0}#cashdrawerview .cv-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0 14px;border-bottom:1px solid var(--cv-line);margin-bottom:18px}#cashdrawerview .cv-head h1{font-size:26px;font-weight:800;line-height:1.15;margin:0}#cashdrawerview .cv-page p{color:var(--cv-muted);overflow-wrap:anywhere;margin:6px 0}#cashdrawerview .cv-page h2{font-size:16px;font-weight:700;margin:0}#cashdrawerview .cv-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}#cashdrawerview .cv-card{background:var(--cv-card);border:1px solid var(--cv-line);border-radius:16px;overflow-wrap:anywhere}#cashdrawerview .cv-summary{padding:18px;display:flex;flex-direction:column;gap:8px}#cashdrawerview .cv-summary>.cv-btn{width:100%}#cashdrawerview .cv-total{font-size:34px;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums}#cashdrawerview .cv-btn{min-height:44px;min-width:44px;padding:10px 14px;border:1px solid var(--cv-line);border-radius:12px;background:var(--cv-card);color:var(--cv-ink);font:700 15px/1.3 CVCashBody,system-ui,sans-serif;cursor:pointer;white-space:normal;overflow-wrap:anywhere}#cashdrawerview .cv-btn.cv-primary{background:var(--mag);border-color:var(--mag);color:#14080c}#cashdrawerview .cv-btn:disabled{opacity:.5;cursor:default}#cashdrawerview .cv-btn:focus-visible{outline:2px solid var(--mag);outline-offset:2px}#cashdrawerview .cv-actions{display:flex;gap:8px;flex-wrap:wrap}#cashdrawerview .cv-actions>*{flex:1}#cashdrawerview .cv-den{display:grid;grid-template-columns:minmax(60px,1fr) 134px 96px;align-items:center;gap:8px;padding:6px 16px;min-height:56px;border-top:1px solid var(--cv-line)}#cashdrawerview .cv-den:first-child{border-top:0}#cashdrawerview .cv-den>strong{text-align:right;font-variant-numeric:tabular-nums}#cashdrawerview .cv-step{display:flex;align-items:center;border:1px solid var(--cv-line);border-radius:12px}#cashdrawerview .cv-step .cv-btn{padding:0;border:0;background:transparent;font-size:20px;flex:0 0 44px}#cashdrawerview .cv-step output{flex:1;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}#cashdrawerview .cv-pin{position:sticky;top:16px}#cashdrawerview .cv-count-total,#cashdrawerview .cv-count-details,#cashdrawerview .cv-count-error{display:contents}#cashdrawerview .cv-count-label{display:none}#cashdrawerview .cv-tone-short,#cashdrawerview .cv-tone-over{color:var(--amber)}#cashdrawerview .cv-kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:8px 0;font-variant-numeric:tabular-nums}#cashdrawerview .cv-kv dt{color:var(--cv-muted)}#cashdrawerview .cv-kv dd{margin:0;font-weight:600;overflow-wrap:anywhere}#cashdrawerview .cv-status{display:inline-flex;align-items:center;align-self:start;min-height:44px;padding:4px 10px;border-radius:8px;color:var(--green);background:var(--panel2);font-weight:700}#cashdrawerview .cv-card-head{padding:14px 16px 10px;display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}#cashdrawerview .cv-card-head p{font-size:13px;flex:1}#cashdrawerview .cv-line{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:12px;padding:10px 16px;min-height:60px;border-top:1px solid var(--cv-line);align-items:center}#cashdrawerview .cv-line time{font-size:12px;color:var(--cv-muted)}#cashdrawerview .cv-line span{display:block;font-size:13px;overflow-wrap:anywhere;color:var(--cv-muted)}#cashdrawerview .cv-line strong{font-variant-numeric:tabular-nums}#cashdrawerview .cv-field{display:flex;flex-direction:column;gap:6px;font-weight:600}#cashdrawerview .cv-field input{min-height:52px;border:1px solid var(--cv-line);border-radius:12px;padding:10px 14px;font:inherit;background:var(--cv-card);color:var(--cv-ink);width:100%}#cashdrawerview .cv-balance,#cashdrawerview .cv-error,#cashdrawerview .cv-notice{padding:12px 14px;border-radius:12px;border:1px solid var(--cv-line);overflow-wrap:anywhere}#cashdrawerview .cv-error{margin-bottom:12px;color:var(--mag)}#cashdrawerview .cv-empty{padding:60px 24px;max-width:650px;margin:30px auto;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}#cashdrawerview .cv-empty h2{font-size:22px;font-weight:800}#cashdrawerview .cv-empty .cd-locs{flex-wrap:wrap}#cashdrawerview .cv-notice{margin-top:14px}#cashdrawerview .cv-scrim{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:200}#cashdrawerview .cv-sheet{position:fixed;inset:0 0 0 auto;width:min(440px,100%);background:var(--cv-card);border-left:1px solid var(--cv-line);padding:20px;display:flex;flex-direction:column;gap:14px;z-index:201;overflow-y:auto;overscroll-behavior:contain}#cashdrawerview .cv-sheet header{display:flex;align-items:center;justify-content:space-between;gap:12px}#cashdrawerview .cv-sheet>.cv-primary{margin-top:auto;width:100%}#cashdrawerview .cv-skeleton{display:grid;gap:14px;padding:18px}#cashdrawerview .cv-skeleton i{display:block;min-height:44px;border-radius:8px;background:var(--cv-line)}:root[data-theme=light] #cashdrawerview .cv-page,html.hub-light #cashdrawerview .cv-page{--cv-card:var(--hub-card);--cv-ink:var(--hub-ink);--cv-line:var(--hub-border);--cv-muted:var(--hub-muted)}:root[data-theme=light] #cashdrawerview .cv-primary,html.hub-light #cashdrawerview .cv-primary{background:var(--hub-cta);border-color:var(--hub-cta);color:white}@media(max-width:800px){#cashdrawerview .cv-grid{grid-template-columns:minmax(0,1fr)}#cashdrawerview .cv-day .cv-summary{grid-row:1}#cashdrawerview .cv-line{grid-template-columns:70px minmax(0,1fr) auto;gap:8px;padding:10px 12px}#cashdrawerview .cv-pin{position:fixed;bottom:calc(78px + env(safe-area-inset-bottom,0px));left:0;right:0;top:auto;z-index:40;padding:10px 14px 12px;gap:8px;border-radius:0;border-width:1px 0 0}#cashdrawerview .cv-page:has(.cv-pin){padding-bottom:calc(var(--cv-pin-height,0px) + 90px + env(safe-area-inset-bottom,0px))}#cashdrawerview .cv-pin h2,#cashdrawerview .cv-pin .cv-kv,#cashdrawerview .cv-pin .cv-tone-even{display:none}#cashdrawerview .cv-count-total{display:flex;justify-content:space-between;align-items:baseline;gap:8px}#cashdrawerview .cv-count-label{display:inline;font-size:13px;color:var(--cv-muted)}#cashdrawerview .cv-pin .cv-total{font-size:22px}#cashdrawerview .cv-pin .cv-balance{padding:8px 12px;min-height:40px;background:var(--amber-tint)}#cashdrawerview .cv-count-details{display:flex;flex-direction:column;gap:8px;margin-top:12px}#cashdrawerview .cv-count-error{display:block}#cashdrawerview .cv-pin p{font-size:13px}#cashdrawerview .cv-den{grid-template-columns:minmax(52px,1fr) 124px 72px;gap:6px;padding:4px 10px;min-height:52px;font-size:14px}#cashdrawerview .cv-step .cv-btn{flex-basis:44px}#cashdrawerview .cv-sheet{top:96px;width:100%;border-radius:22px 22px 0 0;border-left:0;padding:18px 18px calc(26px + env(safe-area-inset-bottom,0px))}}#cashdrawerview .cv-head h1,#cashdrawerview .cv-total,#cashdrawerview .cv-den>strong,#cashdrawerview .cv-step output{font-family:CVCashDisplay,system-ui,sans-serif}#cashdrawerview .cv-phone-title{display:none}#cashdrawerview .cv-content>.cv-summary{max-width:520px}@media(max-width:640px){#cashdrawerview .cv-phone-title{display:inline}#cashdrawerview .cv-desktop-title{display:none}}
