:root[data-settings-mode]{--shell-sidebar-width:68px}
:root[data-settings-mode] #workspace #main{left:300px;padding:16px 22px 28px;border-radius:17px}
:root[data-settings-mode] #main>.page-heading{justify-content:flex-end;min-height:28px}
:root[data-settings-mode] #main>.page-heading>div:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
:root[data-settings-mode] #main .settings-dedicated{display:block;min-width:0}
:root[data-settings-mode] #main .settings-sidebar{position:fixed;inset:0 auto 0 68px;width:232px;padding:16px 14px 14px;background:#0c0c0c;color:#d1d1d1;border-right:1px solid #ffffff10;overflow-y:auto;overscroll-behavior:contain;z-index:39;scrollbar-color:#414141 transparent;display:flex;flex-direction:column;gap:0}
:root[data-settings-mode] .settings-back{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:550;min-height:28px;color:#ddd;margin-bottom:17px}
:root[data-settings-mode] .settings-back>span{font-size:25px;line-height:1;font-weight:400}
:root[data-settings-mode] .settings-sidebar>input{font-size:12px;min-height:33px;background:#353535;border:1px solid #ffffff10;color:#e0e0e0;padding:7px 10px;border-radius:10px;flex-shrink:0;width:100%;margin-bottom:20px}
:root[data-settings-mode] .settings-sidebar>input::placeholder{color:#aaa}
:root[data-settings-mode] .settings-store-identity{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 2px 15px;min-width:0}
:root[data-settings-mode] .settings-store-identity>div{min-width:0}
:root[data-settings-mode] .settings-store-identity strong{font-size:12px;font-weight:450;display:block;overflow-wrap:anywhere}
:root[data-settings-mode] .settings-store-identity small{display:block;font-size:11px;margin-top:4px;color:#aaa;overflow-wrap:anywhere}
:root[data-settings-mode] .settings-store-identity>.store-picker-emblem{height:27px;width:27px;flex:0 0 27px;border-radius:7px;background:#e4f268;color:#252821;font-size:10px}
:root[data-settings-mode] .settings-navigation-disclosure{min-height:0;flex:1}
:root[data-settings-mode] .settings-navigation-disclosure>summary{display:none}
:root[data-settings-mode] .settings-side-nav{display:flex;flex-direction:column;gap:3px}
:root[data-settings-mode] .settings-side-nav a{display:flex;align-items:center;gap:9px;min-height:27px;padding:5px 8px;color:#c6c6c6;border-radius:9px;font-size:12px;font-weight:450;line-height:1.4}
:root[data-settings-mode] .settings-side-nav a[hidden]{display:none}
:root[data-settings-mode] .settings-side-nav a>svg{color:#8e8e8e;flex:none}
:root[data-settings-mode] .settings-side-nav a:hover{background:#242424;color:#fff}
:root[data-settings-mode] .settings-side-nav a[aria-current=page]{background:linear-gradient(#363636,#272727);color:white;box-shadow:inset 0 0 0 1px #ffffff0c}
:root[data-settings-mode] .settings-side-nav a[aria-current=page]>svg{color:#eee}
:root[data-settings-mode] .settings-side-nav a.settings-nav-sub{padding-left:32px;color:#aaa}
:root[data-settings-mode] .settings-nav-sub>svg{display:none}
:root[data-settings-mode] .settings-administration{margin-top:20px;padding-top:16px;border-top:1px solid #ffffff14}
:root[data-settings-mode] .settings-sidebar-label{font-size:10px;letter-spacing:0;font-weight:450;color:#888;margin:0 8px 8px;text-transform:none}
:root[data-settings-mode] .settings-account-link{border-top:1px solid #ffffff14;margin-top:22px;padding:15px 8px 0;color:#aaa;font-size:12px}
:root[data-settings-mode] .settings-search-empty{font-size:12px;color:#aaa;line-height:1.6;margin:14px 8px}
:root[data-settings-mode] #main .settings-content{max-width:784px;margin:0 auto;min-width:0;padding:11px 0 0}
:root[data-settings-mode] .settings-page-title{font-size:27px;font-weight:550;letter-spacing:-.6px;line-height:1.3;margin:0 0 31px}
:root[data-settings-mode] #main .settings-content .panel-heading h2{font-size:14px;font-weight:500}
:root[data-settings-mode] #main .settings-content .panel-heading{padding:19px 17px 10px;border-bottom:0}
:root[data-settings-mode] #main .settings-content .panel-body{font-size:12px;line-height:1.65;padding:15px 17px 20px}
:root[data-settings-mode] #main .settings-content .field label{font-size:12px}
:root[data-settings-mode] #main .settings-content .field input,:root[data-settings-mode] #main .settings-content .field select,:root[data-settings-mode] #main .settings-content .field textarea{font-size:12px}
:root[data-settings-mode] #main .settings-content .form-actions button{font-size:12px;min-height:30px;padding:6px 12px}
:root[data-settings-mode] #workspace .sidebar-collapse{display:none}
@media(min-width:801px){:root[data-settings-mode] #workspace .sidebar-header .nav-label,:root[data-settings-mode] #workspace .sidebar .nav-label,:root[data-settings-mode] #workspace .sidebar .store-toggle-copy,:root[data-settings-mode] #workspace .sidebar .store-toggle>span:last-child{display:none}}
@media(max-width:1100px) and (min-width:801px){:root[data-settings-mode] #workspace #main{left:278px;padding-left:18px;padding-right:18px}:root[data-settings-mode] #main .settings-sidebar{width:210px;padding-left:10px;padding-right:10px}}
@media(max-width:800px){:root[data-settings-mode]{--shell-sidebar-width:220px}:root[data-settings-mode] #workspace #main{left:0;top:54px;padding:14px 12px 24px;border-radius:14px 14px 0 0}:root[data-settings-mode] #main .settings-sidebar{position:static;width:auto;inset:auto;max-height:none;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;overflow:visible;padding:12px;margin:0 0 22px;z-index:auto}:root[data-settings-mode] .settings-back{color:var(--ink);margin-bottom:10px}:root[data-settings-mode] .settings-sidebar>input{background:var(--bg);border-color:var(--line);color:var(--ink);margin-bottom:14px}:root[data-settings-mode] .settings-store-identity strong{color:var(--ink)}:root[data-settings-mode] .settings-store-identity small{color:var(--muted)}:root[data-settings-mode] .settings-navigation-disclosure>summary{display:list-item;cursor:pointer;font-size:12px;padding:8px 0;color:var(--ink)}:root[data-settings-mode] .settings-side-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-top:9px}:root[data-settings-mode] .settings-side-nav a{color:var(--ink);font-size:11px}:root[data-settings-mode] .settings-side-nav a:hover{background:var(--bg);color:var(--ink)}:root[data-settings-mode] .settings-account-link{border-top-color:var(--line);margin-top:14px;padding-top:12px;color:var(--muted)}:root[data-settings-mode] .settings-administration{border-top-color:var(--line)}:root[data-settings-mode] #main .settings-content{padding:0}:root[data-settings-mode] .settings-page-title{font-size:24px;margin-bottom:23px}:root[data-settings-mode] #workspace .sidebar-collapse{display:flex}:root[data-settings-mode] #workspace .sidebar #search-open{width:100%;height:30px;min-height:30px;flex:0 0 30px;align-self:stretch}}
:root[data-settings-mode] #main .settings-content .settings-access-heading h2{display:none}
@media(min-width:801px){:root[data-settings-mode] #main .settings-sidebar{max-height:none;height:100dvh;box-sizing:border-box}:root[data-settings-mode] .settings-navigation-disclosure{flex:1 0 auto}:root[data-settings-mode] .settings-account-link{flex:none}}
