/* Explicit 18.6.16 — Inventory / Effects Editor
   Intentional: compact collection layout and real application controls. No nameplates.
   All styles scoped to the two presets overlays to avoid leaking into other modals. */
.explicit-styled-name{display:inline-block;vertical-align:baseline;max-width:100%;background-clip:text!important;-webkit-background-clip:text!important;overflow-wrap:anywhere}
.explicit-styled-name.explicit-name-gradient{color:transparent!important;-webkit-text-fill-color:transparent!important}
.explicit-styled-name.explicit-name-anim-shine{animation:explicit-name-shine var(--explicit-name-speed,5s) linear infinite}
.explicit-styled-name.explicit-name-anim-pulse{animation:explicit-name-pulse var(--explicit-name-speed,5s) ease-in-out infinite}
.explicit-styled-name.explicit-name-anim-rainbow{animation:explicit-name-rainbow var(--explicit-name-speed,7s) linear infinite}
.explicit-styled-name.explicit-name-anim-shimmer{animation:explicit-name-shimmer var(--explicit-name-speed,5s) ease-in-out infinite}
@keyframes explicit-name-shine{0%{background-position:100% 50%}100%{background-position:-100% 50%}}
@keyframes explicit-name-pulse{0%,100%{filter:brightness(1)}45%{filter:brightness(1.22)}}
@keyframes explicit-name-rainbow{0%{background-position:0% 50%}100%{background-position:200% 50%}}
@keyframes explicit-name-shimmer{0%,100%{filter:brightness(1)}50%{filter:brightness(1.25) saturate(1.14)}}
@media(prefers-reduced-motion:reduce){.explicit-styled-name{animation:none!important}}

body .explicit-name-panel{
 --pr-blue:#84b5ec;--pr-border:#283747;--pr-ink:#eaf3fc;--pr-muted:#96abc0;
 width:min(1070px,calc(100vw - 48px))!important;max-width:1070px!important;min-width:0!important;
 max-height:calc(100dvh - 62px)!important;overflow-y:auto!important;overflow-x:hidden!important;
 padding:22px 24px 18px!important;gap:0!important;
 background:#0b1017!important;border:1px solid #314256!important;border-radius:16px!important;
 box-shadow:0 26px 90px #000b!important;color:var(--pr-ink)!important;
 scrollbar-width:thin;scrollbar-color:#31465a transparent;overscroll-behavior:contain
}
body .explicit-name-panel .modal-close{right:13px;top:13px!important;background:#131d29!important;border:1px solid #2e4053!important;color:#c7d8e8!important;border-radius:9px;width:34px;height:34px;padding:0!important;line-height:1;font-size:21px}
body .explicit-name-panel .explicit-presets-heading{display:flex;align-items:center;gap:11px;margin:0 44px 4px 0!important;font-size:20px!important;font-weight:780;line-height:1.4;letter-spacing:-.025em;color:#ecf5ff}
.explicit-presets-brand{width:34px;height:34px;object-fit:cover;border-radius:10px;border:1px solid #38516a;box-shadow:0 0 0 3px #142336}
body .explicit-name-panel .explicit-presets-intro{font-size:12px;color:#9bb0c5!important;line-height:1.5;margin:0 44px 17px!important}
body .explicit-name-panel :is(button,input,select){font-family:inherit;box-sizing:border-box}
body .explicit-name-panel button:disabled{opacity:.4;cursor:not-allowed;transform:none!important}
body .explicit-name-panel :is(button,input,select):focus-visible{outline:2px solid #82baf5;outline-offset:2px}
body .explicit-name-panel button:hover:not(:disabled){filter:brightness(1.12)}
body .explicit-name-panel button{font-size:12px;transition:background .14s ease,border-color .14s ease,filter .14s ease}

/* Inventory shelf. Blank slots use quiet color-coded edges and communicate available space. */
.explicit-inventory-toolbar{display:flex;gap:9px;align-items:center;border-top:1px solid #233140;border-bottom:1px solid #233140;padding:13px 0}
.explicit-inventory-count{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:128px}
.explicit-inventory-count strong{font-size:13px;color:#eef6ff}.explicit-inventory-count small{font-size:11px;color:#839db7}
body .explicit-name-panel input.explicit-preset-search{flex:1 1 auto;width:auto!important;min-width:60px!important;min-height:35px!important;padding:7px 12px!important;background:#0c141e!important;border:1px solid #2a4055!important;border-radius:8px;color:#eaf3fc!important;font-size:12px}
body .explicit-name-panel select.explicit-preset-filter{flex:0 0 125px;width:125px!important;min-height:35px!important;padding:6px 8px!important;background:#0c141e!important;border:1px solid #2a4055!important;border-radius:8px;color:#d6e4f3!important;font-size:12px}
.explicit-inventory-section-head{display:flex;align-items:center;justify-content:space-between;margin:19px 0 11px;gap:12px}
.explicit-inventory-section-head strong{font-size:14px;color:#e8f2fc}.explicit-inventory-section-head small{color:#7f97ae;font-size:11px}
.explicit-presets-grid{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;align-content:start;width:100%;max-height:480px;overflow-y:auto;overflow-x:hidden;padding:2px 3px 5px 2px;scrollbar-width:thin;scrollbar-color:#2d4156 transparent}
.explicit-preset-card,.explicit-preset-slot{min-width:0;height:165px;position:relative;border-radius:11px;border:1px solid #304154;background:#101a26;overflow:hidden}
.explicit-preset-card{display:flex;flex-direction:column;gap:0;padding:8px;box-shadow:inset 0 1px #ffffff05}
.explicit-preset-card::before{content:'';position:absolute;left:0;right:0;top:0;height:2px;background:var(--preset-color,#78b6ed);opacity:.55}
.explicit-preset-card.equipped{border-color:#83b5e8;box-shadow:0 0 0 1px #83b5e8aa,inset 0 1px #ffffff0b;background:#122235}
.explicit-preset-equipped-dot{position:absolute;right:7px;top:6px;font-size:9px;color:#94c5f3;z-index:1}
.explicit-preset-visual{height:68px;display:flex;align-items:center;justify-content:center;overflow:hidden;min-width:0;border-radius:7px;background:linear-gradient(150deg,#0b111a,#0b1723);padding:5px}
.explicit-preset-sample-name{font-size:15px;line-height:1.3;font-weight:800;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}
.explicit-preset-card-info{min-width:0;display:flex;flex-direction:column;gap:3px;padding:9px 2px 8px;flex:1;justify-content:center}
.explicit-preset-card-info strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e8f1fa}
.explicit-preset-card-info small{font-size:9px;color:#90a7bc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.explicit-preset-card-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 22px;gap:3px}
body .explicit-name-panel :is(.explicit-preset-primary,.explicit-preset-secondary,.explicit-preset-delete){padding:5px 2px!important;min-height:25px!important;border-radius:6px!important;font-size:10px;background:#1a2b3e!important;border:1px solid #34506d!important;color:#d1e7fc!important}
body .explicit-name-panel .explicit-preset-card.equipped .explicit-preset-primary{background:#355e87!important;color:#fff!important}
body .explicit-name-panel .explicit-preset-delete{font-size:13px!important;line-height:1;display:flex!important;justify-content:center;align-items:center;padding:0!important;color:#e6acb5!important}
body .explicit-name-panel .explicit-preset-slot{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:12px!important;border:1px dashed var(--slot-edge,#37536c)!important;background:radial-gradient(ellipse at 50% 0%,var(--slot-tint,#192437) 0%,#0d151e 70%)!important;color:#98aec2!important;min-height:0!important;width:100%!important;text-align:center!important}
.explicit-preset-slot-0{--slot-edge:#47668a;--slot-tint:#1b3046}.explicit-preset-slot-1{--slot-edge:#62547c;--slot-tint:#292039}.explicit-preset-slot-2{--slot-edge:#436c72;--slot-tint:#193036}.explicit-preset-slot-3{--slot-edge:#74576b;--slot-tint:#2b1e2c}.explicit-preset-slot-4{--slot-edge:#716547;--slot-tint:#272719}.explicit-preset-slot-5{--slot-edge:#466879;--slot-tint:#172834}.explicit-preset-slot-6{--slot-edge:#685f83;--slot-tint:#29243b}
.explicit-preset-slot:hover:not(:disabled){border-style:solid!important;color:#d1e8ff!important}
.explicit-slot-plus{font-size:23px;line-height:1;font-weight:300;opacity:.72}.explicit-slot-label{font-size:10px;font-weight:550;opacity:.78}
.explicit-presets-no-results{grid-column:1/-1;padding:45px;text-align:center;color:#99aec2;font-size:13px}
.explicit-inventory-footer{margin-top:15px;padding-top:12px;border-top:1px solid #263749;display:flex;align-items:center;justify-content:space-between;gap:12px}
.explicit-inventory-footer span{font-size:11px;color:#89a4ba;line-height:1.5}
body .explicit-name-panel :is(.explicit-presets-cta,.explicit-presets-secondary){padding:9px 13px!important;white-space:nowrap;border-radius:8px!important;min-height:35px!important;border:1px solid #476b91!important;font-size:12px;font-weight:680;background:#294865!important;color:#ecf5ff!important}
body .explicit-name-panel .explicit-presets-cta{background:#78a5d9!important;color:#08182a!important;border-color:#91b9e8!important}
body .explicit-name-panel .explicit-presets-secondary{background:#152335!important;color:#c5dbf0!important;border-color:#324b65!important}
.explicit-presets-grid:has(.explicit-inventory-preview-locked){position:relative;min-height:360px}
.explicit-inventory-preview-locked{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;grid-column:1/-1;filter:blur(3px);opacity:.55;pointer-events:none}
.explicit-presets-lock-cover{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center;padding:22px;background:#0b1017b8;border-radius:12px}
.explicit-presets-lock-cover strong{font-size:18px;color:#f1f8ff}.explicit-presets-lock-cover p{font-size:12px;color:#b9c9dc;max-width:390px;line-height:1.6}

/* Editor: two calm columns, single collection-style header, focused tabs. */
body .explicit-name-panel.explicit-presets-editor-modal{width:min(960px,calc(100vw - 48px))!important;max-width:960px!important}
.explicit-editor-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.86fr);gap:16px;align-items:stretch;min-height:412px}
.explicit-editor-left{display:flex;flex-direction:column;min-width:0}
body .explicit-name-panel label.explicit-editor-name-field{display:flex!important;flex-direction:column;gap:6px;margin:0 0 10px!important;color:#b7cde1;font-size:11px}
body .explicit-name-panel input:not([type='color']):not([type='range']):not([type='checkbox']){border-radius:8px}
body .explicit-name-panel .explicit-editor-name-field input{padding:8px 11px!important;min-height:35px!important;height:35px;background:#0d1722!important;border:1px solid #33485d!important;color:#e8f4ff!important;font-size:13px}
.explicit-editor-quick{border-radius:9px;background:#101923;border:1px solid #26384b;padding:9px 10px;display:flex;align-items:center;gap:12px;min-height:47px;margin-bottom:10px}
.explicit-editor-quick>span{font-size:10px;color:#9eb5c9;white-space:nowrap;font-weight:630}
.explicit-editor-quick-list{display:flex;flex-wrap:wrap;gap:7px}
body .explicit-name-panel button.explicit-editor-swatch{border-radius:50%!important;width:24px;height:24px;padding:0!important;min-height:24px!important;background:linear-gradient(135deg,var(--swatch-a),var(--swatch-b))!important;border:2px solid #a2bbd4!important;font-size:0!important;box-shadow:0 0 0 2px #131e2b}
.explicit-editor-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;background:#101923;border:1px solid #2b3d50;border-radius:9px;padding:4px;margin-bottom:11px}
body .explicit-name-panel button.explicit-editor-tab{padding:8px 2px!important;min-width:0;min-height:32px!important;background:transparent!important;color:#9db2c5!important;border:1px solid transparent!important;border-radius:6px!important;font-weight:650;font-size:11px}
body .explicit-name-panel button.explicit-editor-tab.selected{background:#24415d!important;color:#ebf5ff!important;border-color:#41688f!important}
.explicit-editor-pages{flex:1;display:flex;flex-direction:column;min-height:275px;max-height:330px;overflow:auto;scrollbar-width:thin;scrollbar-color:#34536b transparent}
.explicit-editor-page{display:block;min-width:0}.explicit-editor-page[hidden]{display:none!important}
.explicit-editor-group{border:1px solid #263a4e;border-radius:10px;background:#0f1822;padding:12px;margin-bottom:9px;display:flex;flex-wrap:wrap;gap:10px}
.explicit-editor-group h3{font-size:12px;font-weight:750;color:#eaf3fc;margin:0;width:100%}
.explicit-editor-group p{width:100%;font-size:11px!important;color:#92a8bf!important;line-height:1.5;margin:0!important}
body .explicit-name-panel label.explicit-editor-field{min-width:0;flex:1 1 42%;display:flex!important;flex-direction:column;gap:6px;margin:0!important;color:#a7c0d6!important;font-size:11px!important;line-height:1.4!important}
.explicit-editor-field-title{font-size:11px!important;font-weight:600}
.explicit-editor-color-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}
.explicit-editor-color-grid label.explicit-editor-field{width:100%}
.explicit-editor-color-row{display:flex;align-items:center;gap:7px;background:#0b131d;border:1px solid #30465a;border-radius:8px;padding:5px;min-height:35px}
body .explicit-name-panel .explicit-editor-color-row input[type=color]{display:block!important;position:static!important;width:33px!important;min-width:33px!important;max-width:33px!important;height:23px!important;min-height:23px!important;padding:1px!important;border-radius:4px;cursor:pointer;border:0!important;background:none!important}
.explicit-editor-hex{font-size:10px;color:#c4d9ed;overflow:hidden;text-overflow:ellipsis}
body .explicit-name-panel .explicit-editor-field select{min-height:35px!important;background:#0c1520!important;border:1px solid #30475d!important;border-radius:7px!important;padding:7px 9px!important;font-size:12px;color:#eaf3fc!important}
.explicit-editor-range-row{display:flex;align-items:center;gap:7px;min-height:30px;width:100%}
body .explicit-name-panel .explicit-editor-range-row input[type=range]{position:static!important;width:100%!important;min-width:20px;min-height:20px!important;padding:0!important;accent-color:#7aa9d9;background:transparent!important;border:0!important;cursor:pointer}
.explicit-editor-range-output{font-size:10px;color:#a8c3d8;min-width:48px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
body .explicit-name-panel label.explicit-editor-toggle{display:flex!important;flex-direction:row;align-items:center;justify-content:space-between;flex:1 1 100%;width:100%;gap:12px}
body .explicit-name-panel .explicit-editor-toggle input[type=checkbox]{position:static!important;display:block!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;accent-color:#84b3e5;cursor:pointer}
.explicit-editor-animation-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%}
body .explicit-name-panel .explicit-editor-animation{border:1px solid #2d4358!important;background:#121f2c!important;border-radius:8px!important;padding:10px 5px!important;color:#afc6dd!important;min-height:40px!important}
body .explicit-name-panel .explicit-editor-animation.selected{background:#28496c!important;border-color:#79b0e7!important;color:#eff8ff!important}
.explicit-editor-right{min-width:0;display:flex;flex-direction:column}
.explicit-editor-preview{border:1px solid #2c455b;border-radius:12px;background:linear-gradient(170deg,#101e2c,#0a131d 65%);display:flex;flex-direction:column;gap:12px;padding:15px;height:100%;min-height:385px}
.explicit-editor-preview-head{display:flex;flex-direction:column;gap:3px}.explicit-editor-preview-head strong{font-size:14px;color:#eef6ff}.explicit-editor-preview-head small{font-size:11px;color:#92aac0}
.explicit-editor-main-preview{min-height:112px;background:#0b1521;border-radius:9px;border:1px solid #23374a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:10px;overflow:hidden}
.explicit-editor-main-name{font-size:27px;line-height:1.3;font-weight:800;text-align:center;max-width:100%;overflow-wrap:anywhere}
.explicit-editor-under-handle{font-size:11px;color:#809bb4}
.explicit-editor-contexts{display:flex;flex-direction:column;gap:7px}
.explicit-editor-context{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid #25394c;background:#0d1925;border-radius:8px;min-height:43px;min-width:0}
.explicit-editor-context small{font-size:9px;letter-spacing:.045em;color:#829eb8;white-space:nowrap}
.explicit-editor-context strong{font-size:12px;font-weight:800;max-width:65%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}
.explicit-editor-preview-note{margin:auto 0 0!important;font-size:11px!important;color:#8199b0!important;border-top:1px solid #25394c;padding-top:10px}
.explicit-presets-editor-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:14px;margin-top:13px;border-top:1px solid #27394a}
@media(max-width:1100px){.explicit-presets-grid,.explicit-inventory-preview-locked{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:850px){body .explicit-name-panel{width:calc(100vw - 28px)!important;padding:16px!important}.explicit-presets-grid,.explicit-inventory-preview-locked{grid-template-columns:repeat(4,minmax(0,1fr))}.explicit-editor-shell{grid-template-columns:1fr}.explicit-editor-preview{min-height:260px}.explicit-editor-pages{max-height:none}.explicit-editor-contexts{display:grid;grid-template-columns:repeat(3,1fr)}.explicit-editor-context{flex-direction:column;align-items:start}.explicit-editor-context strong{max-width:100%}}
@media(max-width:580px){.explicit-presets-grid,.explicit-inventory-preview-locked{grid-template-columns:repeat(2,minmax(0,1fr))}.explicit-inventory-toolbar{flex-wrap:wrap}.explicit-inventory-count{flex:1}.explicit-inventory-footer{flex-direction:column;align-items:stretch}.explicit-presets-heading{font-size:17px!important}.explicit-editor-contexts{display:flex;flex-direction:column}}
body .explicit-name-panel .explicit-editor-toggle input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;position:relative!important;width:36px!important;min-width:36px!important;height:21px!important;min-height:21px!important;background:#283a4d!important;border:1px solid #50677c!important;border-radius:24px!important;transition:background .12s ease}
body .explicit-name-panel .explicit-editor-toggle input[type=checkbox]::before{content:'';display:block;position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#cdd7e3;transition:transform .12s ease}
body .explicit-name-panel .explicit-editor-toggle input[type=checkbox]:checked{background:#3771a9!important;border-color:#659dd0!important}
body .explicit-name-panel .explicit-editor-toggle input[type=checkbox]:checked::before{transform:translateX(15px);background:#fff}
/* Keep the equipped state and its label readable on narrow inventory tiles. */
.explicit-preset-card{height:178px}
.explicit-preset-card-actions{grid-template-columns:minmax(0,1fr) 26px}
body .explicit-name-panel .explicit-preset-primary{grid-column:1/-1;white-space:nowrap}
body .explicit-name-panel .explicit-preset-secondary{grid-column:1}
body .explicit-name-panel .explicit-preset-delete{grid-column:2}

/* 18.6.24: legacy animated image and particle effects removed; only typography, color, gradients and glow remain. */
/* Confirmation is a child of the inventory backdrop, instead of the global modal root. */
.explicit-preset-confirm-layer{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:18px;background:rgba(0,4,10,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
.explicit-preset-confirm-dialog{width:min(410px,100%);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:23px;border:1px solid #35475c;border-radius:13px;background:#0e1620;box-shadow:0 28px 80px #000b;color:#e9f1fa}
.explicit-preset-confirm-icon{width:30px;height:30px;display:grid;place-items:center;color:#ffd1d6;background:#46222e;border:1px solid #8a4652;border-radius:9px;font-weight:800}
.explicit-preset-confirm-dialog h3{font-size:17px;margin:0;color:#f2f6fc}.explicit-preset-confirm-dialog p{font-size:12px;color:#a6b9cd;line-height:1.65;margin:0}
.explicit-preset-confirm-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:9px}
.explicit-preset-confirm-actions button{border-radius:8px;padding:9px 14px;cursor:pointer;border:1px solid #3c5065;color:#edf4fd;background:#1b2d41}
.explicit-preset-confirm-actions .explicit-preset-confirm-delete{background:#7a3345;border-color:#a44c60;color:#fff}
body .explicit-name-panel .explicit-preset-delete{color:#edb3bf!important}
body .explicit-name-panel .explicit-preset-delete:hover{background:#4b2636!important;border-color:#985162!important;color:#fff!important}


/* v18.6.31 — mesmo editor dentro de Conta, sem overlay ou slots de inventário. */
body .explicit-name-panel,body .explicit-name-panel.explicit-presets-editor-modal{box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;max-height:none!important;overflow:visible!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important;--pr-ink:#eaf3fc;--pr-muted:#96abc0;color:#eaf3fc}
.explicit-name-inline-editor{padding:16px;border:1px solid #2c4158;border-radius:12px;background:#0d1723;margin:16px 0 24px;min-width:0}
.explicit-name-editor-heading{margin:0 0 12px;color:#e7f1fc;font-size:16px}
.explicit-name-panel .explicit-editor-shell{grid-template-columns:minmax(0,1fr);min-height:auto}
.explicit-name-panel .explicit-editor-preview{min-height:250px}
.explicit-name-panel .explicit-editor-contexts{grid-template-columns:repeat(3,minmax(0,1fr))}
.explicit-name-panel .explicit-editor-pages{max-height:none}
.explicit-name-panel .explicit-presets-intro{margin:0 0 10px!important;font-size:12px;color:#98adc0!important}
.explicit-name-style-toolbar{display:flex;align-items:center;gap:12px;justify-content:space-between;margin:10px 0 5px;border-top:1px solid #2c4053;padding-top:16px}
.explicit-name-style-toolbar strong{color:#bcd1e8;font-size:13px}
.explicit-name-style-grid{grid-template-columns:repeat(5,minmax(0,1fr));max-height:none;overflow:visible;gap:10px}
.explicit-name-style-grid .explicit-preset-card{height:178px}
.explicit-name-locked-wrap{position:relative;min-height:270px;border:1px solid #304459;border-radius:12px;overflow:hidden}
.explicit-name-locked-sample{display:grid;gap:20px;padding:28px;filter:blur(5px);opacity:.58;pointer-events:none}
.explicit-name-skeleton-input,.explicit-name-skeleton-preview{border:1px solid #416281;border-radius:10px;padding:24px;color:#b0cbed;background:linear-gradient(110deg,#162c47,#1a2839);font-weight:650}
.explicit-name-locked-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:#0a1219a8;text-align:center;padding:20px}
.explicit-name-locked-overlay strong{font-size:18px;color:#e7f3ff}.explicit-name-locked-overlay p{font-size:12px;max-width:310px;color:#acc2d7}
body .explicit-name-panel .explicit-presets-cta:disabled{opacity:.45}
@media(max-width:850px){.explicit-name-panel .explicit-editor-contexts{grid-template-columns:1fr}.explicit-name-inline-editor{padding:10px}}

@media(min-width:1151px){.explicit-name-panel .explicit-editor-shell{grid-template-columns:minmax(0,1fr) minmax(260px,.86fr)}.explicit-name-panel .explicit-editor-preview{min-height:385px}}
@media(max-width:1150px){.explicit-name-panel .explicit-editor-shell{grid-template-columns:1fr}.explicit-name-style-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:650px){.explicit-name-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
