.logout-button{border:1px solid #b8c7da;background:#fff;border-radius:7px;padding:7px 12px;cursor:pointer;color:#354867;font-weight:650}.logout-button:hover{border-color:var(--blue);color:var(--blue)}.site-footer{border-top:1px solid #dbe4ef;background:#f8fbff;padding:20px 28px 20px 305px;display:flex;justify-content:space-between;gap:20px;color:#63718a;font-size:12px}.site-footer strong{color:#263c60}.site-footer a{margin-left:14px}.login-footer{text-align:center;color:#63718a;font-size:12px;margin-top:22px}
.admin-subnav{display:flex;align-items:center;gap:4px;min-height:48px;padding:6px 28px;border-bottom:1px solid #dbe4ef;background:#f8fbff;overflow-x:auto;scrollbar-width:thin}.admin-subnav a{flex:0 0 auto;border-radius:7px;padding:7px 11px;color:#425675;font-size:12px;font-weight:650;white-space:nowrap}.admin-subnav a:hover{background:#eaf3ff;color:var(--blue);text-decoration:none}.admin-subnav a.active{background:var(--blue);color:#fff}.admin-shell .app-shell{display:block;min-height:calc(100vh - 218px)}.admin-shell .category-rail{display:none}.admin-shell .main-content{width:100%}.admin-shell .site-footer{padding-left:28px}.admin-shell .mobile-menu{display:none}
@media(max-width:820px){.topbar .account{display:flex;margin-left:auto}.topbar .account-name{display:none}.logout-button{padding:6px 9px;font-size:12px}.mobile-menu{margin-left:8px}.admin-subnav{padding:5px 14px}.site-footer,.admin-shell .site-footer{padding:18px 22px;flex-direction:column;gap:7px}.site-footer a{margin:0 14px 0 0}}
