.dashboard-shell[data-tree-view=true]{--elle-canvas:#252423;--elle-card:#252423;--elle-card-2:#2b2a29;--elle-card-3:#2b2a29;--elle-control:#252423;--elle-text:#b2b0ad;--elle-body:#b2b0ad;--elle-muted:#b2b0ad;--elle-subtle:#b2b0ad;--elle-faint:#656462;--elle-accent:#b2b0ad}.dashboard-shell[data-tree-view=true],.dashboard-shell[data-tree-view=true] .dashboard-layout,.dashboard-shell[data-tree-view=true] .dashboard-workspace-shell{background:#252423!important;height:auto!important;min-height:0!important}body:has(.dashboard-shell[data-tree-view=true]){color:#b2b0ad!important;background:#252423!important}body:has(.dashboard-shell[data-tree-view=true]) #elle-site-content{color:#b2b0ad!important;background:#252423!important}body:has(.dashboard-shell[data-tree-view=true]) .elle-header{color:#b2b0ad!important;background:#252423!important}body:has(.dashboard-shell[data-tree-view=true]) .elle-menu-toggle{color:#b2b0ad;background:#2b2a29;border:1px solid #403f3e}.dashboard-tree-permanent{min-width:0;height:auto;overflow:visible}.dashboard-header-tab{z-index:2147483004;top:calc(var(--elle-header-height) - 1px);color:#b2b0ad;cursor:pointer;background:#252423;border:1px solid #403f3e;border-top:0;border-radius:0 0 7px 7px;place-items:center;width:38px;height:18px;padding:0;transition:top .2s;display:grid;position:fixed;left:50%;translate:-50%}.dashboard-header-tab svg{width:14px;height:14px}.dashboard-header-tab:hover{background:#403f3e}.dashboard-header-tab:focus-visible{outline-offset:3px;outline:1px solid #b2b0ad}html.elle-dashboard-header-hidden .dashboard-header-tab{top:0}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup:not([hidden]),.dashboard-detail-popup){z-index:81;overscroll-behavior:contain;color:#b2b0ad;-webkit-backdrop-filter:blur(14px);scrollbar-width:thin;scrollbar-color:#656462 transparent;border:1px solid #403f3e;border-radius:12px;width:min(380px,70vw);min-width:230px;height:auto;max-height:min(460px,48dvh);animation:.24s ease-out mapConfigIn;position:fixed;inset:auto 24px 24px auto;overflow:auto;transform:none;box-shadow:0 12px 40px #25242344;container-type:inline-size;background:#252423f5!important;max-width:calc(100vw - 32px)!important;padding:12px 14px 16px!important}body:has(.dashboard-shell[data-tree-view=true]) .dashboard-detail-popup{z-index:165}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup)[data-expanded=true]{inset:calc(var(--elle-header-height) + 24px) 20px 20px auto;width:min(920px,100vw - 40px);max-height:none;padding:18px 24px 28px!important}.dashboard-config-popup[hidden]{display:none!important}html.elle-dashboard-header-hidden body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup)[data-expanded=true]{top:24px}:is(body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup),body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup) *){letter-spacing:normal;font-family:Inter,Arial,sans-serif!important}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup) [class*=text-\[]{line-height:1.5;font-size:12px!important}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup) :is(p,small){line-height:1.55;font-size:11px!important}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup) :is(h3,h4){letter-spacing:-.015em;line-height:1.4;font-size:14px!important;font-weight:550!important}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup) :is(input,select,textarea,[aria-haspopup=listbox]){border-radius:6px;width:100%;min-width:0;height:auto;min-height:34px;line-height:1.5;color:#dbd9d6!important;max-width:100%!important;box-shadow:none!important;background:#252423!important;border:1px solid #403f3e!important;padding:7px 9px!important;font-size:12px!important}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup) input[type=checkbox]{accent-color:#b2b0ad;width:16px;height:16px;min-height:16px}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup) input[type=color]{flex-shrink:0;width:40px;height:34px;padding:3px!important}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup) textarea{resize:vertical;min-height:112px;position:static!important}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup) :is(input,textarea)::placeholder{opacity:1;color:#656462!important}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup) :focus-visible{outline-offset:2px;outline:2px solid #b2b0ad!important}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup) :is(button,[role=option]){line-height:1.35;font-size:12px!important}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup) :is(button[aria-label],button[aria-haspopup],button[aria-pressed],[role=option]){min-height:32px}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup) :is([class*="text-[#"],[class*="!text-[#"]){color:#b2b0ad!important}body:has(.dashboard-shell[data-tree-view=true]) .settings-editor-body [class*="bg-[#"]{background:#252423!important}body:has(.dashboard-shell[data-tree-view=true]) .settings-editor-body :is(input,textarea){background:#252423!important}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup) [role=option][aria-selected=true]{color:#dbd9d6!important;background:#2b2a29!important}.dashboard-popup-toolbar{z-index:20;background:#252423;border-bottom:1px solid #403f3e;align-items:center;gap:6px;margin:0 0 10px;padding:4px 0 10px;display:flex;position:sticky;top:-12px}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup) .dashboard-popup-toolbar button{cursor:pointer;border:1px solid #403f3e;border-radius:6px;flex-shrink:0;place-items:center;width:30px;height:30px;margin:0;line-height:1;display:grid;color:#b2b0ad!important;background:0 0!important;min-height:30px!important;padding:4px!important;font-size:18px!important}.dashboard-popup-toolbar button:hover{background:#2b2a29!important}.dashboard-popup-title{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.dashboard-popup-title>span{color:#b2b0ad;flex-shrink:0;place-items:center;width:18px;height:20px;display:grid}.dashboard-popup-title svg{width:17px;height:17px}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup) .dashboard-popup-title h2{color:#dbd9d6;overflow-wrap:anywhere;margin:0;font:550 16px/1.35 Inter,Arial,sans-serif!important}body:has(.dashboard-shell[data-tree-view=true]) [data-expanded=true] .dashboard-popup-title h2{font-size:21px!important}.dashboard-detail-description{color:#b2b0ad;max-width:65ch;margin:0 0 14px}.dashboard-popup-save{z-index:19;background:#252423;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:8px 0;display:flex;position:sticky;top:37px}.dashboard-popup-save:empty{display:none}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup) .dashboard-popup-save button{cursor:pointer;border:1px solid #656462;border-radius:6px;flex:1;height:auto;color:#b2b0ad!important;background:#2b2a29!important;min-height:32px!important;padding:7px 12px!important;font-size:12px!important}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup) .dashboard-popup-save button:first-of-type{border-color:#b2b0ad;font-weight:550;color:#252423!important;background:#b2b0ad!important}.dashboard-popup-save button:disabled{opacity:.5;cursor:wait}.dashboard-editor-notice{width:100%;margin:0 0 3px;color:#d5c59e!important}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup)[data-expanded=true] .dashboard-popup-toolbar{top:-18px}.dashboard-module-content>div>div.text-center:first-child{display:none}.dashboard-module-content{margin-top:0!important}.dashboard-config-popup[data-expanded=false] .dashboard-module-content [class*=grid-cols-]{grid-template-columns:minmax(0,1fr)!important}.dashboard-config-popup[data-expanded=false] .dashboard-module-content [class*=col-span-]{grid-column:auto!important}.dashboard-config-popup[data-expanded=false] .dashboard-module-content [class*=sm\:flex-row]{flex-direction:column!important;align-items:stretch!important}.dashboard-config-popup[data-expanded=false] .dashboard-module-content [class*=sm\:w-]{width:100%!important;max-width:100%!important}.dashboard-config-popup[data-expanded=false] .dashboard-module-content [class*=rounded-]{border-radius:7px}.dashboard-config-popup[data-expanded=false] .dashboard-module-content :is([class*="px-[15px]"],[class*="px-[12px]"]){padding-inline:10px!important}.dashboard-config-popup[data-expanded=false] .dashboard-module-content [class*="py-[15px]"]{padding-block:10px!important}.dashboard-config-popup[data-expanded=false] .authorization-role-editor [class*=grid-cols-2]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.authorization-role-card>div:first-child{flex-wrap:wrap;padding:10px!important}.authorization-role-card>div:nth-child(2){padding:10px!important}.authorization-role-card [aria-pressed=true]{border-color:#b2b0ad!important}.authorization-role-card [aria-pressed=true]>span:last-child{color:#252423!important;background:#b2b0ad!important}body:has(.dashboard-shell[data-tree-view=true]) .authorization-role-editor button[aria-pressed]{min-height:34px!important;padding:6px!important}body:has(.dashboard-shell[data-tree-view=true]) .authorization-role-editor button[aria-pressed]>span:first-child{overflow-wrap:anywhere;white-space:normal!important;font-size:11px!important;font-weight:400!important;overflow:visible!important}.settings-section{background:0 0;border:0;margin:0 0 18px;padding:0}.settings-section-heading{border-bottom:1px solid #403f3e;padding:0 0 9px}.settings-section-heading h3{color:#dbd9d6;margin:0}.settings-section-heading p{color:#b2b0ad;margin:4px 0 0}.settings-field{border-bottom:1px solid #b2b0ad0d;gap:8px;min-width:0;padding:13px 0;display:grid}.settings-field-label p{color:#dbd9d6;margin:0;font-weight:550}.settings-field-label small{color:#b2b0ad;margin-top:3px;font-weight:400;display:block}.settings-field-control{min-width:0}.settings-field-control>div.justify-end{justify-content:flex-start!important}.settings-selection-chips{flex-wrap:wrap;gap:5px;margin-bottom:7px;display:flex}.settings-selection-chips>span{background:#2b2a29;border:1px solid #403f3e;border-radius:6px;align-items:center;gap:5px;padding:2px 4px 2px 7px;font-size:11px;display:flex}body:has(.dashboard-shell[data-tree-view=true]) .settings-selection-chips button{color:#b2b0ad;width:24px;padding:0;background:0 0!important;min-height:24px!important;font-size:16px!important}.settings-setup{border-bottom:1px solid #403f3e;margin-bottom:14px;padding-bottom:12px}.settings-setup>div{border:0!important;padding:0!important}.settings-setup>div+div{margin-top:12px}.settings-setup>div>p:first-child{display:none}.settings-fields{min-width:0}.settings-fields>div{height:auto;min-height:0;overflow:visible}.settings-fields [class*=min-h-full]{min-height:0}.settings-fields [class*="min-h-[140px]"]{min-height:140px}.settings-fields [class*=grid-cols-\[104px]{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.settings-preview,.settings-help{background:#252423;border:1px solid #403f3e;border-radius:8px;margin-top:16px;padding:0}.settings-preview>summary,.settings-help>summary{color:#b2b0ad;cursor:pointer;padding:10px 12px;font-size:12px;font-weight:500;list-style-position:inside}.settings-preview[open]>summary,.settings-help[open]>summary{border-bottom:1px solid #403f3e}.settings-help>p{color:#b2b0ad;padding:8px 12px}.settings-help>div{padding:8px!important}.settings-editor-body{min-width:0}.settings-editor-body [class*=lg\:grid-cols-]{grid-template-columns:minmax(0,1fr)!important}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup) .settings-switch{flex-shrink:0;align-items:center;gap:7px;width:auto!important;box-shadow:none!important;color:#b2b0ad!important;background:0 0!important;border:0!important;min-height:30px!important;padding:3px 0!important;font-size:11px!important;display:inline-flex!important}.settings-switch-track{background:#2b2a29;border:1px solid #656462;border-radius:20px;flex-shrink:0;width:30px;height:18px;padding:3px;display:block}.settings-switch-track i{background:#b2b0ad;border-radius:50%;width:10px;height:10px;transition:transform .2s,background .2s;display:block}.settings-switch[aria-checked=true] .settings-switch-track{background:#b2b0ad;border-color:#b2b0ad}.settings-switch[aria-checked=true] i{background:#252423;transform:translate(12px)}.settings-switch:disabled{opacity:.45}@container (min-width:600px){.settings-field{grid-template-columns:minmax(190px,.9fr) minmax(0,1.2fr);align-items:center;gap:28px}.settings-fields [class*=grid-cols-\[104px]{align-items:start;grid-template-columns:180px minmax(0,1fr)!important}.settings-setup{max-width:560px}.settings-section{margin-bottom:24px}}.world-editor{margin-top:10px}.world-editor-heading{color:#b2b0ad;border-block:1px solid #403f3e;justify-content:space-between;gap:8px;margin-bottom:12px;padding:8px 0;font-size:10px;display:flex}.world-editor-heading small{color:#b2b0ad;font-size:10px}.world-editor fieldset{border:0;gap:13px;min-width:0;margin:0;padding:0;display:grid}.world-field{color:#b2b0ad;flex-direction:column;gap:6px;font-size:12px;line-height:1.4;display:flex}.world-field small{color:#b2b0ad;font-size:10px}.dashboard-shell .world-field input:not([type=checkbox]),.dashboard-shell .world-field select,.dashboard-shell .world-field textarea{border-radius:6px;width:100%;min-width:0;min-height:34px;padding:7px 9px;color:#b2b0ad!important;background:#252423!important;border:1px solid #656462!important;font-size:12px!important}.world-field--boolean{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-height:30px}.world-field--boolean input{accent-color:#b2b0ad;width:16px;height:16px}.world-editor-actions{border-top:1px solid #403f3e;justify-content:flex-end;gap:6px;margin-top:14px;padding-top:12px;display:flex}.world-editor-actions button{color:#b2b0ad;background:#2b2a29;border:1px solid #656462;border-radius:6px;min-height:32px;padding:7px 10px;font-size:11px}.world-editor-actions button[type=submit]{color:#252423;background:#b2b0ad;border-color:#b2b0ad;font-weight:500}.world-editor-actions button:disabled{opacity:.45}.world-editor-status{color:#b2b0ad;font-size:11px;line-height:1.5}@media (max-width:700px){body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup:not([hidden]),.dashboard-detail-popup){inset:auto 16px max(16px,env(safe-area-inset-bottom)) auto;padding:10px 12px 14px!important}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup)[data-expanded=true]{inset:calc(var(--elle-header-height) + 20px) 8px 8px auto;width:calc(100vw - 16px);max-width:calc(100vw - 16px)!important;padding:14px 16px 24px!important}.dashboard-popup-toolbar{top:-10px}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup)[data-expanded=true] .dashboard-popup-toolbar{top:-14px}.dashboard-popup-title>span{display:none}.dashboard-config-popup[data-expanded=true] .dashboard-popup-title>span{display:grid}}@keyframes mapConfigIn{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.dashboard-config-popup,.dashboard-detail-popup,.dashboard-header-tab,.settings-switch-track i{transition:none!important;animation:none!important}}.settings-coming-soon{border:1px solid #403f3e;border-radius:8px;padding:14px}.settings-coming-soon h3{margin:0 0 8px}.settings-coming-soon p{color:#b2b0ad;margin:4px 0}body:has(.dashboard-shell[data-tree-view=true]) .settings-confirmation{color:#b2b0ad;border:1px solid #403f3e;border-radius:12px;width:min(460px,100%);max-height:calc(100dvh - 32px);padding:20px;font:400 13px/1.5 Inter,Arial,sans-serif;overflow:auto;background:#252423!important}.settings-confirmation *{font-family:Inter,Arial,sans-serif!important}.settings-confirmation-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-confirmation h2{margin:0;font-size:20px;font-weight:550}.settings-confirmation-heading button{color:#b2b0ad;background:0 0;border:1px solid #403f3e;border-radius:6px;width:30px;height:30px;font-size:18px}.settings-confirmation p{color:#b2b0ad;margin:12px 0;font-size:12px}.settings-restore-summary{border-block:1px solid #403f3e;margin:16px 0;padding:8px 0}.settings-restore-summary>div{justify-content:space-between;padding:6px 0;display:flex}.settings-restore-summary dd{color:#b2b0ad;margin:0}.settings-restore-confirm{gap:8px;margin:18px 0;display:grid}.settings-restore-confirm input{color:#b2b0ad;background:#252423;border:1px solid #656462;border-radius:6px;width:100%;padding:9px 10px;font-size:14px}.settings-confirmation-actions{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.settings-confirmation-actions button{color:#b2b0ad;background:0 0;border:1px solid #656462;border-radius:6px;padding:8px 12px;font-size:12px}.settings-confirmation-actions button:last-child{color:#252423;background:#b2b0ad}.settings-confirmation button:disabled{opacity:.45;cursor:default}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup)[data-expanded=true] :is(p,small){font-size:12px!important}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.dashboard-detail-popup)[data-expanded=true] :is(input,select,textarea,[aria-haspopup=listbox]){font-size:13px!important}.settings-saved-state{color:#b2b0ad;font-size:11px;line-height:1.4;display:block}.dashboard-popup-save:has(>.settings-saved-state){margin-bottom:14px;padding:0;position:static}body:has(.dashboard-shell[data-tree-view=true]) .settings-fields .settings-step{color:#b2b0ad;background:0 0;border:1px solid #403f3e;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:6px 8px;display:inline-flex;font-size:11px!important}.settings-step span{opacity:.7;font-size:10px}.settings-step[aria-current=step]{color:#252423!important;background:#b2b0ad!important}.settings-fields>div:has(>.settings-step){flex-wrap:wrap;justify-content:flex-start;gap:6px;height:auto;padding:0 0 12px;display:flex}@layer base{body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.settings-editor) [class*="text-[#"]{color:#b2b0ad!important}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.settings-editor) :is(input,textarea)::placeholder{font:inherit!important;color:#656462!important}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.settings-editor) .dashboard-popup-save button{color:#b2b0ad!important;background:#2b2a29!important;font-size:12px!important}body:has(.dashboard-shell[data-tree-view=true]) :is(.dashboard-config-popup,.settings-editor) .dashboard-popup-save button:first-of-type{color:#252423!important;background:#b2b0ad!important}body:has(.dashboard-shell[data-tree-view=true]) .settings-editor .settings-fields button[aria-pressed]{color:#b2b0ad!important;background:#2b2a29!important}body:has(.dashboard-shell[data-tree-view=true]) .settings-editor .settings-fields button[aria-pressed=true]{background:#2b2a29!important;border-color:#b2b0ad!important}}.settings-preview-heading{color:#b2b0ad;border-bottom:1px solid #403f3e;margin:0;padding:10px 12px;font-size:12px;font-weight:500}
