html[data-epm-theme=dark],html[data-epm-theme=dark] body,html[data-epm-theme=dark] #root{background:#0c191b!important;color:#dfe9e8!important}html[data-epm-theme=dark] .epmHome{background:radial-gradient(circle at 8% 0%,rgba(143,190,63,.07),transparent 25rem),#0c191b!important;color:#dfe9e8!important}html[data-epm-theme=dark] .epmHome .homeHeader{background:#0d1d1ff5!important;border-color:#263b3e!important}html[data-epm-theme=dark] .epmHome .homeCard,html[data-epm-theme=dark] .epmHome .primaryAction,html[data-epm-theme=dark] .epmHome .dateCard,html[data-epm-theme=dark] #epm-my-jobs-home-link{background:#122427!important;border-color:#263b3e!important;color:#dfe9e8!important;box-shadow:none!important}html[data-epm-theme=dark] .epmHome .homeCard strong,html[data-epm-theme=dark] .epmHome .primaryAction strong,html[data-epm-theme=dark] #epm-my-jobs-home-link strong{color:#eef5f4!important}html[data-epm-theme=dark] .epmHome .homeCard span,html[data-epm-theme=dark] .epmHome .primaryAction span,html[data-epm-theme=dark] #epm-my-jobs-home-link div{color:#a3b3b4!important}html[data-epm-theme=dark] .epmHome .userChip,html[data-epm-theme=dark] .epmHome .homeLogoutBtn{background:#122427!important;border-color:#2a3c3f!important;color:#e7f0ef!important}html[data-epm-theme=dark] .epmHome .homeCardArrow,html[data-epm-theme=dark] .epmHome .primaryChevron{background:#193033!important;color:#a8b7b8!important}html[data-epm-theme=dark] .epmBottomNav{background:#0e1f21f7!important;border-color:#2c4144!important;box-shadow:0 12px 34px #00000047!important}html[data-epm-theme=dark] .epmBottomNav button,html[data-epm-theme=dark] .epmBottomNav a{color:#91a3a5!important}html[data-epm-theme=dark] .epmBottomNav .active{background:#203428!important;color:#a8cf77!important}html[data-epm-theme=dark] .wrap{color:#dfe9e8!important}html[data-epm-theme=dark] .top{background:#0c191b!important}html[data-epm-theme=dark] .brand{color:#e9f2f1!important}html[data-epm-theme=dark] .portal,html[data-epm-theme=dark] .back,html[data-epm-theme=dark] .secondary,html[data-epm-theme=dark] .previewBtn{background:#14272a!important;border-color:#2b4043!important;color:#e7f0ef!important}html[data-epm-theme=dark] .hero{background:linear-gradient(135deg,#07383e,#0a4a50)!important;box-shadow:0 12px 30px #00000038!important}html[data-epm-theme=dark] .job,html[data-epm-theme=dark] .card,html[data-epm-theme=dark] .email,html[data-epm-theme=dark] .emailBox,html[data-epm-theme=dark] .emailText{background:#122427!important;border-color:#263b3e!important;color:#dfe9e8!important;box-shadow:none!important}html[data-epm-theme=dark] .job strong,html[data-epm-theme=dark] .card h2,html[data-epm-theme=dark] .card h3,html[data-epm-theme=dark] .emailBox b{color:#e9f2f1!important}html[data-epm-theme=dark] .job span,html[data-epm-theme=dark] .emailBox small{color:#93a7a8!important}html[data-epm-theme=dark] .readonly,html[data-epm-theme=dark] .epmVisitControls,html[data-epm-theme=dark] [data-epm-team-note]{background:#14272a!important;border-color:#2b4043!important;color:#dce8e7!important}html[data-epm-theme=dark] input,html[data-epm-theme=dark] select,html[data-epm-theme=dark] textarea{background:#102124!important;border-color:#304548!important;color:#eef5f4!important}html[data-epm-theme=dark] input[type=time]::-webkit-calendar-picker-indicator,html[data-epm-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.88)}html[data-epm-theme=dark] .badge{background:#193033!important;color:#b5c9ca!important}html[data-epm-theme=dark] .rams.ok{background:#163524!important;color:#9fd086!important}html[data-epm-theme=dark] .rams.stop{background:#3a201e!important;color:#e3a29b!important}html[data-epm-theme=dark] .previewOverlay{background:#020b0cd1!important}html[data-epm-theme=dark] .previewShell{background:#0c191b!important}html[data-epm-theme=dark] .emailFooter{background:#102124!important;color:#8fa2a3!important}@media(max-width:760px){html[data-epm-theme=dark] .formCard,html[data-epm-theme=dark] .holidayForm,html[data-epm-theme=dark] .holidayHistory,html[data-epm-theme=dark] .tableCard,html[data-epm-theme=dark] .dateCard,html[data-epm-theme=dark] .adminPanel{background:#122427!important;border-color:#263b3e!important;box-shadow:none!important}html[data-epm-theme=dark] input,html[data-epm-theme=dark] select,html[data-epm-theme=dark] textarea{background:#102124!important;border-color:#304548!important;color:#eef5f4!important}}
