html[data-sg4-admin-theme] body.sg4-admin-shell{--sg4-brand:#69f;--sg4-ui-background:#111820;--sg4-ui-surface:#1b2530;--sg4-ui-raised:#26323e;--sg4-ui-hover:#354554;--sg4-ui-line:#667b8b;--sg4-ui-text:#f3f6f8;--sg4-ui-muted:#cad5dd;--sg4-ui-input:#111820;--sg4-ui-control-border:#91a5b4;--sg4-ui-focus:#a8c6ff;--sg4-ui-secondary:#26323e;--sg4-ui-secondary-hover:#354554;--sg4-ui-secondary-active:#415466;--sg4-ui-secondary-text:#f3f6f8;--sg4-ui-disabled:#35424d;--sg4-ui-disabled-text:#e0e6ea;--sg4-ui-primary:#69f;--sg4-ui-primary-hover:#84adff;--sg4-ui-primary-active:#a3c1ff;--sg4-ui-primary-text:#101c30;--sg4-ui-primary-border:#a3c1ff;--sg4-ui-link:#b9d0ff;--sg4-ui-selected:#304663;--sg4-ui-selected-text:#f4f8ff;--sg4-ui-active-border:#a3c1ff;--sg4-ui-card-border:#71879a;--sg4-ui-hero-gradient:linear-gradient(135deg, var(--sg4-ui-surface), var(--sg4-ui-raised));--sg4-ui-featured-gradient:linear-gradient(135deg, var(--sg4-ui-surface), var(--sg4-ui-selected));--sg4-ui-featured-hover-gradient:linear-gradient(135deg, var(--sg4-ui-hover), var(--sg4-ui-selected));--sg4-ui-home-gradient:linear-gradient(90deg, var(--sg4-ui-selected), var(--sg4-ui-surface) 70%)}html[data-sg4-admin-theme=light] body.sg4-admin-shell{--sg4-ui-background:#f4f6f8;--sg4-ui-surface:#fff;--sg4-ui-raised:#f8fafb;--sg4-ui-hover:#e7edf2;--sg4-ui-line:#8797a4;--sg4-ui-text:#18232d;--sg4-ui-muted:#465967;--sg4-ui-input:#fff;--sg4-ui-control-border:#667b8b;--sg4-ui-focus:#2254a5;--sg4-ui-secondary:#edf1f4;--sg4-ui-secondary-hover:#dfe7ed;--sg4-ui-secondary-active:#d1dce5;--sg4-ui-secondary-text:#18232d;--sg4-ui-disabled:#e2e8ed;--sg4-ui-disabled-text:#465967;--sg4-ui-primary-border:#345c9f;--sg4-ui-link:#204d91;--sg4-ui-selected:#dbe8ff;--sg4-ui-selected-text:#18365f;--sg4-ui-active-border:#345c9f;--sg4-ui-card-border:#8295a5}html[data-sg4-admin-palette=sage] body.sg4-admin-shell{--sg4-brand:#8ec5a6;--sg4-ui-primary:#8ec5a6;--sg4-ui-primary-hover:#a9d4bb;--sg4-ui-primary-active:#c2e3cf;--sg4-ui-primary-text:#10291c;--sg4-ui-primary-border:#b2dfc2;--sg4-ui-link:#b7e5c8;--sg4-ui-focus:#a9daba;--sg4-ui-selected:#294a38;--sg4-ui-selected-text:#eefbf2;--sg4-ui-active-border:#a9daba}html[data-sg4-admin-theme=light][data-sg4-admin-palette=sage] body.sg4-admin-shell{--sg4-ui-primary-border:#356c4d;--sg4-ui-link:#255d3f;--sg4-ui-focus:#276341;--sg4-ui-selected:#d8eddf;--sg4-ui-selected-text:#1a482e;--sg4-ui-active-border:#356c4d}html[data-sg4-admin-palette=plum] body.sg4-admin-shell{--sg4-brand:#c4a0d5;--sg4-ui-primary:#c4a0d5;--sg4-ui-primary-hover:#d4b9e0;--sg4-ui-primary-active:#e2cfea;--sg4-ui-primary-text:#2d1738;--sg4-ui-primary-border:#ddc1e9;--sg4-ui-link:#e5c9f1;--sg4-ui-focus:#dcbce9;--sg4-ui-selected:#4a3454;--sg4-ui-selected-text:#fff4ff;--sg4-ui-active-border:#dcbce9}html[data-sg4-admin-theme=light][data-sg4-admin-palette=plum] body.sg4-admin-shell{--sg4-ui-primary-border:#70487f;--sg4-ui-link:#6b397a;--sg4-ui-focus:#733d82;--sg4-ui-selected:#efdff4;--sg4-ui-selected-text:#50265e;--sg4-ui-active-border:#70487f}html[data-sg4-admin-theme] body.sg4-admin-shell :is(.sg4-create-submit,.sg4-list-action--add,.sg4-admin-view-site,.sg4-admin-page-action--primary,.bg-cyan-300,.bg-cyan-400,.bg-cyan-500,.bg-cyan-600,.bg-fuchsia-500,.bg-violet-500):is(:disabled,[aria-disabled=true]):not(:where([data-editor-visual],[data-editor-visual] *,[contenteditable],[contenteditable] *,[data-theme-frame-stage],[data-theme-frame-stage] *,.prose,.prose *,[data-theme-preview-panel],[data-theme-preview-panel] *)){background-color:var(--sg4-ui-disabled)!important;color:var(--sg4-ui-disabled-text)!important;border-color:var(--sg4-ui-control-border)!important;opacity:1!important}html[data-sg4-admin-theme] body.sg4-admin-shell [data-admin-tablist]{background:var(--sg4-ui-surface);border-color:var(--sg4-ui-control-border)}html[data-sg4-admin-theme] body.sg4-admin-shell [data-admin-tablist] button[data-admin-tab]{color:var(--sg4-ui-text)}html[data-sg4-admin-theme] body.sg4-admin-shell [data-admin-tablist] button[data-admin-tab]:hover{background:var(--sg4-ui-hover);color:var(--sg4-ui-text)}html[data-sg4-admin-theme] body.sg4-admin-shell [data-admin-tablist] button[data-admin-tab][aria-selected=true]{background:var(--sg4-ui-selected);color:var(--sg4-ui-selected-text);border-color:var(--sg4-ui-active-border)}html[data-sg4-admin-density=comfortable] body.sg4-admin-shell{--sg4-control-height:44px;--sg4-control-padding:9px 12px;--sg4-control-radius:7px}html[data-sg4-admin-density=comfortable] body.sg4-admin-shell .sg4-admin-dense :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea,button,a.rounded-xl,a.rounded-lg,summary,.text-sm,.text-xs):not(:where(.sg4-page-editor,.sg4-page-editor *,.sg4-wysiwyg,.sg4-wysiwyg *,.prose,.prose *,[data-rich-text-editor],[data-rich-text-editor] *,[contenteditable],[contenteditable] *,dialog,dialog *,[data-theme-preview-panel],[data-theme-preview-panel] *,[data-admin-density=preserve],[data-admin-density=preserve] *,.leaflet-container,.leaflet-container *,[data-editor-visual],[data-editor-visual] *)){font-size:14px}html[data-sg4-admin-density=comfortable] body.sg4-admin-shell :is(.sg4-admin-page-action,[data-admin-tablist] button[data-admin-tab],.sg4-admin-header button:not(.sg4-admin-theme-toggle)){min-height:44px;font-size:14px}@media (pointer:coarse){html[data-sg4-admin-theme] body.sg4-admin-shell{--sg4-control-height:44px}html[data-sg4-admin-theme] body.sg4-admin-shell :is(.sg4-admin-page-action,[data-admin-tablist] button[data-admin-tab],.sg4-admin-header button,.sg4-admin-header .sg4-admin-theme-toggle,.sg4-admin-header .sg4-admin-account__trigger,.sg4-admin-header .sg4-admin-icon-action){min-width:44px;min-height:44px}}body.sg4-admin-shell .sg4-display-preferences{position:relative}body.sg4-admin-shell .sg4-display-preferences>summary{cursor:pointer;border:1px solid var(--sg4-ui-control-border);background:var(--sg4-ui-secondary);min-height:44px;color:var(--sg4-ui-secondary-text);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:600;list-style:none;display:flex}body.sg4-admin-shell .sg4-display-preferences>summary::-webkit-details-marker{display:none}body.sg4-admin-shell .sg4-display-preferences>summary:hover{background:var(--sg4-ui-secondary-hover)}body.sg4-admin-shell .sg4-display-preferences>summary:active{background:var(--sg4-ui-secondary-active)}body.sg4-admin-shell .sg4-display-preferences>form{z-index:100;border:1px solid var(--sg4-ui-control-border);background:var(--sg4-ui-surface);width:min(320px,100vw - 24px);max-height:min(70vh,560px);color:var(--sg4-ui-text);border-radius:10px;gap:12px;padding:16px;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;overflow:auto;box-shadow:0 12px 30px #0004}body.sg4-admin-shell .sg4-display-preferences label{gap:4px;font-size:14px;font-weight:600;display:grid}body.sg4-admin-shell .sg4-display-preferences select{border:1px solid var(--sg4-ui-control-border);border-radius:6px;width:100%;min-height:44px;padding:8px;font-size:14px}body.sg4-admin-shell .sg4-display-preferences [data-admin-appearance-status]{margin:0;font-size:14px;line-height:1.4}body.sg4-admin-shell .sg4-display-preferences button{border:1px solid var(--sg4-ui-control-border);min-height:44px;color:var(--sg4-ui-secondary-text);background:var(--sg4-ui-secondary);border-radius:6px;padding:8px 12px;font-size:14px;font-weight:600}body.sg4-admin-shell .sg4-display-preferences button:hover{background:var(--sg4-ui-secondary-hover)}body.sg4-admin-shell .sg4-display-preferences button:active{background:var(--sg4-ui-secondary-active)}body.sg4-admin-shell .sg4-display-preferences button[data-admin-appearance-save]{color:var(--sg4-ui-primary-text);background:var(--sg4-ui-primary);border-color:var(--sg4-ui-primary-border)}body.sg4-admin-shell .sg4-display-preferences button[data-admin-appearance-save]:hover{background:var(--sg4-ui-primary-hover)}body.sg4-admin-shell .sg4-display-preferences button[data-admin-appearance-save]:active{background:var(--sg4-ui-primary-active)}html[data-sg4-admin-theme] body.sg4-admin-shell .sg4-display-preferences button:disabled{cursor:not-allowed;color:var(--sg4-ui-disabled-text)!important;background:var(--sg4-ui-disabled)!important;border-color:var(--sg4-ui-control-border)!important;opacity:1!important}@media (width<=639px){body.sg4-admin-shell .sg4-display-preferences>form{width:auto;max-height:calc(100dvh - 76px);position:fixed;inset:64px 12px auto}}body.sg4-admin-shell :is(.sg4-admin-save-bar,[data-admin-save-actions]){border:1px solid var(--sg4-ui-control-border);background:var(--sg4-ui-surface);color:var(--sg4-ui-text);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}html[data-sg4-admin-theme] body.sg4-admin-shell :is(.sg4-create-submit,.sg4-list-action--add,.sg4-admin-view-site,.sg4-admin-page-action--primary,.bg-cyan-300,.bg-cyan-400,.bg-cyan-500,.bg-cyan-600,.bg-fuchsia-500,.bg-violet-500,.sg4-shop-tabs__link[aria-current=page],.sg4-dashboard-link__icon--featured):not(:where([data-editor-visual],[data-editor-visual] *,[contenteditable],[contenteditable] *,[data-theme-frame-stage],[data-theme-frame-stage] *,[data-theme-preview-panel],[data-theme-preview-panel] *,.prose,.prose *,.leaflet-container,.leaflet-container *)) :where(*){color:inherit!important}
