.Button_button__96uC6{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--ops-radius);font:inherit;font-weight:600;line-height:1.2;border:1px solid transparent;text-decoration:none;cursor:pointer;transition:background var(--ops-motion) ease,border-color var(--ops-motion) ease,color var(--ops-motion) ease,opacity var(--ops-motion) ease}.Button_button__96uC6,.Button_default__CcbQU{min-height:44px;padding:0 16px}.Button_compact__3d3BG{min-height:36px;padding:0 12px;font-size:12px}.Button_variant-primary__TOhg9{background:var(--plum);color:#fff}.Button_variant-primary__TOhg9:hover:not(:disabled):not([aria-disabled=true]){opacity:.9}.Button_variant-secondary__JiZ7a{background:#fff;color:var(--ink);border-color:var(--border)}.Button_variant-secondary__JiZ7a:hover:not(:disabled):not([aria-disabled=true]){background:var(--ops-graphite)}.Button_variant-danger__7vTSq{background:#fff;color:var(--ops-danger);border-color:#f0d2d2}.Button_variant-danger__7vTSq:hover:not(:disabled):not([aria-disabled=true]){background:#f7e2e2}.Button_variant-ghost__JWEhb{background:transparent;color:var(--ink)}.Button_variant-ghost__JWEhb:hover:not(:disabled):not([aria-disabled=true]){background:var(--ops-graphite)}.Button_variant-icon__PbQe3{min-width:36px;min-height:36px;padding:0;background:transparent;color:var(--muted);border-radius:var(--ops-radius-sm)}.Button_variant-icon__PbQe3:hover:not(:disabled):not([aria-disabled=true]){background:var(--ops-graphite);color:var(--ink)}.Button_button__96uC6:focus-visible{outline:3px solid color-mix(in oklab,var(--ops-gold) 55%,white);outline-offset:2px}.Button_button__96uC6:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.Button_button__96uC6:disabled,.Button_button__96uC6[aria-disabled=true],.Button_disabled___DDaw{cursor:not-allowed;opacity:.45}@media (prefers-reduced-motion:reduce){.Button_button__96uC6{transition-duration:.01ms}}.ManagerDashboard_page__xaTGF{min-width:0}.ManagerDashboard_cards__bUgpt,.ManagerDashboard_empty__yldHl,.ManagerDashboard_error__X6YmO,.ManagerDashboard_filters__CQuDv,.ManagerDashboard_panel__xKIXO,.ManagerDashboard_status__3JmHE,.ManagerDashboard_twoColumns__Xghbs{width:min(100%,1600px);min-width:0;box-sizing:border-box;margin-left:auto;margin-right:auto}.ManagerDashboard_filters__CQuDv{display:flex;flex-wrap:wrap;gap:12px;align-items:end;background:#fff;border:1px solid var(--border);border-radius:16px;padding:16px;margin-top:4px}.ManagerDashboard_filters__CQuDv>*{min-width:0}.ManagerDashboard_filters__CQuDv label{display:grid;gap:6px;font-size:12px;color:var(--muted)}.ManagerDashboard_filters__CQuDv button,.ManagerDashboard_filters__CQuDv input,.ManagerDashboard_filters__CQuDv select{min-height:36px;border:1px solid var(--border);border-radius:12px;padding:0 12px;background:#fff;color:var(--ink);font-size:13px}.ManagerDashboard_filters__CQuDv input[type=date]{padding:8px 10px}.ManagerDashboard_branchFilter__anxX1{display:grid;gap:6px;font-size:12px;color:var(--muted)}.ManagerDashboard_branchChips__EOVQ1{display:flex;flex-wrap:wrap;gap:8px}.ManagerDashboard_chip__d0j6t{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--ops-graphite);color:var(--ink);font-size:12px;font-weight:600;cursor:pointer}.ManagerDashboard_chip__d0j6t[aria-pressed=true]{background:var(--plum);border-color:var(--plum);color:#fff}.ManagerDashboard_filters__CQuDv>button{background:var(--primary,var(--plum));color:#fff;font-weight:600;cursor:pointer;border-color:var(--plum)}.ManagerDashboard_filters__CQuDv button:disabled{opacity:.5;cursor:not-allowed}.ManagerDashboard_presets__RaEsQ{display:flex;gap:6px;flex-wrap:wrap;flex:1 0 100%}.ManagerDashboard_preset__4TrBS{cursor:pointer;padding-inline:14px;min-height:36px;border-radius:999px;border:1px solid var(--border);background:var(--ops-graphite)}.ManagerDashboard_preset__4TrBS[aria-pressed=true]{background:var(--plum);color:#fff;border-color:var(--plum)}.ManagerDashboard_empty__yldHl,.ManagerDashboard_error__X6YmO,.ManagerDashboard_status__3JmHE{margin-top:16px;margin-bottom:16px;color:var(--muted);font-size:13px}.ManagerDashboard_error__X6YmO{padding:12px 14px;background:#fbeaea;color:var(--ops-danger);border-radius:12px}.ManagerDashboard_cards__bUgpt{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:18px}.ManagerDashboard_cards__bUgpt article{min-height:0}.ManagerDashboard_cards__bUgpt a,.ManagerDashboard_cards__bUgpt article{background:#fff;border:1px solid var(--border);border-radius:16px;padding:18px}.ManagerDashboard_cards__bUgpt a{display:block;min-height:105px;color:inherit;text-decoration:none}.ManagerDashboard_cards__bUgpt a:focus-visible,.ManagerDashboard_cards__bUgpt a:hover{border-color:var(--ops-gold);box-shadow:0 0 0 3px var(--ops-gold)}.ManagerDashboard_cards__bUgpt span{display:block;color:var(--muted);font-size:12px}.ManagerDashboard_cards__bUgpt strong{display:block;margin-top:10px;font-size:24px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.ManagerDashboard_panel__xKIXO{margin-top:22px;background:#fff;border:1px solid var(--border);border-radius:16px;padding:20px}.ManagerDashboard_panelHeading__Zu6YH{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px}.ManagerDashboard_panelHeading__Zu6YH h2{font-weight:600;margin:0}.ManagerDashboard_panelHeading__Zu6YH p{color:var(--muted);font-size:12px;margin:6px 0 0}.ManagerDashboard_panelHeading__Zu6YH a{color:var(--plum);font-size:13px;white-space:nowrap}.ManagerDashboard_chartScroll__qDPtN{max-width:100%;overflow:hidden}.ManagerDashboard_chart__8Lde_{display:block;width:100%;min-width:0;height:220px}.ManagerDashboard_chart__8Lde_ text{fill:var(--muted);font-size:11px}.ManagerDashboard_grossBar__S7FGl{fill:var(--ops-gold)}.ManagerDashboard_refundBar__bh7q1{fill:var(--ops-danger)}.ManagerDashboard_chartAxis__8H3My{stroke:var(--border)}.ManagerDashboard_table__l_Rnn{background:#fff;border:1px solid var(--border);border-radius:16px;padding:18px;margin-top:18px}.ManagerDashboard_table__l_Rnn h2{font-size:16px;font-weight:600;margin:0 0 14px}.ManagerDashboard_tableScroll__HZtbA{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.ManagerDashboard_tableScroll__HZtbA table{width:max-content;min-width:520px;border-collapse:collapse;font-size:13px}.ManagerDashboard_tableScroll__HZtbA td,.ManagerDashboard_tableScroll__HZtbA th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--border)}.ManagerDashboard_tableScroll__HZtbA thead th{font-size:12px;color:var(--muted);font-weight:500;background:var(--ops-surface)}.ManagerDashboard_tableScroll__HZtbA tbody th{font-weight:600}.ManagerDashboard_tableScroll__HZtbA td{text-align:right;font-variant-numeric:tabular-nums}.ManagerDashboard_compactTable__Y9NHz{width:max-content;min-width:520px;border-collapse:collapse;font-size:13px}.ManagerDashboard_compactTable__Y9NHz td,.ManagerDashboard_compactTable__Y9NHz th{text-align:left;padding:11px 10px;border-bottom:1px solid var(--border)}.ManagerDashboard_compactTable__Y9NHz thead th{font-size:11px;color:var(--muted);font-weight:500}.ManagerDashboard_compactTable__Y9NHz tbody th{font-weight:600}.ManagerDashboard_compactTable__Y9NHz a{color:var(--plum)}.ManagerDashboard_twoColumns__Xghbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.ManagerDashboard_twoColumns__Xghbs>.ManagerDashboard_panel__xKIXO{width:100%;min-width:0}.ManagerDashboard_empty__yldHl{text-align:center;padding:40px}@media(max-width:1100px){.ManagerDashboard_cards__bUgpt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ManagerDashboard_filters__CQuDv label{flex:1 1 130px}.ManagerDashboard_branchFilter__anxX1{flex-basis:100%}.ManagerDashboard_filters__CQuDv>button{width:100%}.ManagerDashboard_cards__bUgpt{grid-template-columns:repeat(2,minmax(0,1fr))}.ManagerDashboard_twoColumns__Xghbs{grid-template-columns:1fr}.ManagerDashboard_panel__xKIXO{padding:16px}.ManagerDashboard_panelHeading__Zu6YH{display:block}.ManagerDashboard_panelHeading__Zu6YH>a{display:inline-block;margin-top:10px}}