.admin-shell{min-height:100vh;display:flex}.admin-sidebar{box-sizing:border-box;background:#0c1116;border-right:1px solid #1f2937;flex-direction:column;flex:none;width:220px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0}.admin-content{flex:1;min-width:0}.admin-content-inner{max-width:1000px;margin:0 auto;padding:28px 28px 72px}.admin-brand{padding:4px 6px 0;display:block}.admin-brand img{border-radius:5px;width:100%;max-width:150px;height:auto}.admin-nav{flex-direction:column;gap:2px;margin-top:20px;display:flex}.admin-nav a{color:#94a3b8;border-left:2px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.admin-nav a:hover{color:#e2e8f0;background:#ffffff08}.admin-nav a.active{color:#e2e8f0;background:#00cfff1a;border-left-color:#00cfff}.admin-sidebar-foot{margin-top:auto;padding-top:12px}.admin-logout{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #334155;border-radius:8px;width:100%;padding:9px 12px;font-size:13px;font-weight:600}.admin-logout:hover{color:#e2e8f0;border-color:#475569}:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #00cfff}.reports-table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.reports-table{min-width:560px}.reports-range-bar{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.reports-presets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reports-custom-dates summary::-webkit-details-marker{display:none}.reports-custom-dates summary:before{content:"▸ ";color:#64748b}.reports-custom-dates[open] summary:before{content:"▾ "}.reports-custom-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.reports-other-channels summary::-webkit-details-marker{display:none}.reports-other-channels summary:before{content:"▸ ";color:#64748b}.reports-other-channels[open] summary:before{content:"▾ "}.reports-footnotes summary::-webkit-details-marker{display:none}.reports-footnotes summary:before{content:"▸ ";color:#64748b}.reports-footnotes[open] summary:before{content:"▾ "}@media (max-width:760px){.admin-shell{flex-direction:column}.admin-sidebar{flex-direction:row;align-items:center;width:auto;height:auto;padding:10px 12px;position:static;overflow-x:auto}.admin-brand{flex:none;padding:0}.admin-brand img{max-width:108px}.admin-nav{flex-direction:row;gap:2px;margin-top:0;margin-left:14px}.admin-nav a{white-space:nowrap;border-bottom:2px solid #0000;border-left:none;padding:8px 10px}.admin-nav a.active{background:0 0;border-bottom-color:#00cfff;border-left:none}.admin-sidebar-foot{margin-top:0;margin-left:auto;padding-top:0}.admin-logout{width:auto}.admin-content-inner{padding:20px 16px 64px}}
