@import '_content/Rebel.Shared.UI/Rebel.Shared.UI.kyghsnfufi.bundle.scp.css';

/* /Components/Layout/MainLayout.razor.rz.scp.css */
.app-body[b-iwz7bp5k6y] {
    min-height: calc(100vh - var(--app-header-height-mobile));
    min-height: calc(100dvh - var(--app-header-height-mobile) - env(safe-area-inset-top, 0px));
}

@media (width > 860px) {
    .app-body[b-iwz7bp5k6y] {
        min-height: calc(100vh - var(--app-header-height-desktop));
        min-height: calc(100dvh - var(--app-header-height-desktop));
    }
}
/* /Components/Pages/Admin/Components/TrafficAnalyticsSection.razor.rz.scp.css */
.traffic-head[b-76h8ghqisa] { display:flex; align-items:flex-start; justify-content:space-between; gap:1rem; }
.traffic-loading[b-76h8ghqisa] { display:flex; min-height:1.5rem; align-items:center; gap:.4rem; margin:.5rem 0; color:var(--app-text-muted); font-size:.8rem; }
.traffic-filters[b-76h8ghqisa] { display:grid; grid-template-columns:minmax(220px,2fr) minmax(130px,1fr) 100px auto; align-items:end; gap:.65rem; margin:.75rem 0 1rem; padding:.8rem; border:1px solid var(--app-border); border-radius:.75rem; }
.traffic-filters label[b-76h8ghqisa] { display:grid; gap:.25rem; color:var(--app-text-muted); font-size:.75rem; font-weight:600; }
.traffic-summary[b-76h8ghqisa] { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:.65rem; }
.traffic-summary article[b-76h8ghqisa] { display:grid; gap:.2rem; padding:.8rem; border:1px solid var(--app-border); border-radius:.75rem; }
.traffic-summary small[b-76h8ghqisa] { color:var(--app-text-muted); text-transform:uppercase; }
.traffic-summary strong[b-76h8ghqisa] { font-size:clamp(1.25rem,2vw,1.8rem); }
.traffic-chart-wrap[b-76h8ghqisa] { margin:1rem 0; padding:.8rem; border:1px solid var(--app-border); border-radius:.75rem; }
.traffic-chart[b-76h8ghqisa] { display:flex; min-height:180px; gap:clamp(.2rem,.8vw,.6rem); overflow-x:auto; margin-top:.6rem; border-bottom:1px solid var(--app-border); }
.traffic-column[b-76h8ghqisa] { display:grid; grid-template-rows:145px auto; flex:1 0 28px; min-width:28px; max-width:70px; text-align:center; }
.traffic-column>div[b-76h8ghqisa] { display:flex; align-items:end; justify-content:center; gap:2px; }
.traffic-column i[b-76h8ghqisa] { width:min(42%,18px); border-radius:3px 3px 0 0; }
.traffic-column .views[b-76h8ghqisa] { background:var(--app-primary); }
.traffic-column .unique[b-76h8ghqisa] { background:var(--app-success); }
.traffic-column small[b-76h8ghqisa] { overflow:hidden; padding-top:.3rem; color:var(--app-text-muted); font-size:.65rem; text-overflow:ellipsis; white-space:nowrap; }
.traffic-table[b-76h8ghqisa] { min-width:760px; }
.traffic-table[b-76h8ghqisa]  th a { color:inherit; text-decoration:none; }
@media(max-width:800px){.traffic-filters[b-76h8ghqisa]{grid-template-columns:repeat(2,minmax(0,1fr));}.traffic-summary[b-76h8ghqisa]{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:560px){.traffic-head[b-76h8ghqisa]{flex-direction:column;}.traffic-head .btn-group[b-76h8ghqisa]{width:100%;}.traffic-filters[b-76h8ghqisa]{grid-template-columns:1fr;}}
