/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.block{display:block}.hidden{display:none}.table{display:table}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#111210;--bg-deep:#0c0d0b;--panel:#191a17;--panel-soft:#20211d;--panel-raised:#272822;--text:#f4efe5;--muted:#9d9b91;--line:#f4efe51f;--line-strong:#f4efe533;--blue:#2f6fed;--blue-soft:#5f8ff5;--mustard:#f0c84b;--orange:#e77c47;--olive:#a6b579;--cream:#e9e1cf;--coral:#e96f5f;--danger:#ee7564;--serif:Iowan Old Style,Baskerville,"Times New Roman",serif;--sans:"Avenir Next",Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{color-scheme:dark;background:var(--bg);scroll-behavior:smooth}body,html{min-width:320px}body{color:var(--text);background:radial-gradient(circle at 80% -10%,#2f6fed1a,transparent 31%),radial-gradient(circle at 12% 30%,#e77c470f,transparent 30%),var(--bg);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--mustard);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}b,dd,strong{font-variant-numeric:tabular-nums}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.app-shell{min-height:100vh}.sidebar{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0b09f5;border-right:1px solid #ffffff12;flex-direction:column;width:216px;padding:28px 18px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand-mark{align-items:center;gap:12px;padding:2px 8px 30px;display:flex}.brand-mark>span,.mobile-brand-bar>a>span{width:42px;height:42px;color:var(--mustard);font:700 14px/1 var(--serif);letter-spacing:.08em;border:1px solid #f0c84b8c;border-radius:50%;place-items:center;display:grid}.brand-mark div,.sidebar-foot div{flex-direction:column;gap:3px;min-width:0;display:flex}.brand-mark strong{font:600 19px/1 var(--serif)}.brand-mark small,.sidebar-foot small{color:#77786f;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:700}.side-nav{gap:8px;margin-top:8px;display:grid}.nav-item{color:#878880;border:1px solid #0000;border-radius:18px;align-items:center;gap:12px;min-height:50px;padding:0 14px;font-size:12px;font-weight:650;transition:color .18s,background .18s,transform .18s;display:flex;position:relative}.nav-item:hover{color:var(--text);background:#ffffff0b;transform:translate(2px)}.nav-item.active{color:var(--text);border-color:var(--line);background:#1b1c18}.nav-item.active:after{content:"";background:var(--mustard);border-radius:50%;width:7px;height:7px;position:absolute;right:12px;box-shadow:0 0 0 4px #f0c84b1a}.nav-item em{color:#1a1b17;background:var(--coral);border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:9px;font-style:normal;font-weight:800;display:grid}.nav-item.active em{margin-right:15px}.sidebar-foot{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:19px 7px 0;display:flex}.sidebar-foot strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.avatar{color:#1a1b17;background:var(--cream);width:36px;height:36px;font:700 11px/1 var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}.logout-form{margin-left:auto}.logout-form button{color:#85867e;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.logout-form button:hover{color:var(--text);background:#ffffff0f}.mobile-brand-bar,.mobile-nav{display:none}.main-surface{width:min(100% - 216px,1540px);min-height:100vh;margin-left:216px;padding:38px clamp(24px,3.5vw,58px) 72px}.eyebrow,.widget-kicker{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800;line-height:1.3;display:block}.bento-card{border:1px solid var(--line);background:linear-gradient(145deg,#20211dfa,#181916fa);border-radius:28px;min-width:0;overflow:hidden;box-shadow:0 22px 55px #00000029}.tone-blue{color:#fff;background:linear-gradient(145deg,#3476f1,#2458c8);border-color:#789ff48c}.tone-mustard{color:#171813;background:linear-gradient(145deg,#f4d35f,#dfb938);border-color:#f2d165}.tone-orange{color:#1a1712;background:linear-gradient(145deg,#ed8a58,#d66a38);border-color:#ed966b}.tone-olive{color:#171a12;background:linear-gradient(145deg,#b4c487,#909e68);border-color:#bbc995}.tone-cream{color:#1b1b17;background:linear-gradient(145deg,#eee8dc,#d9cfbd);border-color:#eee7d9}.tone-coral{color:#1c1613;background:linear-gradient(145deg,#ef7c6b,#d95e4e);border-color:#f08b7d}.tone-neutral{color:var(--text);background:linear-gradient(145deg,#2a2b26,#1e1f1b)}.tone-blue .widget-kicker,.tone-blue p,.tone-blue small{color:#ffffffb8}.tone-coral .widget-kicker,.tone-coral p,.tone-coral small,.tone-cream .widget-kicker,.tone-cream p,.tone-cream small,.tone-mustard .widget-kicker,.tone-mustard p,.tone-mustard small,.tone-olive .widget-kicker,.tone-olive p,.tone-olive small,.tone-orange .widget-kicker,.tone-orange p,.tone-orange small{color:#181914a8}.data-state{border:1px solid var(--line);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:9px;font-weight:850;display:inline-flex}.data-state:before{content:"";border-radius:50%;width:7px;height:7px}.data-state.complete{color:#c3d49a;background:#a6b57914;border-color:#a6b5794d}.data-state.complete:before{background:var(--olive)}.data-state.partial{color:#f1d670;background:#f0c84b14;border-color:#f0c84b4d}.data-state.partial:before{background:var(--mustard)}.today-page{gap:18px;display:grid}.today-header{padding:4px 2px 2px}.today-data-line,.today-date-line{justify-content:space-between;align-items:center;gap:16px;display:flex}.today-date-line{color:#b9b7ae;font-size:12px;font-weight:650}.live-time{color:var(--cream);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:13px;display:inline-flex}.today-header h1{font:500 clamp(40px,5vw,68px)/.96 var(--serif);letter-spacing:-.045em;margin:18px 0 19px}.today-header h1 em{color:var(--cream);font-style:italic;font-weight:400}.today-data-line{color:var(--muted);justify-content:flex-start;font-size:11px}.situation-card{border:1px solid var(--line);background:#1d1e1a;border-radius:28px;justify-content:space-between;align-items:center;gap:20px;min-height:128px;padding:24px 26px;display:flex}.situation-card>div{gap:4px;display:grid}.situation-card>div>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.situation-card strong{font:600 clamp(22px,3vw,33px)/1.06 var(--serif)}.situation-card p{color:var(--muted);margin:4px 0 0;font-size:11px}.situation-card>a{color:#1b1b17;background:var(--cream);border-radius:999px;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:10px;font-weight:800;transition:transform .18s,background .18s;display:inline-flex}.situation-card>a:hover{background:#fff;transform:translateY(-2px)}.situation-card.attention{background:linear-gradient(120deg,#e96f5f21,#1d1e1a 52%);border-color:#e96f5f52}.situation-card.steady{background:linear-gradient(120deg,#f0c84b1a,#1d1e1a 52%);border-color:#f0c84b40}.situation-card.clear{background:linear-gradient(120deg,#a6b5791a,#1d1e1a 52%);border-color:#a6b57947}.daily-message{align-items:baseline;gap:18px;padding:0 5px;display:flex}.daily-message span{color:#76776f;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.daily-message p{color:#d3cec3;font:italic 18px/1.25 var(--serif);margin:0}.today-bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:104px;gap:14px;display:grid}.today-sales-chart{grid-area:span 4/1/auto/9;min-height:458px;padding:28px 28px 20px}.sales-chart-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sales-main-number{align-items:center;gap:13px;display:flex}.sales-main-number>strong{letter-spacing:-.05em;font-size:clamp(31px,4vw,48px);line-height:1}.sales-chart-heading p{text-transform:capitalize;margin:10px 0 0;font-size:11px}.delta-chip{background:#ffffff26;border-radius:999px;align-items:center;gap:4px;padding:7px 10px;font-size:11px;font-weight:850;display:inline-flex}.delta-chip.down{color:#ffe0d9}.segmented-control{border:1px solid var(--line);background:#171814;border-radius:999px;padding:4px;display:inline-flex}.segmented-control button{color:#878880;background:0 0;border:0;border-radius:999px;min-height:34px;padding:0 13px;font-size:10px;font-weight:750}.segmented-control button.active{color:var(--bg);background:var(--cream)}.segmented-control.light{background:#0a142d2e;border-color:#ffffff30}.segmented-control.light button{color:#ffffffb8}.segmented-control.light button.active{color:#194ba9;background:#fff}.today-chart-canvas{width:100%;height:286px;margin-top:18px}.chart-key{color:var(--muted);text-transform:capitalize;align-items:center;gap:16px;margin-top:10px;font-size:9px;display:flex}.chart-key span{align-items:center;gap:6px;display:inline-flex}.chart-key i{border-radius:999px;width:20px;height:3px;display:block}.chart-key i.current{background:#fff}.chart-key i.previous{background:#ffffff6b}.chart-key small{margin-left:auto}.light-key{color:#ffffffad}.data-tooltip{min-width:164px;color:var(--text);background:#10110ef5;border:1px solid #ffffff24;border-radius:14px;gap:7px;padding:12px 13px;font-size:10px;display:grid;box-shadow:0 18px 40px #00000052}.data-tooltip>strong{margin-bottom:2px;font-size:11px}.data-tooltip span{grid-template-columns:7px 1fr auto;align-items:center;gap:7px;display:grid}.data-tooltip span i{border-radius:50%;width:7px;height:7px;display:block}.data-tooltip span b{font-size:10px}.data-tooltip>small{color:#85867e}.metric-widget{flex-direction:column;justify-content:space-between;padding:22px;transition:transform .18s,box-shadow .18s;display:flex}a.metric-widget:hover{transform:translateY(-3px);box-shadow:0 27px 65px #00000038}.metric-widget .widget-top,.metric-widget>div:last-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.metric-widget>strong{letter-spacing:-.045em;font-size:clamp(28px,3vw,40px);line-height:.95}.metric-widget>div:last-child{font-size:9px;font-weight:700}.metric-footnote{color:inherit;opacity:.67}.widget-delta{align-items:center;gap:4px;font-size:10px;font-weight:850;display:inline-flex}.widget-delta.good{color:#c9df9e}.widget-delta.alert{color:#ff9d8d}.tone-coral .widget-delta.good,.tone-cream .widget-delta.good,.tone-mustard .widget-delta.good,.tone-olive .widget-delta.good,.tone-orange .widget-delta.good{color:#375527}.tone-coral .widget-delta.alert,.tone-cream .widget-delta.alert,.tone-mustard .widget-delta.alert,.tone-olive .widget-delta.alert,.tone-orange .widget-delta.alert{color:#8e251d}.orders-widget,.ticket-widget{grid-area:span 2/9/auto/13}.cash-widget{grid-area:span 2/1/auto/6}.withdrawals-widget{grid-area:span 2/6/auto/10}.pending-widget,.review-widget{border-radius:22px;grid-area:span 1/10/auto/13;padding:16px 19px}.pending-widget>strong,.review-widget>strong{font-size:clamp(22px,2.2vw,31px)}.pending-widget .widget-kicker,.review-widget .widget-kicker{margin:0}.today-secondary-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px;display:grid}.branch-comparison,.coverage-card{padding:26px}.section-heading-compact{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.section-heading-compact h2{font:600 clamp(21px,2.4vw,30px)/1.05 var(--serif);letter-spacing:-.025em;margin:0}.section-heading-compact h3{font:600 19px/1.1 var(--serif);margin:0}.section-heading-compact .widget-kicker{margin-bottom:5px}.branch-share{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:8px 16px;padding:15px 0;display:grid}.branch-share>div{grid-template-columns:auto auto 1fr;align-items:baseline;gap:10px;display:grid}.branch-share>div>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.branch-share>div>strong{font-size:28px}.branch-share>div>small{color:#c8c4ba;font-size:11px}.branch-share>i{background:#ffffff0f;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.branch-share>i>span{border-radius:inherit;background:var(--blue);height:100%;display:block}.branch-share.napoles>i>span{background:var(--mustard)}.coverage-card{flex-direction:column;justify-content:space-between;min-height:270px;display:flex}.coverage-card>strong{font:600 clamp(38px,5vw,64px)/.9 var(--serif);color:var(--mustard)}.coverage-card>p{color:var(--muted);margin:12px 0;font-size:11px;line-height:1.65}.coverage-card>div{color:#c8c5bb;align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}.coverage-card>div i{background:var(--olive);border-radius:50%;width:7px;height:7px}.analysis-page-header{justify-content:space-between;align-items:flex-end;gap:26px;margin:4px 0 28px;display:flex}.analysis-page-header h1{font:500 clamp(43px,5vw,68px)/.92 var(--serif);letter-spacing:-.05em;margin:0}.analysis-page-header h1 em{color:var(--mustard);font-style:italic;font-weight:400}.analysis-page-header p{max-width:610px;color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.55}.analysis-view-tabs{border:1px solid var(--line);background:#171814;border-radius:999px;gap:5px;width:fit-content;margin-bottom:18px;padding:5px;display:flex}.analysis-view-tabs a{color:#888980;text-align:center;border-radius:999px;min-width:105px;padding:10px 16px;font-size:10px;font-weight:800;transition:color .18s,background .18s}.analysis-view-tabs a:hover{color:var(--text)}.analysis-view-tabs a.active{color:#171813;background:var(--cream)}.analysis-controls{border:1px solid var(--line);background:#191a17c7;border-radius:22px;align-items:center;gap:10px;margin-bottom:16px;padding:10px;display:flex}.analysis-controls .source-badge{margin-left:auto}.source-badge{color:#bccb98;background:#a6b5790f;border:1px solid #a6b5793d;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800;display:inline-flex}.month-timeline{border:1px solid var(--line);background:#171814;border-radius:26px;grid-template-columns:repeat(8,minmax(70px,1fr));gap:0;margin:4px 0 17px;padding:17px 8px 13px;display:grid;position:relative;overflow-x:auto}.month-timeline:before{content:"";background:#373832;height:1px;position:absolute;top:42px;left:6%;right:6%}.month-timeline button,.timeline-pending{color:#74766d;text-transform:uppercase;background:0 0;border:0;justify-items:center;gap:8px;min-width:72px;font-size:9px;font-weight:800;display:grid;position:relative}.month-timeline button>span,.timeline-pending>span{font-size:10px}.month-timeline button>i,.timeline-pending>i{z-index:1;background:#55574f;border:3px solid #171814;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #55574f}.month-timeline button small,.timeline-pending small{text-transform:none;font-size:8px}.month-timeline button small.up{color:#a6b579}.month-timeline button small.down{color:#e77c47}.month-timeline button.active{color:var(--text)}.month-timeline button.active>i{background:var(--mustard);box-shadow:0 0 0 5px #f0c84b1f}.timeline-pending{opacity:.62}.timeline-pending>i{background:0 0;box-shadow:0 0 0 1px #55574f}.branch-story,.provider-story,.sales-story,.withdrawal-story{gap:15px;display:grid}.sales-kpi-bento{grid-template-columns:1.35fr .85fr .7fr .7fr;grid-auto-rows:194px;gap:14px;display:grid}.analysis-kpi,.sales-delta-card{flex-direction:column;justify-content:space-between;padding:23px;display:flex}.sales-delta-card>strong{letter-spacing:-.065em;font-size:clamp(54px,6vw,82px);line-height:.82}.sales-delta-card>p{margin:-2px 0 10px;font-size:11px}.sales-delta-card>div{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.sales-delta-card>div span{max-width:130px;font-size:9px;line-height:1.3}.sales-delta-card>div b{font-size:18px}.analysis-kpi>strong{letter-spacing:-.05em;font-size:clamp(31px,3vw,45px);line-height:.92}.analysis-kpi>p{margin:0;font-size:10px;line-height:1.4}.analysis-main-chart,.branch-trend-chart,.withdrawal-month-chart{padding:26px 26px 18px}.chart-unit{color:#85867e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.analysis-chart-canvas{width:100%;height:360px}.analysis-secondary-grid{grid-template-columns:.85fr 1.15fr;gap:14px;display:grid}.branch-snapshot,.ticket-trend{padding:24px}.branch-snapshot-row{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:baseline;gap:11px;padding:15px 0;display:grid}.branch-snapshot-row>span{color:var(--muted);font-size:11px;font-weight:800}.branch-snapshot-row>strong{font-size:26px}.branch-snapshot-row>small{color:#c7c3ba;font-size:10px}.branch-snapshot-row>i{background:#2d2e29;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.branch-snapshot-row>i b{border-radius:inherit;background:var(--blue);height:100%;display:block}.branch-snapshot-row.napoles>i b{background:var(--mustard)}.small-chart-canvas{width:100%;height:215px}.source-note-panel{color:var(--muted);background:#a6b5790b;border:1px solid #a6b5792e;border-radius:20px;align-items:flex-start;gap:18px;padding:18px 21px;font-size:10px;line-height:1.65;display:flex}.source-note-panel>strong{color:#c3d29c;flex:none}.source-note-panel p{margin:0}.source-note-panel.security>svg{color:var(--olive);flex:none}.source-note-panel.security>div strong{color:#c3d29c;margin-bottom:3px;display:block}.empty-analysis-state{text-align:center;place-content:center;justify-items:center;min-height:340px;padding:40px;display:grid}.empty-analysis-state h2{font:600 27px/1 var(--serif);margin:16px 0 8px}.empty-analysis-state p{max-width:420px;color:var(--muted);font-size:11px;line-height:1.5}.withdrawal-controls{border:1px solid var(--line);background:#171814;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.withdrawal-controls form{align-items:flex-end;gap:9px;display:flex}.withdrawal-controls label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:800;display:grid}.withdrawal-controls select{min-width:155px}.withdrawal-controls form>button{color:#171813;background:var(--cream);border:0;border-radius:999px;min-height:39px;padding:0 15px;font-size:9px;font-weight:850}.withdrawal-controls>div{justify-items:end;gap:5px;display:grid}.withdrawal-controls>div>small{color:#77786f;text-align:right;max-width:380px;font-size:8px}.active-filter-chip{color:var(--muted);align-items:center;gap:8px;font-size:9px;display:flex}.active-filter-chip a,.active-filter-chip span{background:#20211d;border-radius:999px;padding:6px 9px}.active-filter-chip a{color:var(--mustard)}.withdrawal-bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:118px;gap:14px;display:grid}.withdrawal-bento>article{padding:22px}.withdrawal-bento article>strong{letter-spacing:-.045em;font-size:clamp(25px,3vw,42px);line-height:.95;display:block}.withdrawal-bento article>p{margin:9px 0 0;font-size:9px;line-height:1.35}.withdrawal-total-card{grid-area:span 2/1/auto/8}.withdrawal-total-card>strong{margin-top:25px;font-size:clamp(34px,5vw,61px)!important}.withdrawal-operating-card{grid-area:span 2/8/auto/13}.withdrawal-gray-card{grid-area:span 2/1/auto/5}.withdrawal-adjustment-card,.withdrawal-review-card{grid-area:span 1/5/auto/8}.withdrawal-adjustment-card>strong,.withdrawal-review-card>strong{font-size:clamp(23px,2.5vw,34px)!important}.withdrawal-review-card p{align-items:center;gap:5px;display:flex}.withdrawal-donut-card{grid-area:span 2/8/auto/13;grid-template-columns:1fr 160px;align-items:center;gap:5px;display:grid}.composition-bar{background:#0000001f;border-radius:999px;height:12px;margin-top:24px;display:flex;overflow:hidden}.composition-bar i{height:100%;display:block}.composition-bar .operational{background:var(--orange)}.composition-bar .gray{background:var(--olive)}.composition-bar .adjustment{background:#817d74}.donut-copy>strong{font-size:25px!important}.donut-canvas{width:160px;height:160px}.donut-key{color:var(--muted);grid-column:1/-1;gap:12px;font-size:8px;display:flex}.donut-key span{align-items:center;gap:5px;display:inline-flex}.donut-key i{border-radius:50%;width:7px;height:7px}.withdrawal-visual-grid{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.category-modules{padding:24px}.category-tile-list{gap:8px;display:grid}.category-tile-list>a{border:1px solid var(--line);background:#20211d;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:64px;padding:12px 14px;transition:transform .16s,border-color .16s;display:grid}.category-tile-list>a:hover{border-color:var(--line-strong);transform:translate(3px)}.category-tile-list>a.active{border-color:var(--mustard)}.category-tile-list>a>div{gap:4px;display:grid}.category-tile-list span{font-size:10px;font-weight:750}.category-tile-list small{color:var(--muted);font-size:8px}.category-tile-list strong{font-size:12px}.category-tile-list a.gray-transfer{background:#a6b57914}.category-tile-list a.non-operating{background:#e9e1cf0f}.category-tile-list a.needs-review{background:#e96f5f12}.movement-stream-card{padding:24px}.movement-stream{gap:7px;display:grid}.movement-stream>details,.provider-movements>details{border:1px solid var(--line);background:#1c1d19;border-radius:18px;transition:background .16s,border-color .16s}.movement-stream>details[open],.provider-movements>details[open]{border-color:var(--line-strong);background:#22231f}.movement-stream summary,.provider-movements summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:72px;padding:13px 16px;display:grid}.movement-stream summary>div,.provider-movements summary>div{gap:4px;display:grid}.movement-stream summary span,.provider-movements summary span{color:var(--muted);font-size:8px}.movement-stream summary strong,.provider-movements summary strong{font-size:11px}.movement-stream summary small,.provider-movements summary small{color:#c0bdb4;font-size:8px}.movement-stream summary>b,.provider-movements summary>b{font-size:13px}.movement-stream details.gray-transfer{border-left:3px solid var(--olive)}.movement-stream details.non-operating{border-left:3px solid var(--cream)}.movement-stream details.needs-review{border-left:3px solid var(--coral)}.movement-stream details.operating{border-left:3px solid var(--orange)}.movement-expanded,.provider-movements details>div{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 16px 15px;display:grid}.movement-expanded p,.provider-movements details>div p{color:#ccc8bf;background:#ffffff09;border-radius:12px;margin:0;padding:11px;font-size:9px;line-height:1.45}.movement-expanded p span,.provider-movements details>div p span{color:#77786f;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.list-footnote{color:#74766d;margin:14px 0 0;font-size:8px}.provider-principle{grid-template-columns:1fr 1fr;align-items:end;gap:30px;min-height:180px;padding:26px 29px;display:grid}.provider-principle h2{font:600 clamp(34px,4vw,52px)/.93 var(--serif);letter-spacing:-.045em;margin:0}.provider-principle>p{max-width:520px;margin:0;font-size:12px;line-height:1.55}.provider-controls>div{color:var(--muted);align-items:center;gap:8px;font-size:9px;display:flex}.provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.provider-module{flex-direction:column;min-height:194px;padding:20px;transition:transform .18s,border-color .18s;display:flex}.provider-module:hover{border-color:#f0c84b52;transform:translateY(-3px)}.provider-rank{color:#6e7068;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex}.provider-rank i{background:#30312c;border-radius:999px;flex:1;height:3px;overflow:hidden}.provider-rank i b{border-radius:inherit;background:var(--mustard);height:100%;display:block}.provider-name{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.provider-name h3{font:600 20px/1.05 var(--serif);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.provider-name>span{border:1px solid var(--line);color:#8d8e86;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 7px;font-size:7px;font-weight:800}.provider-module>strong{letter-spacing:-.035em;margin:20px 0 13px;font-size:27px}.provider-meta{color:var(--muted);gap:5px;margin-top:auto;font-size:8px;display:grid}.provider-meta small{align-items:center;gap:3px;display:inline-flex}.provider-meta small.up{color:var(--olive)}.provider-meta small.down{color:var(--coral)}.provider-drawer-layer{z-index:70;position:fixed;inset:0}.provider-drawer-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a1;position:absolute;inset:0}.provider-drawer{border:1px solid var(--line-strong);background:#171814;border-radius:30px;width:min(620px,100vw - 28px);padding:28px;animation:slide-in .24s both;position:absolute;inset:14px 14px 14px auto;overflow-y:auto;box-shadow:-25px 0 80px #00000073}@keyframes slide-in{0%{opacity:0;transform:translate(22px)}}.provider-drawer>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.provider-drawer>header h2{font:600 clamp(32px,5vw,48px)/.95 var(--serif);margin:0}.provider-drawer>header>a{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.provider-drawer-summary{grid-template-columns:1.3fr 1fr 1fr;gap:8px;margin:25px 0 18px;display:grid}.provider-drawer-summary article{border:1px solid var(--line);background:#20211d;border-radius:17px;min-width:0;padding:15px}.provider-drawer-summary small,.provider-drawer-summary span{color:var(--muted);font-size:8px;display:block}.provider-drawer-summary strong{text-overflow:ellipsis;margin:12px 0 7px;font-size:22px;display:block;overflow:hidden}.provider-history-chart{border:1px solid var(--line);background:#1d1e1a;border-radius:22px;padding:20px}.provider-history-chart>div:last-child{height:210px}.provider-movements{gap:7px;margin-top:18px;display:grid}.provider-movements .section-heading-compact{margin:6px 0 8px}.branch-hero-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.branch-hero-card{flex-direction:column;min-height:450px;padding:28px;display:flex}.branch-hero-card>header{justify-content:space-between;align-items:flex-start;display:flex}.branch-hero-card>header div{text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.branch-hero-card>header>strong{letter-spacing:-.07em;font-size:62px;line-height:.8}.branch-hero-card h2{font:600 clamp(42px,5vw,68px)/.9 var(--serif);letter-spacing:-.055em;margin:55px 0 4px}.branch-hero-card>p{font-size:10px}.branch-hero-value{border-top:1px solid #00000026;justify-content:space-between;align-items:flex-end;gap:15px;margin-top:28px;padding-top:18px;display:flex}.tone-blue .branch-hero-value{border-color:#fff3}.branch-hero-value span{text-transform:uppercase;font-size:9px;font-weight:800}.branch-hero-value strong{font-size:clamp(30px,4vw,49px);line-height:1}.branch-hero-stats{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.branch-hero-stats>div{background:#00000017;border-radius:17px;grid-template-columns:auto 1fr;gap:5px 8px;padding:13px;display:grid}.tone-blue .branch-hero-stats>div{background:#ffffff1a}.branch-hero-stats svg{grid-row:1/3}.branch-hero-stats span{text-transform:uppercase;font-size:8px;font-weight:800}.branch-hero-stats strong{font-size:15px}.branch-hero-card>footer{border-top:1px solid #00000026;justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;font-size:9px;display:flex}.tone-blue.branch-hero-card>footer{border-color:#fff3}.branch-hero-card>footer strong{font-size:15px}.branch-financial-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.branch-financial-card{grid-template-columns:.8fr 1.2fr;gap:22px;padding:24px;display:grid}.branch-financial-card>div>strong{margin:20px 0 7px;font-size:31px;display:block}.branch-financial-card>div>small{color:var(--muted);font-size:9px}.branch-financial-card dl{gap:0;margin:0;display:grid}.branch-financial-card dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.branch-financial-card dt{color:var(--muted);font-size:8px}.branch-financial-card dd{margin:0;font-size:10px;font-weight:800}.cash-page-header h1 em{color:var(--olive)}.cash-hero{flex-direction:column;min-height:360px;padding:29px;display:flex}.cash-hero-top{justify-content:space-between;align-items:center;display:flex}.cash-hero-top>span{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:850;display:inline-flex}.cash-hero-top small{text-transform:uppercase;border:1px solid #00000029;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850}.cash-hero>strong{letter-spacing:-.065em;margin-top:42px;font-size:clamp(56px,8vw,96px);line-height:.8}.cash-hero>p{margin:17px 0 25px;font-size:10px}.cash-actions{grid-template-columns:1fr 1fr;gap:9px;width:min(520px,100%);display:grid}.action-disclosure{position:relative}.action-disclosure>summary{cursor:pointer;color:#171913;background:#ffffff42;border:1px solid #0003;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:47px;font-size:10px;font-weight:850;display:flex}.action-disclosure.withdrawal>summary{color:#fff;background:#1d2118}.action-disclosure[open] .compact-form{z-index:20;border:1px solid var(--line-strong);width:min(420px,100vw - 48px);color:var(--text);background:#1b1c18;border-radius:20px;padding:18px;position:absolute;top:55px;left:0;box-shadow:0 20px 50px #00000059}.cash-hero>footer{align-items:center;gap:7px;margin-top:auto;font-size:9px;display:flex}.cash-content-grid{grid-template-columns:1.35fr .65fr;gap:14px;margin-top:15px;display:grid}.cash-control-card,.cash-security-card,.cash-timeline-card{padding:25px}.cash-timeline{display:grid}.cash-timeline-item{grid-template-columns:118px 1fr;gap:16px;display:grid}.timeline-date{color:var(--muted);text-align:right;padding-top:18px;font-size:8px;position:relative}.timeline-date:after{content:"";background:#34352f;width:1px;height:100%;position:absolute;top:0;right:-18px}.timeline-date i{z-index:1;background:var(--olive);width:11px;height:11px;box-shadow:0 0 0 1px var(--olive);border:3px solid #1b1c18;border-radius:50%;position:absolute;top:22px;right:-23px}.cash-timeline-item.out .timeline-date i{background:var(--orange);box-shadow:0 0 0 1px var(--orange)}.timeline-entry{border:1px solid var(--line);background:#20211d;border-radius:20px;margin:0 0 10px;padding:17px}.timeline-entry header{justify-content:space-between;align-items:center;display:flex}.timeline-entry header>span{color:#1b1c17;background:var(--olive);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.cash-timeline-item.out .timeline-entry header>span{background:var(--orange)}.timeline-entry header strong{font-size:17px}.timeline-entry h3{font:600 19px/1.05 var(--serif);margin:17px 0 5px}.timeline-entry>p,.timeline-entry>small{color:var(--muted);margin:0 0 8px;font-size:9px;line-height:1.45;display:block}.timeline-entry>footer{border-top:1px solid var(--line);color:#77786f;text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:13px;padding-top:11px;font-size:7px;font-weight:850;display:flex}.cash-side-stack{align-content:start;gap:14px;display:grid}.cash-security-card>svg{color:var(--olive)}.cash-security-card h3{font:600 30px/1 var(--serif);margin:34px 0 8px}.cash-security-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.secondary-disclosure>summary{cursor:pointer;border:1px solid var(--line);min-height:43px;color:var(--cream);border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.secondary-disclosure .compact-form{background:#20211d;border-radius:17px;margin-top:10px;padding:15px}.reconciliation-list{margin-top:16px;display:grid}.reconciliation-list>div{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:5px;padding:12px 2px;display:grid}.reconciliation-list small,.reconciliation-list span{color:var(--muted);font-size:8px}.reconciliation-list small{grid-column:1/-1}.reversal-disclosure{position:relative}.reversal-disclosure>summary{cursor:pointer;color:var(--coral);font-size:8px}.reversal-disclosure form{background:#24201e;border:1px solid #e96f5f40;border-radius:15px;gap:9px;width:240px;margin-top:8px;padding:12px;display:grid}.pending-page-header{align-items:center}.create-pending{min-width:185px;position:relative}.create-pending>summary{cursor:pointer;color:#171813;background:var(--mustard);border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:10px;font-weight:850;display:flex}.create-pending .compact-form{z-index:40;border:1px solid var(--line-strong);background:#1b1c18;border-radius:22px;width:min(430px,100vw - 40px);padding:20px;position:absolute;top:53px;right:0;box-shadow:0 25px 65px #00000073}.pending-summary-bento{grid-template-columns:1.15fr 1fr 1fr .85fr;gap:11px;margin-bottom:14px;display:grid}.pending-summary-bento article{border-radius:24px;align-items:center;gap:18px;min-height:110px;padding:20px;display:flex}.pending-summary-bento article>div{align-items:baseline;gap:7px;display:flex}.pending-summary-bento strong{font-size:36px;line-height:1}.pending-summary-bento span{text-transform:uppercase;font-size:9px;font-weight:850}.pending-zones{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px;display:grid}.pending-zone{padding:22px}.pending-zone.today{grid-column:1/8}.pending-zone.week{grid-column:8/13}.pending-zone.waiting{grid-column:1/7}.pending-zone.completed{grid-column:7/13}.pending-zone>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:17px;display:flex}.pending-zone>header h2{font:600 31px/1 var(--serif);margin:0}.pending-zone>header>span{color:#171813;background:var(--cream);border-radius:50%;place-items:center;min-width:28px;height:28px;font-size:10px;font-weight:850;display:grid}.pending-zone.today>header>span{background:var(--coral)}.pending-zone.week>header>span{background:var(--mustard)}.pending-zone.waiting>header>span{color:#fff;background:var(--blue)}.pending-zone.completed>header>span{background:var(--olive)}.pending-stack{gap:9px;display:grid}.pending-card{border:1px solid var(--line);background:#20211d;border-radius:20px}.pending-card>summary{cursor:pointer;padding:16px;position:relative}.pending-card-top{justify-content:space-between;gap:10px;display:flex}.assignee-chip,.due-chip{color:#8d8e86;text-transform:uppercase;align-items:center;gap:4px;font-size:8px;font-weight:850;display:inline-flex}.due-chip{color:#ed8e7e}.pending-card h3{font:600 20px/1.1 var(--serif);margin:17px 0 7px;padding-right:60px}.expand-hint{color:#71736b;text-transform:uppercase;font-size:7px;font-weight:800}.pending-card-detail{padding:0 16px 16px}.pending-card-detail>p,.pending-card-detail>small{color:var(--muted);margin:0 0 9px;font-size:9px;line-height:1.55;display:block}.pending-card-detail>small{background:#ffffff09;border-radius:12px;padding:10px}.pending-card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.pending-card-foot>a{color:var(--mustard);align-items:center;gap:4px;font-size:8px;font-weight:800;display:inline-flex}.pending-card-foot form{gap:5px;margin-left:auto;display:flex}.pending-card-foot select{width:112px;padding:7px 26px 7px 8px;font-size:8px}.pending-card-foot button{color:#171813;background:var(--cream);border:0;border-radius:999px;padding:0 10px;font-size:8px;font-weight:850}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--text);text-transform:none;background:#131410;border-radius:13px;outline:none;padding:10px 11px;font-size:11px}input:focus,select:focus,textarea:focus{border-color:#f0c84b99;box-shadow:0 0 0 3px #f0c84b17}textarea{resize:vertical}.auth-form,.compact-form,.mfa-form{gap:13px;display:grid}.auth-form label,.compact-form label,.mfa-form label,.reversal-disclosure label{color:#a7a49a;letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.danger-button,.primary-button,.secondary-button{color:#171813;background:var(--mustard);border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 16px;font-size:9px;font-weight:850;display:inline-flex}.secondary-button{color:var(--text);background:#292a25}.danger-button{color:#fff;background:var(--coral)}.danger-button:disabled,.primary-button:disabled,.secondary-button:disabled{cursor:wait;opacity:.55}.form-message{min-height:14px;color:var(--muted);text-transform:none;margin:0;font-size:9px;line-height:1.4}.form-message.error{color:var(--coral)}.form-message.success{color:var(--olive)}.positive{color:#bfce96!important}.negative{color:#ee8b7d!important}.empty-state{color:var(--muted);text-align:center;padding:35px 20px;font-size:10px}.empty-state.small{padding:17px 5px;font-size:9px}.setup-banner{color:#e7cc70;background:#f0c84b0f;border:1px solid #f0c84b33;border-radius:17px;gap:4px;margin:14px 0;padding:14px 17px;font-size:9px;display:grid}.auth-page{background:radial-gradient(circle at 22% 18%,#2f6fed2e,#0000 30%),radial-gradient(circle at 78% 82%,#f0c84b1a,#0000 28%),#0c0d0b;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel{border:1px solid var(--line);background:#191a17f5;border-radius:30px;width:min(100%,450px);padding:42px;box-shadow:0 35px 90px #0000006b}.auth-panel h1{font:500 52px/.9 var(--serif);letter-spacing:-.045em;margin:8px 0 17px}.auth-brand{align-items:center;gap:10px;margin-bottom:40px;display:flex}.auth-brand span{width:40px;height:40px;color:var(--mustard);font:700 12px/1 var(--serif);border:1px solid #f0c84b8c;border-radius:50%;place-items:center;display:grid}.auth-brand p{font:600 16px/1 var(--serif);margin:0}.auth-intro{color:var(--muted);margin-bottom:27px;font-size:11px;line-height:1.65}.security-note{border-top:1px solid var(--line);color:#72746c;text-align:center;margin:23px 0 0;padding-top:17px;font-size:8px}.text-link{color:var(--mustard);text-align:center;margin-top:15px;font-size:9px;display:block}.compact-panel .primary-button{width:100%}.mfa-panel h1{font-size:42px}.mfa-flow>p{color:var(--muted);font-size:11px;line-height:1.5}.qr-wrap{place-items:center;gap:10px;margin-bottom:16px;display:grid}.qr-wrap img{border:9px solid #fff;border-radius:15px}.qr-wrap details{width:100%;color:var(--muted);text-align:center;font-size:9px}.qr-wrap summary{cursor:pointer}.qr-wrap code{overflow-wrap:anywhere;background:#111210;border-radius:8px;margin-top:8px;padding:9px;display:block}.mfa-form input{letter-spacing:.28em;text-align:center;font-size:25px;font-weight:700}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1180px){.today-bento{grid-auto-rows:110px}.today-sales-chart{grid-column:1/9}.sales-kpi-bento{grid-template-columns:1.15fr .85fr 1fr;grid-auto-rows:178px}.sales-delta-card{grid-row:span 2}.analysis-kpi:last-child{grid-column:2/4}.withdrawal-bento{grid-auto-rows:126px}.provider-grid{grid-template-columns:1fr 1fr}}@media (max-width:980px){.sidebar{width:188px;padding-inline:13px}.brand-mark div{display:none}.main-surface{width:calc(100% - 188px);margin-left:188px}.today-bento{grid-template-columns:repeat(8,minmax(0,1fr))}.today-sales-chart{grid-area:span 4/1/auto/9}.orders-widget{grid-column:1/5}.ticket-widget{grid-column:5/9}.cash-widget{grid-column:1/5}.withdrawals-widget{grid-column:5/9}.review-widget{grid-column:1/5}.pending-widget{grid-column:5/9}.analysis-secondary-grid,.cash-content-grid,.today-secondary-grid,.withdrawal-visual-grid{grid-template-columns:1fr}.sales-kpi-bento{grid-template-columns:1fr 1fr}.sales-delta-card{grid-row:span 2}.analysis-kpi:last-child{grid-column:auto}.withdrawal-bento{grid-template-columns:repeat(8,minmax(0,1fr))}.withdrawal-total-card{grid-column:1/9}.withdrawal-operating-card{grid-column:1/5}.withdrawal-gray-card{grid-column:5/9}.withdrawal-adjustment-card{grid-column:1/5}.withdrawal-review-card{grid-column:5/9}.withdrawal-donut-card{grid-column:1/9}.branch-financial-card{grid-template-columns:1fr}}@media (max-width:760px){.sidebar{display:none}.mobile-brand-bar{z-index:35;height:66px;padding:max(10px,env(safe-area-inset-top)) 17px 8px;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0d0be8;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.mobile-brand-bar>a{align-items:center;gap:9px;display:flex}.mobile-brand-bar>a>span{width:33px;height:33px;font-size:10px}.mobile-brand-bar>a>strong{font:600 17px/1 var(--serif)}.mobile-brand-bar>div{align-items:center;display:flex}.mobile-brand-bar .avatar{width:32px;height:32px;font-size:9px}.mobile-brand-bar .logout-form button{width:40px;height:40px}.main-surface{width:100%;margin-left:0;padding:89px 15px 112px}.mobile-nav{z-index:50;height:76px;padding:7px 5px max(7px,env(safe-area-inset-bottom));border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#141512f0;border-radius:25px;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 8px 8px;box-shadow:0 18px 48px #0006}.mobile-nav a{color:#777970;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.mobile-nav a.active{color:var(--text)}.mobile-nav-icon{place-items:center;display:grid;position:relative}.mobile-nav a.active .mobile-nav-icon{color:#171813;background:var(--mustard);border-radius:999px;width:36px;height:30px}.mobile-nav-icon em{color:#171813;background:var(--coral);border:2px solid #141512;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-6px;right:-9px}.bento-card{border-radius:24px}.today-header h1{margin:16px 0;font-size:clamp(38px,12vw,53px)}.today-data-line{gap:8px}.situation-card,.today-data-line{flex-direction:column;align-items:flex-start}.situation-card{min-height:170px;padding:21px}.situation-card>a{justify-content:center;width:100%}.daily-message{flex-direction:column;align-items:flex-start;gap:6px;padding:1px 3px}.daily-message p{font-size:17px}.today-bento{grid-template-columns:1fr 1fr;grid-auto-rows:112px;gap:10px}.today-sales-chart{grid-area:span 4/1/auto/-1;min-height:475px;padding:22px 17px 16px}.sales-chart-heading,.sales-main-number{flex-direction:column}.sales-main-number{align-items:flex-start;gap:8px}.sales-main-number>strong{font-size:clamp(33px,10vw,44px)}.today-chart-canvas{height:265px;margin-left:-7px}.segmented-control.light{align-self:stretch}.segmented-control.light button{flex:1}.chart-key{flex-wrap:wrap;gap:8px 13px}.chart-key small{width:100%;margin-left:0}.orders-widget,.pending-widget,.review-widget,.ticket-widget{border-radius:22px;grid-area:span 2;padding:17px}.cash-widget,.withdrawals-widget{grid-area:span 2/1/auto/-1}.metric-widget>strong{font-size:clamp(27px,9vw,38px)}.pending-widget>strong,.review-widget>strong{font-size:27px}.today-secondary-grid{grid-template-columns:1fr}.branch-comparison,.coverage-card{padding:21px}.branch-share>div{grid-template-columns:auto auto}.branch-share>div>small{grid-column:1/-1}.analysis-page-header{flex-direction:column;align-items:flex-start;margin-bottom:22px}.analysis-page-header h1{font-size:49px}.analysis-view-tabs{border-radius:20px;width:100%;overflow-x:auto}.analysis-view-tabs a{flex:1;min-width:max-content;padding:10px 13px}.analysis-controls{border-radius:20px;flex-direction:column;align-items:stretch}.analysis-controls .segmented-control{grid-template-columns:repeat(3,1fr);display:grid}.analysis-controls .source-badge{align-self:flex-start;margin-left:0}.month-timeline{border-left:0;border-right:0;border-radius:0;grid-template-columns:repeat(8,76px);margin-inline:-15px;padding-inline:15px}.sales-kpi-bento{grid-template-columns:1fr 1fr;grid-auto-rows:150px;gap:10px}.sales-delta-card{grid-area:span 2/1/auto/-1;min-height:300px}.sales-delta-card>strong{font-size:72px}.analysis-kpi{padding:17px}.analysis-kpi:nth-child(2){grid-column:1/-1}.analysis-kpi>strong{font-size:29px}.analysis-main-chart,.branch-trend-chart,.withdrawal-month-chart{padding:21px 15px 13px}.analysis-chart-canvas{height:320px;margin-left:-4px}.analysis-secondary-grid{grid-template-columns:1fr}.source-note-panel{flex-direction:column;gap:7px}.withdrawal-controls{flex-direction:column;align-items:stretch}.withdrawal-controls form{grid-template-columns:1fr 1fr;align-items:end;display:grid}.withdrawal-controls form>button{grid-column:1/-1}.withdrawal-controls select{min-width:0}.withdrawal-controls>div{justify-items:start}.withdrawal-controls>div>small{text-align:left}.withdrawal-bento{grid-template-columns:1fr 1fr;grid-auto-rows:116px;gap:10px}.withdrawal-donut-card,.withdrawal-gray-card,.withdrawal-operating-card,.withdrawal-total-card{grid-area:span 2/1/auto/-1}.withdrawal-adjustment-card,.withdrawal-review-card{grid-area:span 2;padding:17px!important}.withdrawal-adjustment-card>strong,.withdrawal-review-card>strong{font-size:25px!important}.withdrawal-donut-card{grid-template-columns:1fr 140px}.donut-canvas{width:140px;height:140px}.withdrawal-visual-grid{grid-template-columns:1fr}.category-modules,.movement-stream-card{padding:19px}.movement-stream summary{min-height:82px}.movement-expanded,.provider-principle{grid-template-columns:1fr}.provider-principle{min-height:250px;padding:23px}.provider-principle h2{font-size:39px}.provider-grid{grid-template-columns:1fr;gap:9px}.provider-module{min-height:177px}.provider-drawer{border-radius:28px;width:auto;max-height:calc(100dvh - 76px);padding:22px 17px 25px;animation-name:sheet-in;inset:auto 7px 7px}@keyframes sheet-in{0%{opacity:0;transform:translateY(28px)}}.provider-drawer-summary{grid-template-columns:1fr 1fr}.provider-drawer-summary article:first-child{grid-column:1/-1}.branch-financial-grid,.branch-hero-grid,.provider-movements details>div{grid-template-columns:1fr}.branch-hero-card{min-height:410px;padding:24px}.branch-hero-card>header>strong{font-size:54px}.branch-financial-card{grid-template-columns:1fr}.cash-hero{min-height:370px;padding:24px 20px}.cash-hero>strong{margin-top:50px;font-size:clamp(52px,16vw,73px)}.cash-actions{grid-template-columns:1fr 1fr}.action-disclosure[open] .compact-form{width:auto;max-height:calc(100dvh - 170px);position:fixed;inset:78px 12px auto;overflow-y:auto}.cash-content-grid{grid-template-columns:1fr}.cash-control-card,.cash-security-card,.cash-timeline-card{padding:20px}.cash-timeline-item{grid-template-columns:1fr;gap:5px}.timeline-date{text-align:left;padding:11px 0 0 24px}.timeline-date:after{height:auto;inset:10px auto -8px 5px}.timeline-date i{top:13px;left:0;right:auto}.timeline-entry{margin-left:24px}.pending-page-header{align-items:stretch}.create-pending{width:100%}.create-pending .compact-form{width:auto;max-height:calc(100dvh - 165px);position:fixed;inset:74px 9px auto;overflow-y:auto}.pending-summary-bento{grid-template-columns:1fr 1fr;gap:9px}.pending-summary-bento article{border-radius:21px;min-height:98px;padding:16px}.pending-zones{grid-template-columns:1fr}.pending-zone.completed,.pending-zone.today,.pending-zone.waiting,.pending-zone.week{grid-column:1}.pending-zone{padding:19px}}@media (max-width:360px){.main-surface{padding-inline:11px}.today-date-line{font-size:10px}.today-bento{gap:8px}.metric-widget{padding:14px}.metric-widget .widget-top svg{width:17px}.widget-kicker{font-size:8px}.today-sales-chart{padding-inline:13px}.today-chart-canvas{height:250px}.sales-kpi-bento{gap:8px}.withdrawal-bento{grid-template-columns:1fr}.withdrawal-adjustment-card,.withdrawal-donut-card,.withdrawal-gray-card,.withdrawal-operating-card,.withdrawal-review-card,.withdrawal-total-card{grid-column:1}.withdrawal-adjustment-card,.withdrawal-review-card{grid-row:span 1}.withdrawal-donut-card{grid-template-columns:1fr 118px}.donut-canvas{width:118px;height:118px}.cash-actions,.form-grid,.provider-drawer-summary{grid-template-columns:1fr}.provider-drawer-summary article:first-child{grid-column:1}.pending-summary-bento{grid-template-columns:1fr}.pending-summary-bento article{min-height:80px}.auth-panel{padding:31px 22px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}