.dashboard267{max-width:1480px;margin:auto}.dash-heading267{display:flex;justify-content:space-between;align-items:center;margin:0 0 12px}.dash-heading267 h1{margin:2px 0;font-size:26px}.dash-heading267 small{font-size:10px;letter-spacing:1.6px;color:#7d6479;font-weight:700}.dash-period267{font-size:12px;color:#697386}.dash-toolbar267{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.dash-toolbar267 .filters{margin:0;gap:5px;display:flex;flex-wrap:wrap;align-items:center}.dash-toolbar267 .filters>*{min-height:34px;font-size:12px;padding:6px 9px}.dash-toolbar267 .filters select{max-width:180px}.dash-tabs267{display:flex;gap:5px;border-bottom:1px solid #e3e5ee;margin:15px 0 14px;padding-bottom:7px}.dash-tabs267 button{border:0;background:transparent;padding:9px 15px;border-radius:8px;color:#637084;cursor:pointer;font-weight:600}.dash-tabs267 button.active{background:#ede7f3;color:#674178}.dash-kpis267{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.dash-kpi267{padding:14px 16px;border:1px solid #e8e3ef;border-radius:12px;background:#f7f4fc;display:flex;flex-direction:column;gap:7px}.dash-kpi267 strong{font-size:clamp(22px,2.4vw,32px);line-height:1.1;color:#303c51;overflow-wrap:anywhere}.dash-kpi267 small{font-size:12px;font-weight:600}.dash-kpi267 span{font-size:10px;color:#657086;line-height:1.4}.dash-kpi267.blue{background:#eef5ff;border-color:#dce8fb}.dash-kpi267.rose{background:#fff1f3;border-color:#f2e0e4}.dash-kpi267.amber{background:#fff8e9;border-color:#efe5ce}.dash-payments267{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #e4e8ee;border-radius:12px;padding:10px 16px;margin-bottom:12px;background:#fff;gap:6px}.dash-payments267>div{display:flex;flex-direction:column;gap:4px}.dash-payments267 small{font-size:11px;color:#6b7585}.dash-payments267 b{font-size:16px}.dash-payments267 .dash-payment-note267{grid-column:1/-1;font-size:10px;margin-top:3px}.dash-columns267{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px;align-items:start}.dashboard267 .card{padding:15px;margin-bottom:12px;min-width:0}.dashboard267 h2{font-size:17px;margin:0 0 6px}.dashboard267 .muted{font-size:11px;line-height:1.5}.dashboard267 th,.dashboard267 td{padding:9px 7px;font-size:12px}.dashboard267 table{width:100%;border-collapse:collapse}.dashboard267 td{border-bottom:1px solid #edf0f4}.dash-team-scroll267{max-height:310px;overflow:auto}.dash-team-scroll267 thead{position:sticky;top:0;background:white}.dash-team267 details{margin-top:12px}.dashboard267 summary{cursor:pointer;font-size:12px;color:#684b75}.dash-team267 details>.card{overflow:auto}.dash-sales267{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dash-sales267 .source-kpis,.dash-sales267 .walkin-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dash-sales267 .head{flex-wrap:wrap;gap:8px}.dash-sales267 .source-kpis b,.dash-sales267 .walkin-kpis b{font-size:20px}.dash-activity267>.card{margin-bottom:12px}.dash-sales-links267{display:flex;justify-content:space-between;gap:15px;align-items:center}.dash-sales-links267 small{display:block}.dashboard267 button:focus-visible{outline:2px solid #7358aa;outline-offset:2px}@media(max-width:850px){.dash-columns267,.dash-sales267{grid-template-columns:1fr}.dash-kpis267{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-sales-links267{align-items:start;flex-direction:column}}@media(max-width:480px){.dash-toolbar267{align-items:stretch}.dash-toolbar267 .filters{width:100%}.dash-toolbar267 .filters button{flex:1}.dash-toolbar267 .filters input,.dash-toolbar267 .filters select{min-width:0;flex:1;max-width:none}.dash-tabs267 button{padding:9px 7px;font-size:12px;flex:1}.dash-payments267{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.dash-kpi267{padding:12px}.dash-period267{display:none}.dashboard267 .tablewrap{overflow:auto}.dash-team-scroll267{max-height:360px}}
