.admin-shell_shell__2GeDb{--surface:#fff;--surface-raised:#fff;--bg:#f6f8fa;--text:#153246;--muted:#617587;--line:#dde5eb;min-height:100dvh;background:var(--bg);color:var(--text)}.admin-shell_topbar__TSHUq{height:80px;background:var(--surface);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 32px;gap:16px;position:sticky;top:0;z-index:30}.admin-shell_brandArea__f2Ik1{display:flex;align-items:center;gap:12px}.admin-shell_brand__1VoR2{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:20px;font-weight:700;letter-spacing:-.6px}.admin-shell_brand__1VoR2 small{display:block;color:var(--muted);font-size:10px;font-weight:500;letter-spacing:.7px;margin-top:1px}.admin-shell_body__DBjvF{display:grid;grid-template-columns:244px minmax(0,1fr);max-width:1800px;margin:auto}.admin-shell_sidebar__NU4fB{background:var(--surface);border-right:1px solid var(--line);padding:24px 16px;position:sticky;top:80px;height:calc(100dvh - 80px);overflow-y:auto}.admin-shell_sidebar__NU4fB section{margin-bottom:24px}.admin-shell_sidebar__NU4fB h2{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);font-weight:650;margin:0 12px 8px}.admin-shell_sidebar__NU4fB a{display:flex;align-items:center;gap:11px;padding:10px 12px;margin:2px 0;border-radius:7px;text-decoration:none;font-size:13px;line-height:1.35;font-weight:500;color:var(--muted);transition:background .15s,color .15s}.admin-shell_sidebar__NU4fB a svg{flex-shrink:0}.admin-shell_sidebar__NU4fB a:hover{background:#f2f5f7;color:var(--text)}.admin-shell_sidebar__NU4fB a[aria-current]{background:#fff1cb;color:#173447;font-weight:650;box-shadow:inset 3px 0 #ffb923}.admin-shell_sidebarFoot__rma6H{border-top:1px solid var(--line);padding-top:14px}.admin-shell_content__Lf0hz{min-width:0;padding:36px clamp(20px,3vw,52px) 80px}.admin-shell_content__Lf0hz>div,.admin-shell_content__Lf0hz>main{max-width:1280px;margin:0 auto;padding:0}.admin-shell_content__Lf0hz h1{font-size:clamp(27px,3vw,34px);letter-spacing:-1px;font-weight:650;line-height:1.2}.admin-shell_content__Lf0hz h2{letter-spacing:-.4px}.admin-shell_content__Lf0hz input,.admin-shell_content__Lf0hz select,.admin-shell_content__Lf0hz textarea{background:#fff!important;border-color:#ccd8e1!important}.admin-shell_content__Lf0hz table{font-variant-numeric:tabular-nums}.admin-shell_content__Lf0hz>main>a:first-child{display:none}.admin-shell_content__Lf0hz [hidden]{display:none!important}.admin-shell_menu__R5xbA{display:none}.admin-shell_skip__zF5OI{position:fixed;left:16px;top:-100px;z-index:100;background:white;padding:12px}.admin-shell_skip__zF5OI:focus{top:10px}.admin-shell_shell__2GeDb a:focus-visible,.admin-shell_shell__2GeDb button:focus-visible{outline:2px solid #c48100;outline-offset:3px}[data-theme=dark] .admin-shell_shell__2GeDb{--surface:#153043;--bg:#102533;--text:#eef4f7;--muted:#acbecb;--line:#2c4859}[data-theme=dark] .admin-shell_content__Lf0hz input,[data-theme=dark] .admin-shell_content__Lf0hz select,[data-theme=dark] .admin-shell_content__Lf0hz textarea{background:#173447!important}[data-theme=dark] .admin-shell_sidebar__NU4fB a:hover{background:#214358;color:white}@media(max-width:900px){.admin-shell_body__DBjvF{grid-template-columns:210px minmax(0,1fr)}.admin-shell_sidebar__NU4fB{padding:22px 10px}.admin-shell_content__Lf0hz{padding:28px 20px}.admin-shell_topbar__TSHUq{padding:0 20px}}@media(max-width:700px){.admin-shell_topbar__TSHUq{height:68px;padding:0 14px}.admin-shell_brand__1VoR2{font-size:16px}.admin-shell_brand__1VoR2 small{font-size:9px}.admin-shell_menu__R5xbA{display:grid;place-items:center;width:30px;height:36px}.admin-shell_body__DBjvF{display:block}.admin-shell_sidebar__NU4fB{display:none;position:fixed;top:68px;left:0;width:260px;height:calc(100dvh - 68px);z-index:25;box-shadow:14px 0 40px #10253320}.admin-shell_sidebar__NU4fB.admin-shell_expanded__kkBZe{display:block}.admin-shell_content__Lf0hz{padding:26px 16px 60px}.admin-shell_brandArea__f2Ik1{gap:6px}.admin-shell_brand__1VoR2>span{display:none}.admin-shell_topbar__TSHUq{gap:8px}}.admin-shell_topActions__XEwnk{display:flex;align-items:center;gap:22px}.admin-shell_userView__KKDfW{display:flex;align-items:center;gap:6px;text-decoration:none;font-size:13px;color:var(--muted);font-weight:600}@media(max-width:700px){.admin-shell_topActions__XEwnk{gap:8px}.admin-shell_userView__KKDfW{font-size:11px;max-width:42px;line-height:1.1}.admin-shell_userView__KKDfW svg{display:none}}