html[data-color-scheme="dark"] .jobcv-dashboard-page,html[data-color-scheme="dark"] .jobcv-dashboard-page .dashboard-content,html[data-color-scheme="dark"] .jobcv-messages-page,html[data-color-scheme="dark"] .jobcv-premium-page,html[data-color-scheme="dark"] .jobcv-cv-form-wrap,html[data-color-scheme="dark"] .job-submission-container,html[data-color-scheme="dark"] .auth-page-section{color:var(--text-primary,#e2e8f0);background:var(--bg-primary,#0a0f1c)!important}html[data-color-scheme="dark"] .dashboard-card,html[data-color-scheme="dark"] .dashboard-nav,html[data-color-scheme="dark"] .dashboard-sidebar,html[data-color-scheme="dark"] .dashboard-table-wrap,html[data-color-scheme="dark"] .jobcv-cv-form,html[data-color-scheme="dark"] .jobcv-cv-builder,html[data-color-scheme="dark"] .jobcv-premium-card:not(.jobcv-premium-card-annual):not(.jobcv-premium-card-lifetime),html[data-color-scheme="dark"] .jobcv-premium-modal,html[data-color-scheme="dark"] .jobcv-modal-content,html[data-color-scheme="dark"] .jobcv-review-modal,html[data-color-scheme="dark"] .jobcv-apply-modal-content,html[data-color-scheme="dark"] .jobcv-registration-form,html[data-color-scheme="dark"] .jobcv-register-form,html[data-color-scheme="dark"] .jobcv-reg-checkout-block,html[data-color-scheme="dark"] .jobcv-post-job-form,html[data-color-scheme="dark"] .jobcv-individual-premium-modal,html[data-color-scheme="dark"] .lang-dropdown-menu{background:var(--surface,#151e32)!important;color:var(--text-primary,#e2e8f0)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important;box-shadow:var(--shadow-md,0 7px 18px rgb(0 0 0 / .3))}html[data-color-scheme="dark"] .dashboard-card hr,html[data-color-scheme="dark"] .dashboard-card table,html[data-color-scheme="dark"] .jobcv-cv-form hr,html[data-color-scheme="dark"] .jobcv-modal-content hr{border-color:var(--border-color,rgb(148 163 184 / .14))}html[data-color-scheme="dark"] .dashboard-card h1,html[data-color-scheme="dark"] .dashboard-card h2,html[data-color-scheme="dark"] .dashboard-card h3,html[data-color-scheme="dark"] .jobcv-cv-form h1,html[data-color-scheme="dark"] .jobcv-cv-form h2,html[data-color-scheme="dark"] .jobcv-premium-card h1,html[data-color-scheme="dark"] .jobcv-premium-card h2,html[data-color-scheme="dark"] .jobcv-modal-content h1,html[data-color-scheme="dark"] .jobcv-modal-content h2,html[data-color-scheme="dark"] .jobcv-modal-content h3{color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .dashboard-card p,html[data-color-scheme="dark"] .dashboard-card td,html[data-color-scheme="dark"] .dashboard-card th,html[data-color-scheme="dark"] .dashboard-card small,html[data-color-scheme="dark"] .jobcv-cv-form p,html[data-color-scheme="dark"] .jobcv-premium-card p,html[data-color-scheme="dark"] .jobcv-modal-content p,html[data-color-scheme="dark"] .auth-subtitle{color:var(--text-secondary,#a8b7ca)!important}html[data-color-scheme="dark"] .dashboard-table-wrap table,html[data-color-scheme="dark"] .dashboard-table-wrap tr,html[data-color-scheme="dark"] .dashboard-table-wrap th,html[data-color-scheme="dark"] .dashboard-table-wrap td{background:transparent!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .dashboard-table-wrap tr:hover,html[data-color-scheme="dark"] .dashboard-nav-and-search{background:var(--surface,#151e32)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .dashboard-sidebar-kicker{color:#c4b5fd!important}html[data-color-scheme="dark"] .dashboard-nav-group-label{color:#94a3b8!important}html[data-color-scheme="dark"] .dashboard-nav-link,html[data-color-scheme="dark"] .dashboard-nav a{color:var(--text-secondary,#cbd5e1)!important}html[data-color-scheme="dark"] .dashboard-nav-link:hover,html[data-color-scheme="dark"] .dashboard-nav a:hover{background:var(--surface-elevated,#1a2438)!important;color:var(--text-primary,#f1f5f9)!important}html[data-color-scheme="dark"] .dashboard-nav-link.active,html[data-color-scheme="dark"] .dashboard-nav a.active{background:#1a2438!important;color:#f1f5f9!important;box-shadow:none!important}html[data-color-scheme="dark"] .dashboard-home-chip{background:#151e32!important;border-color:rgb(167 139 250 / .16)!important;color:#cbd5e1!important}html[data-color-scheme="dark"] .dashboard-home-chip:hover{background:#1a2438!important;color:#f1f5f9!important}html[data-color-scheme="dark"] .dashboard-home-chip-primary,html[data-color-scheme="dark"] .dashboard-home-chip-primary:hover{background:#4f46e5!important;color:#fff!important;border-color:#4f46e5!important;box-shadow:none!important}html[data-color-scheme="dark"] .dash-profile,html[data-color-scheme="dark"] .dash-profile-hero{background:#151e32!important;border-color:var(--border-color,rgb(148 163 184 / .16))!important;box-shadow:none!important}html[data-color-scheme="dark"] .dash-profile-photo .dashboard-header-avatar,html[data-color-scheme="dark"] .dash-profile-photo .dashboard-header-avatar-placeholder{box-shadow:0 0 0 3px #151e32,0 0 0 4px rgb(148 163 184 / .28)}html[data-color-scheme="dark"] .dash-profile h1{color:#f1f5f9!important}html[data-color-scheme="dark"] .dash-profile-kicker{color:#94a3b8!important}html[data-color-scheme="dark"] .dash-profile-meta{color:#94a3b8!important}html[data-color-scheme="dark"] .dash-profile-stat{background:#0c1525!important;border-color:rgb(148 163 184 / .16)!important;color:#94a3b8!important}html[data-color-scheme="dark"] .dash-profile-stat strong{color:#e2e8f0!important}html[data-color-scheme="dark"] .dash-profile-pill-ok{background:rgb(16 185 129 / .16)!important;color:#6ee7b7!important}html[data-color-scheme="dark"] .dash-profile-pill-warn{background:rgb(249 115 22 / .16)!important;color:#fdba74!important}html[data-color-scheme="dark"] .dash-profile-pill-bad{background:rgb(239 68 68 / .16)!important;color:#fca5a5!important}html[data-color-scheme="dark"] .dash-profile-pill-premium{background:#2a2150!important;color:#c4b5fd!important;border-color:rgb(167 139 250 / .28)!important}html[data-color-scheme="dark"] .dashboard-nav-toggle{background:#151e32!important;color:#e2e8f0!important;border-color:rgb(167 139 250 / .22)!important}html[data-color-scheme="dark"] .dashboard-nav-dropdown-item{color:#cbd5e1!important;border-color:rgb(148 163 184 / .12)!important}html[data-color-scheme="dark"] .dashboard-nav-dropdown-item:hover,html[data-color-scheme="dark"] .dashboard-nav-dropdown-item:focus{background:#1a2438!important;color:#f1f5f9!important}html[data-color-scheme="dark"] .dashboard-nav-dropdown-item.active{background:linear-gradient(135deg,#2a2150 0%,#1a2438 78%)!important;color:#c4b5fd!important}html[data-color-scheme="dark"] .dashboard-stat-card,html[data-color-scheme="dark"] .dashboard-search-form,html[data-color-scheme="dark"] .dashboard-nav-dropdown,html[data-color-scheme="dark"] .dashboard-header,html[data-color-scheme="dark"] .dashboard-search-result-section,html[data-color-scheme="dark"] .auth-lostpassword-box,html[data-color-scheme="dark"] .jobcv-individual-form-note,html[data-color-scheme="dark"] .jobcv-individual-mode-card,html[data-color-scheme="dark"] .jobcv-promo-skills-editor,html[data-color-scheme="dark"] .jobcv-individual-upsell,html[data-color-scheme="dark"] .jobcv-premium-status-card,html[data-color-scheme="dark"] .jobcv-premium-stat-card{background:var(--surface-muted,#0f1629)!important;color:var(--text-primary,#e2e8f0)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .dashboard-stat-card .stat-number,html[data-color-scheme="dark"] .dashboard-stat-card .stat-label,html[data-color-scheme="dark"] .jobcv-cv-page-title,html[data-color-scheme="dark"] .jobcv-reg-card-section__label,html[data-color-scheme="dark"] .jobcv-premium-card-price,html[data-color-scheme="dark"] .jobcv-premium-card-period,html[data-color-scheme="dark"] .jobcv-premium-card-desc,html[data-color-scheme="dark"] .jobcv-premium-card-vat{color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .jobcv-premium-card-annual{background:linear-gradient(160deg,#8474f0 0%,#6d5ce0 100%)!important;color:#fff!important;border-color:transparent!important}html[data-color-scheme="dark"] .jobcv-premium-card-annual .jobcv-premium-card-price,html[data-color-scheme="dark"] .jobcv-premium-card-annual .jobcv-premium-card-period,html[data-color-scheme="dark"] .jobcv-premium-card-annual .jobcv-premium-card-desc,html[data-color-scheme="dark"] .jobcv-premium-card-annual .jobcv-premium-card-vat,html[data-color-scheme="dark"] .jobcv-premium-card-annual .jobcv-premium-card-label,html[data-color-scheme="dark"] .jobcv-premium-card-annual p,html[data-color-scheme="dark"] .jobcv-premium-card-annual .jobcv-pricing-perks li{color:rgb(255 255 255 / .92)!important}html[data-color-scheme="dark"] .jobcv-pricing-who span{background:#151e32!important;border-color:rgb(167 139 250 / .16)!important;color:#94a3b8!important}html[data-color-scheme="dark"] .jobcv-pricing-who strong{color:#e8e6f2!important}html[data-color-scheme="dark"] .jobcv-pricing-who input:checked+span,html[data-color-scheme="dark"] .jobcv-pricing-buy[data-audience="company"] .jobcv-pricing-who[data-audience="company"] span,html[data-color-scheme="dark"] .jobcv-pricing-buy[data-audience="individual"] .jobcv-pricing-who[data-audience="individual"] span{background:linear-gradient(180deg,#2a2150 0%,#1a2438 78%)!important;border-color:#a78bfa!important}html[data-color-scheme="dark"] .jobcv-pricing-who input:checked+span strong,html[data-color-scheme="dark"] .jobcv-pricing-buy[data-audience="company"] .jobcv-pricing-who[data-audience="company"] span strong,html[data-color-scheme="dark"] .jobcv-pricing-buy[data-audience="individual"] .jobcv-pricing-who[data-audience="individual"] span strong{color:#c4b5fd!important}html[data-color-scheme="dark"] .auth-google-login .btn-google,html[data-color-scheme="dark"] .jobcv-premium-choose-btn[style],html[data-color-scheme="dark"] .jobcv-src-card,html[data-color-scheme="dark"] .jobcv-cv-section{background:var(--surface-elevated,#162238)!important;color:var(--text-primary,#e2e8f0)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .jobcv-dashboard-page input:not([type="checkbox"]):not([type="radio"]),html[data-color-scheme="dark"] .jobcv-dashboard-page select,html[data-color-scheme="dark"] .jobcv-dashboard-page textarea,html[data-color-scheme="dark"] .jobcv-cv-form input:not([type="checkbox"]):not([type="radio"]),html[data-color-scheme="dark"] .jobcv-cv-form select,html[data-color-scheme="dark"] .jobcv-cv-form textarea,html[data-color-scheme="dark"] .job-submission-container input:not([type="checkbox"]):not([type="radio"]),html[data-color-scheme="dark"] .job-submission-container select,html[data-color-scheme="dark"] .job-submission-container textarea,html[data-color-scheme="dark"] .auth-container input,html[data-color-scheme="dark"] .auth-container select,html[data-color-scheme="dark"] .auth-container textarea{background:var(--input-bg,#0c1525)!important;color:var(--text-primary,#e2e8f0)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .messages-page-wrapper{--msg-surface:#151e32;--msg-surface-muted:#0b1220;--msg-text:#e2e8f0;--msg-text-muted:#94a3b8;--msg-border:rgba(148, 163, 184, 0.14);background:var(--bg-base,#0a0f1c)!important;color:var(--msg-text)}html[data-color-scheme="dark"] .messages-page-wrapper .messages-container{background:var(--bg-base,#0a0f1c)!important;border-color:var(--msg-border)!important;box-shadow:var(--shadow-lg)!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-area,html[data-color-scheme="dark"] .messages-page-wrapper .chat-messages,html[data-color-scheme="dark"] .messages-page-wrapper .chat-empty-state{background:var(--bg-base,#0a0f1c)!important;color:var(--msg-text)!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-area::before{opacity:.25!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-empty-state h3{color:var(--msg-text)!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-empty-state p,html[data-color-scheme="dark"] .messages-page-wrapper .chat-empty-state svg{color:var(--msg-text-muted)!important}html[data-color-scheme="dark"] .messages-page-wrapper .conversations-sidebar{background:linear-gradient(180deg,var(--surface,#151e32) 0%,var(--bg-subtle,#0f1629) 100%)!important;border-color:var(--msg-border)!important}html[data-color-scheme="dark"] .messages-page-wrapper .conversations-header,html[data-color-scheme="dark"] .messages-page-wrapper .chat-header,html[data-color-scheme="dark"] .messages-page-wrapper .chat-input-area{background:var(--surface,#151e32)!important;color:var(--msg-text)!important;border-color:var(--msg-border)!important}html[data-color-scheme="dark"] .messages-page-wrapper .conversations-header h2,html[data-color-scheme="dark"] .messages-page-wrapper .chat-header h3,html[data-color-scheme="dark"] .messages-page-wrapper .conversation-name{color:var(--msg-text)!important}html[data-color-scheme="dark"] .messages-page-wrapper .conversations-list{background:transparent!important}html[data-color-scheme="dark"] .messages-page-wrapper .conversation-item{background:transparent!important;border-color:var(--msg-border)!important;color:var(--msg-text)!important;box-shadow:none!important}html[data-color-scheme="dark"] .messages-page-wrapper .conversation-name{color:var(--msg-text,#e2e8f0)!important}html[data-color-scheme="dark"] .messages-page-wrapper .conversation-item:hover,html[data-color-scheme="dark"] .messages-page-wrapper .conversation-item.active{background:rgb(255 255 255 / .06)!important;border-color:transparent!important;box-shadow:none!important}html[data-color-scheme="dark"] .messages-page-wrapper .conversation-item::before,html[data-color-scheme="dark"] .messages-page-wrapper .messages-container::before,html[data-color-scheme="dark"] .messages-page-wrapper .chat-area::before,html[data-color-scheme="dark"] .messages-page-wrapper .chat-header::after,html[data-color-scheme="dark"] .messages-page-wrapper .conversations-header::before{display:none!important;content:none!important}html[data-color-scheme="dark"] .messages-page-wrapper .conversation-preview,html[data-color-scheme="dark"] .messages-page-wrapper .conversation-time,html[data-color-scheme="dark"] .messages-page-wrapper .chat-user-status,html[data-color-scheme="dark"] .messages-page-wrapper .message-time{color:var(--msg-text-muted)!important}html[data-color-scheme="dark"] .messages-page-wrapper .message-group:not(.mine) .message-bubble{background:var(--surface-elevated,#1e2844)!important;color:var(--msg-text)!important;border-color:var(--msg-border)!important}html[data-color-scheme="dark"] .messages-page-wrapper .message-group:not(.mine) .message-bubble-contract .contract-card{background:var(--surface,#151e32)!important;border-color:var(--msg-border)!important;color:var(--msg-text)!important}html[data-color-scheme="dark"] .messages-page-wrapper input,html[data-color-scheme="dark"] .messages-page-wrapper textarea{background:var(--msg-surface-muted)!important;color:var(--msg-text)!important;border-color:var(--msg-border)!important}html[data-color-scheme="dark"] .messages-page-wrapper input::placeholder,html[data-color-scheme="dark"] .messages-page-wrapper textarea::placeholder{color:var(--text-tertiary,#475569)!important}html[data-color-scheme="dark"] .messages-page-wrapper .messages-back-to-home,html[data-color-scheme="dark"] .messages-page-wrapper .messages-back-to-home-btn{background:var(--surface-elevated,#1e2844)!important;color:var(--text-primary,#e2e8f0)!important;border-color:var(--msg-border)!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-header-back:hover,html[data-color-scheme="dark"] .messages-page-wrapper .conversations-tab{color:var(--text-secondary,#94a3b8)!important}html[data-color-scheme="dark"] .jobcv-apply-modal{background:var(--surface,#151e32)!important;color:var(--msg-text)!important;border-color:var(--msg-border)!important}html[data-color-scheme="dark"] .jobcv-reg-card-section,html[data-color-scheme="dark"] .jobcv-reg-trial-badge,html[data-color-scheme="dark"] .jobcv-reg-stripe-trust,html[data-color-scheme="dark"] .jobcv-reg-submit-hint{color:var(--text-secondary,#a8b7ca)}html[data-color-scheme="dark"] .jobcv-reg-checkout-block{border-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .jobcv-print-preview,html[data-color-scheme="dark"] .pdf-viewer canvas,html[data-color-scheme="dark"] .jobcv-cv-print{color-scheme:light}html[data-color-scheme="dark"] .auth-container,html[data-color-scheme="dark"] #jobcv-register-form,html[data-color-scheme="dark"] .apply-modal-content,html[data-color-scheme="dark"] .jobcv-confirm-box,html[data-color-scheme="dark"] .jobcv-preview-box,html[data-color-scheme="dark"] #jobcv-individual-premium-modal .jobcv-modal-box,html[data-color-scheme="dark"] #jobcv-company-premium-modal .jobcv-modal-box,html[data-color-scheme="dark"] .cvp-modal,html[data-color-scheme="dark"] .jobcv-contract-modal .jobcv-modal-content,html[data-color-scheme="dark"] .jobcv-review-modal{background:var(--surface,#151e32)!important;color:var(--text-primary,#e2e8f0)!important;border-color:var(--border-color,#2f405c)!important;box-shadow:var(--shadow-lg)!important}html[data-color-scheme="dark"] .auth-container h1,html[data-color-scheme="dark"] .auth-container h2,html[data-color-scheme="dark"] .auth-container h3,html[data-color-scheme="dark"] .jobcv-confirm-box .jobcv-modal-title,html[data-color-scheme="dark"] .cvp-modal-name,html[data-color-scheme="dark"] .cvp-modal-section h3{color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .auth-message-error{background:var(--error-surface,rgb(248 113 113 / .12))!important;color:#fecaca!important;border-color:rgb(248 113 113 / .35)!important}html[data-color-scheme="dark"] .auth-message-success{background:var(--success-surface,rgb(52 211 153 / .12))!important;color:#bbf7d0!important;border-color:rgb(52 211 153 / .35)!important}html[data-color-scheme="dark"] .auth-container .form-label,html[data-color-scheme="dark"] .jobcv-reg-section-title,html[data-color-scheme="dark"] .jobcv-confirm-box .jobcv-confirm-message,html[data-color-scheme="dark"] .cvp-modal-section p{color:var(--text-secondary,#9fb0c8)!important;border-color:var(--border-color,#2f405c)!important}html[data-color-scheme="dark"] .register-account-card{background:var(--surface-elevated,#1a2740)!important;border-color:var(--border-color,rgb(148 163 184 / .18))!important;color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .register-account-card:hover{border-color:rgb(129 140 248 / .55)!important;box-shadow:0 4px 16px rgb(99 102 241 / .22)!important}html[data-color-scheme="dark"] .register-account-card.selected{border-color:#818cf8!important;background:rgb(99 102 241 / .16)!important;box-shadow:0 2px 14px rgb(99 102 241 / .30)!important}html[data-color-scheme="dark"] .register-account-card.company.selected{border-color:#34d399!important;background:rgb(16 185 129 / .15)!important;box-shadow:0 2px 14px rgb(16 185 129 / .26)!important}html[data-color-scheme="dark"] .register-account-card h3{color:var(--text-primary,#f1f5f9)!important}html[data-color-scheme="dark"] .register-account-card p{color:var(--text-secondary,#9fb0c8)!important}html[data-color-scheme="dark"] .jobcv-newsletter-optin-card{background:var(--surface-muted,#101a2e)!important;border-color:var(--border-color,rgb(148 163 184 / .18))!important}html[data-color-scheme="dark"] .jobcv-newsletter-optin-card:hover{border-color:rgb(129 140 248 / .45)!important;background:var(--surface-elevated,#16223a)!important}html[data-color-scheme="dark"] .jobcv-newsletter-optin-card strong{color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .jobcv-newsletter-optin-card small{color:var(--text-secondary,#9fb0c8)!important}html[data-color-scheme="dark"] .jobcv-reg-card-section__label{color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .auth-register-head h2{color:var(--text-primary,#f1f5f9)!important}html[data-color-scheme="dark"] .auth-register-head p,html[data-color-scheme="dark"] .jobcv-reg-submit-hint,html[data-color-scheme="dark"] .jobcv-reg-stripe-trust,html[data-color-scheme="dark"] .divider span{color:var(--text-secondary,#9fb0c8)!important}html[data-color-scheme="dark"] .divider::before,html[data-color-scheme="dark"] .divider::after{border-bottom-color:var(--border-color,rgb(148 163 184 / .18))!important}html[data-color-scheme="dark"] .phone-input-group select{background-color:var(--surface-elevated,#1a2740)!important;border-color:var(--border-color,rgb(148 163 184 / .2))!important;color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .phone-input-group select:hover{border-color:rgb(129 140 248 / .5)!important;background-color:var(--surface-elevated,#1e2a46)!important}html[data-color-scheme="dark"] .cvp-modal-close{background:linear-gradient(to bottom,var(--surface,#151e32) 80%,transparent)!important;border-radius:20px 20px 0 0!important}html[data-color-scheme="dark"] .cvp-modal-close button{background:var(--surface-elevated,#1a2740)!important;color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .cvp-modal-close button:hover{background:rgb(139 92 246 / .18)!important}html[data-color-scheme="dark"] .cvp-modal-title-text{color:#b9a4fc!important}html[data-color-scheme="dark"] .cvp-modal-location{color:var(--text-secondary,#9fb0c8)!important}html[data-color-scheme="dark"] .cvp-modal-footer{border-top-color:var(--border-color,#2f405c)!important}html[data-color-scheme="dark"] .cvp-skill-tag{background:rgb(139 92 246 / .16)!important;color:#c4b5fd!important}html[data-color-scheme="dark"] .cvp-exp-item{border-bottom-color:var(--border-color,#2f405c)!important}html[data-color-scheme="dark"] .cvp-exp-role{color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .cvp-exp-company{color:var(--text-secondary,#9fb0c8)!important}html[data-color-scheme="dark"] .cvp-exp-period{color:var(--text-tertiary,#6f849e)!important}html[data-color-scheme="dark"] .jobcv-cv-form-wrap .jobcv-cv-form,html[data-color-scheme="dark"] .jobcv-cv-form-wrap .jobcv-own-cv-drop-zone,html[data-color-scheme="dark"] .jobcv-cv-form-wrap .jobcv-own-cv-current,html[data-color-scheme="dark"] .jobcv-cv-form-wrap .jobcv-src-card,html[data-color-scheme="dark"] .jobcv-cv-form-wrap .jobcv-skill-suggest-chip,html[data-color-scheme="dark"] .jobcv-cv-form-wrap .remove-row,html[data-color-scheme="dark"] .jobcv-cv-form-wrap .add-row,html[data-color-scheme="dark"] .jobcv-cv-form-wrap .jobcv-profile-controls button{background:var(--surface,#151e32)!important;color:var(--text-primary,#e2e8f0)!important;border-color:var(--border-color,#2f405c)!important}html[data-color-scheme="dark"] .jobcv-cv-form-wrap .form-label,html[data-color-scheme="dark"] .jobcv-cv-form-wrap #summary-textarea.jobcv-cv-summary-textarea,html[data-color-scheme="dark"] .jobcv-cv-form-wrap select.jobcv-yearpicker,html[data-color-scheme="dark"] .jobcv-cv-page-title{color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .dashboard-nav-and-search,html[data-color-scheme="dark"] .dashboard-search-form,html[data-color-scheme="dark"] .dashboard-jobs-table-wrap,html[data-color-scheme="dark"] .applied-jobs-table,html[data-color-scheme="dark"] .wl-apps-table,html[data-color-scheme="dark"] .dashboard-vc-call,html[data-color-scheme="dark"] .dashboard-vc-empty,html[data-color-scheme="dark"] .stg-plan-active,html[data-color-scheme="dark"] .stg-plan-inactive,html[data-color-scheme="dark"] .settings-save-footer,html[data-color-scheme="dark"] .settings-card-cv,html[data-color-scheme="dark"] .company-logo-editor,html[data-color-scheme="dark"] .cp-section,html[data-color-scheme="dark"] .cp-toggle-row,html[data-color-scheme="dark"] .cp-dynamic-item,html[data-color-scheme="dark"] .wl-visibility-card,html[data-color-scheme="dark"] .wl-contract-card,html[data-color-scheme="dark"] .wl-contracts-search{background:var(--surface,#151e32)!important;color:var(--text-primary,#e2e8f0)!important;border-color:var(--border-color,#2f405c)!important}html[data-color-scheme="dark"] .dashboard-search-input,html[data-color-scheme="dark"] .stg-locked-field .form-input,html[data-color-scheme="dark"] .cp-input,html[data-color-scheme="dark"] .cp-select,html[data-color-scheme="dark"] .cp-textarea,html[data-color-scheme="dark"] .status-dropdown,html[data-color-scheme="dark"] .job-listings-search-form input{background:var(--input-bg,#0d1626)!important;color:var(--text-primary,#e2e8f0)!important;border-color:var(--border-color,#2f405c)!important}html[data-color-scheme="dark"] .dashboard-jobs-table-wrap .jobs-table thead th,html[data-color-scheme="dark"] .applied-jobs-table thead th,html[data-color-scheme="dark"] .wl-apps-table thead th{background:var(--bg-subtle,#101a2c)!important;color:var(--text-secondary,#9fb0c8)!important;border-color:var(--border-color,#2f405c)!important}html[data-color-scheme="dark"] .dashboard-header-cv-name,html[data-color-scheme="dark"] .applied-jobs-job-title,html[data-color-scheme="dark"] .stg-section-header h3{color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .dashboard-header-cv-title,html[data-color-scheme="dark"] .dashboard-header-cv-meta,html[data-color-scheme="dark"] .stg-section-header p{color:var(--text-secondary,#9fb0c8)!important}html[data-color-scheme="dark"] .message-group:not(.mine) .message-bubble,html[data-color-scheme="dark"] .conversations-header,html[data-color-scheme="dark"] .apply-screening-item,html[data-color-scheme="dark"] .application-qa-card,html[data-color-scheme="dark"] .chat-header-kebab-dropdown,html[data-color-scheme="dark"] .chat-header-kebab-btn{background:var(--surface,#151e32)!important;color:var(--text-primary,#e2e8f0)!important;border-color:var(--border-color,#2f405c)!important}html[data-color-scheme="dark"] .apply-screening-item:hover,html[data-color-scheme="dark"] .chat-kebab-view-cv-btn:hover{background:var(--bg-subtle,#101a2c)!important}html[data-color-scheme="dark"] .conversation-item,html[data-color-scheme="dark"] .chat-kebab-view-cv-btn,html[data-color-scheme="dark"] .chat-kebab-action-btn{color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .jobcv-loc-tabbed,html[data-color-scheme="dark"] .jobcv-loc-tab,html[data-color-scheme="dark"] .job-skill-chip,html[data-color-scheme="dark"] .jobcv-individual-mode-card,html[data-color-scheme="dark"] .jobcv-promo-skills-editor{background:var(--surface,#151e32)!important;color:var(--text-primary,#e2e8f0)!important;border-color:var(--border-color,#2f405c)!important}html[data-color-scheme="dark"] .jobcv-confirm-box .jobcv-confirm-btn-cancel,html[data-color-scheme="dark"] .apply-btn-cancel,html[data-color-scheme="dark"] .jobcv-btn-cancel,html[data-color-scheme="dark"] .stg-btn-manage,html[data-color-scheme="dark"] .wl-page-btn{background:var(--surface-elevated,#1a2740)!important;color:var(--text-primary,#e2e8f0)!important;border-color:var(--border-color,#2f405c)!important}html[data-color-scheme="dark"] .jobcv-dashboard-page input::placeholder,html[data-color-scheme="dark"] .jobcv-cv-form input::placeholder,html[data-color-scheme="dark"] .auth-container input::placeholder,html[data-color-scheme="dark"] .messages-page-wrapper textarea::placeholder{color:var(--text-tertiary,#6f849e)!important;opacity:1}html[data-color-scheme="dark"] .jobcv-dashboard-page input:focus-visible,html[data-color-scheme="dark"] .jobcv-dashboard-page select:focus-visible,html[data-color-scheme="dark"] .jobcv-dashboard-page textarea:focus-visible,html[data-color-scheme="dark"] .jobcv-cv-form input:focus-visible,html[data-color-scheme="dark"] .jobcv-cv-form select:focus-visible,html[data-color-scheme="dark"] .auth-container input:focus-visible,html[data-color-scheme="dark"] .auth-container textarea:focus-visible{border-color:var(--border-focus,#818cf8)!important;box-shadow:var(--focus-ring,0 0 0 3px rgb(129 140 248 / .38))!important;outline:none}html[data-color-scheme="dark"] .jobcv-dashboard-page input[type="checkbox"],html[data-color-scheme="dark"] .jobcv-dashboard-page input[type="radio"],html[data-color-scheme="dark"] .jobcv-cv-form input[type="checkbox"],html[data-color-scheme="dark"] .jobcv-cv-form input[type="radio"]{accent-color:var(--primary-color,#818cf8)}html[data-color-scheme="dark"] .jobcv-dashboard-page :disabled,html[data-color-scheme="dark"] .jobcv-cv-form :disabled{color:var(--text-disabled,#4a5c72)!important;opacity:.58;cursor:not-allowed}html[data-color-scheme="dark"] .jobcv-review-modal-overlay,html[data-color-scheme="dark"] .jobcv-modal-overlay{background:var(--overlay-color,rgb(3 8 18 / .72))!important}html[data-color-scheme="dark"] .jobcv-dashboard-page [style*="background: #fff"],html[data-color-scheme="dark"] .jobcv-dashboard-page [style*="background:#fff"],html[data-color-scheme="dark"] .jobcv-dashboard-page [style*="background: #ffffff"],html[data-color-scheme="dark"] .jobcv-dashboard-page [style*="background:#ffffff"],html[data-color-scheme="dark"] .jobcv-dashboard-page [style*="background: white"],html[data-color-scheme="dark"] .jobcv-dashboard-page [style*="background:#f8fafc"],html[data-color-scheme="dark"] .jobcv-dashboard-page [style*="background: #f8fafc"],html[data-color-scheme="dark"] .jobcv-dashboard-page [style*="background:#fafafa"]{background:var(--surface,#151e32)!important;border-color:var(--border-color,#2f405c)!important}html[data-color-scheme="dark"] .jobcv-dashboard-page [style*="color:#0f172a"],html[data-color-scheme="dark"] .jobcv-dashboard-page [style*="color: #0f172a"],html[data-color-scheme="dark"] .jobcv-dashboard-page [style*="color:#1f2937"],html[data-color-scheme="dark"] .jobcv-dashboard-page [style*="color: #1f2937"],html[data-color-scheme="dark"] .jobcv-dashboard-page [style*="color:#334155"],html[data-color-scheme="dark"] .jobcv-dashboard-page [style*="color: #334155"]{color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .dashboard-card,html[data-color-scheme="dark"] .jobcv-cv-form-wrap .jobcv-cv-form,html[data-color-scheme="dark"] .jobcv-cv-form-wrap .jobcv-cv-section,html[data-color-scheme="dark"] .jobcv-cv-form-wrap .field-group,html[data-color-scheme="dark"] .auth-container,html[data-color-scheme="dark"] .jobcv-premium-card:not(.jobcv-premium-card-annual):not(.jobcv-premium-card-lifetime),html[data-color-scheme="dark"] .jobcv-modal-content,html[data-color-scheme="dark"] .apply-modal-content{background:linear-gradient(160deg,rgb(21 30 50 / .97) 0%,rgb(15 22 38 / .99) 100%)!important;border-color:var(--border-subtle,rgb(148 163 184 / .08))!important;box-shadow:var(--shadow-md,0 8px 32px rgb(0 0 0 / .45))!important}html[data-color-scheme="dark"] .quick-action-btn,html[data-color-scheme="dark"] .action-btn,html[data-color-scheme="dark"] .jobcv-cv-form-wrap .jobcv-src-card,html[data-color-scheme="dark"] .jobcv-cv-form-wrap .jobcv-skill-suggest-chip,html[data-color-scheme="dark"] .jobcv-cv-form-wrap .profile-photo-upload,html[data-color-scheme="dark"] .jobcv-cv-form-wrap .jobcv-own-cv-drop-zone{background:var(--input-bg,#0b1220)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .jobcv-dashboard-page input:not([type="checkbox"]):not([type="radio"]),html[data-color-scheme="dark"] .jobcv-cv-form-wrap .form-input,html[data-color-scheme="dark"] .jobcv-cv-form-wrap .form-textarea,html[data-color-scheme="dark"] .jobcv-cv-form-wrap select{background:var(--input-bg,#0b1220)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-audio-call-btn,html[data-color-scheme="dark"] .messages-page-wrapper .chat-video-call-btn,html[data-color-scheme="dark"] .messages-page-wrapper .chat-vc-schedule-btn{background:var(--input-bg,#0b1220)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important;color:#b9a4fc!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-audio-call-btn:hover,html[data-color-scheme="dark"] .messages-page-wrapper .chat-video-call-btn:hover,html[data-color-scheme="dark"] .messages-page-wrapper .chat-vc-schedule-btn:hover{background:rgb(139 92 246 / .16)!important;border-color:rgb(139 92 246 / .5)!important;color:#ddd6fe!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-view-cv-btn{background:rgb(139 92 246 / .1)!important;border-color:rgb(139 92 246 / .42)!important;color:#c4b5fd!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-view-cv-btn:hover{background:rgb(139 92 246 / .2)!important;color:#ede9fe!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-header-back{color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-header-back:hover{background:var(--bg-subtle,#101a2c)!important;color:#c4b5fd!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-auto-translate-label{color:var(--text-secondary,#9fb0c8)!important}html[data-color-scheme="dark"] .chat-header-kebab-dropdown .chat-audio-call-btn,html[data-color-scheme="dark"] .chat-header-kebab-dropdown .chat-video-call-btn,html[data-color-scheme="dark"] .chat-header-kebab-dropdown .chat-kebab-vc-schedule-btn,html[data-color-scheme="dark"] .chat-kebab-audio-call-btn.chat-audio-call-btn,html[data-color-scheme="dark"] .chat-kebab-video-call-btn.chat-video-call-btn,html[data-color-scheme="dark"] .chat-kebab-vc-schedule-btn.chat-vc-schedule-btn,html[data-color-scheme="dark"] .chat-header-kebab-dropdown a{background:none!important;color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .chat-header-kebab-dropdown .chat-audio-call-btn:hover,html[data-color-scheme="dark"] .chat-header-kebab-dropdown .chat-video-call-btn:hover,html[data-color-scheme="dark"] .chat-kebab-vc-schedule-btn.chat-vc-schedule-btn:hover,html[data-color-scheme="dark"] .chat-header-kebab-dropdown a:hover{background:var(--bg-subtle,#101a2c)!important;color:#c4b5fd!important}html[data-color-scheme="dark"] .wl-contract-menu-btn{background:var(--input-bg,#0b1220)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important;color:var(--text-secondary,#9fb0c8)!important}html[data-color-scheme="dark"] .wl-contract-menu-btn:hover,html[data-color-scheme="dark"] .wl-contract-menu-btn.is-active{background:rgb(139 92 246 / .16)!important;border-color:rgb(139 92 246 / .45)!important;color:#c4b5fd!important}html[data-color-scheme="dark"] .wl-contract-dropdown{background:var(--surface,#151e32)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important;box-shadow:0 8px 30px rgb(0 0 0 / .5)!important}html[data-color-scheme="dark"] .wl-contract-dropdown a,html[data-color-scheme="dark"] .wl-contract-dropdown button{color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .wl-contract-dropdown a:hover,html[data-color-scheme="dark"] .wl-contract-dropdown button:hover{background:var(--bg-subtle,#101a2c)!important}html[data-color-scheme="dark"] .company-logo-controls button{background:var(--input-bg,#0b1220)!important;color:var(--text-primary,#e2e8f0)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .company-logo-controls button:hover{background:rgb(139 92 246 / .14)!important;border-color:rgb(139 92 246 / .45)!important;color:#c4b5fd!important}html[data-color-scheme="dark"] .jobcv-individual-quote-panel{background:linear-gradient(180deg,rgb(124 58 237 / .1) 0%,rgb(15 22 38 / .99) 62%)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important;box-shadow:var(--shadow-md,0 8px 32px rgb(0 0 0 / .45))!important}html[data-color-scheme="dark"] .jobcv-individual-quote-panel h2{color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .jobcv-individual-quote-panel p{color:var(--text-secondary,#9fb0c8)!important}html[data-color-scheme="dark"] .jobcv-individual-quote-panel span[style*="background:#fff"]{background:rgb(139 92 246 / .16)!important;border-color:rgb(139 92 246 / .4)!important;color:#c4b5fd!important}html[data-color-scheme="dark"] .jobcv-quote-list-wrap,html[data-color-scheme="dark"] .jobcv-quote-submit-card{background:var(--surface,#151e32)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .jobcv-quotes-filter-bar{background:var(--bg-subtle,#101a2c)!important;border-bottom-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .jobcv-quotes-filter-input,html[data-color-scheme="dark"] .jobcv-quote-amount,html[data-color-scheme="dark"] .jobcv-quote-message{background:var(--input-bg,#0b1220)!important;color:var(--text-primary,#e2e8f0)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .jobcv-quote-table thead tr{background:var(--bg-subtle,#101a2c)!important}html[data-color-scheme="dark"] .jobcv-quote-table th{color:var(--text-secondary,#9fb0c8)!important;border-bottom-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .jobcv-quote-table td{color:var(--text-primary,#e2e8f0)!important;border-bottom-color:var(--border-subtle,rgb(148 163 184 / .08))!important}html[data-color-scheme="dark"] .jobcv-quote-offer-detail{background:var(--bg-subtle,#101a2c)!important}html[data-color-scheme="dark"] .jobcv-quote-offer-detail td,html[data-color-scheme="dark"] .jobcv-quote-offer-detail strong{color:var(--text-secondary,#9fb0c8)!important}html[data-color-scheme="dark"] .jobcv-quotes-expand-bar{background:var(--bg-subtle,#101a2c)!important;border-top-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .jobcv-individual-quote-panel .btn-secondary{background:var(--surface-elevated,#1a2740)!important;color:var(--text-primary,#e2e8f0)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .jobcv-individual-quote-panel [style*="background:#f8fafc"],html[data-color-scheme="dark"] .jobcv-individual-quote-panel [style*="background: #f8fafc"]{background:var(--bg-subtle,#101a2c)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important;color:var(--text-secondary,#9fb0c8)!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-input-wrapper{background:var(--input-bg,#0b1220)!important;border-color:var(--msg-border,rgb(148 163 184 / .16))!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-input-wrapper:focus-within{border-color:rgb(139 92 246 / .55)!important;box-shadow:0 0 0 3px rgb(139 92 246 / .16)!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-input-wrapper textarea{background:transparent!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-attach-button{color:var(--text-secondary,#9fb0c8)!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-attach-button:hover{background:rgb(139 92 246 / .14)!important;color:#c4b5fd!important}html[data-color-scheme="dark"] .dashboard-jobs-table-wrap{border-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .jobs-table thead th,html[data-color-scheme="dark"] .dashboard-jobs-table-wrap .jobs-table thead th,html[data-color-scheme="dark"] .applied-jobs-table th{background:var(--bg-subtle,#101a2c)!important;color:var(--text-secondary,#9fb0c8)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .jobs-table tbody td,html[data-color-scheme="dark"] .applied-jobs-table td{color:var(--text-primary,#e2e8f0)!important;border-color:var(--border-subtle,rgb(148 163 184 / .08))!important}html[data-color-scheme="dark"] .jobs-table tbody tr:hover,html[data-color-scheme="dark"] .applied-jobs-table tbody tr:hover{background:var(--surface-elevated,#1a2740)!important}html[data-color-scheme="dark"] .jobs-table .job-title-cell a,html[data-color-scheme="dark"] .applied-jobs-table a{color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .jobs-table .job-meta-text{color:var(--text-secondary,#9fb0c8)!important}html[data-color-scheme="dark"] .status-dropdown,html[data-color-scheme="dark"] .job-listings-search-form input[type="search"]{background-color:var(--input-bg,#0b1220)!important;color:var(--text-primary,#e2e8f0)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .status-dropdown option{background:var(--surface,#151e32)!important;color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .cv-view-main-layout .jobcv-view-cv-customize{background:var(--surface,#151e32)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important;box-shadow:var(--shadow-md,0 8px 28px rgb(0 0 0 / .45))!important}html[data-color-scheme="dark"] .cv-view-main-layout .jobcv-view-cv-customize-wrap.jobcv-is-stuck .jobcv-view-cv-customize{border-color:rgb(139 92 246 / .4)!important;box-shadow:0 10px 30px rgb(0 0 0 / .55)!important}html[data-color-scheme="dark"] .jobcv-view-cv-customize h4{color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .jobcv-view-cv-customize .cv-customize-row label{color:var(--text-secondary,#9fb0c8)!important}html[data-color-scheme="dark"] .jobcv-view-cv-customize .cv-customize-row input[type="text"]{background:var(--input-bg,#0b1220)!important;color:var(--text-primary,#e2e8f0)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .jobcv-view-cv-customize .cv-customize-row input[type="color"]{border-color:var(--border-color,rgb(148 163 184 / .2))!important;background:var(--input-bg,#0b1220)!important}html[data-color-scheme="dark"] .jobcv-view-cv-actions-row{border-top-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .jobcv-view-cv-actions-row button{background:var(--input-bg,#0b1220)!important;color:var(--text-secondary,#9fb0c8)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .jobcv-view-cv-actions-row button:hover:not(:disabled){background:rgb(139 92 246 / .14)!important;color:#c4b5fd!important;border-color:rgb(139 92 246 / .45)!important}html[data-color-scheme="dark"] .jobcv-view-cv-actions-row .jobcv-save-colors-btn{background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;color:#fff!important;border:none!important}html[data-color-scheme="dark"] .jobcv-view-cv-colors-msg{color:#34d399!important}html[data-color-scheme="dark"] .cpv-hero,html[data-color-scheme="dark"] .cpv-section{background:var(--surface,#151e32)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important;box-shadow:var(--shadow-md,0 8px 28px rgb(0 0 0 / .4))!important}html[data-color-scheme="dark"] .cpv-avatar-wrap{border-color:var(--surface,#151e32)!important;background:var(--surface,#151e32)!important}html[data-color-scheme="dark"] .cpv-company-name,html[data-color-scheme="dark"] .cpv-section-title,html[data-color-scheme="dark"] .cpv-stat strong,html[data-color-scheme="dark"] .cpv-benefit-title,html[data-color-scheme="dark"] .cpv-job-title,html[data-color-scheme="dark"] .cpv-team-name,html[data-color-scheme="dark"] .cpv-contact-value{color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .cpv-tagline,html[data-color-scheme="dark"] .cpv-bio,html[data-color-scheme="dark"] .cpv-stat,html[data-color-scheme="dark"] .cpv-benefit-desc,html[data-color-scheme="dark"] .cpv-job-meta,html[data-color-scheme="dark"] .cpv-team-role,html[data-color-scheme="dark"] .cpv-contact-label{color:var(--text-secondary,#9fb0c8)!important}html[data-color-scheme="dark"] .cpv-stats{border-top-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .cpv-stat svg,html[data-color-scheme="dark"] .cpv-job-arrow{color:#a78bfa!important}html[data-color-scheme="dark"] .cpv-soc-link{background:var(--input-bg,#0b1220)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important;color:var(--text-secondary,#9fb0c8)!important}html[data-color-scheme="dark"] .cpv-soc-link:hover{background:rgb(139 92 246 / .16)!important;border-color:rgb(139 92 246 / .5)!important;color:#c4b5fd!important}html[data-color-scheme="dark"] .cpv-edit-btn{background:rgb(139 92 246 / .14)!important;border-color:rgb(139 92 246 / .45)!important;color:#c4b5fd!important}html[data-color-scheme="dark"] .cpv-edit-btn:hover{background:rgb(139 92 246 / .24)!important;border-color:rgb(139 92 246 / .7)!important;color:#ede9fe!important}html[data-color-scheme="dark"] .cpv-value-card{background:linear-gradient(135deg,rgb(124 58 237 / .18),rgb(139 92 246 / .08))!important;border-color:rgb(139 92 246 / .32)!important}html[data-color-scheme="dark"] .cpv-value-title{color:#ede9fe!important}html[data-color-scheme="dark"] .cpv-value-desc{color:var(--text-secondary,#b3a9d6)!important}html[data-color-scheme="dark"] .cpv-benefit-card,html[data-color-scheme="dark"] .cpv-job-card,html[data-color-scheme="dark"] .cpv-team-card,html[data-color-scheme="dark"] .cpv-contact-card{background:var(--bg-subtle,#101a2c)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .cpv-job-card:hover{background:rgb(139 92 246 / .14)!important;border-color:rgb(139 92 246 / .5)!important}html[data-color-scheme="dark"] .cpv-team-avatar{background:var(--surface-elevated,#1a2740)!important}html[data-color-scheme="dark"] .cpv-contact-icon{background:rgb(139 92 246 / .18)!important;color:#c4b5fd!important}html[data-color-scheme="dark"] .cpv-contact-value a{color:#a78bfa!important}html[data-color-scheme="dark"] .jobcv-contract-modal .jobcv-modal-content,html[data-color-scheme="dark"] .jobcv-termination-modal .jobcv-modal-content,html[data-color-scheme="dark"] .jobcv-termination-modal-content,html[data-color-scheme="dark"] #remove-conv-modal .jobcv-modal-content,html[data-color-scheme="dark"] .remove-conv-modal-content{background:var(--surface,#151e32)!important;border:1px solid var(--border-color,rgb(148 163 184 / .14))!important;box-shadow:0 32px 64px -12px rgb(0 0 0 / .6),0 0 0 1px rgb(139 92 246 / .12)!important;color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .jobcv-modal-footer{background:var(--bg-subtle,#101a2c)!important;border-top-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .jobcv-modal-header{border-bottom-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .jobcv-modal-header h2,html[data-color-scheme="dark"] .jobcv-modal-header h3{color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .contract-form-group label{color:var(--text-secondary,#b3c0d4)!important}html[data-color-scheme="dark"] .contract-details-hint{color:var(--text-tertiary,#8394ad)!important}html[data-color-scheme="dark"] .contract-input,html[data-color-scheme="dark"] .contract-textarea,html[data-color-scheme="dark"] .contract-fieldset select.contract-input,html[data-color-scheme="dark"] .jobcv-contract-datepicker select.contract-input{background-color:var(--input-bg,#0b1220)!important;color:var(--text-primary,#e2e8f0)!important;border-color:var(--border-color,rgb(148 163 184 / .18))!important}html[data-color-scheme="dark"] select.contract-input:hover,html[data-color-scheme="dark"] .jobcv-contract-datepicker select.contract-input:hover{background-color:var(--surface-elevated,#1a2740)!important;border-color:rgb(139 92 246 / .5)!important}html[data-color-scheme="dark"] .contract-fieldset{background:var(--bg-subtle,#101a2c)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .contract-fieldset legend{color:#a78bfa!important}html[data-color-scheme="dark"] .contract-compose-tabs{border-bottom-color:var(--border-color,rgb(148 163 184 / .14))!important}html[data-color-scheme="dark"] .contract-compose-tabs .contract-tab{background:var(--bg-subtle,#101a2c)!important;border-color:var(--border-color,rgb(148 163 184 / .14))!important;color:var(--text-secondary,#9fb0c8)!important}html[data-color-scheme="dark"] .contract-compose-tabs .contract-tab:hover{background:var(--surface-elevated,#1a2740)!important;color:#c4b5fd!important}html[data-color-scheme="dark"] .contract-compose-tabs .contract-tab.active{background:var(--surface,#151e32)!important;color:#c4b5fd!important;border-color:rgb(139 92 246 / .4)!important;border-bottom-color:var(--surface,#151e32)!important}html[data-color-scheme="dark"] .contract-compose-tabs .contract-tab-details:not(.active){background:linear-gradient(135deg,rgb(124 58 237 / .22),rgb(139 92 246 / .1))!important;border-color:rgb(139 92 246 / .35)!important;color:#c4b5fd!important}html[data-color-scheme="dark"] #contract-view-modal .jobcv-modal-body{background:var(--bg-subtle,#101a2c)!important}html[data-color-scheme="dark"] .contract-view-text{color:var(--text-primary,#e2e8f0)!important}html[data-color-scheme="dark"] .messages-page-wrapper .messages-container{border-color:rgb(148 163 184 / .14)!important;box-shadow:none!important}html[data-color-scheme="dark"] .messages-page-wrapper .conversations-sidebar,html[data-color-scheme="dark"] .messages-page-wrapper .conversations-header,html[data-color-scheme="dark"] .messages-page-wrapper .chat-header,html[data-color-scheme="dark"] .messages-page-wrapper .chat-input-area{background:#151e32!important;border-color:rgb(148 163 184 / .14)!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-messages{background:#0b1220!important}html[data-color-scheme="dark"] .messages-page-wrapper .conversation-item{background:transparent!important;box-shadow:none!important}html[data-color-scheme="dark"] .messages-page-wrapper .messages-back-to-home,html[data-color-scheme="dark"] .messages-page-wrapper .messages-back-to-home-btn{background:transparent!important;border:none!important;color:#94a3b8!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-view-cv-btn{background:#1e293b!important;border-color:#334155!important;color:#e2e8f0!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-send-contract-btn{background:#e2e8f0!important;border-color:#e2e8f0!important;color:#0f172a!important}html[data-color-scheme="dark"] .messages-page-wrapper .message-group:not(.mine) .message-bubble{background:#1e293b!important;border-color:#334155!important;color:#e2e8f0!important}html[data-color-scheme="dark"] .messages-page-wrapper .cse--vc-schedule .cse-inner,html[data-color-scheme="dark"] .messages-page-wrapper .cse-vc-sch-inner{background:#151e32!important;border-color:#334155!important;color:#e2e8f0!important}html[data-color-scheme="dark"] .messages-page-wrapper .cse-call-card{background:#151e32!important;border-color:#334155!important;box-shadow:none!important}html[data-color-scheme="dark"] .messages-page-wrapper .cse-call-icon{background:#1e293b!important;color:#cbd5e1!important}html[data-color-scheme="dark"] .messages-page-wrapper .cse--call-missed .cse-call-icon{background:rgb(185 28 28 / .18)!important;color:#fca5a5!important}html[data-color-scheme="dark"] .messages-page-wrapper .cse--call-declined .cse-call-icon{background:rgb(194 65 12 / .18)!important;color:#fdba74!important}html[data-color-scheme="dark"] .messages-page-wrapper .cse-call-title{color:#f8fafc!important}html[data-color-scheme="dark"] .messages-page-wrapper .cse-call-meta{color:#94a3b8!important}html[data-color-scheme="dark"] .messages-page-wrapper .cse-call-status{background:rgb(4 120 87 / .22)!important;color:#6ee7b7!important}html[data-color-scheme="dark"] .messages-page-wrapper .cse--call-missed .cse-call-status{background:rgb(185 28 28 / .2)!important;color:#fca5a5!important}html[data-color-scheme="dark"] .messages-page-wrapper .cse--call-declined .cse-call-status{background:rgb(194 65 12 / .2)!important;color:#fdba74!important}html[data-color-scheme="dark"] .messages-page-wrapper .cse-vc-sch-head{color:#f8fafc!important}html[data-color-scheme="dark"] .messages-page-wrapper .cse-vc-sch-when{color:#94a3b8!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-input-wrapper{background:#0b1220!important;border-color:#334155!important}html[data-color-scheme="dark"] .messages-page-wrapper .chat-audio-call-btn,html[data-color-scheme="dark"] .messages-page-wrapper .chat-video-call-btn,html[data-color-scheme="dark"] .messages-page-wrapper .chat-vc-schedule-btn{background:#1e293b!important;border-color:#334155!important;color:#e2e8f0!important}html[data-color-scheme="dark"] .messenger-back-home{background:#151e32!important;border-bottom-color:rgb(148 163 184 / .14)!important;color:#e2e8f0!important}html[data-color-scheme="dark"] .jobcv-msg-alert-bar{background:#1e293b;border-color:#334155}html[data-color-scheme="dark"] .jobcv-msg-alert-copy strong{color:#f8fafc}html[data-color-scheme="dark"] .jobcv-msg-alert-copy span{color:#94a3b8}html[data-color-scheme="dark"] .jobcv-msg-alert-switch{background:#334155}html[data-color-scheme="dark"] .jobcv-msg-alert-state{color:#4ade80}html[data-color-scheme="dark"] .jobcv-msg-alert-bar.is-off .jobcv-msg-alert-state{color:#94a3b8}html[data-color-scheme="dark"] .messages-page-wrapper .conversation-item.has-unread{background:#1e293b!important}html[data-color-scheme="dark"] .messages-page-wrapper .conversation-item.has-unread .conversation-time{color:#a5b4fc}html[data-color-scheme="dark"] .messages-page-wrapper .conversations-empty-icon,html[data-color-scheme="dark"] .messages-page-wrapper .chat-empty-state-icon{background:#1e293b;color:#a5b4fc}html[data-color-scheme="dark"] .messages-page-wrapper .conversations-empty h3,html[data-color-scheme="dark"] .messages-page-wrapper .chat-empty-state h3{color:#f8fafc}html[data-color-scheme="dark"] .messages-page-wrapper .conversation-avatar .online-status{border-color:#151e32}html[data-color-scheme="dark"] body.jobcv-messages-page{background:#0c0a14}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper.msg-home{--msg-ink:#f4f1ff;--msg-muted:#a9a3c0;--msg-violet:#a78bfa;--msg-lilac:#1a1530;--msg-line:rgba(167, 139, 250, 0.16);--msg-surface:#151225;--msg-canvas:#0c0a14;--msg-grad:linear-gradient(135deg, #9b7ef5, #6d4de0);--msg-soft-shadow:0 18px 40px -22px rgba(0, 0, 0, 0.65)}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .messages-container{background:#151225!important;border-color:rgb(167 139 250 / .14)!important;box-shadow:0 18px 40px -22px rgb(0 0 0 / .65)!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversations-sidebar{background:#12101c!important;border-right-color:rgb(167 139 250 / .14)!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversations-header,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-header,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-input-area,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-applicant-cannot-reply-state{background:#151225!important;border-color:rgb(167 139 250 / .14)!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-area,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-messages{background:#0c0a14!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversations-header h2,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-user-info h3,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversation-name,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversations-empty h3,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-empty-state h3{color:#f4f1ff!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversation-preview,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversation-time,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-user-status,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversations-empty p,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-empty-state p,html[data-color-scheme="dark"] body.jobcv-messages-page .conversations-search-empty{color:#a9a3c0!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversation-item:hover{background:#1a1530!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversation-item.active,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversation-item.has-unread{background:#1c1833!important;border-color:rgb(167 139 250 / .12)!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversation-item.has-unread .conversation-time{color:#c4b5fd!important}html[data-color-scheme="dark"] body.jobcv-messages-page .conversations-search{background:#171327;border-color:rgb(167 139 250 / .16);color:#a9a3c0;box-shadow:none}html[data-color-scheme="dark"] body.jobcv-messages-page .conversations-search input{color:#f4f1ff!important}html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-msg-alert-bar{background:#1a1530;border-color:rgb(167 139 250 / .16)}@media (max-width:900px){html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-msg-alert-bar{background:#1a1530!important;border-color:rgb(167 139 250 / .2)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-msg-alert-allow{background:#7c6cf0!important;color:#fff!important}html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-msg-alert-test{background:#1a1530!important;color:#c4b5fd!important;border-color:rgb(167 139 250 / .28)!important}html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-msg-alert-copy span{color:#a9a3c0!important}}html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-msg-alert-copy strong{color:#f4f1ff}html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-msg-alert-copy span{color:#a9a3c0}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .message-group:not(.mine) .message-bubble{background:#1c1830!important;border-color:rgb(167 139 250 / .14)!important;color:#f4f1ff!important;box-shadow:none!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .message-group.mine .message-bubble{background:linear-gradient(135deg,#9b7ef5,#6d4de0)!important;color:#fff!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-input-wrapper{background:#171327!important;border-color:rgb(167 139 250 / .16)!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-input-wrapper textarea{color:#f4f1ff!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-view-cv-btn{background:#171327!important;border-color:rgb(167 139 250 / .28)!important;color:#c4b5fd!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-send-contract-btn,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-send-button{background:linear-gradient(135deg,#9b7ef5,#6d4de0)!important;color:#fff!important;border-color:transparent!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-audio-call-btn,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-video-call-btn,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-vc-schedule-btn{background:#1c1830!important;border-color:rgb(167 139 250 / .16)!important;color:#f4f1ff!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .cse--vc-schedule .cse-inner,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .cse-vc-sch-inner{background:#151225!important;border-color:rgb(167 139 250 / .16)!important;color:#f4f1ff!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .cse-call-card{background:#151225!important;border-color:rgb(167 139 250 / .16)!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .cse-call-icon{background:#1c1830!important;color:#e9d5ff!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .cse-call-title{color:#f8fafc!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .cse-call-meta{color:#c4b5fd!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversations-empty-icon,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-empty-state-icon{background:#1c1830;color:#c4b5fd;border-color:rgb(167 139 250 / .14)}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversation-avatar .online-status{border-color:#12101c!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messenger-back-home{background:rgb(18 16 28 / .88)!important;border-bottom-color:rgb(167 139 250 / .16)!important;color:#f4f1ff!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-header-kebab-dropdown{background:#151225!important;border-color:rgb(167 139 250 / .16)!important}@media (max-width:900px){html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .messages-container,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversations-sidebar,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-area{background:#0c0a14!important}html[data-color-scheme="dark"] body.jobcv-messages-page .conversations-search{background:rgb(28 22 50 / .96)}}html[data-color-scheme="dark"] body.jobcv-messages-page .messenger-back-home{background:#151225!important;border-bottom-color:rgb(167 139 250 / .16)!important;color:#f4f1ff!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversations-header .messages-back-to-home,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversations-header .messages-back-to-home-btn{background:#1c1830!important;border-color:rgb(167 139 250 / .22)!important;color:#e3e0f5!important;display:inline-flex!important}html[data-color-scheme="dark"] body.jobcv-messages-page .conversations-header-actions .jobcv-inbox-schedule-btn{background:#1c1830;border-color:rgb(167 139 250 / .28);color:#c4b5fd}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-header-kebab-dropdown .chat-kebab-home-btn,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-header-kebab-dropdown .messages-back-to-home{background:none!important;border:none!important;color:#f4f1ff!important}html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-inbox-schedule-btn{background:#1c1830;border-color:rgb(167 139 250 / .22);color:#f4f1ff}html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-inbox-schedule-btn svg{color:#c4b5fd}html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-unite-sheet:not([hidden]){background:rgb(8 6 16 / .62)}html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-unite-sheet-inner,html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-unite-tab.is-active,html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-unite-search:focus-within{background:#151225}html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-unite-head h2,html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-unite-meta strong,html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-unite-tab.is-active{color:#f4f1ff}html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-unite-close,html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-unite-tabs,html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-unite-search,html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-unite-card{background:#1c1830;border-color:rgb(167 139 250 / .14);color:#c4b5fd}html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-unite-search input{color:#f4f1ff}html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-unite-action.is-secondary{background:rgb(124 108 240 / .22);color:#ddd6fe}html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-unite-action.is-ghost{border-color:rgb(167 139 250 / .22);color:#c4b5fd}html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-unite-skel-avatar,html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-unite-skel-lines i{background:linear-gradient(90deg,#241e3a 0%,#2d2648 50%,#241e3a 100%);background-size:200% 100%}@media (max-width:900px){html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-unite-sheet:not([hidden]),html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-unite-sheet-inner{background:#0c0a14}}html[data-color-scheme="dark"] body.jobcv-messages-page,html[data-color-scheme="dark"] body.jobcv-messages-page .site-content,html[data-color-scheme="dark"] body.jobcv-messages-page .site-main,html[data-color-scheme="dark"] body.jobcv-messages-page .content-section,html[data-color-scheme="dark"] body.jobcv-messages-page .entry-content{background:#0c0a14!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messenger-page-outer::before,html[data-color-scheme="dark"] body.jobcv-messages-page .messenger-page-outer::after{display:none}@media (min-width:901px){html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .messages-container{background:transparent!important;border:none!important;box-shadow:none!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversations-sidebar,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-area{background:#151225!important;border-color:rgb(167 139 250 / .14)!important;box-shadow:0 18px 40px -22px rgb(0 0 0 / .65)!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-area{background:linear-gradient(180deg,#17132a 0%,#12101c 100%)!important}}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversation-item{background:#1c1830!important;border-color:rgb(167 139 250 / .12)!important;box-shadow:none!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversation-item:hover{background:#221c3c!important;border-color:rgb(167 139 250 / .2)!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversation-item.active,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversation-item.has-unread{background:#2a2150!important;border-color:rgb(167 139 250 / .22)!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .unread-badge{background:#a78bfa!important}html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-unite-open,html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-unite-empty-cta{background:linear-gradient(135deg,#9b7ef5,#6d4de0);border-color:#fff0;color:#fff}html[data-color-scheme="dark"] body.jobcv-messages-page .jobcv-unite-open .jobcv-unite-badge{background:#fff;color:#6d4de0}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversation-avatar .online-status{border-color:#1c1830!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-empty-state-icon{background:#1c1830;border-color:rgb(167 139 250 / .16);color:#c4b5fd;box-shadow:none}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-empty-state svg{color:#c4b5fd;stroke:#c4b5fd}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-header{background:rgb(21 18 37 / .9)!important}@media (max-width:900px){html[data-color-scheme="dark"] body.jobcv-messages-page,html[data-color-scheme="dark"] body.jobcv-messages-page .site-content,html[data-color-scheme="dark"] body.jobcv-messages-page .messenger-page-outer,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .messages-container,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversations-sidebar,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-area,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-messages{background:#0c0a14!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messenger-back-home{background:rgb(18 16 28 / .9)!important}html[data-color-scheme="dark"] body.jobcv-messages-page .conversations-search{background:rgb(23 19 39 / .92)}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .conversation-item{background:#151225!important}html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-input-area,html[data-color-scheme="dark"] body.jobcv-messages-page .messages-page-wrapper .chat-applicant-cannot-reply-state{background:rgb(18 16 28 / .94)!important}}