.report-tabs{margin-bottom:20px;flex-wrap:wrap}.report-filter{padding:20px;margin-bottom:20px}.report-filter form{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.report-filter label{margin:0;max-width:180px}.report-filter input{margin-top:6px}.report-presets{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.report-presets .btn{padding:8px 10px;font-size:12px;min-height:36px}.report-filter .form-error:empty{display:none}.report-filter .form-error{width:100%}.report-note{display:flex;align-items:flex-start;gap:10px;color:var(--muted);line-height:1.7;font-size:12px;margin:18px 0}.report-note svg{flex-shrink:0;width:16px;margin-top:3px}.report-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.report-metric{padding:24px;min-width:0}.report-metric>span{color:var(--muted);font-size:13px}.report-money{margin:18px 0 14px;display:flex;flex-direction:column;gap:8px}.report-money strong{font-size:28px;letter-spacing:-1px;overflow-wrap:anywhere}.report-money>span{font-size:18px;font-weight:600;overflow-wrap:anywhere}.report-metric small{font-size:11px;color:var(--muted);line-height:1.65;display:block}.report-table-money{display:flex;flex-direction:column;gap:8px}.report-table-money>span{color:var(--muted);font-size:12px}.report-gauge{min-width:145px;max-width:230px}.report-gauge>div{display:flex;align-items:baseline;gap:5px}.report-gauge strong{font-size:13px;white-space:nowrap}.report-gauge span{font-size:11px;color:var(--muted);white-space:nowrap}.report-gauge b{margin-left:auto;font-size:11px;font-weight:600}.report-gauge progress,.report-channel progress{width:100%;height:6px;border:0;border-radius:9px;overflow:hidden;background:var(--border);accent-color:var(--blue)}.report-gauge progress::-webkit-progress-bar,.report-channel progress::-webkit-progress-bar{background:var(--border)}.report-gauge progress::-webkit-progress-value,.report-channel progress::-webkit-progress-value{background:var(--blue);border-radius:9px}.report-gauge.medium progress{accent-color:var(--note)}.report-gauge.medium progress::-webkit-progress-value{background:var(--note)}.report-gauge.high progress{accent-color:var(--danger-bg)}.report-gauge.high progress::-webkit-progress-value{background:var(--danger-bg)}.report-table th,.report-table td{padding:18px 20px}.report-table{min-width:700px}.report-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:24px}.report-channel{padding:24px}.report-channel h2{font-size:15px;margin:0 0 24px}.report-channel-row{margin:20px 0}.report-channel-row>div{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:13px}.report-channel-row small{display:block;color:var(--muted);font-size:11px;margin-top:8px}.report-online{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:12px;border-top:1px solid var(--border);padding-top:18px}.report-subheading{font-size:16px;margin:26px 0 16px}.report-current{padding:20px 24px;margin-bottom:22px}.report-current p{font-size:13px;margin:12px 0 6px}.report-current small{color:var(--muted)}.report-gap{margin-top:24px}.report-asof{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;margin:-8px 0 22px}.report-asof svg{width:14px}.report-dashboard-top{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:18px;margin-bottom:24px}.report-today{padding:24px;display:flex;gap:28px;align-items:center}.report-today>div{display:flex;flex-direction:column;gap:10px;min-width:95px}.report-today>div>span{font-size:13px;color:var(--muted)}.report-today>div>strong{font-size:44px;line-height:1.1;letter-spacing:-2px}.report-today small{color:var(--muted);font-size:11px}.report-today ul{list-style:none;padding:0;margin:0;flex:1}.report-today li{display:flex;justify-content:space-between;gap:12px;font-size:11px;line-height:2.2}.report-today li span{color:var(--muted)}.report-legend{display:flex;gap:20px;padding:17px 24px;border-top:1px solid var(--border);font-size:11px;color:var(--muted);flex-wrap:wrap}.report-legend span{display:flex;align-items:center;gap:5px}.report-legend i{width:7px;height:7px;background:var(--blue);border-radius:50%}.report-legend i.medium{background:var(--note)}.report-legend i.high{background:var(--danger-bg)}.report-legend span:last-child{margin-left:auto}.report-team{grid-column:span 2;padding:26px}.report-team h2{font-size:20px;margin:14px 0}.report-team p{font-size:13px;color:var(--muted);line-height:1.7}.report-link{display:flex;align-items:center;gap:10px;justify-content:center;padding:20px;font-size:13px;color:var(--blue)}.report-admin-summary{margin-top:22px}.report-admin-summary>summary{cursor:pointer;font-size:13px;color:var(--muted);padding:15px 0}.report-admin-summary .stats-grid{margin-top:12px}@media(max-width:1150px){.report-dashboard-top{grid-template-columns:1fr 1fr}.report-today{grid-column:span 2}.report-presets{margin-left:0}.report-team{grid-column:span 2}}@media(max-width:650px){.report-metrics,.report-channel-grid{grid-template-columns:1fr}.report-dashboard-top{gap:12px}.report-dashboard-top .report-metric{padding:18px}.report-dashboard-top .report-money strong{font-size:23px}.report-money strong{font-size:26px}.report-filter{padding:16px}.report-filter label{max-width:none;flex:1;min-width:120px}.report-tabs a{font-size:12px;padding:12px}.report-legend{gap:12px}.report-legend span:last-child{margin-left:0}.report-today{padding:20px}.report-team{padding:20px}.report-today>div{min-width:100px}}
