html[data-theme="dark"] .ed-page,
html[data-theme="dark"] .company-profile-page,
html[data-theme="dark"] .company-jobs-page,
html[data-theme="dark"] .sent-page,
html[data-theme="dark"] .mjk-style-0035,
html[data-theme="dark"] .mjk-style-0043 {
    background:
        radial-gradient(circle at 50% 0%, rgba(139, 214, 63, .09), transparent 28rem),
        #0b100b !important;
    color: #e3e3e3 !important;
}

html[data-theme="dark"] .ed-main {
    background: transparent !important;
    color: #e3e3e3 !important;
}

html[data-theme="dark"] .ed-greeting,
html[data-theme="dark"] .ed-stat,
html[data-theme="dark"] .ed-panel,
html[data-theme="dark"] .ed-card,
html[data-theme="dark"] .ed-empty,
html[data-theme="dark"] .ed-cal,
html[data-theme="dark"] .ed-cal-head,
html[data-theme="dark"] .ed-cal-day,
html[data-theme="dark"] .ed-panel .dataTables_processing,
html[data-theme="dark"] .company-card,
html[data-theme="dark"] .company-panel,
html[data-theme="dark"] .company-stat,
html[data-theme="dark"] .company-job-card,
html[data-theme="dark"] .company-related-card,
html[data-theme="dark"] .company-empty,
html[data-theme="dark"] .sent-hero,
html[data-theme="dark"] .sent-stat,
html[data-theme="dark"] .sent-panel,
html[data-theme="dark"] .empty-state,
html[data-theme="dark"] .mjk-style-0035 .h-100[style*="background:#fff"],
html[data-theme="dark"] .mjk-style-0035 .h-100[style*="background: #fff"],
html[data-theme="dark"] .accordion-item,
html[data-theme="dark"] .accordion-button,
html[data-theme="dark"] .accordion-body {
    background:
        linear-gradient(180deg, rgba(255, 255, 255, .044), rgba(255, 255, 255, .018)),
        #151b14 !important;
    border-color: rgba(139, 214, 63, .15) !important;
    color: #e3e3e3 !important;
    box-shadow: 0 16px 42px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .035) !important;
}

html[data-theme="dark"] .ed-greeting h1,
html[data-theme="dark"] .ed-panel h2,
html[data-theme="dark"] .ed-stat-value,
html[data-theme="dark"] .ed-pipeline-val,
html[data-theme="dark"] .ed-empty h3,
html[data-theme="dark"] .ed-table td,
html[data-theme="dark"] .company-stat-value,
html[data-theme="dark"] .company-panel .fw-bold,
html[data-theme="dark"] .company-job-card .fw-bold,
html[data-theme="dark"] .company-related-card .fw-bold,
html[data-theme="dark"] .company-card .fw-bold,
html[data-theme="dark"] .sent-hero h1,
html[data-theme="dark"] .stat-value,
html[data-theme="dark"] .row-title,
html[data-theme="dark"] .mjk-style-0035 h3,
html[data-theme="dark"] .mjk-style-0044,
html[data-theme="dark"] .mjk-style-0050,
html[data-theme="dark"] .mjk-style-0051 {
    color: #f1f5ec !important;
}

html[data-theme="dark"] .ed-greeting-sub,
html[data-theme="dark"] .ed-panel-sub,
html[data-theme="dark"] .ed-stat-label,
html[data-theme="dark"] .ed-stat-sub,
html[data-theme="dark"] .ed-pipeline-step,
html[data-theme="dark"] .ed-empty p,
html[data-theme="dark"] .ed-panel div.dataTables_wrapper,
html[data-theme="dark"] .ed-panel div.dataTables_wrapper div,
html[data-theme="dark"] .company-stat-label,
html[data-theme="dark"] .company-profile-page .text-muted,
html[data-theme="dark"] .company-jobs-page .text-muted,
html[data-theme="dark"] .sent-page .hero-copy,
html[data-theme="dark"] .sent-page .row-meta,
html[data-theme="dark"] .sent-page .stat-label,
html[data-theme="dark"] .mjk-style-0037,
html[data-theme="dark"] .mjk-style-0039,
html[data-theme="dark"] .mjk-style-0041,
html[data-theme="dark"] .mjk-style-0030 {
    color: #aeb8a7 !important;
}

html[data-theme="dark"] .ed-panel-eyebrow,
html[data-theme="dark"] .ed-greeting-eyebrow,
html[data-theme="dark"] .company-profile-page .mini-label,
html[data-theme="dark"] .sent-page .eyebrow {
    color: #bfe88b !important;
}

html[data-theme="dark"] .ed-card,
html[data-theme="dark"] .ed-agenda-item,
html[data-theme="dark"] .ed-table td,
html[data-theme="dark"] .ed-cal-week,
html[data-theme="dark"] .ed-cal-day,
html[data-theme="dark"] .company-fact,
html[data-theme="dark"] .sent-table td,
html[data-theme="dark"] .sent-table tr,
html[data-theme="dark"] .mjk-style-0045 td,
html[data-theme="dark"] .mjk-style-0045 th {
    border-color: rgba(255, 255, 255, .08) !important;
}

html[data-theme="dark"] .ed-table th,
html[data-theme="dark"] .sent-table th,
html[data-theme="dark"] .mjk-style-0045,
html[data-theme="dark"] .mjk-style-0046,
html[data-theme="dark"] .mjk-style-0047,
html[data-theme="dark"] .mjk-style-0048,
html[data-theme="dark"] .mjk-style-0049 {
    background: #111710 !important;
    border-color: rgba(139, 214, 63, .15) !important;
    color: #cbd7c2 !important;
}

html[data-theme="dark"] .ed-table tr:hover td,
html[data-theme="dark"] .sent-table tr:hover td,
html[data-theme="dark"] .mjk-style-0045 tr:hover td {
    background: rgba(139, 214, 63, .07) !important;
}

html[data-theme="dark"] .ed-stat-icon,
html[data-theme="dark"] .ed-avatar,
html[data-theme="dark"] .ed-date-chip,
html[data-theme="dark"] .ed-skill,
html[data-theme="dark"] .company-logo,
html[data-theme="dark"] .company-chip,
html[data-theme="dark"] .company-fact-icon,
html[data-theme="dark"] .logo-mark {
    background: rgba(139, 214, 63, .13) !important;
    border-color: rgba(139, 214, 63, .24) !important;
    color: #d9ff9f !important;
}

html[data-theme="dark"] .ed-stat--blue .ed-stat-icon,
html[data-theme="dark"] .ed-avatar--blue {
    background: rgba(96, 165, 250, .13) !important;
    color: #bfdbfe !important;
}

html[data-theme="dark"] .ed-stat--amber .ed-stat-icon,
html[data-theme="dark"] .ed-avatar--amber {
    background: rgba(245, 158, 11, .13) !important;
    color: #fcd34d !important;
}

html[data-theme="dark"] .ed-stat--teal .ed-stat-icon {
    background: rgba(45, 212, 191, .13) !important;
    color: #99f6e4 !important;
}

html[data-theme="dark"] .company-chip:hover,
html[data-theme="dark"] .company-chip:focus,
html[data-theme="dark"] a.company-related-card:hover {
    background: rgba(139, 214, 63, .18) !important;
    border-color: rgba(139, 214, 63, .34) !important;
    color: #d9ff9f !important;
}

html[data-theme="dark"] .btn-ed-ghost,
html[data-theme="dark"] .btn-sent-secondary,
html[data-theme="dark"] .company-profile-page .btn-outline-secondary,
html[data-theme="dark"] .company-jobs-page .btn-outline-secondary {
    background: rgba(255, 255, 255, .045) !important;
    border-color: rgba(255, 255, 255, .14) !important;
    color: #f1f5ec !important;
}

html[data-theme="dark"] .btn-ed-ghost:hover,
html[data-theme="dark"] .btn-ed-ghost:focus,
html[data-theme="dark"] .btn-sent-secondary:hover,
html[data-theme="dark"] .btn-sent-secondary:focus,
html[data-theme="dark"] .company-profile-page .btn-outline-secondary:hover,
html[data-theme="dark"] .company-jobs-page .btn-outline-secondary:hover {
    background: rgba(255, 255, 255, .10) !important;
    border-color: rgba(255, 255, 255, .28) !important;
    color: #fff !important;
}

html[data-theme="dark"] .btn-ed-primary,
html[data-theme="dark"] .btn-sent-primary,
html[data-theme="dark"] .company-profile-page .btn-mjk,
html[data-theme="dark"] .company-profile-page .btn-mjk-dark,
html[data-theme="dark"] .company-jobs-page .btn-mjk-dark {
    background: #82d72f !important;
    border-color: #82d72f !important;
    color: #0b1209 !important;
    box-shadow: 0 10px 24px rgba(130, 215, 47, .16) !important;
}

html[data-theme="dark"] .ed-pipeline-bar {
    background: #252d21 !important;
}

html[data-theme="dark"] .ed-cal-day.outside,
html[data-theme="dark"] .ed-cal-day.today {
    background: #111710 !important;
}

html[data-theme="dark"] .ed-cal-day-num {
    color: #e3e3e3 !important;
}

html[data-theme="dark"] .ed-cal-event {
    background: rgba(139, 214, 63, .13) !important;
    border-color: rgba(139, 214, 63, .26) !important;
    color: #d9ff9f !important;
}

html[data-theme="dark"] .ed-cal-event.type-candidate {
    background: rgba(96, 165, 250, .13) !important;
    border-color: rgba(96, 165, 250, .26) !important;
    color: #bfdbfe !important;
}

html[data-theme="dark"] .ed-panel div.dataTables_wrapper div.dataTables_length select,
html[data-theme="dark"] .ed-panel div.dataTables_wrapper div.dataTables_filter input {
    background: #10160f !important;
    border-color: rgba(255, 255, 255, .12) !important;
    color: #e3e3e3 !important;
}

html[data-theme="dark"] .ed-badge--pending,
html[data-theme="dark"] .status-pending {
    background: rgba(245, 158, 11, .15) !important;
    color: #fcd34d !important;
}

html[data-theme="dark"] .ed-badge--reviewed {
    background: rgba(96, 165, 250, .15) !important;
    color: #bfdbfe !important;
}

html[data-theme="dark"] .ed-badge--shortlist {
    background: rgba(45, 212, 191, .15) !important;
    color: #99f6e4 !important;
}

html[data-theme="dark"] .ed-badge--hired,
html[data-theme="dark"] .ed-badge--approved,
html[data-theme="dark"] .status-accepted {
    background: rgba(34, 197, 94, .15) !important;
    color: #86efac !important;
}

html[data-theme="dark"] .ed-badge--rejected,
html[data-theme="dark"] .status-declined {
    background: rgba(244, 63, 94, .15) !important;
    color: #fda4af !important;
}

html[data-theme="dark"] .mjk-style-0035 .h-100[style*="background:#fff"] [style*="background:"],
html[data-theme="dark"] .mjk-style-0035 .h-100[style*="background: #fff"] [style*="background:"] {
    box-shadow: none !important;
}

html[data-theme="dark"] .mjk-style-0035 .h-100[style*="background:#fff"] .btn,
html[data-theme="dark"] .mjk-style-0035 .h-100[style*="background: #fff"] .btn {
    border-color: rgba(139, 214, 63, .42) !important;
    color: #f1f5ec !important;
}

html[data-theme="dark"] .mjk-style-0035 .h-100[style*="background:#fff"] .btn:hover,
html[data-theme="dark"] .mjk-style-0035 .h-100[style*="background: #fff"] .btn:hover {
    background: rgba(139, 214, 63, .16) !important;
    color: #d9ff9f !important;
}
