/* Buildly Light — uma interface clara com profundidade, não uma inversão do dark. */
html[data-theme="light"]{
  color-scheme:light;
  --light-canvas:#edf2ef;
  --light-canvas-deep:#e5ece8;
  --light-surface:#fbfdfc;
  --light-surface-soft:#f4f8f5;
  --light-surface-green:#eef8f2;
  --light-line:#d5e2da;
  --light-line-soft:#e2ebe5;
  --light-ink:#14231a;
  --light-copy:#607168;
  --light-muted:#7b8981;
  --light-green:#087c43;
  --light-green-bright:#00a958;
  --light-shadow:0 18px 48px rgba(26,67,43,.075);
  --light-shadow-hover:0 24px 62px rgba(24,72,43,.12);
}

html[data-theme="light"] body.panel,
html[data-theme="light"] body.admin-body{
  background:
    radial-gradient(circle at 92% 4%,rgba(0,184,92,.11),transparent 25rem),
    radial-gradient(circle at 4% 38%,rgba(45,125,82,.055),transparent 28rem),
    linear-gradient(145deg,var(--light-canvas) 0,#f3f6f4 46%,var(--light-canvas-deep) 100%) fixed!important;
  color:var(--light-ink);
}

html[data-theme="light"] body.panel::before{
  opacity:.42!important;
  background-image:linear-gradient(rgba(20,82,48,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(20,82,48,.035) 1px,transparent 1px)!important;
  background-size:42px 42px!important;
  mask-image:linear-gradient(180deg,#000,transparent 72%);
}

html[data-theme="light"] body.panel .panel-nav{
  border-color:rgba(41,96,61,.13)!important;
  background:rgba(248,251,249,.88)!important;
  box-shadow:0 10px 32px rgba(35,70,48,.075)!important;
  backdrop-filter:blur(22px) saturate(1.25);
}
html[data-theme="light"] body.panel .panel-nav::after{background:linear-gradient(90deg,transparent,rgba(0,169,88,.22),transparent)}
html[data-theme="light"] body.panel .panel-nav nav a{color:#596b61}
html[data-theme="light"] body.panel .panel-nav nav a:hover{color:var(--light-green);background:rgba(0,143,73,.06)}
html[data-theme="light"] body.panel .wordmark span{color:#132219}
html[data-theme="light"] body.panel .wordmark small{color:#6f8076}
html[data-theme="light"] .theme-toggle{border-color:#cbd9d0;background:#f6f9f7;color:#40564a;box-shadow:inset 0 1px #fff,0 5px 15px rgba(26,67,43,.05)}
html[data-theme="light"] .theme-toggle:hover{border-color:#75bd91;background:#edf7f1;color:#087c43}

html[data-theme="light"] body.panel .page-title h1,
html[data-theme="light"] body.panel h1,
html[data-theme="light"] body.panel h2,
html[data-theme="light"] body.panel h3{color:var(--light-ink)!important}
html[data-theme="light"] body.panel .page-title p,
html[data-theme="light"] body.panel .retention-note,
html[data-theme="light"] body.panel .empty{color:var(--light-copy)!important}
html[data-theme="light"] body.panel .eyebrow{color:var(--light-green)!important}

html[data-theme="light"] body.panel .metric-grid article,
html[data-theme="light"] body.panel .card,
html[data-theme="light"] body.admin-body .admin-card,
html[data-theme="light"] body.admin-body .stat-card,
html[data-theme="light"] body.admin-body .metric-card,
html[data-theme="light"] body.admin-body .dashboard-card,
html[data-theme="light"] body.admin-body .chart-card{
  border-color:var(--light-line)!important;
  background:linear-gradient(145deg,var(--light-surface),var(--light-surface-soft))!important;
  color:var(--light-ink)!important;
  box-shadow:var(--light-shadow)!important;
}
html[data-theme="light"] body.panel .card:hover{border-color:#bed5c6;box-shadow:var(--light-shadow-hover)!important}
html[data-theme="light"] body.panel .metric-grid article{position:relative;overflow:hidden;box-shadow:0 12px 34px rgba(26,67,43,.065)!important}
html[data-theme="light"] body.panel .metric-grid article::after{content:"";position:absolute;right:-25px;top:-30px;width:90px;height:90px;border-radius:50%;background:rgba(0,169,88,.055);filter:blur(2px)}
html[data-theme="light"] body.panel .metric-grid article:nth-child(3n+2){background:linear-gradient(145deg,#f9fcfa,#edf6f0)!important}
html[data-theme="light"] body.panel .metric-grid article:nth-child(3n){background:linear-gradient(145deg,#fff,#f1f5f2)!important}
html[data-theme="light"] body.panel .metric-grid article>strong{color:#14231a!important}
html[data-theme="light"] body.panel .metric-grid article>span,
html[data-theme="light"] body.panel .metric-grid article>small{color:#68786f!important}

html[data-theme="light"] body.panel .importer-card{
  background:radial-gradient(circle at 91% 0,rgba(0,184,92,.13),transparent 34%),linear-gradient(135deg,#fbfdfc,#eaf5ee)!important;
}
html[data-theme="light"] body.panel .importer-card p,
html[data-theme="light"] body.panel .importer-card>small,
html[data-theme="light"] body.panel .category-manager p{color:var(--light-copy)}
html[data-theme="light"] body.panel .import-url-form label{color:#506359}
html[data-theme="light"] body.panel .import-url-form input,
html[data-theme="light"] body.panel .category-create input,
html[data-theme="light"] body.panel .lead-list select,
html[data-theme="light"] body.panel .lead-list button{
  border-color:#cadbd0;background:#fff;color:#17281e;box-shadow:inset 0 1px 2px rgba(17,54,31,.025)
}
html[data-theme="light"] body.panel .category-chips>span{border-color:#d6e4db;background:#f0f6f2;color:#263c2e}
html[data-theme="light"] body.panel .category-chips small{color:#6b7c72}
html[data-theme="light"] body.panel .choice-card>span{border-color:#d4e1d8;background:linear-gradient(145deg,#fff,#f1f6f3);color:#17281e}
html[data-theme="light"] body.panel .choice-card small{color:#687a70}

html[data-theme="light"] body.panel .period-filter{border-color:#d3e0d7;background:#f8faf9;box-shadow:inset 0 1px #fff}
html[data-theme="light"] body.panel .period-filter button{color:#66786d}
html[data-theme="light"] body.panel .period-filter button:hover{background:#e9f2ed;color:#17683d}
html[data-theme="light"] body.panel .period-filter button.active{background:#dff1e6;color:#08733e;box-shadow:inset 0 0 0 1px #bcdcc8}
html[data-theme="light"] body.panel .score div,
html[data-theme="light"] .funnel-row>div{background:#dfe9e3}
html[data-theme="light"] body.panel .bar-chart{border-color:#cedbd2;background:repeating-linear-gradient(to bottom,transparent 0,transparent 44px,rgba(42,93,61,.055) 45px,transparent 46px)}
html[data-theme="light"] body.panel .chart-column>span{box-shadow:0 5px 14px rgba(0,148,75,.16)}

html[data-theme="light"] body.panel .todo,
html[data-theme="light"] body.panel .check-row,
html[data-theme="light"] body.panel .product-row,
html[data-theme="light"] body.panel .message-card,
html[data-theme="light"] body.panel .health-list>span,
html[data-theme="light"] body.panel .mini-ticket-list>span,
html[data-theme="light"] body.panel .lead-list>article,
html[data-theme="light"] body.panel .video-admin,
html[data-theme="light"] body.panel .proof-admin{border-color:var(--light-line-soft)}
html[data-theme="light"] body.panel .message-card p,
html[data-theme="light"] body.panel .proof-admin p{color:#52665a}
html[data-theme="light"] body.panel .message-card strong,
html[data-theme="light"] body.panel .product-row strong{color:#1a2d21}
html[data-theme="light"] body.panel .health-list span>b{color:#20362a}
html[data-theme="light"] body.panel .status,
html[data-theme="light"] body.panel .pill.on{background:#dff3e6;color:#08723d}
html[data-theme="light"] body.panel .pill:not(.on){background:#e9eeeb;color:#68766e}
html[data-theme="light"] body.panel .todo-action,
html[data-theme="light"] body.panel .row-action,
html[data-theme="light"] body.panel .text-cta,
html[data-theme="light"] body.panel .lead-phone{color:#087c43}
html[data-theme="light"] body.panel .todo-action{border-color:#c5dfcf;background:#f2faf5}

html[data-theme="light"] body.panel .editor-tabs{border-color:#d2e0d7;background:rgba(247,250,248,.92);box-shadow:0 12px 30px rgba(26,67,43,.075)}
html[data-theme="light"] body.panel .editor-tabs a{color:#607168}
html[data-theme="light"] body.panel .editor-tabs a:hover{background:#e3f2e9;color:#087a42}
html[data-theme="light"] body.panel .offer-prices{border-color:#bddfca;background:#eff9f3}
html[data-theme="light"] body.panel .media-item{border-color:#d4e2d9;background:#f5f8f6}
html[data-theme="light"] body.panel .media-item b,
html[data-theme="light"] body.panel .video-admin a{color:#087c43}
html[data-theme="light"] body.panel .import-preview{border-color:#d3e2d8;background:#f4f8f5;color:#087a42}
html[data-theme="light"] body.panel .danger-menu>form{border-color:#eccdd2;background:#fff7f8;box-shadow:0 18px 45px rgba(91,39,48,.14)}
html[data-theme="light"] body.panel .danger-menu p{color:#67444a}

html[data-theme="light"] body.panel .form input,
html[data-theme="light"] body.panel .form textarea,
html[data-theme="light"] body.panel .form select,
html[data-theme="light"] body.panel .inline-form input,
html[data-theme="light"] body.panel .inline-form select,
html[data-theme="light"] body.panel .admin-actions input,
html[data-theme="light"] body.panel .admin-actions select,
html[data-theme="light"] body.panel .message-form input,
html[data-theme="light"] body.panel .message-form textarea{
  border-color:#cad9d0!important;background:#fdfefd!important;color:#17271e!important;
}
html[data-theme="light"] body.panel input::placeholder,
html[data-theme="light"] body.panel textarea::placeholder{color:#9aa69f}
html[data-theme="light"] body.panel label,
html[data-theme="light"] body.panel legend,
html[data-theme="light"] body.panel .form label,
html[data-theme="light"] body.panel .form-row label,
html[data-theme="light"] body.panel .inline-form label,
html[data-theme="light"] body.panel .settings-fields label,
html[data-theme="light"] body.panel .settings-field-wide,
html[data-theme="light"] body.panel .brand-color,
html[data-theme="light"] body.panel .integration-form>label,
html[data-theme="light"] body.panel .integration-fields label{
  color:#1c3125!important;
}
html[data-theme="light"] body.panel label>span,
html[data-theme="light"] body.panel legend>span{color:#1c3125!important}
html[data-theme="light"] body.panel label small,
html[data-theme="light"] body.panel .form label small,
html[data-theme="light"] body.panel .settings-fields label>small,
html[data-theme="light"] body.panel .settings-field-wide>small,
html[data-theme="light"] body.panel .integration-form label>small{color:#66786d!important}
html[data-theme="light"] body.panel select,
html[data-theme="light"] body.panel select option{color:#17271e!important;background:#fff!important}
html[data-theme="light"] body.panel input[type="file"]::file-selector-button{background:#e5f1e9!important;color:#145f38!important}
html[data-theme="light"] body.panel .form input:focus,
html[data-theme="light"] body.panel .form textarea:focus,
html[data-theme="light"] body.panel .form select:focus{border-color:#69b888!important;box-shadow:0 0 0 4px rgba(0,150,75,.075)!important}
html[data-theme="light"] body.panel .thumb{border:1px solid #dbe5df;background:#f2f6f3}

/* Configurações: superfícies alternadas para facilitar a leitura de formulários longos. */
html[data-theme="light"] body.settings-page .settings-hero{background:radial-gradient(circle at 88% 0,rgba(0,184,92,.13),transparent 34%),linear-gradient(135deg,#fbfdfc,#edf6f1)!important}
html[data-theme="light"] body.settings-page .settings-side-card,
html[data-theme="light"] body.settings-page .settings-store-status,
html[data-theme="light"] body.settings-page .settings-section,
html[data-theme="light"] body.settings-page .support-center{background:linear-gradient(145deg,#fbfdfc,#f4f7f5)!important;border-color:var(--light-line)!important;box-shadow:var(--light-shadow)!important}
html[data-theme="light"] body.settings-page .settings-section:nth-child(even){background:linear-gradient(145deg,#f7faf8,#edf5f0)!important}
html[data-theme="light"] body.settings-page .settings-store-link,
html[data-theme="light"] body.settings-page .asset-upload,
html[data-theme="light"] body.settings-page .brand-color,
html[data-theme="light"] body.settings-page .settings-toggle,
html[data-theme="light"] body.settings-page .seo-settings-overview,
html[data-theme="light"] body.settings-page .operation-card,
html[data-theme="light"] body.settings-page .support-form-card,
html[data-theme="light"] body.settings-page .support-history-card{background:#eef4f0!important;border-color:#d4e2d9!important}
html[data-theme="light"] body.settings-page .settings-section-icon{border-color:#c1dfcc;background:#e5f5eb;color:#087a42;box-shadow:none}
html[data-theme="light"] body.settings-page .settings-toggle>span{background:#cbd8d0}
html[data-theme="light"] body.settings-page .seo-settings-score strong{color:#193125}
html[data-theme="light"] body.settings-page .settings-savebar{border-color:#b5d9c2;background:rgba(248,252,249,.94);box-shadow:0 16px 48px rgba(24,70,42,.14)}

/* Integrações: mantém as cores das marcas sem manter cards negros. */
html[data-theme="light"] body.integrations-page{background:radial-gradient(circle at 82% 5%,rgba(0,184,92,.105),transparent 27rem),var(--light-canvas)!important}
html[data-theme="light"] body.integrations-page .integrations-hero{background:radial-gradient(circle at 86% 6%,rgba(0,184,92,.14),transparent 31%),linear-gradient(140deg,#fbfdfc,#eaf4ee)!important}
html[data-theme="light"] body.integrations-page .integration-provider{background:linear-gradient(145deg,#fbfdfc,#f3f7f4)!important;border-color:var(--light-line)!important;box-shadow:var(--light-shadow)!important}
html[data-theme="light"] body.integrations-page .integration-provider:nth-child(even){background:linear-gradient(145deg,#f8fbf9,#edf5f0)!important}
html[data-theme="light"] body.integrations-page .integration-provider>header{border-color:#dce7e0}
html[data-theme="light"] body.integrations-page .integration-jump>a{background:#f8fbf9;border-color:#d5e2da;box-shadow:0 8px 22px rgba(26,67,43,.045)}
html[data-theme="light"] body.integrations-page .integration-jump>a:hover{background:#eef7f2;border-color:#9ac9ab}
html[data-theme="light"] body.integrations-page .integration-jump i:not(.brand-google):not(.brand-utmify):not(.brand-shopee){background:#e8f2ec;color:#087a42}
html[data-theme="light"] body.integrations-page .provider-mark{border-color:#bddcc8;background:#e8f5ed;color:#087a42;box-shadow:0 10px 25px rgba(27,77,46,.08)}
html[data-theme="light"] body.integrations-page .integration-health strong{color:#173023}
html[data-theme="light"] body.integrations-page .integration-health strong small{color:#718278}
html[data-theme="light"] body.integrations-page .integration-switch,
html[data-theme="light"] body.integrations-page .integration-security{background:#edf5f0;border-color:#d1e1d7}
html[data-theme="light"] body.integrations-page .integration-form input:not([type=checkbox]),
html[data-theme="light"] body.integrations-page .integration-form select{background:#fff;border-color:#cadbd0;color:#17281e}
html[data-theme="light"] body.integrations-page .catalog-readiness{border-color:#d2e1d7;background:#d2e1d7}
html[data-theme="light"] body.integrations-page .catalog-readiness span{background:#f1f6f3}
html[data-theme="light"] body.integrations-page .provider-status{border-color:#cbdad1;background:#f3f7f4;color:#65766c}
html[data-theme="light"] body.integrations-page .provider-status.ready{border-color:#b7dbc4;background:#e2f3e8;color:#08723d}
html[data-theme="light"] body.integrations-page .integration-links a,
html[data-theme="light"] body.integrations-page .integration-security>a{color:#087a42}
html[data-theme="light"] body.integrations-page .integration-security strong{color:#193025}

/* Painel master: cinza mineral, verde esmeralda e hierarquia mais editorial. */
html[data-theme="light"] body.panel .master-hero{background:radial-gradient(circle at 83% 30%,rgba(0,184,92,.15),transparent 28%),linear-gradient(125deg,#fbfdfc,#e8f3ec)!important;border-color:#cfe0d5!important;box-shadow:0 24px 68px rgba(28,74,45,.095)!important}
html[data-theme="light"] body.panel .store-admin-stats span{border-color:#d7e3db;background:#f0f5f2;color:#64766b}
html[data-theme="light"] body.panel .store-admin-stats b{color:#183024}
html[data-theme="light"] body.panel .admin-actions button,
html[data-theme="light"] body.panel .message-form button{background:#e1f1e7;color:#08733e}
html[data-theme="light"] body.panel .message-form{border-color:#dce6e0}
html[data-theme="light"] body.panel .ticket-history blockquote{border-color:#34a968;background:#eaf6ee;color:#294c37}
html[data-theme="light"] .buildly-admin-footer{border-color:#d4e0d8;background:#e7eeea;color:#64746b}

@media(max-width:700px){
  html[data-theme="light"] body.panel .panel-nav{background:rgba(247,250,248,.96)!important}
  html[data-theme="light"] body.panel .metric-grid article,
  html[data-theme="light"] body.panel .card{box-shadow:0 10px 28px rgba(26,67,43,.06)!important}
  html[data-theme="light"] body.settings-page .settings-section,
  html[data-theme="light"] body.settings-page .support-center{background:#f8faf9!important}
}

/* Presença social no painel da loja. */
.social-settings{position:relative;margin-top:24px;padding:22px;border:1px solid rgba(140,255,176,.12);border-radius:16px;background:radial-gradient(circle at 96% 0,rgba(0,230,118,.08),transparent 30%),rgba(255,255,255,.018);overflow:hidden}
.social-settings::after{content:"";position:absolute;right:-42px;top:-58px;width:150px;height:150px;border:1px solid rgba(57,255,20,.08);border-radius:50%;pointer-events:none}
.social-settings>header{position:relative;z-index:1;display:grid;grid-template-columns:1fr minmax(260px,.7fr);gap:24px;align-items:end;margin-bottom:18px}
.social-settings>header small{display:block;margin-bottom:5px;color:var(--set-green);font-size:.54rem;font-weight:900;letter-spacing:.15em}
.social-settings>header h3{margin:0!important;color:#edf5f0;font-size:1.08rem!important}
.social-settings>header p{margin:0;color:#6e7e74;font-size:.62rem;line-height:1.55}
.social-settings-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
.social-setting{min-width:0;display:grid!important;grid-template-columns:47px minmax(0,1fr);gap:3px 12px;align-items:center;padding:13px;border:1px solid rgba(140,255,176,.1);border-radius:13px;background:linear-gradient(145deg,rgba(16,29,22,.88),rgba(7,14,10,.82));transition:transform .2s,border-color .2s,box-shadow .2s}
.social-setting:hover{transform:translateY(-2px);border-color:rgba(57,255,20,.23);box-shadow:0 14px 34px rgba(0,0,0,.14)}
.social-setting-icon{grid-row:1;width:45px;height:45px;display:grid!important;place-items:center;border-radius:12px;box-shadow:inset 0 1px rgba(255,255,255,.2),0 8px 20px rgba(0,0,0,.18)}
.social-setting-icon img{display:block;width:23px;height:23px;object-fit:contain}
.social-setting.facebook .social-setting-icon{background:linear-gradient(145deg,#2485f5,#1267ce)}
.social-setting.instagram .social-setting-icon{background:radial-gradient(circle at 30% 105%,#ffd600 0 20%,#ff7a00 34%,#ff0169 57%,#d300c5 76%,#7638fa 100%)}
.social-setting.twitter .social-setting-icon{background:linear-gradient(145deg,#252525,#050505)}
.social-setting.youtube .social-setting-icon{background:linear-gradient(145deg,#ff3434,#d80000)}
.social-setting-copy{grid-column:2;display:grid!important;gap:2px}
.social-setting-copy b{color:#e8f1ec;font-size:.69rem}
.social-setting-copy small{color:#65766c!important;font-size:.55rem!important}
.social-setting>input{grid-column:1/-1;margin-top:8px;min-height:42px!important}

/* Assinatura social nas vitrines e páginas de produto. */
.store-social-presence{position:relative;max-width:1180px;margin:46px auto 0;padding:26px;border:1px solid color-mix(in srgb,var(--brand) 20%,#26362d);border-radius:20px;background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--brand) 11%,transparent),transparent 35%),linear-gradient(145deg,#101b15,#080e0b);box-shadow:0 22px 65px rgba(0,0,0,.18);overflow:hidden}
.store-social-presence::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.035),transparent 32%)}
.store-social-copy{position:relative;display:grid;justify-items:center;margin-bottom:21px;text-align:center}
.store-social-copy>small{color:var(--brand);font-size:.57rem;font-weight:900;letter-spacing:.17em}
.store-social-copy>strong{margin-top:7px;color:#f1f7f3;font:800 clamp(1.35rem,2.4vw,2rem) Manrope;letter-spacing:-.035em}
.store-social-copy>span{margin-top:5px;color:#74847b;font-size:.69rem}
.store-social-links{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.store-social-link{min-width:0;display:grid;grid-template-columns:43px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.025);transition:transform .22s,border-color .22s,background .22s}
.store-social-link:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--brand) 42%,#34463b);background:rgba(255,255,255,.052)}
.store-social-link>i{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;font-style:normal;box-shadow:inset 0 1px rgba(255,255,255,.2),0 8px 20px rgba(0,0,0,.17)}
.store-social-link.facebook>i{background:linear-gradient(145deg,#2485f5,#1267ce)}
.store-social-link.instagram>i{background:radial-gradient(circle at 30% 105%,#ffd600 0 20%,#ff7a00 34%,#ff0169 57%,#d300c5 76%,#7638fa 100%)}
.store-social-link.twitter>i{background:#050505}
.store-social-link.youtube>i{background:linear-gradient(145deg,#ff3434,#d80000)}
.store-social-link img{display:block;width:21px;height:21px;object-fit:contain}
.store-social-link>span{min-width:0;display:grid}
.store-social-link small{color:#66776d;font-size:.44rem;font-weight:900;letter-spacing:.11em}
.store-social-link b{overflow:hidden;color:#e8f0eb;font-size:.68rem;white-space:nowrap;text-overflow:ellipsis}
.store-social-link>em{color:#64766b;font-size:.8rem;font-style:normal}
.product-social-section{max-width:1150px;margin:0 auto;padding:0 24px 95px}

.catalog-theme-light .store-social-presence{border-color:#d2e1d7;background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--brand) 10%,transparent),transparent 35%),linear-gradient(145deg,#fff,#edf4ef);box-shadow:0 20px 58px rgba(25,72,43,.09)}
.catalog-theme-light .store-social-copy>strong{color:#16291e}
.catalog-theme-light .store-social-copy>span{color:#697a70}
.catalog-theme-light .store-social-link{border-color:#d9e4dd;background:rgba(255,255,255,.72)}
.catalog-theme-light .store-social-link:hover{background:#fff;box-shadow:0 12px 28px rgba(25,72,43,.08)}
.catalog-theme-light .store-social-link b{color:#1b3023}
.catalog-theme-light .store-social-link small,.catalog-theme-light .store-social-link>em{color:#6b7b72}

html[data-theme="light"] body.settings-page .social-settings{border-color:#d2e1d7;background:radial-gradient(circle at 96% 0,rgba(0,184,92,.09),transparent 32%),#edf4f0}
html[data-theme="light"] body.settings-page .social-settings>header h3{color:#172a1f!important}
html[data-theme="light"] body.settings-page .social-settings>header p{color:#607269}
html[data-theme="light"] body.settings-page .social-setting{border-color:#d4e1d8;background:linear-gradient(145deg,#fff,#f2f6f3)}
html[data-theme="light"] body.settings-page .social-setting:hover{border-color:#9dcbb0;box-shadow:0 13px 30px rgba(24,72,43,.09)}
html[data-theme="light"] body.settings-page .social-setting-copy b{color:#1b3023}
html[data-theme="light"] body.settings-page .social-setting-copy small{color:#697a70!important}

@media(max-width:900px){.store-social-links{grid-template-columns:repeat(2,minmax(0,1fr))}.social-settings>header{grid-template-columns:1fr;gap:7px}}
@media(max-width:620px){.social-settings{padding:17px}.social-settings-grid,.store-social-links{grid-template-columns:1fr}.store-social-presence{margin-top:34px;padding:22px 15px}.store-social-copy>span{max-width:260px;line-height:1.5}.product-social-section{padding:0 16px 72px}}

/* Barra de publicação: ação principal e proteção visual contra mudanças perdidas. */
body.settings-page .settings-savebar{isolation:isolate;overflow:hidden;padding:16px 17px 16px 20px;border-color:rgba(57,255,20,.28);background:radial-gradient(circle at 78% 50%,rgba(57,255,20,.1),transparent 31%),linear-gradient(110deg,rgba(13,28,19,.97),rgba(5,13,8,.96));box-shadow:0 22px 70px rgba(0,0,0,.42),0 0 0 1px rgba(57,255,20,.035),inset 0 1px rgba(255,255,255,.045)}
body.settings-page .settings-savebar::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(105deg,transparent 15%,rgba(140,255,176,.065) 48%,transparent 72%);transform:translateX(-100%)}
body.settings-page .settings-savebar>div>i{width:11px;height:11px;box-shadow:0 0 0 6px rgba(0,230,118,.08),0 0 20px rgba(57,255,20,.6)}
body.settings-page .settings-savebar b{font-size:.75rem;letter-spacing:.01em}
body.settings-page .settings-savebar small{margin-top:2px;font-size:.58rem}
body.settings-page .settings-savebar .button{min-width:270px;min-height:49px;display:flex;gap:15px;border:1px solid rgba(197,255,210,.24);background:linear-gradient(115deg,#39ff14,#00d96d 55%,#00b85c);color:#031008;box-shadow:0 12px 30px rgba(0,230,118,.2),inset 0 1px rgba(255,255,255,.35);transition:transform .2s,box-shadow .2s,filter .2s}
body.settings-page .settings-savebar .button:hover{transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 17px 38px rgba(0,230,118,.29),inset 0 1px rgba(255,255,255,.4)}
body.settings-page .settings-savebar .button>b{font-size:1rem;transition:transform .2s}
body.settings-page .settings-savebar .button:hover>b{transform:translateX(4px)}
body.settings-page .settings-savebar.is-dirty{border-color:rgba(57,255,20,.58);box-shadow:0 24px 80px rgba(0,0,0,.48),0 0 45px rgba(0,230,118,.11),inset 0 1px rgba(255,255,255,.06)}
body.settings-page .settings-savebar.is-dirty::before{animation:savebar-sheen 2.8s ease-in-out infinite}
body.settings-page .settings-savebar.is-dirty>div>i{animation:savebar-pulse 1.65s ease-in-out infinite}
body.settings-page .settings-savebar.is-dirty [data-save-title]{color:#b7ffc8}
body.settings-page .settings-savebar.is-saving{pointer-events:none;opacity:.86}
body.settings-page .settings-savebar.is-saving .button{filter:saturate(.65)}
@keyframes savebar-sheen{0%,45%{transform:translateX(-100%)}75%,100%{transform:translateX(100%)}}
@keyframes savebar-pulse{50%{transform:scale(.72);box-shadow:0 0 0 10px rgba(0,230,118,0),0 0 8px rgba(57,255,20,.4)}}

html[data-theme="light"] body.settings-page .settings-savebar{border-color:#9bceb0;background:radial-gradient(circle at 80% 50%,rgba(0,169,88,.1),transparent 33%),linear-gradient(110deg,rgba(253,255,254,.97),rgba(230,241,234,.97));box-shadow:0 20px 58px rgba(27,74,45,.15),inset 0 1px #fff}
html[data-theme="light"] body.settings-page .settings-savebar b{color:#183124}
html[data-theme="light"] body.settings-page .settings-savebar small{color:#60736a}
html[data-theme="light"] body.settings-page .settings-savebar.is-dirty{border-color:#4caf73;box-shadow:0 22px 65px rgba(27,84,48,.19),0 0 0 4px rgba(0,169,88,.055)}
html[data-theme="light"] body.settings-page .settings-savebar.is-dirty [data-save-title]{color:#076f3a}
html[data-theme="light"] body.settings-page .settings-savebar .button{color:#031008}

@media(max-width:700px){body.settings-page .settings-savebar{bottom:8px;align-items:stretch;flex-direction:column;padding:15px}body.settings-page .settings-savebar .button{width:100%;min-width:0}body.settings-page .settings-savebar>div{padding:0 3px}}
@media(prefers-reduced-motion:reduce){body.settings-page .settings-savebar.is-dirty::before,body.settings-page .settings-savebar.is-dirty>div>i{animation:none}}
