.stats-cards{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.today-order-cards,.weekly-sales-cards{grid-template-columns:repeat(2,minmax(240px,1fr))}.weekly-switcher{border-color:#ffe60047;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.weekly-switcher span{color:var(--yellow);white-space:nowrap;font-weight:900}.weekly-switcher div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.weekly-switcher a{color:var(--cyan);border:1px solid #38e8ff5c;padding:8px 12px;font-weight:900;text-decoration:none}.weekly-switcher a:hover,.weekly-switcher .weekly-switch-active{border-color:var(--yellow);color:var(--yellow);background:#ffe6001f;box-shadow:0 0 16px #ffe60029}.table-panel{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th{border-bottom:2px solid var(--yellow);color:var(--yellow);text-align:left;text-shadow:0 0 10px #ffe6006b;background:linear-gradient(110deg,#38e8ff21,#0000 34%),linear-gradient(#171a20,#090a0d);position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffe60059}th:after{background:var(--cyan);clip-path:polygon(0 0,100% 0,78% 100%,0% 100%);content:"";opacity:.9;width:34px;height:3px;position:absolute;top:0;left:10px}td,th{border-bottom:1px solid #292611;padding:12px}td a{color:var(--cyan);text-decoration:underline}.today-orders-table th,.today-orders-table td{text-align:center;vertical-align:middle;padding:9px 10px;line-height:1.35}.today-orders-table tbody td{font-size:15px}.today-orders-table .money{white-space:nowrap}.today-game-list{width:30%;min-width:240px}.today-game-link{text-align:center;background:#38e8ff0d;border:1px solid #38e8ff38;justify-items:center;gap:2px;margin:0;padding:6px 8px;text-decoration:none;display:grid}.today-game-link+.today-game-link{margin-top:6px}.today-game-link span{color:var(--cyan);font-weight:900}.today-game-link small{color:var(--muted);font-size:12px}.mini-chart{border-bottom:1px solid #38331a;border-left:1px solid #38331a;align-items:end;gap:8px;height:260px;padding:12px;display:flex}.mini-bar{background:linear-gradient(var(--pink), var(--yellow));flex:1;min-height:30px;position:relative}.mini-bar span{color:var(--muted);font-size:12px;position:absolute;bottom:-28px;left:0}.metric-card{border-color:#3f3900;position:relative}.metric-card:after{background:linear-gradient(90deg, var(--yellow), var(--pink), var(--cyan));content:"";height:3px;position:absolute;top:0;left:0;right:0}.metric-card h2{color:var(--yellow);margin:8px 0;font-size:28px}.metric-card span{color:var(--muted);font-size:13px}.cyber-report,.trend-panel{margin-bottom:20px}.cyber-report-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.cyber-report-head h2{margin:0 0 8px}.cyber-report-head p{margin:0}.cyber-report-head strong{background:var(--yellow);color:#080808;white-space:nowrap;padding:10px 14px;font-weight:900}.cyber-analysis-table{min-width:980px}.cyber-analysis-table th{border-bottom:2px solid var(--yellow);color:var(--yellow);text-shadow:0 0 10px #ffe60059;background:linear-gradient(110deg,#38e8ff21,#0000 34%),linear-gradient(#171a20,#090a0d);position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffe60059}.cyber-analysis-table tbody tr{background:#ffffff05}.cyber-analysis-table tbody tr:nth-child(2n){background:#ffe6000a}.cyber-analysis-table td:first-child{color:var(--green);font-weight:900}.cyber-analysis-table .refund-row td:first-child{color:var(--pink)}.cyber-analysis-table .refund-row{background:#ff35ad14}.cyber-analysis-table .total-row{background:#ffe60021;font-weight:900}.cyber-analysis-table .total-row td:first-child{color:var(--yellow)}.clean-trend-chart{background-color:#0c1118;background-image:linear-gradient(#ffe60012 1px,#0000 1px),linear-gradient(90deg,#38e8ff0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:100% 46px,46px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #38331a;grid-template-columns:repeat(12,minmax(62px,1fr));align-items:end;gap:12px;height:330px;padding:20px 18px 38px;display:grid;overflow-x:auto}.trend-month{flex-direction:column;justify-content:end;align-items:center;min-width:62px;height:100%;display:flex}.trend-month span{color:var(--muted);margin-top:10px;font-size:12px}.trend-bars{justify-content:center;align-items:end;gap:5px;width:100%;height:248px;display:flex;position:relative}.trend-bar{border-radius:4px 4px 0 0;width:12px;min-height:7px;display:block;position:relative}.trend-new{background:var(--cyan);box-shadow:0 0 12px #38e8ff4d}.trend-total{background:var(--green);box-shadow:0 0 12px #45f49a47}.trend-orders{background:var(--pink);box-shadow:0 0 12px #ff35ad4d}.trend-amount-dot{background:var(--yellow);border-radius:999px;width:42px;height:9px;display:block;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 14px #ffe6008c}.trend-bar:after,.trend-amount-dot:after{border:1px solid var(--yellow);color:var(--text);content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;z-index:5;background:#050506;padding:8px 10px;font-size:12px;font-style:normal;line-height:1.5;transition:opacity .15s,transform .15s;position:absolute;top:-44px;left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 0 18px #ffe60038}.trend-bar:hover:after,.trend-amount-dot:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.trend-legend{flex-wrap:wrap;gap:14px;margin:16px 0 20px;display:flex}.trend-legend span{color:#d9d0a4;font-size:14px}.trend-legend span:before{content:"";vertical-align:middle;width:24px;height:10px;margin-right:8px;display:inline-block}.trend-legend-new:before{background:var(--cyan)}.trend-legend-total:before{background:var(--green)}.trend-legend-orders:before{background:var(--pink)}.trend-legend-amount:before{background:var(--yellow)}.monthly-detail{margin-top:8px}@media (max-width:900px){.stats-cards{grid-template-columns:1fr 1fr}.cyber-report-head{flex-direction:column;align-items:flex-start}}
