/* ToyStudio 5.34.1 Control Center — full-function premium administrator shell */
:root{--cc-accent:var(--ts-cc-accent,#2563eb);--cc-radius:var(--ts-cc-radius,18px);--cc-bg:#f4f7fb;--cc-surface:#fff;--cc-surface-2:#f8fafc;--cc-border:#e3eaf3;--cc-ink:#122033;--cc-muted:#6d7b8f;--cc-side:#081321;--cc-side-2:#0d1d31;--cc-side-text:#d9e4f2;--cc-shadow:0 18px 46px rgba(22,38,62,.08);--cc-green:#0f9f6e;--cc-red:#df3d5c;--cc-warn:#d58a14}
html[data-ts-theme="dark"]{--cc-bg:#07101c;--cc-surface:#0c1726;--cc-surface-2:#101e30;--cc-border:#22334a;--cc-ink:#eef5ff;--cc-muted:#91a1b6;--cc-side:#050b14;--cc-side-2:#0a1524;--cc-side-text:#dce8f7;--cc-shadow:0 20px 58px rgba(0,0,0,.25)}
body:has(#adminSide),body.tsPanelStandalone{background:var(--cc-bg)!important;color:var(--cc-ink)!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
body:has(#adminSide) *{box-sizing:border-box}
body:has(#adminSide) .app{grid-template-columns:282px minmax(0,1fr)!important;min-height:100vh!important;background:var(--cc-bg)!important;transition:grid-template-columns .2s ease}
body:has(#adminSide) .app>.main{padding:28px 30px 56px!important;background:var(--cc-bg)!important}
body #adminSide.side{width:282px!important;padding:18px 14px 16px!important;background:linear-gradient(180deg,var(--cc-side),var(--cc-side-2))!important;border-right:1px solid rgba(255,255,255,.07)!important;box-shadow:18px 0 55px rgba(3,10,20,.08)!important;scrollbar-width:thin;scrollbar-color:#2c425d transparent}
body #adminSide .brand{min-height:66px!important;padding:7px 10px 17px!important;margin:0 0 8px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
body #adminSide .brand b{font-size:21px!important;letter-spacing:-.45px!important}
body #adminSide .brand small{color:#7f93ac!important;font-size:10.5px!important;white-space:nowrap;max-width:170px;overflow:hidden;text-overflow:ellipsis}
body #adminSide .tsMark{width:38px!important;flex-basis:38px!important}body #adminSide .tsMark svg{width:38px!important;height:38px!important}
body #adminSide .nav{gap:3px!important;padding-bottom:110px!important}
body #adminSide .navGroup{padding:18px 11px 7px!important;color:#647a95!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:1.35px!important}
body #adminSide .nav a{position:relative!important;min-height:42px!important;padding:9px 11px!important;border-radius:12px!important;color:#b7c6d8!important;font-size:12.7px!important;font-weight:570!important;transition:background .18s ease,color .18s ease,transform .18s ease!important}
body #adminSide .nav a:hover,body #adminSide .nav a:focus-visible{background:rgba(255,255,255,.07)!important;color:#fff!important;outline:none!important;transform:translateX(2px)}
body #adminSide .nav a.on,body #adminSide .nav a[aria-current=page]{background:linear-gradient(135deg,var(--cc-accent),color-mix(in srgb,var(--cc-accent),#8b5cf6 32%))!important;border-color:rgba(255,255,255,.12)!important;color:#fff!important;box-shadow:0 10px 26px color-mix(in srgb,var(--cc-accent),transparent 70%)!important}
body #adminSide .nav a.on:before,body #adminSide .nav a[aria-current=page]:before{content:"";position:absolute;left:-14px;width:3px;height:22px;border-radius:0 4px 4px 0;background:#fff}
body #adminSide .ico{width:22px!important;height:22px!important;flex-basis:22px!important;opacity:.96}body #adminSide .ico svg{width:20px!important;height:20px!important}
body #adminSide .sidefoot{position:absolute!important;left:14px!important;right:14px!important;bottom:14px!important;margin:0!important;padding:12px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;background:rgba(255,255,255,.045)!important;backdrop-filter:blur(8px)}
body #adminSide .userMini b{color:#fff!important;font-size:12px!important}body #adminSide .userMini small{color:#7f93ac!important;font-size:10px!important}
body #adminSide .sidefoot button{min-height:34px!important;border-radius:10px!important;background:rgba(255,255,255,.07)!important;border:0!important;color:#cbd7e8!important}
.navFold{position:absolute;right:9px;top:77px;z-index:2;width:26px;height:26px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#12243a;color:#aac0d8;cursor:pointer;font-size:17px;display:grid;place-items:center}
body.tsSideCompact:has(#adminSide) .app{grid-template-columns:172px minmax(0,1fr)!important}
body.tsSideCompact #adminSide.side{width:172px!important;padding-left:10px!important;padding-right:10px!important;overflow-x:hidden!important}
body.tsSideCompact #adminSide .brand{padding-left:5px!important;padding-right:5px!important;gap:8px!important}body.tsSideCompact #adminSide .brand>div small{display:none!important}body.tsSideCompact #adminSide .brand>div b{font-size:13px!important}
body.tsSideCompact #adminSide .navGroup{font-size:8px!important;padding-left:8px!important;letter-spacing:.08em!important}body.tsSideCompact #adminSide .nav a{padding:9px 8px!important;gap:8px!important}body.tsSideCompact #adminSide .nav a>span:last-child{font-size:10.5px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.tsSideCompact #adminSide .sidefoot{left:10px!important;right:10px!important;padding:9px!important}body.tsSideCompact #adminSide .sidefoot form{display:none!important}body.tsSideCompact .navFold{right:5px!important}
body.tsSideFolded:has(#adminSide) .app{grid-template-columns:84px minmax(0,1fr)!important}
body.tsSideFolded #adminSide.side{width:84px!important;padding-left:10px!important;padding-right:10px!important;overflow-x:hidden!important}
body.tsSideFolded #adminSide .brand>div,body.tsSideFolded #adminSide .navGroup,body.tsSideFolded #adminSide .nav a>span:last-child,body.tsSideFolded #adminSide .sidefoot .userMini,body.tsSideFolded #adminSide .sidefoot form{display:none!important}
body.tsSideFolded #adminSide .brand{justify-content:center!important;padding-left:0!important;padding-right:0!important}body.tsSideFolded #adminSide .nav a{justify-content:center!important;padding:9px!important}body.tsSideFolded #adminSide .nav a.on:before{left:-10px!important}body.tsSideFolded .navFold{right:5px;top:76px}
body:has(#adminSide) .tsUnifiedHead{min-height:74px!important;margin:-28px -30px 26px!important;padding:11px 30px!important;background:color-mix(in srgb,var(--cc-surface),transparent 4%)!important;color:var(--cc-ink)!important;border-color:var(--cc-border)!important;box-shadow:0 8px 30px rgba(20,40,65,.045)!important;backdrop-filter:blur(18px)!important}
body:has(#adminSide) .tsUnifiedHead a{color:var(--cc-ink)!important}
body:has(#adminSide) .tsUnifiedBrand{min-width:190px!important}body:has(#adminSide) .tsUnifiedBrand b{font-size:18px!important}body:has(#adminSide) .tsUnifiedBrand small{color:var(--cc-muted)!important;font-size:9.5px!important}
body:has(#adminSide) .tsUnifiedBrand svg,body:has(#adminSide) .tsUnifiedBrand>img{width:34px!important;height:34px!important;color:var(--cc-accent)!important}
body:has(#adminSide) .tsUnifiedSearch{max-width:560px!important;margin:0 auto!important}
body:has(#adminSide) .tsUnifiedSearch label{min-height:44px!important;border-radius:14px!important;background:var(--cc-surface-2)!important;border:1px solid var(--cc-border)!important;box-shadow:inset 0 1px rgba(255,255,255,.4)}
body:has(#adminSide) .tsUnifiedSearch input{color:var(--cc-ink)!important;font-size:13px!important}body:has(#adminSide) .tsUnifiedSearch kbd{padding:3px 6px;border:1px solid var(--cc-border);border-radius:7px;background:var(--cc-surface);color:var(--cc-muted);font:600 9px/1 ui-monospace,monospace;white-space:nowrap}
body:has(#adminSide) #panelNavResults{top:calc(100% + 10px)!important;padding:8px!important;border-radius:16px!important;background:var(--cc-surface)!important;border-color:var(--cc-border)!important;box-shadow:0 24px 70px rgba(13,30,52,.18)!important}body:has(#adminSide) #panelNavResults a{display:flex!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;border-radius:11px!important}body:has(#adminSide) #panelNavResults a span{color:var(--cc-accent);font-size:12px}body:has(#adminSide) #panelNavResults a b{font-size:12px;font-weight:650}
.tsUnifiedTools{display:flex;align-items:center;gap:8px;margin-left:auto}.tsHeadIcon,.tsNotify>summary{position:relative;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border:1px solid var(--cc-border)!important;border-radius:12px!important;background:var(--cc-surface-2)!important;color:var(--cc-ink)!important;text-decoration:none!important;cursor:pointer!important;list-style:none!important;font-size:16px!important}.tsNotify>summary::-webkit-details-marker{display:none}.tsHeadIcon:hover,.tsNotify>summary:hover{border-color:color-mix(in srgb,var(--cc-accent),#fff 45%)!important;background:color-mix(in srgb,var(--cc-accent),transparent 93%)!important}.tsHeadIcon em,.tsNotify>summary em{position:absolute;right:-5px;top:-5px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border:2px solid var(--cc-surface);border-radius:12px;background:#ee3f5f;color:#fff;font:700 9px/1 system-ui;font-style:normal}
body:has(#adminSide) .tsUnifiedHead .tsUnifiedAction{min-height:40px!important;padding:10px 14px!important;border-radius:12px!important;background:var(--cc-accent)!important;color:white!important;box-shadow:0 8px 20px color-mix(in srgb,var(--cc-accent),transparent 76%)!important;font-size:12px!important}
body:has(#adminSide) .tsUnifiedProfile{gap:9px!important;margin-left:0!important;padding:3px 5px 3px 3px!important;border-radius:14px!important}.tsUnifiedProfile i{color:var(--cc-muted);font-style:normal;font-size:11px}.tsUnifiedProfile:hover{background:var(--cc-surface-2)}
.tsNotify{position:relative}.tsNotifyMenu{position:absolute;right:0;top:48px;width:360px;max-height:460px;overflow:auto;padding:9px;border:1px solid var(--cc-border);border-radius:18px;background:var(--cc-surface);box-shadow:0 28px 80px rgba(6,20,39,.22);z-index:200}.tsNotifyMenu header{display:flex;align-items:center;justify-content:space-between;padding:9px 10px 12px;border-bottom:1px solid var(--cc-border)}.tsNotifyMenu header b{display:block;font-size:13px}.tsNotifyMenu header small{display:block;color:var(--cc-muted);font-size:10px;margin-top:2px}.tsNotifyMenu header a{font-size:10px;color:var(--cc-accent)!important}.tsNotifyMenu>a{display:flex!important;gap:10px!important;align-items:flex-start!important;padding:11px!important;border-radius:12px!important;margin-top:4px!important}.tsNotifyMenu>a:hover{background:var(--cc-surface-2)!important}.tsNotifyMenu>a>span{display:grid;place-items:center;min-width:28px;height:28px;border-radius:9px;background:color-mix(in srgb,var(--cc-accent),transparent 90%);color:var(--cc-accent);font-weight:750;font-size:10px}.tsNotifyMenu>a.warn>span{background:#fff6df;color:#b87500}.tsNotifyMenu>a.bad>span{background:#fff0f3;color:#d72f51}.tsNotifyMenu>a b{display:block;font-size:11.5px}.tsNotifyMenu>a small{display:block;color:var(--cc-muted);font-size:10px;line-height:1.45;margin-top:2px}.tsNotifyEmpty{padding:22px 14px;margin:0;text-align:center;color:var(--cc-muted);font-size:11px}
body:has(#adminSide) .main>.top{margin:0 0 22px!important}.topTitle h1{font-size:24px!important;line-height:1.2!important;letter-spacing:-.45px!important;color:var(--cc-ink)!important}.topTitle .mut{color:var(--cc-muted)!important;font-size:11.5px!important;margin-top:5px!important}
body:has(#adminSide) .main :is(.card,.pmCard,.tsPanel,.mlPanel,.sysPanel,.vnPanel,.trPanel,.auPanel,.opPanel,.guestDirectory,.guestStat,.evCard,.dsCard){border-color:var(--cc-border)!important;border-radius:var(--cc-radius)!important;background:var(--cc-surface)!important;color:var(--cc-ink)!important;box-shadow:var(--cc-shadow)!important}
body:has(#adminSide) input,body:has(#adminSide) select,body:has(#adminSide) textarea{border-color:var(--cc-border)!important;background:var(--cc-surface-2)!important;color:var(--cc-ink)!important;border-radius:12px!important}body:has(#adminSide) input:focus,body:has(#adminSide) select:focus,body:has(#adminSide) textarea:focus{outline:none!important;border-color:color-mix(in srgb,var(--cc-accent),#fff 30%)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--cc-accent),transparent 87%)!important}
body:has(#adminSide) button,body:has(#adminSide) .btn,body:has(#adminSide) .pmBtn{border-radius:11px!important}body:has(#adminSide) .pmBtn.primary{background:var(--cc-accent)!important;border-color:var(--cc-accent)!important;box-shadow:0 9px 22px color-mix(in srgb,var(--cc-accent),transparent 78%)!important}
body:has(#adminSide) table{color:var(--cc-ink)!important}body:has(#adminSide) th{color:var(--cc-muted)!important;background:var(--cc-surface-2)!important;border-color:var(--cc-border)!important}body:has(#adminSide) td{border-color:var(--cc-border)!important}body:has(#adminSide) tr:hover td{background:color-mix(in srgb,var(--cc-accent),transparent 96%)!important}
body:has(#adminSide) .pmTitle{margin-bottom:20px!important}.pmTitle>div>span{color:var(--cc-accent)!important;font-weight:800!important;letter-spacing:1.2px!important}.pmTitle h2{font-size:27px!important;letter-spacing:-.6px!important}.pmTitle p,.pmMuted{color:var(--cc-muted)!important}.pmStats{gap:12px!important}.pmStats>div{position:relative;overflow:hidden;border:1px solid var(--cc-border)!important;border-radius:var(--cc-radius)!important;background:var(--cc-surface)!important;box-shadow:none!important;padding:17px 18px!important}.pmStats>div:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--cc-accent)}.pmStats small{color:var(--cc-muted)!important}.pmStats b{color:var(--cc-ink)!important;letter-spacing:-.4px}.pmStats span{display:block;margin-top:4px;color:var(--cc-muted);font-size:9.5px}
.pmControlCenter{display:grid;gap:18px}.pmControlHero{display:flex!important;align-items:center;justify-content:space-between;gap:28px;padding:26px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--cc-accent),transparent 94%),var(--cc-surface))!important}.pmControlHero h3{font-size:22px;margin:10px 0 7px}.pmControlPreview{min-width:220px;padding:18px;border:1px solid var(--cc-border);border-radius:16px;background:var(--cc-surface);box-shadow:0 15px 36px rgba(19,41,67,.07)}.pmControlPreview i{display:block;width:36px;height:8px;border-radius:10px;background:var(--preview-accent,var(--cc-accent));margin-bottom:13px}.pmControlPreview b{display:block;font-size:17px}.pmControlPreview small{display:block;color:var(--cc-muted);margin-top:4px}.pmControlGrid{align-items:start}.pmSectionIcon{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:color-mix(in srgb,var(--cc-accent),transparent 90%);color:var(--cc-accent);font-size:15px;margin-bottom:9px}.pmCardHead h3{margin:0}.pmCardHead p{margin:4px 0 0;color:var(--cc-muted);font-size:10.5px}.pmControlCenter label>small{display:block;margin-top:5px;color:var(--cc-muted);font-size:9.5px}.pmToggleList{display:grid;gap:1px}.pmToggle{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:13px 0!important;border-bottom:1px solid var(--cc-border)!important;cursor:pointer!important}.pmToggle:last-child{border-bottom:0!important}.pmToggle>span b{display:block;font-size:11.5px}.pmToggle>span small{display:block!important;margin-top:3px!important;color:var(--cc-muted)!important;font-size:9.5px!important}.pmToggle>input{position:absolute!important;opacity:0!important;pointer-events:none!important}.pmToggle>i{position:relative;flex:0 0 42px;width:42px;height:24px;border-radius:14px;background:#cbd5e1;transition:.18s}.pmToggle>i:before{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:white;box-shadow:0 2px 6px #0002;transition:.18s}.pmToggle>input:checked+i{background:var(--cc-accent)}.pmToggle>input:checked+i:before{transform:translateX(18px)}.pmToggle.danger>input:checked+i{background:#df3d5c}.pmModuleGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pmModuleGrid a{position:relative;display:flex;flex-direction:column;min-height:116px;padding:16px;border:1px solid var(--cc-border);border-radius:15px;background:var(--cc-surface-2);color:var(--cc-ink);text-decoration:none;transition:.18s}.pmModuleGrid a:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--cc-accent),#fff 45%);box-shadow:0 12px 30px color-mix(in srgb,var(--cc-accent),transparent 91%)}.pmModuleGrid a>span{align-self:flex-end;color:var(--cc-accent)}.pmModuleGrid a b{margin-top:auto;font-size:12px}.pmModuleGrid a small{margin-top:4px;color:var(--cc-muted);font-size:9.5px;line-height:1.4}.pmControlSave{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;bottom:18px!important;padding:14px 16px!important;border:1px solid var(--cc-border)!important;border-radius:17px!important;background:color-mix(in srgb,var(--cc-surface),transparent 4%)!important;box-shadow:0 20px 55px rgba(11,30,52,.16)!important;backdrop-filter:blur(18px)}.pmControlSave b{display:block;font-size:11.5px}.pmControlSave small{display:block;color:var(--cc-muted);font-size:9.5px;margin-top:3px}
html[data-ts-theme="dark"] body:has(#adminSide) .tsUnifiedHead,html[data-ts-theme="dark"] body:has(#adminSide) .tsUnifiedSearch label,html[data-ts-theme="dark"] .tsNotifyMenu{box-shadow:0 18px 45px rgba(0,0,0,.24)!important}html[data-ts-theme="dark"] body:has(#adminSide) .main :is(.card,.pmCard,.tsPanel,.mlPanel,.sysPanel,.vnPanel,.trPanel,.auPanel,.opPanel,.guestDirectory,.guestStat,.evCard,.dsCard){box-shadow:0 16px 40px rgba(0,0,0,.16)!important}html[data-ts-theme="dark"] .pmToggle>i{background:#31425a}
body:has(#adminSide) .main>.top :is(.dashProfile,.dashTopIcon,.flAccount,.flTopAlerts,.mlAccount,.sysProfile,.mpProfile,.trAccount,.vnAccount,.opAccount,.evAccount,.guestAccount){display:none!important}
body:has(#adminSide) .main>.top :is(.dashToolbar,.flToolbar,.mlToolbar,.sysToolbar,.mpToolbar,.trToolbar,.vnToolbar,.auToolbar,.opToolbar,.dsToolbar,.evToolbar,.guestTopToolbar){padding:10px 12px!important;border:1px solid var(--cc-border)!important;border-radius:14px!important;background:var(--cc-surface)!important}
body.tsPanelStandalone{padding-left:282px!important;background:var(--cc-bg)!important}body.tsPanelStandalone main,body.tsPanelStandalone .wrap{max-width:1480px!important}body.tsPanelStandalone .card{border-color:var(--cc-border)!important;border-radius:var(--cc-radius)!important;background:var(--cc-surface)!important;color:var(--cc-ink)!important;box-shadow:var(--cc-shadow)!important}
@media(max-width:1280px){.pmModuleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.tsUnifiedProfile>span:not(.tsUnifiedAvatar){display:none!important}.tsUnifiedBrand span{display:none!important}body:has(#adminSide) .tsUnifiedBrand{min-width:auto!important}}
@media(max-width:1024px){body:has(#adminSide) .app{display:block!important}.navFold{display:none!important}body #adminSide.side{width:min(320px,90vw)!important}body:has(#adminSide) .app>.main{padding:16px!important}body:has(#adminSide) .tsUnifiedHead{margin:-16px -16px 20px!important;padding:10px 14px!important}.tsUnifiedTools{margin-left:auto}.tsUnifiedAction,.tsUnifiedSearch,.tsUnifiedProfile>span:not(.tsUnifiedAvatar),.tsUnifiedProfile>i{display:none!important}.tsNotifyMenu{position:fixed;left:12px;right:12px;top:70px;width:auto;max-height:calc(100vh - 90px)}body.tsPanelStandalone{padding-left:0!important}.pmControlHero{align-items:flex-start;flex-direction:column}.pmControlPreview{width:100%;min-width:0}.pmModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.pmModuleGrid{grid-template-columns:1fr}.pmControlSave{align-items:stretch!important;flex-direction:column!important;bottom:8px!important}.pmControlSave .pmBtn{width:100%}.pmControlHero{padding:19px!important}.pmControlHero h3{font-size:19px}.pmStats.pmControlStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.topTitle h1{font-size:21px!important}.tsHeadIcon,.tsNotify>summary{width:38px!important;height:38px!important}.tsUnifiedTools{gap:5px}}
@media(prefers-reduced-motion:reduce){body #adminSide .nav a,.pmModuleGrid a,.pmToggle>i,.pmToggle>i:before{transition:none!important}}
body #adminSide .navBadge{margin-left:auto;display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:#ef4262;color:#fff;font:700 9px/1 system-ui;font-style:normal;box-shadow:0 0 0 2px var(--cc-side-2)}
body.tsSideFolded #adminSide .navBadge{position:absolute;right:4px;top:3px;min-width:16px;height:16px;padding:0 4px;font-size:8px}
body:has(#adminSide) .pmCard{padding:calc(20px * var(--ts-cc-density,1))!important}
body:has(#adminSide) .pmForm{gap:calc(12px * var(--ts-cc-density,1))!important}
body:has(#adminSide) .pmTable :is(th,td){padding-top:calc(12px * var(--ts-cc-density,1))!important;padding-bottom:calc(12px * var(--ts-cc-density,1))!important}
body #adminSide .nav a{min-height:calc(42px * var(--ts-cc-density,1))!important}
body:has(#adminSide) #panelNavResults a small{margin-left:auto;padding:3px 7px;border:1px solid var(--cc-border);border-radius:999px;color:var(--cc-muted);font-size:8px;font-weight:700;letter-spacing:.04em;background:var(--cc-surface-2)}

/* 5.34.1 navigation correction: keep every real function directly discoverable. */
body #adminSide.side{overflow-x:hidden!important}
body #adminSide .nav a.navHub{margin-top:3px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.055)!important;color:#edf5ff!important;font-weight:720!important}
body #adminSide .nav a.navHub:hover{background:rgba(255,255,255,.085)!important}
body #adminSide .nav a.navSub{min-height:36px!important;padding-top:7px!important;padding-bottom:7px!important;padding-left:19px!important;color:#9fb0c5!important;font-size:11.8px!important}
body #adminSide .nav a.navSub:after{content:"";position:absolute;left:9px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:#48617f}
body #adminSide .nav a.navSub.on:after,body #adminSide .nav a.navSub[aria-current=page]:after{background:#fff}
body #adminSide .navHubTag{margin-left:auto;padding:3px 6px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#7f96b3;font-size:7.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
body #adminSide .nav a.navHub.on .navHubTag{color:#fff;border-color:rgba(255,255,255,.28)}
body #adminSide .navGroupTools{margin-top:5px!important;border-top:1px solid rgba(255,255,255,.065)!important;padding-top:18px!important}
@media(min-width:1025px){body:has(#adminSide) .tsUnifiedBrand{display:none!important}body:has(#adminSide) .tsUnifiedSearch{margin-left:0!important;max-width:620px!important}}
body.tsSideCompact #adminSide .nav a.navSub{padding-left:10px!important}body.tsSideCompact #adminSide .nav a.navSub:after{display:none!important}body.tsSideCompact #adminSide .navHubTag{display:none!important}
body.tsSideFolded #adminSide .nav a.navSub{padding-left:9px!important}body.tsSideFolded #adminSide .nav a.navSub:after,body.tsSideFolded #adminSide .navHubTag{display:none!important}
