.inbox-search,.inbox-filter-grid,.inbox-active-filters span,.candidate-context-facts div,.contact-context-methods li{background:var(--surface-secondary)}.inbox-conversation-list>button.active,.inbox-conversation-list>button:hover{background:var(--surface-selected)}.inbox-conversation-title strong,.message-thread-identity>strong,.message-thread-identity>a,.inbox-search input{color:var(--text)}:root[data-theme=dark] .message-thread{background:var(--surface-secondary)}:root[data-theme=dark] .inbox-quick-filters button.active{color:var(--text);background:var(--surface-selected)}:root[data-theme=dark] .message-attachment-card,:root[data-theme=dark] .message-list li.inbound .message-attachment-card{color:var(--text);background:var(--surface-elevated)}:root[data-theme=dark] .message-attachment-card-meta strong{color:var(--text)}:root[data-theme=dark] .message-attachment-card-meta small{color:var(--text-secondary)}.process-home,.process-workspace{color:var(--text)}.process-home header p,.process-workspace-header p,.process-toolbar label:not(.candidate-search),.process-filters label:not(.candidate-search),.process-touch-stage-help{color:var(--text-secondary)}.process-toolbar,.process-filters,.process-view-switch,.pipeline-automations>header,.pipeline-trigger-menu{border-color:var(--border);background:var(--surface)}.process-toolbar select,.process-filters select,.application-move select,.quickview-stage select{border-color:var(--control-border);color:var(--text);background:var(--surface)}.process-view-switch a{color:var(--text-secondary)}.process-view-switch a[aria-current=page]{color:var(--action-on-primary);background:var(--action-primary)}.kanban-column h2,.process-row-heading h2,.process-row-metrics b,.application-card-main strong,.application-card-owner strong,.pipeline-trigger-card,.pipeline-trigger-menu a{color:var(--text)}.kanban-column>header>span,.process-row-heading p,.process-row-metrics,.process-stage-legend,.application-card-meta,.application-card-owner,.application-card-main small,.application-card-signal,.pipeline-automations>header p:not(.process-eyebrow),.pipeline-automations>header>span,.pipeline-trigger-card small,.pipeline-trigger-menu small{color:var(--text-secondary)}.kanban-stage-empty,.pipeline-trigger-empty{border-color:var(--border-strong);color:var(--text-tertiary)}.application-card,.process-operational-row,.pipeline-trigger-card,.pipeline-trigger-menu a{border-color:var(--border);background:var(--surface)}.application-card-meta,.application-card-actions summary{border-color:var(--border)}.application-card-actions summary,.application-card-actions a,.pipeline-automation-column>header>span{color:var(--text-secondary)}.application-card-actions div,.pipeline-automation-column>header>span{border-color:var(--border);background:var(--surface)}.application-card-actions a:hover{background:var(--surface-hover)}.pipeline-automation-column{border-color:var(--border);background:var(--surface-secondary)}.pipeline-add-trigger{border-color:var(--border-strong);color:var(--primary);background:var(--surface)}.talent-ai-workspace{min-height:100%;color:var(--text);background:var(--bg);font-family:var(--font-ui);padding:24px}.talent-ai-workspace>div{max-width:1500px;margin-inline:auto}.talent-ai-workspace :is(h1,h2,h3,p){margin:0}.talent-ai-workspace p{line-height:1.5}.talent-ai-workspace h1{letter-spacing:-.03em;margin:3px 0 8px;font-size:32px;font-weight:700}.talent-ai-workspace h2{font-size:24px;font-weight:700}.talent-ai-workspace h3{font-size:20px;font-weight:700}.talent-ai-workspace :is(section,article,fieldset,form){min-width:0}.talent-ai-workspace label{min-width:0;color:var(--text-secondary);font-weight:500}.talent-ai-workspace :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--control-border);border-radius:var(--radius-md);min-width:0;min-height:38px;color:var(--text);background:var(--surface);font:inherit;padding:8px 10px}.talent-ai-workspace input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);flex:0 0 16px;margin:1px 0 0}.talent-ai-workspace :is(input,select,textarea,button):focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.talent-ai-workspace button{border:1px solid var(--border-strong);border-radius:var(--radius-md);min-height:36px;color:var(--text);background:var(--surface);font:inherit;cursor:pointer;padding:7px 12px;font-size:13px;font-weight:600}.talent-ai-workspace button:disabled{cursor:not-allowed;opacity:.52}.talent-ai-workspace button:not(:disabled):hover{filter:brightness(1.06)}.talent-ai-workspace [class~=grid]{display:grid}.talent-ai-workspace [class~=flex]{display:flex}.talent-ai-workspace [class~=flex-wrap]{flex-wrap:wrap}.talent-ai-workspace [class~=items-start]{align-items:flex-start}.talent-ai-workspace [class~=items-end]{align-items:flex-end}.talent-ai-workspace [class~=justify-between]{justify-content:space-between}.talent-ai-workspace [class~=justify-end]{justify-content:flex-end}.talent-ai-workspace [class~=self-end]{align-self:end}.talent-ai-workspace [class~=gap-2]{gap:8px}.talent-ai-workspace [class~=gap-3]{gap:12px}.talent-ai-workspace [class~=gap-4]{gap:16px}.talent-ai-workspace [class~=gap-5]{gap:20px}.talent-ai-workspace [class~=space-y-2]>*+*{margin-top:8px}.talent-ai-workspace [class~=w-full]{width:100%}.talent-ai-workspace [class~=min-w-72]{min-width:min(288px,100%)}.talent-ai-workspace [class~=mb-5]{margin-bottom:20px}.talent-ai-workspace [class~=mt-1]{margin-top:4px}.talent-ai-workspace [class~=mt-2]{margin-top:8px}.talent-ai-workspace [class~=mt-3]{margin-top:12px}.talent-ai-workspace [class~=mt-4]{margin-top:16px}.talent-ai-workspace [class~=ml-2]{margin-left:8px}.talent-ai-workspace [class~=ml-4]{margin-left:16px}.talent-ai-workspace [class~=p-2]{padding:8px}.talent-ai-workspace [class~=p-3]{padding:12px}.talent-ai-workspace [class~=p-4]{padding:16px}.talent-ai-workspace [class~=p-6]{padding:24px}.talent-ai-workspace [class~=px-1]{padding-inline:4px}.talent-ai-workspace [class~=px-3]{padding-inline:12px}.talent-ai-workspace [class~=px-4]{padding-inline:16px}.talent-ai-workspace [class~=py-1]{padding-block:4px}.talent-ai-workspace [class~=py-2]{padding-block:8px}.talent-ai-workspace [class~=rounded-lg]{border-radius:var(--radius-md)}.talent-ai-workspace [class~=rounded-xl]{border-radius:var(--radius-lg)}.talent-ai-workspace [class~=rounded-full]{border-radius:var(--radius-pill)}.talent-ai-workspace [class~=border]{border:1px solid var(--border)}.talent-ai-workspace [class~=border-b]{border-bottom:1px solid var(--border)}.talent-ai-workspace [class~=border-t]{border-top:1px solid var(--border)}.talent-ai-workspace [class~=font-medium]{font-weight:500}.talent-ai-workspace [class~=font-semibold]{font-weight:600}.talent-ai-workspace [class~=text-xs]{font-size:12px}.talent-ai-workspace [class~=text-sm]{font-size:14px}.talent-ai-workspace [class~=text-xl]{font-size:20px}.talent-ai-workspace [class~=text-2xl]{font-size:32px}.talent-ai-workspace [class~=text-right]{text-align:right}.talent-ai-workspace [class~=bg-white]{background:var(--surface)}.talent-ai-workspace [class~="bg-[#fafaff]"],.talent-ai-workspace [class~="bg-[#f5f6fa]"]{background:var(--surface-secondary)}.talent-ai-workspace [class~=bg-violet-50]{background:var(--surface-selected)}.talent-ai-workspace [class~=bg-amber-50]{background:var(--warning-soft)}.talent-ai-workspace [class~=bg-red-50]{background:var(--danger-soft)}.talent-ai-workspace [class~="bg-[#171a28]"],.talent-ai-workspace [class~="bg-[#5b5cf6]"]{border-color:var(--action-primary);color:var(--action-on-primary);background:var(--action-primary)}.talent-ai-workspace [class~="text-[#8a90a2]"],.talent-ai-workspace [class~="text-[#565d73]"]{color:var(--text-secondary)}.talent-ai-workspace [class~="text-[#171a28]"]{color:var(--text)}.talent-ai-workspace [class~="text-[#5b5cf6]"]{color:var(--primary)}.talent-ai-workspace [class~=text-white]{color:var(--action-on-primary)}.talent-ai-workspace [class~=text-amber-700],.talent-ai-workspace [class~=text-amber-900]{color:#92400e}.talent-ai-workspace [class~=text-red-700]{color:#b91c1c}.talent-ai-workspace [class~=text-emerald-700]{color:#047857}.talent-ai-workspace [class~=border-amber-200]{border-color:var(--warning)}.talent-ai-workspace [class~=border-red-200]{border-color:var(--danger)}:root[data-theme=dark] .talent-ai-workspace [class~=text-amber-700],:root[data-theme=dark] .talent-ai-workspace [class~=text-amber-900]{color:var(--warning)}:root[data-theme=dark] .talent-ai-workspace [class~=text-red-700]{color:var(--danger)}:root[data-theme=dark] .talent-ai-workspace [class~=text-emerald-700]{color:var(--success)}@media (min-width:640px){.talent-ai-workspace [class~=sm\:grid-cols-2]{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-ai-workspace [class~=sm\:col-span-2]{grid-column:span 2}.talent-ai-workspace [class~=sm\:col-start-2]{grid-column-start:2}}@media (min-width:768px){.talent-ai-workspace [class~=md\:grid-cols-2]{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-ai-workspace [class~=md\:grid-cols-3]{grid-template-columns:repeat(3,minmax(0,1fr))}.talent-ai-workspace [class~="md:grid-cols-[1fr_1fr_auto]"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.talent-ai-workspace [class~=md\:col-span-3]{grid-column:span 3}.talent-ai-workspace [class~=md\:col-start-3]{grid-column-start:3}}@media (min-width:1024px){.talent-ai-workspace [class~=lg\:grid-cols-2]{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-ai-workspace [class~=lg\:grid-cols-3]{grid-template-columns:repeat(3,minmax(0,1fr))}.talent-ai-workspace [class~=lg\:grid-cols-4]{grid-template-columns:repeat(4,minmax(0,1fr))}.talent-ai-workspace [class~=lg\:grid-cols-6]{grid-template-columns:repeat(6,minmax(0,1fr))}.talent-ai-workspace [class~="lg:grid-cols-[0.9fr_1.4fr]"]{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.talent-ai-workspace [class~=lg\:col-span-2]{grid-column:span 2}.talent-ai-workspace [class~=lg\:col-span-6]{grid-column:span 6}.talent-ai-workspace [class~=lg\:col-start-6]{grid-column-start:6}.talent-ai-workspace [class~=lg\:border-b-0]{border-bottom:0}.talent-ai-workspace [class~=lg\:border-r]{border-right:1px solid var(--border)}}@media (max-width:639px){.talent-ai-workspace{padding:16px}.talent-ai-workspace [class~=min-w-72]{min-width:0}.talent-ai-workspace label{width:100%}}
.vacancy-page,.vacancy-detail,.candidate-page,.candidate-detail-page,.interview-workspace-page{color:var(--text-primary)}.vacancy-page :is(input,select,textarea),.vacancy-detail :is(input,select,textarea),.candidate-page :is(input,select,textarea),.candidate-detail-page :is(input,select,textarea),.interview-workspace-page :is(input,select,textarea),.interview-form :is(input,select,textarea){color:var(--text-primary);background:var(--surface)}.vacancy-page :is(input,select,textarea):focus-visible,.vacancy-detail :is(input,select,textarea):focus-visible,.candidate-page :is(input,select,textarea):focus-visible,.candidate-detail-page :is(input,select,textarea):focus-visible,.interview-workspace-page :is(input,select,textarea):focus-visible,.interview-form :is(input,select,textarea):focus-visible{border-color:var(--focus-color);box-shadow:var(--focus-ring);outline:0}.vacancy-page h1,.vacancy-detail h1,.vacancy-overview-band strong,.vacancy-table strong,.vacancy-detail-metrics strong,.vacancy-data dd,.vacancy-applications-table td:first-child strong,.vacancy-applications-state strong,.vacancy-form-body legend{color:var(--text-primary)}.vacancy-page-header p,.vacancy-detail-header p,.vacancy-overview-band span,.vacancy-sort-control,.vacancy-filter-panel label,.vacancy-list-footer,.vacancy-table td,.vacancy-table td:first-child small,.vacancy-table th,.vacancy-drawer header p,.vacancy-card-heading>div>span,.vacancy-detail-metrics span,.vacancy-data dt,.vacancy-description p,.vacancy-applications-table td,.vacancy-applications-table td:first-child small,.vacancy-applications-table th,.vacancy-applications-state,.field-help{color:var(--text-secondary)}.vacancy-toolbar .candidate-search,.vacancy-status-chips button,.vacancy-sort-control select,.vacancy-filter-panel :is(input,select),.vacancy-import-file input,.vacancy-form-body :is(input,select,textarea){border-color:var(--control-border)}.vacancy-status-chips button,.filter-toggle,.vacancy-workspace-nav a{color:var(--text-secondary)}.vacancy-page .text-button,.vacancy-detail .text-button,.vacancy-overview-band article,.candidate-owner-button:not(:disabled):is(:hover,:focus-visible){color:var(--primary)}.vacancy-page .back-link,.vacancy-detail .back-link,.candidate-detail-page .back-link,.vacancy-drawer .icon-button,.candidate-dialog .icon-button{color:var(--text-secondary)}.vacancy-status-chips button.active{border-color:var(--action-primary);color:var(--action-on-primary);background:var(--action-primary)}.vacancy-table-wrap,.vacancy-card,.vacancy-detail-metrics article,.vacancy-drawer>header,.vacancy-drawer footer,.vacancy-form-body legend,.vacancy-applications .vacancy-card-heading,.vacancy-applications-table td,.vacancy-table td{border-color:var(--border)}:root[data-theme=dark] .vacancy-table th,:root[data-theme=dark] .vacancy-applications-table th,:root[data-theme=dark] .vacancy-detail-metrics article{background:var(--surface-secondary)}.vacancy-table tr:hover td,.vacancy-applications-table tbody tr:hover,.vacancy-search-clear:hover,.vacancy-row-actions .row-action:hover{background:var(--surface-hover)}.vacancy-pipeline-action,.vacancy-card-heading>small{color:var(--primary);background:var(--surface-selected)}.vacancy-workspace-nav,.vacancy-description,.vacancy-detail-metrics article,.vacancy-card,.vacancy-import-file input{border-color:var(--border)}.vacancy-workspace-nav a:is(:hover,:focus-visible){border-bottom-color:var(--primary);color:var(--text-primary)}.vacancy-detail .detail-stages li{border-color:var(--border);color:var(--text-secondary)}.vacancy-detail .detail-stages svg{color:var(--primary)}:root[data-theme=dark] .vacancy-detail .task-panel{border-color:var(--border)}:root[data-theme=dark] .vacancy-detail .task-panel header p,:root[data-theme=dark] .vacancy-detail .task-main>p,:root[data-theme=dark] .vacancy-detail .task-meta,:root[data-theme=dark] .vacancy-detail .task-empty{color:var(--text-secondary)}:root[data-theme=dark] .vacancy-detail .task-filters button{color:var(--text-secondary);background:var(--surface-secondary)}:root[data-theme=dark] .vacancy-detail .task-filters button.active{color:var(--primary);background:var(--surface-selected)}:root[data-theme=dark] .vacancy-detail .task-composer{background:var(--surface-secondary)}:root[data-theme=dark] .vacancy-detail .task-list li,:root[data-theme=dark] .vacancy-detail .task-composer :is(input,select,textarea){border-color:var(--border)}:root[data-theme=dark] .vacancy-detail .task-priority,:root[data-theme=dark] .vacancy-detail .task-actions button:hover{background:var(--surface-hover)}:root[data-theme=dark] .vacancy-detail .task-empty strong{color:var(--text-primary)}:root[data-theme=dark] .vacancy-detail .task-priority.high,:root[data-theme=dark] .vacancy-detail .overdue{color:var(--danger)}.vacancy-form-body label,.vacancy-import-file{color:var(--text-primary)}:root[data-theme=dark] .vacancy-form-body small{color:var(--danger)}:root[data-theme=dark] .vacancy-opening-progress:after,:root[data-theme=dark] .vacancy-coverage-track{background:var(--surface-elevated)}:root[data-theme=dark] .vacancy-coverage-track i{background:var(--primary)}:root[data-theme=dark] .stage-preview li{border-color:var(--border)}:root[data-theme=dark] .stage-preview li>span{background:var(--action-primary)}:root[data-theme=dark] .vacancy-status.draft{border-color:var(--border-strong);color:var(--primary);background:var(--surface-selected)}:root[data-theme=dark] .vacancy-status.published{border-color:var(--success);color:var(--success);background:var(--success-soft)}:root[data-theme=dark] .vacancy-status.paused{border-color:var(--warning);color:var(--warning);background:var(--warning-soft)}:root[data-theme=dark] .vacancy-status:is(.closed,.archived){border-color:var(--border-strong);color:var(--text-secondary);background:var(--surface-secondary)}:root[data-theme=dark] .vacancy-import-ready,:root[data-theme=dark] .vacancy-import-report{color:var(--success);background:var(--success-soft)}.candidate-table th,.candidate-table td,.candidate-search,.candidate-status-filter,.candidate-form input,.candidate-hero-meta select,.talent-profile-form :is(input,select),.inline-add-form input{border-color:var(--border)}.candidate-table th,.candidate-table td,.candidate-page-header p,.profile-header p,.candidate-profile-hero .profile-identity>div>p,.talent-profile-form label,.candidate-hero-meta,.candidate-context-sidebar .profile-card>header,.active-application-card dt,.active-application-title p,.next-task-card p,.next-task-title span,.candidate-evaluation-list span,.talent-item span,.candidate-source-badge{color:var(--text-secondary)}.candidate-table tr:hover td{background:var(--surface-hover)}.archived-row td{background:var(--surface-secondary)}.candidate-avatar,.contact-icon{color:var(--primary);background:var(--surface-selected)}.candidate-table td,.status-filter select,.candidate-status-filter,.candidate-form label,.candidate-hero-meta strong,.candidate-owner-button,.active-application-name,.candidate-hero-meta select,.profile-tabs :where(a,button).active,.talent-profile-form :is(input,select),.inline-add-form input{color:var(--text-primary)}.candidate-source-badge,.candidate-hero-tag,.contact-badges span,.talent-chips>span{border-color:var(--border);color:var(--text-secondary);background:var(--surface-secondary)}.talent-chips button{color:var(--text-secondary)}.candidate-detail-page :is(.inline-add,.talent-overview>header button){color:var(--primary)}.candidate-context-sidebar .profile-card>header,.talent-item,.candidate-application-list>article{border-color:var(--border)}:root[data-theme=dark] .candidate-application-list dl div{background:var(--surface-secondary)}.candidate-application-title p,.candidate-application-list dt,.candidate-detail-page .application-empty,.candidate-sidebar-empty,.candidate-capability-state,.profile-tabs :where(a,button):not(.active),.candidate-hero-meta,.candidate-evaluation-list span{color:var(--text-secondary)}:root[data-theme=dark] .candidate-detail-page .status-badge.active,:root[data-theme=dark] .candidate-page .status-badge.active,:root[data-theme=dark] .compact-grid .availability-value.available{color:var(--success);background:var(--success-soft)}:root[data-theme=dark] .candidate-detail-page .status-badge.archived,:root[data-theme=dark] .candidate-page .status-badge.archived,:root[data-theme=dark] .compact-grid .availability-value:is(.not_available,.unknown){color:var(--text-secondary);background:var(--surface-secondary)}:root[data-theme=dark] .compact-grid .availability-value.employed_open{color:var(--warning);background:var(--warning-soft)}.interview-toolbar,.date-navigation button,.interview-filters select,.interview-workspace-card,.week-grid,.week-grid>article{border-color:var(--border)}.interview-workspace-card small,.week-event small,.week-event span,.interview-detail-drawer dt{color:var(--text-secondary)}.interview-workspace-card:is(:hover,:focus-visible),.week-event:is(:hover,:focus-visible){border-color:var(--primary);box-shadow:var(--focus-ring)}:root[data-theme=dark] .week-event{border-color:var(--border-strong);border-left-color:var(--primary);color:var(--text-primary);background:var(--surface-selected)}:root[data-theme=dark] .week-event.completed{border-color:var(--success);border-left-color:var(--success);background:var(--success-soft)}:root[data-theme=dark] .week-event.cancelled{border-color:var(--border-strong);border-left-color:var(--text-tertiary);background:var(--surface-secondary)}.context-links a{color:var(--primary)}:root[data-theme=dark] .interview-workspace-page .task-view-tabs button.active,:root[data-theme=dark] .interview-workspace-page .status-badge.scheduled{color:var(--primary);background:var(--surface-selected)}:root[data-theme=dark] .interview-workspace-page .status-badge.completed{color:var(--success);background:var(--success-soft)}:root[data-theme=dark] .interview-workspace-page .status-badge.cancelled{color:var(--text-secondary);background:var(--surface-secondary)}:root[data-theme=dark] .week-grid>article{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 59px, var(--border) 60px)}:root[data-theme=dark] .candidate-search,:root[data-theme=dark] .candidate-status-filter,:root[data-theme=dark] .vacancy-status-chips button:not(.active),:root[data-theme=dark] .filter-toggle,:root[data-theme=dark] .interview-workspace-card,:root[data-theme=dark] .week-grid,:root[data-theme=dark] .week-grid>article,:root[data-theme=dark] .interview-detail-drawer,:root[data-theme=dark] .vacancy-drawer,:root[data-theme=dark] .vacancy-import-dialog,:root[data-theme=dark] .candidate-dialog{background-color:var(--surface)}:root[data-theme=dark] .week-grid>article{border-bottom-color:var(--border)}:root[data-theme=dark] .candidate-detail-page .inline-error,:root[data-theme=dark] .candidate-page .inline-error,:root[data-theme=dark] .vacancy-page .form-alert,:root[data-theme=dark] .vacancy-detail .form-alert,:root[data-theme=dark] .vacancy-detail .button-danger,:root[data-theme=dark] .candidate-detail-page .button-danger,:root[data-theme=dark] .interview-workspace-page .button-danger{border-color:var(--danger);color:var(--danger);background:var(--danger-soft)}@media (max-width:760px){.vacancy-page-header,.vacancy-title-row,.candidate-page-header,.candidate-profile-hero,.vacancy-toolbar{flex-wrap:wrap}.vacancy-sort-control{margin-left:0}.interview-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}
