 html{overflow:hidden;}[data-ips-scheme="light"] i-theme-editor{--panel--ba-co:hsl(220 20% 100%);--panel--ba-co-alt:hsl(220 20% 96%);--panel--ba-co-active:hsl(220 20% 88%);--panel--co:hsl(220 20% 30%);--panel--co_soft:hsl(220 20% 50%);--panel--co_hard:hsl(220 20% 0%);--panel--bo-co:hsl(220 20% 80%);--vte-tooltip:hsl(220 20% 20%);}[data-ips-scheme="dark"] i-theme-editor{--panel--ba-co:hsl(220 10% 12%);--panel--ba-co-alt:hsl(220 10% 23%);--panel--ba-co-active:hsl(220 10% 30%);--panel--co:hsl(220 10% 70%);--panel--co_soft:hsl(220 10% 50%);--panel--co_hard:hsl(220 10% 90%);--panel--bo-co:hsl(220 10% 30%);--vte-tooltip:hsl(220 10% 40%);}i-theme-editor{display:grid;grid-template-columns:1fr clamp(370px, 18vw, 450px);position:fixed;top:0;left:0;width:100%;height:100%;font-weight:normal;}i-theme-editor::-webkit-scrollbar{display:none;}i-theme-editor button{touch-action:manipulation;}i-theme-editor .i-color_soft{color:var(--panel--co_soft);}i-theme-editor .i-color_hard{color:var(--panel--co_hard);}live-preview{background:oklch(32% calc(clamp(0, 100 - var(--i-base-c), 1) * 5%) var(--i-base-h));display:flex;justify-content:center;align-items:center;position:relative;}live-preview iframe{width:100%;height:100%;max-width:100vw;max-height:100vh;transition:.5s;background:var(--panel--ba-co);}:is([data-workspace-size="small"], [data-workspace-size="medium"]) live-preview iframe{max-width:1180px;max-height:820px;height:calc(100vh - 20px);width:calc(100% - 20px);border-radius:10px;}[data-workspace-size="small"] live-preview iframe{max-width:393px;max-height:760px;}i-theme-editor[data-loading] live-preview::after{content:'';width:50px;height:50px;border-radius:50%;border:5px solid hsl(0 0% 100% / .4);border-top-color:#fff;animation:iframeLoad .6s linear infinite;position:absolute;margin:auto;}@keyframes iframeLoad{100%{transform:rotate(360deg);}}i-theme-editor[data-loading] live-preview iframe{opacity:0;}.editor__form{display:grid;grid-template-columns:auto 1fr;background:var(--panel--ba-co);color:var(--panel--co);box-shadow:hsl(0 0% 0% / .08) calc(var(--i-lang-dir) * -2px) 0px 0px;font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:14px;line-height:1.5;position:relative;}editor-panels{display:grid;grid-template-rows:1fr auto;grid-template-areas:'panel' 'footer';overflow:hidden;height:100%;}editor-buttons{border:0px solid var(--panel--bo-co);border-inline-end-width:1px;padding:6px;padding-bottom:calc(env(safe-area-inset-bottom) + 6px);display:flex;flex-direction:column;}editor-buttons div{display:grid;gap:6px;flex:0 0 auto;}@media (min-width:701px){editor-buttons div:not(:last-of-type){margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid var(--panel--bo-co);}}editor-buttons :is(a, button){position:relative;width:42px;height:42px;display:flex;align-items:center;justify-content:center;gap:.8em;border-radius:4px;color:inherit;}@media (any-hover:hover){editor-buttons :where(:is(a, button):hover){background-color:var(--panel--ba-co-alt);}}editor-buttons [data-active], [data-ips-scheme="light"] [data-ips-prefers-color-scheme="light"], [data-ips-scheme="dark"] [data-ips-prefers-color-scheme="dark"]{background-color:var(--panel--ba-co-active);}editor-buttons [type="submit"]{background:#46c371;color:#fff;}.editor-buttons__tooltip{position:absolute;inset-inline-end:calc(100% + 10px);top:50%;background:var(--vte-tooltip);color:#fff;padding:.4em 1em;border-radius:4px;white-space:nowrap;pointer-events:none;font-weight:bold;font-size:12px;transform:translateY(-50%);transition:.1s;}.editor-buttons__tooltip::after{content:'';border:5px solid transparent;border-inline-start-color:var(--vte-tooltip);position:absolute;inset-inline-start:100%;top:50%;transform:translateY(-50%);}editor-buttons :is(a, button):not(:hover) .editor-buttons__tooltip{transform:translateY(-50%) translateX(calc(-20px * var(--i-lang-dir)));opacity:0;}@media(hover:none){.editor-buttons__tooltip{display:none;}}editor-buttons [data-active] :is(.fa-lightbulb, .fa-moon){font-weight:900;}.editor-buttons__text{font-weight:600;}editor-panel{grid-area:panel;--panel-direction:1;display:flex;flex-direction:column;transition-property:opacity, transform;transition-duration:.3s;background-color:var(--panel--ba-co);padding-top:env(safe-area-inset-top);}[data-panel-prev]{--panel-direction:-1;}editor-panel[aria-hidden="true"]{opacity:0;pointer-events:none;transform:translateX(calc(30% * var(--panel-direction)));}editor-panel[aria-hidden="false"]{z-index:1;}editor-panel > *{flex:0 0 auto;}editor-panel header{padding:clamp(1.2em, 5vw, 2em);}editor-panel header :is(h1, h2, h3, h4){font-weight:600;color:var(--panel--co_hard);font-size:1.4em;line-height:1.2;}editor-panel header p{font-weight:500;color:var(--panel--co_soft);margin-top:.4em;}[data-panel-nav="back"]{color:var(--panel--co);padding:1.4em;text-transform:uppercase;font-weight:600;font-size:.9em;outline-offset:-2px;}[data-panel-nav="back"]::before{content:'\2190';margin-inline-end:.5em;transition:transform .3s;display:inline-block;}[dir="rtl"] [data-panel-nav="back"]::before{transform:scaleX(-1);}@media (any-hover:hover){[dir="ltr"] [data-panel-nav="back"]:hover::before{transform:translateX(-5px);}[dir="rtl"] [data-panel-nav="back"]:hover::before{transform:scaleX(-1) translateX(-5px);}[data-panel-nav="back"]:hover{background:var(--panel--ba-co-alt);}}.theme-editor__nav{padding:.6em;display:grid;}.theme-editor__nav:not(:has(button)){display:none;}.theme-editor__nav button{display:flex;align-items:center;font-size:1.1em;font-weight:550;width:100%;gap:1em;padding:.8em 1.4em;border-radius:6px;}.theme-editor__nav button::after{content:'\f105';transition-property:opacity, transform;transition-duration:.2s;margin-inline-start:auto;font-family:var(--i-font-awesome);-webkit-font-smoothing:antialiased;text-rendering:auto;font-style:normal;font-weight:900;}[dir="rtl"] .theme-editor__nav button::after{content:'\f104';}.theme-editor__nav [aria-controls="dialog__customCSS"]::after{content:none;}.theme-editor__nav button i{width:1.2em;opacity:.3;text-align:center;}@media (any-hover:hover){.theme-editor__nav button:hover{background:var(--panel--ba-co-alt);}.theme-editor__nav button:not(:hover)::after{opacity:.2;transform:translateX(calc(var(--i-lang-dir) * -.5em));}.theme-editor__nav button:hover i{opacity:1;}}.theme-editor__nav hr{border-top:1px solid currentColor;margin:1em 0;opacity:.2;}.theme-editor__scroll{flex:1 1 auto;overflow:auto;scrollbar-width:none;}.theme-editor__scroll::-webkit-scrollbar{-webkit-appearance:none;width:0px;}theme-setting{display:block;}theme-setting:where(:not([data-type="color"])){padding:20px 20px;}theme-setting[data-type="color"]{display:flex;}theme-setting[data-setting="header-drag"]{padding:30px 5px;}.theme-editor__align-setting{display:flex;align-items:center;gap:5px;}editor-panel label{flex:0 0 auto;font-weight:600;color:var(--panel--co_hard);cursor:pointer;align-self:center;}editor-panel small{flex:1 1 100%;font-weight:normal;font-size:.9em;color:var(--panel--co_soft);}[data-layout-link]:not([href="#"]){text-decoration:underline;display:inline;color:var(--panel--co_hard);}[data-layout-link][href="#"]{pointer-events:none;}:where(.theme-editor__settings) > li{display:flex;align-items:center;flex-wrap:wrap;gap:0 5px;padding:30px 30px;}editor-panel [type="text"]{padding:.6em 1em;width:100%;background:var(--panel--ba-co-alt);border-radius:5px;margin-top:.6em;outline-offset:0px;}editor-panel [type="checkbox"]{-webkit-appearance:none;appearance:none;display:inline-block;font-size:1.1em;height:1em;width:2em;align-self:center;flex:0 0 auto;cursor:pointer;background-color:var(--panel--co_soft);--_bo-sh:inset color-mix(in srgb, var(--panel--co) 20%, transparent) 0px 0px 0px 1px;box-shadow:var(--_bo-sh);border-radius:50px;position:relative;transition:background .15s;margin-inline-start:auto;}editor-panel [type="checkbox"]::before{content:'';background:#fff;border-radius:inherit;position:absolute;inset-inline-start:0;height:1em;width:1em;border:3px solid transparent;background-clip:padding-box;transition:transform .15s;}editor-panel [type="checkbox"]:checked{background:#21d578;}editor-panel [type="checkbox"]:checked::before{inset-inline-start:100%;transform:translateX(calc(-100% * var(--i-lang-dir, 1)));}editor-panel [type="range"]{--i-co:var(--panel--co);-webkit-appearance:none;appearance:none;background:transparent;cursor:ew-resize;width:100%;border:0;height:1.4em;box-shadow:none;padding:0;color:var(--i-co);}@media (any-hover:hover){editor-panel :hover > [type="range"]{--_track--op:.7;--_thumb--sc:1;}}editor-panel [type="range"]:focus-visible{--_track--op:.7;--_thumb--sc:1;}editor-panel [type="range"]::-webkit-slider-runnable-track{background:currentColor;opacity:var(--_track--op, .2);height:1px;transition:.2s;}editor-panel [type="range"]::-moz-range-track{background:currentColor;opacity:var(--_track--op, .2);height:1px;transition:.2s;}editor-panel [type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-6px;background-color:var(--i-co);border:none;height:12px;width:5px;transform:scale(var(--_thumb--sc, .7));transition:.2s;outline:2px solid var(--panel--ba-co);}editor-panel [type="range"]::-moz-range-thumb{background-color:var(--i-co);border:none;height:12px;width:5px;transform:scale(var(--_thumb--sc, .7));transition:.2s;outline:2px solid var(--panel--ba-co);}@media(hover:none){editor-panel [type="range"]::-webkit-slider-thumb{width:40px;height:20px;margin-top:-10px;border-radius:6px;transform:none;}}#panel__oklch [type="range"]{border-radius:15px;box-shadow:inset var(--if-light, hsl(0 0% 0% / .3)) var(--if-dark, hsl(0 0% 100% / .3)) 0px 0px 0px 1px;padding:5px;height:auto;}[data-ips-scheme="light"] #panel__oklch :is(#light__i-base-l, #dark__i-base-l){background:linear-gradient(in oklch to right, oklch(70% calc(var(--i-base-c) * 50%) var(--i-base-h)), oklch(100% 1% var(--i-base-h)));}[data-ips-scheme="dark"] #panel__oklch :is(#light__i-base-l, #dark__i-base-l){background:linear-gradient(in oklch to right, oklch(20% calc(var(--i-base-c) * 50%) var(--i-base-h)), oklch(60% calc(var(--i-base-c) * 50%) var(--i-base-h)));}#panel__oklch #light__i-base-c, #panel__oklch #dark__i-base-c{background:linear-gradient(in oklch to right, oklch(70% .1% var(--i-base-h)), oklch(70% 80% var(--i-base-h)));}#panel__oklch #light__i-base-h, #panel__oklch #dark__i-base-h{background:linear-gradient(in oklch longer hue to right, oklch(70% 50% 0), oklch(70% 50% 360));}#panel__oklch [type="range"]::-webkit-slider-runnable-track{opacity:1;background:none;height:auto;}#panel__oklch [type="range"]::-moz-range-track{opacity:1;background:none;height:auto;}#panel__oklch [type="range"]::-webkit-slider-thumb{width:auto;height:20px;aspect-ratio:1;background:hsl(0 0% 0% / .3);outline:2px solid white;outline-offset:-3px;transform:none;margin:0;border-radius:50%;}#panel__oklch [type="range"]::-moz-range-thumb{width:auto;height:20px;aspect-ratio:1;background:hsl(0 0% 0% / .3);outline:2px solid white;outline-offset:-3px;transform:none;margin:0;border-radius:50%;}.theme-editor__input-file{position:relative;min-height:60px;background:var(--panel--ba-co-alt);border-radius:6px;flex:1 1 100%;margin-top:1em;display:flex;align-items:center;gap:1em;padding:1em;}@media (any-hover:hover){.theme-editor__input-file:hover{background:var(--panel--ba-co-active);}}editor-panel [type="file"]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1;}[data-file-preview]{flex:1 1 auto;position:relative;}[data-file-preview]::before{font-family:var(--i-font-awesome);-webkit-font-smoothing:antialiased;text-rendering:auto;font-style:normal;font-weight:900;display:grid;place-content:center;position:absolute;inset:0;font-size:2em;opacity:.2;}[data-file-preview] img{outline-width:0;max-height:60px;}[data-file-preview-delete]{flex:0 0 auto;width:2em;height:2em;display:grid;place-content:center;position:relative;z-index:2;font-size:1.3em;}[data-file-preview-delete]:not(:hover){opacity:.5;}[data-file-preview]:not(:has(*)) ~ button{display:none}[data-file-preview]:not(:has(*))::before{content:'\f055'}@supports not selector(a:has(b)){[data-file-preview]:-moz-only-whitespace ~ button{display:none}[data-file-preview]:-moz-only-whitespace::before{content:'\f055'}}editor-panel [type="number"]{-moz-appearance:textfield;margin-inline-start:auto;flex:0 0 5ch;text-align:end;border-radius:6px;padding:.4em;padding-inline-start:0;font-variant-numeric:tabular-nums;font-weight:600;}editor-panel [type="number"]::-webkit-outer-spin-button, editor-panel [type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}editor-panel [type="number"]:not([data-range-output]), editor-panel [type="number"][data-range-output]:is(:hover, :focus){background:var(--panel--ba-co-alt);}editor-panel [type="number"]:not([data-range-output]){text-align:center;}editor-panel select{--i-outline-width:0px;color:inherit;padding:.7em 1.2em;padding-inline-end:2.3em;cursor:pointer;background-image:var(--i-select--arrow);background-size:auto 1em;background-repeat:no-repeat;background-position:calc(100% - .8em) 50%;border-radius:6px;background-color:var(--panel--ba-co-alt);border-width:0;font-size:.9em;flex:0 999 auto;field-sizing:content;margin-inline-start:auto;text-overflow:ellipsis;overflow:hidden;outline-offset:-2px;text-align:end;}editor-panel select:hover{background-color:color-mix(in srgb, var(--panel--ba-co-alt), white 5%);}editor-panel select:focus{outline-width:0;}editor-panel select:focus-visible{outline:2px solid currentColor;}[dir="rtl"] editor-panel select{background-position:1em 50%;}[data-show-tool="colorPicker"] :is(i-tabs, #content__colorSelector__swatches_panel){display:none !important;}[data-show-tool="colorPicker"] #content__colorSelector__colorPicker_panel{display:block !important;}.theme-editor__palette{display:grid;gap:5px;border-bottom:1px solid var(--panel--bo-co);padding:20px;margin-bottom:20px;text-align:center;font-weight:600;}.theme-editor__palette button{padding:3em 0;background:var(--ba-co);color:var(--i-co);position:relative;overflow:hidden;border-radius:5px;outline-offset:-6px;}.theme-editor__palette [data-controls*="primary"]{--ba-co:var(--i-primary);--i-co:var(--i-primary-contrast);}.theme-editor__palette [data-controls*="secondary"]{--ba-co:var(--i-secondary);--i-co:var(--i-secondary-contrast);}.theme-editor__palette [data-controls*="base"]{--ba-co:var(--i-background_3);--i-co:var(--i-color_root);}[data-ips-scheme="light"] .theme-editor__palette [data-controls^="dark"], [data-ips-scheme="dark"] .theme-editor__palette [data-controls^="light"]{display:none;}.theme-editor__palette button::after{content:'';position:absolute;inset:0;background:currentColor;opacity:0;transition:.15s;}.theme-editor__palette button:hover::after{opacity:.15;}.theme-editor__swatches{position:relative;padding:.5em;}.theme-editor__swatches + .theme-editor__swatches{margin-top:1em;border-top:1px solid var(--panel--bo-co);padding-top:1.5em;}.theme-editor__swatches li{display:flex;}[data-ips-scheme="dark"] [data-setting^="light__"], [data-ips-scheme="light"] [data-setting^="dark__"]{display:none !important;}.theme-editor__swatch{flex:1 1 100%;display:flex;align-items:center;gap:.7em;padding:.8em 1em;border-radius:6px;font-size:max(.92em, 13px);}.theme-editor__swatch[style*="--swatch"]::before{--i-co:var(--panel--co);content:'';flex:0 0 auto;width:2em;height:2em;border-radius:50%;background:var(--swatch);color:var(--i-co);border:1px solid;border-color:color-mix(in srgb, var(--i-co) 30%, transparent);display:grid;place-content:center;font-size:.8em;}.theme-editor__swatch[aria-current][style*="--swatch"]::before{outline:2px solid var(--panel--co);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--panel--ba-co);}.theme-editor__revert{flex:0 0 auto;display:flex;align-items:center;gap:.7em;padding:0 .8em;border-radius:6px;font-size:max(.92em, 13px);}@media (any-hover:hover){:is(.theme-editor__swatch, theme-setting[data-type="color"] .theme-editor__revert):where(:hover){background:var(--panel--ba-co-alt);color:var(--panel--co_hard);}}.theme-editor__swatch[aria-current]{background:var(--panel--ba-co-active);color:var(--panel--co_hard);}editor-tab-content hr{height:1px;flex:1 1 100%;margin:1em;background:var(--panel--bo-co);}[data-hide-tabs] i-tabs{display:none;}editor-panel .ipsTabs{--co:var(--panel--co_soft);--i-co:var(--panel--co_soft);--_hover-co:var(--panel--co_hard);--_hover-ba-co:var(--panel--ba-co-alt);--_active-co:var(--panel--co_hard);--_active-ba-co:var(--panel--ba-co-active);border:1px solid color-mix(in srgb, currentColor 10%, transparent);border-width:1px 0;background:color-mix(in srgb, currentColor 4%, transparent);padding:8px;}editor-panel .ipsTabs [role="tablist"]{gap:4px;}editor-panel .ipsTabs i{margin-inline-end:.4em;opacity:.6;}editor-tab-content{display:block;padding:.5em;}editor-tab-content[aria-hidden="true"]{display:none;}[data-hide-tabs] editor-tab-content{display:block;}[data-color-preview]{width:40px;flex:0 0 auto;aspect-ratio:1;background:var(--_background, hsl(0 0% 50%));border:1px solid;border-color:color-mix(in srgb, currentColor 20%, transparent);border-radius:8px;}@supports (background:hsl(from var(--_background, hsl(0 0% 50%)) h s l)){[data-color-preview]{background:hsl(from var(--_background, hsl(0 0% 50%)) h s l);}}color-picker{display:block;}[data-color-picker]{padding-top:3em;}.IroBox, .IroSlider{margin-left:auto;margin-right:auto;}editor-panel [data-color-picker-text]{outline:none;text-align:center;font-size:1.2em;font-weight:500;border-bottom:2px solid;border-color:color-mix(in srgb, currentColor 10%, transparent);margin:16px auto 0;display:block;padding:0.5em;max-width:280px;border-radius:0;background:none;}[data-color-picker-text]:is(:hover, :focus){border-color:color-mix(in srgb, currentColor 30%, transparent);}@media (any-hover:hover){.i-display_no-hover{display:none;}}@media (hover:none){.i-display_hover{display:none;}}.theme-editor__reorder{--i-co:var(--panel--co_soft);color:var(--i-co);display:flex;flex-wrap:wrap;font-weight:600;border-radius:5px;font-size:10px;text-transform:uppercase;font-weight:700;}.theme-editor__reorder [draggable]{flex:1 0 auto;min-width:3em;min-height:3em;line-height:3em;padding:0 .8em;border:2px dashed transparent;border-radius:2px;cursor:grab;user-select:none;overflow:hidden;margin:1px;text-align:start;background:var(--panel--co);color:var(--panel--ba-co);}.theme-editor__reorder :is([data-pos="4"], [data-pos="5"], [data-pos="6"]){min-height:6em;line-height:6em;}.theme-editor__reorder :is([data-pos="7"], [data-pos="8"], [data-pos="9"]){min-height:4em;line-height:4em;}.theme-editor__reorder > :not([data-label]){flex-grow:20;opacity:.2;}.theme-editor__reorder > :not([data-label]):hover{opacity:.4;}.theme-editor__reorder [data-label="Navigation"], .theme-editor__reorder [data-label="Breadcrumb"]{flex-grow:999;}.theme-editor__reorder :is([data-pos="2"], [data-pos="5"], [data-pos="8"], [data-pos="11"])[data-label="Search"]{flex-grow:100;}.theme-editor__reorder :is([data-pos="2"], [data-pos="5"], [data-pos="8"], [data-pos="11"]){text-align:center;}.theme-editor__reorder :is([data-pos="3"], [data-pos="6"], [data-pos="9"], [data-pos="12"]){text-align:end;}.theme-editor__reorder [data-label="Breadcrumb"]{text-align:start;}.theme-editor__reorder [draggable]:active{cursor:grabbing;}.theme-editor__reorder [draggable]::before{content:attr(data-label);}.theme-editor__reorder-break{flex:1 1 100%;}.theme-editor__reorder [data-dragging]{opacity:.6;}@media (hover:none){.theme-editor__reorder [data-dragging]{background-image:linear-gradient(var(--if-light,hsl(0 0% 0% / .7)) var(--if-dark,hsl(0 0% 100% / .7)) 0% 100%);}}.theme-editor__reorder [data-dropzone]{background:var(--panel--ba-co-alt);border-color:var(--panel--co);opacity:1;}@media (any-hover:hover){.theme-editor__reorder [draggable][data-label]:hover{background-image:linear-gradient(var(--if-light,hsl(0 0% 0% / .5)) var(--if-dark,hsl(0 0% 100% / .5)) 0% 100%);}}#content__header__design:not(:has([data-name]:is([data-pos="1"], [data-pos="2"], [data-pos="3"]))) ~ [data-setting="set__i-header-top--he"], #content__header__design:not(:has([data-name]:is([data-pos="7"], [data-pos="8"], [data-pos="9"]))) ~ [data-setting="set__i-header-secondary--he"]{display:none;}.editor-buttons__save{margin-top:auto;}.theme-editor__dialog{background:var(--panel--ba-co);border-width:0;width:1100px;border-radius:8px;box-shadow:hsl(0 0% 0% / .2) 0px 20px 60px, hsl(0 0% 0% / .1) 0px 4px 3px -1px;display:flex;flex-direction:column;transform-origin:50% 0;--i-animation-name:theme-editor__dialog;}@media (display-mode:standalone){.theme-editor__dialog{inset:0;top:env(safe-area-inset-top);bottom:env(safe-area-inset-bottom);max-height:calc(100% - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 40px);}}@keyframes theme-editor__dialog{from{opacity:0;transform:scale(.95) translateY(-20px);}}.theme-editor__dialog header{padding:1.4em;flex:0 0 auto;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--panel--bo-co);}.theme-editor__dialog header :is(h2, h3, h4, h5){font-weight:600;font-size:1.2em;}.theme-editor__dialog header > :first-child{margin-inline-end:auto;}.theme-editor__dialog header button{display:flex;gap:0.8em;align-items:center;border-radius:5px;padding:0.7em 1em;color:var(--i-primary-contrast);background:var(--i-primary);font-weight:600;font-size:.9em;}.theme-editor__dialog header button:hover{background:var(--i-primary-light);}.theme-editor__dialog header button[data-revert-custom-css]{color:var(--i-color_primary);background:color-mix(in srgb, currentcolor 10%, transparent);}.theme-editor__dialog header button[data-revert-custom-css]:hover{background:color-mix(in srgb, currentcolor 20%, transparent);}.theme-editor__dialog header button svg{width:auto;height:1em;fill:currentColor;}ips-code-editor{flex:1 1 800px;overflow:auto;}ips-code-editor :is(textarea, .ipsEditor__tiptap-wrap .tiptap.ProseMirror){--i-outline-width:0px;background:var(--panel--ba-co);padding:2em;font-family:Monospace;resize:none;tab-size:4;height:100%;}ips-code-editor :is([data-role='reactRoot'], .ipsEditor__tiptap-wrap, .ipsEditor__tiptap-wrap > div){display:contents;}ips-code-editor .ipsEditor__tiptap-wrap > .ipsEditor__toolbar{display:none;}.theme-editor__dialog > #customCSS-warning{position:absolute;inset-inline-end:1em;inset-block-end:1em;}.theme-editor__dialog > #customCSS-warning > .fa-solid{font-size:1.5em;color:var(--i-color_warning);display:block;position:relative;z-index:2;}#customCSS-warning > #customCSS-warning-message{position:absolute;inset-block-end:calc(100% + 1em);inset-inline-end:0;background:var(--i-color_root);color:var(--i-background_1);z-index:-1;padding:1em;opacity:0;transition:opacity 0.25s ease;min-width:400px;}#customCSS-warning:is(:hover, :focus) > #customCSS-warning-message{z-index:2;opacity:1;}#customCSS-saved{display:none;}.theme-editor__dialog footer{flex:0 0 auto;padding:1em;display:flex;flex-wrap:wrap;gap:.6em}.theme-editor__dialog footer > div{display:flex;flex-wrap:wrap;gap:inherit;flex:1 1 auto;}.theme-editor__dialog footer .ipsButton{flex:0 0 auto;font-size:.9em;padding:1em 1.2em;}@media (max-width:600px){.theme-editor__dialog footer .ipsButton{flex:1 1 auto;}}@media (min-width:601px){.theme-editor__dialog footer > div:first-child{flex-grow:999;}}@media (hover:none){.editor__form :is(input, textarea){font-size:16px;}}@media (min-width:701px){.editor-buttons__text{display:none;}}@media (max-width:700px){i-theme-editor{grid-template-columns:calc(100vw - 40px) 10px calc(100vw - 40px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;}i-theme-editor::before{content:'||';color:var(--panel--ba-co);background:var(--panel--co_hard);display:grid;place-content:center;}i-theme-editor > *{scroll-snap-align:start;}.editor__form{order:-1;grid-template-columns:1fr;grid-template-rows:1fr auto;}[data-workspace="size"]{display:none !important;}editor-buttons{border-width:1px 0 0 0;flex-direction:row;order:1;flex-wrap:wrap;}editor-buttons div{display:flex;}editor-buttons [aria-controls="dialog__customCSS"]{display:none;}.editor-buttons__save{margin-inline-start:auto;}.editor-buttons__tooltip{display:none;}.editor-buttons__save :is(a, button){width:auto;padding:0 1.4em;}}.editor__form:has(#layout_global_view_mode [value="side"]:checked) :is([data-panel-nav][aria-controls="panel__desktopHeader"], [data-setting="set__i-logo--he"], [data-setting="set__i-desktop-logo--fo-si"]), .editor__form:has(#layout_global_view_mode [value="default"]:checked) :is([data-panel-nav][aria-controls="panel__navigationPanel"], [data-setting="set__i-sidebar-ui-logo--he"], [data-setting="set__i-sidebar-ui-logo--fo-si"]){display:none;}[data-setting="set__i-position-logo"], [data-setting="set__i-position-navigation"], [data-setting="set__i-position-user"], [data-setting="set__i-position-breadcrumb"], [data-setting="set__i-position-search"]{display:none;}i-theme-editor:has(.theme-editor__reorder [data-pos="1"]:not([data-name])):has(.theme-editor__reorder [data-pos="2"]:not([data-name])):has(.theme-editor__reorder [data-pos="3"]:not([data-name])) :is([data-setting="light__i-headerTop--ba-co"], [data-setting="dark__i-headerTop--ba-co"], [data-setting="light__i-headerTop--co"], [data-setting="dark__i-headerTop--co"]){display:none;}