/* SD Leads · sistema visual compartilhado. Sem recursos remotos em tempo de uso. */
@font-face{font-family:SD Inter;src:url('../fonts/InterVariable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
.sdv-premium{--sdv-paper:#fff;--sdv-canvas:#f5f6fa;--sdv-soft:#f8f9fc;--sdv-border:#e7e9f1;--sdv-ink:#202538;--sdv-muted:#657087;--sdv-accent:color-mix(in srgb,var(--sdst-primary,#7257e8) 78%,#302a55);--sdv-accent-soft:color-mix(in srgb,var(--sdv-accent) 8%,white);--sdv-shadow:0 4px 20px #29365e05,0 1px 2px #29365e04;--sdst-surface:var(--sdv-paper);--sdst-surface-2:var(--sdv-soft);--sdst-bg:var(--sdv-canvas);--sdst-border:var(--sdv-border);--sdst-text:var(--sdv-ink);--sdst-muted:var(--sdv-muted);--sdv-ux-bg:var(--sdv-paper);--sdv-ux-ink:var(--sdv-ink);--sdv-ux-line:var(--sdv-border);--sdv-ux-muted:var(--sdv-muted);font-family:'SD Inter',Inter,system-ui,sans-serif!important;font-feature-settings:'cv11','ss01';font-optical-sizing:auto;-webkit-font-smoothing:antialiased;background:var(--sdv-canvas)!important;color:var(--sdv-ink)}
.sdv-premium.sdst-dark{--sdv-paper:#171d2c;--sdv-canvas:#101522;--sdv-soft:#1d2536;--sdv-border:#2a3448;--sdv-ink:#e6eaf5;--sdv-muted:#a2afc4;--sdv-accent:#a997ff;--sdv-accent-soft:#292442;--sdv-shadow:0 4px 20px #0000000b}
.sdv-premium :is(button,input,select,textarea){font-family:inherit}.sdv-premium :is(h1,h2,h3,h4){font-family:inherit;letter-spacing:-.03em}.sdv-premium :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--sdv-accent) 35%,transparent);outline-offset:3px}.sdv-icon{flex-shrink:0;vertical-align:middle;pointer-events:none}
/* Casca do produto: marca, contexto e navegação. */
.sdv-premium.sdst-app-theme .sdst-sidebar{width:248px;background:#111525;border-right:1px solid #ffffff09;padding:24px 15px 14px;box-shadow:none}.sdv-premium .sdst-brand{height:58px;padding:0 9px;margin-bottom:24px;gap:12px}
.sdv-premium .sdst-nav{gap:0;scrollbar-width:thin;scrollbar-color:#ffffff1c transparent}.sdv-premium .sdst-nav .sdv-nav-group{margin:0 0 12px}.sdv-premium .sdst-nav .sdv-nav-group>summary{padding:11px 13px 8px;font-size:9px;letter-spacing:.1em;font-weight:600;color:#7d87a1}.sdv-premium .sdst-nav .sdv-nav-group>a{position:relative;gap:11px;padding:10px 13px;margin:3px 0;min-height:39px;box-sizing:border-box;color:#b8c1d6;font-size:12px;font-weight:510;letter-spacing:-.01em;border:1px solid transparent;border-radius:9px;line-height:1.5;transition:background .17s ease,color .17s ease,transform .17s ease}.sdv-premium .sdst-nav .sdv-nav-group>a>.sdv-icon{width:17px;height:17px;color:#8c98b4}.sdv-premium .sdst-nav .sdv-nav-group>a:hover{background:#ffffff06;color:#fff;box-shadow:none;transform:translateX(2px)}.sdv-premium .sdst-nav .sdv-nav-group>a[aria-current]{background:linear-gradient(100deg,#8162df33,#8162df12);border-color:#a58af129;color:#e5d9ff;box-shadow:none}.sdv-premium .sdst-nav .sdv-nav-group>a[aria-current]:before{content:'';position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:4px;background:#ae96ff}.sdv-premium .sdst-nav .sdv-nav-group>a[aria-current]>.sdv-icon{color:#bba7fc}
.sdv-premium .sdst-sidebar-footer{border-top:1px solid #ffffff0b;padding-top:12px;margin-top:12px}.sdv-premium .sdst-user-panel{border:0;background:#ffffff04;border-radius:11px;padding:10px;box-shadow:none;gap:9px}.sdv-premium .sdst-user-panel__avatar{width:32px;height:32px;font-size:12px;font-weight:600;background:#34324e;box-shadow:none;color:#dcd0ff;text-transform:uppercase}.sdv-premium .sdst-user-panel__info strong{font-size:11px;font-weight:600}.sdv-premium .sdst-user-panel__info span{font-size:9px;color:#8e99b3}.sdv-premium .sdst-logout-btn{width:28px;height:28px;background:transparent;border:0}.sdv-premium .sdst-mode-wrap{margin-top:8px}.sdv-premium .sdst-toggle-mode{font-size:10px;border-color:#ffffff0b;background:transparent;color:#919db7;min-height:34px;padding:8px;box-shadow:none;font-weight:500}
.sdv-premium.sdst-app-theme .sdst-main{margin-left:248px;width:calc(100% - 248px);min-width:0}.sdv-premium .sdst-topbar{height:92px;min-height:92px;padding:0 32px;background:color-mix(in srgb,var(--sdv-paper) 94%,transparent);border-bottom:1px solid var(--sdv-border);backdrop-filter:blur(12px);box-shadow:none;gap:15px}.sdst-page-breadcrumb{display:flex;gap:7px;align-items:center;color:var(--sdv-muted);font-size:10px;line-height:1.5;margin-bottom:6px;font-weight:450}.sdst-page-breadcrumb>span{opacity:.4}.sdv-premium .sdst-title-area h1{font-size:21px;font-weight:660;letter-spacing:-.04em;line-height:1.2}.sdv-premium .sdst-title-area p{font-size:11px;margin:5px 0 0;color:var(--sdv-muted)}.sdv-premium .sdst-actions{display:flex;gap:22px;flex-shrink:0}.sdst-header-help{display:inline-flex;gap:8px;align-items:center;font-size:11px;font-weight:550;text-decoration:none;color:var(--sdv-muted)}.sdst-header-help:hover{color:var(--sdv-accent)}.sdst-header-account{display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--sdv-accent) 18%,var(--sdv-border));border-radius:11px;background:var(--sdv-accent-soft);color:var(--sdv-accent);text-decoration:none;font-size:12px;font-weight:650;text-transform:uppercase}
.sdv-premium .sdst-content{padding:30px 32px 38px!important;width:100%;max-width:1560px;align-self:center;box-sizing:border-box}.sdv-premium .sdst-entry{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0}.sdv-premium .sdst-footer{background:transparent;border-top:1px solid var(--sdv-border);color:var(--sdv-muted);min-height:48px;font-weight:450;font-size:10px;padding:14px 25px;opacity:1}.sdv-premium .sdst-footer img{height:20px;filter:grayscale(1);opacity:.8}.sdv-premium .sdv-app{margin-top:0;max-width:none;width:100%;min-width:0}.sdv-premium .sdv-system-content{min-width:0}
/* Linguagem única de superfícies, títulos e controles. */
.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-box,.sdv-report-box,.sdv-account-card,.sdv-access-card,.sdv-academy-module,.sdv-academy-lesson,.sdv-academy-outline,.sdv-ops-panel,.sdv-team-card,.sdv-pipeline-config,.sdv-sales-table-box,.sdv-builder-library,.sdv-pi-studio-library,.sdv-pi-template-editor,.sdv-pi-approvals){border:1px solid var(--sdv-border)!important;border-radius:17px!important;background:var(--sdv-paper)!important;box-shadow:var(--sdv-shadow)!important;min-width:0}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-box,.sdv-report-box,.sdv-account-card,.sdv-ops-panel){padding:24px}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-box,.sdv-report-box,.sdv-account-card) h3{font-size:16px;font-weight:650;color:var(--sdv-ink);letter-spacing:-.025em}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(p,li){line-height:1.75}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-commerce-page,.sdv-front-users,.sdv-report-page,.sdv-sales-page){max-width:none}
.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]):not([type=submit]),select,textarea){border-color:var(--sdv-border);border-radius:9px;background:var(--sdv-paper);color:var(--sdv-ink);font-size:12px;box-shadow:0 1px 2px #1b254103;transition:border-color .16s ease,box-shadow .16s ease}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(input,select,textarea):focus{border-color:color-mix(in srgb,var(--sdv-accent) 65%,var(--sdv-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--sdv-accent) 9%,transparent)}.sdv-premium :is(.sdv-ux-content,#wpbody-content) input::placeholder,.sdv-premium :is(.sdv-ux-content,#wpbody-content) textarea::placeholder{color:color-mix(in srgb,var(--sdv-muted) 77%,var(--sdv-paper))}.sdv-premium input:is([type=checkbox],[type=radio]){accent-color:var(--sdv-accent)}
.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9px!important;font-size:12px;font-weight:600!important;min-height:39px;padding:10px 15px;background:var(--sdv-accent)!important;background-image:none!important;border:1px solid transparent;color:#fff!important;box-shadow:0 2px 4px #4b33851a!important;letter-spacing:-.015em;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-btn:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 4px 10px #4b33851d!important}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-btn:active{transform:translateY(0)}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-btn.secondary{background:var(--sdv-paper)!important;color:var(--sdv-ink)!important;border-color:var(--sdv-border)!important;box-shadow:0 1px 2px #27375c05!important}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-btn.danger{background:#b83e4e!important;color:#fff!important}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-btn:disabled{opacity:.5;transform:none;filter:none;cursor:wait}
.sdv-premium .sdv-workspace-tabs{display:inline-flex;width:auto;max-width:100%;background:var(--sdv-paper);padding:5px;border-color:var(--sdv-border);gap:4px;border-radius:11px;margin:22px 0;box-shadow:0 1px 3px #1b254105}.sdv-premium .sdv-workspace-tabs button{font-size:11px;font-weight:550;padding:10px 16px;color:var(--sdv-muted);border-radius:7px;transition:background .16s,color .16s}.sdv-premium .sdv-workspace-tabs button[aria-selected=true]{background:var(--sdv-accent-soft);color:var(--sdv-accent);box-shadow:none}.sdv-premium .sdv-ux-disclosure{background:var(--sdv-paper);border-color:var(--sdv-border);border-radius:13px}.sdv-premium .sdv-ux-disclosure>summary{font-size:12px;font-weight:600}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-ops-tabs,.sdv-pipeline-view-nav){border-color:var(--sdv-border)}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-ops-tabs,.sdv-pipeline-view-nav) a[aria-current=page]{color:var(--sdv-accent);border-color:var(--sdv-accent)}
/* Prioridades separadas dos resultados de acompanhamento. */
.sdv-premium :is(.sdv-ux-content,#wpbody-content) h2:before{display:none!important}.sdv-dashboard-priorities{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:18px;margin:25px 0}.sdv-dashboard-priorities:has(>:only-child){grid-template-columns:1fr}.sdv-premium .sdv-dashboard-priorities :is(.sdv-dashboard-notices,.sdv-tasks-widget){margin:0!important;border:1px solid var(--sdv-border)!important;border-radius:16px!important;padding:23px!important;background:var(--sdv-paper)!important;box-shadow:var(--sdv-shadow)!important;min-width:0}.sdv-premium .sdv-dashboard-notices-head{display:block;margin-bottom:17px}.sdv-premium .sdv-dashboard-notices-head .sdv-kicker{font-size:8px;letter-spacing:.1em;color:var(--sdv-muted)!important;font-weight:550}.sdv-premium .sdv-dashboard-notices-head h3{font-size:15px;font-weight:600;margin-top:7px;color:var(--sdv-ink)}.sdv-premium .sdv-dashboard-notice-grid{display:grid;grid-template-columns:1fr;gap:10px}.sdv-premium .sdv-dashboard-notice{padding:13px 14px;border-radius:10px;background:var(--sdv-soft);border-color:var(--sdv-border);box-shadow:none}.sdv-premium .sdv-dashboard-notice:before{display:none}.sdv-premium .sdv-dashboard-notice.danger{background:color-mix(in srgb,#d96373 5%,var(--sdv-paper));border-color:color-mix(in srgb,#d96373 18%,var(--sdv-border))}.sdv-premium .sdv-dashboard-notice strong{font-size:11px;font-weight:600;color:var(--sdv-ink);margin-bottom:5px}.sdv-premium .sdv-dashboard-notice p{font-size:10px;color:var(--sdv-muted);line-height:1.7}.sdv-premium .sdv-dashboard-notice .sdv-notice-link{font-size:10px;padding:0;margin-top:9px;min-height:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--sdv-accent);font-weight:550}.sdv-premium .sdv-tasks-widget .sdv-section-title{margin-bottom:17px;gap:12px}.sdv-premium .sdv-tasks-widget .sdv-section-title h3{font-size:15px;font-weight:600;color:var(--sdv-ink);margin:7px 0 0}.sdv-premium .sdv-tasks-widget .sdv-section-title>div>span{font-size:8px;letter-spacing:.1em;color:var(--sdv-muted);font-weight:550}.sdv-premium .sdv-tasks-widget .sdv-section-title .sdv-btn{font-size:9px;min-height:30px;padding:6px 9px}.sdv-premium .sdv-task-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.sdv-premium .sdv-task-kpis a{background:var(--sdv-soft);border:1px solid var(--sdv-border);box-shadow:none;border-radius:9px;min-width:0;padding:12px 7px;gap:5px}.sdv-premium .sdv-task-kpis a strong{font-size:21px;letter-spacing:-.05em;font-weight:550}.sdv-premium .sdv-task-kpis a span{font-size:8px;font-weight:450;line-height:1.5;color:var(--sdv-muted)}.sdv-premium .sdv-task-kpis a.danger{background:color-mix(in srgb,#d96373 6%,var(--sdv-paper));border-color:color-mix(in srgb,#d96373 16%,var(--sdv-border))}.sdv-premium .sdv-task-notice{font-size:10px;padding:10px 12px;border-radius:8px;font-weight:450;line-height:1.6}.sdv-premium .sdv-tasks-widget .sdv-empty-state{padding:14px!important;border:0;background:var(--sdv-soft);color:var(--sdv-muted);font-size:11px;box-shadow:none}.sdv-dashboard-extra{margin:25px 0;background:var(--sdv-paper);border:1px solid var(--sdv-border);border-radius:15px;padding:20px 23px}.sdv-dashboard-extra>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;font-weight:600;cursor:pointer;color:var(--sdv-ink);list-style:none}.sdv-dashboard-extra>summary:after{content:'+';font-size:19px;color:var(--sdv-accent);margin-left:0;font-weight:400}.sdv-dashboard-extra[open]>summary:after{content:'−'}.sdv-dashboard-extra>summary>small{font-size:10px;color:var(--sdv-muted);font-weight:450;margin-left:auto}.sdv-dashboard-extra>summary::-webkit-details-marker{display:none}.sdv-dashboard-extra[open]>summary{padding-bottom:20px;border-bottom:1px solid var(--sdv-border);margin-bottom:20px}.sdv-dashboard-extra[open]>div>h3{font-size:16px;margin:26px 0 15px;font-weight:600}
@media(max-width:1100px){.sdv-dashboard-priorities{grid-template-columns:1fr}}
/* Tabelas: alinhamento previsível e separação sutil. */
.sdv-premium .sdv-table-scroll{background:var(--sdv-paper);border:1px solid var(--sdv-border);border-radius:12px;box-shadow:none}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-table{border-collapse:collapse;border-spacing:0;background:var(--sdv-paper);font-size:12px}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-table thead th{background:var(--sdv-soft)!important;color:var(--sdv-muted)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.065em;text-transform:uppercase;padding:13px 16px!important;border:0!important;border-bottom:1px solid var(--sdv-border)!important;line-height:1.6}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-table tbody tr{background:transparent!important;transition:background .15s}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-table tbody tr:hover{background:var(--sdv-soft)!important}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-table tbody :is(td,th){border:0!important;border-bottom:1px solid var(--sdv-border)!important;border-radius:0!important;padding:15px 16px!important;font-size:12px;line-height:1.7;color:var(--sdv-ink);background:transparent!important}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-table tbody tr:last-child :is(td,th){border-bottom:0!important}.sdv-premium .sdv-table td strong{font-weight:600}.sdv-premium .sdv-table td small{font-size:10px;color:var(--sdv-muted)}
/* Painel: uma visão do produto, seguida pelos números reais da operação. */
.sdv-premium-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);align-items:center;gap:25px;min-height:258px;padding:34px 38px;margin:0 0 24px;border-radius:21px;position:relative;overflow:hidden;background:#171a32;color:#fff;border:1px solid #ffffff09;box-sizing:border-box}.sdv-premium-hero:before{content:'';position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#8066d725,transparent 68%);right:10%;top:-140px;pointer-events:none}.sdv-premium-hero-copy{position:relative;z-index:1;max-width:580px}.sdv-premium-eyebrow{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:550;letter-spacing:.08em;text-transform:uppercase;color:#baaddc}.sdv-premium .sdv-premium-hero h2{font-size:clamp(26px,2.6vw,38px)!important;font-weight:590;letter-spacing:-.052em;line-height:1.15;color:#fff!important;margin:16px 0 13px;max-width:530px}.sdv-premium .sdv-premium-hero p{font-size:12px;line-height:1.8;color:#aeb5ce!important;margin:0;max-width:460px}.sdv-premium-hero-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.sdv-premium .sdv-premium-hero .sdv-btn{background:#bca8fb!important;color:#252039!important;box-shadow:none!important;border:1px solid #bca8fb!important;font-size:11px;padding:10px 15px;min-height:38px}.sdv-premium .sdv-premium-hero .sdv-btn.secondary{background:transparent!important;color:#e3def3!important;border-color:#ffffff24!important;box-shadow:none!important}
.sdv-premium-hero-art{position:relative;min-height:215px;align-self:stretch;pointer-events:none}.sdv-flow-orbit{position:absolute;width:200px;height:200px;border:1px solid #baa5f31b;border-radius:50%;left:43%;top:50%;transform:translate(-50%,-50%)}.sdv-flow-orbit:before,.sdv-flow-orbit:after{content:'';position:absolute;border:1px solid #baa5f30f;inset:-26px;border-radius:50%}.sdv-flow-orbit:after{inset:-52px}.sdv-flow-core{position:absolute;left:43%;top:50%;transform:translate(-50%,-50%) rotate(-12deg);width:63px;height:63px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(145deg,#bea5f6,#7860bd);color:#fff;box-shadow:0 0 50px #9371d632,inset 0 1px 0 #ffffff50;z-index:2}.sdv-flow-core svg{transform:rotate(12deg)}.sdv-flow-path{position:absolute;inset:18% 11%;border:1px dashed #b9a7e533;border-radius:60% 20% 60% 20%;transform:rotate(-12deg)}.sdv-flow-node{display:flex;gap:10px;align-items:center;position:absolute;padding:12px 15px;border:1px solid #bdb6e226;border-radius:12px;background:#252940e8;box-shadow:0 10px 25px #05081425;z-index:3;box-sizing:border-box;backdrop-filter:blur(8px)}.sdv-flow-node>span{display:grid;place-items:center;width:33px;height:33px;border-radius:9px;background:#ffffff08;color:#bfaff0}.sdv-flow-node small{display:block;color:#8690b2;font-size:7px;letter-spacing:.1em;margin-bottom:4px}.sdv-flow-node strong{display:block;color:#e9e5f5;font-size:10px;font-weight:550;white-space:nowrap}.sdv-flow-base{left:0;top:4px;min-width:190px;transform:rotate(-4deg)}.sdv-flow-base>div>i{display:inline-block;width:20px;height:3px;background:#aca2d92e;border-radius:2px;margin:9px 3px 0 0}.sdv-flow-base>div>i:nth-last-child(2){width:35px}.sdv-flow-robot{right:0;top:66px;transform:rotate(4deg)}.sdv-flow-robot>span{color:#b1e8d1;background:#b1e8d10b}.sdv-flow-manage{left:15%;bottom:0;transform:rotate(-2deg)}.sdv-flow-manage>span{color:#f1d2ab;background:#f1d2ab0b}
.sdv-premium .sdv-dashboard-page .sdv-report-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-report-card{position:relative;min-width:0;padding:21px 20px!important;border:1px solid var(--sdv-border)!important;border-radius:14px!important;background:var(--sdv-paper)!important;box-shadow:var(--sdv-shadow)!important;min-height:112px;display:flex;flex-direction:column;justify-content:start;gap:10px;overflow:hidden}.sdv-premium .sdv-report-card:before,.sdv-premium .sdv-report-card:after{display:none!important}.sdv-premium .sdv-report-card>span:not(.sdv-metric-icon){font-size:11px;font-weight:500;color:var(--sdv-muted);line-height:1.5;padding-right:27px;text-transform:none;letter-spacing:0}.sdv-premium .sdv-report-card>strong{font-size:27px;line-height:1.1;font-weight:570;letter-spacing:-.05em;color:var(--sdv-ink);margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.sdv-premium .sdv-report-card>small{font-size:10px;color:var(--sdv-muted)}.sdv-premium .sdv-report-card>.sdv-metric-icon{position:absolute;right:17px;top:18px;width:28px;height:28px;display:grid;place-items:center;background:var(--sdv-soft);border-radius:8px;color:#8b81b5;opacity:.9}.sdv-premium .sdv-report-card.warning>.sdv-metric-icon{background:#fdf5e7;color:#bc8c39}.sdv-premium .sdv-report-card.danger>.sdv-metric-icon{background:#fff0f1;color:#bc5260}.sdv-premium .sdv-report-card.success>.sdv-metric-icon{background:#edf8f2;color:#569877}
.sdv-platform-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:23px 0 30px}.sdv-platform-shortcuts>a{display:flex;gap:15px;align-items:start;min-width:0;padding:21px 20px;border:1px solid var(--sdv-border);border-radius:14px;background:var(--sdv-paper);text-decoration:none;box-shadow:var(--sdv-shadow);transition:transform .2s,border-color .2s,box-shadow .2s}.sdv-platform-shortcuts>a:hover{border-color:color-mix(in srgb,var(--sdv-accent) 35%,var(--sdv-border));transform:translateY(-3px);box-shadow:0 10px 25px #3a2d6d0a}.sdv-shortcut-icon{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:11px;background:var(--sdv-accent-soft);color:var(--sdv-accent)}.sdv-platform-shortcuts>a:nth-child(2) .sdv-shortcut-icon{color:#3a8b73;background:#eef8f4}.sdv-platform-shortcuts>a:nth-child(3) .sdv-shortcut-icon{color:#bd8842;background:#fcf6ed}.sdv-platform-shortcuts a>span:last-child{min-width:0}.sdv-platform-shortcuts strong{font-size:11.5px;line-height:1.5;font-weight:620;letter-spacing:-.02em;display:block;color:var(--sdv-ink)}.sdv-platform-shortcuts small{font-size:10px;line-height:1.7;display:block;color:var(--sdv-muted);margin:6px 0 12px}.sdv-platform-shortcuts em{display:flex;align-items:center;gap:7px;font-size:10px;font-style:normal;font-weight:550;color:var(--sdv-accent)}
/* As telas da operação seguem a mesma composição, sem eliminar seus sinais de estado. */
.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-my-hero,.sdv-account-hero,.sdv-sales-hero,.sdv-report-hero,.sdv-command-hero){background:#1b2037!important;border:1px solid #ffffff0d!important;border-radius:19px!important;box-shadow:none!important;padding:29px 32px!important;min-height:150px}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-my-hero,.sdv-account-hero,.sdv-sales-hero,.sdv-report-hero,.sdv-command-hero) h2{color:#fff!important;font-size:30px!important;font-weight:570;letter-spacing:-.045em}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-my-hero,.sdv-account-hero,.sdv-sales-hero,.sdv-report-hero,.sdv-command-hero) p{color:#aeb9d2!important;font-size:12px!important;line-height:1.8}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-my-hero,.sdv-account-hero,.sdv-sales-hero,.sdv-report-hero,.sdv-command-hero) .sdv-btn.secondary{background:#ffffff0a!important;color:#eee9fa!important;border-color:#ffffff25!important}
.sdv-premium .sdv-search-page>h2{font-size:24px;font-weight:600;letter-spacing:-.04em;color:var(--sdv-ink);margin:0 0 18px}.sdv-premium .sdv-search-workspace{padding:24px;border-radius:17px;border-color:var(--sdv-border);box-shadow:var(--sdv-shadow);gap:18px}.sdv-premium .sdv-search-refinement>summary{font-size:12px;font-weight:550}.sdv-premium .sdv-search-suggestions a{font-size:10px;border:1px solid var(--sdv-border);background:var(--sdv-soft);border-radius:6px;transition:background .16s,border-color .16s}.sdv-premium .sdv-search-suggestions a:hover{background:var(--sdv-accent-soft);border-color:color-mix(in srgb,var(--sdv-accent) 30%,var(--sdv-border))}.sdv-premium .sdv-results-count{font-size:11px;color:var(--sdv-muted);margin:24px 0 16px}.sdv-premium .sdv-results-count strong{color:var(--sdv-ink);font-weight:650}.sdv-premium .sdv-lead-card.sdv-lead-compact{border-radius:14px!important;background:var(--sdv-paper)!important;padding:19px!important;box-shadow:var(--sdv-shadow)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sdv-premium .sdv-lead-card.sdv-lead-compact:hover{transform:translateY(-3px);box-shadow:0 10px 24px #29365e0b!important}.sdv-premium .sdv-lead-compact h3{font-size:14px;font-weight:610;letter-spacing:-.03em}.sdv-premium .sdv-lead-compact .sdv-contact-quality{font-size:9px;font-weight:550;border-radius:5px}.sdv-premium .sdv-lead-compact .sdv-status-pill{font-size:9px}.sdv-premium .sdv-lead-compact .sdv-actions .sdv-btn{min-height:35px;font-size:10px;padding:8px 11px}.sdv-premium .sdv-contact-quality{letter-spacing:-.01em}.sdv-premium .sdv-lead-contacts dd{font-size:11px}.sdv-premium .sdv-lead-contacts dt{font-size:10px}
.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-ops-heading,.sdv-pipeline-heading){padding:0 0 23px;margin:0 0 22px;border-bottom:1px solid var(--sdv-border)}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-ops-heading,.sdv-pipeline-heading) h2{font-size:27px;font-weight:600;letter-spacing:-.045em}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-ops-heading,.sdv-pipeline-heading) p{font-size:12px;color:var(--sdv-muted)}.sdv-premium .sdv-ops-kicker,.sdv-premium .sdv-company-eyebrow{font-size:9px;font-weight:600;color:var(--sdv-accent);letter-spacing:.09em}.sdv-premium .sdv-ops-metrics>div{border-color:var(--sdv-border);border-radius:14px;padding:21px;background:var(--sdv-paper);box-shadow:var(--sdv-shadow)}.sdv-premium .sdv-ops-metrics strong{font-size:28px;font-weight:560;letter-spacing:-.05em;color:var(--sdv-ink)}.sdv-premium .sdv-recovery-context{border-radius:11px;border-color:var(--sdv-border);background:var(--sdv-accent-soft)}.sdv-premium .sdv-recovery-card.sdv-lead-card{border-radius:14px!important;background:var(--sdv-paper)!important;box-shadow:var(--sdv-shadow)!important}.sdv-premium .sdv-recovery-card h3{font-size:14px;font-weight:600}.sdv-premium .sdv-recovery-filters,.sdv-premium .sdv-investigation-filters{border-color:var(--sdv-border);border-radius:14px;box-shadow:var(--sdv-shadow)}
.sdv-premium .sdv-custom-stage{background:var(--sdv-soft);border-color:var(--sdv-border);border-radius:14px}.sdv-premium .sdv-custom-stage>header{background:transparent;border-bottom:1px solid var(--sdv-border);padding:17px}.sdv-premium .sdv-custom-stage h4{font-weight:600;font-size:12px}.sdv-premium .sdv-custom-company{border-color:var(--sdv-border);border-radius:11px;background:var(--sdv-paper);box-shadow:var(--sdv-shadow)}.sdv-premium .sdv-custom-company-name{color:var(--sdv-ink);font-size:12px;font-weight:600}.sdv-premium .sdv-pipeline-empty{background:var(--sdv-paper);border:1px dashed color-mix(in srgb,var(--sdv-accent) 26%,var(--sdv-border));border-radius:18px;padding:55px 25px}.sdv-premium .sdv-pipeline-empty>span{display:grid;place-items:center;width:60px;height:60px;border-radius:18px;background:var(--sdv-accent-soft);color:var(--sdv-accent);margin:0 auto 20px;font-size:29px}.sdv-premium .sdv-pipeline-empty h3{font-size:22px;font-weight:600;letter-spacing:-.035em}.sdv-premium .sdv-stage-editor-row{background:var(--sdv-soft);border-color:var(--sdv-border);border-radius:12px}
.sdv-premium .sdv-ux-hero{background:#1b2037;border-radius:20px;padding:32px}.sdv-premium .sdv-ux-hero h2{font-weight:580;font-size:30px;letter-spacing:-.045em}.sdv-premium .sdv-academy-module{padding:24px;transition:transform .2s ease,box-shadow .2s ease}.sdv-premium .sdv-academy-module:hover{transform:translateY(-3px);box-shadow:0 10px 24px #29365e0a!important}.sdv-premium .sdv-academy-number{background:var(--sdv-accent-soft);color:var(--sdv-accent);border-radius:10px;font-weight:600}.sdv-premium .sdv-academy-module h3{font-weight:610;font-size:16px}.sdv-premium .sdv-academy-module p{font-size:11px}.sdv-premium .sdv-academy-continue{border-radius:16px;border-color:color-mix(in srgb,var(--sdv-accent) 25%,var(--sdv-border));background:var(--sdv-paper);box-shadow:var(--sdv-shadow)}.sdv-premium .sdv-academy-lesson h3{font-weight:600}.sdv-premium .sdv-access-card h3{font-size:23px;font-weight:610;letter-spacing:-.035em}.sdv-premium .sdv-access-card header>strong{background:var(--sdv-accent-soft);color:var(--sdv-accent)}
/* Construtores e IA mantêm os previews de campanha com suas cores próprias. */
.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-builder-template-card,.sdv-lp-card,.sdv-integration-card,.sdv-pi-template-card){border-color:var(--sdv-border);border-radius:15px;box-shadow:var(--sdv-shadow);transition:transform .2s ease,box-shadow .2s ease}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-builder-template-card,.sdv-lp-card):hover{transform:translateY(-3px);box-shadow:0 12px 28px #29365e0d}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-builder-section-title,.sdv-lp-section-title) h3{font-size:19px;font-weight:600;letter-spacing:-.035em}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-builder-template-section,.sdv-lp-template-section){margin-top:20px}.sdv-premium .sdv-ai-tabs button{border-radius:9px;font-weight:600;font-size:11px}.sdv-premium .sdv-ai-tabs button.is-active{background:var(--sdv-accent-soft);color:var(--sdv-accent);border-color:transparent}.sdv-premium .sdv-ai-card{border-radius:15px;border-color:var(--sdv-border);box-shadow:var(--sdv-shadow)}
/* Acesso: o produto aparece antes do formulário, sem indicadores fictícios. */
.sdv-premium.sdst-landing-body .sdst-login-screen{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fafafe}.sdv-premium .sdst-login-screen__form-side{display:flex;align-items:center;justify-content:center;padding:48px;background:#fafafe}.sdv-premium .sdst-login-screen__inner{width:100%;max-width:420px}.sdv-premium .sdst-login-brand{display:flex;align-items:center;gap:12px;margin:0 0 48px}.sdv-premium .sdst-login-brand .sdst-brand-copy strong{color:#24283b;font-size:21px}.sdv-premium .sdst-login-brand .sdst-brand-copy small{color:#8b91a6}.sdv-premium .sdst-login-kicker{font-size:9px;letter-spacing:.12em;color:#716882;font-weight:550}.sdv-premium .sdst-login-intro h1{font:590 37px/1.13 'SD Inter',system-ui;color:#25283d;letter-spacing:-.055em;margin:16px 0 15px}.sdv-premium .sdst-login-intro>p{font-size:12px;line-height:1.8;color:#687287;max-width:350px;margin:0}.sdv-premium .sdst-login-card{padding:0;background:transparent;border:0;box-shadow:none;border-radius:0;margin-top:32px}.sdv-premium .sdst-login-card__head{margin:0 0 20px}.sdv-premium .sdst-login-card__head strong{font-size:15px;font-weight:600;color:#25283d}.sdv-premium .sdst-login-card__head span{font-size:11px;color:#687287;margin-top:6px}.sdv-premium .sdst-home-login-form{gap:16px}.sdv-premium .sdst-home-login-form label{font-size:11px;font-weight:550;color:#41475a;gap:8px}.sdv-premium .sdst-home-login-form input:not([type=checkbox]):not([type=hidden]){background:#fff;border:1px solid #e3e5ee;border-radius:9px;min-height:44px;font-size:12px;color:#30354a;padding:12px 14px;width:100%;box-shadow:0 1px 2px #292f4e03}.sdv-premium .sdst-home-login-form input:focus{border-color:#9885db;box-shadow:0 0 0 3px #9c82e510;outline:none}.sdv-premium .sdst-login-row{gap:12px}.sdv-premium .sdst-login-row a{font-size:10px;color:#85719f}.sdv-premium .sdst-home-check{font-size:10px!important;color:#687287!important;flex-direction:row!important;align-items:center!important;gap:7px!important}.sdv-premium .sdst-home-check input{accent-color:#7863bd}.sdv-premium .sdst-login-main-btn{display:flex;align-items:center;justify-content:center;min-height:44px;border:0!important;background:#7660bc!important;color:#fff!important;border-radius:9px;font-size:11px;font-weight:580;letter-spacing:0;text-transform:none;box-shadow:0 3px 9px #8069c026;transition:transform .18s,filter .18s}.sdv-premium .sdst-login-main-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.sdv-premium .sdst-login-inline-points{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:26px;padding-top:22px;border-top:1px solid #e7e8ef}.sdv-premium .sdst-login-inline-points strong{font-size:10px;font-weight:600;color:#555c72}.sdv-premium .sdst-login-inline-points span{font-size:10px;line-height:1.8;color:#727b90;margin-top:5px}.sdv-premium .sdst-login-mini-links{margin-top:32px;gap:12px;font-size:10px}.sdv-premium .sdst-login-mini-links a{font-size:10px;font-weight:500;color:#727b90}.sdv-premium .sdst-login-screen__visual-side{position:relative;display:flex;align-items:center;justify-content:center;padding:60px 50px;background:#191d35;overflow:hidden}.sdv-premium .sdst-login-screen__visual-side:before{content:'';position:absolute;width:550px;height:550px;right:-150px;top:-180px;border:1px solid #a58ae61a;border-radius:50%;box-shadow:0 0 0 70px #a58ae607,0 0 0 140px #a58ae605;pointer-events:none}.sdv-premium .sdst-visual-panel{max-width:520px;width:100%;position:relative;z-index:1;padding:0;background:transparent;border:0;box-shadow:none}.sdv-premium .sdst-login-kicker--on-dark{color:#a89ac8;font-size:8px;letter-spacing:.11em}.sdv-premium .sdst-visual-panel__top h2{font:520 clamp(29px,3.4vw,46px)/1.13 'SD Inter',system-ui;color:#eeebf6;letter-spacing:-.055em;margin:22px 0 20px}.sdv-premium .sdst-visual-panel__top p{font-size:12px;line-height:1.9;color:#929dbb;max-width:370px}.sdv-premium .sdst-visual-benefits{display:grid;gap:0;margin:30px 0}.sdv-premium .sdst-visual-benefits article{border:0;border-bottom:1px solid #ffffff0b;background:transparent;border-radius:0;padding:15px 0}.sdv-premium .sdst-visual-benefits article strong{font-size:11px;font-weight:550;color:#ded8ed}.sdv-premium .sdst-visual-benefits article span{font-size:10px;color:#8792b0;line-height:1.8;margin-top:5px}.sdst-product-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;gap:10px;margin-top:30px}.sdst-product-route:before{content:'';position:absolute;left:15%;right:15%;top:27px;border-top:1px dashed #b7a4ed45}.sdst-product-route article{position:relative;display:grid;justify-items:start;gap:8px;min-width:0;padding:14px 11px;border:1px solid #b7a4ed1c;border-radius:12px;background:#252940}.sdst-product-route article>span{display:grid;place-items:center;width:35px;height:35px;background:#d4bcff10;border-radius:10px;color:#b6a4e0;margin-bottom:7px}.sdst-product-route article:nth-child(2)>span{color:#a8d4c1;background:#b0e8ce0a}.sdst-product-route article:nth-child(3)>span{color:#dec5a3;background:#f0d6ab0a}.sdst-product-route strong{font-size:9px;color:#d9d4e9;font-weight:550;line-height:1.6}.sdst-product-route small{font-size:8px;color:#909ab6;line-height:1.7}
.sdv-premium.sdv-system-body:not(.logged-in) .sdst-sidebar,.sdv-premium.sdv-system-body:not(.logged-in) .sdst-topbar,.sdv-premium.sdv-system-body:not(.logged-in) .sdst-mobile-bottom-nav{display:none!important}.sdv-premium.sdv-system-body:not(.logged-in) .sdst-main{margin:0;width:100%;background:radial-gradient(ellipse at 50% 0,#e9e2fb 0,transparent 55%),#f7f8fc;min-height:100vh;padding:0}.sdv-premium.sdv-system-body:not(.logged-in) .sdst-content{max-width:490px;margin:auto;padding:60px 20px!important;flex:none}.sdv-premium .sdv-auth-page{min-height:0;padding:0;background:transparent;display:block}.sdv-premium .sdv-auth-card{padding:34px 32px;border:1px solid #e6e3ef;border-radius:20px;background:#fff;box-shadow:0 18px 55px #463d7210;max-width:none}.sdv-premium .sdv-auth-brand span{font-size:12px;font-weight:650;color:#7960bb;letter-spacing:-.02em}.sdv-premium .sdv-auth-card h1{font-size:27px;font-weight:580;letter-spacing:-.045em;color:#272c41;margin:22px 0 12px}.sdv-premium .sdv-auth-card>p{font-size:12px;line-height:1.8;color:#858c9f}.sdv-premium .sdv-auth-form label{font-size:11px;color:#545c71;font-weight:550}.sdv-premium .sdv-auth-form input:not([type=checkbox]):not([type=hidden]){border:1px solid #e3e5ee;border-radius:9px;background:#fbfcfe;font-size:12px;min-height:44px;color:#31394e;padding:12px}.sdv-premium .sdv-auth-form button{border:0;border-radius:9px;background:#7961bb;color:#fff;min-height:44px;font-size:12px;font-weight:550}.sdv-premium .sdv-auth-links a{font-size:11px;color:#7b65b6}
@media(max-width:1000px){.sdv-premium.sdst-landing-body .sdst-login-screen{grid-template-columns:1fr}.sdv-premium .sdst-login-screen__visual-side{padding:50px 30px}.sdv-premium .sdst-login-screen__form-side{padding:40px 25px}.sdv-premium .sdst-login-brand{margin-bottom:35px}.sdv-premium .sdst-visual-panel{max-width:450px}.sdv-premium .sdst-visual-panel__top h2{font-size:37px}.sdv-premium .sdst-visual-benefits{margin:20px 0}.sdv-premium .sdst-product-route{margin-top:23px}}
@media(max-width:500px){.sdv-premium .sdst-login-intro h1{font-size:32px}.sdv-premium .sdst-login-screen__form-side{padding:35px 25px}.sdv-premium .sdst-login-screen__visual-side{padding:40px 25px}.sdv-premium .sdst-visual-panel__top h2{font-size:34px}.sdv-premium .sdst-home-check{font-size:9px!important}.sdv-premium .sdst-login-row a{font-size:9px}.sdv-premium .sdst-login-inline-points{gap:17px}.sdv-premium .sdv-auth-card{padding:29px 25px}.sdv-premium .sdst-product-route{gap:7px}.sdv-premium .sdst-product-route article{padding:13px 9px}.sdv-premium .sdst-product-route strong{font-size:8px}}
/* Modo escuro: legibilidade em todos os componentes comuns. */
.sdv-premium.sdst-dark :is(.sdv-ux-content,#wpbody-content) :is(.sdv-academy-results,.sdv-search-empty,.sdv-search-workspace,.sdv-pipeline-empty,.sdv-recovery-filters,.sdv-investigation-filters,.sdv-builder-template-card,.sdv-ai-card,.sdv-ai-command-surface,.sdv-lp-card,.sdv-rule-grid>label){background:var(--sdv-paper)!important;border-color:var(--sdv-border)!important;color:var(--sdv-ink)}.sdv-premium.sdst-dark :is(.sdv-ux-content,#wpbody-content) :is(.sdv-box,.sdv-report-box,.sdv-account-card,.sdv-academy-module,.sdv-ai-card) :is(h3,h4,label){color:var(--sdv-ink)!important}.sdv-premium.sdst-dark .sdv-quality-good{--sdv-quality-soft:#16342a;--sdv-quality-ink:#a5dbbd}.sdv-premium.sdst-dark .sdv-quality-partial{--sdv-quality-soft:#3c3019;--sdv-quality-ink:#e2c37e}.sdv-premium.sdst-dark .sdv-quality-review{--sdv-quality-soft:#40262d;--sdv-quality-ink:#f1b1b8}.sdv-premium.sdst-dark .sdv-quality-unknown{--sdv-quality-soft:#2a3448;--sdv-quality-ink:#bfcae0}.sdv-premium.sdst-dark .sdv-platform-shortcuts>a .sdv-shortcut-icon{background:var(--sdv-soft);color:var(--sdv-accent)}.sdv-premium.sdst-dark .sdv-report-card>.sdv-metric-icon{background:var(--sdv-soft)}
/* Administração técnica recebe o mesmo acabamento, sem afetar outras telas WordPress. */
.sdv-premium.sdv-technical-screen #wpcontent{background:var(--sdv-canvas);padding:28px 32px}.sdv-premium.sdv-technical-screen #wpbody-content>.wrap>h1{font:600 25px/1.3 'SD Inter',system-ui;letter-spacing:-.04em;color:var(--sdv-ink);margin-bottom:8px}.sdv-premium.sdv-technical-screen #wpbody-content .sdv-box{background:var(--sdv-paper);border:1px solid var(--sdv-border);border-radius:15px;box-shadow:var(--sdv-shadow)}.sdv-premium.sdv-technical-screen #wpbody-content .sdv-card{background:var(--sdv-paper);border:1px solid var(--sdv-border);border-radius:14px;box-shadow:var(--sdv-shadow);padding:22px}.sdv-premium.sdv-technical-screen .sdv-card strong{font-size:27px;font-weight:570;color:var(--sdv-ink);letter-spacing:-.04em}.sdv-premium.sdv-technical-screen .sdv-card:before{display:none}.sdv-premium.sdv-technical-screen .sdst-sidebar{background:#111525}.sdv-premium.sdv-technical-screen .sdv-technical-brand{font-size:15px;font-weight:600;letter-spacing:-.03em}.sdv-premium.sdv-technical-screen .button{border-radius:8px;font:500 11px/2.7 'SD Inter',system-ui}.sdv-premium.sdv-technical-screen .button-primary{background:var(--sdv-accent);border-color:var(--sdv-accent)}
/* Movimento só na entrada e na interação; nenhuma tabela depende de animação. */
@keyframes sdvPremiumEnter{from{opacity:.6;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes sdvPremiumPulse{0%,100%{box-shadow:0 0 35px #9371d621}50%{box-shadow:0 0 62px #9371d640}}@media(prefers-reduced-motion:no-preference){.sdv-premium .sdv-premium-hero{animation:sdvPremiumEnter .45s ease both}.sdv-premium .sdv-flow-core{animation:sdvPremiumPulse 7s ease-in-out infinite}.sdv-premium .sdv-report-grid>.sdv-report-card{animation:sdvPremiumEnter .4s ease both}.sdv-premium .sdv-report-grid>.sdv-report-card:nth-child(2){animation-delay:35ms}.sdv-premium .sdv-report-grid>.sdv-report-card:nth-child(3){animation-delay:70ms}.sdv-premium .sdv-report-grid>.sdv-report-card:nth-child(4){animation-delay:105ms}}
@media(min-width:901px){.sdv-premium .sdst-sidebar{display:flex;flex-direction:column}.sdv-premium .sdst-nav{flex:1;overflow-y:auto;min-height:0}.sdv-premium .sdst-sidebar-footer{flex-shrink:0}}
@media(max-width:1150px){.sdv-premium-hero{grid-template-columns:minmax(0,1fr) 300px;padding:30px;gap:15px}.sdv-premium-hero-art{transform:scale(.86);transform-origin:center right}.sdv-premium .sdv-dashboard-page .sdv-report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sdv-platform-shortcuts{grid-template-columns:1fr}.sdv-platform-shortcuts>a{align-items:center}.sdv-platform-shortcuts small{margin:4px 0 5px}.sdv-platform-shortcuts em{font-size:10px}}
@media(max-width:900px){.sdv-premium.sdst-app-theme .sdst-main{margin-left:0;width:100%}.sdv-premium.sdst-app-theme .sdst-sidebar{width:280px;padding:20px 15px;z-index:80;box-shadow:0 15px 60px #090e2144}.sdv-premium .sdst-topbar{height:76px;min-height:76px;padding:0 20px;gap:10px}.sdv-premium .sdst-title-area{flex:1;min-width:0}.sdv-premium .sdst-title-area h1{font-size:18px}.sdv-premium .sdst-title-area p{display:none}.sdv-premium .sdst-actions{gap:10px}.sdv-premium .sdst-header-help{display:none}.sdv-premium .sdst-content{padding:24px 20px!important}.sdv-premium .sdst-mobile-bottom-nav{background:var(--sdv-paper);border-top:1px solid var(--sdv-border);height:69px;box-shadow:0 -3px 15px #202a3f04}.sdv-premium .sdst-mobile-bottom-nav a{font-size:9px;font-weight:550;color:var(--sdv-muted);gap:5px}.sdv-premium .sdst-mobile-bottom-nav a.sdst-active{color:var(--sdv-accent)}.sdv-premium .sdst-mobile-bottom-nav .sdv-icon{height:19px;width:19px}.sdv-premium .sdst-user-panel__avatar{width:32px;height:32px}.sdv-premium .sdst-sidebar-footer{display:block!important}.sdv-premium .sdst-mode-wrap{margin-top:8px}.sdv-premium .sdst-close-menu{border:0;background:#ffffff08;color:#bbc5dc;right:12px;top:12px;z-index:1}.sdv-premium .sdst-page-breadcrumb{font-size:9px;margin-bottom:4px}}
@media(max-width:700px){.sdv-premium-hero{grid-template-columns:1fr;padding:27px 24px;min-height:0;gap:0;border-radius:17px;margin-bottom:21px}.sdv-premium-hero-art{display:none}.sdv-premium .sdv-premium-hero h2{font-size:31px!important;max-width:370px}.sdv-premium .sdv-premium-hero p{font-size:11px;line-height:1.8}.sdv-premium-eyebrow{font-size:8px;letter-spacing:.065em}.sdv-premium-hero-actions{margin-top:21px}.sdv-premium .sdv-dashboard-page .sdv-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.sdv-premium .sdv-report-grid>.sdv-report-card{padding:18px 16px!important;min-height:105px;border-radius:12px!important;gap:12px}.sdv-premium .sdv-report-card>strong{font-size:25px}.sdv-premium .sdv-report-card>span:not(.sdv-metric-icon){font-size:9px;padding-right:20px}.sdv-premium .sdv-report-card>.sdv-metric-icon{right:11px;top:13px;width:24px;height:24px}.sdv-premium .sdv-metric-icon>.sdv-icon{width:16px;height:16px}.sdv-premium .sdv-platform-shortcuts{gap:11px;margin-top:20px}.sdv-premium .sdv-platform-shortcuts>a{padding:18px}.sdv-premium .sdv-platform-shortcuts small{font-size:10px}.sdv-premium .sdv-platform-shortcuts strong{font-size:12px}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-box,.sdv-report-box,.sdv-account-card,.sdv-ops-panel){padding:19px}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-my-hero,.sdv-account-hero,.sdv-sales-hero,.sdv-report-hero,.sdv-command-hero){padding:25px 23px!important;min-height:0}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-my-hero,.sdv-account-hero,.sdv-sales-hero,.sdv-report-hero,.sdv-command-hero) h2{font-size:26px!important}.sdv-premium .sdv-workspace-tabs{width:100%;display:flex;box-sizing:border-box}.sdv-premium .sdv-workspace-tabs button{font-size:10px;padding:10px 12px}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-btn{min-height:42px}.sdv-premium .sdv-lead-compact .sdv-actions .sdv-btn{min-height:42px}.sdv-premium .sdv-ops-metrics{gap:10px}.sdv-premium .sdv-ops-metrics>div{padding:17px}.sdv-premium .sdv-ops-metrics strong{font-size:25px}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-ops-heading,.sdv-pipeline-heading) h2{font-size:24px}.sdv-premium .sdv-ux-hero{padding:25px}.sdv-premium .sdv-ux-hero h2{font-size:27px}}
@media(max-width:420px){.sdv-premium .sdst-content{padding:20px 14px 28px!important}.sdv-premium .sdst-topbar{padding:0 14px;height:70px;min-height:70px}.sdv-premium .sdst-title-area h1{font-size:16px;letter-spacing:-.035em}.sdv-premium .sdst-header-account{width:30px;height:30px;border-radius:9px;font-size:10px}.sdv-premium .sdst-mobile-menu{padding-left:0;font-size:20px}.sdv-premium .sdst-title-area{max-width:calc(100vw - 110px)}.sdv-premium .sdst-page-breadcrumb{font-size:8px}.sdv-premium .sdv-premium-hero h2{font-size:29px!important}.sdv-premium .sdv-report-card>strong{font-size:23px}.sdv-premium .sdv-report-card>.sdv-metric-icon{display:none}.sdv-premium .sdv-report-card>span:not(.sdv-metric-icon){padding-right:0}}
@media(prefers-reduced-motion:reduce){.sdv-premium *,.sdv-premium *:before,.sdv-premium *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Módulos de captação e integrações usam a mesma hierarquia do produto. */
.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-builder-home-hero,.sdv-lp-home-hero,.sdv-control-hero,.sdv-gm-hero,.sdv-wa-hero,.sdv-clean-header,.sdv-distribution-context,.sdv-learning-hero,.sdv-faq-hero,.sdv-pi-hero){background:radial-gradient(ellipse at 95% 5%,#8c70ce24,transparent 65%),#202438!important;border:1px solid #ffffff09!important;border-radius:19px!important;padding:30px 32px!important;min-height:0;box-shadow:0 6px 20px #1e234009!important;gap:25px;color:#eae7f3}
.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-builder-home-hero,.sdv-lp-home-hero,.sdv-control-hero,.sdv-gm-hero,.sdv-wa-hero,.sdv-clean-header,.sdv-distribution-context,.sdv-learning-hero,.sdv-faq-hero,.sdv-pi-hero) :is(h1,h2){font-size:30px!important;font-weight:560!important;line-height:1.18!important;letter-spacing:-.045em!important;color:#f0edf8!important;max-width:630px;margin:10px 0 14px!important}
.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-builder-home-hero,.sdv-lp-home-hero,.sdv-control-hero,.sdv-gm-hero,.sdv-wa-hero,.sdv-clean-header,.sdv-distribution-context,.sdv-learning-hero,.sdv-faq-hero,.sdv-pi-hero) p{color:#adb6cb!important;font-size:12px!important;line-height:1.85!important;max-width:640px}
.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-builder-home-hero,.sdv-lp-home-hero)>div>span{color:#b5a4dc;font-size:9px;letter-spacing:.09em;font-weight:550}
.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-builder-save,.sdv-lp-home-hero a,.sdv-gm-btn,.sdv-wa-btn){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 16px;border:1px solid transparent;border-radius:9px;background:var(--sdv-accent);color:#fff;font:600 12px/1.5 'SD Inter',system-ui;text-decoration:none;box-shadow:none;cursor:pointer;transition:filter .16s ease,transform .16s ease}
.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-builder-home-hero,.sdv-lp-home-hero) a{background:#a68bdf;color:#171b2f;margin-top:14px;font-weight:600}
.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-gm-btn.secondary,.sdv-wa-btn.secondary){background:var(--sdv-paper);color:var(--sdv-ink);border-color:var(--sdv-border)}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-wa-btn.danger{background:#b83e4e;color:#fff}
.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-gm-btn,.sdv-wa-btn):disabled{opacity:.5;cursor:default}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-gm-btn,.sdv-wa-btn):not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}
.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-builder-home-stats{gap:12px}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-builder-home-stats>div{background:#ffffff04;border:1px solid #ffffff10;border-radius:13px;box-shadow:none;padding:21px 24px;min-width:110px}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-builder-home-stats strong{font-size:31px;font-weight:550;letter-spacing:-.04em;color:#f1edf8}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-builder-home-stats span{font-size:10px;color:#a8b0c6}
.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-lp-home-orbit{transform:scale(.7);margin:-32px -20px -32px 0;filter:saturate(.45)}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-builder-library,.sdv-pi-studio-library,.sdv-pi-template-editor,.sdv-pi-approvals){padding:24px}
.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-builder-section-title,.sdv-lp-section-title) h3{font-size:21px;font-weight:620;letter-spacing:-.035em;color:var(--sdv-ink)}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-builder-section-title,.sdv-lp-section-title) p{font-size:12px;color:var(--sdv-muted)}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-builder-section-title,.sdv-lp-section-title)>span{color:var(--sdv-accent);font-size:9px;letter-spacing:.08em;font-weight:600}
.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-template-card,.sdv-library-card,.sdv-lp-template-card,.sdv-lp-library-card){background:var(--sdv-paper);border:1px solid var(--sdv-border);border-radius:14px;box-shadow:var(--sdv-shadow);min-width:0;transition:border-color .18s ease,transform .18s ease}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-template-card,.sdv-library-card,.sdv-lp-template-card,.sdv-lp-library-card):hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--sdv-accent) 30%,var(--sdv-border));box-shadow:0 8px 24px #29365e09}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-template-card>strong{font-size:14px;font-weight:620;color:var(--sdv-ink)}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-template-card>p{font-size:12px;color:var(--sdv-muted)}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-template-card>i{font-size:11px;font-weight:550;color:var(--sdv-accent)}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-template-icon{background:var(--sdv-accent-soft);color:var(--sdv-accent);box-shadow:none;border-radius:10px;font-size:21px}
.sdv-premium.sdst-app-theme .sdv-wa>div:first-child{display:none}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-gm,.sdv-wa){max-width:none;font-size:13px;color:var(--sdv-ink)}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-gm-card,.sdv-wa-card,.sdv-control-panel,.sdv-robot-card){background:var(--sdv-paper)!important;border:1px solid var(--sdv-border)!important;border-radius:16px!important;box-shadow:var(--sdv-shadow)!important;padding:24px;color:var(--sdv-ink)}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-gm-card,.sdv-wa-card) h2{font-size:18px;font-weight:620;letter-spacing:-.03em;color:var(--sdv-ink)}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-gm-card,.sdv-wa-card) :is(p,small){color:var(--sdv-muted);font-size:12px}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-gm-form,.sdv-wa-form) label{color:var(--sdv-ink);font-size:12px;font-weight:550}
.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-gm-alert,.sdv-wa-alert){padding:13px 16px;border-radius:10px;font-size:12px;line-height:1.75;background:#fff8eb;border:1px solid #eddfc3;color:#846120;margin:16px 0}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-wa-status{background:#ffffff08;border-color:#ffffff14;box-shadow:none;color:#e9e4f2;font-size:12px;border-radius:12px;padding:18px}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-wa-status p{font-size:11px!important}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-wa-status :is(strong,span){color:#dfd7ef}
.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-gm-table{border-collapse:collapse;width:100%;font-size:12px}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-gm-table th{background:var(--sdv-soft);font-size:10px;font-weight:600;color:var(--sdv-muted);border-bottom:1px solid var(--sdv-border);padding:13px}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-gm-table td{border-bottom:1px solid var(--sdv-border);color:var(--sdv-ink);padding:14px 13px}
.sdv-premium .sdv-control{--sdv-ui-ink:var(--sdv-ink);--sdv-ui-muted:var(--sdv-muted);--sdv-ui-border:var(--sdv-border);--sdv-ui-surface:var(--sdv-paper);font-size:13px}.sdv-premium .sdv-control-nav{gap:5px;border-color:var(--sdv-border)}.sdv-premium .sdv-control-nav a{font-size:11px;font-weight:550;padding:10px 14px}.sdv-premium .sdv-control-nav a.is-active{background:var(--sdv-accent-soft);color:var(--sdv-accent)}.sdv-premium .sdv-robot-card h3{font-size:17px;font-weight:620}.sdv-premium .sdv-robot-card :is(.sdv-robot-icon,.sdv-empty-symbol){background:var(--sdv-accent-soft);color:var(--sdv-accent)}
.sdv-premium.sdst-dark :is(.sdv-ux-content,#wpbody-content) :is(.sdv-gm-alert,.sdv-wa-alert){background:#352d1f;border-color:#51432a;color:#e6c28d}.sdv-premium.sdst-dark :is(.sdv-ux-content,#wpbody-content) :is(.sdv-library-card,.sdv-template-card,.sdv-lp-template-card,.sdv-lp-library-card){background:var(--sdv-paper);color:var(--sdv-ink)}
@media(max-width:900px){.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-wa-grid{grid-template-columns:1fr}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-builder-home-stats>div{padding:18px;min-width:90px}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-lp-home-orbit{display:none}}
@media(max-width:700px){.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-builder-home-hero,.sdv-lp-home-hero,.sdv-control-hero,.sdv-gm-hero,.sdv-wa-hero,.sdv-clean-header,.sdv-distribution-context,.sdv-learning-hero,.sdv-faq-hero,.sdv-pi-hero){padding:25px 23px!important;gap:20px}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-builder-home-hero,.sdv-lp-home-hero,.sdv-control-hero,.sdv-gm-hero,.sdv-wa-hero,.sdv-clean-header,.sdv-distribution-context,.sdv-learning-hero,.sdv-faq-hero,.sdv-pi-hero) :is(h1,h2){font-size:26px!important}.sdv-premium :is(.sdv-ux-content,#wpbody-content) :is(.sdv-builder-library,.sdv-pi-studio-library,.sdv-pi-template-editor,.sdv-pi-approvals,.sdv-gm-card,.sdv-wa-card,.sdv-control-panel){padding:19px}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-builder-home-hero{display:grid;grid-template-columns:1fr}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-builder-home-stats{display:grid;grid-template-columns:1fr 1fr;width:100%}.sdv-premium :is(.sdv-ux-content,#wpbody-content) .sdv-builder-home-stats>div{min-width:0}}

.sdv-premium.sdv-technical-screen #wpbody-content{min-width:0}.sdv-premium.sdv-technical-screen #wpbody-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.sdv-premium.sdv-technical-screen #wpbody-content table :is(th,td){padding:12px 14px;border-color:var(--sdv-border);font-size:12px}.sdv-premium.sdv-technical-screen #wpbody-content table th{background:var(--sdv-soft);color:var(--sdv-muted);font-weight:600}.sdv-premium.sdv-technical-screen #wpbody-content .wrap{margin-right:0}.sdv-premium.sdv-technical-screen #wpbody-content .sdv-box{padding:24px;margin:20px 0}.sdv-premium.sdv-technical-screen #wpbody-content .sdv-box h2{font-size:19px;font-weight:600;letter-spacing:-.03em}
/* Estados escuros prevalecem sobre estilos antigos específicos de cada tela. */
body.sdv-premium.sdst-app-theme.sdst-dark .sdst-main{background:var(--sdv-canvas)!important}body.sdv-premium.sdst-dark .sdst-topbar{background:var(--sdv-paper)!important}body.sdv-premium.sdst-dark .sdv-report-card>span:not(.sdv-metric-icon){color:var(--sdv-muted)!important}body.sdv-premium.sdst-dark .sdv-workspace-tabs button[aria-selected=true]{color:#c3b3ff!important}body.sdv-premium.sdst-dark .sdv-builder-section-title>span{color:#bba8f9!important}body.sdv-premium.sdst-dark .sdv-wa-qr{background:var(--sdv-soft);border-color:var(--sdv-border);color:var(--sdv-muted)}body.sdv-premium.sdst-dark .sdv-library-card-top>span{background:#233c31;color:#a5d6b8}body.sdv-premium.sdst-dark .sdv-library-card-top>span.sdv-library-style{background:var(--sdv-soft);color:var(--sdv-muted)}
body.sdv-premium.sdst-dark .sdv-ux-content :is(.sdv-btn:not(.secondary):not(.danger),.sdv-gm-btn:not(.secondary),.sdv-wa-btn:not(.secondary):not(.danger)){color:#171c2d!important}body.sdv-premium.sdst-dark .sdv-company-notice{background:#352e20!important;border-color:#51432c!important;color:#e4c990!important}body.sdv-premium.sdst-dark .sdv-company-back a,body.sdv-premium.sdst-dark .sdv-search-footer>a{color:#c2afff!important}body.sdv-premium.sdst-dark .sdv-ux-content :is(input,select,textarea){color-scheme:dark}
/* A entrada mantém o formulário e sua ação principal próximos do primeiro olhar. */
.sdv-premium .sdst-login-screen__inner,.sdv-premium .sdst-login-intro{display:block}.sdv-premium .sdst-login-screen__form-side{padding:35px 48px}.sdv-premium .sdst-login-brand{margin-bottom:29px}.sdv-premium .sdst-login-intro h1{margin:12px 0}.sdv-premium .sdst-login-card{margin-top:25px}.sdv-premium .sdst-login-card__head{margin-bottom:17px}.sdv-premium .sdst-home-login-form{gap:14px}.sdv-premium .sdst-home-login-form input:not([type=checkbox]):not([type=hidden]){height:44px;box-sizing:border-box}.sdv-premium .sdst-login-main-btn{padding:12px 18px;height:44px}.sdv-premium .sdst-visual-benefits{grid-template-columns:1fr}.sdv-premium .sdst-login-inline-points{margin-top:22px;padding-top:18px}.sdv-premium .sdst-login-mini-links{margin-top:24px}
@media(max-width:700px){.sdv-premium .sdst-login-screen__form-side{padding:29px 25px}.sdv-premium .sdst-login-brand{margin-bottom:26px}.sdv-premium .sdst-login-intro h1{font-size:31px}}

.sdv-premium .sdv-my-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:22px 0}.sdv-premium .sdv-sales-page .sdv-my-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.sdv-premium .sdv-my-summary .sdv-summary-card{display:grid;align-content:start;gap:5px;border:1px solid var(--sdv-border);border-radius:14px;background:var(--sdv-paper);box-shadow:var(--sdv-shadow);padding:19px 17px;min-width:0;color:var(--sdv-ink);text-decoration:none}.sdv-premium .sdv-summary-card strong{font-size:25px;font-weight:580;letter-spacing:-.04em;line-height:1.2;margin:0;color:var(--sdv-ink)}.sdv-premium .sdv-summary-card>span:not(.sdv-summary-icon){font-size:11px;font-weight:550;color:var(--sdv-ink)}.sdv-premium .sdv-summary-card small{font-size:10px;color:var(--sdv-muted)}.sdv-premium .sdv-summary-icon{display:grid;place-items:center;width:28px;height:28px;background:var(--sdv-accent-soft);color:var(--sdv-accent);border-radius:8px;margin-bottom:5px}.sdv-premium .sdv-summary-card.attention .sdv-summary-icon{background:#fdf4e1;color:#926a22}.sdv-premium .sdv-summary-card.closed .sdv-summary-icon{background:#eaf4ee;color:#367554}
.sdv-premium .sdv-clean-header:after,.sdv-premium .sdv-distribution-context:after{background:#ffffff03}.sdv-premium .sdv-ux-content .sdv-backline a{font-size:12px;font-weight:550;color:var(--sdv-accent);text-decoration:none}.sdv-premium .sdv-ux-content .sdv-backline a:hover{text-decoration:underline}.sdv-premium .sdv-ux-content .sdv-backline{margin:0 0 19px}.sdv-premium.sdst-dark .sdv-ux-content .sdv-backline a{color:#c2afff!important}
@media(max-width:1150px){.sdv-premium .sdv-my-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.sdv-premium .sdv-my-summary,.sdv-premium .sdv-sales-page .sdv-my-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sdv-premium .sdv-my-summary .sdv-summary-card{padding:17px 15px}.sdv-premium .sdv-summary-card strong{font-size:23px}}
@media(min-width:701px){.sdv-premium :is(.sdv-dashboard-seller,.sdv-dashboard-manager) .sdv-report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
/* Editores: controles seguem o sistema; a campanha conserva suas próprias cores. */
.sdv-premium .sdv-ux-content :is(.sdv-builder,.sdv-landing-editor,.sdv-builder-preview,.sdv-lp-preview-shell){background:var(--sdv-paper);border:1px solid var(--sdv-border);border-radius:17px;box-shadow:var(--sdv-shadow)}.sdv-premium .sdv-ux-content :is(.sdv-builder-top,.sdv-lp-builder-top){padding:0 0 24px}.sdv-premium .sdv-ux-content :is(.sdv-builder-top,.sdv-lp-builder-top) :is(h2){color:var(--sdv-ink);font-size:27px;font-weight:620;letter-spacing:-.04em}.sdv-premium .sdv-ux-content :is(.sdv-builder-top,.sdv-lp-builder-top) p{font-size:12px;color:var(--sdv-muted)}.sdv-premium .sdv-ux-content :is(.sdv-builder-top,.sdv-lp-builder-top)>a{font-size:12px;font-weight:550;color:var(--sdv-accent)}.sdv-premium .sdv-ux-content :is(.sdv-builder-top .sdv-kicker,.sdv-lp-builder-top>span){font-size:9px;color:var(--sdv-accent);font-weight:550;letter-spacing:.09em;margin:13px 0 8px}
.sdv-premium .sdv-ux-content :is(.sdv-builder-stepper,.sdv-landing-steps){background:var(--sdv-soft);border-radius:10px;gap:4px}.sdv-premium .sdv-ux-content :is(.sdv-builder-stepper,.sdv-landing-steps) button{font-size:11px;font-weight:550;padding:10px;color:var(--sdv-muted)}.sdv-premium .sdv-ux-content :is(.sdv-builder-stepper,.sdv-landing-steps) button.active{background:var(--sdv-paper);color:var(--sdv-accent);box-shadow:0 1px 5px #29365e07}.sdv-premium .sdv-ux-content :is(.sdv-builder-stepper,.sdv-landing-steps) button.active span{background:var(--sdv-accent);color:var(--sdv-paper)}
.sdv-premium .sdv-ux-content :is(.sdv-builder-panel-head,.sdv-landing-panel-head){border-color:var(--sdv-border)}.sdv-premium .sdv-ux-content :is(.sdv-builder-panel-head,.sdv-landing-panel-head) h3{color:var(--sdv-ink);font-size:21px;font-weight:620;letter-spacing:-.03em}.sdv-premium .sdv-ux-content :is(.sdv-builder-panel-head,.sdv-landing-panel-head) p{font-size:12px;color:var(--sdv-muted)}.sdv-premium .sdv-ux-content :is(.sdv-builder-panel-head,.sdv-landing-panel-head)>span{color:var(--sdv-accent);font-size:9px;font-weight:550;letter-spacing:.08em}
.sdv-premium .sdv-ux-content :is(.sdv-builder-grid,.sdv-landing-grid) label{font-size:12px;font-weight:550;color:var(--sdv-ink)}.sdv-premium .sdv-ux-content :is(.sdv-builder-grid,.sdv-landing-grid) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:12px!important;font-weight:450!important;border-color:var(--sdv-border)!important;border-radius:9px!important;background:var(--sdv-paper)!important;color:var(--sdv-ink)!important;min-height:42px!important}.sdv-premium .sdv-ux-content :is(.sdv-builder-grid,.sdv-landing-grid) :is(input,select,textarea):focus{border-color:var(--sdv-accent)!important;box-shadow:0 0 0 3px var(--sdv-accent-soft)!important;outline:none!important}.sdv-premium .sdv-ux-content :is(.sdv-lp-block-card,.sdv-lp-purpose,.sdv-lp-advanced,.sdv-builder-field,.sdv-check-card){background:var(--sdv-soft);border-color:var(--sdv-border);box-shadow:none;border-radius:12px;color:var(--sdv-ink)}.sdv-premium .sdv-ux-content .sdv-lp-purpose strong{color:var(--sdv-ink);font-size:14px;font-weight:600}.sdv-premium .sdv-ux-content .sdv-lp-purpose p{font-size:11px;color:var(--sdv-muted)}
.sdv-premium .sdv-ux-content :is(.sdv-builder-preview-head,.sdv-lp-preview-head) strong{color:var(--sdv-ink);font-size:14px;font-weight:600}.sdv-premium .sdv-ux-content :is(.sdv-builder-preview-head,.sdv-lp-preview-head) :is(span,small){font-size:10px;color:var(--sdv-muted);font-weight:450}.sdv-premium .sdv-builder-preview{container-type:inline-size}.sdv-premium .sdv-form-live-canvas .sdv-public-form{color:var(--sdv-text)}.sdv-premium .sdv-form-live-canvas .sdv-public-form-head :is(h3,p){color:var(--sdv-text)!important}.sdv-premium .sdv-form-live-canvas .sdv-public-form-head h3{font-size:22px}.sdv-premium .sdv-form-live-canvas .sdv-public-form-head p{font-size:12px}.sdv-premium .sdv-form-live-canvas .sdv-public-form-fields label{color:var(--sdv-text);font-size:12px}.sdv-premium .sdv-form-live-canvas .sdv-public-form :is(input,textarea){color:var(--sdv-text)!important;color-scheme:light;font-size:13px}.sdv-premium .sdv-form-live-canvas .sdv-form-style-dark .sdv-public-form :is(h3,p,label,input,textarea){color:#fff!important;color-scheme:dark}.sdv-premium .sdv-form-live-canvas .sdv-public-form button{background:var(--sdv-button);font-size:13px}
@container(max-width:390px){.sdv-premium .sdv-form-live-canvas .sdv-public-form-fields{grid-template-columns:minmax(0,1fr)}}
@media(max-width:700px){.sdv-premium .sdv-ux-content :is(.sdv-builder-top,.sdv-lp-builder-top) h2{font-size:25px}.sdv-premium .sdv-builder-preview{order:0}.sdv-premium .sdv-ux-content :is(.sdv-builder-stepper,.sdv-landing-steps) button{font-size:10px;padding:9px 7px}.sdv-premium .sdv-ux-content :is(.sdv-builder-stepper,.sdv-landing-steps) button span{display:none}}

.sdv-premium .sdv-ux-content .sdv-builder-top .sdv-kicker{color:var(--sdv-accent)!important}
.sdv-premium .sdv-ux-content :is(.sdv-builder-next button:not(.sdv-builder-back),.sdv-lp-next,.sdv-lp-save){background:var(--sdv-accent)!important;background-image:none!important;color:#fff;border:1px solid transparent;border-radius:9px;box-shadow:none;font-size:12px;font-weight:600}.sdv-premium.sdst-dark .sdv-ux-content :is(.sdv-builder-next button:not(.sdv-builder-back),.sdv-lp-next,.sdv-lp-save){color:#171c2d}.sdv-premium .sdv-builder-preview,.sdv-premium .sdv-lp-preview-shell{order:0}
/* A prévia pública independe da preferência de aparência do operador. */
body.sdv-premium .sdv-form-live-canvas .sdv-public-form{background:var(--sdv-bg)!important;color:var(--sdv-text)!important;border-color:color-mix(in srgb,var(--sdv-text) 14%,var(--sdv-bg))!important}body.sdv-premium .sdv-form-live-canvas .sdv-public-form :is(h3,p,label,small){color:var(--sdv-text)!important}body.sdv-premium .sdv-form-live-canvas .sdv-form-style-dark .sdv-public-form{background:#111827!important;color:#fff!important;border-color:#334155!important}body.sdv-premium .sdv-form-live-canvas .sdv-form-style-dark .sdv-public-form :is(h3,p,label,small){color:#fff!important}.sdv-premium :is(.sdv-builder,.sdv-landing-editor){container-type:inline-size}.sdv-premium :is(.sdv-builder-stepper,.sdv-landing-steps){scrollbar-width:thin;scrollbar-color:var(--sdv-border) transparent}
@container(max-width:560px){.sdv-premium :is(.sdv-builder-stepper,.sdv-landing-steps) button{flex:1 1 auto;min-width:0;padding:10px 8px}.sdv-premium :is(.sdv-builder-stepper,.sdv-landing-steps) button span{display:none}}
body.sdv-premium #sdv-lp-preview .plv-page :is(h1,h2,h3,b,strong){color:var(--plv-text)!important}body.sdv-premium #sdv-lp-preview .plv-page p{color:color-mix(in srgb,var(--plv-text) 80%,var(--plv-bg))!important}body.sdv-premium #sdv-lp-preview .plv-page small{color:var(--plv-primary)!important}body.sdv-premium #sdv-lp-preview .plv-proof :is(h2,p,small){color:#fff!important}body.sdv-premium #sdv-lp-preview .template-performance .plv-hero :is(h1,p,strong,small){color:#fff!important}
.sdv-premium.sdst-dark .sdv-ux-content :is(.sdv-lp-media-field,.sdv-lp-video-field,.sdv-lp-product-row,.sdv-lp-curriculum-row){background:var(--sdv-paper);border-color:var(--sdv-border);color:var(--sdv-ink)}.sdv-premium.sdst-dark .sdv-lp-media-info strong{color:var(--sdv-ink)!important}.sdv-premium.sdst-dark .sdv-lp-media-info small{color:var(--sdv-muted)!important}.sdv-premium.sdst-dark .sdv-lp-media-preview{background-color:var(--sdv-soft)}

/* Marca nas telas técnicas, que não carregam os estilos do tema. */
.sdv-premium.sdv-technical-screen .sdst-brand-symbol{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:12px;background:linear-gradient(145deg,#bca7ff,#7454db);color:white;box-shadow:0 4px 16px #8c6bea30}.sdv-premium.sdv-technical-screen .sdst-brand-copy{display:grid;gap:4px;min-width:0}.sdv-premium.sdv-technical-screen .sdst-brand-copy strong{font-size:18px;letter-spacing:-.04em;line-height:1.2;color:#fff;font-weight:720}.sdv-premium.sdv-technical-screen .sdst-brand-copy small{font-size:10px;font-weight:450;color:#97a1ba;max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sdv-premium.sdv-technical-screen .sdv-technical-brand img{max-width:190px;max-height:50px;object-fit:contain}
.sdv-premium .sdv-auth-form button.sdv-btn{background:#7961bb!important;background-image:none!important;box-shadow:0 3px 9px #8069c020!important;color:#fff!important;font-size:12px;font-weight:550;border-radius:9px}
.sdv-premium.sdv-technical-screen .sdv-technical-brand.sdst-brand{display:flex;align-items:center;gap:12px;flex-shrink:0}
