/* /Components/Layout/MainLayout.razor.rz.scp.css */
.topbar[b-ynb1aozccl] { gap: 24px; flex-wrap: wrap; padding: 20px 32px; }
.topbar nav[b-ynb1aozccl] { flex-wrap: wrap; }
.admin-layout.with-sidebar[b-ynb1aozccl] { display: grid; grid-template-columns: 230px minmax(0, 1fr); max-width: 1500px; margin: auto; }
.admin-sidebar[b-ynb1aozccl] { padding: 28px 16px; border-right: 1px solid #dfe5df; }
.admin-sidebar section + section[b-ynb1aozccl] { margin-top: 28px; }
.admin-sidebar h2[b-ynb1aozccl] { margin: 0 12px 10px; font-size: 12px; font-weight: 600; color: #748078; letter-spacing: .5px; }
.admin-sidebar[b-ynb1aozccl]  a { display: block; padding: 12px; margin: 3px 0; border-radius: 9px; color: #40544a; font-size: 14px; overflow-wrap: anywhere; }
.admin-sidebar[b-ynb1aozccl]  a:hover { background: #edf1eb; text-decoration: none; }
.admin-sidebar[b-ynb1aozccl]  a.active { background: #dfece4; color: #214a39; font-weight: 600; box-shadow: inset 3px 0 #31584e; }
.admin-sidebar[b-ynb1aozccl]  a:focus-visible { outline: 2px solid #31584e; outline-offset: 2px; }
.with-sidebar .shell[b-ynb1aozccl] { width: 100%; min-width: 0; box-sizing: border-box; align-self: start; }
@media (max-width: 800px) {
    .admin-layout.with-sidebar[b-ynb1aozccl] { grid-template-columns: 1fr; }
    .admin-sidebar[b-ynb1aozccl] { display: flex; flex-wrap: wrap; gap: 20px; border-right: 0; border-bottom: 1px solid #dfe5df; padding: 20px 16px; }
    .admin-sidebar section[b-ynb1aozccl] { flex: 1 1 180px; }
    .admin-sidebar section + section[b-ynb1aozccl] { margin-top: 0; }
    .topbar[b-ynb1aozccl] { padding: 18px 20px; }
}
/* /Components/Pages/Analytics.razor.rz.scp.css */
.analytics-heading[b-sajl9wh76j]{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.analytics-heading h1[b-sajl9wh76j]{margin-bottom:0}.analytics-controls[b-sajl9wh76j]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.analytics-controls label[b-sajl9wh76j]{margin:0;font-size:.85rem}.analytics-controls select[b-sajl9wh76j]{width:auto;display:inline-block;margin-left:8px}.analytics-toggle[b-sajl9wh76j]{display:flex;gap:8px;align-items:center}.analytics-toggle input[b-sajl9wh76j]{width:16px;height:16px;margin:0}.analytics-controls button[b-sajl9wh76j]{padding:10px 16px}.analytics-hero[b-sajl9wh76j]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric[b-sajl9wh76j]{margin:0;padding:22px}.metric strong[b-sajl9wh76j]{display:block;font-size:2.5rem;letter-spacing:-1px;margin-top:10px}.metric-mark[b-sajl9wh76j]{display:block;color:#315945;font-size:24px;margin-bottom:14px}.attention[b-sajl9wh76j]{border-top:3px solid #c89b4c}.analytics-chart[b-sajl9wh76j]{margin-top:20px}.analytics-dashboard h2[b-sajl9wh76j]{font-size:1.1rem;margin:0 0 18px}.analytics-chart svg[b-sajl9wh76j]{width:100%;height:220px;overflow:visible}.chart-dates[b-sajl9wh76j]{display:flex;justify-content:space-between}.chart-maximum[b-sajl9wh76j]{font-size:.8rem}.empty-chart[b-sajl9wh76j]{padding:65px 0;text-align:center;color:#7b827c}.analytics-columns[b-sajl9wh76j]{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.analytics-columns>.panel[b-sajl9wh76j]{min-width:0;margin:0 0 20px}.stat-row[b-sajl9wh76j]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid #edf0ec}.stat-row:last-child[b-sajl9wh76j]{border:0}.stat-row strong[b-sajl9wh76j]{white-space:nowrap}.stat-row small[b-sajl9wh76j]{font-weight:400}.pending[b-sajl9wh76j]{color:#9a681d;background:#faf1df;border-radius:8px;padding:4px 10px}.funnel-row[b-sajl9wh76j]{display:grid;grid-template-columns:minmax(100px,1fr) 1fr 35px;gap:12px;align-items:center;padding:9px 0;font-size:.9rem}.funnel-row progress[b-sajl9wh76j]{width:100%;height:9px;accent-color:#315945}.funnel-row strong[b-sajl9wh76j]{text-align:right}summary[b-sajl9wh76j]{cursor:pointer;font-weight:600}details[open]>summary[b-sajl9wh76j]{margin-bottom:12px}.analytics-chart details[b-sajl9wh76j]{margin-top:16px;font-size:.85rem}.analytics-notes[b-sajl9wh76j]{color:#737e76;font-size:.85rem;padding:0 4px 20px}.analytics-notes p[b-sajl9wh76j]{max-width:100ch;margin-top:12px}@media(max-width:950px){.analytics-hero[b-sajl9wh76j]{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-columns[b-sajl9wh76j]{grid-template-columns:1fr}}@media(max-width:480px){.metric[b-sajl9wh76j]{padding:16px}.metric strong[b-sajl9wh76j]{font-size:2rem}.analytics-hero[b-sajl9wh76j]{gap:10px}.funnel-row[b-sajl9wh76j]{grid-template-columns:minmax(90px,1fr) 70px 30px}.stat-row[b-sajl9wh76j]{flex-wrap:wrap}}
