.posdash-shell{color:#0f172a;background:#f5f7fb;border-radius:28px;flex-direction:column;gap:20px;min-height:100%;padding:8px;display:flex}.posdash-shell svg{width:20px;height:20px}.posdash-hero{background:#f5f7fb;border:1px solid #ffffffc7;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:28px;padding:8px 10px 4px;display:flex}.posdash-command-badge{color:#f97316;letter-spacing:.22em;text-transform:uppercase;background:#fff;border:1px solid #ffedd5;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:9px 15px;font-size:11.5px;font-weight:900;display:inline-flex;box-shadow:0 5px 15px #0f172a0a}.posdash-command-badge svg{width:14px;height:14px}.posdash-hero h1{color:#020617;letter-spacing:-1.4px;margin:0;font-size:clamp(30px,3vw,46px);font-weight:900;line-height:1.08}.posdash-hero>div>p{color:#64748b;max-width:760px;margin:10px 0 0;font-size:15px;font-weight:550;line-height:1.55}.posdash-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.posdash-outline-pill,.posdash-primary-button,.posdash-small-button{white-space:nowrap;border-radius:15px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;display:inline-flex}.posdash-outline-pill{color:#334155;background:#fff;border:1px solid #e2e8f0;height:48px;padding:0 18px;box-shadow:0 4px 12px #0f172a09}.posdash-outline-pill svg{color:#f97316;width:16px;height:16px}.posdash-primary-button{color:#fff;background:#f97316;border:0;height:48px;padding:0 23px;box-shadow:0 12px 25px #f9731640}.posdash-primary-button:hover,.posdash-outline-pill:hover,.posdash-small-button:hover{transform:translateY(-1px)}.posdash-hero-actions>.button{background:#fff;border-radius:15px;height:48px}.posdash-quick-grid,.posdash-metric-grid,.posdash-summary-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.posdash-quick-card{background:#fff;border:1px solid #e2e8f0e6;border-radius:25px;justify-content:space-between;align-items:center;gap:16px;min-height:94px;padding:19px 21px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 10px 25px #0f172a0d}.posdash-quick-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px #0f172a14}.posdash-quick-card span,.posdash-quick-card strong,.posdash-quick-card small{display:block}.posdash-quick-card strong{color:#0f172a;font-size:15px;font-weight:900}.posdash-quick-card small{color:#64748b;margin-top:5px;font-size:11px;font-weight:650}.posdash-quick-card i{color:#fff;border-radius:16px;flex:none;place-items:center;width:49px;height:49px;font-style:normal;display:grid;box-shadow:0 6px 15px #0f172a14}.posdash-quick-card i.orange{background:#f97316}.posdash-quick-card i.rose{background:#f43f5e}.posdash-quick-card i.green{background:#10b981}.posdash-quick-card i.amber{background:#f59e0b}.posdash-quick-card i svg{width:21px;height:21px}.posdash-metric{background:#fff;border:1px solid #e2e8f0e6;border-radius:25px;min-width:0;padding:23px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 12px 30px #0f172a0f}.posdash-metric:hover{transform:translateY(-2px);box-shadow:0 18px 45px #0f172a17}.posdash-metric-glow{filter:blur(24px);opacity:.8;border-radius:50%;width:112px;height:112px;position:absolute;top:-42px;right:-42px}.posdash-tone-orange .posdash-metric-glow{background:#fb923c29}.posdash-tone-green .posdash-metric-glow{background:#34d39929}.posdash-tone-rose .posdash-metric-glow{background:#fb718526}.posdash-tone-violet .posdash-metric-glow{background:#a78bfa2b}.posdash-metric-content{min-width:0;position:relative}.posdash-metric-icon{border-radius:17px;place-items:center;width:49px;height:49px;margin-bottom:18px;display:grid}.posdash-tone-orange .posdash-metric-icon{color:#f97316;background:#fff7ed}.posdash-tone-green .posdash-metric-icon{color:#059669;background:#ecfdf5}.posdash-tone-rose .posdash-metric-icon{color:#e11d48;background:#fff1f2}.posdash-tone-violet .posdash-metric-icon{color:#7c3aed;background:#f5f3ff}.posdash-metric-content>span{color:#64748b;font-size:13px;font-weight:700;display:block}.posdash-metric-content>strong{color:#020617;letter-spacing:-1.1px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:7px;font-size:clamp(24px,2.1vw,34px);font-weight:900;display:block;overflow:hidden}.posdash-metric-content>small{color:#64748b;margin-top:7px;font-size:11px;font-weight:600;display:block}.posdash-metric-badge{color:#059669;background:#ecfdf5;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:850;position:absolute;top:20px;right:19px}.posdash-overview-grid,.posdash-status-grid{gap:20px;display:grid}.posdash-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.posdash-status-grid{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.posdash-overview-grid.single,.posdash-status-grid.single{grid-template-columns:1fr}.posdash-panel{background:#fff;border:1px solid #e2e8f0e6;border-radius:27px;overflow:hidden;box-shadow:0 12px 30px #0f172a0d}.posdash-panel-heading{padding:23px 24px 12px}.posdash-panel-heading.with-action{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.posdash-panel-heading h2{color:#020617;letter-spacing:-.45px;align-items:center;gap:9px;margin:0;font-size:20px;font-weight:900;display:flex}.posdash-panel-heading h2 svg{color:#f97316}.posdash-panel-heading p{color:#64748b;margin:7px 0 0;font-size:12px;font-weight:600}.posdash-revenue-body,.posdash-payment-body,.posdash-operational-list,.posdash-recent-body{padding:0 24px 24px}.posdash-revenue-body{flex-direction:column;gap:16px;display:flex}.posdash-revenue-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.posdash-revenue-tile{background:#f8fafc;border:1px solid #f1f5f9;border-radius:22px;padding:19px}.posdash-revenue-tile.green{background:#ecfdf5b8;border-color:#d1fae5}.posdash-revenue-tile.rose{background:#fff1f2b8;border-color:#ffe4e6}.posdash-revenue-tile span,.posdash-revenue-tile strong,.posdash-revenue-tile small{display:block}.posdash-revenue-tile span{color:#64748b;font-size:12px;font-weight:800}.posdash-revenue-tile strong{color:#0f172a;letter-spacing:-.6px;margin-top:7px;font-size:24px;font-weight:900}.posdash-revenue-tile.green strong{color:#059669}.posdash-revenue-tile.rose strong{color:#e11d48}.posdash-revenue-tile small{color:#64748b;margin-top:6px;font-size:10px;font-weight:600;line-height:1.45}.posdash-result-card{color:#fff;background:linear-gradient(100deg,#020617,#1e293b);border:1px solid #ffedd5;border-radius:23px;justify-content:space-between;align-items:center;gap:25px;padding:20px;display:flex}.posdash-result-card span,.posdash-result-card strong,.posdash-result-card b{display:block}.posdash-result-card span{color:#cbd5e1;font-size:11px;font-weight:650}.posdash-result-card strong{margin-top:4px;font-size:19px;font-weight:900}.posdash-result-card>div:last-child{text-align:right}.posdash-result-card b{font-size:25px;font-weight:900}.posdash-result-card b.positive{color:#6ee7b7}.posdash-result-card b.negative{color:#fda4af}.posdash-payment-body{flex-direction:column;gap:14px;display:flex}.posdash-payment-row>div:first-child{justify-content:space-between;align-items:center;gap:15px;display:flex}.posdash-payment-row span{color:#475569;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.posdash-payment-row span svg{color:#94a3b8;width:16px;height:16px}.posdash-payment-row b{color:#0f172a;font-size:12px;font-weight:900}.posdash-payment-row b small{color:#94a3b8;margin-left:6px;font-size:10px}.posdash-progress{background:#f1f5f9;border-radius:999px;height:9px;margin-top:8px;overflow:hidden}.posdash-progress i{border-radius:999px;height:100%;transition:width .35s;display:block}.posdash-progress i.cash{background:#10b981}.posdash-progress i.transfer{background:#3b82f6}.posdash-progress i.card{background:#8b5cf6}.posdash-progress i.other{background:#64748b}.posdash-empty-compact{text-align:center;color:#64748b;border:1px dashed #e2e8f0;border-radius:22px;padding:20px;font-size:11px;font-weight:650}.posdash-tax-card{background:#fffbebd6;border:1px solid #fde68a;border-radius:22px;align-items:flex-start;gap:12px;padding:16px;display:flex}.posdash-tax-card>svg{color:#d97706;flex:none}.posdash-tax-card strong,.posdash-tax-card b,.posdash-tax-card span{display:block}.posdash-tax-card.disabled{background:#f8fafc;border-color:#e2e8f0}.posdash-tax-card.disabled>svg,.posdash-tax-card.disabled b{color:#64748b}.posdash-tax-card strong{font-size:12px;font-weight:900}.posdash-tax-card b{color:#b45309;margin-top:3px;font-size:18px;font-weight:900}.posdash-tax-card span{color:#64748b;margin-top:3px;font-size:10px;font-weight:600}.posdash-operational-list{flex-direction:column;gap:11px;display:flex}.posdash-operational-row{border:1px solid;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:15px;padding:15px;display:flex}.posdash-operational-row.okay{background:#ecfdf594;border-color:#d1fae5}.posdash-operational-row.attention{background:#fff7edc7;border-color:#fed7aa}.posdash-operational-copy{align-items:flex-start;gap:12px;min-width:0;display:flex}.posdash-operational-copy i{border-radius:15px;flex:none;place-items:center;width:41px;height:41px;font-style:normal;display:grid}.posdash-operational-row.okay i{color:#059669;background:#d1fae5}.posdash-operational-row.attention i{color:#ea580c;background:#ffedd5}.posdash-operational-copy strong,.posdash-operational-copy span{display:block}.posdash-operational-copy strong{color:#0f172a;font-size:13px;font-weight:900}.posdash-operational-copy span{color:#64748b;margin-top:4px;font-size:11px;font-weight:600;line-height:1.35}.posdash-operational-row>b{border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:900}.posdash-operational-row.okay>b{color:#047857;background:#d1fae5}.posdash-operational-row.attention>b{color:#ea580c;background:#fff}.posdash-small-button{color:#334155;background:#fff;border:1px solid #e2e8f0;height:38px;padding:0 13px}.posdash-small-button svg{width:15px;height:15px}.posdash-sales-list{border:1px solid #f1f5f9;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.posdash-sale-row{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;transition:background .15s;display:flex}.posdash-sale-row:last-child{border-bottom:0}.posdash-sale-row:hover{background:#f8fafc}.posdash-sale-row>div:last-child{text-align:right}.posdash-sale-row strong,.posdash-sale-row span{display:block}.posdash-sale-row strong{color:#0f172a;font-size:12px;font-weight:900}.posdash-sale-row span{color:#64748b;margin-top:3px;font-size:10px;font-weight:600}.posdash-sale-row>div:last-child strong{color:#059669;margin-top:4px;font-size:13px}.posdash-empty-sales{color:#64748b;text-align:center;border:1px dashed #e2e8f0;border-radius:23px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.posdash-empty-sales>svg{opacity:.45;width:39px;height:39px;margin-bottom:11px}.posdash-empty-sales strong{color:#334155;font-size:13px;font-weight:900}.posdash-empty-sales span{margin-top:5px;font-size:11px;font-weight:600}.posdash-summary-item{background:#fff;border:1px solid #e2e8f0e6;border-radius:21px;align-items:center;gap:12px;min-height:84px;padding:15px 17px;display:flex;box-shadow:0 8px 22px #0f172a0b}.posdash-summary-item i{border-radius:14px;flex:none;place-items:center;width:41px;height:41px;font-style:normal;display:grid}.posdash-summary-item.rose i{color:#e11d48;background:#fff1f2}.posdash-summary-item.amber i{color:#d97706;background:#fffbeb}.posdash-summary-item.blue i{color:#2563eb;background:#eff6ff}.posdash-summary-item.green i{color:#059669;background:#ecfdf5}.posdash-summary-item span,.posdash-summary-item strong{display:block}.posdash-summary-item span{color:#64748b;font-size:10px;font-weight:700}.posdash-summary-item strong{color:#0f172a;margin-top:4px;font-size:15px;font-weight:900}.posdash-sync-note{color:#94a3b8;text-align:right;margin:0 2px 4px;font-size:12px;font-weight:650}@media (max-width:1250px){.posdash-quick-grid,.posdash-metric-grid,.posdash-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.posdash-overview-grid,.posdash-status-grid{grid-template-columns:1fr}}@media (max-width:820px){.posdash-shell{border-radius:20px;gap:15px;padding:2px}.posdash-hero{padding:4px;display:block}.posdash-hero-actions{justify-content:flex-start;margin-top:18px}.posdash-revenue-grid{grid-template-columns:1fr}.posdash-result-card{flex-direction:column;align-items:flex-start}.posdash-result-card>div:last-child{text-align:left}.posdash-panel-heading.with-action{flex-direction:column;align-items:flex-start}}@media (max-width:580px){.posdash-quick-grid,.posdash-metric-grid,.posdash-summary-strip{grid-template-columns:1fr}.posdash-hero h1{font-size:31px}.posdash-outline-pill,.posdash-primary-button{flex:1}.posdash-hero-actions>.button{width:48px;padding:0}.posdash-quick-card{min-height:84px}.posdash-panel-heading,.posdash-revenue-body,.posdash-payment-body,.posdash-operational-list,.posdash-recent-body{padding-left:16px;padding-right:16px}.posdash-sale-row{align-items:flex-start}.posdash-command-badge{letter-spacing:.17em;font-size:8.5px}}
