/* Store settings workspace — scoped to avoid changing other panel pages. */
.settings-page{--set-surface:#0b1410;--set-surface-2:#0e1914;--set-soft:#111e17;--set-line:rgba(151,255,184,.12);--set-line-strong:rgba(57,255,20,.25);--set-text:#edf5f0;--set-copy:#839188;--set-green:#00e676;--set-soft-green:#8cffb0}.settings-main{max-width:1440px!important}.settings-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:30px;padding:31px 34px;border:1px solid var(--set-line);border-radius:22px;background:radial-gradient(circle at 85% 0,rgba(0,230,118,.11),transparent 33%),linear-gradient(135deg,rgba(15,27,21,.98),rgba(7,13,10,.98));box-shadow:0 24px 70px rgba(0,0,0,.22);overflow:hidden}.settings-hero::after{content:"";position:absolute;right:-55px;bottom:-100px;width:260px;height:260px;border:1px solid rgba(57,255,20,.08);border-radius:50%;box-shadow:0 0 0 36px rgba(57,255,20,.018),0 0 0 75px rgba(57,255,20,.012)}.settings-hero h1{margin:3px 0 9px;font-size:clamp(2.25rem,4vw,3.5rem);letter-spacing:-.06em}.settings-hero p{max-width:680px;margin:0;color:var(--set-copy);font-size:.92rem}.settings-hero-actions{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.settings-store-link{min-height:48px;display:flex;align-items:center;gap:14px;padding:0 17px;border:1px solid var(--set-line);border-radius:12px;background:rgba(255,255,255,.025);color:#c8d3cd;font-size:.76rem;font-weight:800;transition:.2s}.settings-store-link:hover{border-color:var(--set-line-strong);color:var(--set-soft-green);transform:translateY(-2px)}.settings-store-link span{color:var(--set-green);font-size:1rem}.settings-seo-pill{display:flex;align-items:center;gap:9px;min-height:48px;padding:7px 13px;border:1px solid rgba(57,255,20,.22);border-radius:12px;background:rgba(0,230,118,.07)}.settings-seo-pill>span{font:850 1.35rem Manrope;color:var(--set-soft-green)}.settings-seo-pill small{color:#829187;font-size:.55rem;font-weight:800;line-height:1.25;text-transform:uppercase;letter-spacing:.08em}
.settings-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.settings-sidebar{position:sticky;top:100px;display:grid;gap:15px}.settings-side-card,.settings-store-status{border:1px solid var(--set-line);border-radius:17px;background:linear-gradient(145deg,rgba(14,25,20,.96),rgba(7,13,10,.97));box-shadow:0 18px 55px rgba(0,0,0,.16)}.settings-side-card{padding:12px}.settings-side-label{display:block;padding:10px 12px 13px;color:#617068;font-size:.57rem;font-weight:900;letter-spacing:.15em}.settings-side-card nav{display:grid;gap:3px}.settings-side-card nav a{display:flex;gap:11px;align-items:center;padding:11px;border:1px solid transparent;border-radius:11px;transition:.2s}.settings-side-card nav a:hover{border-color:rgba(57,255,20,.13);background:rgba(0,230,118,.055)}.settings-side-card nav a>i{width:29px;height:29px;display:grid;place-items:center;flex:none;border-radius:8px;background:#111e17;color:#718077;font-size:.56rem;font-style:normal;font-weight:900}.settings-side-card nav a:hover>i{background:rgba(0,230,118,.12);color:var(--set-green)}.settings-side-card nav a>span{display:grid;gap:2px}.settings-side-card nav b{color:#c9d4ce;font-size:.69rem}.settings-side-card nav small{color:#5f6e66;font-size:.57rem}.settings-store-status{padding:18px}.settings-store-status>span{display:flex;align-items:center;gap:7px;color:var(--set-green);font-size:.54rem;font-weight:900;letter-spacing:.13em}.settings-store-status>span i{width:6px;height:6px;border-radius:50%;background:var(--set-green);box-shadow:0 0 10px var(--set-green)}.settings-store-status>strong{display:block;margin:11px 0 3px;color:var(--set-text);font-size:.88rem}.settings-store-status>small{color:#66756c;font-size:.6rem}.settings-store-status progress,.seo-settings-overview progress{width:100%;height:6px;margin:16px 0 8px;border:0;border-radius:10px;background:#17251d;overflow:hidden}.settings-store-status progress::-webkit-progress-bar,.seo-settings-overview progress::-webkit-progress-bar{background:#17251d}.settings-store-status progress::-webkit-progress-value,.seo-settings-overview progress::-webkit-progress-value{background:linear-gradient(90deg,#00b85c,#39ff14)}.settings-store-status progress::-moz-progress-bar,.seo-settings-overview progress::-moz-progress-bar{background:linear-gradient(90deg,#00b85c,#39ff14)}.settings-store-status p{margin:0;color:#69786f;font-size:.59rem;line-height:1.5}.settings-store-status p b{color:#a2f9b9}
.settings-workspace{min-width:0}.settings-form{display:grid;gap:18px}.settings-section{scroll-margin-top:105px;padding:29px;border:1px solid var(--set-line);border-radius:18px;background:linear-gradient(145deg,rgba(14,24,19,.97),rgba(7,13,10,.98));box-shadow:0 18px 55px rgba(0,0,0,.16)}.settings-section-head{display:grid;grid-template-columns:45px 1fr auto;gap:15px;align-items:start;margin-bottom:27px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.065)}.settings-section-icon{width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(57,255,20,.18);border-radius:12px;background:rgba(0,230,118,.075);color:var(--set-green);font-size:1.05rem;box-shadow:0 9px 25px rgba(0,0,0,.14)}.settings-section-head>div>small{display:block;margin-bottom:4px;color:#58b977;font-size:.55rem;font-weight:900;letter-spacing:.14em}.settings-section-head h2{margin:0 0 5px!important;font-size:1.15rem!important}.settings-section-head p{margin:0;color:#718078;font-size:.68rem}.settings-section-head>em{color:#26362d;font:850 1.6rem Manrope;font-style:normal}.settings-section-head.compact{margin-bottom:12px}.settings-fields{display:grid;gap:14px}.settings-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-fields label,.settings-field-wide,.brand-color{display:grid;gap:7px;color:#c8d3cd;font-size:.7rem;font-weight:750}.settings-fields label>small,.settings-field-wide>small,.brand-color>small{min-height:16px;color:#68776e;font-size:.59rem;font-weight:500}.settings-page input:not([type=radio]):not([type=checkbox]):not([type=color]),.settings-page textarea,.settings-page select{width:100%;min-height:47px;border:1px solid rgba(151,255,184,.13);border-radius:10px;padding:0 13px;background:rgba(2,7,4,.58);color:#edf5f0;transition:.2s}.settings-page textarea{padding-top:12px;line-height:1.6;resize:vertical}.settings-page input:hover,.settings-page textarea:hover,.settings-page select:hover{border-color:rgba(151,255,184,.24)}.settings-page input:focus,.settings-page textarea:focus,.settings-page select:focus{outline:0;border-color:#00b85c;box-shadow:0 0 0 4px rgba(0,230,118,.07)}.settings-field-wide{margin-top:17px}.settings-field-wide>span{display:flex;justify-content:space-between}.settings-field-wide>span em{color:#6f7e75;font-size:.58rem;font-style:normal;font-weight:600}.slug-input{display:flex;align-items:center;border:1px solid rgba(151,255,184,.13);border-radius:10px;background:rgba(2,7,4,.58);overflow:hidden}.slug-input b{padding:0 0 0 13px;color:#63806e}.slug-input input{border:0!important;background:transparent!important;box-shadow:none!important}.brand-assets{display:grid;grid-template-columns:1fr 1.35fr .72fr;gap:13px}.asset-upload,.brand-color{position:relative;min-width:0;padding:13px;border:1px solid var(--set-line);border-radius:13px;background:rgba(255,255,255,.018)}.asset-upload{display:grid;grid-template-columns:76px 1fr;gap:13px;align-items:center;cursor:pointer;transition:.2s}.asset-upload:hover{border-color:var(--set-line-strong);transform:translateY(-2px)}.asset-upload input{position:absolute;width:1px;height:1px;opacity:0}.asset-preview{height:67px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#09100c;overflow:hidden}.asset-preview img{width:100%;height:100%;object-fit:contain}.banner-upload .asset-preview img{object-fit:cover}.asset-preview>span{color:#4e6056;font-size:.55rem}.asset-copy{display:grid;gap:4px;min-width:0}.asset-copy>b{color:#d9e3dd;font-size:.72rem}.asset-copy>small{color:#69776f;font-size:.56rem;line-height:1.4}.asset-copy>em{width:max-content;margin-top:3px;color:var(--set-soft-green);font-size:.58rem;font-style:normal;font-weight:800}.brand-color{align-content:center}.color-control{display:flex;align-items:center;gap:10px;margin-top:7px}.color-control input[type=color]{width:43px;height:43px;padding:3px;border:1px solid rgba(151,255,184,.18);border-radius:10px;background:#07100b;cursor:pointer}.color-control b{color:#98a69e;font-size:.67rem;text-transform:uppercase}.theme-choices{display:grid;grid-template-columns:1fr 1fr;gap:13px}.theme-choice{position:relative;display:grid;grid-template-columns:155px 1fr;min-height:135px;border:1px solid var(--set-line);border-radius:14px;overflow:hidden;cursor:pointer;transition:.2s}.theme-choice:hover{transform:translateY(-2px);border-color:rgba(57,255,20,.22)}.theme-choice>input{position:absolute;opacity:0}.theme-choice:has(input:checked){border-color:var(--set-green);box-shadow:0 0 0 3px rgba(0,230,118,.07)}.theme-choice:has(input:checked)::after{content:"✓";position:absolute;right:11px;top:11px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--set-green);color:#031008;font-weight:900}.theme-visual{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding:18px}.theme-visual i{border-radius:6px}.theme-visual i:first-child{grid-column:1/-1;height:32px}.theme-visual i:not(:first-child){height:48px}.dark-preview .theme-visual{background:#050807}.dark-preview .theme-visual i{border:1px solid #22342a;background:linear-gradient(145deg,#132019,#0a100d)}.dark-preview .theme-visual i:first-child{background:linear-gradient(90deg,#00b85c,#10291c)}.light-preview .theme-visual{background:#edf3ef}.light-preview .theme-visual i{border:1px solid #d4e0d8;background:#fff}.light-preview .theme-visual i:first-child{background:linear-gradient(90deg,#00b85c,#d8f4e1)}.theme-copy{display:grid;align-content:center;gap:6px;padding:20px}.theme-copy b{color:#e4ece7;font-size:.78rem}.light-preview .theme-copy{background:#f9fbfa}.light-preview .theme-copy b{color:#17251d}.theme-copy small{max-width:180px;color:#718078;font-size:.59rem;line-height:1.45}.theme-copy em{color:var(--set-soft-green);font-size:.57rem;font-style:normal;font-weight:800}.light-preview .theme-copy em{color:#087a42}.catalog-selects{margin-top:17px}.settings-toggle{display:flex;align-items:center;gap:13px;margin-top:18px;padding:15px;border:1px solid var(--set-line);border-radius:12px;background:rgba(255,255,255,.018);cursor:pointer}.settings-toggle>input{position:absolute;opacity:0}.settings-toggle>span{position:relative;width:42px;height:23px;flex:none;border-radius:20px;background:#23332a;transition:.2s}.settings-toggle>span::after{content:"";position:absolute;left:3px;top:3px;width:17px;height:17px;border-radius:50%;background:#829087;transition:.2s}.settings-toggle>input:checked+span{background:#087a42}.settings-toggle>input:checked+span::after{left:22px;background:#fff;box-shadow:0 0 12px rgba(57,255,20,.35)}.settings-toggle>div{display:grid;gap:3px}.settings-toggle b{color:#ced8d2;font-size:.7rem}.settings-toggle small{color:#69786f;font-size:.59rem}.seo-settings-overview{display:grid;grid-template-columns:115px 1fr;gap:21px;align-items:center;margin-bottom:21px;padding:17px;border:1px solid rgba(57,255,20,.13);border-radius:13px;background:radial-gradient(circle at 7% 50%,rgba(0,230,118,.1),transparent 25%),rgba(255,255,255,.018)}.seo-settings-score{display:grid;grid-template-columns:auto auto;place-content:center;width:92px;height:92px;border:7px solid #173222;border-top-color:var(--set-green);border-right-color:#39ff14;border-radius:50%;transform:rotate(-8deg)}.seo-settings-score>*{transform:rotate(8deg)}.seo-settings-score strong{font:850 1.85rem Manrope;color:#ecf6f0}.seo-settings-score>span{align-self:center;color:#75847b;font-size:.58rem}.seo-settings-score>small{grid-column:1/-1;text-align:center;color:#65756c;font-size:.5rem}.seo-settings-overview>div:last-child>b{color:#dce6e0;font-size:.79rem}.seo-settings-overview p{margin:5px 0 0;color:#6f7e75;font-size:.62rem}.settings-savebar{position:sticky;z-index:5;bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:2px;padding:13px 14px 13px 17px;border:1px solid rgba(57,255,20,.2);border-radius:14px;background:rgba(8,16,11,.9);box-shadow:0 18px 65px rgba(0,0,0,.4);backdrop-filter:blur(18px)}.settings-savebar>div{display:flex;align-items:center;gap:11px}.settings-savebar>div>i{width:8px;height:8px;border-radius:50%;background:var(--set-green);box-shadow:0 0 12px var(--set-green)}.settings-savebar>div>span{display:grid;gap:2px}.settings-savebar b{color:#d8e2dc;font-size:.68rem}.settings-savebar small{color:#66756c;font-size:.56rem}.settings-savebar .button{min-width:225px}.operation-section,.seo-checklist-section{margin-top:18px}.operation-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.operation-card{position:relative;min-height:210px;padding:20px;border:1px solid var(--set-line);border-radius:14px;background:rgba(255,255,255,.018);overflow:hidden}.operation-card::after{content:"";position:absolute;right:-45px;bottom:-60px;width:160px;height:160px;border-radius:50%;background:rgba(0,230,118,.06);filter:blur(30px)}.operation-card>div{display:flex;align-items:center;justify-content:space-between}.operation-card>div>small{color:#5f6f66;font-size:.55rem;font-weight:900;letter-spacing:.12em}.operation-card>strong{display:block;margin:26px 0 10px;color:#e3ece6;font:800 1.55rem Manrope}.operation-card>strong small{font-size:.7rem;color:#77867d}.operation-card p{color:#728077;font-size:.65rem;line-height:1.55}.operation-card p b{color:#aab8b0}.operation-ok,.operation-card>a{display:block;margin-top:17px;color:#8cffb0;font-size:.61rem;font-weight:750}.settings-checklist{display:grid}.settings-check{display:grid;grid-template-columns:31px 1fr auto;gap:11px;align-items:center;padding:14px 0;border-top:1px solid rgba(255,255,255,.06)}.settings-check:first-child{border-top:0}.settings-check>b{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:#16221b;color:#748179}.settings-check.done>b{background:rgba(0,230,118,.1);color:var(--set-green)}.settings-check>span{display:grid;gap:2px}.settings-check strong{color:#cbd6d0;font-size:.69rem}.settings-check small{color:#64736a;font-size:.58rem}.settings-check>a{padding:7px 9px;border:1px solid rgba(57,255,20,.15);border-radius:8px;color:var(--set-soft-green);font-size:.58rem;font-weight:800}.settings-check>em{color:#67b980;font-size:.59rem;font-style:normal}.support-center{scroll-margin-top:105px;margin-top:24px;padding:31px;border:1px solid var(--set-line);border-radius:20px;background:radial-gradient(circle at 90% 0,rgba(0,230,118,.08),transparent 28%),linear-gradient(145deg,rgba(14,24,19,.97),rgba(7,13,10,.98));box-shadow:0 22px 65px rgba(0,0,0,.18)}.support-center>header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.065)}.support-center h2{margin:0 0 7px;font-size:1.65rem}.support-center>header p{margin:0;color:#738178;font-size:.7rem}.support-badge{color:#26362d;font:850 2rem Manrope}.support-center-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:15px;margin-top:20px}.support-form-card,.support-history-card{padding:22px;border:1px solid var(--set-line);border-radius:14px;background:rgba(255,255,255,.018)}.support-form-card h3,.support-history-card h3{margin:0;font-size:.9rem}.support-history-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.support-history-head>span{color:#65756c;font-size:.6rem}.support-empty{min-height:220px;display:grid;place-content:center;justify-items:center;text-align:center}.support-empty>span{width:45px;height:45px;display:grid;place-items:center;border:1px solid rgba(57,255,20,.15);border-radius:13px;color:var(--set-green)}.support-empty strong{margin-top:12px;color:#c9d4ce;font-size:.75rem}.support-empty p{margin:5px 0 0;color:#64736a;font-size:.62rem}.support-history-card .ticket-history{padding:15px 0;border-top:1px solid rgba(255,255,255,.06)}.support-history-card .ticket-history>div{display:flex;justify-content:space-between;gap:12px}.support-history-card .ticket-history p{color:#78867e;font-size:.64rem}.support-history-card .ticket-history>small{color:#58665e;font-size:.55rem}
html[data-theme="light"] .settings-page{--set-surface:#fff;--set-surface-2:#f8fbf9;--set-soft:#eff5f1;--set-line:#dce7e0;--set-line-strong:#77c994;--set-text:#14241a;--set-copy:#62736a;--set-green:#078245;--set-soft-green:#087a42}.settings-page[data-theme="light"]{color:#25362c}html[data-theme="light"] .settings-hero,html[data-theme="light"] .settings-side-card,html[data-theme="light"] .settings-store-status,html[data-theme="light"] .settings-section,html[data-theme="light"] .support-center{background:#fff;border-color:#dbe7df;box-shadow:0 14px 40px rgba(25,74,43,.07)}html[data-theme="light"] .settings-hero{background:radial-gradient(circle at 86% 0,rgba(0,184,92,.09),transparent 32%),#fff}html[data-theme="light"] .settings-store-link,html[data-theme="light"] .asset-upload,html[data-theme="light"] .brand-color,html[data-theme="light"] .settings-toggle,html[data-theme="light"] .seo-settings-overview,html[data-theme="light"] .operation-card,html[data-theme="light"] .support-form-card,html[data-theme="light"] .support-history-card{background:#f8fbf9;border-color:#dce7e0}html[data-theme="light"] .settings-side-card nav b,html[data-theme="light"] .settings-store-status>strong,html[data-theme="light"] .settings-section h2,html[data-theme="light"] .settings-fields label,html[data-theme="light"] .settings-field-wide,html[data-theme="light"] .brand-color,html[data-theme="light"] .asset-copy>b,html[data-theme="light"] .theme-copy b,html[data-theme="light"] .settings-toggle b,html[data-theme="light"] .seo-settings-overview>div:last-child>b,html[data-theme="light"] .operation-card>strong,html[data-theme="light"] .settings-check strong,html[data-theme="light"] .support-center h2,html[data-theme="light"] .support-center h3{color:#17281e}html[data-theme="light"] .settings-page input:not([type=radio]):not([type=checkbox]):not([type=color]),html[data-theme="light"] .settings-page textarea,html[data-theme="light"] .settings-page select,html[data-theme="light"] .slug-input{background:#fff;border-color:#cfded4;color:#17281e}html[data-theme="light"] .asset-preview{background:#edf4ef;border-color:#dbe7df}html[data-theme="light"] .settings-side-card nav a:hover{background:#edf8f1}html[data-theme="light"] .settings-side-card nav a>i{background:#edf4ef}html[data-theme="light"] .settings-section-head,html[data-theme="light"] .support-center>header,html[data-theme="light"] .settings-check,html[data-theme="light"] .support-history-card .ticket-history{border-color:#e2ebe5}html[data-theme="light"] .settings-section-head>em,html[data-theme="light"] .support-badge{color:#dce7e0}html[data-theme="light"] .settings-savebar{background:rgba(255,255,255,.94);border-color:#bfe0ca;box-shadow:0 15px 45px rgba(25,74,43,.14)}html[data-theme="light"] .settings-savebar b{color:#1c3023}html[data-theme="light"] .operation-card::after{background:rgba(0,184,92,.08)}
@media(max-width:1100px){.settings-layout{grid-template-columns:1fr}.settings-sidebar{position:static}.settings-side-card nav{display:flex;overflow-x:auto;padding-bottom:3px}.settings-side-card nav a{min-width:185px}.settings-store-status{display:none}.brand-assets{grid-template-columns:1fr 1fr}.brand-color{grid-column:1/-1}.settings-fields.three{grid-template-columns:1fr 1fr}.catalog-selects label:last-child{grid-column:1/-1}}
@media(max-width:720px){.settings-main{padding-left:13px!important;padding-right:13px!important}.settings-hero{align-items:flex-start;flex-direction:column;padding:23px 20px}.settings-hero-actions{width:100%}.settings-store-link{flex:1;justify-content:center}.settings-section,.support-center{padding:20px 17px;border-radius:15px}.settings-section-head{grid-template-columns:39px 1fr;gap:11px}.settings-section-icon{width:38px;height:38px}.settings-section-head>em{display:none}.settings-fields.three,.settings-fields.two,.brand-assets,.theme-choices,.operation-grid,.support-center-grid{grid-template-columns:1fr}.brand-color,.catalog-selects label:last-child{grid-column:auto}.theme-choice{grid-template-columns:125px 1fr}.asset-upload{grid-template-columns:68px 1fr}.settings-savebar{align-items:stretch;flex-direction:column;bottom:8px}.settings-savebar .button{width:100%;min-width:0}.seo-settings-overview{grid-template-columns:86px 1fr;gap:14px}.seo-settings-score{width:78px;height:78px}.support-center>header{gap:15px}.support-badge{display:none}}
@media(max-width:430px){.settings-hero-actions{align-items:stretch;flex-direction:column}.settings-seo-pill{justify-content:center}.theme-choice{grid-template-columns:105px 1fr}.theme-visual{padding:12px}.theme-copy{padding:14px}.settings-check{grid-template-columns:29px 1fr}.settings-check>a,.settings-check>em{grid-column:2;justify-self:start}.seo-settings-overview{grid-template-columns:1fr;text-align:center}.seo-settings-score{margin:auto}.settings-field-wide>span{gap:8px}}

/* Mantém as ações no fluxo e evita encobrir campos em formulários longos. */
.settings-page .settings-savebar{position:relative;z-index:2;bottom:auto}
