/* Superfícies claras, navegação lateral azul profunda. */
body:has(.data-scene) #workspace-dashboard>.ws-main{color:#193651!important;background:radial-gradient(ellipse at 100% 0,#cfe6ff88,transparent 55%),#eaf1f9!important;color-scheme:light}
body:has(.data-scene) #workspace-dashboard>.ws-main :is(h1,h2,h3,h4,strong,b),body:has(.data-scene) #workspace-dashboard>.ws-main :is(.ws-top h1,.ws-task h3,[data-workspace-tools]>h2){color:#173653!important}
body:has(.data-scene) #workspace-dashboard>.ws-main :is(p,.hint,.ws-top p,.ws-task p,[data-workspace-tools]>p,.function-credit,.ws-profile-role,.audit-visual-note,.audit-report-caption,.usage-meter-copy,.ws-list){color:#536f8e!important}
body:has(.data-scene) #workspace-dashboard>.ws-main :is(.ws-task,.ws-panel,.company-settings-card,.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,.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,.secure-panel,.local-deliveries-intro,.delivery-card,.usage-panel,.subscription-choice,.subscription-summary,.company-color-field){background:#fafdff!important;color:#294968!important;border-color:#ccdaeb!important;box-shadow:0 8px 26px #1c49740a!important}
body:has(.data-scene) #workspace-dashboard>.ws-main [data-workspace-primary-actions] .ws-task:first-child{background:linear-gradient(135deg,#e0efff,#fafdff)!important;border-color:#9fc5ec!important}body:has(.data-scene) #workspace-dashboard>.ws-main [data-workspace-primary-actions] .ws-task:nth-child(2){background:linear-gradient(135deg,#edf4ff,#fafdff)!important;border-color:#c0d2e9!important}
body:has(.data-scene) #workspace-dashboard>.ws-main :is(.ws-task-icon,.ws-avatar,.ws-analyst-status,.ws-profile,.workspace-tools-count,.ws-status,.sd-simple-heading>span,.sd-guided-intro>span,.studio-kpis,.sd-guided-intro,.sd-view-tips,.audit-safe-note,.sd-inspector-heading,.sd-editor-actions,.sd-studio-toolbar){color:#2869aa!important;background:#e1edfb!important;border-color:#bfd3ea!important}
body:has(.data-scene) #workspace-dashboard>.ws-main :is(input:not([type=color]):not([type=checkbox]):not([type=radio]),select,textarea){color:#193b5b!important;background:#fff!important;border-color:#b5cbe3!important;color-scheme:light}
body:has(.data-scene) #workspace-dashboard>.ws-main :is(label,legend,.trial-field,.sd-option-group-title,.sd-inspector-accordions summary){color:#365b7e!important}
body:has(.data-scene) #workspace-dashboard>.ws-main [data-sd-file]{background:linear-gradient(120deg,#d9ebff,#f7fbff)!important;border:1px dashed #6fa4d8!important;box-shadow:inset 0 0 30px #5aaaff10!important}
body:has(.data-scene) #workspace-dashboard>.ws-main [data-sd-data-summary]{color:#456d94!important;background:#e6f0fc!important;border-color:#c4d9ef!important}
body:has(.data-scene) #workspace-dashboard>.ws-main :is(.ws-top,[data-workspace-tools],fieldset){border-color:#c4d5e8!important}
body:has(.data-scene) #workspace-dashboard>.ws-main :is(.button-quiet,.sd-menu-button,.sd-editor-stepper button,.sd-filter-actions button){background:#e7f0fc!important;color:#2a5a8a!important;border-color:#bdd2ea!important}
body:has(.data-scene) #workspace-dashboard>.ws-main .sd-editor-stepper button.active{background:#266fbe!important;color:#fff!important}
body:has(.data-scene) #workspace-dashboard>.ws-main :is(.subscription-promo,.subscription-choice:has(input:checked)){background:linear-gradient(120deg,#dbeaff,#f4f9ff)!important;border-color:#77a9db!important;color:#214e79!important}
body:has(.data-scene) #workspace-dashboard>.ws-main :is(.subscription-choice b,.subscription-choice strong,.subscription-summary strong,.usage-panel b,.usage-actions a,.usage-actions button){color:#2464a6!important}
body:has(.data-scene) #workspace-dashboard>.ws-main :is(.secure-panel,.local-deliveries-intro,.usage-panel,.subscription-summary) :is(p,span,small){color:#567596!important}
body:has(.data-scene) #workspace-dashboard>.ws-main :is(.sd-preview-card,.sd-inspector-accordions details,.sd-advanced,.sd-gradient-choice,.sd-chart-mode label){background:#f4f8fe!important;color:#345879!important;border-color:#c3d6ec!important}
body:has(.data-scene) #workspace-dashboard>.ws-main :is(.ws-list li,.audit-sheet-bar,.audit-sheet-frame,.audit-sheet th,.admin-users-table th){background:#e5effb!important;border-color:#c6d8ed!important;color:#335b83!important}
body:has(.data-scene) #workspace-dashboard>.ws-main :is(.ws-section td,.audit-sheet td,.admin-users-table td){background:#fafdff!important;color:#284d70!important;border-color:#d0ddeb!important}
body:has(.data-scene) #workspace-dashboard .senior-builder>.ws-top{position:relative;padding-bottom:24px}body:has(.data-scene) #workspace-dashboard .senior-builder>.ws-top::after{content:'';position:absolute;bottom:-1px;left:0;width:170px;height:2px;background:linear-gradient(90deg,#2e8cec,#71d5f0,transparent);box-shadow:0 0 12px #3898eb55}
body:has(.data-scene) #workspace-dashboard .senior-builder>.ws-top .eyebrow{color:#3974ac!important}
body:has(.data-scene) #workspace-dashboard .senior-builder .sd-simple-heading>span{box-shadow:0 0 24px #3487ef18!important}
body:has(.data-scene) .trial-modal :is(.trial-dialog,.login-main){color-scheme:light;background:#f4f8fe!important;color:#244867!important}body:has(.data-scene) .trial-modal :is(h2,h3,.trial-field,label){color:#224867!important}body:has(.data-scene) .trial-modal :is(p,.hint){color:#597895!important}body:has(.data-scene) .trial-modal :is(input:not([type=color]),select,textarea,.trial-form-card,.audit-section,.audit-safe-note,.subscription-choice,.subscription-summary){background:#fff!important;color:#25496c!important;border-color:#c0d3e9!important}body:has(.data-scene) .trial-modal .trial-close{background:#e0edfc!important;color:#325e88!important}body:has(.data-scene) .trial-modal :is(.google-connect,.button-quiet){background:#e7f0fc!important;color:#315e8a!important;border-color:#c0d3e9!important}
@media(prefers-reduced-motion:no-preference){body:has(.data-scene) #workspace-dashboard>.ws-main{animation:workspace-reveal .3s ease-out}@keyframes workspace-reveal{from{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}
body:has(.data-scene) #workspace-dashboard:not(.pleno)>.ws-main[data-workspace-home]{background:radial-gradient(ellipse at 100% 0,#cfe6ff88,transparent 55%),#eaf1f9!important;color:#193651!important}body:has(.data-scene) #workspace-dashboard>.ws-main [data-workspace-primary-actions] .ws-task:focus-within{outline-color:#4b97e0!important}
body:has(.data-scene) #workspace-dashboard>.ws-main :is(.sd-live-section,.sd-preview-frame-shell,.sd-preview-toolbar){background:#f3f8ff!important;border-color:#aac9e9!important;color:#315e89!important;box-shadow:none!important}body:has(.data-scene) #workspace-dashboard>.ws-main .sd-live-section{border:1px solid #aac9e9!important}body:has(.data-scene) #workspace-dashboard>.ws-main .sd-preview-toolbar button{color:#3d648b!important;background:#e2edfa!important}body:has(.data-scene) #workspace-dashboard>.ws-main .sd-preview-toolbar button.active,body:has(.data-scene) #workspace-dashboard>.ws-main .sd-preview-toolbar button[aria-pressed=true]{color:#fff!important;background:#317ecb!important}body:has(.data-scene) #workspace-dashboard>.ws-main button:disabled{color:#7a91ac!important;background:#dce7f3!important;border-color:#c4d5e8!important;box-shadow:none!important}
