/* Tema do workspace de teste; o conteúdo do dashboard no iframe conserva a identidade escolhida. */
.workspace-screen,.workspace-screen.senior,.workspace-screen .ws-main,.workspace-screen .senior-builder,.senior-home{background:#030914;color:#dce9fb;color-scheme:dark}.workspace-screen .ws-main{background:radial-gradient(ellipse at 85% 0,#0c2d514d,transparent 55%),#030914}.workspace-screen .ws-sidebar{background:linear-gradient(180deg,#071224,#030914);border-right:1px solid #1e314e}.workspace-screen .ws-top h1,.workspace-screen h2,.workspace-screen h3,.workspace-screen h4{color:#e5efff}.workspace-screen p,.workspace-screen .hint,.workspace-screen .ws-label{color:#91a6c1}.workspace-screen .eyebrow{color:#75b9ff}.workspace-screen .ws-workspace{border-color:#213c5b;background:#0c1c32}.workspace-screen .ws-nav{color:#91a9c8}.workspace-screen .ws-nav:hover,.workspace-screen .ws-nav.active{background:#152f51;color:#e5f1ff}.workspace-screen .ws-top-actions button,.workspace-screen .ws-profile{background:#10223b;color:#c5d8f1;border-color:#2a4669}.workspace-screen .senior-builder>.ws-top{background:transparent;border:0;border-bottom:1px solid #1b2d47;border-radius:0;box-shadow:none;padding:12px 0 24px;margin-bottom:28px}.workspace-screen .senior-builder>.ws-top h1{font-weight:550;letter-spacing:-.045em}.workspace-screen .senior-builder>.ws-top p{color:#8fa7c5}.workspace-screen .audit-section,.workspace-screen .sd-card,.workspace-screen .sd-builder-experience,.workspace-screen .sd-step-panel,.workspace-screen .sd-quick-edit,.workspace-screen .sd-suggestions,.workspace-screen .sd-overview-picker,.workspace-screen .sd-gradient-options,.workspace-screen .advanced-function-drawer,.workspace-screen .analyst-functions-block,.workspace-screen .ws-task,.workspace-screen .ws-panel{background:#0a172a;border:1px solid #213650;color:#c2d3e9;box-shadow:0 16px 44px #0002}.workspace-screen .senior-builder .sd-card:not(.sd-builder-experience){max-width:880px;margin:30px auto;padding:clamp(22px,4vw,44px);border-radius:16px}.workspace-screen .senior-builder .sd-simple-heading{margin-bottom:28px}.workspace-screen .senior-builder .sd-simple-heading>span,.workspace-screen .sd-guided-intro>span{color:#8dcaff;background:#14365c;border:1px solid #27547f;box-shadow:0 0 24px #1974dc22}.workspace-screen .senior-builder .sd-simple-heading h2{font-size:clamp(24px,3vw,34px);font-weight:550;letter-spacing:-.035em;color:#e8f2ff}.workspace-screen .senior-builder .sd-simple-heading p{color:#91a6c1;font-size:14px;line-height:1.6}.workspace-screen .trial-field,.workspace-screen .sd-fields label,.workspace-screen .sd-quick-edit label{color:#b4c8e3;font-size:13px}.workspace-screen input:not([type=checkbox]):not([type=radio]):not([type=color]),.workspace-screen select,.workspace-screen textarea,.workspace-screen .sd-fields input,.workspace-screen .sd-fields select{background:#071224;color:#e2edfc;border:1px solid #29415f;border-radius:8px;min-height:44px}.workspace-screen input::placeholder,.workspace-screen textarea::placeholder{color:#7188a8}.workspace-screen input:focus-visible,.workspace-screen select:focus-visible,.workspace-screen textarea:focus-visible{outline:2px solid #459cf6;outline-offset:2px}.workspace-screen input:disabled,.workspace-screen select:disabled{opacity:.5}.workspace-screen [data-sd-file]{display:block;width:100%;min-height:106px!important;margin-top:12px;padding:28px!important;background:linear-gradient(125deg,#102a48,#08172a)!important;border:1px dashed #3a6c9b!important;cursor:pointer}.workspace-screen input::file-selector-button{padding:12px 18px;margin-right:18px;background:#286ec5;color:white;border:1px solid #589be5;border-radius:7px;font:inherit;cursor:pointer}.workspace-screen .senior-builder [data-sd-data-summary]{background:#0c213a;color:#8eaccf;border:1px solid #1b3a5c;font-size:13px}.workspace-screen .senior-builder .button-primary,.workspace-screen .ws-primary{color:#fff;background:#3487ef;border:1px solid #69acfc;border-radius:8px;box-shadow:0 0 25px #287be320}.workspace-screen .senior-builder .button-primary:hover{background:#4c99f8}.workspace-screen .senior-builder button:disabled{color:#6e849f;background:#162940;border-color:#263e59;box-shadow:none;cursor:not-allowed}.workspace-screen .button-quiet,.workspace-screen .sd-menu-button,.workspace-screen .sd-filter-actions button,.workspace-screen .sd-editor-stepper button{background:#10243d!important;color:#bed4ef!important;border-color:#2a4565!important}.workspace-screen .sd-editor-stepper button.active{background:#1b4c83!important;color:#fff!important;border-color:#559bea!important}.workspace-screen .sd-guided-intro,.workspace-screen .sd-view-tips,.workspace-screen .sd-empty-suggestion,.workspace-screen .sd-chart-mode label,.workspace-screen .sd-gradient-choice,.workspace-screen .sd-suggestion-grid button{background:#10243a;color:#b2c9e5;border-color:#294764}.workspace-screen .sd-inspector-heading,.workspace-screen .sd-editor-actions,.workspace-screen .sd-studio-toolbar{background:#0a172a!important;color:#c2d5ef;border-color:#213650}.workspace-screen .sd-inspector-accordions details,.workspace-screen .sd-advanced{background:#0c1d32;color:#c3d7ef;border-color:#29415f}.workspace-screen summary{color:#bdd4ef}.workspace-screen .sd-preview-card{background:#0a172a;border-color:#213650}.workspace-screen .sd-status,.workspace-screen [data-sd-import-progress]{color:#7cc4ff}.workspace-screen .sd-option-group-title{color:#c2d7f1}.workspace-screen .sd-option-group-title::before{background:#54acff}.workspace-screen .sd-menu-button:focus-visible,.workspace-screen button:focus-visible{outline:2px solid #64b8ff;outline-offset:3px}.trial-modal .trial-dialog,.trial-modal .login-main{background:#0a172a;color:#c4d6ef;color-scheme:dark}.trial-modal h2,.trial-modal h3,.trial-modal .trial-field{color:#e2edff}.trial-modal p,.trial-modal .hint{color:#91a6c1}.trial-modal input{background:#061122;color:#e3efff;border-color:#2b4465}.trial-modal .login-aside{background:linear-gradient(135deg,#102a49,#061124)}.trial-modal .button-primary{background:#3487ef;color:white}.trial-modal .trial-close{background:#122a46;color:#bed7f7}.trial-modal .google-connect,.trial-modal .button-quiet{background:#10243a;color:#d2e4fb;border-color:#294768}@media(max-width:700px){.workspace-screen.senior-focus-mode>.senior-builder{padding:14px 16px 32px}.workspace-screen .senior-builder .sd-card:not(.sd-builder-experience){margin:18px auto;padding:22px 18px}.workspace-screen [data-sd-file]{padding:18px 12px!important;font-size:12px}.workspace-screen input::file-selector-button{padding:11px;margin-right:8px}.workspace-screen .senior-builder .sd-step-panel{background:#0a172a!important}.workspace-screen .senior-builder .sd-simple-heading{gap:12px}.workspace-screen .senior-builder>.ws-top{margin-bottom:18px}}
.workspace-screen .audit-safe-note{background:#10243a;color:#9bbadd;border:1px solid #294766}.workspace-screen .audit-safe-note:empty{display:none}.workspace-screen fieldset{border:1px solid #29415f;border-radius:10px}.workspace-screen legend{color:#9bc6f5}.workspace-screen .sd-simple-heading p{max-width:620px}.workspace-screen .senior-builder>.ws-top .eyebrow{color:#739bc7}
/* Continuidade de acesso e estados de interação. */
body:has(.data-scene){--teal:#3487ef;--teal-dark:#2168bc;--teal-pale:#102b4a;--brand-teal:#55b5ff}.site-header .nav-actions .nav-login,.site-header .mobile-nav .nav-login{color:#c7ddfa;background:#10243d;border:1px solid #294a70;border-radius:8px;padding:10px 15px;box-shadow:none}.site-header .nav-actions .nav-login:hover,.site-header .nav-actions .nav-login:focus-visible{color:#fff;background:#193a62;border-color:#579ce9}.trial-modal .eyebrow,.trial-modal .login-aside .eyebrow,.trial-modal .trial-step-kicker{color:#75b9ff!important}.trial-modal .eyebrow::before{background:#58b0ff;box-shadow:0 0 10px #3487ef66}.trial-modal .login-secondary-actions button,.trial-modal .login-secondary-actions .button-quiet{color:#91c4ff;border-color:#294a70;background:#10243a}.trial-modal .login-divider{color:#829bbd}.trial-modal .login-divider::before,.trial-modal .login-divider::after{background:#29415f}.trial-modal .login-benefits span,.trial-modal .trial-aside-badge,.trial-modal .trial-aside-note{color:#b4d5ff;background:#102c4b;border-color:#2c5178}.trial-modal .login-mini-dashboard{background:#10243b;border-color:#2a4669}.trial-modal .login-mini-dashboard b{color:#bad6f7}.trial-modal .login-bars i{background:linear-gradient(#59baff,#2868be)}.trial-modal .trial-progress i.active{background:#459cfa}.trial-modal .google-mark{color:#71b4ff}.trial-modal .login-status,.trial-modal .google-status{color:#8fc4ff;background:#102a46;border-color:#294d74}.trial-modal .trial-form-card{background:#0c1d32;border-color:#29415f}
/* Padrão unificado de todas as superfícies da aplicação. */
body:has(.data-scene) #workspace-dashboard,body:has(.data-scene) #workspace-dashboard>.ws-main,body:has(.data-scene) #workspace-dashboard:not(.pleno)>.ws-main[data-workspace-home]{background:radial-gradient(ellipse at 90% 0,#102d5140,transparent 55%),#030914!important;color:#dce9fb!important}
#workspace-dashboard :is(h1,h2,h3,h4,strong,b){color:#deebff}#workspace-dashboard :is(.ws-top h1,.ws-task h3,[data-workspace-tools]>h2){color:#e3efff!important}#workspace-dashboard :is(.ws-top p,.ws-task p,[data-workspace-tools]>p,.function-credit,.hint,.ws-profile-role){color:#91a8c8!important}
#workspace-dashboard :is(.ws-top,[data-workspace-tools]){border-color:#20354f!important}
#workspace-dashboard :is(.ws-task,.ws-panel,.company-settings-card,.company-settings-grid,.audit-section,.audit-summary>div,.audit-priority,.audit-report-content,.audit-guidance,.audit-results,.admin-lab-card,.admin-section-card,.admin-metric,.admin-health-panel,.admin-health-service,.admin-health-notice,.analyst-functions-block,.advanced-function-drawer,.dashboard-studio-shell,.senior-home-hero,.studio-preview,.preview-card,.sd-card,.sd-step-panel,.sd-quick-edit,.sd-suggestions,.sd-overview-picker,.sd-gradient-options,.sd-empty-suggestion){color:#bed1ec!important;background:#0b192d!important;border-color:#25405f!important;box-shadow:0 14px 38px #0002!important}
#workspace-dashboard [data-workspace-primary-actions] .ws-task:first-child{background:linear-gradient(130deg,#12365d,#0b1b31)!important;border-color:#315d8d!important}#workspace-dashboard [data-workspace-primary-actions] .ws-task:nth-child(2){background:linear-gradient(140deg,#142940,#091629)!important;border-color:#294664!important}
#workspace-dashboard :is(.ws-task-icon,.ws-workspace b,.ws-avatar,.workspace-tools-count,.ws-status,.ws-analyst-status,.analyst-tab,.studio-kpis,.sd-simple-heading>span,.sd-guided-intro>span){background:#15365a!important;color:#9dcfff!important;border-color:#31577c!important}
#workspace-dashboard :is(.ws-analyst-status b,.ws-profile-name,.ws-workspace b){color:#e2eeff!important}#workspace-dashboard .ws-brand{background:transparent!important}#workspace-dashboard .ws-brand img{filter:brightness(0) invert(1)}#workspace-dashboard :is(.ws-sidebar,.ws-sidebar-toggle){background:#071326!important;border-color:#213952!important;color:#b6cde9!important}
#workspace-dashboard :is(.ws-task button,.ws-config,.ws-primary,.button-primary,.studio-actions .button-primary,.senior-home-actions .button-primary){background:#3487ef!important;color:white!important;border:1px solid #6aafff!important;box-shadow:0 0 20px #3487ef18!important}#workspace-dashboard :is(.ws-task button,.ws-config,.ws-primary,.button-primary):hover{background:#469aff!important}#workspace-dashboard button:disabled{background:#162940!important;color:#6e849f!important;border-color:#263e59!important;box-shadow:none!important}
#workspace-dashboard :is(.ws-list li,.audit-sheet-bar,.audit-sheet-frame,.audit-sheet th,.admin-users-table th,.studio-chart,.studio-list span,.preview-card.main i){background:#10253e!important;border-color:#29415f!important;color:#a9c4e5!important}
#workspace-dashboard :is(.ws-section table,.ws-section td,.audit-sheet td,.admin-users-table td){background:#0a172a;color:#bdd2ed;border-color:#243d59}#workspace-dashboard :is(.ws-panel p,.ws-list,.audit-visual-note,.audit-report-caption,.admin-lab-note,.admin-health-check-row){color:#91a8c8!important}#workspace-dashboard :is(.company-settings-card h2,.analyst-functions-block h2,.junior-functions-block>h2){color:#dcecff!important;background:transparent!important}
#workspace-dashboard :is(.button-quiet,.ws-config,.analyst-tab,.advanced-function-drawer summary){border-color:#315171!important}#workspace-dashboard .ws-task-art svg{color:#69aef1}#workspace-dashboard .ws-task-art :is(path,line,rect,polyline){stroke:#69aef1}#workspace-dashboard .ws-task-art rect{fill:#426f9e}
body:has(.data-scene) :is(.support-center,.support-launch){background:#0b1b30!important;color:#bdd7f7!important;border:1px solid #325376!important;color-scheme:dark}body:has(.data-scene) .support-center :is(h2,h3,label){color:#dceaff}body:has(.data-scene) .support-center :is(select,textarea,input){color:#dceaff;background:#061224;border:1px solid #315171}body:has(.data-scene) .support-center button{background:#143355;color:#cce4ff;border-color:#315578}body:has(.data-scene) .support-center button[type=submit]{background:#3487ef;color:white}body:has(.data-scene) .support-center a{color:#83baff}body:has(.data-scene) .support-center::backdrop{background:#020813c9}
body:has(.data-scene) .trial-modal :is(.trial-form-card,.login-mini-dashboard,.login-aside,.existing-account-actions){background:#0c2038!important;border-color:#294766!important;color:#c3d9f3!important}body:has(.data-scene) .trial-modal :is(.button-primary,.trial-progress i.active){background:#3487ef!important;color:white!important}body:has(.data-scene) .trial-modal :is(.trial-aside-badge,.trial-aside-note,.login-benefits span){background:#102c4b!important;color:#a9d0ff!important;border-color:#2c5178!important}
#workspace-dashboard :is(.ws-brand-logo){background:transparent!important;filter:brightness(0) invert(1)}#workspace-dashboard :is(.company-color-field,.local-deliveries-intro,.secure-panel,.secure-delivery,.delivery-card,.delivery-item,.usage-panel,.subscription-choice,.subscription-summary,.subscription-promo,.audit-safe-note,.studio-kpis,.studio-chart){background:#0c1e34!important;color:#bdd2ec!important;border-color:#294969!important;box-shadow:none!important}
#workspace-dashboard :is(.secure-panel,.local-deliveries-intro,.usage-panel,.subscription-summary) :is(p,span,small){color:#94adce!important}#workspace-dashboard :is(.subscription-choice b,.subscription-choice strong,.subscription-summary strong,.usage-panel b,.usage-meter-copy,.usage-actions a,.usage-actions button){color:#a8d0ff!important}#workspace-dashboard :is(.subscription-choice:has(input:checked),.subscription-promo){background:linear-gradient(130deg,#13385e,#0b1c32)!important;border-color:#4387c7!important}#workspace-dashboard .usage-meter-track{background:#19314d!important}#workspace-dashboard .usage-meter-bar{background:linear-gradient(90deg,#287bdb,#72c5ff)!important}#workspace-dashboard .subscription-promo button{background:#3487ef!important;color:white!important}#workspace-dashboard .company-color-field input[type=text]{color:#bfd8f5!important}#workspace-dashboard input[type=checkbox],#workspace-dashboard input[type=radio],.trial-modal input[type=checkbox]{accent-color:#459cfa}#workspace-dashboard .studio-kpis i{background:linear-gradient(90deg,#459cfa 68%,#223d59 68%)!important}#workspace-dashboard .studio-chart span{background:linear-gradient(#65c0ff,#286bc4)!important}#workspace-dashboard .preview-card.main svg{color:#65b4ff!important}
.trial-modal :is(.audit-section,.audit-safe-note,.audit-summary>div,.subscription-choice,.subscription-summary,.usage-panel,.ws-panel){background:#0c1e34!important;color:#bad2f0!important;border-color:#294969!important}.trial-modal :is(.audit-section,.audit-safe-note,.subscription-choice,.subscription-summary) :is(strong,b,h3){color:#deecff!important}.trial-modal :is(select,textarea){background:#071426!important;color:#d8eaff!important;border-color:#294766!important}.trial-modal label{color:#b7cdea}.trial-modal .subscription-choice:has(input:checked){background:#12365c!important;border-color:#65b2ff!important}.trial-modal :is(.trial-field strong,.trial-field span){color:#8eadd2}.trial-modal .hint{color:#94acc9!important}.trial-modal .audit-safe-note{border:1px solid #294969!important}.trial-modal .button-primary:disabled{background:#1b304a!important;color:#748ba8!important}.purchase-congratulations{background:#020817e8!important;color:#dceaff!important}.purchase-congratulations>div{background:#0b1c31!important;border-color:#2a4868!important;color:#deedff!important}.purchase-congratulations h2{color:#e3efff!important}.purchase-congratulations p{color:#9bb3d1!important}.purchase-congratulations .button-primary{background:#3487ef!important;color:white!important}
#workspace-dashboard [data-workspace-primary-actions] .ws-task:focus-within{outline-color:#69b5ff!important}#workspace-dashboard .ws-task::after{border-color:#508dcc33!important}.trial-modal .button-primary{border-color:#69acfc!important;box-shadow:0 0 22px #3487ef20!important}.trial-modal input::file-selector-button{background:#183b63;color:#d5e9ff;border:1px solid #396a9c;border-radius:6px;padding:8px 12px}.trial-modal::backdrop{background:#020817cc}.trial-modal .trial-dialog{box-shadow:0 30px 100px #0008!important}
