.admin-center{color:#142033;background:#f7f9fc;min-height:100vh;display:flex}.admin-sidebar{z-index:35;background:#fff;border-right:1px solid #e5eaf2;flex-direction:column;width:225px;padding:26px 20px;display:flex;position:fixed;inset:0 auto 0 0}.admin-sidebar nav{gap:6px;margin-top:38px;display:grid}.admin-sidebar nav a{color:#53647b;border-radius:10px;align-items:center;gap:13px;padding:13px 14px;font-size:13px;display:flex}.admin-sidebar nav a[aria-current=page]{color:#2459d9;background:#edf3ff;font-weight:650}.admin-sidebar-foot{color:#5b6a80;border-top:1px solid #eef1f5;margin-top:auto;padding-top:24px;font-size:11px}.admin-sidebar-foot strong{color:#42536c;margin:10px 0;display:block}.admin-sidebar-foot p{line-height:1.7}.admin-sidebar-foot a{color:#315ec9;align-items:center;gap:6px;margin-top:22px;display:flex}.admin-body{width:calc(100% - 225px);min-width:0;margin-left:225px}.admin-topbar{background:#fff;border-bottom:1px solid #e5eaf2;justify-content:space-between;align-items:center;height:72px;padding:0 35px;font-size:13px;display:flex}.admin-topbar>div{color:#5b6a80;align-items:center;gap:15px;font-size:11px;display:flex}.admin-content{max-width:1500px;margin:auto;padding:35px}.admin-page-heading{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.admin-page-heading h1{margin:0 0 10px;font-size:27px}.admin-page-heading p{color:#5b6a80;margin:0;font-size:12px}.admin-content>.panel{margin-block:20px;padding:25px}.admin-content h2{font-size:17px}.admin-stat-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin:24px 0;display:grid}.admin-stat-grid>div{gap:17px;padding:24px;display:grid}.admin-stat-grid span{color:#5b6a80;font-size:12px}.admin-stat-grid strong{font-size:27px}.admin-overview-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px;display:grid}.admin-overview-grid>.panel{padding:25px}.admin-overview-mascot{align-items:center;gap:12px;display:flex}.admin-overview-mascot p{color:#5b6a80;font-size:12px;line-height:1.8}.admin-overview-mascot a{color:#2459d9;font-size:12px}.admin-filters{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:25px 0;display:flex}.admin-filters label,.admin-search{color:#53647b;gap:8px;font-size:12px;display:grid}.admin-filters input,.admin-filters select,.admin-search input{color:#142033;background:#fff;border:1px solid #dbe2ed;border-radius:9px;min-width:150px;max-width:100%;padding:10px 12px;font-size:12px}.admin-search{max-width:350px;margin-bottom:20px}.admin-pagination{align-items:center;gap:12px;margin-top:20px;font-size:12px;display:flex}.admin-pagination>span{color:#5b6a80;margin-right:auto}.admin-empty{text-align:center;color:#5b6a80;padding:25px;font-size:13px}.admin-detail{overflow-wrap:anywhere;padding:15px 0;font-size:13px;line-height:1.9}.admin-review article{border-top:1px solid #eef1f5;align-items:center;gap:12px;padding:18px 0;font-size:12px;display:flex}.admin-review article>div{flex:1}.admin-center .ops-admin-main{max-width:none;margin:0;padding:0}.admin-center .ops-admin-shell,.admin-center .ops-admin-demo{background:0 0;min-height:0}.admin-center .ops-table-wrap td small{overflow-wrap:anywhere;display:block}.admin-center .ops-table-wrap td{min-width:110px}.admin-center .ops-table-wrap button{margin:3px}.admin-center .ops-demo{font-size:11px}.admin-center .sample-row{border-top:1px solid #eef1f5;justify-content:space-between;padding:15px 0;font-size:12px;display:flex}.admin-center .sample-row a{color:#2459d9}.admin-content .ops-admin-main .panel{margin-bottom:20px}@media (max-width:1100px){.admin-stat-grid{grid-template-columns:repeat(2,1fr)}.admin-overview-grid{grid-template-columns:1fr}.admin-content{padding:25px}.admin-topbar{padding-inline:25px}}@media (max-width:760px){.admin-sidebar{transition:transform .18s;transform:translate(-100%)}.admin-sidebar.is-open{transform:translate(0)}.admin-body{width:100%;margin-left:0}.admin-topbar .mobile-menu{display:inline-flex}.admin-topbar{gap:10px;padding-inline:18px}.admin-topbar>span{margin-right:auto}.admin-topbar>div>span{display:none}.admin-content{padding:22px 16px}.admin-page-heading{gap:14px}.admin-page-heading h1{font-size:24px}.admin-page-heading p{line-height:1.7}.admin-stat-grid{gap:10px}.admin-stat-grid>div{padding:18px}.admin-stat-grid strong{font-size:23px}.admin-content>.panel{padding:18px}.admin-filters{gap:10px}.admin-filters label{flex:1;min-width:130px}.admin-filters input,.admin-filters select{width:100%;min-width:0}.admin-pagination{gap:8px}.admin-pagination>span{font-size:10px}.admin-overview-mascot>img{width:100px;height:100px}.admin-review article{flex-wrap:wrap}.admin-review article>div{flex-basis:100%}}
