*{box-sizing:border-box;margin:0;padding:0}body{color:#333;background-color:#f8f9fb;min-height:100vh;font-family:Inter,-apple-system,sans-serif;line-height:1.5}h1,h2,h3{color:#1a1a1a;font-weight:700}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 20px}html[data-app-theme=dark]{scrollbar-color:#475569 #121a22}html[data-app-theme=dark] body,html[data-app-theme=dark] .table-container,html[data-app-theme=dark] .interview-list-container .table-wrapper,html[data-app-theme=dark] .settings-main-scrollable,html[data-app-theme=dark] .queueList,html[data-app-theme=dark] .integration-table-scroll{scrollbar-width:thin;scrollbar-color:#475569 #121a22}html[data-app-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}html[data-app-theme=dark] ::-webkit-scrollbar-track{background:#121a22}html[data-app-theme=dark] ::-webkit-scrollbar-thumb{background:#334155;border:2px solid #121a22;border-radius:999px}html[data-app-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#475569}@media (max-width:768px){html{overflow-x:hidden}body{max-width:100%;overflow-x:hidden}}
html[data-app-theme=dark] body{color:#c5cbd4;background:#121a22}html[data-app-theme=dark] body .topbar{box-shadow:none;background:#1a222c;border-bottom-color:#2f3844}html[data-app-theme=dark] body .nav-links a{color:#9aa5b3}html[data-app-theme=dark] body .nav-links a:hover,html[data-app-theme=dark] body .nav-links a.active{color:#93c5fd}html[data-app-theme=dark] body .topbar .logo{color:#9aa5b3}html[data-app-theme=dark] body .dashboard-btn-primary{color:#e8edf3;background:#3b82f6}html[data-app-theme=dark] body .dashboard-btn-primary:hover:not(.dashboard-btn-primary--disabled){background:#2563eb}html[data-app-theme=dark] body .broadcast-banner__panel{background:#1c2430;border-color:#2f3844;box-shadow:0 12px 40px #00000073}html[data-app-theme=dark] body .broadcast-banner__title{color:#dde4ec}html[data-app-theme=dark] body .broadcast-banner__body{color:#9aa5b3}html[data-app-theme=dark] body .broadcast-banner__close{color:#c5cbd4;background:#2a3441;border-color:#3d4a5c}html[data-app-theme=dark] .dashboard-container{color:#c5cbd4;background:#121a22}html[data-app-theme=dark] .welcome-section h1{color:#dde4ec}html[data-app-theme=dark] .welcome-section p{color:#8b96a3}html[data-app-theme=dark] .dash-skeleton{background:linear-gradient(90deg,#2a3441 25%,#1c2430 37%,#2a3441 63%) 0 0/400% 100%}html[data-app-theme=dark] .dash-skeleton-row td{background:#1c2430!important}html[data-app-theme=dark] .notification-bell{background:#1c2430;border-color:#2f3844}html[data-app-theme=dark] .pulse-dot{border-color:#1c2430}html[data-app-theme=dark] .notifications-popup-card{background:#1c2430;border-color:#2f3844}html[data-app-theme=dark] .notifications-popup-head h2{color:#dde4ec}html[data-app-theme=dark] .notifications-popup-sub,html[data-app-theme=dark] .notifications-popup-empty{color:#8b96a3}html[data-app-theme=dark] .notifications-popup-row{border-color:#2f3844}html[data-app-theme=dark] .notifications-popup-main h3{color:#dde4ec}html[data-app-theme=dark] .notifications-popup-main p{color:#9aa5b3}html[data-app-theme=dark] .notifications-popup-time{color:#6b7784}html[data-app-theme=dark] .stat-card{background:#1c2430;border:1px solid #2f3844;box-shadow:0 4px 14px #00000040}html[data-app-theme=dark] .stat-card:hover{box-shadow:0 12px 28px #00000059}html[data-app-theme=dark] .stat-label{color:#8b96a3}html[data-app-theme=dark] .stat-card:hover .stat-label{color:#93c5fd}html[data-app-theme=dark] .stat-value{color:#dde4ec}html[data-app-theme=dark] .stat-card:hover .stat-value{color:#93c5fd}html[data-app-theme=dark] .table-card,html[data-app-theme=dark] .screenings-card{background:#1c2430;border:1px solid #2f3844;box-shadow:0 4px 14px #0003}html[data-app-theme=dark] .table-card:hover,html[data-app-theme=dark] .screenings-card:hover{box-shadow:0 10px 26px #0000004d}html[data-app-theme=dark] .card-header h2{color:#dde4ec}html[data-app-theme=dark] .view-all-btn{color:#9aa5b3}html[data-app-theme=dark] .view-all-btn:hover{color:#93c5fd}html[data-app-theme=dark] .interview-list-container .table-wrapper{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c2430;border-color:#2f3844;box-shadow:0 8px 24px #00000040}html[data-app-theme=dark] .dashboard-table{background:#1a222c}html[data-app-theme=dark] .dashboard-table thead{background-color:#232d3a}html[data-app-theme=dark] .dashboard-table thead tr{border-bottom-color:#2f3844}html[data-app-theme=dark] .dashboard-table th{color:#9aa5b3!important;background:#232d3a!important;border-right-color:#2f3844!important}html[data-app-theme=dark] .dashboard-table th:hover{color:#c5cbd4!important;background-color:#2a3441!important}html[data-app-theme=dark] .dashboard-table td{color:#c5cbd4;border-top-color:#2f3844;border-right-color:#2f3844}html[data-app-theme=dark] .dashboard-table td.bold{color:#dde4ec}html[data-app-theme=dark] .dashboard-table tbody tr{border-top-color:#2f3844}html[data-app-theme=dark] .dashboard-table tbody tr:hover{background:#242e3a;box-shadow:-3px 0 #6366f1}html[data-app-theme=dark] .dashboard-table tbody tr td[colspan]{color:#8b96a3}html[data-app-theme=dark] .badge.active{color:#86efac;background:#22c55e26}html[data-app-theme=dark] .badge.processing{color:#93c5fd;background:#3b82f626}html[data-app-theme=dark] .badge.inactive{color:#9aa5b3;background:#2a3441}html[data-app-theme=dark] .badge.shortlisting{color:#c4b5fd;background:#7c3aed26}html[data-app-theme=dark] .badge.completed{color:#86efac;background:#22c55e1f}html[data-app-theme=dark] .screening-item{border-bottom-color:#2f3844}html[data-app-theme=dark] .screening-item:hover{background:#242e3a}html[data-app-theme=dark] .screening-item span:first-child{color:#c5cbd4}html[data-app-theme=dark] .screening-item:hover span:first-child{color:#dde4ec}html[data-app-theme=dark] .score.high{color:#6ee7a8}html[data-app-theme=dark] .score.med{color:#fdba74}html[data-app-theme=dark] .score.low{color:#fca5a5}html[data-app-theme=dark] .dashboard-select-job-hint{color:#9aa5b3;background:#1c2430;border-color:#3d4a5c}html[data-app-theme=dark] .dashboard-select-job-hint__link{color:#93c5fd}html[data-app-theme=dark] .dashboard-select-job-hint__link:hover{color:#bfdbfe}html[data-app-theme=dark] .screenings-container{color:#c5cbd4;background:#121a22}html[data-app-theme=dark] .screenings-header .welcome-section h1,html[data-app-theme=dark] .screenings-header .header-text h1,html[data-app-theme=dark] .header-text h1{color:#dde4ec}html[data-app-theme=dark] .screenings-header .welcome-section p,html[data-app-theme=dark] .screenings-header .header-text p,html[data-app-theme=dark] .header-text p{color:#8b96a3}html[data-app-theme=dark] .screening-assessment-bulb,html[data-app-theme=dark] .screening-assessment-bulb--desktop,html[data-app-theme=dark] .screening-assessment-bulb--mobile{color:#fbbf24;background:#1a222c;border-color:#3d4a5c}html[data-app-theme=dark] .screening-assessment-bulb:hover:not(:disabled),html[data-app-theme=dark] .screening-assessment-bulb--desktop:hover:not(:disabled),html[data-app-theme=dark] .screening-assessment-bulb--mobile:hover:not(:disabled){color:#fcd34d;background:#242e3a;border-color:#4b5e73}html[data-app-theme=dark] .table-stats-bar{color:#9aa5b3;border-bottom-color:#2f3844}html[data-app-theme=dark] .search-inline{color:#9aa5b3}html[data-app-theme=dark] .screenings-container .search-inline input.input-field{color:#dde4ec;background:#121a22;border:1px solid #3d4a5c}html[data-app-theme=dark] .table-container{background:#1c2430;border-color:#2f3844}html[data-app-theme=dark] .candidates-table th{color:#9aa5b3;background:#1a222c}html[data-app-theme=dark] .candidates-table tbody tr:hover{background:#242e3a}html[data-app-theme=dark] .name-label{color:#dde4ec}html[data-app-theme=dark] .selected-text,html[data-app-theme=dark] .stats-right-group{color:#9aa5b3}html[data-app-theme=dark] .interview-list-container{color:#c5cbd4;background:#121a22}html[data-app-theme=dark] .interview-header .header-text h1{color:#dde4ec}html[data-app-theme=dark] .interview-header .header-text p{color:#8b96a3}html[data-app-theme=dark] .interview-questions-bulb{color:#fbbf24;background:#1a222c;border-color:#3d4a5c}html[data-app-theme=dark] .interview-questions-bulb:hover:not(:disabled){color:#fcd34d;background:#242e3a;border-color:#4b5e73}html[data-app-theme=dark] .compact-search{color:#dde4ec;background:#121a22;border-color:#3d4a5c}html[data-app-theme=dark] .interview-stats-bar{color:#9aa5b3;border-bottom-color:#2f3844}html[data-app-theme=dark] .interview-table{background:#1c2430}html[data-app-theme=dark] .interview-table th{color:#9aa5b3;background:#1a222c}html[data-app-theme=dark] .interview-table td{color:#c5cbd4;border-color:#2f3844}html[data-app-theme=dark] .interview-type-text,html[data-app-theme=dark] .screenings-container .selected-text{color:#9aa5b3}html[data-app-theme=dark] .table-container{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c2430;border-color:#2f3844;box-shadow:0 8px 24px #00000040}html[data-app-theme=dark] .candidates-table th{color:#9aa5b3!important;background:#232d3a!important;border-color:#2f3844!important}html[data-app-theme=dark] .candidates-table td{color:#c5cbd4;border-color:#2f3844}html[data-app-theme=dark] .candidates-table tr:hover td{background-color:#242e3a}html[data-app-theme=dark] .bar-bg{background:#2f3844}html[data-app-theme=dark] .percent-text{color:#9aa5b3}html[data-app-theme=dark] .badge.under-review{color:#93c5fd;background:#3b82f61f}html[data-app-theme=dark] .screenings-container .badge.interview-ready{color:#6ee7a8;background:#10b9811f}html[data-app-theme=dark] .badge.shortlisted{color:#fcd34d;background:#eab3081f}html[data-app-theme=dark] .badge.rejected{color:#fca5a5;background:#ef44441f}html[data-app-theme=dark] .badge.screening-in-progress{color:#a5b4fc;background:#6366f11f}html[data-app-theme=dark] .badge.awaiting-ai-screening{color:#fdba74;background:#f973161f}html[data-app-theme=dark] .badge.screened{color:#6ee7a8;background:#10b9811f}html[data-app-theme=dark] .view-btn{color:#c5cbd4;background:#1a222c;border-color:#3d4a5c}html[data-app-theme=dark] .view-btn:hover{color:#93c5fd;background:#2a3441;border-color:#60a5fa}html[data-app-theme=dark] .more-btn{color:#c5cbd4;background:#1a222c;border-color:#3d4a5c}html[data-app-theme=dark] .row-menu{background:#1c2430;border-color:#2f3844;box-shadow:0 16px 40px #00000073}html[data-app-theme=dark] .row-menu-item{color:#dde4ec;background:#1c2430}html[data-app-theme=dark] .row-menu-item:hover{background:#2a3441}html[data-app-theme=dark] .page-btn{color:#c5cbd4;background:#1a222c;border-color:#3d4a5c}html[data-app-theme=dark] .page-btn.active{color:#e8edf3;background:#1d4ed8;border-color:#1d4ed8}html[data-app-theme=dark] .bulk-modal{background:#1c2430;border-color:#2f3844}html[data-app-theme=dark] .bulk-modal h3{color:#dde4ec}html[data-app-theme=dark] .bulk-modal p{color:#9aa5b3}html[data-app-theme=dark] .bulk-number-input{color:#dde4ec;background:#121a22;border-color:#3b82f6}html[data-app-theme=dark] .bulk-cancel{color:#dde4ec;background:#2a3441;border-color:#3d4a5c}html[data-app-theme=dark] .bulk-confirm{color:#e8edf3}html[data-app-theme=dark] .candidates-table tbody tr{border-color:#2f3844}@media (max-width:768px){html[data-app-theme=dark] .candidates-table tbody tr{background:#1c2430!important;border-color:#2f3844!important}html[data-app-theme=dark] .candidates-table tbody td{border-bottom-color:#2f3844}html[data-app-theme=dark] .candidates-table tbody td:before{color:#8b96a3}}html[data-app-theme=dark] .report-modal--light{--rm-fab-bg:#1c2430;--rm-fab-border:#2f3844;--rm-fab-color:#c5cbd4;--rm-fab-hover:#2a3441;--rm-fab-shadow:0 4px 14px #00000059;--rm-hint:#8b96a3;--rm-error:#fca5a5;--rm-identity-bg:#1c2430;--rm-identity-border:#2f3844;--rm-name:#dde4ec;--rm-contact:#9aa5b3;--rm-avatar-bg:#0f1724;--rm-avatar-color:#6ee7a8;--rm-avatar-border:#22c55e;--rm-ai-bg:#1c2430;--rm-ai-border:#2f3844;--rm-ai-label:#dde4ec;--rm-ai-body:#9aa5b3;--rm-tabs-border:#2f3844;--rm-tab:#8b96a3;--rm-tab-active:#60a5fa;--rm-card-bg:#1c2430;--rm-card-border:#2f3844;--rm-card-head:#c5cbd4;--rm-card-body:#9aa5b3;--rm-serif:#c5cbd4;--rm-empty:#8b96a3;--rm-chart-bg:#1a222c;--rm-chart-border:#2f3844;--rm-score:#9aa5b3;--rm-score-strong:#60a5fa;color:#c5cbd4;background:#121a22;border-color:#2f3844;box-shadow:0 24px 60px #00000080}html[data-app-theme=dark] .report-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6}html[data-app-theme=dark] .report-modal--light .report-modal__table--light th,html[data-app-theme=dark] .report-modal--light .report-modal__table--light td{color:#c5cbd4;border-color:#2f3844}html[data-app-theme=dark] .report-modal--light .report-modal__table--light th{color:#9aa5b3;background:#232d3a}html[data-app-theme=dark] .report-modal--light .report-modal__table--light tfoot td{background:#1a222c}html[data-app-theme=dark] .report-modal--light .report-modal__badge{color:#cbd5e1;background:#94a3b826;border-color:#475569}html[data-app-theme=dark] .report-modal--light .report-modal__badge--screened,html[data-app-theme=dark] .report-modal--light .report-modal__badge--shortlisted{color:#86efac;background:#22c55e33;border-color:#22c55e73}html[data-app-theme=dark] .report-modal--light .report-modal__badge--rejected{color:#fca5a5;background:#ef444426;border-color:#ef444466}html[data-app-theme=dark] .report-modal--light .report-modal__badge--pending,html[data-app-theme=dark] .report-modal--light .report-modal__badge--screening,html[data-app-theme=dark] .report-modal--light .report-modal__badge--parsing-cv,html[data-app-theme=dark] .report-modal--light .report-modal__badge--awaiting-ai-screening{color:#cbd5e1;background:#94a3b826;border-color:#475569}html[data-app-theme=dark] .report-modal--light .report-pill--ok{color:#bbf7d0;background:#22c55e33;border-color:#22c55e73}html[data-app-theme=dark] .report-modal--light .report-pill--warn{color:#fecaca;background:#f871711f;border-color:#f8717159}html[data-app-theme=dark] .report-modal--light .report-modal__experience-cv-label,html[data-app-theme=dark] .report-modal--light .report-edu-label{color:#94a3b8}html[data-app-theme=dark] .report-modal--light .report-edu-value{color:#e2e8f0}html[data-app-theme=dark] .interview-type-text{color:#9aa5b3}html[data-app-theme=dark] .interview-table thead{background:#232d3a}html[data-app-theme=dark] .interview-table th{color:#9aa5b3!important;background-color:#232d3a!important;border-color:#2f3844!important}html[data-app-theme=dark] .interview-table tr:hover td{background-color:#242e3a}html[data-app-theme=dark] .interview-list-container .name-label{color:#dde4ec}html[data-app-theme=dark] .table-empty-cell{color:#8b96a3}html[data-app-theme=dark] .btn-reschedule{color:#c5cbd4;background:#1a222c;border-color:#3d4a5c}html[data-app-theme=dark] .btn-reschedule:hover{background:#2a3441}html[data-app-theme=dark] .interview-list-container .more-btn{color:#c5cbd4;background:#1a222c;border-color:#3d4a5c}html[data-app-theme=dark] .interview-list-container .row-menu{background:#1c2430;border-color:#2f3844}html[data-app-theme=dark] .interview-list-container .row-menu-item{color:#dde4ec;background:#1c2430}html[data-app-theme=dark] .interview-list-container .row-menu-item:hover{background:#2a3441}html[data-app-theme=dark] .interview-list-container .badge.interview-ready{color:#93c5fd;background:#3b82f626}html[data-app-theme=dark] .interview-list-container .badge.scheduled{color:#7dd3fc;background:#0ea5e926}html[data-app-theme=dark] .interview-list-container .badge.completed{color:#86efac;background:#22c55e1f}html[data-app-theme=dark] .interview-list-container .badge.interviewed{color:#bbf7d0;background:#16653473}html[data-app-theme=dark] .skeleton-row td{background:#1c2430!important}html[data-app-theme=dark] .skeleton-line{background:linear-gradient(90deg,#2a3441 25%,#1c2430 37%,#2a3441 63%) 0 0/400% 100%}html[data-app-theme=dark] .modal-card{color:#c5cbd4;background:#1c2430;border-color:#2f3844}html[data-app-theme=dark] .modal-card h3{color:#dde4ec}html[data-app-theme=dark] .modal-card p,html[data-app-theme=dark] .modal-close{color:#9aa5b3}html[data-app-theme=dark] .type-option{color:#c5cbd4;background:#1a222c;border-color:#3d4a5c}html[data-app-theme=dark] .type-option.selected{background:#2563eb33;border-color:#3b82f6}html[data-app-theme=dark] .type-option h4{color:#dde4ec}html[data-app-theme=dark] .type-option p{color:#8b96a3}html[data-app-theme=dark] .type-icon{color:#93c5fd;background:#2a3441}html[data-app-theme=dark] .office-input-wrap label{color:#c5cbd4}html[data-app-theme=dark] .office-input-wrap input{color:#dde4ec;background:#121a22;border-color:#3d4a5c}html[data-app-theme=dark] .schedule-row{background:#1a222c;border-color:#2f3844}html[data-app-theme=dark] .schedule-left h4{color:#dde4ec}html[data-app-theme=dark] .schedule-left span{color:#8b96a3}html[data-app-theme=dark] .schedule-right input,html[data-app-theme=dark] .schedule-right select{color:#dde4ec;background:#121a22;border-color:#3d4a5c}html[data-app-theme=dark] .day-chip{color:#c5cbd4;background:#1a222c;border-color:#3d4a5c}html[data-app-theme=dark] .reschedule-row input{color:#dde4ec;background:#121a22;border-color:#3d4a5c}html[data-app-theme=dark] .btn-ghost{color:#dde4ec;background:#2a3441;border-color:#3d4a5c}html[data-app-theme=dark] .interview-btn-primary{color:#e8edf3}@media (max-width:768px){html[data-app-theme=dark] .interview-table tbody tr{background:#1c2430!important;border-color:#2f3844!important}html[data-app-theme=dark] .interview-table tbody td{border-bottom-color:#2f3844}html[data-app-theme=dark] .interview-table tbody td:before{color:#8b96a3}}html[data-app-theme=dark] .profile-flash{border-color:#2f3844}html[data-app-theme=dark] .profile-flash-ok{color:#86efac;background:#22c55e1f;border-color:#22c55e59}html[data-app-theme=dark] .profile-flash-err{color:#fca5a5;background:#ef44441f;border-color:#ef444459}html[data-app-theme=dark] .threshold-pill{color:#c5cbd4;background:#1a222c;border-color:#3d4a5c}html[data-app-theme=dark] .threshold-pill-active{color:#93c5fd;background:#2563eb40;border-color:#3b82f6}html[data-app-theme=dark] .config-switch{background:#2a3441;border-color:#3d4a5c}html[data-app-theme=dark] .dots-btn{color:#c5cbd4;background:#1a222c;border-color:#3d4a5c}html[data-app-theme=dark] .delete-dropdown{background:#1c2430;border-color:#2f3844;box-shadow:0 16px 40px #00000073}html[data-app-theme=dark] .invite-modal-overlay{background:#000000a6}html[data-app-theme=dark] .invite-modal{background:#1c2430;border-color:#2f3844}html[data-app-theme=dark] .invite-modal-title{color:#dde4ec}html[data-app-theme=dark] .invite-modal-text{color:#9aa5b3}html[data-app-theme=dark] .invite-label{color:#c5cbd4}html[data-app-theme=dark] .invite-error{color:#fca5a5}html[data-app-theme=dark] .invite-cancel{color:#dde4ec;background:#2a3441;border:1px solid #3d4a5c}html[data-app-theme=dark] .invite-cancel:hover:not(:disabled){color:#f1f5f9;background:#334155}html[data-app-theme=dark] .chevron-expand-btn{color:#c5cbd4;background:#1a222c;border-color:#3d4a5c}html[data-app-theme=dark] .add-user-btn-top{color:#e8edf3;background:#2563eb}html[data-app-theme=dark] .danger-btn{color:#fecaca;background:#7f1d1d59;border-color:#7f1d1d}html[data-app-theme=dark] .danger-btn:hover:not(:disabled){color:#fef2f2;background:#991b1b73}html[data-app-theme=dark] .delete-action{color:#fecaca;background:#1c2430}html[data-app-theme=dark] .delete-action:hover{background:#7f1d1d40}html[data-app-theme=dark] .menu-muted-action{color:#fcd34d!important}html[data-app-theme=dark] .menu-muted-action:hover{background:#eab3081f!important}
