.app-shell.backend-v2{grid-template-columns:268px minmax(0,1fr);background:#f4f7fb}.app-shell.backend-v2>aside{width:268px;padding:20px 16px;background:#fff;border-right:1px solid #e1e8f2;box-shadow:7px 0 28px rgba(25,55,95,.035);overflow-y:auto}.app-brand{min-height:52px;padding:2px 8px;color:#10213c!important;gap:12px}.app-brand .brand-mark{width:43px;height:43px;flex-basis:43px}.brand-lockup{display:flex;min-width:86px;flex-direction:column;align-items:center;justify-content:center;line-height:1}.brand-lockup strong{font-size:21px;letter-spacing:.16em;font-weight:900;transform:translateX(.08em)}.brand-lockup small{width:100%;margin-top:7px;color:#527099;font-size:10px!important;letter-spacing:.19em!important;text-align:center;font-weight:800;transform:translateX(.095em)}.backend-v2 .workspace{margin:20px 4px 17px;padding:14px;background:linear-gradient(135deg,#edf5ff,#f8fbff);border:1px solid #d9e8fb;color:#18385f}.backend-v2 .workspace small{color:#6d83a0}.backend-v2 .workspace i{color:#1761d2;background:#dfeeff}.nav-caption{padding:4px 12px 7px;color:#98a6b9;font-size:10px;font-weight:800;letter-spacing:.14em}.backend-v2>aside nav{display:grid;gap:2px}.backend-v2>aside nav a{position:relative;color:#5d6d83;padding:8px 11px;border-radius:10px}.backend-v2>aside nav a:hover{background:#f0f6ff;color:#155ccb;box-shadow:none}.backend-v2>aside nav a.active{background:linear-gradient(135deg,#e9f2ff,#f3f8ff);color:#1259c6;box-shadow:none;font-weight:800}.backend-v2>aside nav a.active:before{content:"";position:absolute;left:-16px;top:8px;bottom:8px;width:4px;border-radius:0 4px 4px 0;background:#1965dc}.backend-v2>aside nav i{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#f2f5f9;color:#718197}.backend-v2>aside nav a.active i{background:#1763d9;color:#fff}.backend-v2 .side-bottom>a{color:#657790}.backend-v2 .logout{border-color:#dfe6ef;color:#6d7c91}.backend-v2 .app-main{grid-column:2;min-width:0;background:#f4f7fb}.backend-v2 .app-main>header{height:112px;padding:0;background:#fff;border-bottom:1px solid #e2e9f3;box-shadow:0 5px 22px rgba(25,55,94,.035);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0}.topbar-main{height:65px;display:flex;align-items:center;justify-content:space-between;padding:0 32px}.topbar-title{display:flex;flex-direction:column}.topbar-title b{color:#132b4c;font-size:15px}.topbar-title small{margin-top:4px;color:#91a0b4;font-size:10px;letter-spacing:.1em}.top-nav{height:47px!important;display:flex!important;align-items:stretch;gap:3px!important;padding:0 25px;border-top:1px solid #edf1f6;overflow-x:auto;overflow-y:hidden}.top-nav a{position:relative;display:flex;align-items:center;padding:0 15px;color:#607087;font-size:13px;font-weight:700;white-space:nowrap}.top-nav a:hover,.top-nav a.active{color:#145dcf;background:#f8fbff}.top-nav a.active:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:#1764dc}.backend-v2 .user-meta{padding-left:18px;border-left:1px solid #e5ebf3}.avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(145deg,#145dce,#18a7cd);color:#fff;font-weight:900}.backend-v2 .role{background:#e9f2ff;color:#145bc8}.backend-v2 .page-head{align-items:center}.backend-v2 .panel,.backend-v2 .stats article,.backend-v2 .ops-metrics article{border-color:#e2e9f2;box-shadow:0 10px 30px rgba(25,54,91,.045)}.backend-v2 .mobile-nav{display:none}@media(max-width:900px){.app-shell.backend-v2{display:block}.app-shell.backend-v2>aside{display:none}.backend-v2 .app-main{display:block}.backend-v2 .app-main>header{height:auto;min-height:68px;padding:10px 18px}.topbar-main{height:48px;padding:0}.topbar-title{display:none}.top-nav{display:none!important}.backend-v2 .mobile-nav{display:flex;width:100%;overflow:auto;gap:6px;padding-top:7px}.backend-v2 .mobile-nav a{white-space:nowrap;padding:7px 10px;border-radius:8px;color:#607087;font-size:12px}.backend-v2 .mobile-nav a.active{background:#e9f2ff;color:#145bc8}.backend-v2 .user-meta{margin-left:auto;border:0}.backend-v2 .app-main>section{margin-left:18px;margin-right:18px}.backend-v2 .flash-stack{margin-left:18px;margin-right:18px}}
