/* Light equivalents for legacy neutral surfaces and text. */












html[data-theme=light] .nav button{color:#3b3730}


html[data-theme=light] .logout{background-color:#efedeb}




html[data-theme=light] .primary{color:#1f1f1f}





html[data-theme=light] .input,html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select{background-color:#f1f0ee}




html[data-theme=light] .candidate-card:hover{border-top-color:#e5e1dd;border-right-color:#e5e1dd;border-bottom-color:#e5e1dd;border-left-color:#e5e1dd}




html[data-theme=light] .status{background-color:#edeae6}


html[data-theme=light] .empty{border-top-color:#e7e4e0;border-right-color:#e7e4e0;border-bottom-color:#e7e4e0;border-left-color:#e7e4e0}

html[data-theme=light] .modal{background-color:#f0efec}




html[data-theme=light] .field label,html[data-theme=light] .field-title{color:#464039}






html[data-theme=light] .chip{background-color:#f1efed;color:#3c3730}
html[data-theme=light] .chip.active{color:#322a1f}
html[data-theme=light] .check{background-color:#f1efed}


html[data-theme=light] .role{background-color:#f1efed;color:#39352e}
html[data-theme=light] .role.active{color:#2e281f}








html[data-theme=light] .progress{background-color:#eceae6}





html[data-theme=light] .script-say{color:#242322}




html[data-theme=light] .obj{background-color:#efede9;border-top-color:#e9e3dc;border-right-color:#e9e3dc;border-bottom-color:#e9e3dc;border-left-color:#e9e3dc}
html[data-theme=light] .obj-box{background-color:#f1eeea;border-top-color:#e8e2d9;border-right-color:#e8e2d9;border-bottom-color:#e8e2d9;border-left-color:#e8e2d9;color:#332b22}


html[data-theme=light] .fab-note{color:#1f1f1f}

html[data-theme=light] .sheet{background-color:#f0eeec}






html[data-theme=light] .ref-item{background-color:#f1efed}

html[data-theme=light] .editor-section{background-color:#f1efed}


html[data-theme=light] .auth-card{background-color:#f0efec}



html[data-theme=light] .auth-card label{color:#413c35}



html[data-theme=light] .toast{background-color:#ece9e6;border-top-color:#e5e1dc;border-right-color:#e5e1dc;border-bottom-color:#e5e1dc;border-left-color:#e5e1dc}



html[data-theme=light] .operator-memo{border-top-color:#e9e5e2;border-right-color:#e9e5e2;border-bottom-color:#e9e5e2;border-left-color:#e9e5e2;background-color:#f1efed}
html[data-theme=light] .operator-memo summary{color:#463e33}
html[data-theme=light] .operator-memo>div{color:#3d3832}
html[data-theme=light] .objection-label{color:#60574e}
html[data-theme=light] .obj-box,html[data-theme=light] .field-guide{background-color:#f1eeea;border-top-color:#e8e2d9;border-right-color:#e8e2d9;border-bottom-color:#e8e2d9;border-left-color:#e8e2d9;color:#332b22}

html[data-theme=light] .guide-title{color:#322a1f}











html[data-theme=light] .scenario-row:hover{background-color:#f0eeeb}
html[data-theme=light] .scenario-row.active{background-color:#efebe6;border-top-color:#e7e0d8;border-right-color:#e7e0d8;border-bottom-color:#e7e0d8;border-left-color:#e7e0d8}



html[data-theme=light] .editor-help{border-top-color:#eae6e2;border-right-color:#eae6e2;border-bottom-color:#eae6e2;border-left-color:#eae6e2;background-color:#f1f0ee;color:#564f46}

html[data-theme=light] .editor-section{background-color:#f1efed}

html[data-theme=light] .section-number{background-color:#eeeae5}



html[data-theme=light] .icon-btn{background-color:#efecea;color:#453f37;border-top-color:#e9e5e2;border-right-color:#e9e5e2;border-bottom-color:#e9e5e2;border-left-color:#e9e5e2}
html[data-theme=light] .icon-btn:hover{background-color:#ece9e5}



html[data-theme=light] .hint{color:#6c655a}

html[data-theme=light] .editor-fold>summary{color:#403931}

html[data-theme=light] .nested-card{border-top-color:#eae7e3;border-right-color:#eae7e3;border-bottom-color:#eae7e3;border-left-color:#eae7e3;background-color:#f2f0ef}









html[data-theme=light] .guide-editor{border-top-color:#e9e6e2}


html[data-theme=light] .guide-option{background-color:#f1eeeb;border-top-color:#eae5de;border-right-color:#eae5de;border-bottom-color:#eae5de;border-left-color:#eae5de}
html[data-theme=light] .guide-option-title{color:#584e43}






html[data-theme=light] .you-badge{background-color:#ede8e1}


html[data-theme=light] .user-stats>div{background-color:#f2f0ee}






html[data-theme=light] .quick-hud{border-top-color:#e8e5e1;border-right-color:#e8e5e1;border-bottom-color:#e8e5e1;border-left-color:#e8e5e1}
html[data-theme=light] .quick-counter{background-color:#efedeb;color:#35302a;border-top-color:#e9e6e2;border-right-color:#e9e6e2;border-bottom-color:#e9e6e2;border-left-color:#e9e6e2}
html[data-theme=light] .quick-counter:hover{background-color:#edeae7;border-top-color:#e3ded8;border-right-color:#e3ded8;border-bottom-color:#e3ded8;border-left-color:#e3ded8}


html[data-theme=light] .quick-counter .quick-label{color:#5d564e}




html[data-theme=light] .quick-tool{background-color:#eeebe8;border-top-color:#e8e4df;border-right-color:#e8e4df;border-bottom-color:#e8e4df;border-left-color:#e8e4df}
html[data-theme=light] .quick-tool:hover{background-color:#ece8e3}
html[data-theme=light] .quick-tool.undo{color:#4e4841}
html[data-theme=light] .candidate-stage{background-color:#f1eeea;border-top-color:#eae4dd;border-right-color:#eae4dd;border-bottom-color:#eae4dd;border-left-color:#eae4dd}









html[data-theme=light] .stats-kpi{background-color:#f2f0ed;border-top-color:#eae7e3;border-right-color:#eae7e3;border-bottom-color:#eae7e3;border-left-color:#eae7e3}
html[data-theme=light] .stats-kpi span{color:#5c564e}

html[data-theme=light] .stats-kpi small{color:#5d5141}
html[data-theme=light] .pipeline-card{border-top-color:#e9e5e2;border-right-color:#e9e5e2;border-bottom-color:#e9e5e2;border-left-color:#e9e5e2;background-color:#f2f0ee}
html[data-theme=light] .pipeline-title{border-bottom-color:#e9e5e2}


html[data-theme=light] .pipeline-row{color:#36312c;border-bottom-color:#ece9e5}

html[data-theme=light] .pipeline-row:hover{background-color:#f0edea}

html[data-theme=light] .pipeline-row b{border-left-color:#e8e5e1;color:#1f1f1f}
html[data-theme=light] .stats-team{border-top-color:#e9e5e2;border-right-color:#e9e5e2;border-bottom-color:#e9e5e2;border-left-color:#e9e5e2;background-color:#f2f0ed}


html[data-theme=light] .team-row{border-top-color:#ebe8e4}



html[data-theme=light] .stats-hint{color:#655e55}



html[data-theme=light] .eyebrow{color:#6d6558}





html[data-theme=light] .helper-avatar{border-top-color:#e6dfd6;border-right-color:#e6dfd6;border-bottom-color:#e6dfd6;border-left-color:#e6dfd6}





html[data-theme=light] .helper-badge.ok{border-top-color:#e9dae1;border-right-color:#e9dae1;border-bottom-color:#e9dae1;border-left-color:#e9dae1;background-color:#f1eaec}
html[data-theme=light] .helper-badge.off{color:#615b52;border-top-color:#e6e3e0;border-right-color:#e6e3e0;border-bottom-color:#e6e3e0;border-left-color:#e6e3e0;background-color:#efeeec}

html[data-theme=light] .helper-section{background-color:#f1efec}






html[data-theme=light] .helper-bar-track{background-color:#f2f1ef;border-top-color:#ece9e5;border-right-color:#ece9e5;border-bottom-color:#ece9e5;border-left-color:#ece9e5}




html[data-theme=light] .device-row,html[data-theme=light] .release-row{border-top-color:#eae6e2;border-right-color:#eae6e2;border-bottom-color:#eae6e2;border-left-color:#eae6e2;background-color:#f2f0ee}



html[data-theme=light] .helper-howto{background-color:#f2f0ee;border-top-color:#e8e4df;border-right-color:#e8e4df;border-bottom-color:#e8e4df;border-left-color:#e8e4df;color:#4f4941}
html[data-theme=light] .helper-howto b{color:#322e28}

html[data-theme=light] .event-row{border-bottom-color:#ebe8e5}

html[data-theme=light] .event-row>span{background-color:#efebe5}




html[data-theme=light] .helper-team-table{border-top-color:#eae6e2;border-right-color:#eae6e2;border-bottom-color:#eae6e2;border-left-color:#eae6e2}
html[data-theme=light] .helper-team-row{border-top-color:#ebe8e5}




html[data-theme=light] .helper-team-head{background-color:#f2f0ee}


html[data-theme=light] .release-center{border-top-color:#e8e3de;border-right-color:#e8e3de;border-bottom-color:#e8e3de;border-left-color:#e8e3de}


































html[data-theme=light] .site-theme{background-color:#f1f0ee}

























































html[data-theme=light] .call-outcome.unmarked{color:#4b463f}




























html[data-theme=light] .tutorial-reopen{background-color:#f1efec;color:#544c45}
html[data-theme=light] .tutorial-reopen:hover{background-color:#efece9;color:#1f1f1f}




html[data-theme=light] .onboarding-progress span,html[data-theme=light] .tutorial-dots span{background-color:#eae7e3}


html[data-theme=light] .onboarding-field{color:#3e3933}
html[data-theme=light] .tutorial-number{border-top-color:#e6e2db;border-right-color:#e6e2db;border-bottom-color:#e6e2db;border-left-color:#e6e2db;background-color:#f1efec}









html[data-theme=light] .report-toggle{background-color:#f1efed;color:#3b3631!important}

html[data-theme=light] .report-preview{border-top-color:#e8e4df;border-right-color:#e8e4df;border-bottom-color:#e8e4df;border-left-color:#e8e4df;background-color:#f3f1ef;color:#2b2824}

html[data-theme=light] .report-note{color:#6c645a}

html[data-theme=light] .team-period button{background-color:#f1efed}
html[data-theme=light] .team-period button.active{background-color:#efeae3}




html[data-theme=light] .team-kpis small{color:#6c6156}






html[data-theme=light] .team-member-stats>div{background-color:#f2f0ee}


html[data-theme=light] .user-real-name{color:#4b453f}

html[data-theme=light] .flag{border-top-color:#e5e0da;border-right-color:#e5e0da;border-bottom-color:#e5e0da;border-left-color:#e5e0da}


html[data-theme=light] .ui-mode-toggle{background-color:#f1efed;color:#4b453e}
html[data-theme=light] .ui-mode-toggle i{background-color:#eae8e5}
html[data-theme=light] .ui-mode-toggle.active{background-color:#f0ebe4;color:#3e3121}
html[data-theme=light] .ui-mode-toggle.active i{color:#1f1f1f}







html[data-theme=light] .workspace-kpis small{color:#6c6156}




html[data-theme=light] .workspace-item{background-color:#f2f0ee}



html[data-theme=light] .workspace-item small{color:#665d53}
html[data-theme=light] .workspace-item button{background-color:#eeebe8;color:#3a3530}
html[data-theme=light] .workspace-item.reminder-overdue{border-top-color:#d2e3e1;border-right-color:#d2e3e1;border-bottom-color:#d2e3e1;border-left-color:#d2e3e1;background-color:#ecf0ef}
html[data-theme=light] .workspace-item.reminder-today{background-color:#edeef1}










html[data-theme=light] .reminder-tabs button{background-color:#f1efed}
html[data-theme=light] .reminder-tabs button.active{color:#3b3021;background-color:#efeae3}




html[data-theme=light] .reminder-date span{color:#655b51}


html[data-theme=light] .reminder-body p{color:#554d45}



html[data-theme=light] .calendar-head button{background-color:#f1eeec;color:#39342f}


html[data-theme=light] .calendar-week span{color:#6d6258}
html[data-theme=light] .cal-cell{background-color:#f2f0ed}


html[data-theme=light] .cal-cell small{color:#73685e}
html[data-theme=light] .cal-cell.mine.pending{background-color:#edeef1}
html[data-theme=light] .cal-cell.mine.approved{background-color:#f1ecee}
html[data-theme=light] .cal-cell.mine.rejected{background-color:#ecf0ef}

html[data-theme=light] .cal-person{background-color:#efebe8;color:#544a42}






html[data-theme=light] .schedule-legend .pending{background-color:#e9ebf0}
html[data-theme=light] .schedule-legend .approved{background-color:#f0e9ed}
html[data-theme=light] .schedule-legend .rejected{background-color:#e8efed}






html[data-theme=light] .review-row .approve{background-color:#efe6eb}
html[data-theme=light] .review-row .reject{background-color:#e7eeed}












html[data-theme=light] .superadmin-tools-head b{color:#35302b}

html[data-theme=light] button.danger-soft{border-top-color:#d1e1de;border-right-color:#d1e1de;border-bottom-color:#d1e1de;border-left-color:#d1e1de;background-color:#e9eeed}
html[data-theme=light] button.danger-soft:hover{background-color:#e5edeb}
html[data-theme=light] button.danger{color:#1f1f1f}










html[data-theme=light] kbd{border-bottom-color:#e3e0dc;background-color:#f1efed}


html[data-theme=light] .sidebar{background-color:#f2f0ee}




html[data-theme=light] .brand-mark,html[data-theme=light] html[data-theme] .brand-mark{color:#1f1f1f}






html[data-theme=light] .nav button{color:#554f47}
html[data-theme=light] .nav button:hover{color:#322f2a}
html[data-theme=light] .nav button.active{background-color:#eeeae4;color:#322a1f}




















html[data-theme=light] .topbar-new{color:#1f1f1f}

html[data-theme=light] .topbar-new kbd{color:#322a1f}












html[data-theme=light] .secondary,html[data-theme=light] .ghost,html[data-theme=light] .button-link{color:#36332e}
html[data-theme=light] .secondary:hover,html[data-theme=light] .ghost:hover{border-top-color:#e3e0dc;border-right-color:#e3e0dc;border-bottom-color:#e3e0dc;border-left-color:#e3e0dc;color:#1f1f1f}







html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select,html[data-theme=light] .input{background-color:#f1f0ee}

html[data-theme=light] input:hover,html[data-theme=light] textarea:hover,html[data-theme=light] select:hover{border-top-color:#e5e2dd;border-right-color:#e5e2dd;border-bottom-color:#e5e2dd;border-left-color:#e5e2dd}



html[data-theme=light] .field label,html[data-theme=light] .field-title{color:#4b4640}





html[data-theme=light] .workspace-hero{border-top-color:#e9e6e2;border-right-color:#e9e6e2;border-bottom-color:#e9e6e2;border-left-color:#e9e6e2;background-color:#f1efed}



html[data-theme=light] .workspace-hero p{color:#45403a}
html[data-theme=light] .hero-date{color:#5d564d}


html[data-theme=light] .workspace-kpis>button:hover{border-top-color:#e4e0dc;border-right-color:#e4e0dc;border-bottom-color:#e4e0dc;border-left-color:#e4e0dc}
html[data-theme=light] .workspace-kpis>button>i{background-color:#eeeae4}




html[data-theme=light] .workspace-kpis>button.attention{border-top-color:#d4dfde;border-right-color:#d4dfde;border-bottom-color:#d4dfde;border-left-color:#d4dfde;background-color:#eef0ee}
html[data-theme=light] .workspace-kpis>button.attention>i{background-color:#e8eeec}














html[data-theme=light] .workspace-item button{color:#3b3630}
html[data-theme=light] .workspace-item.reminder-overdue{border-top-color:#dee7e5;border-right-color:#dee7e5;border-bottom-color:#dee7e5;border-left-color:#dee7e5}
html[data-theme=light] .workspace-item.reminder-today{border-top-color:#dfe2ea;border-right-color:#dfe2ea;border-bottom-color:#dfe2ea;border-left-color:#dfe2ea}

html[data-theme=light] .workspace-item-time b{color:#35322e}



html[data-theme=light] .complete-button:hover{background-color:#efe5ea!important}


html[data-theme=light] .lead-mini-avatar,html[data-theme=light] .candidate-avatar{background-color:#ede9e2}




html[data-theme=light] .quick-links>button:hover{border-top-color:#e3e0db;border-right-color:#e3e0db;border-bottom-color:#e3e0db;border-left-color:#e3e0db}






html[data-theme=light] .candidate-card:hover{border-top-color:#e3e0db;border-right-color:#e3e0db;border-bottom-color:#e3e0db;border-left-color:#e3e0db}






html[data-theme=light] .candidate-cell>b{color:#3b3732}
html[data-theme=light] .status{background-color:#efebe4}























html[data-theme=light] .obj{background-color:#efebe5;color:#453927}
















html[data-theme=light] .helper-avatar{background-color:#ede9e3}








html[data-theme=light] .toast{background-color:#eae7e2}

html[data-theme=light] .auth-card{border-top-color:#e6e4df;border-right-color:#e6e4df;border-bottom-color:#e6e4df;border-left-color:#e6e4df}










html[data-theme=light] .photo-credit:hover{color:#4f4941}

@media print{


html[data-theme=light] .panel,html[data-theme=light] .candidate-card{border-top-color:#444444;border-right-color:#444444;border-bottom-color:#444444;border-left-color:#444444;background-color:#1f1f1f;color:#f1f1f1}}
























html[data-theme=light] .cal-cell{background-color:#f1efed}
html[data-theme=light] .cal-cell:hover{border-top-color:#e3e0db;border-right-color:#e3e0db;border-bottom-color:#e3e0db;border-left-color:#e3e0db;background-color:#f0edea}
html[data-theme=light] .cal-cell.weekend{background-color:#efeff1}



html[data-theme=light] .cal-cell.mine.pending{background-color:#eeeff1}
html[data-theme=light] .cal-cell.mine.approved{background-color:#f2edef}
html[data-theme=light] .cal-cell.mine.rejected{border-top-color:#d2e4e1;border-right-color:#d2e4e1;border-bottom-color:#d2e4e1;border-left-color:#d2e4e1;background-color:#edf0ef}


html[data-theme=light] .cal-cell.today .cal-day-head strong{color:#1f1f1f}


html[data-theme=light] .cal-person{background-color:#eeebe8;color:#4c463f}


























html[data-theme=light] .schedule-status.pending{background-color:#e7e9ef}
html[data-theme=light] .schedule-status.approved{background-color:#efe6eb}
html[data-theme=light] .schedule-status.rejected{background-color:#e6eeec}

html[data-theme=light] .review-row .approve,html[data-theme=light] .schedule-day-actions .approve{background-color:#f0e7ec}
html[data-theme=light] .review-row .reject,html[data-theme=light] .schedule-day-actions .reject{background-color:#e8eeed}






















html[data-theme=light] .selected-days button{border-top-color:#e5e0d9;border-right-color:#e5e0d9;border-bottom-color:#e5e0d9;border-left-color:#e5e0d9;background-color:#efebe6;color:#3e3425}









html[data-theme=light] .invite-row.active .invite-icon{background-color:#f0e8ec}


































html[data-theme=light] .invite-type-switch button.active{background-color:#efeae3}



html[data-theme=light] .invite-result-icon{background-color:#f0e5eb}







html[data-theme=light] .edge-purpose{border-top-color:#eae3da;border-right-color:#eae3da;border-bottom-color:#eae3da;border-left-color:#eae3da;background-color:#f0ede9}
html[data-theme=light] .edge-logo{color:#1f1f1f}

html[data-theme=light] .edge-purpose p{color:#4b453e}


html[data-theme=light] .edge-guide-modal .helper-install-steps li::before{background-color:#eae3da}




















html[data-theme=light] .login-preview{background-color:#f0ede9}
html[data-theme=light] .login-preview span{color:#645a4e}
html[data-theme=light] .login-preview strong{color:#322a1f}



















html[data-theme=light] .calendar-week-v3 span{color:#605950}


html[data-theme=light] .calendar-day-v3{border-top-color:#eae8e4;border-right-color:#eae8e4;border-bottom-color:#eae8e4;border-left-color:#eae8e4;background-color:#f1efed}


html[data-theme=light] .calendar-day-v3:hover{border-top-color:#e0dbd6;border-right-color:#e0dbd6;border-bottom-color:#e0dbd6;border-left-color:#e0dbd6;background-color:#efedea}
html[data-theme=light] .calendar-day-v3.weekend{background-color:#efeff1;border-top-color:#e7e7e9;border-right-color:#e7e7e9;border-bottom-color:#e7e7e9;border-left-color:#e7e7e9}


html[data-theme=light] .calendar-day-v3.outside{background-color:#f2f1ef;color:#dfdbd7}



html[data-theme=light] .calendar-date-v3>em{color:#6e675e}

html[data-theme=light] .calendar-date-v3>b{color:#322a1f}
html[data-theme=light] .calendar-note-v3{color:#3b3731}




html[data-theme=light] .calendar-entry-v3>span{color:#3f3b35}

























html[data-theme=light] .schedule-date-number{background-color:#f0ece6}









html[data-theme=light] .day-information p{color:#4e4740}
html[data-theme=light] .day-information-empty{border-top-color:#e5e1dc;border-right-color:#e5e1dc;border-bottom-color:#e5e1dc;border-left-color:#e5e1dc}






html[data-theme=light] .schedule-entry-note{color:#383531}
html[data-theme=light] .schedule-entry-details{color:#544d45}
























html[data-theme=light] button.primary,html[data-theme=light] .button-link.primary{color:#f2eee9}




html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#565047}




html[data-theme=light] .nav-label{color:#564f45}
html[data-theme=light] .sidebar-meta{color:#595148}



































