.admin-tabs{display:flex;gap:6px;padding:0 32px;border-bottom:1px solid #e0e7f2;background:#fff}.admin-tabs button{border:0;border-bottom:3px solid transparent;background:none;padding:17px 20px;color:#6a7890;font-size:15px;font-weight:500}.admin-tabs button[aria-selected="true"]{color:var(--blue);border-color:var(--blue);font-weight:700}.stats-panel{padding:30px 32px 35px;background:#f6f8fc}.stats-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.stats-toolbar h3{font-size:24px;margin:0 0 7px;font-weight:600}.stats-toolbar p{font-size:13px;color:#6d7b91;margin:0}.stats-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.stats-tools select,.stats-tools button{font:inherit;font-size:14px;padding:9px 12px;background:#fff;border:1px solid #cfd9e9;color:#35445c;border-radius:4px}.stats-tools select:focus{outline:2px solid #84acff}.stats-tools button:disabled{opacity:.5;cursor:default}.stats-message{font-size:13px;min-height:20px;color:#637590;margin:14px 0}.stats-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:22px 0}.stats-card{background:#fff;padding:20px;border:1px solid #e0e7f2;border-radius:7px}.stats-card>span{display:block;font-size:13px;line-height:1.7;color:#687993}.stats-card>b{display:block;font-size:34px;color:#123c87;letter-spacing:-.04em;margin-top:9px;font-variant-numeric:tabular-nums}.stats-box{padding:22px;background:#fff;border:1px solid #e0e7f2;border-radius:7px;min-width:0}.stats-box h4{font-size:16px;font-weight:600;margin:0 0 18px}.stats-chart-heading{display:flex;justify-content:space-between;gap:15px}.stats-chart-heading span{font-size:13px;color:#6d7b91}.stats-chart{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);height:180px;gap:5px;border-bottom:1px solid #d8e1f0;padding-top:10px}.stats-bar{position:relative;height:100%;display:flex;align-items:flex-end;min-width:0}.stats-bar progress{writing-mode:vertical-lr;direction:rtl;appearance:none;border:0;width:100%;height:100%;background:#f3f6fd;border-radius:3px 3px 0 0}.stats-bar progress::-webkit-progress-bar{background:#f3f6fd}.stats-bar progress::-webkit-progress-value{background:#235ee7;border-radius:3px}.stats-chart-dates{display:flex;justify-content:space-between;font-size:12px;color:#7b89a0;padding-top:11px}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:17px}.stats-breakdown-row{margin-bottom:15px}.stats-breakdown-row:last-child{margin-bottom:0}.stats-breakdown-label{display:flex;justify-content:space-between;gap:20px;align-items:baseline;font-size:14px;line-height:1.7;margin-bottom:5px}.stats-breakdown-label span{overflow-wrap:anywhere}.stats-breakdown-label b{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.stats-breakdown-row progress{display:block;appearance:none;width:100%;height:5px;border:0;background:#edf2fc;border-radius:3px}.stats-breakdown-row progress::-webkit-progress-bar{background:#edf2fc;border-radius:3px}.stats-breakdown-row progress::-webkit-progress-value{background:#89aaff;border-radius:3px}.stats-empty{font-size:13px;color:#7b89a0;line-height:1.8;margin:20px 0}.stats-method{margin:22px 0 0;font-size:12px;line-height:1.9;color:#6a7b95}.stats-method b{font-weight:600;color:#425777}.stats-table{margin-top:20px;font-size:13px}.stats-table summary{color:#536d98;cursor:pointer;padding:8px 0}.stats-table-scroll{overflow:auto;max-height:300px}.stats-table table{border-collapse:collapse;width:100%;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.stats-table th,.stats-table td{padding:10px;border-bottom:1px solid #e8edf6}.stats-table th:first-child,.stats-table td:first-child{text-align:left}.stats-table th{background:#f5f7fb;font-weight:500;position:sticky;top:0}
@media(max-width:780px){.admin-tabs{padding:0 18px}.admin-tabs button{font-size:14px;padding:15px}.stats-panel{padding:23px 18px}.stats-toolbar{align-items:flex-start;flex-direction:column;gap:15px}.stats-toolbar h3{font-size:22px}.stats-toolbar p{font-size:12px;line-height:1.8}.stats-tools{width:100%;gap:6px}.stats-tools select,.stats-tools button{font-size:12px;padding:9px 10px}.stats-cards{grid-template-columns:1fr 1fr;gap:10px}.stats-card{padding:15px 13px}.stats-card>b{font-size:30px}.stats-card>span{font-size:12px}.stats-box{padding:17px}.stats-box h4{font-size:15px}.stats-grid{grid-template-columns:1fr;gap:12px}.stats-chart{height:150px;gap:3px}.stats-breakdown-label{font-size:14px}.stats-method{font-size:12px}}
.stats-chart[data-days="90"]{gap:1px}
.stats-bar{background:#f3f6fd;border-radius:3px 3px 0 0;overflow:hidden}.stats-bar svg{display:block;position:absolute;inset:0;width:100%;height:100%}.stats-bar rect{fill:#235ee7}
