/* Shared semantic surfaces for dashboard pages, imports and profile. */
body:not(.ms-dashboard-planning-v179) .input-card:has(#sectors-title){display:none!important}
html[data-salary-design] body .ms-dashboard-page-shell-v120{background:var(--premium-canvas)!important}
html[data-salary-design] body .ms-dashboard-page-header-v120,
html[data-salary-design] body .ms-dashboard-page-card-v120{background:var(--premium-surface)!important;color:var(--premium-ink)!important;border-color:var(--premium-line)!important}
html[data-salary-design] body .ms-dashboard-page-title-v120 strong{color:var(--premium-ink)!important}
html[data-salary-design] body .ms-dashboard-page-title-v120 small{color:var(--premium-ink-soft)!important}
html[data-salary-design] body .ms-dashboard-page-close-v120{background:var(--premium-surface)!important;color:var(--premium-ink)!important;border-color:var(--premium-line)!important}
html body .planning-import-modal{z-index:2147482800}
.dashboard-planning-import-v179{width:100%;margin-bottom:18px;min-height:48px}
html[data-salary-design][data-salary-theme] body :is(.commission-validated-row-v38,.commission-day-head-v33,.commission-summary-v33>div,.commission-source-v33,.planning-file-drop,.profile-functions-block,.profile-function-choice,.auth-mode-switch,.goal-priority-v85,.goal-commission-levels-v46,.goal-priority-grid-v85 button,.goal-commission-level-grid-v46 button,.goal-flight-preferences-v85,.goal-planning-summary,.goal-swap-source,.goal-swap-grid>div){background:var(--premium-surface)!important;color:var(--premium-ink)!important;border-color:var(--premium-line)!important}
html[data-salary-design][data-salary-theme] body :is(.profile-functions-block>small,.profile-function-choice small,.planning-file-drop small,.planning-field span,.goal-priority-v85 p,.goal-priority-grid-v85 small,.goal-commission-levels-v46>span,.onboarding-form small,.money-input>span){color:var(--premium-ink-soft)!important}
html[data-salary-design][data-salary-theme] body :is(.planning-file-drop strong,.commission-validated-row-v38 span,.auth-mode-switch button,.profile-functions-block>strong){color:var(--premium-ink)!important}
html[data-salary-design][data-salary-theme] body :is(.auth-mode-switch button.active,.goal-priority-grid-v85 button.active,.goal-priority-grid-v85 button[aria-checked="true"],.goal-commission-level-grid-v46 button.active,.goal-commission-level-grid-v46 button[aria-checked="true"]){background:color-mix(in srgb,var(--orange) 14%,var(--premium-surface))!important;color:var(--premium-ink)!important;border-color:var(--orange)!important;box-shadow:inset 0 0 0 1px var(--orange)!important}
html[data-salary-design][data-salary-theme] body :is(.notice-card,.onboarding-form .notice-card,.commission-info-v33,.commission-info-warning-v33,.goal-verdict,.goal-warning-note){background:color-mix(in srgb,var(--orange) 8%,var(--premium-surface))!important;color:var(--premium-ink)!important;border-color:var(--premium-line)!important}
html[data-salary-design][data-salary-theme] body :is(.notice-card p,.goal-verdict p,.goal-verdict strong){color:var(--premium-ink)!important}
html[data-salary-design][data-salary-theme] body :is(.collapsible-toggle-v35,.ms125-toggle,.ms125-airport-toggle,.money-input>span,.install-card .secondary-button){background:var(--premium-surface)!important;color:var(--premium-ink)!important;border-color:var(--premium-line)!important}
html[data-salary-design][data-salary-theme] body .card-title-row{border-bottom-color:var(--premium-line)!important}
html[data-salary-design][data-salary-theme] body :is(.commission-fields-v33 input,.commission-fields-v33 select,.commission-add-v33 input,.commission-add-v33 select,.planning-field select){background:var(--premium-canvas)!important;color:var(--premium-ink)!important;border-color:var(--premium-line)!important}
.ms-dashboard-page-card-v120 :is(input,select,textarea){max-width:100%;min-width:0;box-sizing:border-box}
.ms-dashboard-page-card-v120 .card-title-row{cursor:default}
@media(max-width:380px){.ms-dashboard-page-card-v120{padding-left:14px!important;padding-right:14px!important}.ms-dashboard-page-card-v120 .card-title-row{flex-wrap:wrap}.ms-dashboard-page-card-v120 .money-field-row{gap:10px}}
html[data-salary-design][data-salary-theme] body :is(.goal-priority-grid-v85 label>span,.goal-commission-level-grid-v46 label>span,.profile-warning){background:var(--premium-surface)!important;color:var(--premium-ink)!important;border-color:var(--premium-line)!important}
html[data-salary-design][data-salary-theme] body :is(.goal-priority-grid-v85,.goal-commission-level-grid-v46) input:checked+span{background:color-mix(in srgb,var(--orange) 16%,var(--premium-surface))!important;color:var(--premium-ink)!important;border-color:var(--orange)!important}
html[data-salary-design][data-salary-theme] body :is(.goal-priority-grid-v85,.goal-commission-level-grid-v46) small{color:var(--premium-ink-soft)!important}
html[data-salary-design][data-salary-theme] body .profile-warning{border:1px solid var(--premium-line)}
html[data-salary-scheme="dark"][data-salary-design][data-salary-theme] body .commission-validated-row-v38 strong{color:#77d5a7!important}
html[data-salary-design][data-salary-theme] body :is(.commission-empty-v33,.goal-max-box,.goal-tech-metric-v43,.goal-compact-plan-v43,.goal-plan-card,.goal-swap-source>span,.goal-planning-stats>div){background:color-mix(in srgb,var(--orange) 6%,var(--premium-surface))!important;color:var(--premium-ink)!important;border-color:var(--premium-line)!important}
html[data-salary-design][data-salary-theme] body :is(.goal-priority-v85>div>small,.planning-import-copy,.planning-import-footnote,.commission-empty-v33){color:var(--premium-ink-soft)!important}
html[data-salary-design][data-salary-theme] body :is(.goal-target-field>div,.goal-target-field b,.goal-icon,.planning-privacy){background:var(--premium-surface)!important;color:var(--premium-ink-soft)!important;border-color:var(--premium-line)!important}
html[data-salary-design][data-salary-theme] body .goal-verdict span{color:var(--premium-ink)!important}
html[data-salary-scheme="dark"][data-salary-design][data-salary-theme] body .goal-pref-segments-v85 label>span{background:var(--premium-surface)!important;color:var(--premium-ink)!important;border-color:var(--premium-line)!important}
html[data-salary-scheme="dark"][data-salary-design][data-salary-theme] body .goal-pref-segments-v85 input:checked+span{background:color-mix(in srgb,var(--orange) 16%,var(--premium-surface))!important;color:var(--premium-ink)!important}
