:root{--bg-primary: #0E1218;--bg-secondary: #141A22;--bg-card: #1A202C;--bg-hover: #1E293B;--gradient-from: #141A22;--gradient-to: rgba(30, 58, 95, .1);--text-primary: #FFFFFF;--text-secondary: #A1A8B3;--border-subtle: rgba(255, 255, 255, .06);--accent-primary: #4F8CFF;--accent-hover: #3C7BFF;--accent-glow: rgba(79, 140, 255, .35);--success: #3CFFB2;--warning: #FACC15;--danger: #F87171;--success-rgb: 60, 255, 178;--warning-rgb: 250, 204, 21;--danger-rgb: 248, 113, 113;--accent-primary-rgb: 79, 140, 255}html[data-theme=light],[data-theme=light]{--bg-primary: #0E1218 !important;--bg-secondary: #141A22 !important;--bg-card: #1A202C !important;--bg-hover: #1E293B !important;--text-primary: #FFFFFF !important;--text-secondary: #A1A8B3 !important;--border-subtle: rgba(255, 255, 255, .06) !important}html[data-theme=dark-comfort]{--app-bg: #F5F8F7;--surface: #FFFFFF;--surface-secondary: #F0F5F3;--border: #DDE6E2;--text-primary-light: #17211D;--text-secondary-light: #65716C;--text-muted-light: #8A9691;--brand-primary: #58B997;--brand-strong: #2F8F70;--brand-soft: #E9F6F1;--danger-light: #DC5A62;--warning-light: #D99132;--info-light: #4F7DD9}html[data-theme=dark-comfort] body,html[data-theme=dark-comfort] .app-main-bg,html[data-theme=dark-comfort] .app-page-bg{background-color:var(--app-bg)!important}html[data-theme=dark-comfort] .app-sidebar-bg,html[data-theme=dark-comfort] .page-header-shell,html[data-theme=dark-comfort] .theme-segmented-control,html[data-theme=dark-comfort] .theme-segmented-option,html[data-theme=dark-comfort] .app-main-bg{transition:background-color .18s ease,border-color .18s ease,color .18s ease}html[data-theme=dark-comfort] .app-sidebar-bg{background-color:var(--surface)!important;border-right:1px solid var(--border)!important;color:var(--text-primary-light)!important;box-shadow:1px 0 #17211d05}html[data-theme=dark-comfort] .sidebar-logo-shell{background:var(--surface-secondary)!important;border-color:var(--border)!important;box-shadow:none!important}html[data-theme=dark-comfort] .sidebar-brand-primary,html[data-theme=dark-comfort] .sidebar-user-name,html[data-theme=dark-comfort] .sidebar-ai-title{color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .sidebar-brand-muted,html[data-theme=dark-comfort] .sidebar-user-email,html[data-theme=dark-comfort] .sidebar-ai-subtitle,html[data-theme=dark-comfort] .sidebar-nav-label,html[data-theme=dark-comfort] .sidebar-nav-icon,html[data-theme=dark-comfort] .sidebar-menu-icon{color:var(--text-secondary-light)!important}html[data-theme=dark-comfort] .sidebar-group-label{color:var(--text-muted-light)!important}html[data-theme=dark-comfort] .sidebar-nav-item:hover,html[data-theme=dark-comfort] .sidebar-user-button:hover,html[data-theme=dark-comfort] .sidebar-collapse-button:hover{background-color:var(--surface-secondary)!important}html[data-theme=dark-comfort] .sidebar-nav-active-bg{background-color:var(--brand-soft)!important;border-color:#2f8f702e!important;box-shadow:none!important}html[data-theme=dark-comfort] .sidebar-nav-active-accent{background-color:var(--brand-strong)!important;box-shadow:none!important}html[data-theme=dark-comfort] .sidebar-nav-item-active .sidebar-nav-label,html[data-theme=dark-comfort] .sidebar-nav-item-active .sidebar-nav-icon{color:var(--brand-strong)!important;filter:none!important}html[data-theme=dark-comfort] .sidebar-footer{border-top-color:var(--border)!important}html[data-theme=dark-comfort] .sidebar-ai-button{background:var(--brand-soft)!important;border-color:#2f8f702e!important}html[data-theme=dark-comfort] .sidebar-ai-button:hover{background:#dff1ea!important;border-color:#2f8f7047!important}html[data-theme=dark-comfort] .sidebar-avatar-inner,html[data-theme=dark-comfort] .sidebar-status-ring{background:var(--surface)!important}html[data-theme=dark-comfort] .sidebar-user-button{border-color:transparent!important}html[data-theme=dark-comfort] .sidebar-user-button.is-open{background-color:var(--surface-secondary)!important;border-color:var(--border)!important}html[data-theme=dark-comfort] .sidebar-user-menu{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:0 18px 48px #17211d1f!important}html[data-theme=dark-comfort] .sidebar-user-menu-header{background:var(--surface-secondary)!important;border-bottom-color:var(--border)!important}html[data-theme=dark-comfort] .sidebar-user-menu-title{color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .sidebar-user-menu-subtitle,html[data-theme=dark-comfort] .sidebar-user-menu-item{color:var(--text-secondary-light)!important}html[data-theme=dark-comfort] .sidebar-user-menu-item:hover{background-color:var(--surface-secondary)!important;color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .theme-segmented-control{background:var(--surface-secondary)!important;border:1px solid var(--border)!important}html[data-theme=dark-comfort] .theme-segmented-option{color:var(--text-secondary-light)!important}html[data-theme=dark-comfort] .theme-segmented-option:hover{color:var(--text-primary-light)!important;background:#ffffff8c!important}html[data-theme=dark-comfort] .theme-segmented-option.is-active{background:var(--surface)!important;color:var(--text-primary-light)!important;border-color:#2f8f7038!important;box-shadow:0 1px 4px #17211d14!important}html[data-theme=dark-comfort] .theme-segmented-option.is-active svg{color:var(--brand-strong)!important}html[data-theme=dark-comfort] .page-header-shell{background:var(--surface)!important;border-bottom:1px solid var(--border)!important;border-radius:0;margin:-8px -8px 24px;padding:8px 8px 20px}html[data-theme=dark-comfort] .page-header-shell .text-textPrimary{color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .page-header-shell .text-textSecondary{color:var(--text-secondary-light)!important}html[data-theme=dark-comfort] .page-header-shell .bg-surface{background-color:var(--surface)!important}html[data-theme=dark-comfort] .page-header-shell .border-\[var\(--border-subtle\)\]{border-color:var(--border)!important}html[data-theme=dark-comfort] .overview-page{background:var(--app-bg)!important;color:var(--text-primary-light)!important;scrollbar-color:#B7C6C0 #F0F5F3}html[data-theme=dark-comfort] .overview-page::-webkit-scrollbar,html[data-theme=dark-comfort] .overview-appointments-list::-webkit-scrollbar,html[data-theme=dark-comfort] .overview-treatment-list::-webkit-scrollbar{width:6px;height:6px}html[data-theme=dark-comfort] .overview-page::-webkit-scrollbar-track,html[data-theme=dark-comfort] .overview-appointments-list::-webkit-scrollbar-track,html[data-theme=dark-comfort] .overview-treatment-list::-webkit-scrollbar-track{background:#f0f5f3;border-radius:999px}html[data-theme=dark-comfort] .overview-page::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .overview-appointments-list::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .overview-treatment-list::-webkit-scrollbar-thumb{background:#b7c6c0;border-radius:999px}html[data-theme=dark-comfort] .overview-page::-webkit-scrollbar-thumb:hover,html[data-theme=dark-comfort] .overview-appointments-list::-webkit-scrollbar-thumb:hover,html[data-theme=dark-comfort] .overview-treatment-list::-webkit-scrollbar-thumb:hover{background:#9aaca5}html[data-theme=dark-comfort] .overview-content{background:transparent!important}html[data-theme=dark-comfort] .overview-period-control,html[data-theme=dark-comfort] .overview-date-popover,html[data-theme=dark-comfort] .overview-stat-card,html[data-theme=dark-comfort] .overview-activity-chart,html[data-theme=dark-comfort] .overview-revenue-chart,html[data-theme=dark-comfort] .overview-insights,html[data-theme=dark-comfort] .overview-appointments,html[data-theme=dark-comfort] .overview-treatments-card{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:0 14px 36px #17211d0f!important}html[data-theme=dark-comfort] .overview-period-control{background:var(--surface-secondary)!important;box-shadow:inset 0 0 0 1px #ffffff73,0 8px 22px #17211d0d!important}html[data-theme=dark-comfort] .overview-period-tab,html[data-theme=dark-comfort] .overview-period-custom{border-color:transparent!important;color:var(--text-secondary-light)!important}html[data-theme=dark-comfort] .overview-period-tab-inactive:hover,html[data-theme=dark-comfort] .overview-period-custom:hover{background:#e9f6f1a6!important;color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .overview-period-tab-active{background:var(--brand-soft)!important;color:var(--brand-strong)!important;border-color:#2f8f7038!important;box-shadow:0 1px 4px #17211d0f!important}html[data-theme=dark-comfort] .overview-date-popover{box-shadow:0 22px 46px #17211d24!important}html[data-theme=dark-comfort] .overview-date-popover input,html[data-theme=dark-comfort] .overview-date-popover .bg-background{background:var(--surface-secondary)!important;border-color:var(--border)!important;color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .overview-stat-card .text-textPrimary,html[data-theme=dark-comfort] .overview-activity-chart .text-textPrimary,html[data-theme=dark-comfort] .overview-revenue-chart .text-textPrimary,html[data-theme=dark-comfort] .overview-insights .text-textPrimary,html[data-theme=dark-comfort] .overview-appointments .text-textPrimary,html[data-theme=dark-comfort] .overview-treatments-card .text-textPrimary{color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .overview-stat-card .text-textSecondary,html[data-theme=dark-comfort] .overview-activity-chart .text-textSecondary,html[data-theme=dark-comfort] .overview-revenue-chart .text-textSecondary,html[data-theme=dark-comfort] .overview-insights .text-textSecondary,html[data-theme=dark-comfort] .overview-appointments .text-textSecondary,html[data-theme=dark-comfort] .overview-treatments-card .text-textSecondary{color:var(--text-secondary-light)!important}html[data-theme=dark-comfort] .overview-stat-card:hover{border-color:#58b99759!important;box-shadow:0 18px 42px #17211d14!important}html[data-theme=dark-comfort] .overview-stat-dot-shell,html[data-theme=dark-comfort] .overview-stat-pill-empty,html[data-theme=dark-comfort] .overview-activity-tube,html[data-theme=dark-comfort] .overview-avatar,html[data-theme=dark-comfort] .overview-secondary-button{background:var(--surface-secondary)!important;border-color:var(--border)!important}html[data-theme=dark-comfort] .overview-stat-pill-filled{background:#eef3f1!important;border:1px solid #E1EBE7!important}html[data-theme=dark-comfort] .overview-stat-card.overview-stat-accent .overview-stat-pill-current,html[data-theme=dark-comfort] .overview-stat-card.overview-stat-accent .bg-\[\#2ED3B7\]{background:#58b997!important}html[data-theme=dark-comfort] .overview-stat-card.overview-stat-lime .overview-stat-pill-current,html[data-theme=dark-comfort] .overview-stat-card.overview-stat-lime .bg-\[\#D6F32F\]{background:#a7c957!important}html[data-theme=dark-comfort] .overview-stat-card.overview-stat-purple .overview-stat-pill-current,html[data-theme=dark-comfort] .overview-stat-card.overview-stat-purple .bg-\[\#8B5CF6\]{background:#8b7bd8!important}html[data-theme=dark-comfort] .overview-stat-card.overview-stat-blue .overview-stat-pill-current,html[data-theme=dark-comfort] .overview-stat-card.overview-stat-blue .bg-\[\#3B82F6\]{background:#4f7dd9!important}html[data-theme=dark-comfort] .overview-chart-frame{box-shadow:0 14px 34px #17211d0f!important}html[data-theme=dark-comfort] .overview-chart-icon,html[data-theme=dark-comfort] .overview-insights-badge{background:var(--brand-soft)!important;border-color:#2f8f702e!important;color:var(--brand-strong)!important;box-shadow:none!important}html[data-theme=dark-comfort] .overview-projected-dot{background:#a9b8b2!important;box-shadow:inset 0 0 0 1px #65716c33!important}html[data-theme=dark-comfort] .overview-activity-projected{background:#65716c29!important;box-shadow:inset 0 0 0 1px #65716c2e!important}html[data-theme=dark-comfort] .overview-activity-realized{background:var(--brand-primary)!important;box-shadow:0 0 14px #58b99740!important}html[data-theme=dark-comfort] .overview-activity-realized-active{background:var(--brand-soft)!important;border-color:#2f8f7042!important}html[data-theme=dark-comfort] .overview-chart-tooltip{background:#fff!important;border-color:var(--border)!important;color:var(--text-primary-light)!important;box-shadow:0 16px 36px #17211d24!important}html[data-theme=dark-comfort] .overview-chart-tooltip-arrow{background:#fff!important;border-color:var(--border)!important}html[data-theme=dark-comfort] .overview-revenue-chart line{stroke:#dde6e2!important;stroke-opacity:.85!important}html[data-theme=dark-comfort] .overview-revenue-line{filter:drop-shadow(0 3px 8px rgba(88,185,151,.18))!important}html[data-theme=dark-comfort] .overview-revenue-hover-line{border-left-color:#65716c47!important}html[data-theme=dark-comfort] .overview-insights{background:linear-gradient(135deg,#fff,#f0f5f3)!important}html[data-theme=dark-comfort] .overview-insights-glow{background:#58b9971a!important}html[data-theme=dark-comfort] .overview-insights-summary{border-color:var(--border)!important}html[data-theme=dark-comfort] .overview-insight-item,html[data-theme=dark-comfort] .overview-insights-mobile-action{background:#fff!important;border-color:var(--border)!important;box-shadow:0 10px 24px #17211d0d!important}html[data-theme=dark-comfort] .overview-insight-item:hover{border-color:#58b9974d!important;box-shadow:0 16px 30px #17211d14!important}html[data-theme=dark-comfort] .overview-appointment-row:hover{background:var(--surface-secondary)!important;border-color:var(--border)!important;box-shadow:0 10px 24px #17211d0f!important}html[data-theme=dark-comfort] .overview-time-badge{background:var(--brand-soft)!important;border-color:#2f8f7033!important;box-shadow:none!important}html[data-theme=dark-comfort] .overview-icon-button:hover,html[data-theme=dark-comfort] .overview-secondary-button:hover{background:var(--brand-soft)!important;color:var(--brand-strong)!important;border-color:#2f8f7033!important}html[data-theme=dark-comfort] .overview-footer-note{border-top-color:var(--border)!important}html[data-theme=dark-comfort] .overview-treatment-list .bg-background,html[data-theme=dark-comfort] .overview-treatments-card .bg-background{background:var(--surface-secondary)!important}html[data-theme=dark-comfort] .sidebar-nav-scroll{scrollbar-color:#CBD7D2 transparent}html[data-theme=dark-comfort] .sidebar-nav-scroll::-webkit-scrollbar{width:5px}html[data-theme=dark-comfort] .sidebar-nav-scroll::-webkit-scrollbar-track{background:transparent}html[data-theme=dark-comfort] .sidebar-nav-scroll::-webkit-scrollbar-thumb{background:#cbd7d2;border-radius:999px}html[data-theme=dark-comfort] .sidebar-nav-scroll::-webkit-scrollbar-thumb:hover{background:#aebdb7}html[data-theme=dark-comfort] .sidebar-ai-button{padding-top:.55rem!important;padding-bottom:.55rem!important;gap:.6rem!important}html[data-theme=dark-comfort] .sidebar-ai-button svg{width:16px!important;height:16px!important}html[data-theme=dark-comfort] .sidebar-ai-title{font-size:.75rem!important;font-weight:700!important;line-height:1.1!important}html[data-theme=dark-comfort] .sidebar-ai-subtitle{display:none!important}html[data-theme=dark-comfort] .sidebar-logo-shell{background:linear-gradient(135deg,var(--brand-strong),var(--brand-primary))!important;border-color:#2f8f7047!important;box-shadow:0 8px 18px #2f8f7029!important}html[data-theme=dark-comfort] .sidebar-logo-shell img{opacity:1!important;filter:drop-shadow(0 1px 2px rgba(23,33,29,.24))}html[data-theme=dark-comfort] .sidebar-avatar-inner{background:linear-gradient(135deg,var(--brand-strong),var(--brand-primary))!important}html[data-theme=dark-comfort] .sidebar-avatar-inner span{background:none!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;text-shadow:0 1px 2px rgba(23,33,29,.22)}html[data-theme=dark-comfort] .overview-page .page-header-shell{background:transparent!important;border-bottom:0!important;margin:0 0 24px!important;padding:0!important}html[data-theme=dark-comfort] .overview-page,html[data-theme=dark-comfort] .overview-content,html[data-theme=dark-comfort] .app-main-bg{background-color:var(--app-bg)!important}html[data-theme=dark-comfort] .overview-period-control,html[data-theme=dark-comfort] .overview-stat-card,html[data-theme=dark-comfort] .overview-activity-chart,html[data-theme=dark-comfort] .overview-revenue-chart,html[data-theme=dark-comfort] .overview-insights,html[data-theme=dark-comfort] .overview-appointments,html[data-theme=dark-comfort] .overview-treatments-card{box-shadow:0 10px 26px #17211d0b!important}html[data-theme=dark-comfort] .overview-daily-report-drawer>div:first-child,html[data-theme=dark-comfort] .overview-risk-review-drawer>div:first-child,html[data-theme=dark-comfort] .overview-reminder-modal>div:first-child,html[data-theme=dark-comfort] .ai-assistant-drawer-shell>div:first-child{background:#17211d38!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme=dark-comfort] .overview-daily-report-drawer>div:last-child,html[data-theme=dark-comfort] .overview-risk-review-drawer>div:last-child,html[data-theme=dark-comfort] .overview-reminder-modal>div:last-child,html[data-theme=dark-comfort] .ai-assistant-drawer-shell>div:last-child{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:0 24px 60px #17211d2e!important}html[data-theme=dark-comfort] .overview-daily-report-drawer .bg-surface,html[data-theme=dark-comfort] .overview-risk-review-drawer .bg-surface,html[data-theme=dark-comfort] .overview-reminder-modal .bg-surface,html[data-theme=dark-comfort] .ai-assistant-drawer-shell .bg-\[\#141A22\],html[data-theme=dark-comfort] .ai-assistant-drawer-shell .bg-\[\#1A202C\]{background:var(--surface)!important}html[data-theme=dark-comfort] .overview-daily-report-drawer .bg-background,html[data-theme=dark-comfort] .overview-risk-review-drawer .bg-background,html[data-theme=dark-comfort] .overview-reminder-modal .bg-background,html[data-theme=dark-comfort] .ai-assistant-drawer-shell .bg-\[\#0E1218\]{background:var(--app-bg)!important}html[data-theme=dark-comfort] .overview-daily-report-drawer .border-\[var\(--border-subtle\)\],html[data-theme=dark-comfort] .overview-risk-review-drawer .border-\[var\(--border-subtle\)\],html[data-theme=dark-comfort] .overview-reminder-modal .border-\[var\(--border-subtle\)\],html[data-theme=dark-comfort] .ai-assistant-drawer-shell .border-white\/5,html[data-theme=dark-comfort] .ai-assistant-drawer-shell .border-white\/10{border-color:var(--border)!important}html[data-theme=dark-comfort] .overview-daily-report-drawer .text-textPrimary,html[data-theme=dark-comfort] .overview-risk-review-drawer .text-textPrimary,html[data-theme=dark-comfort] .overview-reminder-modal .text-textPrimary,html[data-theme=dark-comfort] .ai-assistant-drawer-shell .text-white,html[data-theme=dark-comfort] .ai-assistant-drawer-shell .text-gray-200{color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .overview-daily-report-drawer .text-textSecondary,html[data-theme=dark-comfort] .overview-risk-review-drawer .text-textSecondary,html[data-theme=dark-comfort] .overview-reminder-modal .text-textSecondary,html[data-theme=dark-comfort] .ai-assistant-drawer-shell .text-white\/60,html[data-theme=dark-comfort] .ai-assistant-drawer-shell .text-gray-300,html[data-theme=dark-comfort] .ai-assistant-drawer-shell .text-gray-400,html[data-theme=dark-comfort] .ai-assistant-drawer-shell .text-gray-500,html[data-theme=dark-comfort] .ai-assistant-drawer-shell .text-gray-600{color:var(--text-secondary-light)!important}html[data-theme=dark-comfort] .overview-risk-review-drawer input,html[data-theme=dark-comfort] .overview-reminder-modal textarea,html[data-theme=dark-comfort] .ai-assistant-drawer-shell input{background:#fff!important;border-color:var(--border)!important;color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .overview-risk-review-drawer input::placeholder,html[data-theme=dark-comfort] .ai-assistant-drawer-shell input::placeholder{color:var(--text-muted-light)!important}html[data-theme=dark-comfort] .ai-assistant-drawer-shell .rounded-3xl img,html[data-theme=dark-comfort] .ai-assistant-drawer-shell .rounded-xl img{opacity:1!important}html[data-theme=dark-comfort] .ai-assistant-drawer-shell button:hover,html[data-theme=dark-comfort] .overview-daily-report-drawer button:hover,html[data-theme=dark-comfort] .overview-risk-review-drawer button:hover,html[data-theme=dark-comfort] .overview-reminder-modal button:hover{background-color:var(--brand-soft)!important;color:var(--brand-strong)!important}html[data-theme=dark-comfort] .ai-assistant-drawer-shell .bg-emerald-600,html[data-theme=dark-comfort] .overview-reminder-modal .bg-accent{background:var(--brand-strong)!important;color:#fff!important}html[data-theme=dark-comfort] .ai-assistant-drawer-shell .ai-logo-container-small,html[data-theme=dark-comfort] .ai-assistant-drawer-shell .ai-logo-container-large{background:linear-gradient(135deg,var(--brand-strong),var(--brand-primary))!important;border-color:#2f8f7059!important;box-shadow:0 14px 30px #2f8f702e!important}html[data-theme=dark-comfort] .ai-assistant-drawer-shell .ai-logo-container-small img,html[data-theme=dark-comfort] .ai-assistant-drawer-shell .ai-logo-container-large img{opacity:1!important;filter:brightness(0) invert(1) drop-shadow(0 1px 2px rgba(23,33,29,.2))}html[data-theme=dark-comfort] .schedule-page{background:var(--app-bg)!important;color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .schedule-shell{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:0 14px 34px #17211d0f!important}html[data-theme=dark-comfort] .schedule-toolbar,html[data-theme=dark-comfort] .schedule-scroll-area,html[data-theme=dark-comfort] .schedule-days-header,html[data-theme=dark-comfort] .schedule-time-column,html[data-theme=dark-comfort] .schedule-shell [class*="bg-[#141A22]"],html[data-theme=dark-comfort] .schedule-shell [class*="bg-[#10161D]"],html[data-theme=dark-comfort] .schedule-shell [class*="bg-[#0E1218]"]{background-color:var(--surface)!important}html[data-theme=dark-comfort] .schedule-scroll-area{background:#fbfdfc!important;scrollbar-color:#B7C6C0 #F0F5F3}html[data-theme=dark-comfort] .schedule-scroll-area::-webkit-scrollbar,html[data-theme=dark-comfort] .agenda-filters-drawer *::-webkit-scrollbar{width:6px;height:6px}html[data-theme=dark-comfort] .schedule-scroll-area::-webkit-scrollbar-track,html[data-theme=dark-comfort] .agenda-filters-drawer *::-webkit-scrollbar-track{background:#f0f5f3}html[data-theme=dark-comfort] .schedule-scroll-area::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .agenda-filters-drawer *::-webkit-scrollbar-thumb{background:#b7c6c0;border-radius:999px}html[data-theme=dark-comfort] .schedule-scroll-area::-webkit-scrollbar-thumb:hover,html[data-theme=dark-comfort] .agenda-filters-drawer *::-webkit-scrollbar-thumb:hover{background:#9aaca5}html[data-theme=dark-comfort] .schedule-shell .border-white\/5,html[data-theme=dark-comfort] .schedule-shell .border-white\/10,html[data-theme=dark-comfort] .schedule-shell .border-gray-800\/50{border-color:#e7eeeb!important}html[data-theme=dark-comfort] .schedule-toolbar .bg-\[\#0E1218\],html[data-theme=dark-comfort] .schedule-toolbar .bg-\[\#141A22\],html[data-theme=dark-comfort] .schedule-toolbar .bg-\[\#10161D\]{background:var(--surface-secondary)!important;border-color:var(--border)!important;box-shadow:none!important}html[data-theme=dark-comfort] .schedule-toolbar button,html[data-theme=dark-comfort] .schedule-toolbar .text-textSecondary,html[data-theme=dark-comfort] .schedule-shell .text-gray-300,html[data-theme=dark-comfort] .schedule-shell .text-gray-400,html[data-theme=dark-comfort] .schedule-shell .text-gray-500,html[data-theme=dark-comfort] .schedule-shell .text-gray-600{color:var(--text-secondary-light)!important}html[data-theme=dark-comfort] .schedule-toolbar h1,html[data-theme=dark-comfort] .schedule-shell .text-white,html[data-theme=dark-comfort] .schedule-shell .text-textPrimary{color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .schedule-toolbar button:hover,html[data-theme=dark-comfort] .schedule-shell button:hover{background-color:var(--brand-soft)!important;color:var(--brand-strong)!important}html[data-theme=dark-comfort] .schedule-toolbar .bg-white\/10,html[data-theme=dark-comfort] .schedule-toolbar .bg-accent\/10,html[data-theme=dark-comfort] .schedule-toolbar [class*="bg-accent/10"]{background:var(--brand-soft)!important;color:var(--brand-strong)!important;border-color:#2f8f7038!important}html[data-theme=dark-comfort] .schedule-toolbar .bg-accent,html[data-theme=dark-comfort] .schedule-toolbar .hover\:bg-\[\#25bca3\]:hover{background:var(--brand-primary)!important;color:#fff!important}html[data-theme=dark-comfort] .schedule-toolbar .rounded-full.bg-accent,html[data-theme=dark-comfort] .schedule-toolbar span.bg-accent{background:var(--brand-soft)!important;color:var(--brand-strong)!important;border-color:#2f8f702e!important}html[data-theme=dark-comfort] .schedule-toolbar [class*="bg-black/80"]{background:#fff!important;border-color:var(--border)!important;box-shadow:0 18px 42px #17211d1f!important}html[data-theme=dark-comfort] .schedule-toolbar [class*="bg-black/80"] button{color:var(--text-secondary-light)!important;border-color:var(--border)!important}html[data-theme=dark-comfort] .agenda-filter-chips-bar,html[data-theme=dark-comfort] .agenda-bulk-select-bar{background:var(--surface)!important;border-color:var(--border)!important}html[data-theme=dark-comfort] .agenda-filter-chips-bar button{background:var(--brand-soft)!important;border-color:#2f8f7038!important;color:var(--brand-strong)!important}html[data-theme=dark-comfort] .agenda-bulk-select-bar span{color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .agenda-bulk-select-bar button:first-of-type{background:var(--surface-secondary)!important;border-color:var(--border)!important;color:var(--text-secondary-light)!important}html[data-theme=dark-comfort] .agenda-bulk-select-bar button:last-of-type{background:#dc5a621a!important;border-color:#dc5a6240!important;color:#b43e47!important}html[data-theme=dark-comfort] .schedule-days-header,html[data-theme=dark-comfort] .schedule-days-header>div,html[data-theme=dark-comfort] .schedule-month-grid>div{background:var(--surface)!important;border-color:var(--border)!important}html[data-theme=dark-comfort] .schedule-days-header .text-gray-500,html[data-theme=dark-comfort] .schedule-days-header span,html[data-theme=dark-comfort] .schedule-month-grid .text-gray-500{color:var(--text-muted-light)!important}html[data-theme=dark-comfort] .schedule-days-header .bg-accent,html[data-theme=dark-comfort] .schedule-month-grid .bg-accent{background:var(--brand-primary)!important;color:#fff!important;box-shadow:0 6px 16px #58b99733!important}html[data-theme=dark-comfort] .schedule-today-column{background:#f3faf7!important}html[data-theme=dark-comfort] .schedule-time-column{background:var(--surface-secondary)!important;border-color:#e7eeeb!important;box-shadow:3px 0 12px #17211d0a!important}html[data-theme=dark-comfort] .schedule-time-column>div{border-color:#e7eeeb!important;color:var(--text-secondary-light)!important}html[data-theme=dark-comfort] .schedule-day-column{border-color:#e7eeeb!important;background:#fff!important}html[data-theme=dark-comfort] .schedule-day-column>div[class*="h-[120px]"]{border-color:#e7eeeb!important;background:transparent!important}html[data-theme=dark-comfort] .schedule-day-column>div[class*="h-[120px]"]:hover{background:var(--brand-soft)!important}html[data-theme=dark-comfort] .schedule-day-column .text-white\/20,html[data-theme=dark-comfort] .schedule-day-column .text-white\/30{color:#2f8f7059!important}html[data-theme=dark-comfort] .agenda-event-card,html[data-theme=dark-comfort] .agenda-month-event{background:#fff!important;border-top-color:var(--border)!important;border-right-color:var(--border)!important;border-bottom-color:var(--border)!important;color:var(--text-primary-light)!important;box-shadow:0 1px 2px #17211d0f!important}html[data-theme=dark-comfort] .agenda-event-card-inner{background:transparent!important}html[data-theme=dark-comfort] .agenda-event-card:hover,html[data-theme=dark-comfort] .agenda-month-event:hover{background:var(--brand-soft)!important;box-shadow:0 8px 18px #17211d1a!important}html[data-theme=dark-comfort] .agenda-event-card[class*=red],html[data-theme=dark-comfort] .agenda-month-event[class*=red]{background:#dc5a6214!important}html[data-theme=dark-comfort] .agenda-event-card[class*=amber],html[data-theme=dark-comfort] .agenda-event-card[class*=yellow],html[data-theme=dark-comfort] .agenda-month-event[class*=amber],html[data-theme=dark-comfort] .agenda-month-event[class*=yellow]{background:#d9913217!important}html[data-theme=dark-comfort] .agenda-event-card[class*=blue],html[data-theme=dark-comfort] .agenda-month-event[class*=blue]{background:#4f7dd914!important}html[data-theme=dark-comfort] .agenda-event-card[class*=emerald],html[data-theme=dark-comfort] .agenda-month-event[class*=emerald]{background:#e9f6f1d9!important}html[data-theme=dark-comfort] .agenda-event-card .text-white\/70,html[data-theme=dark-comfort] .agenda-event-card .text-white\/75,html[data-theme=dark-comfort] .agenda-event-card .text-white\/55,html[data-theme=dark-comfort] .agenda-event-card .text-textSecondary,html[data-theme=dark-comfort] .agenda-event-hover-card .text-textSecondary{color:var(--text-secondary-light)!important}html[data-theme=dark-comfort] .agenda-event-card .text-white,html[data-theme=dark-comfort] .agenda-event-hover-card .text-white{color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .agenda-event-hover-card{background:#fff!important;border-color:var(--border)!important;box-shadow:0 14px 34px #17211d24!important}html[data-theme=dark-comfort] .agenda-event-hover-card .text-white\/70,html[data-theme=dark-comfort] .agenda-event-hover-card .text-white\/75{color:var(--text-secondary-light)!important}html[data-theme=dark-comfort] .agenda-filters-drawer>button{background:#17211d2e!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html[data-theme=dark-comfort] .agenda-filters-drawer aside{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:0 24px 60px #17211d29!important}html[data-theme=dark-comfort] .agenda-filters-drawer header,html[data-theme=dark-comfort] .agenda-filters-drawer .border-t{border-color:var(--border)!important}html[data-theme=dark-comfort] .agenda-filters-drawer h2,html[data-theme=dark-comfort] .agenda-filters-drawer .text-white{color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .agenda-filters-drawer p,html[data-theme=dark-comfort] .agenda-filters-drawer .text-gray-300,html[data-theme=dark-comfort] .agenda-filters-drawer .text-gray-400,html[data-theme=dark-comfort] .agenda-filters-drawer .text-gray-500{color:var(--text-secondary-light)!important}html[data-theme=dark-comfort] .agenda-filters-drawer select,html[data-theme=dark-comfort] .agenda-filters-drawer .bg-\[\#0E1218\]{background:var(--surface-secondary)!important;border-color:var(--border)!important;color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .agenda-filters-drawer select:focus,html[data-theme=dark-comfort] .agenda-filters-drawer button:hover{border-color:#2f8f704d!important;background:var(--brand-soft)!important;color:var(--brand-strong)!important}.assistant-fab{z-index:90!important;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:auto!important}html.drawer-open .assistant-fab{z-index:5!important;pointer-events:none!important;opacity:.1!important;filter:grayscale(1) blur(2px);transform:scale(.8) translate(10px,10px)!important}html[data-theme=dark-comfort] .schedule-agenda-label{background:#e9f6f1!important;border-color:#58b99761!important;color:#2f8f70!important;box-shadow:0 1px #ffffffb8,0 6px 14px #2f8f7014!important}html[data-theme=dark-comfort] .schedule-agenda-label span,html[data-theme=dark-comfort] .schedule-agenda-label svg{color:#2f8f70!important;opacity:1!important}html[data-theme=dark-comfort] .agenda-source-switch{background:#f5f8f7!important;border-color:#dde6e2!important;box-shadow:inset 0 1px 2px #17211d0a!important}html[data-theme=dark-comfort] .agenda-source-switch .agenda-source-option{color:#65716c!important}html[data-theme=dark-comfort] .agenda-source-switch .agenda-source-option:hover{background:#e9f6f1b8!important;color:#2f8f70!important}html[data-theme=dark-comfort] .agenda-source-switch .agenda-source-option-active{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important;box-shadow:0 1px 2px #17211d0a,inset 0 1px #ffffffd1!important}html[data-theme=dark-comfort] .new-appointment-modal{background:#17211d57!important}html[data-theme=dark-comfort] .new-appointment-modal-panel{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 28px 70px #17211d33!important;color:#17211d!important}html[data-theme=dark-comfort] .new-appointment-modal-panel>div:first-of-type,html[data-theme=dark-comfort] .new-appointment-modal-panel>div:last-child{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .new-appointment-modal-panel>div:nth-of-type(2){background:#f8faf9!important;scrollbar-color:#B7C6C0 #F0F5F3}html[data-theme=dark-comfort] .new-appointment-modal-panel>div:nth-of-type(2)::-webkit-scrollbar{width:6px}html[data-theme=dark-comfort] .new-appointment-modal-panel>div:nth-of-type(2)::-webkit-scrollbar-track{background:#f0f5f3}html[data-theme=dark-comfort] .new-appointment-modal-panel>div:nth-of-type(2)::-webkit-scrollbar-thumb{background:#b7c6c0;border-radius:999px}html[data-theme=dark-comfort] .new-appointment-modal-panel h3,html[data-theme=dark-comfort] .new-appointment-modal-panel h4,html[data-theme=dark-comfort] .new-appointment-modal-panel .text-white,html[data-theme=dark-comfort] .new-appointment-modal-panel .text-gray-200,html[data-theme=dark-comfort] .new-appointment-modal-panel .read-only\:text-gray-300:read-only{color:#17211d!important}html[data-theme=dark-comfort] .new-appointment-modal-panel label,html[data-theme=dark-comfort] .new-appointment-modal-panel .text-gray-400,html[data-theme=dark-comfort] .new-appointment-modal-panel .text-gray-500{color:#65716c!important}html[data-theme=dark-comfort] .new-appointment-modal-panel .text-accent,html[data-theme=dark-comfort] .new-appointment-modal-panel h3 svg,html[data-theme=dark-comfort] .new-appointment-modal-panel .group-focus-within\:text-accent:focus-within{color:#2f8f70!important}html[data-theme=dark-comfort] .new-appointment-modal-panel .appointment-mode-tabs{background:#f0f5f3!important;border:1px solid #DDE6E2!important}html[data-theme=dark-comfort] .new-appointment-modal-panel .appointment-mode-tabs button{color:#65716c!important}html[data-theme=dark-comfort] .new-appointment-modal-panel .appointment-mode-tabs button[class*="bg-[#0E1218]"]{background:#fff!important;border:1px solid #BFDCCE!important;color:#2f8f70!important;box-shadow:0 1px 2px #17211d0d!important}html[data-theme=dark-comfort] .new-appointment-modal-panel input,html[data-theme=dark-comfort] .new-appointment-modal-panel select,html[data-theme=dark-comfort] .new-appointment-modal-panel textarea{background-color:#fff!important;border-color:#dde6e2!important;color:#17211d!important;box-shadow:inset 0 1px #17211d05!important}html[data-theme=dark-comfort] .new-appointment-modal-panel input::placeholder,html[data-theme=dark-comfort] .new-appointment-modal-panel textarea::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .new-appointment-modal-panel input:focus,html[data-theme=dark-comfort] .new-appointment-modal-panel select:focus,html[data-theme=dark-comfort] .new-appointment-modal-panel textarea:focus{border-color:#58b997!important;box-shadow:0 0 0 4px #58b9971f!important}html[data-theme=dark-comfort] .new-appointment-modal-panel .appointment-modal-select option{background-color:#fff!important;color:#17211d!important}html[data-theme=dark-comfort] .new-appointment-modal-panel [class*="bg-[#1A202C]"],html[data-theme=dark-comfort] .new-appointment-modal-panel [class*="bg-[#141A22]"],html[data-theme=dark-comfort] .new-appointment-modal-panel [class*="bg-[#0E1218]"]{background-color:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .new-appointment-modal-panel [class*="bg-white/[0.02]"],html[data-theme=dark-comfort] .new-appointment-modal-panel [class*="bg-white/5"]{background-color:#f0f5f3!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .new-appointment-modal-panel .border-white\/5,html[data-theme=dark-comfort] .new-appointment-modal-panel .border-white\/10{border-color:#dde6e2!important}html[data-theme=dark-comfort] .new-appointment-modal-panel button:hover{background-color:#e9f6f1!important;color:#2f8f70!important}html[data-theme=dark-comfort] .new-appointment-modal-panel>div:last-child button:first-child{background:#fff!important;border-color:#dde6e2!important;color:#65716c!important}html[data-theme=dark-comfort] .new-appointment-modal-panel>div:last-child button:last-child{background:#58b997!important;color:#fff!important;box-shadow:0 12px 24px #58b9972e!important}html[data-theme=dark-comfort] .new-appointment-modal-panel>div:last-child button:last-child:hover{background:#2f8f70!important;color:#fff!important}html[data-theme=dark-comfort] .today-agenda-drawer>div:first-child{background:#17211d4d!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme=dark-comfort] .today-agenda-drawer>div:last-child{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 24px 60px #17211d29!important;color:#17211d!important}html[data-theme=dark-comfort] .today-agenda-drawer>div:last-child>div{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .today-agenda-drawer>div:last-child>div:nth-child(3),html[data-theme=dark-comfort] .today-agenda-drawer>div:last-child>div:nth-child(4){background:#f8faf9!important}html[data-theme=dark-comfort] .today-agenda-drawer h2,html[data-theme=dark-comfort] .today-agenda-drawer h4,html[data-theme=dark-comfort] .today-agenda-drawer .text-white{color:#17211d!important}html[data-theme=dark-comfort] .today-agenda-drawer p,html[data-theme=dark-comfort] .today-agenda-drawer .text-textSecondary,html[data-theme=dark-comfort] .today-agenda-drawer .text-gray-400,html[data-theme=dark-comfort] .today-agenda-drawer .text-gray-500{color:#65716c!important}html[data-theme=dark-comfort] .today-agenda-drawer input,html[data-theme=dark-comfort] .today-agenda-drawer select{background-color:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .today-agenda-drawer input::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .today-agenda-drawer input:focus,html[data-theme=dark-comfort] .today-agenda-drawer select:focus{border-color:#58b997!important;box-shadow:0 0 0 3px #58b9971f!important}html[data-theme=dark-comfort] .today-agenda-drawer .group[class*="bg-[#141A22]"]{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 8px 22px #17211d0d!important}html[data-theme=dark-comfort] .today-agenda-drawer .group[class*="bg-[#141A22]"]:hover{background:#e9f6f1!important;border-color:#bfdcce!important}html[data-theme=dark-comfort] .today-agenda-drawer .bg-primary\/10{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .today-agenda-drawer .flex-1.overflow-y-auto{scrollbar-color:#B7C6C0 #F0F5F3}html[data-theme=dark-comfort] .today-agenda-drawer .flex-1.overflow-y-auto::-webkit-scrollbar{width:6px}html[data-theme=dark-comfort] .today-agenda-drawer .flex-1.overflow-y-auto::-webkit-scrollbar-track{background:#f0f5f3}html[data-theme=dark-comfort] .today-agenda-drawer .flex-1.overflow-y-auto::-webkit-scrollbar-thumb{background:#b7c6c0;border-radius:999px}html[data-theme=dark-comfort] .today-agenda-drawer div[class*=w-14][class*="bg-primary/10"] span{color:#2f8f70!important}html[data-theme=dark-comfort] .today-agenda-drawer>div:last-child>div:last-child button{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .schedule-month-grid{background:#dde6e2!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .schedule-month-grid>div{border-color:#dde6e2!important}html[data-theme=dark-comfort] .agenda-source-switch .agenda-source-option{border:1px solid transparent!important;color:#65716c!important}html[data-theme=dark-comfort] .agenda-source-switch .agenda-source-option-active{background:#e9f6f1!important;border:1px solid #BFDCCE!important;color:#2f8f70!important;box-shadow:0 1px 2px #17211d0a,inset 0 1px #ffffffd1!important}html[data-theme=dark-comfort] .agenda-only-google-toggle{background:#f5f8f7!important;border-color:#dde6e2!important;color:#65716c!important;box-shadow:inset 0 1px 2px #17211d08!important}html[data-theme=dark-comfort] .agenda-only-google-toggle:hover,html[data-theme=dark-comfort] .agenda-only-google-toggle.is-on{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .agenda-only-google-track{background:#e6ece9!important;border:1px solid #D5DFDA!important;box-shadow:inset 0 1px 2px #17211d14!important}html[data-theme=dark-comfort] .agenda-only-google-toggle.is-on .agenda-only-google-track{background:#58b997!important;border-color:#58b997!important;box-shadow:0 0 0 3px #58b99724!important}html[data-theme=dark-comfort] .agenda-only-google-thumb{background:#fff!important;box-shadow:0 1px 4px #17211d2e!important}html[data-theme=dark-comfort] .event-quick-view-backdrop{background:#17211d57!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme=dark-comfort] .event-quick-view-panel{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 28px 70px #17211d33!important;color:#17211d!important}html[data-theme=dark-comfort] .event-quick-view-panel>div:first-child{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .event-quick-view-panel>div:nth-child(2){background:#f8faf9!important;scrollbar-color:#B7C6C0 #F0F5F3}html[data-theme=dark-comfort] .event-quick-view-panel>div:nth-child(2)::-webkit-scrollbar,html[data-theme=dark-comfort] .event-quick-view-panel .custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}html[data-theme=dark-comfort] .event-quick-view-panel>div:nth-child(2)::-webkit-scrollbar-track,html[data-theme=dark-comfort] .event-quick-view-panel .custom-scrollbar::-webkit-scrollbar-track{background:#f0f5f3}html[data-theme=dark-comfort] .event-quick-view-panel>div:nth-child(2)::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .event-quick-view-panel .custom-scrollbar::-webkit-scrollbar-thumb{background:#b7c6c0;border-radius:999px}html[data-theme=dark-comfort] .event-quick-view-panel h2,html[data-theme=dark-comfort] .event-quick-view-panel h3,html[data-theme=dark-comfort] .event-quick-view-panel .text-white,html[data-theme=dark-comfort] .event-quick-view-panel .text-white\/85,html[data-theme=dark-comfort] .event-quick-view-panel .text-white\/80,html[data-theme=dark-comfort] .event-quick-view-panel .text-white\/70{color:#17211d!important}html[data-theme=dark-comfort] .event-quick-view-panel .text-textSecondary,html[data-theme=dark-comfort] .event-quick-view-panel .text-white\/50,html[data-theme=dark-comfort] .event-quick-view-panel .text-white\/40,html[data-theme=dark-comfort] .event-quick-view-panel .text-white\/20,html[data-theme=dark-comfort] .event-quick-view-panel label,html[data-theme=dark-comfort] .event-quick-view-panel p[class*=uppercase]{color:#65716c!important}html[data-theme=dark-comfort] .event-quick-view-panel .text-accent,html[data-theme=dark-comfort] .event-quick-view-panel button.text-accent,html[data-theme=dark-comfort] .event-quick-view-panel svg.text-accent{color:#2f8f70!important}html[data-theme=dark-comfort] .event-quick-view-panel .border-white\/5,html[data-theme=dark-comfort] .event-quick-view-panel .border-white\/10{border-color:#dde6e2!important}html[data-theme=dark-comfort] .event-quick-view-panel [class*="bg-white/"]{background-color:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .event-quick-view-panel [class*="bg-[#0A0D14]"],html[data-theme=dark-comfort] .event-quick-view-panel [class*="bg-[#0E1218]"],html[data-theme=dark-comfort] .event-quick-view-panel [class*="bg-[#121824]"]{background-color:#f5f8f7!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .event-quick-view-panel .rounded-xl[class*=border],html[data-theme=dark-comfort] .event-quick-view-panel .rounded-lg[class*=border]{border-color:#dde6e2!important}html[data-theme=dark-comfort] .event-quick-view-panel input,html[data-theme=dark-comfort] .event-quick-view-panel select{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .event-quick-view-panel input:focus,html[data-theme=dark-comfort] .event-quick-view-panel select:focus{border-color:#58b997!important;box-shadow:0 0 0 3px #58b9971f!important}html[data-theme=dark-comfort] .event-quick-view-panel option{background:#fff!important;color:#17211d!important}html[data-theme=dark-comfort] .event-quick-view-panel button:hover{background-color:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .event-quick-view-panel button[class*=bg-accent]{background:#58b997!important;border-color:#2f8f703d!important;color:#fff!important;box-shadow:0 12px 24px #58b9972e!important}html[data-theme=dark-comfort] .event-quick-view-panel button[class*=bg-accent] svg,html[data-theme=dark-comfort] .event-quick-view-panel button[class*=bg-accent] span{color:#fff!important}html[data-theme=dark-comfort] .event-quick-view-panel button[class*="bg-accent/10"],html[data-theme=dark-comfort] .event-quick-view-panel button[class*="bg-accent/20"]{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important;box-shadow:0 8px 18px #2f8f7014!important}html[data-theme=dark-comfort] .event-quick-view-panel button[class*="bg-accent/10"] svg,html[data-theme=dark-comfort] .event-quick-view-panel button[class*="bg-accent/20"] svg,html[data-theme=dark-comfort] .event-quick-view-panel button[class*="bg-accent/10"] span,html[data-theme=dark-comfort] .event-quick-view-panel button[class*="bg-accent/20"] span{color:#2f8f70!important}html[data-theme=dark-comfort] .event-quick-view-panel div[class*="bg-accent/10"],html[data-theme=dark-comfort] .event-quick-view-panel div[class*="bg-accent/20"],html[data-theme=dark-comfort] .event-quick-view-panel span[class*="bg-accent/20"]{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .event-quick-view-panel .font-mono{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .event-quick-view-panel .group button:not([class*=bg-red]):not([class*=bg-blue]):not([class*=bg-orange]):not([class*=bg-emerald]):not([class*=bg-accent]){background:#f0f5f3!important;color:#65716c!important}html[data-theme=dark-comfort] .event-quick-view-panel .agenda-revert-outcome-button{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#047857!important}html[data-theme=dark-comfort] .event-quick-view-panel .agenda-revert-outcome-button:hover:not(:disabled){background:#d1fae5!important;border-color:#6ee7b7!important;color:#065f46!important}html[data-theme=dark-comfort] .event-quick-view-panel .agenda-revert-outcome-spinner{border-color:#a7f3d0!important;border-top-color:#047857!important}html[data-theme=dark-comfort] .patients-page{background:#f5f8f7!important;color:#17211d!important}html[data-theme=dark-comfort] .patients-page .page-header-shell{background:transparent!important;border-bottom:0!important;margin-bottom:24px!important;padding:0!important}html[data-theme=dark-comfort] .patients-page .page-header-shell [class*=rounded-full][class*=uppercase]{background:#e9f6f1!important;border-color:#58b99761!important;color:#2f8f70!important}html[data-theme=dark-comfort] .patients-page .page-header-shell [class*=rounded-full][class*=uppercase] svg{color:#2f8f70!important;opacity:1!important}html[data-theme=dark-comfort] .patients-page .page-header-shell h1,html[data-theme=dark-comfort] .patients-page .text-white{color:#17211d!important}html[data-theme=dark-comfort] .patients-page .page-header-shell p,html[data-theme=dark-comfort] .patients-page .text-gray-300,html[data-theme=dark-comfort] .patients-page .text-gray-400,html[data-theme=dark-comfort] .patients-page .text-gray-500,html[data-theme=dark-comfort] .patients-page .text-gray-600{color:#65716c!important}html[data-theme=dark-comfort] .patients-new-button,html[data-theme=dark-comfort] .patients-page button[class*=bg-accent]{background:#58b997!important;color:#fff!important;box-shadow:0 12px 24px #58b9972e!important}html[data-theme=dark-comfort] .patients-new-button:hover,html[data-theme=dark-comfort] .patients-page button[class*=bg-accent]:hover{background:#2f8f70!important;color:#fff!important}html[data-theme=dark-comfort] .patients-toolbar{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 10px 26px #17211d0b!important}html[data-theme=dark-comfort] .patients-toolbar input,html[data-theme=dark-comfort] .patients-toolbar select{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .patients-toolbar input::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .patients-toolbar input:focus,html[data-theme=dark-comfort] .patients-toolbar select:focus{border-color:#58b997!important;box-shadow:0 0 0 4px #58b9971f!important}html[data-theme=dark-comfort] .patients-toolbar svg{color:#65716c!important}html[data-theme=dark-comfort] .patients-toolbar>div[class*="bg-white/5"]{background:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .patients-toolbar div[class*="bg-white/5"]{background:#f0f5f3!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .patients-toolbar div[class*="bg-white/10"]{background:#fff!important}html[data-theme=dark-comfort] .patients-toolbar .text-emerald-400{color:#2f8f70!important}html[data-theme=dark-comfort] .patients-toolbar .border-l{border-color:#dde6e2!important}html[data-theme=dark-comfort] .patients-list{scrollbar-color:#B7C6C0 #F0F5F3}html[data-theme=dark-comfort] .patients-list::-webkit-scrollbar{width:6px}html[data-theme=dark-comfort] .patients-list::-webkit-scrollbar-track{background:#f0f5f3}html[data-theme=dark-comfort] .patients-list::-webkit-scrollbar-thumb{background:#b7c6c0;border-radius:999px}html[data-theme=dark-comfort] .patient-card{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 1px 2px #17211d0a!important}html[data-theme=dark-comfort] .patient-card:hover{background:#f8fbfa!important;border-color:#bfdcce!important;box-shadow:0 10px 24px #17211d12!important}html[data-theme=dark-comfort] .patient-card h3{color:#17211d!important}html[data-theme=dark-comfort] .patient-card h3:hover{color:#2f8f70!important}html[data-theme=dark-comfort] .patient-card .font-mono{background:#f0f5f3!important;color:#8a9691!important}html[data-theme=dark-comfort] .patient-card .lg\:border-l{border-color:#e7eeeb!important}html[data-theme=dark-comfort] .patient-card .text-gray-400,html[data-theme=dark-comfort] .patient-card .text-gray-500{color:#65716c!important}html[data-theme=dark-comfort] .patient-avatar{color:#fff!important;box-shadow:0 8px 18px #17211d1f!important}html[data-theme=dark-comfort] .patient-status-badge.patient-status-active,html[data-theme=dark-comfort] .patient-registration-badge.patient-registration-complete{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .patient-status-badge.patient-status-inactive{background:#f0f5f3!important;border-color:#dde6e2!important;color:#65716c!important}html[data-theme=dark-comfort] .patient-registration-badge.patient-registration-incomplete{background:#d991321f!important;border-color:#d9913242!important;color:#b87422!important}html[data-theme=dark-comfort] .patient-view-button{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .patient-view-button:hover{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .patient-delete-button{background:#dc5a621a!important;border-color:#dc5a623d!important;color:#dc5a62!important}html[data-theme=dark-comfort] .patient-delete-button:hover{background:#dc5a6229!important;border-color:#dc5a6257!important;color:#b43e47!important}html[data-theme=dark-comfort] .patients-pagination{min-height:52px!important;background:#fff!important;border-color:#dde6e2!important;box-shadow:0 -8px 22px #17211d09!important}html[data-theme=dark-comfort] .patients-pagination div,html[data-theme=dark-comfort] .patients-pagination span{color:#65716c!important}html[data-theme=dark-comfort] .patients-pagination span.text-white,html[data-theme=dark-comfort] .patients-pagination .font-bold{color:#17211d!important}html[data-theme=dark-comfort] .patients-pagination button{background:transparent!important;color:#65716c!important;box-shadow:none!important}html[data-theme=dark-comfort] .patients-pagination button:hover:not(:disabled){background:#f0f5f3!important;color:#2f8f70!important}html[data-theme=dark-comfort] .patients-pagination button[class*=bg-accent]{background:#e9f6f1!important;border:1px solid #BFDCCE!important;color:#2f8f70!important}html[data-theme=dark-comfort] .patients-pagination button:disabled{opacity:.36!important}html[data-theme=dark-comfort] .patients-pagination select{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .new-patient-modal,html[data-theme=dark-comfort] .patient-delete-modal{background:#17211d57!important}html[data-theme=dark-comfort] .new-patient-modal-panel,html[data-theme=dark-comfort] .patient-delete-modal-panel{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 28px 70px #17211d33!important;color:#17211d!important}html[data-theme=dark-comfort] .new-patient-modal-panel>div,html[data-theme=dark-comfort] .patient-delete-modal-panel>div{border-color:#dde6e2!important}html[data-theme=dark-comfort] .new-patient-modal-panel>div:first-child,html[data-theme=dark-comfort] .new-patient-modal-panel>div:last-child{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .new-patient-modal-panel>div:nth-child(2){background:#f8faf9!important}html[data-theme=dark-comfort] .new-patient-modal-panel h3,html[data-theme=dark-comfort] .patient-delete-modal-panel h3,html[data-theme=dark-comfort] .new-patient-modal-panel .text-white,html[data-theme=dark-comfort] .patient-delete-modal-panel .text-white{color:#17211d!important}html[data-theme=dark-comfort] .new-patient-modal-panel label,html[data-theme=dark-comfort] .new-patient-modal-panel .text-gray-500,html[data-theme=dark-comfort] .patient-delete-modal-panel p,html[data-theme=dark-comfort] .patient-delete-modal-panel .text-gray-400{color:#65716c!important}html[data-theme=dark-comfort] .new-patient-modal-panel input,html[data-theme=dark-comfort] .new-patient-modal-panel select{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .new-patient-modal-panel input::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .new-patient-modal-panel input:focus,html[data-theme=dark-comfort] .new-patient-modal-panel select:focus{border-color:#58b997!important;box-shadow:0 0 0 4px #58b9971f!important}html[data-theme=dark-comfort] .new-patient-modal-panel option{background:#fff!important;color:#17211d!important}html[data-theme=dark-comfort] .new-patient-modal-panel button:first-child,html[data-theme=dark-comfort] .patient-delete-modal-panel button:first-child{background:#fff!important;border-color:#dde6e2!important;color:#65716c!important}html[data-theme=dark-comfort] .new-patient-modal-panel button:last-child{background:#58b997!important;color:#fff!important}html[data-theme=dark-comfort] .new-patient-modal-panel button:last-child:hover{background:#2f8f70!important;color:#fff!important}html[data-theme=dark-comfort] .patient-delete-modal-panel button:last-child{background:#dc5a62!important;color:#fff!important}html[data-theme=dark-comfort] .patients-page>.fixed.top-6{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important;box-shadow:0 18px 42px #17211d24!important}html[data-theme=dark-comfort] .patients-page>.fixed.top-6 span{color:#17211d!important}html[data-theme=dark-comfort] .patient-profile-page{background:#f5f8f7!important;color:#17211d!important;scrollbar-color:#B7C6C0 #F0F5F3}html[data-theme=dark-comfort] .patient-profile-page::-webkit-scrollbar,html[data-theme=dark-comfort] .patient-profile-tabs::-webkit-scrollbar,html[data-theme=dark-comfort] .patient-profile-content *::-webkit-scrollbar{width:6px;height:6px}html[data-theme=dark-comfort] .patient-profile-page::-webkit-scrollbar-track,html[data-theme=dark-comfort] .patient-profile-tabs::-webkit-scrollbar-track,html[data-theme=dark-comfort] .patient-profile-content *::-webkit-scrollbar-track{background:#f0f5f3}html[data-theme=dark-comfort] .patient-profile-page::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .patient-profile-tabs::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .patient-profile-content *::-webkit-scrollbar-thumb{background:#b7c6c0;border-radius:999px}html[data-theme=dark-comfort] .patient-profile-header,html[data-theme=dark-comfort] .patient-profile-content{background:transparent!important}html[data-theme=dark-comfort] .patient-profile-header button:not(.patient-profile-tab){color:#65716c!important}html[data-theme=dark-comfort] .patient-profile-header button:not(.patient-profile-tab):hover{color:#17211d!important}html[data-theme=dark-comfort] .patient-profile-hero{border-color:#ffffff1a!important;box-shadow:0 22px 50px #17211d29!important}html[data-theme=dark-comfort] .patient-profile-hero h1,html[data-theme=dark-comfort] .patient-profile-hero .text-white{color:#fff!important}html[data-theme=dark-comfort] .patient-profile-tabs-shell{background:#ffffffeb!important;border:1px solid #DDE6E2!important;border-radius:18px!important;padding-top:8px!important;padding-bottom:8px!important;box-shadow:0 10px 24px #17211d0b!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=dark-comfort] .patient-profile-tabs-shell:after{content:"";display:block;height:4px;margin-top:8px;border-radius:999px;background:#e6efeb}html[data-theme=dark-comfort] .patient-profile-tabs{padding-bottom:2px}html[data-theme=dark-comfort] .patient-profile-tab{background:transparent!important;border-color:transparent!important;color:#65716c!important}html[data-theme=dark-comfort] .patient-profile-tab svg{color:currentColor!important}html[data-theme=dark-comfort] .patient-profile-tab-inactive:hover{background:#f0f5f3!important;color:#17211d!important}html[data-theme=dark-comfort] .patient-profile-tab-active{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important;box-shadow:0 1px 2px #17211d0a,inset 0 1px #fffc!important}html[data-theme=dark-comfort] .patient-profile-tab-active>div:last-child{height:4px!important;bottom:-11px!important;left:12px!important;width:calc(100% - 24px)!important;background:#58b997!important;box-shadow:none!important;border-radius:999px!important}html[data-theme=dark-comfort] .patient-profile-content h2,html[data-theme=dark-comfort] .patient-profile-content h3,html[data-theme=dark-comfort] .patient-profile-content h4,html[data-theme=dark-comfort] .patient-profile-content .text-white,html[data-theme=dark-comfort] .patient-profile-content .text-white\/80,html[data-theme=dark-comfort] .patient-profile-content .text-white\/70{color:#17211d!important}html[data-theme=dark-comfort] .patient-profile-content p,html[data-theme=dark-comfort] .patient-profile-content label,html[data-theme=dark-comfort] .patient-profile-content .text-gray-300,html[data-theme=dark-comfort] .patient-profile-content .text-gray-400,html[data-theme=dark-comfort] .patient-profile-content .text-gray-500,html[data-theme=dark-comfort] .patient-profile-content .text-white\/50,html[data-theme=dark-comfort] .patient-profile-content .text-white\/45,html[data-theme=dark-comfort] .patient-profile-content .text-white\/40,html[data-theme=dark-comfort] .patient-profile-content .text-white\/30,html[data-theme=dark-comfort] .patient-profile-content .text-white\/20{color:#65716c!important}html[data-theme=dark-comfort] .patient-profile-content .text-accent,html[data-theme=dark-comfort] .patient-profile-content svg.text-accent,html[data-theme=dark-comfort] .patient-profile-content .text-accent\/70{color:#2f8f70!important}html[data-theme=dark-comfort] .patient-profile-content>div>div[class*=space-y]>div,html[data-theme=dark-comfort] .patient-profile-content .rounded-2xl[class*=border],html[data-theme=dark-comfort] .patient-profile-content .rounded-xl[class*=border]{background-color:#fff!important;border-color:#dde6e2!important;box-shadow:0 10px 26px #17211d0b!important}html[data-theme=dark-comfort] .patient-profile-content .bg-black\/20,html[data-theme=dark-comfort] .patient-profile-content .bg-white\/\[0\.02\],html[data-theme=dark-comfort] .patient-profile-content .bg-white\/\[0\.03\],html[data-theme=dark-comfort] .patient-profile-content .bg-white\/\[0\.04\],html[data-theme=dark-comfort] .patient-profile-content .bg-white\/5,html[data-theme=dark-comfort] .patient-profile-content .bg-\[\#141A22\],html[data-theme=dark-comfort] .patient-profile-content .bg-\[\#1A202C\]{background-color:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .patient-profile-content .border-white\/5,html[data-theme=dark-comfort] .patient-profile-content .border-white\/10{border-color:#dde6e2!important}html[data-theme=dark-comfort] .patient-profile-content input,html[data-theme=dark-comfort] .patient-profile-content select,html[data-theme=dark-comfort] .patient-profile-content textarea{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .patient-profile-content input::placeholder,html[data-theme=dark-comfort] .patient-profile-content textarea::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .patient-profile-content input:focus,html[data-theme=dark-comfort] .patient-profile-content select:focus,html[data-theme=dark-comfort] .patient-profile-content textarea:focus{border-color:#58b997!important;box-shadow:0 0 0 4px #58b9971f!important}html[data-theme=dark-comfort] .patient-profile-content option{background:#fff!important;color:#17211d!important}html[data-theme=dark-comfort] .patient-profile-content button[class*=bg-accent]{background:#58b997!important;border-color:#58b997!important;color:#fff!important;box-shadow:0 12px 24px #58b99729!important}html[data-theme=dark-comfort] .patient-profile-content button[class*=bg-accent]:hover{background:#2f8f70!important;border-color:#2f8f70!important;color:#fff!important}html[data-theme=dark-comfort] .patient-profile-content button[class*=bg-white],html[data-theme=dark-comfort] .patient-profile-content button[class*=border-white]{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .patient-profile-content button[class*=bg-white]:hover,html[data-theme=dark-comfort] .patient-profile-content button[class*=border-white]:hover{background:#f0f5f3!important;color:#2f8f70!important}html[data-theme=dark-comfort] .patient-profile-content button[class*=red],html[data-theme=dark-comfort] .patient-profile-content .bg-red-500\/10,html[data-theme=dark-comfort] .patient-profile-content .bg-red-500\/15{background:#dc5a621a!important;border-color:#dc5a623d!important;color:#dc5a62!important}html[data-theme=dark-comfort] .patient-profile-content .border-dashed,html[data-theme=dark-comfort] .patient-profile-content .text-center[class*=p-],html[data-theme=dark-comfort] .patient-profile-content .text-center[class*=py-]{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 10px 26px #17211d0b!important}html[data-theme=dark-comfort] .patient-profile-content .text-center .rounded-2xl,html[data-theme=dark-comfort] .patient-profile-content .text-center .rounded-xl{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .patient-profile-content table thead,html[data-theme=dark-comfort] .patient-profile-content table tr:hover{background:#f8faf9!important}html[data-theme=dark-comfort] .patient-profile-content table tbody,html[data-theme=dark-comfort] .patient-profile-content .divide-y>:not([hidden])~:not([hidden]){border-color:#dde6e2!important}html[data-theme=dark-comfort] .patient-profile-content [class*="bg-emerald-500/10"]{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .patient-profile-content [class*="bg-yellow-500/10"],html[data-theme=dark-comfort] .patient-profile-content [class*="bg-amber-500/10"]{background:#d991321f!important;border-color:#d9913242!important;color:#b87422!important}html[data-theme=dark-comfort] .patient-profile-content [class*="bg-blue-500/10"]{background:#4f7dd91a!important;border-color:#4f7dd93d!important;color:#315fae!important}html[data-theme=dark-comfort] .patient-profile-content [class*="bg-purple-500/10"]{background:#7e57c21a!important;border-color:#7e57c23d!important;color:#6b46b4!important}html[data-theme=dark-comfort] .patient-profile-content button.w-10.h-5{background:#e6ece9!important;border:1px solid #D5DFDA!important}html[data-theme=dark-comfort] .patient-profile-content button.w-10.h-5.bg-accent{background:#58b997!important;border-color:#58b997!important}html[data-theme=dark-comfort] .patient-profile-content button.w-10.h-5>div{background:#fff!important;box-shadow:0 1px 4px #17211d2e!important}html[data-theme=dark-comfort] .patient-profile-hero{background:linear-gradient(135deg,#fff,#f0f8f5 48%,#e9f6f1)!important;border-color:#dde6e2!important;box-shadow:0 18px 42px #17211d14!important}html[data-theme=dark-comfort] .patient-profile-hero h1,html[data-theme=dark-comfort] .patient-profile-hero .text-white,html[data-theme=dark-comfort] .patient-profile-hero .text-gray-300{color:#17211d!important}html[data-theme=dark-comfort] .patient-profile-hero .text-gray-400,html[data-theme=dark-comfort] .patient-profile-hero .text-gray-500,html[data-theme=dark-comfort] .patient-profile-hero .text-gray-600{color:#65716c!important}html[data-theme=dark-comfort] .patient-profile-hero .bg-gray-700{background:#bfdcce!important}html[data-theme=dark-comfort] .patient-profile-hero [class*="ring-[#141A22]"]{--tw-ring-color: #FFFFFF !important}html[data-theme=dark-comfort] .patient-profile-tabs-shell{border-bottom:1px solid #DDE6E2!important;overflow:hidden!important}html[data-theme=dark-comfort] .patient-profile-tabs-shell:after{content:none!important;display:none!important}html[data-theme=dark-comfort] .patient-profile-tabs{scrollbar-width:thin;scrollbar-color:#CBD7D2 transparent;padding-bottom:0!important}html[data-theme=dark-comfort] .patient-profile-tab{border:1px solid transparent!important}html[data-theme=dark-comfort] .patient-profile-tabs::-webkit-scrollbar{height:4px}html[data-theme=dark-comfort] .patient-profile-tabs::-webkit-scrollbar-track{background:transparent}html[data-theme=dark-comfort] .patient-profile-tabs::-webkit-scrollbar-thumb{background:#cbd7d2;border-radius:999px}html[data-theme=dark-comfort] .patient-profile-tab-active>div:last-child{content:none!important;display:none!important}html[data-theme=dark-comfort] .patient-profile-content .space-y-8>.flex.justify-between.items-center,html[data-theme=dark-comfort] .patient-profile-content .space-y-8>.flex.justify-between.items-center.mb-2{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html[data-theme=dark-comfort] .patient-profile-content .space-y-8>.relative.pl-4{background:transparent!important;border:0!important;box-shadow:none!important}html[data-theme=dark-comfort] .patient-profile-content .space-y-8>.relative.pl-4>.absolute{background:#dde6e2!important}html[data-theme=dark-comfort] .patient-profile-content .space-y-8>.relative.pl-4 .absolute.left-2\.5{background:#f5f8f7!important;border-color:#58b997!important;box-shadow:0 0 0 4px #f5f8f7!important}html[data-theme=dark-comfort] .patient-attachments-tab>.flex:first-child{background:transparent!important;border-color:#dde6e2!important;box-shadow:none!important;padding-bottom:1rem!important}html[data-theme=dark-comfort] .patient-attachments-tab>.flex:first-child h2,html[data-theme=dark-comfort] .patient-attachments-tab>.flex:first-child .text-white{color:#17211d!important}html[data-theme=dark-comfort] .patient-attachments-tab>.flex:first-child span[class*=rounded-full]{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .patient-attachments-tab>div:nth-child(2){background:#f5f8f7!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=dark-comfort] .patient-attachments-tab input,html[data-theme=dark-comfort] .patient-attachments-tab select{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .patient-attachments-tab button[class*=bg-white],html[data-theme=dark-comfort] .patient-attachments-tab button[class*=border-white]{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .patient-contract-generate-drawer,html[data-theme=dark-comfort] .patient-contract-void-modal,html[data-theme=dark-comfort] .patient-evolution-modal,html[data-theme=dark-comfort] .patient-assessment-modal{background:#17211d57!important}html[data-theme=dark-comfort] .patient-contract-generate-panel,html[data-theme=dark-comfort] .patient-contract-void-panel,html[data-theme=dark-comfort] .patient-evolution-modal-panel,html[data-theme=dark-comfort] .patient-assessment-modal-panel{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important;box-shadow:0 28px 70px #17211d33!important;scrollbar-color:#B7C6C0 #F0F5F3}html[data-theme=dark-comfort] .patient-contract-generate-panel>div:first-child,html[data-theme=dark-comfort] .patient-contract-void-panel>div:first-child,html[data-theme=dark-comfort] .patient-evolution-modal-panel>div:first-child,html[data-theme=dark-comfort] .patient-assessment-modal-panel>div:first-child,html[data-theme=dark-comfort] .patient-evolution-modal-panel>div:last-child,html[data-theme=dark-comfort] .patient-assessment-modal-panel>div:last-child,html[data-theme=dark-comfort] .patient-contract-void-panel>div:last-child{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .patient-evolution-modal-panel>div:nth-child(2),html[data-theme=dark-comfort] .patient-assessment-modal-panel>div:nth-child(2){background:#f8faf9!important}html[data-theme=dark-comfort] .patient-contract-generate-panel h2,html[data-theme=dark-comfort] .patient-contract-generate-panel h3,html[data-theme=dark-comfort] .patient-contract-generate-panel .text-white,html[data-theme=dark-comfort] .patient-contract-void-panel h3,html[data-theme=dark-comfort] .patient-contract-void-panel .text-white,html[data-theme=dark-comfort] .patient-evolution-modal-panel h2,html[data-theme=dark-comfort] .patient-evolution-modal-panel h3,html[data-theme=dark-comfort] .patient-evolution-modal-panel h4,html[data-theme=dark-comfort] .patient-evolution-modal-panel .text-white,html[data-theme=dark-comfort] .patient-assessment-modal-panel h2,html[data-theme=dark-comfort] .patient-assessment-modal-panel .text-white{color:#17211d!important}html[data-theme=dark-comfort] .patient-contract-generate-panel p,html[data-theme=dark-comfort] .patient-contract-generate-panel span,html[data-theme=dark-comfort] .patient-contract-generate-panel label,html[data-theme=dark-comfort] .patient-contract-generate-panel .text-gray-400,html[data-theme=dark-comfort] .patient-contract-generate-panel .text-gray-500,html[data-theme=dark-comfort] .patient-contract-void-panel p,html[data-theme=dark-comfort] .patient-contract-void-panel span,html[data-theme=dark-comfort] .patient-evolution-modal-panel p,html[data-theme=dark-comfort] .patient-evolution-modal-panel label,html[data-theme=dark-comfort] .patient-evolution-modal-panel .text-gray-400,html[data-theme=dark-comfort] .patient-evolution-modal-panel .text-gray-500,html[data-theme=dark-comfort] .patient-assessment-modal-panel p,html[data-theme=dark-comfort] .patient-assessment-modal-panel label,html[data-theme=dark-comfort] .patient-assessment-modal-panel .text-gray-400,html[data-theme=dark-comfort] .patient-assessment-modal-panel .text-gray-500{color:#65716c!important}html[data-theme=dark-comfort] .patient-contract-generate-panel input,html[data-theme=dark-comfort] .patient-contract-generate-panel select,html[data-theme=dark-comfort] .patient-contract-generate-panel textarea,html[data-theme=dark-comfort] .patient-contract-void-panel textarea,html[data-theme=dark-comfort] .patient-evolution-modal-panel input,html[data-theme=dark-comfort] .patient-evolution-modal-panel select,html[data-theme=dark-comfort] .patient-evolution-modal-panel textarea,html[data-theme=dark-comfort] .patient-assessment-modal-panel input,html[data-theme=dark-comfort] .patient-assessment-modal-panel select,html[data-theme=dark-comfort] .patient-assessment-modal-panel textarea{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .patient-contract-generate-panel input:focus,html[data-theme=dark-comfort] .patient-contract-generate-panel select:focus,html[data-theme=dark-comfort] .patient-contract-generate-panel textarea:focus,html[data-theme=dark-comfort] .patient-evolution-modal-panel input:focus,html[data-theme=dark-comfort] .patient-evolution-modal-panel select:focus,html[data-theme=dark-comfort] .patient-evolution-modal-panel textarea:focus,html[data-theme=dark-comfort] .patient-assessment-modal-panel input:focus,html[data-theme=dark-comfort] .patient-assessment-modal-panel select:focus{border-color:#58b997!important;box-shadow:0 0 0 4px #58b9971f!important}html[data-theme=dark-comfort] .patient-contract-generate-panel .bg-\[\#141A22\],html[data-theme=dark-comfort] .patient-contract-generate-panel .bg-\[\#0E1218\],html[data-theme=dark-comfort] .patient-contract-generate-panel .bg-white\/\[0\.03\],html[data-theme=dark-comfort] .patient-evolution-modal-panel .bg-\[\#141A22\],html[data-theme=dark-comfort] .patient-evolution-modal-panel .bg-\[\#0E1218\],html[data-theme=dark-comfort] .patient-assessment-modal-panel .bg-\[\#141A22\],html[data-theme=dark-comfort] .patient-assessment-modal-panel .bg-\[\#0E1218\]{background:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .patient-contract-generate-panel .border-white\/10,html[data-theme=dark-comfort] .patient-contract-generate-panel .border-white\/5,html[data-theme=dark-comfort] .patient-contract-void-panel .border-white\/10,html[data-theme=dark-comfort] .patient-evolution-modal-panel .border-white\/10,html[data-theme=dark-comfort] .patient-evolution-modal-panel .border-white\/5,html[data-theme=dark-comfort] .patient-assessment-modal-panel .border-white\/10,html[data-theme=dark-comfort] .patient-assessment-modal-panel .border-white\/5{border-color:#dde6e2!important}html[data-theme=dark-comfort] .patient-contract-generate-panel button[class*=bg-emerald],html[data-theme=dark-comfort] .patient-evolution-modal-panel button[class*=bg-accent],html[data-theme=dark-comfort] .patient-assessment-modal-panel button[class*=bg-accent]{background:#58b997!important;border-color:#58b997!important;color:#fff!important}html[data-theme=dark-comfort] .patient-contract-generate-panel button[class*=border-white],html[data-theme=dark-comfort] .patient-contract-void-panel button[class*=border-white],html[data-theme=dark-comfort] .patient-evolution-modal-panel button[class*=border-white],html[data-theme=dark-comfort] .patient-assessment-modal-panel button[class*=border-white]{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .patient-contract-preview-drawer{background:#17211d57!important}html[data-theme=dark-comfort] .patient-contract-preview-panel{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important;box-shadow:0 28px 70px #17211d33!important;scrollbar-color:#B7C6C0 #F0F5F3}html[data-theme=dark-comfort] .patient-contract-preview-panel::-webkit-scrollbar{width:10px}html[data-theme=dark-comfort] .patient-contract-preview-panel::-webkit-scrollbar-track{background:#f0f5f3}html[data-theme=dark-comfort] .patient-contract-preview-panel::-webkit-scrollbar-thumb{background:#b7c6c0;border:2px solid #F0F5F3;border-radius:999px}html[data-theme=dark-comfort] .patient-contract-preview-header{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .patient-contract-preview-header h2,html[data-theme=dark-comfort] .patient-contract-preview-signatures-heading,html[data-theme=dark-comfort] .patient-contract-preview-signatures h3,html[data-theme=dark-comfort] .patient-contract-preview-signatures .text-white,html[data-theme=dark-comfort] .patient-contract-signature-card .text-white{color:#17211d!important}html[data-theme=dark-comfort] .patient-contract-preview-header p,html[data-theme=dark-comfort] .patient-contract-preview-signatures p,html[data-theme=dark-comfort] .patient-contract-preview-signatures .text-gray-200,html[data-theme=dark-comfort] .patient-contract-preview-signatures .text-gray-400,html[data-theme=dark-comfort] .patient-contract-preview-signatures .text-gray-500{color:#65716c!important}html[data-theme=dark-comfort] .patient-contract-preview-close{background:#fff!important;border:1px solid #DDE6E2!important;color:#65716c!important}html[data-theme=dark-comfort] .patient-contract-preview-close:hover{background:#f5f8f7!important;color:#17211d!important}html[data-theme=dark-comfort] .patient-contract-preview-signatures{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 12px 30px #17211d0e!important}html[data-theme=dark-comfort] .patient-contract-signature-card{background:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .patient-contract-signature-card-primary{background:#eaf7f0!important;border-color:#58b9974d!important}html[data-theme=dark-comfort] .patient-contract-preview-signatures .border-white\/10,html[data-theme=dark-comfort] .patient-contract-preview-signatures .border-white\/5{border-color:#dde6e2!important}html[data-theme=dark-comfort] .patient-contract-signature-canvas{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .patient-profile-hero-drawer{border:1px solid #DDE6E2!important;border-radius:24px!important;box-shadow:0 18px 42px #17211d14!important}html[data-theme=dark-comfort] .patient-attachments-tab>div:nth-child(2),html[data-theme=dark-comfort] .patient-attachment-filters,html[data-theme=dark-comfort] .patient-attachment-filters-body,html[data-theme=dark-comfort] .patient-attachment-filter-search,html[data-theme=dark-comfort] .patient-attachment-filter-tabs{background:#f5f8f7!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=dark-comfort] .patient-attachment-filters input{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .patient-attachment-filters input::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .patient-attachment-filters input:focus{border-color:#58b997!important;box-shadow:0 0 0 3px #58b99729!important}html[data-theme=dark-comfort] .patient-attachment-filters button[class*=bg-accent]{background:#58b997!important;border-color:#58b997!important;color:#0e1218!important;box-shadow:0 8px 18px #58b99733!important}html[data-theme=dark-comfort] .patient-attachment-filters button[class*=bg-white],html[data-theme=dark-comfort] .patient-attachment-filters button[class*=border-white]{background:#f8faf9!important;border-color:#dde6e2!important;color:#65716c!important;box-shadow:none!important}html[data-theme=dark-comfort] .patient-attachment-filters button[class*=bg-white]:hover,html[data-theme=dark-comfort] .patient-attachment-filters button[class*=border-white]:hover{background:#e9f6f1!important;border-color:#bfdcce!important;color:#17211d!important}html[data-theme=dark-comfort] .contacts-page{background:#f5f8f7!important;color:#17211d!important;scrollbar-color:#B7C6C0 #F0F5F3}html[data-theme=dark-comfort] .contacts-top-action{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important;box-shadow:0 8px 20px #17211d0a!important}html[data-theme=dark-comfort] .contacts-top-action svg{color:#2f8f70!important}html[data-theme=dark-comfort] .contacts-top-action:hover:not(:disabled),html[data-theme=dark-comfort] .contacts-top-action:focus-visible{background:#e9f6f1!important;border-color:#bfdcce!important;color:#17211d!important;box-shadow:0 0 0 3px #58b9971f!important}html[data-theme=dark-comfort] .contacts-new-button{background:#58b997!important;color:#fff!important;box-shadow:0 12px 24px #58b99729!important}html[data-theme=dark-comfort] .contacts-new-button:hover{background:#2f8f70!important}html[data-theme=dark-comfort] .contacts-toolbar{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 10px 26px #17211d0b!important}html[data-theme=dark-comfort] .contacts-toolbar input,html[data-theme=dark-comfort] .contacts-toolbar select{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .contacts-toolbar input::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .contacts-toolbar input:focus,html[data-theme=dark-comfort] .contacts-toolbar select:focus{border-color:#58b997!important;box-shadow:0 0 0 3px #58b99724!important}html[data-theme=dark-comfort] .contacts-toolbar svg{color:#65716c!important}html[data-theme=dark-comfort] .contacts-toolbar .group:focus-within svg,html[data-theme=dark-comfort] .contacts-toolbar button svg.text-orange-400{color:#2f8f70!important}html[data-theme=dark-comfort] .contacts-toolbar>div[class*=bg-white]{background:#dde6e2!important}html[data-theme=dark-comfort] .contacts-toolbar button{background:#d991321a!important;border-color:#d991323d!important;color:#a8691e!important}html[data-theme=dark-comfort] .contacts-toolbar button:hover{background:#d9913226!important;border-color:#d9913257!important}html[data-theme=dark-comfort] .contact-card{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 8px 22px #17211d09!important}html[data-theme=dark-comfort] .contact-card:hover{background:#f8fbfa!important;border-color:#bfdcce!important;box-shadow:0 12px 28px #17211d0f!important}html[data-theme=dark-comfort] .contact-card h3,html[data-theme=dark-comfort] .contact-card .text-white{color:#17211d!important}html[data-theme=dark-comfort] .contact-card p,html[data-theme=dark-comfort] .contact-card .text-gray-400,html[data-theme=dark-comfort] .contact-card .text-gray-500,html[data-theme=dark-comfort] .contact-card .text-gray-600{color:#65716c!important}html[data-theme=dark-comfort] .contact-card .bg-emerald-500\/10,html[data-theme=dark-comfort] .contact-card [class*="bg-emerald-500/10"]{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .contact-card .bg-white\/5,html[data-theme=dark-comfort] .contact-card [class*="bg-white/5"]{background:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .contact-view-button{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .contact-view-button:hover{background:#e9f6f1!important;border-color:#bfdcce!important}html[data-theme=dark-comfort] .contact-edit-button{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .contact-edit-button:hover{background:#ddf0e8!important;color:#2f8f70!important}html[data-theme=dark-comfort] .contact-card button:not(.contact-view-button):not(.contact-edit-button){color:#65716c!important}html[data-theme=dark-comfort] .contact-card button:not(.contact-view-button):not(.contact-edit-button):hover{background:#f0f5f3!important;color:#17211d!important}html[data-theme=dark-comfort] .contact-card div[class*="absolute right-0 top-full"]{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 18px 38px #17211d24!important}html[data-theme=dark-comfort] .contacts-pagination{min-height:52px!important;max-height:56px;padding-top:8px!important;padding-bottom:8px!important}html[data-theme=dark-comfort] .contacts-drawer-overlay{background:#17211d57!important}html[data-theme=dark-comfort] .contacts-drawer-panel{background:#f5f8f7!important;border-color:#dde6e2!important;color:#17211d!important;box-shadow:-24px 0 60px #17211d2e!important}html[data-theme=dark-comfort] .contacts-drawer-header,html[data-theme=dark-comfort] .contacts-drawer-footer{background:#fffffff0!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .contacts-drawer-panel h2,html[data-theme=dark-comfort] .contacts-drawer-panel h3,html[data-theme=dark-comfort] .contacts-drawer-panel .text-white{color:#17211d!important}html[data-theme=dark-comfort] .contacts-drawer-panel .text-gray-400,html[data-theme=dark-comfort] .contacts-drawer-panel .text-gray-500,html[data-theme=dark-comfort] .contacts-drawer-panel .text-gray-600,html[data-theme=dark-comfort] .contacts-drawer-header button{color:#65716c!important}html[data-theme=dark-comfort] .contacts-drawer-header button:hover{background:#f0f5f3!important;color:#17211d!important}html[data-theme=dark-comfort] .contacts-drawer-panel .bg-emerald-500\/10,html[data-theme=dark-comfort] .contacts-drawer-panel [class*="bg-emerald-500/10"]{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .contacts-kpi-card,html[data-theme=dark-comfort] .contacts-journey-card{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 8px 18px #17211d09!important}html[data-theme=dark-comfort] .contacts-kpi-card:hover,html[data-theme=dark-comfort] .contacts-journey-card:hover{background:#f8fbfa!important;border-color:#bfdcce!important}html[data-theme=dark-comfort] .contacts-kpi-card>div:first-of-type,html[data-theme=dark-comfort] .contacts-drawer-panel .bg-blue-500\/10,html[data-theme=dark-comfort] .contacts-drawer-panel [class*="bg-blue-500/10"]{background:#eef4ff!important}html[data-theme=dark-comfort] .contacts-journey-filter{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .contacts-journey-filter button{color:#65716c!important}html[data-theme=dark-comfort] .contacts-journey-filter button:hover{background:#f0f5f3!important;color:#17211d!important}html[data-theme=dark-comfort] .contacts-journey-filter button[class*=bg-accent]{background:#e9f6f1!important;border:1px solid #BFDCCE!important;color:#2f8f70!important;box-shadow:none!important}html[data-theme=dark-comfort] .contacts-drawer-panel div[class*="absolute top-full"]{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 18px 38px #17211d24!important}html[data-theme=dark-comfort] .contacts-drawer-panel input{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .contacts-drawer-panel .absolute.left-\[9px\]{background:#dde6e2!important}html[data-theme=dark-comfort] .contacts-drawer-panel .ring-\[\#0b0f14\]{--tw-ring-color: #F5F8F7 !important}html[data-theme=dark-comfort] .contacts-drawer-body::-webkit-scrollbar{width:8px}html[data-theme=dark-comfort] .contacts-drawer-body::-webkit-scrollbar-track{background:#f0f5f3}html[data-theme=dark-comfort] .contacts-drawer-body::-webkit-scrollbar-thumb{background:#b7c6c0;border-radius:999px}html[data-theme=dark-comfort] .contacts-drawer-footer button{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important;box-shadow:none!important}html[data-theme=dark-comfort] .contacts-drawer-footer button:hover{background:#e9f6f1!important;border-color:#bfdcce!important}html[data-theme=dark-comfort] .contacts-page>.page-header-shell{background:#f5f8f7!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=dark-comfort] .contacts-page>.page-header-shell:before,html[data-theme=dark-comfort] .contacts-page>.page-header-shell:after{content:none!important;display:none!important}html[data-theme=dark-comfort] .contacts-page>.page-header-shell>div:first-child{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=dark-comfort] .contacts-page>.page-header-shell [class*=bg-surface]{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .contacts-journey-card .contact-status-realizado{background:#eaf7f0!important;border-color:#2f8f702e!important;color:#2f8f70!important}html[data-theme=dark-comfort] .contacts-journey-card .contact-status-cancelado{background:#fcebec!important;border-color:#c85c662e!important;color:#c85c66!important}html[data-theme=dark-comfort] .edit-contact-modal{background:#17211d57!important}html[data-theme=dark-comfort] .edit-contact-modal-panel{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important;box-shadow:0 28px 70px #17211d33!important}html[data-theme=dark-comfort] .edit-contact-modal-header{background:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .edit-contact-modal-header h3,html[data-theme=dark-comfort] .edit-contact-modal-panel .text-white{color:#17211d!important}html[data-theme=dark-comfort] .edit-contact-modal-header svg.text-accent{color:#2f8f70!important}html[data-theme=dark-comfort] .edit-contact-modal-header button{color:#65716c!important}html[data-theme=dark-comfort] .edit-contact-modal-header button:hover{color:#17211d!important}html[data-theme=dark-comfort] .edit-contact-modal-body{background:#fff!important}html[data-theme=dark-comfort] .edit-contact-modal-body label{color:#65716c!important}html[data-theme=dark-comfort] .edit-contact-modal-body svg{color:#65716c!important}html[data-theme=dark-comfort] .edit-contact-modal-body input{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .edit-contact-modal-body input::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .edit-contact-modal-body input:focus{border-color:#58b997!important;box-shadow:0 0 0 3px #58b99724!important}html[data-theme=dark-comfort] .edit-contact-modal-footer{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .edit-contact-cancel{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .edit-contact-cancel:hover{background:#f8faf9!important;border-color:#bfdcce!important}html[data-theme=dark-comfort] .edit-contact-save{background:#58b997!important;color:#fff!important;box-shadow:0 12px 24px #58b99729!important}html[data-theme=dark-comfort] .edit-contact-save:hover{background:#2f8f70!important}html[data-theme=dark-comfort] .edit-contact-modal-panel::-webkit-scrollbar,html[data-theme=dark-comfort] .edit-contact-modal-body::-webkit-scrollbar{width:8px}html[data-theme=dark-comfort] .edit-contact-modal-panel::-webkit-scrollbar-track,html[data-theme=dark-comfort] .edit-contact-modal-body::-webkit-scrollbar-track{background:#f0f5f3}html[data-theme=dark-comfort] .edit-contact-modal-panel::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .edit-contact-modal-body::-webkit-scrollbar-thumb{background:#b7c6c0;border-radius:999px}html[data-theme=dark-comfort] .delete-contact-modal{background:#17211d57!important}html[data-theme=dark-comfort] .delete-contact-modal-panel{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 28px 70px #17211d33!important}html[data-theme=dark-comfort] .delete-contact-alert-icon{background:#fcebec!important;color:#dc5a62!important}html[data-theme=dark-comfort] .delete-contact-modal-panel h3{color:#17211d!important}html[data-theme=dark-comfort] .delete-contact-modal-panel p{color:#65716c!important}html[data-theme=dark-comfort] .delete-contact-cancel{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .delete-contact-cancel:hover{background:#f8faf9!important;border-color:#bfdcce!important}html[data-theme=dark-comfort] .delete-contact-confirm{background:#dc5a62!important;color:#fff!important;box-shadow:0 12px 24px #dc5a622e!important}html[data-theme=dark-comfort] .delete-contact-confirm:hover{background:#c54752!important}html[data-theme=dark-comfort] .financial-page{background:#f5f8f7!important;color:#17211d!important;scrollbar-color:#B7C6C0 #F0F5F3}html[data-theme=dark-comfort] .financial-page>.page-header-shell{background:#f5f8f7!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=dark-comfort] .financial-page .page-header-shell [class*=bg-surface]{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .finance-toolbar,html[data-theme=dark-comfort] .finance-kpi-card,html[data-theme=dark-comfort] .finance-table{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 10px 26px #17211d0b!important}html[data-theme=dark-comfort] .finance-toolbar button,html[data-theme=dark-comfort] .finance-toolbar input,html[data-theme=dark-comfort] .finance-toolbar select,html[data-theme=dark-comfort] .finance-toolbar [class*="bg-[#0E1218]"]{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .finance-toolbar button:hover,html[data-theme=dark-comfort] .finance-toolbar input:focus,html[data-theme=dark-comfort] .finance-toolbar select:focus{background:#fff!important;border-color:#58b997!important;box-shadow:0 0 0 3px #58b9971f!important}html[data-theme=dark-comfort] .finance-toolbar svg,html[data-theme=dark-comfort] .finance-toolbar .text-gray-500{color:#65716c!important}html[data-theme=dark-comfort] .finance-toolbar .text-accent,html[data-theme=dark-comfort] .finance-toolbar button:hover svg{color:#2f8f70!important}html[data-theme=dark-comfort] .finance-toolbar input::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .finance-toolbar .absolute[class*="bg-[#1A212A]"],html[data-theme=dark-comfort] .finance-toolbar .absolute[class*="bg-[#0E1218]"]{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 18px 38px #17211d24!important}html[data-theme=dark-comfort] .finance-toolbar .absolute button{background:transparent!important;color:#65716c!important;box-shadow:none!important}html[data-theme=dark-comfort] .finance-toolbar .absolute button:hover{background:#f0f5f3!important;color:#17211d!important}html[data-theme=dark-comfort] .finance-kpi-card p,html[data-theme=dark-comfort] .finance-kpi-card .text-gray-400,html[data-theme=dark-comfort] .finance-kpi-card .text-gray-500{color:#65716c!important}html[data-theme=dark-comfort] .finance-kpi-card h3,html[data-theme=dark-comfort] .finance-kpi-card .text-white{color:#17211d!important}html[data-theme=dark-comfort] .finance-kpi-card [class*="bg-white/5"]{background:#f0f5f3!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .finance-kpi-card [class*=bg-emerald],html[data-theme=dark-comfort] .finance-kpi-card [class*=text-emerald]{color:#2f8f70!important}html[data-theme=dark-comfort] .finance-kpi-card [class*=bg-rose],html[data-theme=dark-comfort] .finance-kpi-card [class*=text-rose]{color:#c85c66!important}html[data-theme=dark-comfort] .finance-kpi-card .h-1\.5.bg-white\/5{background:#edf2f0!important}html[data-theme=dark-comfort] .finance-table>.border-b,html[data-theme=dark-comfort] .finance-table .bg-\[\#141A22\]{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .finance-table h3,html[data-theme=dark-comfort] .finance-table .text-white,html[data-theme=dark-comfort] .finance-table .text-gray-200,html[data-theme=dark-comfort] .finance-table .text-gray-300{color:#17211d!important}html[data-theme=dark-comfort] .finance-table .text-gray-400,html[data-theme=dark-comfort] .finance-table .text-gray-500,html[data-theme=dark-comfort] .finance-table .text-gray-600{color:#65716c!important}html[data-theme=dark-comfort] .finance-table input,html[data-theme=dark-comfort] .finance-table select,html[data-theme=dark-comfort] .finance-table .finance-table-filter,html[data-theme=dark-comfort] .finance-table [class*="bg-white/[0.025]"],html[data-theme=dark-comfort] .finance-table [class*="bg-white/[0.03]"]{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .finance-table input::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .finance-table input:focus,html[data-theme=dark-comfort] .finance-table select:focus{border-color:#58b997!important;box-shadow:0 0 0 3px #58b9971f!important}html[data-theme=dark-comfort] .finance-insights-button{background:#f4f7ff!important;border-color:#d6e2ff!important;color:#17211d!important}html[data-theme=dark-comfort] .finance-insights-button:hover{background:#edf3ff!important;border-color:#bfd0ff!important}html[data-theme=dark-comfort] .finance-table table thead,html[data-theme=dark-comfort] .finance-table table tr.text-\[10px\]{background:#f8faf9!important;color:#65716c!important}html[data-theme=dark-comfort] .finance-table table tbody,html[data-theme=dark-comfort] .finance-table .md\:hidden{background:#fff!important}html[data-theme=dark-comfort] .finance-table table tbody tr{border-color:#e7eeeb!important}html[data-theme=dark-comfort] .finance-table table tbody tr:hover{background:#f8fbfa!important}html[data-theme=dark-comfort] .finance-table input[type=checkbox]{background:#fff!important;border-color:#d5dfda!important}html[data-theme=dark-comfort] .finance-table input[type=checkbox]:checked{background:#58b997!important;border-color:#58b997!important}html[data-theme=dark-comfort] .finance-table [class*="bg-emerald-500/5"],html[data-theme=dark-comfort] .finance-table [class*="bg-emerald-500/10"]{background:#eaf7f0!important;border-color:#2f8f702e!important;color:#2f8f70!important}html[data-theme=dark-comfort] .finance-table [class*="bg-amber-500/5"],html[data-theme=dark-comfort] .finance-table [class*="bg-amber-500/10"]{background:#fff6e6!important;border-color:#c982162e!important;color:#c98216!important}html[data-theme=dark-comfort] .finance-table [class*="bg-rose-500/5"],html[data-theme=dark-comfort] .finance-table [class*="bg-rose-500/10"]{background:#fcebec!important;border-color:#c85c662e!important;color:#c85c66!important}html[data-theme=dark-comfort] .finance-table [class*="bg-blue-500/10"],html[data-theme=dark-comfort] .finance-table [class*="bg-blue-500/5"]{background:#edf3ff!important;border-color:#4f7dd92e!important;color:#4f7dd9!important}html[data-theme=dark-comfort] .finance-table .p-4.border-t{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .finance-table .p-4.border-t button{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .finance-table .p-4.border-t button:hover:not(:disabled){background:#f0f5f3!important;border-color:#bfdcce!important}html[data-theme=dark-comfort] .finance-table .p-4.border-t button:disabled{color:#8a9691!important;opacity:.45!important}html[data-theme=dark-comfort] .finance-table>.absolute.inset-0{background:#17211d57!important}html[data-theme=dark-comfort] .finance-table>.absolute.inset-0>div{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 28px 70px #17211d33!important}html[data-theme=dark-comfort] .finance-table>.absolute.inset-0 h4{color:#17211d!important}html[data-theme=dark-comfort] .finance-table>.absolute.inset-0 p,html[data-theme=dark-comfort] .finance-table>.absolute.inset-0 label{color:#65716c!important}html[data-theme=dark-comfort] .finance-table>.absolute.inset-0 button[class*="bg-white/5"]{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .finance-table>.absolute.inset-0 button[class*="bg-white/5"]:hover{background:#f8faf9!important}html[data-theme=dark-comfort] .finance-table>.absolute.inset-0 button[class*=bg-accent]{background:#58b997!important;border-color:#58b997!important;color:#fff!important}html[data-theme=dark-comfort] .finance-table>.absolute.inset-0 button[class*=bg-accent]:hover,html[data-theme=dark-comfort] .finance-table>.absolute.inset-0 button[class*=bg-emerald]:hover{background:#2f8f70!important}html[data-theme=dark-comfort] .finance-table>.absolute.inset-0 button[class*=bg-emerald]{background:#58b997!important;color:#fff!important}html[data-theme=dark-comfort] .finance-table>.absolute.inset-0 button[class*=bg-rose]{background:#dc5a62!important;color:#fff!important}html[data-theme=dark-comfort] .finance-table>.absolute.inset-0 button[class*=bg-rose]:hover{background:#c54752!important}html[data-theme=dark-comfort] .finance-table>.absolute.inset-0 button[class*=bg-amber]{background:#d99132!important;color:#17211d!important}html[data-theme=dark-comfort] .finance-insights-overlay{background:#17211d57!important}html[data-theme=dark-comfort] .finance-insights-drawer{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important;box-shadow:-24px 0 60px #17211d2e!important}html[data-theme=dark-comfort] .finance-insights-header{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .finance-insights-badge{background:#edf3ff!important;border-color:#4f7dd92e!important;color:#4f7dd9!important}html[data-theme=dark-comfort] .finance-insights-header h2,html[data-theme=dark-comfort] .finance-side-panel h3,html[data-theme=dark-comfort] .finance-side-panel .text-white{color:#17211d!important}html[data-theme=dark-comfort] .finance-insights-header p,html[data-theme=dark-comfort] .finance-side-panel .text-gray-500,html[data-theme=dark-comfort] .finance-side-panel .text-gray-600,html[data-theme=dark-comfort] .finance-insights-header button{color:#65716c!important}html[data-theme=dark-comfort] .finance-insights-header button:hover{background:#f0f5f3!important;color:#17211d!important}html[data-theme=dark-comfort] .finance-side-panel [class*="bg-blue-500/5"]{background:#f4f7ff!important;border-color:#4f7dd92e!important}html[data-theme=dark-comfort] .finance-side-panel [class*="bg-white/5"]{background:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .finance-side-panel [class*="bg-emerald-500/5"]{background:#eaf7f0!important;border-color:#2f8f702e!important}html[data-theme=dark-comfort] .finance-side-panel .text-blue-200{color:#33415c!important}html[data-theme=dark-comfort] .finance-side-panel .text-emerald-200,html[data-theme=dark-comfort] .finance-side-panel .text-emerald-500{color:#2f8f70!important}html[data-theme=dark-comfort] .finance-insights-body::-webkit-scrollbar,html[data-theme=dark-comfort] .finance-side-panel *::-webkit-scrollbar{width:8px}html[data-theme=dark-comfort] .finance-insights-body::-webkit-scrollbar-track,html[data-theme=dark-comfort] .finance-side-panel *::-webkit-scrollbar-track{background:#f0f5f3}html[data-theme=dark-comfort] .finance-insights-body::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .finance-side-panel *::-webkit-scrollbar-thumb{background:#b7c6c0;border-radius:999px}html[data-theme=dark-comfort] .finance-bulk-action-surface{background:#fffffff5!important;border-color:#dde6e2!important;box-shadow:0 18px 48px #17211d29!important}html[data-theme=dark-comfort] .finance-bulk-action-surface span{color:#17211d!important}html[data-theme=dark-comfort] .finance-bulk-action-surface .bg-emerald-500{background:#58b997!important;color:#fff!important}html[data-theme=dark-comfort] .finance-bulk-action-surface .bg-white\/10{background:#dde6e2!important}html[data-theme=dark-comfort] .finance-bulk-confirm{background:#58b997!important;border:1px solid #58B997!important;color:#fff!important;box-shadow:0 8px 18px #2f8f702e!important}html[data-theme=dark-comfort] .finance-bulk-confirm:hover{background:#2f8f70!important;border-color:#2f8f70!important}html[data-theme=dark-comfort] .finance-bulk-delete{background:#fcebec!important;border:1px solid rgba(200,92,102,.24)!important;color:#c85c66!important}html[data-theme=dark-comfort] .finance-bulk-delete:hover{background:#dc5a62!important;border-color:#dc5a62!important;color:#fff!important}html[data-theme=dark-comfort] .finance-bulk-clear{background:#f8faf9!important;border:1px solid #DDE6E2!important;color:#65716c!important}html[data-theme=dark-comfort] .finance-bulk-clear:hover{background:#f0f5f3!important;border-color:#bfdcce!important;color:#17211d!important}html[data-theme=dark-comfort] .finance-clear-filters{background:#fff!important;border-color:#dde6e2!important;color:#65716c!important}html[data-theme=dark-comfort] .finance-clear-filters:not(:disabled){background:#f8faf9!important;border-color:#bfdcce!important;color:#17211d!important}html[data-theme=dark-comfort] .finance-clear-filters:not(:disabled):hover{background:#f0f5f3!important;border-color:#58b997!important;color:#2f8f70!important}html[data-theme=dark-comfort] .finance-clear-filters:disabled{background:#f8faf9!important;border-color:#dde6e2!important;color:#8a9691!important;opacity:.55!important}html[data-theme=dark-comfort] .finance-patient-initials{background:#f8faf9!important;border:1px solid #DDE6E2!important;color:#17211d!important;box-shadow:none!important}html[data-theme=dark-comfort] .finance-side-panel .finance-insight-card{border-width:1px!important}html[data-theme=dark-comfort] .finance-side-panel .finance-insight-card-blue{background:#f4f7ff!important;border-color:#cfe0ff!important}html[data-theme=dark-comfort] .finance-side-panel .finance-insight-card-blue p{color:#33415c!important}html[data-theme=dark-comfort] .finance-side-panel .finance-insight-card-neutral{background:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .finance-side-panel .finance-insight-card-neutral p{color:#4f5b56!important}html[data-theme=dark-comfort] .finance-side-panel .finance-insight-card-neutral strong{color:#17211d!important}html[data-theme=dark-comfort] .finance-side-panel .finance-insight-card-neutral span.bg-gray-500{background:#65716c!important}html[data-theme=dark-comfort] .finance-side-panel .finance-insight-card-emerald{background:#eaf7f0!important;border-color:#cbe7da!important}html[data-theme=dark-comfort] .finance-side-panel .finance-insight-card-emerald p{color:#2f8f70!important}html[data-theme=dark-comfort] .expenses-page{background:#f5f8f7!important;color:#17211d!important;scrollbar-color:#B7C6C0 #F0F5F3}html[data-theme=dark-comfort] .expenses-page>.page-header-shell{background:#f5f8f7!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=dark-comfort] .expenses-page .page-header-shell [class*=bg-surface]{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .expenses-toolbar,html[data-theme=dark-comfort] .expense-stat-card,html[data-theme=dark-comfort] .expenses-table-card{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 10px 26px #17211d0b!important}html[data-theme=dark-comfort] .expenses-period-tabs,html[data-theme=dark-comfort] .expenses-filter-tabs{background:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .expenses-toolbar button,html[data-theme=dark-comfort] .expenses-date-popover button,html[data-theme=dark-comfort] .expenses-table-header button,html[data-theme=dark-comfort] .expenses-page select,html[data-theme=dark-comfort] .expenses-page input{border-color:#dde6e2!important;color:#65716c!important}html[data-theme=dark-comfort] .expenses-toolbar button:not([class*=bg-emerald]),html[data-theme=dark-comfort] .expenses-date-popover button:not([class*=bg-emerald]),html[data-theme=dark-comfort] .expenses-table-header button,html[data-theme=dark-comfort] .expenses-page select,html[data-theme=dark-comfort] .expenses-page input{background:#f8faf9!important}html[data-theme=dark-comfort] .expenses-toolbar button:hover,html[data-theme=dark-comfort] .expenses-date-popover button:hover,html[data-theme=dark-comfort] .expenses-table-header button:hover,html[data-theme=dark-comfort] .expenses-page select:focus,html[data-theme=dark-comfort] .expenses-page input:focus{background:#fff!important;border-color:#58b997!important;color:#17211d!important;box-shadow:0 0 0 3px #58b9971f!important}html[data-theme=dark-comfort] .expenses-toolbar button[class*="bg-white/10"],html[data-theme=dark-comfort] .expenses-toolbar button[class*="bg-emerald-500/10"],html[data-theme=dark-comfort] .expenses-filter-tabs button[class*="bg-white/10"]{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .expenses-toolbar button[class*=bg-emerald-600],html[data-theme=dark-comfort] .expense-form-footer button[type=submit]{background:#58b997!important;border-color:#58b997!important;color:#fff!important;box-shadow:0 10px 24px #2f8f702e!important}html[data-theme=dark-comfort] .expenses-toolbar button[class*=bg-emerald-600]:hover,html[data-theme=dark-comfort] .expense-form-footer button[type=submit]:hover{background:#2f8f70!important;border-color:#2f8f70!important}html[data-theme=dark-comfort] .expenses-toolbar svg,html[data-theme=dark-comfort] .expenses-table-header svg,html[data-theme=dark-comfort] .expenses-page .text-gray-500,html[data-theme=dark-comfort] .expenses-page .text-gray-400,html[data-theme=dark-comfort] .expenses-page .text-gray-300,html[data-theme=dark-comfort] .expenses-page .text-gray-600{color:#65716c!important}html[data-theme=dark-comfort] .expenses-date-popover{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 18px 38px #17211d24!important}html[data-theme=dark-comfort] .expenses-date-popover label,html[data-theme=dark-comfort] .expense-form-body label{color:#65716c!important}html[data-theme=dark-comfort] .expenses-date-popover input,html[data-theme=dark-comfort] .expense-form-body input,html[data-theme=dark-comfort] .expense-form-body select{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .expense-stat-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#58b9970f,#4f7dd90a);pointer-events:none}html[data-theme=dark-comfort] .expense-stat-card h3,html[data-theme=dark-comfort] .expense-stat-card .text-white,html[data-theme=dark-comfort] .expenses-table-card .text-white,html[data-theme=dark-comfort] .expenses-table-card .text-gray-300,html[data-theme=dark-comfort] .expense-form-panel .text-white,html[data-theme=dark-comfort] .expense-delete-modal-panel .text-white{color:#17211d!important}html[data-theme=dark-comfort] .expense-stat-card span,html[data-theme=dark-comfort] .expense-stat-card p{color:#65716c!important}html[data-theme=dark-comfort] .expense-stat-card [class*="bg-white/5"],html[data-theme=dark-comfort] .expense-stat-card .bg-\[\#0E1218\]{background:#edf2f0!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .expenses-table-header{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .expenses-table-header h3{color:#17211d!important}html[data-theme=dark-comfort] .expenses-table-header p,html[data-theme=dark-comfort] .expenses-table-card td,html[data-theme=dark-comfort] .expenses-table-card th{color:#65716c!important}html[data-theme=dark-comfort] .expenses-table-header input::placeholder,html[data-theme=dark-comfort] .expense-form-body input::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .expenses-filter-tabs button[class*="bg-emerald-500/20"]{background:#eaf7f0!important;border-color:#2f8f702e!important;color:#2f8f70!important}html[data-theme=dark-comfort] .expenses-filter-tabs button[class*="bg-amber-500/20"]{background:#fff6e6!important;border-color:#c982162e!important;color:#c98216!important}html[data-theme=dark-comfort] .expenses-filter-tabs button[class*="bg-blue-500/20"]{background:#edf3ff!important;border-color:#4f7dd92e!important;color:#4f7dd9!important}html[data-theme=dark-comfort] .expenses-filter-tabs button[class*="bg-purple-500/20"]{background:#f2eeff!important;border-color:#7c5cc82e!important;color:#6b5bbd!important}html[data-theme=dark-comfort] .expenses-table-header>div:last-child>button{background:#fcebec!important;border:1px solid rgba(200,92,102,.24)!important;color:#c85c66!important}html[data-theme=dark-comfort] .expenses-table-header>div:last-child>button:hover{background:#f8dadc!important;border-color:#c85c665c!important}html[data-theme=dark-comfort] .expenses-table-card table thead tr{background:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .expenses-table-card tbody{background:#fff!important;border-color:#e7eeeb!important}html[data-theme=dark-comfort] .expenses-table-card tbody tr,html[data-theme=dark-comfort] .expenses-table-card .md\:hidden{border-color:#e7eeeb!important}html[data-theme=dark-comfort] .expenses-table-card tbody tr:hover,html[data-theme=dark-comfort] .expenses-table-card .md\:hidden>div:hover{background:#f8fbfa!important}html[data-theme=dark-comfort] .expenses-table-card td span.font-bold,html[data-theme=dark-comfort] .expenses-table-card .md\:hidden span.font-bold,html[data-theme=dark-comfort] .expenses-table-card td.text-right,html[data-theme=dark-comfort] .expenses-table-card .md\:hidden .text-right{color:#17211d!important}html[data-theme=dark-comfort] .expenses-table-card [class*="bg-emerald-500/10"]{background:#eaf7f0!important;border-color:#2f8f702e!important;color:#2f8f70!important}html[data-theme=dark-comfort] .expenses-table-card [class*="bg-amber-500/10"]{background:#fff6e6!important;border-color:#c982162e!important;color:#c98216!important}html[data-theme=dark-comfort] .expenses-table-card button{color:#65716c!important}html[data-theme=dark-comfort] .expenses-table-card button:hover{background:#f0f5f3!important;color:#17211d!important}html[data-theme=dark-comfort] .expenses-table-card button:hover .text-red-400,html[data-theme=dark-comfort] .expenses-table-card button:hover svg{color:inherit!important}html[data-theme=dark-comfort] .expenses-table-card button:hover:nth-child(2){color:#c85c66!important}html[data-theme=dark-comfort] .expenses-table-card .md\:hidden>div{background:#fff!important}html[data-theme=dark-comfort] .expenses-table-card .bg-white\/5{background:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .expenses-table-card .text-emerald-400{color:#2f8f70!important}html[data-theme=dark-comfort] .expense-form-modal,html[data-theme=dark-comfort] .expense-delete-modal{background:#17211d57!important}html[data-theme=dark-comfort] .expense-form-panel,html[data-theme=dark-comfort] .expense-delete-modal-panel{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 28px 70px #17211d33!important}html[data-theme=dark-comfort] .expense-form-header,html[data-theme=dark-comfort] .expense-form-footer{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .expense-form-body{background:#f8faf9!important}html[data-theme=dark-comfort] .expense-form-panel button[type=button],html[data-theme=dark-comfort] .expense-delete-modal-panel button:first-child{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .expense-form-panel button[type=button]:hover,html[data-theme=dark-comfort] .expense-delete-modal-panel button:first-child:hover{background:#f0f5f3!important;border-color:#bfdcce!important}html[data-theme=dark-comfort] .expense-form-body button[class*=border-amber-500]{background:#fff6e6!important;border-color:#c9821647!important;color:#c98216!important}html[data-theme=dark-comfort] .expense-form-body button[class*=border-emerald-500]{background:#eaf7f0!important;border-color:#2f8f7047!important;color:#2f8f70!important}html[data-theme=dark-comfort] .expense-form-body [class*="bg-emerald-500/5"]{background:#eaf7f0!important;border-color:#2f8f702e!important}html[data-theme=dark-comfort] .expense-form-body [class*=border-dashed]{background:#fff!important;border-color:#c9d6d1!important}html[data-theme=dark-comfort] .expense-form-body [class*=border-dashed]:hover{background:#f0f5f3!important;border-color:#58b997!important}html[data-theme=dark-comfort] .expense-form-body [class*=border-dashed] p:first-child,html[data-theme=dark-comfort] .expense-delete-modal-panel h3{color:#17211d!important}html[data-theme=dark-comfort] .expense-delete-modal-panel p{color:#65716c!important}html[data-theme=dark-comfort] .expense-delete-modal-panel strong{color:#c85c66!important}html[data-theme=dark-comfort] .expense-delete-modal-panel button:last-child{background:#dc5a62!important;color:#fff!important;box-shadow:0 10px 24px #c85c6633!important}html[data-theme=dark-comfort] .expense-delete-modal-panel button:last-child:hover{background:#c54752!important}html[data-theme=dark-comfort] .performance-page{background:#f5f8f7!important;color:#17211d!important;scrollbar-color:#B7C6C0 #F0F5F3}html[data-theme=dark-comfort] .performance-page>.page-header-shell{background:#f5f8f7!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=dark-comfort] .performance-page .page-header-shell [class*=bg-surface]{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .performance-toolbar,html[data-theme=dark-comfort] .performance-kpi-card,html[data-theme=dark-comfort] .performance-rank-card,html[data-theme=dark-comfort] .performance-insight-card,html[data-theme=dark-comfort] .performance-chart-card,html[data-theme=dark-comfort] .performance-disconnected-card{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 10px 26px #17211d0b!important}html[data-theme=dark-comfort] .performance-toolbar button,html[data-theme=dark-comfort] .performance-toolbar-menu,html[data-theme=dark-comfort] .performance-drawer-panel input,html[data-theme=dark-comfort] .performance-drawer-panel button,html[data-theme=dark-comfort] .performance-drawer-panel [class*="bg-[#0E1218]"],html[data-theme=dark-comfort] .performance-drawer-panel .bg-\[\#0E1218\]{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .performance-toolbar button:hover,html[data-theme=dark-comfort] .performance-toolbar button[class*="bg-white/5"],html[data-theme=dark-comfort] .performance-toolbar-menu button:hover,html[data-theme=dark-comfort] .performance-drawer-panel button:hover,html[data-theme=dark-comfort] .performance-drawer-panel input:focus{background:#fff!important;border-color:#58b997!important;color:#17211d!important;box-shadow:0 0 0 3px #58b9971f!important}html[data-theme=dark-comfort] .performance-toolbar-menu{background:#fff!important;box-shadow:0 18px 38px #17211d24!important}html[data-theme=dark-comfort] .performance-toolbar-menu button[class*="bg-blue-500/10"],html[data-theme=dark-comfort] .performance-toolbar-menu button[class*="bg-purple-500/10"]{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .performance-toolbar .text-white,html[data-theme=dark-comfort] .performance-toolbar-menu .text-white,html[data-theme=dark-comfort] .performance-kpi-card .text-white,html[data-theme=dark-comfort] .performance-rank-card .text-white,html[data-theme=dark-comfort] .performance-insights .text-white,html[data-theme=dark-comfort] .performance-chart-card .text-white,html[data-theme=dark-comfort] .performance-drawer-panel .text-white,html[data-theme=dark-comfort] .performance-disconnected-card .text-white{color:#17211d!important}html[data-theme=dark-comfort] .performance-toolbar .text-gray-600,html[data-theme=dark-comfort] .performance-toolbar .text-gray-500,html[data-theme=dark-comfort] .performance-toolbar .text-gray-400,html[data-theme=dark-comfort] .performance-toolbar-menu .text-gray-500,html[data-theme=dark-comfort] .performance-toolbar-menu .text-gray-400,html[data-theme=dark-comfort] .performance-kpi-card .text-gray-500,html[data-theme=dark-comfort] .performance-rank-card .text-gray-600,html[data-theme=dark-comfort] .performance-rank-card .text-gray-500,html[data-theme=dark-comfort] .performance-rank-card .text-gray-400,html[data-theme=dark-comfort] .performance-insights .text-gray-400,html[data-theme=dark-comfort] .performance-insights .text-gray-300,html[data-theme=dark-comfort] .performance-chart-card .text-gray-700,html[data-theme=dark-comfort] .performance-chart-card .text-gray-600,html[data-theme=dark-comfort] .performance-chart-card .text-gray-500,html[data-theme=dark-comfort] .performance-drawer-panel .text-gray-600,html[data-theme=dark-comfort] .performance-drawer-panel .text-gray-500,html[data-theme=dark-comfort] .performance-drawer-panel .text-gray-400,html[data-theme=dark-comfort] .performance-drawer-panel .text-gray-200,html[data-theme=dark-comfort] .performance-disconnected-card .text-gray-400{color:#65716c!important}html[data-theme=dark-comfort] .performance-toolbar .bg-blue-500\/10,html[data-theme=dark-comfort] .performance-kpi-card .bg-blue-500\/10,html[data-theme=dark-comfort] .performance-insight-card-blue .bg-blue-500\/10,html[data-theme=dark-comfort] .performance-chart-card .bg-gray-800\/50{background:#edf3ff!important;border-color:#4f7dd92e!important;color:#4f7dd9!important}html[data-theme=dark-comfort] .performance-toolbar .bg-purple-500\/10,html[data-theme=dark-comfort] .performance-insight-card-indigo .bg-indigo-500\/10{background:#f2eeff!important;border-color:#6b5bbd2e!important;color:#6b5bbd!important}html[data-theme=dark-comfort] .performance-toolbar button[title="Sincronizar Agenda"]{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .performance-toolbar button[title="Sincronizar Agenda"] svg{color:#2f8f70!important}html[data-theme=dark-comfort] .performance-kpi-card-danger{border-color:#c85c663d!important}html[data-theme=dark-comfort] .performance-kpi-card-success{border-color:#2f8f703d!important}html[data-theme=dark-comfort] .performance-kpi-card-standard{border-color:#dde6e2!important}html[data-theme=dark-comfort] .performance-kpi-card [class*="bg-[#0E1218]"],html[data-theme=dark-comfort] .performance-kpi-card .bg-\[\#0E1218\],html[data-theme=dark-comfort] .performance-rank-card [class*="bg-[#0E1218]"],html[data-theme=dark-comfort] .performance-rank-card .bg-\[\#0E1218\]{background:#edf2f0!important}html[data-theme=dark-comfort] .performance-kpi-card .text-red-500,html[data-theme=dark-comfort] .performance-kpi-card .text-red-400{color:#c85c66!important}html[data-theme=dark-comfort] .performance-kpi-card .text-emerald-500,html[data-theme=dark-comfort] .performance-kpi-card .text-emerald-400{color:#2f8f70!important}html[data-theme=dark-comfort] .performance-kpi-card .text-blue-400{color:#4f7dd9!important}html[data-theme=dark-comfort] .performance-kpi-card .text-orange-400{color:#c98216!important}html[data-theme=dark-comfort] .performance-rank-card>div:first-child,html[data-theme=dark-comfort] .performance-rank-card>div:last-child,html[data-theme=dark-comfort] .performance-chart-card .border-t,html[data-theme=dark-comfort] .performance-chart-card .border-l{border-color:#e7eeeb!important}html[data-theme=dark-comfort] .performance-rank-card h4,html[data-theme=dark-comfort] .performance-insights h2,html[data-theme=dark-comfort] .performance-insights h3,html[data-theme=dark-comfort] .performance-chart-card h3{color:#17211d!important}html[data-theme=dark-comfort] .performance-rank-card [class*="bg-white/5"]{background:#f0f5f3!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .performance-rank-card button{color:#2f8f70!important}html[data-theme=dark-comfort] .performance-rank-card button:hover{color:#17211d!important}html[data-theme=dark-comfort] .performance-insight-card-blue{background:#f4f7ff!important;border-color:#cfe0ff!important}html[data-theme=dark-comfort] .performance-insight-card-indigo{background:#f2eeff!important;border-color:#6b5bbd2e!important}html[data-theme=dark-comfort] .performance-insight-card-emerald{background:#eaf7f0!important;border-color:#cbe7da!important}html[data-theme=dark-comfort] .performance-insight-card strong{color:#17211d!important}html[data-theme=dark-comfort] .performance-recommendation{background:#fff8f1!important;border-color:#c982163d!important;box-shadow:0 10px 26px #17211d0b!important}html[data-theme=dark-comfort] .performance-recommendation h3{color:#17211d!important}html[data-theme=dark-comfort] .performance-recommendation p{color:#65716c!important}html[data-theme=dark-comfort] .performance-recommendation span{background:#fff6e6!important;border-color:#c9821647!important;color:#c98216!important}html[data-theme=dark-comfort] .performance-recommendation .bg-emerald-500\/10,html[data-theme=dark-comfort] .performance-recommendation .bg-blue-500\/10{background:#eaf7f0!important}html[data-theme=dark-comfort] .performance-chart-card{background:#fff!important}html[data-theme=dark-comfort] .performance-chart-card>.absolute:first-child{display:none!important}html[data-theme=dark-comfort] .performance-chart-card .border-dashed{border-color:#e7eeeb!important}html[data-theme=dark-comfort] .performance-chart-card [class*="shadow-[0_0_20px"]{box-shadow:0 8px 18px #17211d24!important}html[data-theme=dark-comfort] .performance-chart-card [class*="bg-[#141A22]/60"],html[data-theme=dark-comfort] .performance-chart-card .bg-\[\#141A22\]\/60{background:#ffffffc7!important}html[data-theme=dark-comfort] .performance-chart-card [class*="bg-[#1A202C]"],html[data-theme=dark-comfort] .performance-chart-card .bg-\[\#1A202C\]{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important;box-shadow:0 12px 30px #17211d29!important}html[data-theme=dark-comfort] .performance-chart-card .text-blue-500{color:#4f7dd9!important}html[data-theme=dark-comfort] .performance-chart-card .text-emerald-400,html[data-theme=dark-comfort] .performance-chart-card .text-emerald-500{color:#2f8f70!important}html[data-theme=dark-comfort] .performance-drawer-overlay{background:#17211d57!important}html[data-theme=dark-comfort] .performance-drawer-panel{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important;box-shadow:-24px 0 60px #17211d2e!important}html[data-theme=dark-comfort] .performance-drawer-header,html[data-theme=dark-comfort] .performance-drawer-footer{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .performance-drawer-list{background:#fff!important}html[data-theme=dark-comfort] .performance-drawer-panel h2,html[data-theme=dark-comfort] .performance-drawer-panel h3,html[data-theme=dark-comfort] .performance-drawer-panel .text-gray-200{color:#17211d!important}html[data-theme=dark-comfort] .performance-drawer-panel p,html[data-theme=dark-comfort] .performance-drawer-panel label,html[data-theme=dark-comfort] .performance-drawer-panel .text-gray-500,html[data-theme=dark-comfort] .performance-drawer-panel .text-gray-600,html[data-theme=dark-comfort] .performance-drawer-panel .text-gray-400{color:#65716c!important}html[data-theme=dark-comfort] .performance-drawer-panel input{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .performance-drawer-panel input::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .performance-drawer-list>div,html[data-theme=dark-comfort] .performance-drawer-list button{border-color:#e7eeeb!important}html[data-theme=dark-comfort] .performance-drawer-list>div:hover,html[data-theme=dark-comfort] .performance-drawer-list button:hover{background:#f8faf9!important}html[data-theme=dark-comfort] .performance-drawer-panel [class*="bg-blue-500/10"],html[data-theme=dark-comfort] .performance-drawer-panel [class*="bg-blue-500/20"]{background:#edf3ff!important;border-color:#4f7dd92e!important;color:#4f7dd9!important}html[data-theme=dark-comfort] .performance-drawer-panel [class*="bg-purple-500/10"],html[data-theme=dark-comfort] .performance-drawer-panel [class*="bg-purple-500/20"]{background:#f2eeff!important;border-color:#6b5bbd2e!important;color:#6b5bbd!important}html[data-theme=dark-comfort] .performance-drawer-panel [class*="bg-emerald-500/5"],html[data-theme=dark-comfort] .performance-drawer-panel [class*="bg-emerald-500/10"]{background:#eaf7f0!important;border-color:#2f8f702e!important;color:#2f8f70!important}html[data-theme=dark-comfort] .performance-drawer-footer button:first-child{background:#58b997!important;border-color:#58b997!important;color:#fff!important}html[data-theme=dark-comfort] .performance-drawer-footer button:first-child:hover{background:#2f8f70!important}html[data-theme=dark-comfort] .performance-drawer-footer button:not(:first-child){background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .performance-page::-webkit-scrollbar,html[data-theme=dark-comfort] .performance-toolbar-menu::-webkit-scrollbar,html[data-theme=dark-comfort] .performance-drawer-list::-webkit-scrollbar{width:8px;height:8px}html[data-theme=dark-comfort] .performance-page::-webkit-scrollbar-track,html[data-theme=dark-comfort] .performance-toolbar-menu::-webkit-scrollbar-track,html[data-theme=dark-comfort] .performance-drawer-list::-webkit-scrollbar-track{background:#f0f5f3}html[data-theme=dark-comfort] .performance-page::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .performance-toolbar-menu::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .performance-drawer-list::-webkit-scrollbar-thumb{background:#b7c6c0;border-radius:999px}html[data-theme=dark-comfort] .reports-page{background:#f5f8f7!important;color:#17211d!important;scrollbar-color:#B7C6C0 #F0F5F3}html[data-theme=dark-comfort] .reports-page>div>.page-header-shell{background:#f5f8f7!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=dark-comfort] .reports-page .page-header-shell [class*=bg-surface]{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .reports-toolbar-shell,html[data-theme=dark-comfort] .reports-stat-card,html[data-theme=dark-comfort] .reports-chart-card,html[data-theme=dark-comfort] .reports-professional-card,html[data-theme=dark-comfort] .reports-top-procedures-card,html[data-theme=dark-comfort] .reports-patients-card,html[data-theme=dark-comfort] .reports-insights-card{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 10px 26px #17211d0b!important}html[data-theme=dark-comfort] .reports-period-tabs,html[data-theme=dark-comfort] .reports-chart-card [class*="bg-[#0E1218]"],html[data-theme=dark-comfort] .reports-chart-card .bg-\[\#0E1218\]{background:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .reports-toolbar button,html[data-theme=dark-comfort] .reports-date-popover button,html[data-theme=dark-comfort] .reports-drawer button,html[data-theme=dark-comfort] .reports-drawer input,html[data-theme=dark-comfort] .reports-drawer select,html[data-theme=dark-comfort] .reports-date-popover input{border-color:#dde6e2!important;color:#65716c!important}html[data-theme=dark-comfort] .reports-toolbar button:not([class*=bg-emerald]),html[data-theme=dark-comfort] .reports-date-popover button:not([class*=bg-emerald]),html[data-theme=dark-comfort] .reports-drawer button:not([class*=bg-purple]),html[data-theme=dark-comfort] .reports-drawer input,html[data-theme=dark-comfort] .reports-drawer select,html[data-theme=dark-comfort] .reports-date-popover input{background:#f8faf9!important}html[data-theme=dark-comfort] .reports-toolbar button:hover,html[data-theme=dark-comfort] .reports-date-popover button:hover,html[data-theme=dark-comfort] .reports-drawer button:hover,html[data-theme=dark-comfort] .reports-drawer input:focus,html[data-theme=dark-comfort] .reports-drawer select:focus,html[data-theme=dark-comfort] .reports-date-popover input:focus{background:#fff!important;border-color:#58b997!important;color:#17211d!important;box-shadow:0 0 0 3px #58b9971f!important}html[data-theme=dark-comfort] .reports-toolbar button[class*="bg-white/10"],html[data-theme=dark-comfort] .reports-toolbar button[class*="bg-emerald-500/10"],html[data-theme=dark-comfort] .reports-chart-card button[class*="bg-white/10"]{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .reports-toolbar button[class*=bg-emerald-600],html[data-theme=dark-comfort] .reports-date-popover button[class*=bg-emerald-600]{background:#58b997!important;border-color:#58b997!important;color:#fff!important}html[data-theme=dark-comfort] .reports-date-popover{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 18px 38px #17211d24!important}html[data-theme=dark-comfort] .reports-page .text-white,html[data-theme=dark-comfort] .reports-page .text-gray-300,html[data-theme=dark-comfort] .reports-page h3,html[data-theme=dark-comfort] .reports-page h4,html[data-theme=dark-comfort] .reports-chart-tooltip .text-white{color:#17211d!important}html[data-theme=dark-comfort] .reports-page .text-gray-600,html[data-theme=dark-comfort] .reports-page .text-gray-500,html[data-theme=dark-comfort] .reports-page .text-gray-400,html[data-theme=dark-comfort] .reports-chart-tooltip .text-gray-400,html[data-theme=dark-comfort] .reports-chart-tooltip .text-gray-300{color:#65716c!important}html[data-theme=dark-comfort] .reports-stat-card [class*="bg-white/5"],html[data-theme=dark-comfort] .reports-remuneration-badge,html[data-theme=dark-comfort] .reports-professional-card .bg-white\/5,html[data-theme=dark-comfort] .reports-top-procedures-card .bg-white\/5,html[data-theme=dark-comfort] .reports-drawer .bg-white\/5{background:#f8faf9!important;border-color:#dde6e2!important;color:#65716c!important}html[data-theme=dark-comfort] .reports-stat-card .text-emerald-400,html[data-theme=dark-comfort] .reports-stat-card .text-\[\#2ED3B7\],html[data-theme=dark-comfort] .reports-page .text-emerald-400,html[data-theme=dark-comfort] .reports-page .text-emerald-500\/80,html[data-theme=dark-comfort] .reports-page .text-emerald-500\/60{color:#2f8f70!important}html[data-theme=dark-comfort] .reports-stat-card .text-rose-400,html[data-theme=dark-comfort] .reports-page .text-rose-400{color:#c85c66!important}html[data-theme=dark-comfort] .reports-stat-card .text-amber-400{color:#c98216!important}html[data-theme=dark-comfort] .reports-stat-card .text-violet-400,html[data-theme=dark-comfort] .reports-page .text-purple-400{color:#7b61d1!important}html[data-theme=dark-comfort] .reports-stat-card [class*="bg-emerald-500/10"]{background:#eaf7f0!important;border-color:#2f8f702e!important}html[data-theme=dark-comfort] .reports-stat-card [class*="bg-rose-500/10"]{background:#fcebec!important;border-color:#c85c662e!important}html[data-theme=dark-comfort] .reports-stat-card [class*="bg-amber-500/10"]{background:#fff6e6!important;border-color:#c982162e!important}html[data-theme=dark-comfort] .reports-stat-card [class*="bg-violet-500/10"]{background:#f2eeff!important;border-color:#7b61d12e!important}html[data-theme=dark-comfort] .reports-stat-card [class*="bg-[#2ED3B7]/10"]{background:#e9f6f1!important;border-color:#bfdcce!important}html[data-theme=dark-comfort] .reports-stat-card .h-1,html[data-theme=dark-comfort] .reports-stat-card .h-0\.5,html[data-theme=dark-comfort] .reports-top-procedures-card .h-2,html[data-theme=dark-comfort] .reports-drawer-list .h-2{background:#edf2f0!important}html[data-theme=dark-comfort] .reports-chart-card .recharts-cartesian-grid line{stroke:#e7eeeb!important}html[data-theme=dark-comfort] .reports-chart-card .recharts-cartesian-axis-tick-value,html[data-theme=dark-comfort] .reports-chart-card .recharts-legend-item-text{fill:#65716c!important;color:#65716c!important}html[data-theme=dark-comfort] .reports-chart-tooltip{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important;box-shadow:0 18px 38px #17211d29!important}html[data-theme=dark-comfort] .reports-chart-tooltip p,html[data-theme=dark-comfort] .reports-chart-tooltip .border-b{border-color:#e7eeeb!important}html[data-theme=dark-comfort] .reports-chart-card>.absolute:last-child,html[data-theme=dark-comfort] .reports-insights-card>.absolute:first-child{display:none!important}html[data-theme=dark-comfort] .reports-professional-card thead,html[data-theme=dark-comfort] .reports-professional-card .border-b{border-color:#e7eeeb!important}html[data-theme=dark-comfort] .reports-professional-card thead{background:#f8faf9!important}html[data-theme=dark-comfort] .reports-professional-card tbody,html[data-theme=dark-comfort] .reports-professional-card .divide-y>:not([hidden])~:not([hidden]){border-color:#e7eeeb!important}html[data-theme=dark-comfort] .reports-professional-card tr:hover,html[data-theme=dark-comfort] .reports-professional-card .md\:hidden>div:hover{background:#f8fbfa!important}html[data-theme=dark-comfort] .reports-professional-card button{background:#fff!important;border-color:#dde6e2!important;color:#65716c!important}html[data-theme=dark-comfort] .reports-professional-card button:hover{background:#e9f6f1!important;color:#2f8f70!important}html[data-theme=dark-comfort] .reports-professional-card .md\:hidden>div,html[data-theme=dark-comfort] .reports-patients-card [class*="from-[#0E1218]"],html[data-theme=dark-comfort] .reports-patients-card .bg-black\/20,html[data-theme=dark-comfort] .reports-insights-card [class*="bg-[#0E1218]"],html[data-theme=dark-comfort] .reports-insights-card .bg-\[\#0E1218\]\/80{background:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .reports-insights-card{background:linear-gradient(135deg,#f3f6f5,#fff)!important}html[data-theme=dark-comfort] .reports-insights-card [class*=border-orange]{background:#fff6e6!important;border-color:#c982163d!important}html[data-theme=dark-comfort] .reports-insights-card strong{color:#17211d!important}html[data-theme=dark-comfort] .reports-drawer{background:#17211d57!important}html[data-theme=dark-comfort] .reports-drawer-panel,html[data-theme=dark-comfort] .reports-drawer-header,html[data-theme=dark-comfort] .reports-drawer-footer{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .reports-drawer-panel{box-shadow:-24px 0 60px #17211d2e!important}html[data-theme=dark-comfort] .reports-drawer-filters,html[data-theme=dark-comfort] .reports-drawer-form{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .reports-drawer input,html[data-theme=dark-comfort] .reports-drawer select{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .reports-drawer input::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .reports-drawer-footer button:last-child{background:#58b997!important;border-color:#58b997!important;color:#fff!important}html[data-theme=dark-comfort] .reports-page::-webkit-scrollbar,html[data-theme=dark-comfort] .reports-drawer-list::-webkit-scrollbar,html[data-theme=dark-comfort] .reports-professional-card .overflow-y-auto::-webkit-scrollbar{width:8px;height:8px}html[data-theme=dark-comfort] .reports-page::-webkit-scrollbar-track,html[data-theme=dark-comfort] .reports-drawer-list::-webkit-scrollbar-track,html[data-theme=dark-comfort] .reports-professional-card .overflow-y-auto::-webkit-scrollbar-track{background:#f0f5f3}html[data-theme=dark-comfort] .reports-page::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .reports-drawer-list::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .reports-professional-card .overflow-y-auto::-webkit-scrollbar-thumb{background:#b7c6c0;border-radius:999px}html[data-theme=dark-comfort] .reports-insights-card>.relative.z-10>div:first-child{background:#f2eeff!important;border:1px solid rgba(123,97,209,.2)!important;box-shadow:none!important}html[data-theme=dark-comfort] .reports-insights-card>.relative.z-10>div:first-child>div{background:transparent!important}html[data-theme=dark-comfort] .reports-insights-card>.relative.z-10>div:first-child svg{color:#7b61d1!important}html[data-theme=dark-comfort] .team-page{background:#f5f8f7!important;color:#17211d!important;scrollbar-color:#B7C6C0 #F0F5F3}html[data-theme=dark-comfort] .team-page>.page-header-shell{background:#f5f8f7!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=dark-comfort] .team-page .page-header-shell [class*=bg-surface]{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .team-card,html[data-theme=dark-comfort] .team-card-header,html[data-theme=dark-comfort] .team-modal-panel,html[data-theme=dark-comfort] .team-modal-header,html[data-theme=dark-comfort] .team-modal-tabs,html[data-theme=dark-comfort] .team-card-footer{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 10px 26px #17211d0b!important}html[data-theme=dark-comfort] .team-modal-overlay{background:#17211d57!important}html[data-theme=dark-comfort] .team-modal-body,html[data-theme=dark-comfort] .team-billing-body{background:#f8faf9!important}html[data-theme=dark-comfort] .team-page h3,html[data-theme=dark-comfort] .team-page h4,html[data-theme=dark-comfort] .team-page .text-white,html[data-theme=dark-comfort] .team-modal-panel h3,html[data-theme=dark-comfort] .team-modal-panel h4,html[data-theme=dark-comfort] .team-modal-panel .text-white,html[data-theme=dark-comfort] .team-card-footer .text-white{color:#17211d!important}html[data-theme=dark-comfort] .team-page .text-gray-600,html[data-theme=dark-comfort] .team-page .text-gray-500,html[data-theme=dark-comfort] .team-page .text-gray-400,html[data-theme=dark-comfort] .team-page .text-gray-300,html[data-theme=dark-comfort] .team-modal-panel .text-gray-600,html[data-theme=dark-comfort] .team-modal-panel .text-gray-500,html[data-theme=dark-comfort] .team-modal-panel .text-gray-400,html[data-theme=dark-comfort] .team-modal-panel .text-gray-300{color:#65716c!important}html[data-theme=dark-comfort] .team-page input,html[data-theme=dark-comfort] .team-modal-panel input,html[data-theme=dark-comfort] .team-modal-panel select,html[data-theme=dark-comfort] .team-modal-panel textarea,html[data-theme=dark-comfort] .team-page .bg-\[\#0E1218\],html[data-theme=dark-comfort] .team-modal-panel .bg-\[\#0E1218\],html[data-theme=dark-comfort] .team-modal-panel .bg-\[\#141A22\]{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .team-page input::placeholder,html[data-theme=dark-comfort] .team-modal-panel input::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .team-page input:focus,html[data-theme=dark-comfort] .team-modal-panel input:focus,html[data-theme=dark-comfort] .team-modal-panel select:focus,html[data-theme=dark-comfort] .team-modal-panel textarea:focus{background:#fff!important;border-color:#58b997!important;box-shadow:0 0 0 3px #58b9971f!important}html[data-theme=dark-comfort] .team-list-scroll thead{background:#f8faf9!important;color:#65716c!important}html[data-theme=dark-comfort] .team-list-scroll th,html[data-theme=dark-comfort] .team-list-scroll td,html[data-theme=dark-comfort] .team-list-scroll .border-t,html[data-theme=dark-comfort] .team-list-scroll .border-b,html[data-theme=dark-comfort] .team-list-scroll .divide-y>:not([hidden])~:not([hidden]){border-color:#e7eeeb!important}html[data-theme=dark-comfort] .team-list-scroll tr:hover{background:#f8fbfa!important}html[data-theme=dark-comfort] .team-list-scroll .bg-\[\#1A202C\],html[data-theme=dark-comfort] .team-list-scroll .bg-white\/5,html[data-theme=dark-comfort] .team-list-scroll .md\:hidden>div,html[data-theme=dark-comfort] .team-modal-panel .bg-white\/5,html[data-theme=dark-comfort] .team-modal-panel .bg-white\/\[0\.01\]{background:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .team-list-scroll [class*="from-blue-500/10"],html[data-theme=dark-comfort] .team-modal-panel [class*="from-blue-500/10"]{background:#edf3ff!important;border-color:#4f7dd92e!important;color:#4f7dd9!important}html[data-theme=dark-comfort] .team-list-scroll [class*="bg-emerald-500/10"],html[data-theme=dark-comfort] .team-list-scroll [class*="bg-emerald-500/5"],html[data-theme=dark-comfort] .team-modal-panel [class*="bg-emerald-500/10"],html[data-theme=dark-comfort] .team-modal-panel [class*="bg-emerald-500/20"]{background:#eaf7f0!important;border-color:#2f8f702e!important;color:#2f8f70!important}html[data-theme=dark-comfort] .team-list-scroll [class*="bg-red-500/10"],html[data-theme=dark-comfort] .team-delete-modal-panel [class*="bg-red-500/10"]{background:#fcebec!important;border-color:#c85c6633!important;color:#c85c66!important}html[data-theme=dark-comfort] .team-page button[class*="bg-[#2ED3B7]"],html[data-theme=dark-comfort] .team-page button[class*=bg-accent],html[data-theme=dark-comfort] .team-modal-panel button[class*=bg-accent],html[data-theme=dark-comfort] .team-modal-panel button[class*=bg-emerald]:not(.hover\:bg-emerald-500\/30){background:#58b997!important;border-color:#58b997!important;color:#fff!important;box-shadow:0 10px 24px #2f8f702e!important}html[data-theme=dark-comfort] .team-modal-panel .team-professional-submit-button{background:#58b997!important;border-color:#58b997!important;color:#fff!important;box-shadow:0 14px 30px #2f8f7038!important}html[data-theme=dark-comfort] .team-modal-panel .team-professional-submit-button:hover{background:#2f8f70!important;border-color:#2f8f70!important;color:#fff!important}html[data-theme=dark-comfort] .team-modal-panel .team-professional-submit-button svg{color:#fff!important;stroke:#fff!important}html[data-theme=dark-comfort] .team-page button[class*="bg-[#1A202C]"],html[data-theme=dark-comfort] .team-modal-panel button:not(.team-professional-submit-button):not([class*=bg-emerald]):not([class*=bg-red]):not([class*=bg-purple]),html[data-theme=dark-comfort] .team-delete-modal-panel button:last-child{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .team-page button:hover,html[data-theme=dark-comfort] .team-modal-panel button:hover{border-color:#bfdcce!important}html[data-theme=dark-comfort] .team-modal-tabs button[class*=border-accent]{color:#2f8f70!important;border-color:#58b997!important}html[data-theme=dark-comfort] .team-modal-body [class*=border-t],html[data-theme=dark-comfort] .team-modal-body [class*=border-l],html[data-theme=dark-comfort] .team-billing-body [class*=border-b],html[data-theme=dark-comfort] .team-billing-body [class*=border-t]{border-color:#e7eeeb!important}html[data-theme=dark-comfort] .team-billing-kpi-card{background:#fff!important;border:1px solid #DDE6E2!important;box-shadow:0 8px 20px #17211d0b!important;padding:1.15rem!important}html[data-theme=dark-comfort] .team-billing-kpi-card h4{font-size:clamp(1.35rem,3.4vw,1.95rem)!important;line-height:1.08!important;letter-spacing:-.02em!important;overflow-wrap:anywhere}html[data-theme=dark-comfort] .team-billing-kpi-card h4 span{font-size:clamp(.78rem,1.9vw,1rem)!important;line-height:1!important}html[data-theme=dark-comfort] .team-billing-kpi-card p{font-size:.58rem!important;line-height:1.25!important;letter-spacing:.12em!important}@media(min-width:768px){html[data-theme=dark-comfort] .team-billing-kpi-card{padding:1.35rem!important}}html[data-theme=dark-comfort] .team-billing-body>div:not(.team-billing-kpi-grid),html[data-theme=dark-comfort] .team-billing-body .bg-\[\#141A22\]{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .team-delete-modal-panel strong,html[data-theme=dark-comfort] .team-delete-modal-panel .text-red-400,html[data-theme=dark-comfort] .team-delete-modal-panel .text-red-500{color:#c85c66!important}html[data-theme=dark-comfort] .team-delete-modal-panel button:first-child{background:#dc5a62!important;border-color:#dc5a62!important;color:#fff!important}html[data-theme=dark-comfort] .team-page::-webkit-scrollbar,html[data-theme=dark-comfort] .team-list-scroll::-webkit-scrollbar,html[data-theme=dark-comfort] .team-modal-body::-webkit-scrollbar,html[data-theme=dark-comfort] .team-billing-body::-webkit-scrollbar{width:8px;height:8px}html[data-theme=dark-comfort] .team-page::-webkit-scrollbar-track,html[data-theme=dark-comfort] .team-list-scroll::-webkit-scrollbar-track,html[data-theme=dark-comfort] .team-modal-body::-webkit-scrollbar-track,html[data-theme=dark-comfort] .team-billing-body::-webkit-scrollbar-track{background:#f0f5f3}html[data-theme=dark-comfort] .team-page::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .team-list-scroll::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .team-modal-body::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .team-billing-body::-webkit-scrollbar-thumb{background:#b7c6c0;border-radius:999px}.team-billing-kpi-card{padding:1.15rem!important}.team-billing-kpi-card h4{font-size:clamp(1.35rem,3.4vw,1.95rem)!important;line-height:1.08!important;letter-spacing:-.02em!important;overflow-wrap:anywhere}.team-billing-kpi-card h4 span{font-size:clamp(.78rem,1.9vw,1rem)!important;line-height:1!important}.team-billing-kpi-card p{font-size:.58rem!important;line-height:1.25!important;letter-spacing:.12em!important}@media(min-width:768px){.team-billing-kpi-card{padding:1.35rem!important}}html[data-theme=dark-comfort] .team-billing-statement-header{background:#f0f5f3!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .team-billing-statement-thead{background:#e9f6f1!important;color:#65716c!important}html[data-theme=dark-comfort] .team-billing-statement-thead th{border-color:#dde6e2!important}html[data-theme=dark-comfort] .team-billing-statement-row:hover{background:transparent!important}html[data-theme=dark-comfort] .team-billing-statement-row:hover td:not(.team-billing-repass-cell){background:#fff!important}html[data-theme=dark-comfort] .team-billing-repass-cell{background:#eaf7f0!important}html[data-theme=dark-comfort] .team-billing-statement-row:hover .team-billing-repass-cell{background:#ddf1e6!important}html[data-theme=dark-comfort] .rooms-page,html[data-theme=dark-comfort] .room-reservations-page{background:#f5f8f7!important;color:#17211d!important}html[data-theme=dark-comfort] .rooms-page .scrollbar-thin::-webkit-scrollbar,html[data-theme=dark-comfort] .room-reservations-page .scrollbar-thin::-webkit-scrollbar,html[data-theme=dark-comfort] .rooms-page::-webkit-scrollbar,html[data-theme=dark-comfort] .room-reservations-page::-webkit-scrollbar{width:8px;height:8px}html[data-theme=dark-comfort] .rooms-page .scrollbar-thin::-webkit-scrollbar-track,html[data-theme=dark-comfort] .room-reservations-page .scrollbar-thin::-webkit-scrollbar-track,html[data-theme=dark-comfort] .rooms-page::-webkit-scrollbar-track,html[data-theme=dark-comfort] .room-reservations-page::-webkit-scrollbar-track{background:#f0f5f3}html[data-theme=dark-comfort] .rooms-page .scrollbar-thin::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .room-reservations-page .scrollbar-thin::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .rooms-page::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .room-reservations-page::-webkit-scrollbar-thumb{background:#b7c6c0;border-radius:999px}html[data-theme=dark-comfort] .rooms-page .scrollbar-thin::-webkit-scrollbar-thumb:hover,html[data-theme=dark-comfort] .room-reservations-page .scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#9eaea8}html[data-theme=dark-comfort] .rooms-page [class*=text-white],html[data-theme=dark-comfort] .room-reservations-page [class*=text-white]{color:#17211d!important}html[data-theme=dark-comfort] .rooms-page [class*=text-gray-400],html[data-theme=dark-comfort] .rooms-page [class*=text-gray-500],html[data-theme=dark-comfort] .room-reservations-page [class*=text-gray-400],html[data-theme=dark-comfort] .room-reservations-page [class*=text-gray-500]{color:#65716c!important}html[data-theme=dark-comfort] .rooms-page [class*=text-gray-600],html[data-theme=dark-comfort] .room-reservations-page [class*=text-gray-600]{color:#8a9691!important}html[data-theme=dark-comfort] .rooms-page button[class*=bg-emerald],html[data-theme=dark-comfort] .room-reservations-page button[class*=bg-emerald]{background:#58b997!important;border-color:#58b997!important;color:#fff!important;box-shadow:0 12px 24px #2f8f702e!important}html[data-theme=dark-comfort] .rooms-page button[class*=bg-emerald] svg,html[data-theme=dark-comfort] .room-reservations-page button[class*=bg-emerald] svg,html[data-theme=dark-comfort] .rooms-page button[class*=bg-red] svg,html[data-theme=dark-comfort] .room-reservations-page button[class*=bg-red] svg{color:#fff!important}html[data-theme=dark-comfort] .rooms-page button[class*=bg-emerald]:hover,html[data-theme=dark-comfort] .room-reservations-page button[class*=bg-emerald]:hover{background:#2f8f70!important}html[data-theme=dark-comfort] .rooms-page button:not([class*=bg-emerald]):not([class*=bg-red]),html[data-theme=dark-comfort] .room-reservations-page button:not([class*=bg-emerald]):not([class*=bg-red]){border-color:#dde6e2!important}html[data-theme=dark-comfort] .rooms-page button:not([class*=bg-emerald]):not([class*=bg-red]):hover,html[data-theme=dark-comfort] .room-reservations-page button:not([class*=bg-emerald]):not([class*=bg-red]):hover{background:#f0f5f3!important;color:#17211d!important}html[data-theme=dark-comfort] .rooms-filters,html[data-theme=dark-comfort] .room-calendar-filters,html[data-theme=dark-comfort] .rooms-table-card,html[data-theme=dark-comfort] .room-capacity-settings,html[data-theme=dark-comfort] .room-capacity-panel{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 12px 30px #17211d0e!important}html[data-theme=dark-comfort] .rooms-filters input,html[data-theme=dark-comfort] .rooms-filters select,html[data-theme=dark-comfort] .rooms-form-modal input,html[data-theme=dark-comfort] .rooms-form-modal select,html[data-theme=dark-comfort] .rooms-form-modal textarea,html[data-theme=dark-comfort] .room-calendar-filters select,html[data-theme=dark-comfort] .room-capacity-settings select,html[data-theme=dark-comfort] .room-capacity-settings input,html[data-theme=dark-comfort] .room-reservation-modal input,html[data-theme=dark-comfort] .room-reservation-modal select,html[data-theme=dark-comfort] .room-reservation-modal textarea{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .rooms-filters input::placeholder,html[data-theme=dark-comfort] .rooms-form-modal input::placeholder,html[data-theme=dark-comfort] .rooms-form-modal textarea::placeholder,html[data-theme=dark-comfort] .room-capacity-settings input::placeholder,html[data-theme=dark-comfort] .room-reservation-modal input::placeholder,html[data-theme=dark-comfort] .room-reservation-modal textarea::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .rooms-filters input:focus,html[data-theme=dark-comfort] .rooms-filters select:focus,html[data-theme=dark-comfort] .rooms-form-modal input:focus,html[data-theme=dark-comfort] .rooms-form-modal select:focus,html[data-theme=dark-comfort] .rooms-form-modal textarea:focus,html[data-theme=dark-comfort] .room-calendar-filters select:focus,html[data-theme=dark-comfort] .room-capacity-settings select:focus,html[data-theme=dark-comfort] .room-capacity-settings input:focus,html[data-theme=dark-comfort] .room-reservation-modal input:focus,html[data-theme=dark-comfort] .room-reservation-modal select:focus,html[data-theme=dark-comfort] .room-reservation-modal textarea:focus{border-color:#58b997!important;box-shadow:0 0 0 3px #58b9971f!important}html[data-theme=dark-comfort] .rooms-filters svg,html[data-theme=dark-comfort] .room-calendar-filters svg,html[data-theme=dark-comfort] .rooms-form-modal svg,html[data-theme=dark-comfort] .room-reservation-modal svg{color:#65716c!important}html[data-theme=dark-comfort] .rooms-table-card>div:first-child,html[data-theme=dark-comfort] .rooms-table-card thead tr,html[data-theme=dark-comfort] .room-calendar-grid>div>div:first-child{background:#f8faf9!important;border-color:#e7eeeb!important}html[data-theme=dark-comfort] .rooms-table-card table,html[data-theme=dark-comfort] .rooms-table-card tbody,html[data-theme=dark-comfort] .rooms-table-card tr,html[data-theme=dark-comfort] .rooms-table-card td,html[data-theme=dark-comfort] .rooms-table-card th{border-color:#e7eeeb!important}html[data-theme=dark-comfort] .rooms-table-card tbody{background:#fff!important}html[data-theme=dark-comfort] .rooms-table-card tbody tr:hover{background:#f8fbfa!important}html[data-theme=dark-comfort] .rooms-table-card th{color:#65716c!important}html[data-theme=dark-comfort] .rooms-table-card span[class*="bg-white/5"]{background:#f0f5f3!important;border-color:#dde6e2!important;color:#65716c!important}html[data-theme=dark-comfort] .rooms-table-card span[class*=bg-emerald]{background:#eaf7f0!important;border-color:#2f8f7038!important;color:#2f8f70!important}html[data-theme=dark-comfort] .rooms-table-card span[class*=bg-red]{background:#fcebec!important;border-color:#c85c6638!important;color:#c85c66!important}html[data-theme=dark-comfort] .rooms-table-card button,html[data-theme=dark-comfort] .rooms-occupied-section button,html[data-theme=dark-comfort] .rooms-free-section button{background:#fff!important;border-color:#dde6e2!important;color:#65716c!important}html[data-theme=dark-comfort] .rooms-table-card button:hover,html[data-theme=dark-comfort] .rooms-free-section button:hover{background:#f0f5f3!important;color:#17211d!important}html[data-theme=dark-comfort] .rooms-kpi-grid>div,html[data-theme=dark-comfort] .rooms-occupied-section .grid>div,html[data-theme=dark-comfort] .rooms-free-section .grid>div,html[data-theme=dark-comfort] .room-calendar-grid>div,html[data-theme=dark-comfort] .room-capacity-panel .overflow-y-auto>div{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 10px 26px #17211d0b!important}html[data-theme=dark-comfort] .rooms-kpi-grid>div:nth-child(2){border-left-color:#c9821673!important}html[data-theme=dark-comfort] .rooms-kpi-grid>div:nth-child(3){border-left-color:#2f8f7073!important}html[data-theme=dark-comfort] .rooms-occupied-section h2,html[data-theme=dark-comfort] .rooms-free-section h2,html[data-theme=dark-comfort] .room-capacity-settings h3,html[data-theme=dark-comfort] .room-capacity-panel h3,html[data-theme=dark-comfort] .room-calendar-grid p[class*=text-lg]{color:#17211d!important}html[data-theme=dark-comfort] .rooms-occupied-section .grid>div[class*=border-dashed],html[data-theme=dark-comfort] .rooms-free-section .grid>div[class*=col-span-full]{background:#fff!important;border-color:#dde6e2!important;color:#65716c!important}html[data-theme=dark-comfort] .rooms-occupied-section .grid>div:not([class*=border-dashed]){border-left:4px solid #C98216!important}html[data-theme=dark-comfort] .rooms-occupied-section [class*="bg-amber-500/10"]{background:#fff6e6!important;border-color:#c982163d!important;color:#c98216!important}html[data-theme=dark-comfort] .rooms-free-section [class*="bg-white/5"]{background:#f0f5f3!important;border-color:#dde6e2!important;color:#65716c!important}html[data-theme=dark-comfort] .rooms-modal-overlay,html[data-theme=dark-comfort] .rooms-delete-overlay,html[data-theme=dark-comfort] .room-reservation-modal-overlay{background:#17211d57!important}html[data-theme=dark-comfort] .rooms-form-modal,html[data-theme=dark-comfort] .rooms-delete-modal,html[data-theme=dark-comfort] .room-reservation-modal{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 24px 70px #17211d2e!important}html[data-theme=dark-comfort] .rooms-form-modal>div,html[data-theme=dark-comfort] .room-reservation-modal>div{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .rooms-form-modal>div:nth-child(2),html[data-theme=dark-comfort] .room-reservation-modal>div:nth-child(2){background:#f8faf9!important}html[data-theme=dark-comfort] .rooms-form-modal label,html[data-theme=dark-comfort] .room-reservation-modal label,html[data-theme=dark-comfort] .room-capacity-settings label{color:#65716c!important}html[data-theme=dark-comfort] .rooms-form-modal [class*=bg-blue]{background:#edf3ff!important;border-color:#4f7dd938!important}html[data-theme=dark-comfort] .rooms-form-modal [class*=bg-blue] p,html[data-theme=dark-comfort] .rooms-form-modal [class*=bg-blue] svg{color:#4f6280!important}html[data-theme=dark-comfort] .rooms-form-modal button[class*="bg-[#141A22]"]{background:#fff!important;border-color:#dde6e2!important;color:#65716c!important}html[data-theme=dark-comfort] .rooms-form-modal button[class*="bg-emerald-500/10"]{background:#eaf7f0!important;border-color:#2f8f70!important;color:#2f8f70!important}html[data-theme=dark-comfort] .rooms-form-modal button[class*="bg-red-500/10"],html[data-theme=dark-comfort] .room-reservation-modal button[class*=bg-red]{background:#fcebec!important;border-color:#c85c6647!important;color:#c85c66!important}html[data-theme=dark-comfort] .rooms-delete-modal>div:first-child{background:#fcebec!important;border-color:#c85c663d!important;box-shadow:0 12px 30px #c85c661f!important}html[data-theme=dark-comfort] .rooms-delete-modal svg,html[data-theme=dark-comfort] .rooms-delete-modal strong{color:#c85c66!important}html[data-theme=dark-comfort] .rooms-delete-modal button:first-child,html[data-theme=dark-comfort] .rooms-form-modal button:not([class*=bg-emerald]):not([class*=bg-red]),html[data-theme=dark-comfort] .room-reservation-modal button:not([class*=bg-emerald]):not([class*=bg-red]){background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .rooms-delete-modal button:last-child,html[data-theme=dark-comfort] .room-reservation-modal button[class*=bg-red]{background:#dc5a62!important;border-color:#dc5a62!important;color:#fff!important}html[data-theme=dark-comfort] .rooms-delete-modal button:last-child:hover,html[data-theme=dark-comfort] .room-reservation-modal button[class*=bg-red]:hover{background:#c85c66!important}html[data-theme=dark-comfort] .room-calendar-grid button[class*=bg-emerald]{background:#eaf7f0!important;border-color:#2f8f7038!important;color:#2f8f70!important;box-shadow:none!important}html[data-theme=dark-comfort] .room-calendar-grid button[class*=bg-emerald]:hover{background:#ddf1e6!important}html[data-theme=dark-comfort] .room-calendar-grid button[class*=bg-emerald] p,html[data-theme=dark-comfort] .room-calendar-grid button[class*=bg-emerald] div{color:#2f8f70!important}html[data-theme=dark-comfort] .room-calendar-grid>div>div:last-child>p{color:#8a9691!important}html[data-theme=dark-comfort] .room-capacity-panel .overflow-y-auto>div{background:#f8faf9!important;border-color:#e7eeeb!important;box-shadow:none!important}html[data-theme=dark-comfort] .room-capacity-panel .overflow-y-auto span{color:#2f8f70!important}html[data-theme=dark-comfort] .room-capacity-settings p,html[data-theme=dark-comfort] .room-capacity-panel p,html[data-theme=dark-comfort] .room-calendar-filters span{color:#65716c!important}html[data-theme=dark-comfort] .room-reservations-page [class*=border-red],html[data-theme=dark-comfort] .room-reservation-modal [class*=border-red]{border-color:#c85c663d!important}html[data-theme=dark-comfort] .room-reservations-page [class*=bg-red],html[data-theme=dark-comfort] .room-reservation-modal [class*=bg-red]{background:#fcebec!important;color:#c85c66!important}html[data-theme=dark-comfort] .rooms-page>.page-header-shell,html[data-theme=dark-comfort] .room-reservations-page>.page-header-shell{background:#f5f8f7!important;border-bottom-color:transparent!important;box-shadow:none!important}html[data-theme=dark-comfort] .rooms-page>.page-header-shell .bg-surface,html[data-theme=dark-comfort] .room-reservations-page>.page-header-shell .bg-surface{background:#e9f6f1!important;border-color:#2f8f702e!important;color:#2f8f70!important}html[data-theme=dark-comfort] .rooms-page>.page-header-shell .bg-surface svg,html[data-theme=dark-comfort] .room-reservations-page>.page-header-shell .bg-surface svg{color:#2f8f70!important}html[data-theme=dark-comfort] .rooms-form-modal .rooms-status-option{box-shadow:none!important}html[data-theme=dark-comfort] .rooms-form-modal .rooms-status-active-option:not(.rooms-status-selected){background:#eaf7f0!important;border-color:#2f8f7047!important;color:#2f8f70!important}html[data-theme=dark-comfort] .rooms-form-modal .rooms-status-active-option:not(.rooms-status-selected):hover{background:#ddf1e6!important;border-color:#2f8f706b!important;color:#2f8f70!important}html[data-theme=dark-comfort] .rooms-form-modal .rooms-status-active-option.rooms-status-selected{background:#2f8f70!important;border-color:#2f8f70!important;color:#fff!important}html[data-theme=dark-comfort] .rooms-form-modal .rooms-status-active-option.rooms-status-selected svg{color:#fff!important}html[data-theme=dark-comfort] .rooms-form-modal .rooms-status-active-option.rooms-status-selected:hover{background:#277d61!important;border-color:#277d61!important;color:#fff!important}html[data-theme=dark-comfort] .rooms-form-modal .rooms-status-inactive-option:not(.rooms-status-selected):hover{background:#f0f5f3!important;color:#17211d!important}html[data-theme=dark-comfort] .rooms-form-modal .rooms-status-inactive-option.rooms-status-selected{background:#fcebec!important;border-color:#c85c6657!important;color:#c85c66!important}html[data-theme=dark-comfort] .rooms-form-modal .rooms-status-inactive-option.rooms-status-selected svg{color:#c85c66!important}html[data-theme=dark-comfort] .rooms-table-card .rooms-table-delete-action{background:#fcebec!important;border:1px solid rgba(200,92,102,.2)!important;color:#c85c66!important}html[data-theme=dark-comfort] .rooms-table-card .rooms-table-delete-action svg{color:#c85c66!important}html[data-theme=dark-comfort] .rooms-table-card .rooms-table-delete-action:hover{background:#f8dde0!important;border-color:#b94c5747!important;color:#b94c57!important}html[data-theme=dark-comfort] .rooms-table-card .rooms-table-delete-action:hover svg{color:#b94c57!important}html[data-theme=dark-comfort] .rooms-form-modal .rooms-status-active-option:not(.rooms-status-selected){background:#eaf7f0!important;border:1px solid #58B997!important;color:#2f8f70!important}html[data-theme=dark-comfort] .rooms-form-modal .rooms-status-active-option:not(.rooms-status-selected) svg{color:#2f8f70!important}html[data-theme=dark-comfort] .rooms-form-modal .rooms-status-active-option:not(.rooms-status-selected):hover,html[data-theme=dark-comfort] .rooms-form-modal .rooms-status-active-option.rooms-status-selected,html[data-theme=dark-comfort] .rooms-form-modal .rooms-status-active-option.rooms-status-selected:hover{background:#2f8f70!important;border-color:#2f8f70!important;color:#fff!important}html[data-theme=dark-comfort] .rooms-form-modal .rooms-status-active-option:not(.rooms-status-selected):hover svg,html[data-theme=dark-comfort] .rooms-form-modal .rooms-status-active-option.rooms-status-selected svg,html[data-theme=dark-comfort] .rooms-form-modal .rooms-status-active-option.rooms-status-selected:hover svg{color:#fff!important}html[data-theme=dark-comfort] .rooms-form-modal .rooms-status-inactive-option:not(.rooms-status-selected){background:#fff!important;border-color:#dde6e2!important;color:#65716c!important}html[data-theme=dark-comfort] .rooms-form-modal .rooms-status-inactive-option:not(.rooms-status-selected) svg{color:#65716c!important}html[data-theme=dark-comfort] .rooms-page .rooms-table-card button.rooms-table-delete-action,html[data-theme=dark-comfort] .rooms-page .rooms-table-card button.rooms-table-delete-action:not(:hover){background:#fcebec!important;border:1px solid rgba(200,92,102,.22)!important;color:#c85c66!important}html[data-theme=dark-comfort] .rooms-page .rooms-table-card button.rooms-table-delete-action svg,html[data-theme=dark-comfort] .rooms-page .rooms-table-card button.rooms-table-delete-action:not(:hover) svg{color:#c85c66!important;stroke:#c85c66!important}html[data-theme=dark-comfort] .rooms-page .rooms-table-card button.rooms-table-delete-action:hover{background:#f8dde0!important;border:1px solid rgba(185,76,87,.28)!important;color:#b94c57!important}html[data-theme=dark-comfort] .rooms-page .rooms-table-card button.rooms-table-delete-action:hover svg{color:#b94c57!important;stroke:#b94c57!important}html[data-theme=dark-comfort] .rooms-form-modal button.rooms-status-active-option.rooms-status-selected,html[data-theme=dark-comfort] .rooms-form-modal button.rooms-status-active-option.rooms-status-selected:hover,html[data-theme=dark-comfort] .rooms-form-modal button.rooms-status-active-option.rooms-status-selected:focus,html[data-theme=dark-comfort] .rooms-form-modal button.rooms-status-active-option.rooms-status-selected:focus-visible{background:#2f8f70!important;border-color:#2f8f70!important;color:#fff!important}html[data-theme=dark-comfort] .rooms-form-modal button.rooms-status-active-option.rooms-status-selected svg,html[data-theme=dark-comfort] .rooms-form-modal button.rooms-status-active-option.rooms-status-selected:hover svg,html[data-theme=dark-comfort] .rooms-form-modal button.rooms-status-active-option.rooms-status-selected:focus svg,html[data-theme=dark-comfort] .rooms-form-modal button.rooms-status-active-option.rooms-status-selected:focus-visible svg{color:#fff!important;stroke:#fff!important}html[data-theme=dark-comfort] .integrations-page{background:#f5f8f7!important;color:#17211d!important;scrollbar-color:#B7C6C0 #F0F5F3}html[data-theme=dark-comfort] .integrations-page::-webkit-scrollbar,html[data-theme=dark-comfort] .integrations-page .scrollbar-thin::-webkit-scrollbar{width:8px;height:8px}html[data-theme=dark-comfort] .integrations-page::-webkit-scrollbar-track,html[data-theme=dark-comfort] .integrations-page .scrollbar-thin::-webkit-scrollbar-track{background:#f0f5f3}html[data-theme=dark-comfort] .integrations-page::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .integrations-page .scrollbar-thin::-webkit-scrollbar-thumb{background:#b7c6c0;border-radius:999px}html[data-theme=dark-comfort] .integrations-page>.shrink-0 .page-header-shell{background:#f5f8f7!important;border-bottom-color:transparent!important;box-shadow:none!important}html[data-theme=dark-comfort] .integrations-page .page-header-shell h1,html[data-theme=dark-comfort] .integrations-page .page-header-shell .text-textPrimary{color:#17211d!important}html[data-theme=dark-comfort] .integrations-page .page-header-shell p,html[data-theme=dark-comfort] .integrations-page .page-header-shell .text-textSecondary{color:#65716c!important}html[data-theme=dark-comfort] .integrations-page .page-header-shell [class*=bg-surface]{background:#e9f6f1!important;border-color:#2f8f702e!important;color:#2f8f70!important}html[data-theme=dark-comfort] .integrations-page .page-header-shell [class*=bg-surface] svg{color:#2f8f70!important}html[data-theme=dark-comfort] .integrations-page .page-header-shell [class*=text-gray-500][class*=rounded-full][class*="bg-white/5"],html[data-theme=dark-comfort] .integrations-page .page-header-shell button[disabled]{background:#fff!important;border:1px solid #D8E2DE!important;color:#4f625b!important}html[data-theme=dark-comfort] .integrations-page .page-header-shell [class*=text-gray-500][class*=rounded-full][class*="bg-white/5"] svg,html[data-theme=dark-comfort] .integrations-page .page-header-shell button[disabled] svg{color:#4f625b!important;opacity:1!important}html[data-theme=dark-comfort] .integrations-page .page-header-shell [class*=text-gray-500][class*=rounded-full][class*="bg-white/5"]:hover,html[data-theme=dark-comfort] .integrations-page .page-header-shell button[disabled]:hover{background:#f0f6f3!important;border-color:#b9d2c7!important;color:#4f625b!important}html[data-theme=dark-comfort] .integrations-page .page-header-shell button[disabled]{opacity:.74!important;cursor:not-allowed!important}html[data-theme=dark-comfort] .integrations-page [class*="bg-emerald-500/10"][class*=rounded-full],html[data-theme=dark-comfort] .integrations-page [class*="bg-emerald-500/10"][class*=uppercase]{background:#eaf6f0!important;border-color:#c7e4d7!important;color:#4d9a78!important}html[data-theme=dark-comfort] .integrations-page [class*=bg-emerald-400],html[data-theme=dark-comfort] .integrations-page [class*=bg-emerald-500][class*=rounded-full]{background:#58b997!important}html[data-theme=dark-comfort] .integrations-page [class*="bg-[#141A22]"],html[data-theme=dark-comfort] .integrations-page [class*="bg-[#1A202C]"]{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 12px 30px #17211d0e!important}html[data-theme=dark-comfort] .integrations-page [class*="bg-[#0E1218]"],html[data-theme=dark-comfort] .integrations-page [class*="bg-white/[0.02]"],html[data-theme=dark-comfort] .integrations-page [class*="bg-white/5"],html[data-theme=dark-comfort] .integrations-page [class*="bg-white/10"]{background:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .integrations-page [class*="border-white/5"],html[data-theme=dark-comfort] .integrations-page [class*="border-white/10"],html[data-theme=dark-comfort] .integrations-page [class*="border-white/20"]{border-color:#dde6e2!important}html[data-theme=dark-comfort] .integrations-page [class*=text-white],html[data-theme=dark-comfort] .integrations-page [class*=text-gray-200],html[data-theme=dark-comfort] .integrations-page [class*=text-gray-300]{color:#17211d!important}html[data-theme=dark-comfort] .integrations-page [class*=text-gray-400],html[data-theme=dark-comfort] .integrations-page [class*=text-gray-500],html[data-theme=dark-comfort] .integrations-page [class*="text-white/60"]{color:#66736e!important}html[data-theme=dark-comfort] .integrations-page label,html[data-theme=dark-comfort] .integrations-page [class*=uppercase][class*=tracking]{color:#65716c!important}html[data-theme=dark-comfort] .integrations-page [class*=font-mono]{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .integrations-page select{background:#fff!important;border-color:#d8e2de!important;color:#17211d!important}html[data-theme=dark-comfort] .integrations-page select:hover,html[data-theme=dark-comfort] .integrations-page select:focus{background:#f8faf9!important;border-color:#58b997!important;box-shadow:0 0 0 3px #58b9971f!important}html[data-theme=dark-comfort] .integrations-page button:not([class*=bg-indigo]):not([class*=bg-red]):not([class*=bg-emerald]):not([disabled]){background:#fff!important;border-color:#d8e2de!important;color:#17211d!important}html[data-theme=dark-comfort] .integrations-page button:not([class*=bg-indigo]):not([class*=bg-red]):not([class*=bg-emerald]):not([disabled]):hover{background:#f0f6f3!important;border-color:#b9d2c7!important;color:#17211d!important}html[data-theme=dark-comfort] .integrations-page button[class*=bg-indigo]{background:#4f7dd9!important;color:#fff!important;border-color:#4f7dd9!important}html[data-theme=dark-comfort] .integrations-page button[class*=bg-indigo] svg,html[data-theme=dark-comfort] .integrations-page button[class*=bg-red] svg,html[data-theme=dark-comfort] .integrations-page [class*=bg-emerald-500] svg,html[data-theme=dark-comfort] .integrations-page [class*=bg-indigo] svg{color:#fff!important}html[data-theme=dark-comfort] .integrations-page button[class*=bg-indigo]:hover{background:#406dc5!important}html[data-theme=dark-comfort] .integrations-page button[class*=text-red]{color:#c85c66!important}html[data-theme=dark-comfort] .integrations-page button[class*=text-red]:hover{background:#fcebec!important;color:#b94c57!important}html[data-theme=dark-comfort] .integrations-page [class*="bg-blue-500/5"],html[data-theme=dark-comfort] .integrations-page [class*="bg-blue-500/10"]{background:#edf3ff!important;border-color:#4f7dd933!important}html[data-theme=dark-comfort] .integrations-page [class*=text-blue-100],html[data-theme=dark-comfort] .integrations-page [class*=text-blue-200]{color:#4f6280!important}html[data-theme=dark-comfort] .integrations-page [class*="bg-indigo-500/5"],html[data-theme=dark-comfort] .integrations-page [class*="bg-indigo-500/10"],html[data-theme=dark-comfort] .integrations-page [class*="bg-indigo-500/20"]{background:#edf3ff!important;border-color:#4f7dd933!important}html[data-theme=dark-comfort] .integrations-page [class*=text-indigo]{color:#4f7dd9!important}html[data-theme=dark-comfort] .integrations-page [class*=text-emerald]{color:#2f8f70!important}html[data-theme=dark-comfort] .integrations-page [class*=text-amber]{color:#c98216!important}html[data-theme=dark-comfort] .integrations-page [class*="bg-red-500/10"],html[data-theme=dark-comfort] .integrations-page [class*=bg-red-900]{background:#fcebec!important;border-color:#c85c663d!important}html[data-theme=dark-comfort] .integrations-page [class*=text-red]{color:#c85c66!important}html[data-theme=dark-comfort] .integrations-page [class*=border-l-emerald]{border-left-color:#58b997!important}html[data-theme=dark-comfort] .integrations-page [class*=border-indigo]{border-color:#4f7dd938!important}html[data-theme=dark-comfort] .integrations-page [class*=border-emerald]{border-color:#2f8f703d!important}html[data-theme=dark-comfort] .integrations-page label:hover{background:#f0f6f3!important}html[data-theme=dark-comfort] .integrations-page input[type=checkbox]+svg,html[data-theme=dark-comfort] .integrations-page label svg[class*=text-emerald]{color:#2f8f70!important}html[data-theme=dark-comfort] .integrations-page [class*="bg-blue-500/10"][class*=text-blue]{background:#edf3ff!important;color:#4f7dd9!important}html[data-theme=dark-comfort] .integrations-page .absolute.right-0.top-full{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 18px 46px #17211d24!important}html[data-theme=dark-comfort] .integrations-page .absolute.right-0.top-full button:hover{background:#f0f6f3!important}html[data-theme=dark-comfort] .integrations-page .fixed.bottom-6>div{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 18px 48px #17211d29!important}html[data-theme=dark-comfort] .integrations-page .fixed.bottom-6 h4{color:#17211d!important}html[data-theme=dark-comfort] .integrations-page .fixed.bottom-6 p{color:#65716c!important}html[data-theme=dark-comfort] .integrations-page .fixed.inset-0>.absolute.inset-0{background:#17211d57!important}html[data-theme=dark-comfort] .integrations-consent-modal{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 24px 70px #17211d2e!important}html[data-theme=dark-comfort] .integrations-consent-modal>div:last-child{background:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .integrations-consent-modal [class*="bg-[#202530]"]{background:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .integrations-consent-modal h3,html[data-theme=dark-comfort] .integrations-consent-modal [class*=text-gray-200]{color:#17211d!important}html[data-theme=dark-comfort] .integrations-consent-modal p,html[data-theme=dark-comfort] .integrations-consent-modal [class*=text-gray-400],html[data-theme=dark-comfort] .integrations-consent-modal [class*=text-gray-500]{color:#65716c!important}html[data-theme=dark-comfort] .settings-page{background:#f5f8f7!important;color:#17211d!important;scrollbar-color:#C5D2CD #F5F8F7}html[data-theme=dark-comfort] .settings-page::-webkit-scrollbar,html[data-theme=dark-comfort] .settings-page .scrollbar-thin::-webkit-scrollbar,html[data-theme=dark-comfort] .settings-general-tab .scrollbar-thin::-webkit-scrollbar,html[data-theme=dark-comfort] .settings-general-modal-panel .scrollbar-thin::-webkit-scrollbar{width:8px;height:8px}html[data-theme=dark-comfort] .settings-page::-webkit-scrollbar-track,html[data-theme=dark-comfort] .settings-page .scrollbar-thin::-webkit-scrollbar-track,html[data-theme=dark-comfort] .settings-general-tab .scrollbar-thin::-webkit-scrollbar-track,html[data-theme=dark-comfort] .settings-general-modal-panel .scrollbar-thin::-webkit-scrollbar-track{background:#f5f8f7}html[data-theme=dark-comfort] .settings-page::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .settings-page .scrollbar-thin::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .settings-general-tab .scrollbar-thin::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .settings-general-modal-panel .scrollbar-thin::-webkit-scrollbar-thumb{background:#c5d2cd;border-radius:999px}html[data-theme=dark-comfort] .settings-page::-webkit-scrollbar-thumb:hover,html[data-theme=dark-comfort] .settings-page .scrollbar-thin::-webkit-scrollbar-thumb:hover,html[data-theme=dark-comfort] .settings-general-tab .scrollbar-thin::-webkit-scrollbar-thumb:hover,html[data-theme=dark-comfort] .settings-general-modal-panel .scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#aebfb8}html[data-theme=dark-comfort] .settings-page .page-header-shell{background:#f5f8f7!important;border-bottom-color:transparent!important;box-shadow:none!important}html[data-theme=dark-comfort] .settings-page .page-header-shell h1,html[data-theme=dark-comfort] .settings-page .page-header-shell .text-textPrimary{color:#17211d!important}html[data-theme=dark-comfort] .settings-page .page-header-shell p,html[data-theme=dark-comfort] .settings-page .page-header-shell .text-textSecondary{color:#66736e!important}html[data-theme=dark-comfort] .settings-page .page-header-shell [class*=bg-surface]{background:#e9f6f1!important;border-color:#2f8f702e!important;color:#2f8f70!important}html[data-theme=dark-comfort] .settings-page .page-header-shell [class*=bg-surface] svg{color:#2f8f70!important}html[data-theme=dark-comfort] .settings-tabs-list{background:#fff!important;border:1px solid #DDE6E2!important;box-shadow:0 10px 26px #17211d0d!important}html[data-theme=dark-comfort] .settings-tabs-list button{color:#66736e!important;border-color:transparent!important;background:transparent!important}html[data-theme=dark-comfort] .settings-tabs-list button svg{color:#7a8882!important}html[data-theme=dark-comfort] .settings-tabs-list button:hover{background:#f0f6f3!important;color:#17211d!important}html[data-theme=dark-comfort] .settings-tabs-list button[class*="bg-[#0E1218]"]{background:#eaf5f0!important;border-color:#c7e1d5!important;color:#397a60!important;box-shadow:inset 0 0 0 1px #397a6014!important}html[data-theme=dark-comfort] .settings-tabs-list button[class*="bg-[#0E1218]"] svg{color:#397a60!important}html[data-theme=dark-comfort] .settings-tabs-list button [class*=bg-emerald]{background:#58b997!important;box-shadow:0 0 10px #58b99759!important}html[data-theme=dark-comfort] .settings-general-tab section,html[data-theme=dark-comfort] .settings-general-tab section>div[class*="bg-[#0E1218]"],html[data-theme=dark-comfort] .settings-general-tab section>div[class*="bg-[#141A22]"]{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 12px 30px #17211d0e!important}html[data-theme=dark-comfort] .settings-general-tab section{border:1px solid #DDE6E2!important}html[data-theme=dark-comfort] .settings-general-tab section h2,html[data-theme=dark-comfort] .settings-general-tab section h3,html[data-theme=dark-comfort] .settings-general-tab section h4,html[data-theme=dark-comfort] .settings-general-tab [class*=text-white],html[data-theme=dark-comfort] .settings-general-modal-panel [class*=text-white]{color:#17211d!important}html[data-theme=dark-comfort] .settings-general-tab section p,html[data-theme=dark-comfort] .settings-general-tab [class*=text-gray-400],html[data-theme=dark-comfort] .settings-general-tab [class*=text-gray-500],html[data-theme=dark-comfort] .settings-general-tab [class*=text-gray-600],html[data-theme=dark-comfort] .settings-general-modal-panel [class*=text-gray-400],html[data-theme=dark-comfort] .settings-general-modal-panel [class*=text-gray-500]{color:#66736e!important}html[data-theme=dark-comfort] .settings-general-tab label,html[data-theme=dark-comfort] .settings-general-modal-panel label{color:#66736e!important}html[data-theme=dark-comfort] .settings-general-tab section code,html[data-theme=dark-comfort] .settings-general-tab [class*=font-mono],html[data-theme=dark-comfort] .settings-general-tab [class*="bg-white/5"][class*=font-mono]{background:#f6f8f7!important;border-color:#dde5e1!important;color:#17211d!important}html[data-theme=dark-comfort] .settings-general-tab section>div[class*="bg-[#0E1218]"],html[data-theme=dark-comfort] .settings-general-tab [class*="bg-[#0E1218]"],html[data-theme=dark-comfort] .settings-general-tab [class*="bg-[#141A22]"],html[data-theme=dark-comfort] .settings-general-tab [class*="bg-white/[0.02]"],html[data-theme=dark-comfort] .settings-general-tab [class*="bg-white/5"],html[data-theme=dark-comfort] .settings-general-tab [class*="bg-white/10"]{background:#f8faf9!important;border-color:#d8e2de!important}html[data-theme=dark-comfort] .settings-general-tab [class*="border-white/5"],html[data-theme=dark-comfort] .settings-general-tab [class*="border-white/10"],html[data-theme=dark-comfort] .settings-general-tab [class*="border-white/20"],html[data-theme=dark-comfort] .settings-general-modal-panel [class*="border-white/5"],html[data-theme=dark-comfort] .settings-general-modal-panel [class*="border-white/10"]{border-color:#dde6e2!important}html[data-theme=dark-comfort] .settings-general-tab .border-dashed,html[data-theme=dark-comfort] .settings-general-tab [class*=border-dashed]{background:#f8faf9!important;border-color:#d8e2de!important;color:#71807a!important}html[data-theme=dark-comfort] .settings-general-tab input,html[data-theme=dark-comfort] .settings-general-tab select,html[data-theme=dark-comfort] .settings-general-tab textarea,html[data-theme=dark-comfort] .settings-general-modal-panel input,html[data-theme=dark-comfort] .settings-general-modal-panel select,html[data-theme=dark-comfort] .settings-general-modal-panel textarea{background:#fff!important;border-color:#d8e2de!important;color:#17211d!important}html[data-theme=dark-comfort] .settings-general-tab input::placeholder,html[data-theme=dark-comfort] .settings-general-tab textarea::placeholder,html[data-theme=dark-comfort] .settings-general-modal-panel input::placeholder,html[data-theme=dark-comfort] .settings-general-modal-panel textarea::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .settings-general-tab input:focus,html[data-theme=dark-comfort] .settings-general-tab select:focus,html[data-theme=dark-comfort] .settings-general-tab textarea:focus,html[data-theme=dark-comfort] .settings-general-modal-panel input:focus,html[data-theme=dark-comfort] .settings-general-modal-panel select:focus,html[data-theme=dark-comfort] .settings-general-modal-panel textarea:focus{border-color:#58b997!important;box-shadow:0 0 0 3px #58b9971f!important}html[data-theme=dark-comfort] .settings-general-tab input:disabled,html[data-theme=dark-comfort] .settings-general-tab select:disabled,html[data-theme=dark-comfort] .settings-general-tab textarea:disabled,html[data-theme=dark-comfort] .settings-general-modal-panel input:disabled,html[data-theme=dark-comfort] .settings-general-modal-panel select:disabled{background:#f2f5f4!important;color:#98a39f!important;border-color:#d8e2de!important}html[data-theme=dark-comfort] .settings-general-tab button[class*=bg-emerald]{background:#58b997!important;border-color:#58b997!important;color:#fff!important;box-shadow:0 12px 24px #2f8f7029!important}html[data-theme=dark-comfort] .settings-general-tab button[class*=bg-emerald]:hover{background:#2f8f70!important;color:#fff!important}html[data-theme=dark-comfort] .settings-general-tab button[class*=bg-emerald] svg,html[data-theme=dark-comfort] .settings-general-modal-panel button[class*=bg-emerald] svg{color:#fff!important}html[data-theme=dark-comfort] .settings-general-tab button:not([class*=bg-emerald]):not([class*=bg-red]),html[data-theme=dark-comfort] .settings-general-modal-panel button:not([class*=bg-emerald]):not([class*=bg-red]){border-color:#d8e2de!important}html[data-theme=dark-comfort] .settings-general-tab button:not([class*=bg-emerald]):not([class*=bg-red]):hover,html[data-theme=dark-comfort] .settings-general-modal-panel button:not([class*=bg-emerald]):not([class*=bg-red]):hover{background:#f0f6f3!important;color:#17211d!important}html[data-theme=dark-comfort] .settings-general-tab button[class*=bg-red],html[data-theme=dark-comfort] .settings-general-tab button[class*=text-red],html[data-theme=dark-comfort] .settings-general-modal-panel button[class*=bg-red],html[data-theme=dark-comfort] .settings-general-modal-panel button[class*=text-red]{background:#fcebec!important;border-color:#c85c663d!important;color:#c85c66!important}html[data-theme=dark-comfort] .settings-general-tab button[class*=bg-red]:hover,html[data-theme=dark-comfort] .settings-general-tab button[class*=text-red]:hover,html[data-theme=dark-comfort] .settings-general-modal-panel button[class*=bg-red]:hover,html[data-theme=dark-comfort] .settings-general-modal-panel button[class*=text-red]:hover{background:#dc5a62!important;border-color:#dc5a62!important;color:#fff!important}html[data-theme=dark-comfort] .settings-general-tab button[class*=bg-red]:hover svg,html[data-theme=dark-comfort] .settings-general-tab button[class*=text-red]:hover svg,html[data-theme=dark-comfort] .settings-general-modal-panel button[class*=bg-red]:hover svg,html[data-theme=dark-comfort] .settings-general-modal-panel button[class*=text-red]:hover svg{color:#fff!important}html[data-theme=dark-comfort] .settings-general-tab [class*="bg-emerald-500/10"],html[data-theme=dark-comfort] .settings-general-tab [class*="bg-emerald-600/20"],html[data-theme=dark-comfort] .settings-general-modal-panel [class*="bg-emerald-500/10"]{background:#eaf7f0!important;border-color:#2f8f703d!important;color:#2f8f70!important}html[data-theme=dark-comfort] .settings-general-tab [class*=text-emerald],html[data-theme=dark-comfort] .settings-general-modal-panel [class*=text-emerald]{color:#2f8f70!important}html[data-theme=dark-comfort] .settings-general-tab [class*=bg-blue],html[data-theme=dark-comfort] .settings-general-tab [class*=bg-indigo]{background:#edf3ff!important;border-color:#4f7dd938!important}html[data-theme=dark-comfort] .settings-general-tab [class*=text-blue],html[data-theme=dark-comfort] .settings-general-tab [class*=text-indigo]{color:#4f7dd9!important}html[data-theme=dark-comfort] .settings-general-tab [class*=text-pink]{color:#c15ab5!important}html[data-theme=dark-comfort] .settings-general-tab [class*=bg-pink]{background:#fceeff!important;border-color:#c15ab52e!important}html[data-theme=dark-comfort] .settings-general-tab [class*=text-yellow],html[data-theme=dark-comfort] .settings-general-tab [class*=text-amber]{color:#c98216!important}html[data-theme=dark-comfort] .settings-general-tab [class*=bg-amber],html[data-theme=dark-comfort] .settings-general-tab [class*=bg-yellow]{background:#fff6e6!important;border-color:#c9821638!important}html[data-theme=dark-comfort] .settings-general-tab button.w-12.h-6{background:#d7dfdc!important;border:1px solid #C8D2CE!important;box-shadow:inset 0 1px 2px #17211d14!important}html[data-theme=dark-comfort] .settings-general-tab button.w-12.h-6[class*=bg-emerald]{background:#58b997!important;border-color:#58b997!important}html[data-theme=dark-comfort] .settings-general-tab button.w-12.h-6>div{background:#fff!important}html[data-theme=dark-comfort] .settings-general-tab [class*="bg-[#141A22]/80"]{background:#ffffffc7!important}html[data-theme=dark-comfort] .settings-general-modal-overlay{background:#17211d57!important}html[data-theme=dark-comfort] .settings-general-modal-panel,html[data-theme=dark-comfort] .settings-general-modal-panel>div[class*="bg-[#141A22]"]{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 24px 70px #17211d2e!important}html[data-theme=dark-comfort] .settings-general-modal-panel>div[class*="bg-[#0E1218]"]{background:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .settings-general-modal-panel h3{color:#17211d!important}html[data-theme=dark-comfort] .settings-general-modal-panel p{color:#66736e!important}html[data-theme=dark-comfort] .settings-services-tab>div[class*="bg-[#141A22]"],html[data-theme=dark-comfort] .settings-services-tab>div[class*=shadow-xl]{background:#fff!important;border:1px solid #DDE6E2!important;box-shadow:0 12px 30px #17211d0e!important}html[data-theme=dark-comfort] .settings-services-tab h2,html[data-theme=dark-comfort] .settings-services-tab [class*=text-white],html[data-theme=dark-comfort] .settings-services-modal-panel h3,html[data-theme=dark-comfort] .settings-services-modal-panel [class*=text-white]{color:#17211d!important}html[data-theme=dark-comfort] .settings-services-tab p,html[data-theme=dark-comfort] .settings-services-tab [class*=text-gray-400],html[data-theme=dark-comfort] .settings-services-tab [class*=text-gray-500],html[data-theme=dark-comfort] .settings-services-modal-panel [class*=text-gray-400],html[data-theme=dark-comfort] .settings-services-modal-panel [class*=text-gray-500]{color:#66736e!important}html[data-theme=dark-comfort] .settings-services-tab [class*="bg-emerald-500/10"]{background:#eaf7f0!important;border-color:#2f8f703d!important;color:#2f8f70!important}html[data-theme=dark-comfort] .settings-services-tab [class*=text-emerald]{color:#2f8f70!important}html[data-theme=dark-comfort] .settings-services-tab input,html[data-theme=dark-comfort] .settings-services-modal-panel input,html[data-theme=dark-comfort] .settings-services-modal-panel select{background:#fff!important;border-color:#d8e2de!important;color:#17211d!important}html[data-theme=dark-comfort] .settings-services-tab input::placeholder,html[data-theme=dark-comfort] .settings-services-modal-panel input::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .settings-services-tab input:focus,html[data-theme=dark-comfort] .settings-services-modal-panel input:focus,html[data-theme=dark-comfort] .settings-services-modal-panel select:focus{border-color:#58b997!important;box-shadow:0 0 0 3px #58b9971f!important}html[data-theme=dark-comfort] .settings-services-tab table thead tr{background:#f8faf9!important;border-bottom-color:#e2e9e6!important;color:#66736e!important}html[data-theme=dark-comfort] .settings-services-tab table th{color:#66736e!important}html[data-theme=dark-comfort] .settings-services-tab table tbody{background:#fff!important}html[data-theme=dark-comfort] .settings-services-tab table tbody,html[data-theme=dark-comfort] .settings-services-tab table tbody tr,html[data-theme=dark-comfort] .settings-services-tab table tbody td,html[data-theme=dark-comfort] .settings-services-tab .divide-y>:not([hidden])~:not([hidden]){border-color:#e5ebe8!important}html[data-theme=dark-comfort] .settings-services-tab table tbody tr{background:#fff!important}html[data-theme=dark-comfort] .settings-services-tab table tbody tr:hover{background:#f6faf8!important}html[data-theme=dark-comfort] .settings-services-tab table td span[class*=font-bold],html[data-theme=dark-comfort] .settings-services-tab [class*=font-mono]{color:#17211d!important}html[data-theme=dark-comfort] .settings-services-tab span[class*=inline-flex][class*="bg-white/5"]{background:#f3f6f5!important;border-color:#dde5e1!important;color:#45534d!important}html[data-theme=dark-comfort] .settings-services-tab button[class*=rounded-full][class*=bg-emerald]{background:#eaf7f0!important;border-color:#2f8f703d!important;color:#2f8f70!important}html[data-theme=dark-comfort] .settings-services-tab button[class*=rounded-full][class*=bg-gray]{background:#f3f6f5!important;border-color:#dde5e1!important;color:#66736e!important}html[data-theme=dark-comfort] .settings-services-tab td[class*=text-right]>div{opacity:1!important}html[data-theme=dark-comfort] .settings-services-tab td[class*=text-right] button,html[data-theme=dark-comfort] .settings-services-tab .md\:hidden button{background:#fff!important;border:1px solid #D8E2DE!important;color:#66736e!important}html[data-theme=dark-comfort] .settings-services-tab td[class*=text-right] button:hover,html[data-theme=dark-comfort] .settings-services-tab .md\:hidden button:hover{background:#f0f6f3!important;color:#2f8f70!important}html[data-theme=dark-comfort] .settings-services-tab td[class*=text-right] button[title*=Excluir],html[data-theme=dark-comfort] .settings-services-tab td[class*=text-right] button[title*=Inativar],html[data-theme=dark-comfort] .settings-services-tab .md\:hidden button:has(svg[class*=lucide-trash]),html[data-theme=dark-comfort] .settings-services-tab button[title*=Excluir]{background:#fcebec!important;border-color:#c85c6638!important;color:#c85c66!important}html[data-theme=dark-comfort] .settings-services-tab td[class*=text-right] button[title*=Excluir]:hover,html[data-theme=dark-comfort] .settings-services-tab td[class*=text-right] button[title*=Inativar]:hover,html[data-theme=dark-comfort] .settings-services-tab button[title*=Excluir]:hover{background:#f8dde0!important;border-color:#b94c5747!important;color:#b94c57!important}html[data-theme=dark-comfort] .settings-services-tab .md\:hidden>div{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 8px 22px #17211d0b!important}html[data-theme=dark-comfort] .settings-services-tab .md\:hidden [class*=border-t]{border-color:#e5ebe8!important}html[data-theme=dark-comfort] .settings-services-tab .overflow-x-auto::-webkit-scrollbar,html[data-theme=dark-comfort] .settings-services-tab .scrollbar-thin::-webkit-scrollbar{width:8px;height:8px}html[data-theme=dark-comfort] .settings-services-tab .overflow-x-auto::-webkit-scrollbar-track,html[data-theme=dark-comfort] .settings-services-tab .scrollbar-thin::-webkit-scrollbar-track{background:#f5f8f7}html[data-theme=dark-comfort] .settings-services-tab .overflow-x-auto::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .settings-services-tab .scrollbar-thin::-webkit-scrollbar-thumb{background:#c5d2cd;border-radius:999px}html[data-theme=dark-comfort] .settings-services-tab .overflow-x-auto::-webkit-scrollbar-thumb:hover,html[data-theme=dark-comfort] .settings-services-tab .scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#aebfb8}html[data-theme=dark-comfort] .settings-services-modal-overlay{background:#17211d57!important}html[data-theme=dark-comfort] .settings-services-modal-panel,html[data-theme=dark-comfort] .settings-services-modal-panel>div[class*="bg-[#141A22]"]{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 24px 70px #17211d2e!important}html[data-theme=dark-comfort] .settings-services-modal-panel>div[class*="bg-[#0E1218]"]{background:#fff!important;border-color:#e3eae7!important}html[data-theme=dark-comfort] .settings-services-modal-panel>div:first-child{background:#fff!important;border-bottom-color:#e3eae7!important}html[data-theme=dark-comfort] .settings-services-modal-panel>div:last-child{background:#f8faf9!important;border-top-color:#e3eae7!important}html[data-theme=dark-comfort] .settings-services-modal-panel label{color:#66736e!important}html[data-theme=dark-comfort] .settings-services-modal-panel button:not([class*=bg-emerald]):not([class*=bg-red]):not([class*=text-red]){background:#fff!important;border-color:#d8e2de!important;color:#17211d!important}html[data-theme=dark-comfort] .settings-services-modal-panel button:not([class*=bg-emerald]):not([class*=bg-red]):not([class*=text-red]):hover{background:#f0f6f3!important}html[data-theme=dark-comfort] .settings-services-modal-panel button[class*=bg-emerald],html[data-theme=dark-comfort] .settings-services-modal-panel button[class*=text-emerald]{background:#58b997!important;border-color:#58b997!important;color:#fff!important}html[data-theme=dark-comfort] .settings-services-modal-panel button[class*=bg-red],html[data-theme=dark-comfort] .settings-services-modal-panel button[class*=text-red]{background:#dc5a62!important;border-color:#dc5a62!important;color:#fff!important}html[data-theme=dark-comfort] .settings-services-modal-panel button[class*=bg-red] svg,html[data-theme=dark-comfort] .settings-services-modal-panel button[class*=text-red] svg,html[data-theme=dark-comfort] .settings-services-modal-panel button[class*=bg-emerald] svg,html[data-theme=dark-comfort] .settings-services-modal-panel button[class*=text-emerald] svg{color:#fff!important}html[data-theme=dark-comfort] .settings-services-modal-panel .rounded-full[class*=bg-red]{background:#fcebec!important;border-color:#c85c663d!important}html[data-theme=dark-comfort] .settings-services-modal-panel .rounded-full[class*=bg-red] svg{color:#c85c66!important}html[data-theme=dark-comfort] .settings-users-tab>div[class*="bg-[#141A22]"],html[data-theme=dark-comfort] .settings-users-tab>div[class*=shadow-xl],html[data-theme=dark-comfort] .settings-users-tab [class*="bg-[#141A22]"],html[data-theme=dark-comfort] .settings-users-tab [class*="bg-[#1A202C]"]{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 12px 30px #17211d0e!important}html[data-theme=dark-comfort] .settings-users-tab [class*="bg-[#0E1218]"]{background:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .settings-users-tab h2,html[data-theme=dark-comfort] .settings-users-tab h3,html[data-theme=dark-comfort] .settings-users-tab h4,html[data-theme=dark-comfort] .settings-users-tab [class*=text-white],html[data-theme=dark-comfort] .settings-users-modal-panel h3,html[data-theme=dark-comfort] .settings-users-modal-panel h4,html[data-theme=dark-comfort] .settings-users-modal-panel [class*=text-white]{color:#17211d!important}html[data-theme=dark-comfort] .settings-users-tab p,html[data-theme=dark-comfort] .settings-users-tab span[class*=text-gray],html[data-theme=dark-comfort] .settings-users-tab [class*=text-gray-300],html[data-theme=dark-comfort] .settings-users-tab [class*=text-gray-400],html[data-theme=dark-comfort] .settings-users-tab [class*=text-gray-500],html[data-theme=dark-comfort] .settings-users-tab [class*=text-gray-600],html[data-theme=dark-comfort] .settings-users-modal-panel p,html[data-theme=dark-comfort] .settings-users-modal-panel [class*=text-gray-300],html[data-theme=dark-comfort] .settings-users-modal-panel [class*=text-gray-400],html[data-theme=dark-comfort] .settings-users-modal-panel [class*=text-gray-500],html[data-theme=dark-comfort] .settings-users-modal-panel [class*=text-gray-600]{color:#66736e!important}html[data-theme=dark-comfort] .settings-users-tab [class*="bg-emerald-500/10"],html[data-theme=dark-comfort] .settings-users-tab [class*="bg-emerald-600/10"]{background:#eaf7f0!important;border-color:#2f8f703d!important;color:#2f8f70!important}html[data-theme=dark-comfort] .settings-users-tab [class*=text-emerald]{color:#2f8f70!important}html[data-theme=dark-comfort] .settings-users-tab input,html[data-theme=dark-comfort] .settings-users-modal-panel input,html[data-theme=dark-comfort] .settings-users-modal-panel select{background:#fff!important;border-color:#d8e2de!important;color:#17211d!important}html[data-theme=dark-comfort] .settings-users-tab input::placeholder,html[data-theme=dark-comfort] .settings-users-modal-panel input::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .settings-users-tab input:focus,html[data-theme=dark-comfort] .settings-users-modal-panel input:focus,html[data-theme=dark-comfort] .settings-users-modal-panel select:focus{border-color:#58b997!important;box-shadow:0 0 0 3px #58b9971f!important}html[data-theme=dark-comfort] .settings-users-tab table thead tr{background:#f8faf9!important;border-bottom-color:#e2e9e6!important;color:#66736e!important}html[data-theme=dark-comfort] .settings-users-tab table th{color:#66736e!important}html[data-theme=dark-comfort] .settings-users-tab table tbody{background:#fff!important}html[data-theme=dark-comfort] .settings-users-tab table tbody,html[data-theme=dark-comfort] .settings-users-tab table tbody tr,html[data-theme=dark-comfort] .settings-users-tab table tbody td,html[data-theme=dark-comfort] .settings-users-tab .divide-y>:not([hidden])~:not([hidden]){border-color:#e5ebe8!important}html[data-theme=dark-comfort] .settings-users-tab table tbody tr{background:#fff!important}html[data-theme=dark-comfort] .settings-users-tab table tbody tr:hover{background:#f6faf8!important}html[data-theme=dark-comfort] .settings-users-tab .md\:hidden>div{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 8px 22px #17211d0b!important}html[data-theme=dark-comfort] .settings-users-tab .md\:hidden [class*=border-t]{border-color:#e5ebe8!important}html[data-theme=dark-comfort] .settings-users-tab [class*="bg-indigo-500/10"]{background:#f2eeff!important;border-color:#7b61d133!important;color:#7b61d1!important}html[data-theme=dark-comfort] .settings-users-tab [class*="bg-blue-500/10"]{background:#eef5ff!important;border-color:#4a7abe33!important;color:#4a73b8!important}html[data-theme=dark-comfort] .settings-users-tab [class*="bg-gray-500/10"],html[data-theme=dark-comfort] .settings-users-tab [class*="bg-white/5"]{background:#f3f6f5!important;border-color:#dde5e1!important;color:#66736e!important}html[data-theme=dark-comfort] .settings-users-tab button[class*=rounded-full][class*=bg-emerald]{background:#eaf7f0!important;border-color:#2f8f703d!important;color:#2f8f70!important}html[data-theme=dark-comfort] .settings-users-tab button[class*=rounded-full][class*=bg-gray]{background:#f3f6f5!important;border-color:#dde5e1!important;color:#66736e!important}html[data-theme=dark-comfort] .settings-users-tab button[class*=rounded-full] div[class*=bg-emerald]{background:#58b997!important}html[data-theme=dark-comfort] .settings-users-tab button[class*=rounded-full] div[class*=bg-gray]{background:#9aa6a1!important}html[data-theme=dark-comfort] .settings-users-tab td[class*=text-right]>div{opacity:1!important}html[data-theme=dark-comfort] .settings-users-tab td[class*=text-right] button,html[data-theme=dark-comfort] .settings-users-tab .md\:hidden button[class*="bg-[#141A22]"]{background:#fff!important;border:1px solid #D8E2DE!important;color:#66736e!important}html[data-theme=dark-comfort] .settings-users-tab td[class*=text-right] button:hover,html[data-theme=dark-comfort] .settings-users-tab .md\:hidden button[class*="bg-[#141A22]"]:hover{background:#f0f6f3!important;color:#2f8f70!important}html[data-theme=dark-comfort] .settings-users-tab button[aria-label="Inativar/Ativar usuário"]:has(svg[class*=lucide-trash]),html[data-theme=dark-comfort] .settings-users-tab button[aria-label="Inativar/Ativar usuário"]:has(svg[class*=lucide-trash]):hover{background:#fcebec!important;border-color:#c85c6638!important;color:#c85c66!important}html[data-theme=dark-comfort] .settings-users-tab button[aria-label="Inativar/Ativar usuário"]:has(svg[class*=lucide-user-check]){background:#eaf7f0!important;border-color:#2f8f703d!important;color:#2f8f70!important}html[data-theme=dark-comfort] .settings-users-tab button[class*=bg-emerald-600]{background:#58b997!important;border-color:#58b997!important;color:#fff!important;box-shadow:0 12px 24px #58b99738!important}html[data-theme=dark-comfort] .settings-users-tab button[class*=bg-emerald-600]:hover{background:#2f8f70!important;color:#fff!important}html[data-theme=dark-comfort] .settings-users-tab button[class*=text-emerald]:not([class*=bg-emerald-600]):hover{background:#eaf7f0!important;color:#2f8f70!important}html[data-theme=dark-comfort] .settings-users-tab button[class*="hover:text-red"]:hover,html[data-theme=dark-comfort] .settings-users-tab button[class*=text-red]:hover{background:#fcebec!important;color:#c85c66!important}html[data-theme=dark-comfort] .settings-users-tab>div:last-child h2{color:#17211d!important}html[data-theme=dark-comfort] .settings-users-tab>div:last-child>p{color:#66736e!important}html[data-theme=dark-comfort] .settings-users-tab>div:last-child .grid>div[class*="bg-[#141A22]"]{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 12px 28px #17211d0d!important}html[data-theme=dark-comfort] .settings-users-tab>div:last-child .grid>div[class*="bg-[#141A22]"]>div:first-child{border-bottom-color:#e3eae7!important}html[data-theme=dark-comfort] .settings-users-tab>div:last-child .grid>div[class*="bg-[#141A22]"]>div:last-child{background:#f8faf9!important}html[data-theme=dark-comfort] .settings-users-tab>div:last-child .grid>div[class*="bg-[#141A22]"]>div:last-child>div{background:#fff!important;border-color:#e3eae7!important}html[data-theme=dark-comfort] .settings-users-tab>div:last-child .grid>div[class*="bg-[#141A22]"]>div:last-child>div:hover{background:#f6faf8!important;border-color:#cfe0d9!important}html[data-theme=dark-comfort] .settings-users-tab>div:last-child .grid span[class*=text-gray-300]{color:#3f4b46!important}html[data-theme=dark-comfort] .settings-users-tab>div:last-child .grid span[class*=text-gray-600]{color:#96a19c!important}html[data-theme=dark-comfort] .settings-users-tab>div:last-child .grid [class*=text-blue]{color:#4a73b8!important}html[data-theme=dark-comfort] .settings-users-tab>div:last-child .grid [class*=text-gray-300]{color:#66736e!important}html[data-theme=dark-comfort] .settings-users-tab .overflow-x-auto::-webkit-scrollbar,html[data-theme=dark-comfort] .settings-users-tab .scrollbar-thin::-webkit-scrollbar{width:8px;height:8px}html[data-theme=dark-comfort] .settings-users-tab .overflow-x-auto::-webkit-scrollbar-track,html[data-theme=dark-comfort] .settings-users-tab .scrollbar-thin::-webkit-scrollbar-track{background:#f5f8f7}html[data-theme=dark-comfort] .settings-users-tab .overflow-x-auto::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .settings-users-tab .scrollbar-thin::-webkit-scrollbar-thumb{background:#c5d2cd;border-radius:999px}html[data-theme=dark-comfort] .settings-users-tab .overflow-x-auto::-webkit-scrollbar-thumb:hover,html[data-theme=dark-comfort] .settings-users-tab .scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#aebfb8}html[data-theme=dark-comfort] .settings-users-modal-overlay{background:#17211d57!important}html[data-theme=dark-comfort] .settings-users-modal-panel,html[data-theme=dark-comfort] .settings-users-modal-panel>div[class*="bg-[#141A22]"]{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 24px 70px #17211d2e!important}html[data-theme=dark-comfort] .settings-users-modal-panel>div[class*="bg-[#0E1218]"]{background:#fff!important;border-color:#e3eae7!important}html[data-theme=dark-comfort] .settings-users-modal-panel>div:first-child{background:#fff!important;border-bottom-color:#e3eae7!important}html[data-theme=dark-comfort] .settings-users-modal-panel>div:last-child{background:#f8faf9!important;border-top-color:#e3eae7!important}html[data-theme=dark-comfort] .settings-users-modal-panel label{color:#66736e!important}html[data-theme=dark-comfort] .settings-users-modal-panel [class*="border-white/5"],html[data-theme=dark-comfort] .settings-users-modal-panel [class*="border-white/10"]{border-color:#e3eae7!important}html[data-theme=dark-comfort] .settings-users-modal-panel .absolute[class*="bg-[#1A202C]"]{background:#fff!important;border-color:#d8e2de!important;box-shadow:0 18px 42px #17211d29!important}html[data-theme=dark-comfort] .settings-users-modal-panel .absolute[class*="bg-[#1A202C]"] button{background:#fff!important;border-color:#e3eae7!important;color:#17211d!important}html[data-theme=dark-comfort] .settings-users-modal-panel .absolute[class*="bg-[#1A202C]"] button:hover,html[data-theme=dark-comfort] .settings-users-modal-panel .absolute[class*="bg-[#1A202C]"] button[class*=text-accent]{background:#eaf7f0!important;color:#2f8f70!important}html[data-theme=dark-comfort] .settings-users-modal-panel .bg-amber-500\/10,html[data-theme=dark-comfort] .settings-users-modal-panel [class*="bg-amber-500/10"],html[data-theme=dark-comfort] .settings-users-modal-panel [class*="bg-amber-500/5"]{background:#fff7e6!important;border-color:#d38b233d!important}html[data-theme=dark-comfort] .settings-users-modal-panel [class*=text-amber]{color:#a86613!important}html[data-theme=dark-comfort] .settings-users-modal-panel .rounded-full[class*=bg-red]{background:#fcebec!important;border-color:#c85c663d!important}html[data-theme=dark-comfort] .settings-users-modal-panel .rounded-full[class*=bg-red] svg{color:#c85c66!important}html[data-theme=dark-comfort] .settings-users-modal-panel button:not([class*=bg-emerald]):not([class*=bg-red]):not([class*=bg-amber]):not([class*=text-red]):not([class*=text-emerald]){background:#fff!important;border-color:#d8e2de!important;color:#17211d!important}html[data-theme=dark-comfort] .settings-users-modal-panel button:not([class*=bg-emerald]):not([class*=bg-red]):not([class*=bg-amber]):not([class*=text-red]):not([class*=text-emerald]):hover{background:#f0f6f3!important}html[data-theme=dark-comfort] .settings-users-modal-panel button[class*=bg-emerald],html[data-theme=dark-comfort] .settings-users-modal-panel button[class*=text-emerald]{background:#58b997!important;border-color:#58b997!important;color:#fff!important}html[data-theme=dark-comfort] .settings-users-modal-panel button[class*=bg-emerald]:hover,html[data-theme=dark-comfort] .settings-users-modal-panel button[class*=text-emerald]:hover{background:#2f8f70!important;border-color:#2f8f70!important;color:#fff!important}html[data-theme=dark-comfort] .settings-users-modal-panel button[class*=bg-red],html[data-theme=dark-comfort] .settings-users-modal-panel button[class*=text-red]{background:#dc5a62!important;border-color:#dc5a62!important;color:#fff!important}html[data-theme=dark-comfort] .settings-users-modal-panel button[class*=bg-red]:hover,html[data-theme=dark-comfort] .settings-users-modal-panel button[class*=text-red]:hover{background:#c94b55!important;border-color:#c94b55!important;color:#fff!important}html[data-theme=dark-comfort] .settings-users-modal-panel button[class*=bg-amber]{background:#d98b24!important;border-color:#d98b24!important;color:#fff!important}html[data-theme=dark-comfort] .settings-users-modal-panel button[class*=bg-amber]:hover{background:#bf7418!important;color:#fff!important}html[data-theme=dark-comfort] .settings-users-modal-panel button[class*=bg-red] svg,html[data-theme=dark-comfort] .settings-users-modal-panel button[class*=text-red] svg,html[data-theme=dark-comfort] .settings-users-modal-panel button[class*=bg-emerald] svg,html[data-theme=dark-comfort] .settings-users-modal-panel button[class*=text-emerald] svg,html[data-theme=dark-comfort] .settings-users-modal-panel button[class*=bg-amber] svg{color:#fff!important}html[data-theme=dark-comfort] .settings-users-modal-panel .h-1[class*="bg-white/5"]{background:#e3eae7!important}html[data-theme=dark-comfort] .settings-whatsapp-tab>div[class*="bg-[#141A22]"],html[data-theme=dark-comfort] .settings-whatsapp-tab>section[class*="bg-[#141A22]"]{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 12px 30px #17211d0e!important}html[data-theme=dark-comfort] .settings-whatsapp-tab [class*="bg-[#141A22]"],html[data-theme=dark-comfort] .settings-whatsapp-tab [class*="bg-[#1A202C]"]{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .settings-whatsapp-tab [class*="bg-[#0E1218]"]{background:#f8faf9!important;border-color:#e1e8e5!important}html[data-theme=dark-comfort] .settings-whatsapp-tab h2,html[data-theme=dark-comfort] .settings-whatsapp-tab h3,html[data-theme=dark-comfort] .settings-whatsapp-tab h4,html[data-theme=dark-comfort] .settings-whatsapp-tab [class*=text-white],html[data-theme=dark-comfort] .settings-whatsapp-modal-panel h3,html[data-theme=dark-comfort] .settings-whatsapp-modal-panel h4,html[data-theme=dark-comfort] .settings-whatsapp-modal-panel [class*=text-white]{color:#17211d!important}html[data-theme=dark-comfort] .settings-whatsapp-tab p,html[data-theme=dark-comfort] .settings-whatsapp-tab label,html[data-theme=dark-comfort] .settings-whatsapp-tab [class*=text-gray-300],html[data-theme=dark-comfort] .settings-whatsapp-tab [class*=text-gray-400],html[data-theme=dark-comfort] .settings-whatsapp-tab [class*=text-gray-500],html[data-theme=dark-comfort] .settings-whatsapp-tab [class*=text-gray-600],html[data-theme=dark-comfort] .settings-whatsapp-modal-panel p,html[data-theme=dark-comfort] .settings-whatsapp-modal-panel label,html[data-theme=dark-comfort] .settings-whatsapp-modal-panel [class*=text-gray-300],html[data-theme=dark-comfort] .settings-whatsapp-modal-panel [class*=text-gray-400],html[data-theme=dark-comfort] .settings-whatsapp-modal-panel [class*=text-gray-500],html[data-theme=dark-comfort] .settings-whatsapp-modal-panel [class*=text-gray-600]{color:#66736e!important}html[data-theme=dark-comfort] .settings-whatsapp-tab [class*="border-white/5"],html[data-theme=dark-comfort] .settings-whatsapp-tab [class*="border-white/10"]{border-color:#e1e8e5!important}html[data-theme=dark-comfort] .settings-whatsapp-tab input,html[data-theme=dark-comfort] .settings-whatsapp-tab select,html[data-theme=dark-comfort] .settings-whatsapp-tab textarea,html[data-theme=dark-comfort] .settings-whatsapp-modal-panel input,html[data-theme=dark-comfort] .settings-whatsapp-modal-panel select,html[data-theme=dark-comfort] .settings-whatsapp-modal-panel textarea{background:#fff!important;border-color:#d8e2de!important;color:#17211d!important}html[data-theme=dark-comfort] .settings-whatsapp-tab input::placeholder,html[data-theme=dark-comfort] .settings-whatsapp-tab textarea::placeholder,html[data-theme=dark-comfort] .settings-whatsapp-modal-panel input::placeholder,html[data-theme=dark-comfort] .settings-whatsapp-modal-panel textarea::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .settings-whatsapp-tab input:focus,html[data-theme=dark-comfort] .settings-whatsapp-tab select:focus,html[data-theme=dark-comfort] .settings-whatsapp-tab textarea:focus,html[data-theme=dark-comfort] .settings-whatsapp-modal-panel input:focus,html[data-theme=dark-comfort] .settings-whatsapp-modal-panel select:focus,html[data-theme=dark-comfort] .settings-whatsapp-modal-panel textarea:focus{border-color:#58b997!important;box-shadow:0 0 0 3px #58b9971f!important}html[data-theme=dark-comfort] .settings-whatsapp-tab input[type=checkbox]{accent-color:#2F8F70!important}html[data-theme=dark-comfort] .settings-whatsapp-tab .peer+div[class*=bg-gray-700]{background:#e2e8e5!important;border:1px solid #C8D3CE!important}html[data-theme=dark-comfort] .settings-whatsapp-tab .peer:checked+div,html[data-theme=dark-comfort] .settings-whatsapp-tab .peer-checked\:bg-emerald-600:is(.peer:checked~*){background:#2f8f70!important;border-color:#2f8f70!important}html[data-theme=dark-comfort] .settings-whatsapp-tab .peer+div:after{background:#fff!important;border-color:#fff!important}html[data-theme=dark-comfort] .settings-whatsapp-tab button:hover{background-color:#f8faf9!important}html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*="hover:bg-white"]:not([class*=bg-emerald]):not([class*=bg-cyan]):not([class*=bg-amber]):not([class*=bg-red]):not([class*=bg-violet]){background:#fff!important;border-color:#d8e2de!important;color:#17211d!important}html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*="hover:bg-white"]:not([class*=bg-emerald]):not([class*=bg-cyan]):not([class*=bg-amber]):not([class*=bg-red]):not([class*=bg-violet]):hover{background:#f8faf9!important;color:#17211d!important}html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*=bg-emerald-600],html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*=bg-emerald-500]{background:#58b997!important;border-color:#58b997!important;color:#fff!important;box-shadow:0 12px 24px #58b99738!important}html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*=bg-emerald-600]:hover,html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*=bg-emerald-500]:hover{background:#2f8f70!important;color:#fff!important}html[data-theme=dark-comfort] .settings-whatsapp-tab [class*="bg-emerald-500/10"],html[data-theme=dark-comfort] .settings-whatsapp-tab [class*="border-emerald-500/20"]{background:#eaf7f0!important;border-color:#2f8f703d!important;color:#2f8f70!important}html[data-theme=dark-comfort] .settings-whatsapp-tab [class*=text-emerald]{color:#2f8f70!important}html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*=bg-amber],html[data-theme=dark-comfort] .settings-whatsapp-modal-panel button[class*=bg-amber]{background:#fff7e6!important;border-color:#d38b2352!important;color:#8a560f!important;box-shadow:none!important}html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*=bg-amber]:hover,html[data-theme=dark-comfort] .settings-whatsapp-modal-panel button[class*=bg-amber]:hover{background:#ffe8b8!important;color:#6f4309!important}html[data-theme=dark-comfort] .settings-whatsapp-tab [class*="bg-amber-500/10"],html[data-theme=dark-comfort] .settings-whatsapp-tab [class*="bg-amber-500/5"],html[data-theme=dark-comfort] .settings-whatsapp-modal-panel [class*="bg-amber-500/10"],html[data-theme=dark-comfort] .settings-whatsapp-modal-panel [class*="bg-amber-500/5"]{background:#fff7e6!important;border-color:#d38b233d!important}html[data-theme=dark-comfort] .settings-whatsapp-tab [class*=text-amber],html[data-theme=dark-comfort] .settings-whatsapp-modal-panel [class*=text-amber]{color:#a86613!important}html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*=text-cyan],html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*="bg-cyan-500/5"],html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*="bg-cyan-500/10"]{background:#fff!important;border-color:#4394aa42!important;color:#277187!important}html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*=text-cyan]:hover,html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*="bg-cyan-500/5"]:hover,html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*="bg-cyan-500/10"]:hover{background:#eef8fa!important;color:#1f6578!important}html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*=bg-cyan-600]{background:#58b997!important;border-color:#58b997!important;color:#fff!important;box-shadow:0 12px 24px #58b99738!important}html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*=bg-cyan-600]:hover{background:#2f8f70!important;color:#fff!important}html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*=text-violet],html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*="bg-violet-500/10"]{background:#f2eeff!important;border-color:#7b61d138!important;color:#7b61d1!important}html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*=text-violet]:hover,html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*="bg-violet-500/10"]:hover{background:#eae3ff!important;color:#654bbe!important}html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*=text-red],html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*="bg-red-500/5"],html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*="bg-red-500/10"]{background:#fcebec!important;border-color:#c85c663d!important;color:#c85c66!important}html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*=text-red]:hover,html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*="bg-red-500/5"]:hover,html[data-theme=dark-comfort] .settings-whatsapp-tab button[class*="bg-red-500/10"]:hover{background:#f8dde0!important;color:#b94c57!important}html[data-theme=dark-comfort] .settings-whatsapp-tab section>button:hover{background:#f8faf9!important}html[data-theme=dark-comfort] .settings-whatsapp-tab span[class*=rounded-full][class*=bg-emerald],html[data-theme=dark-comfort] .settings-whatsapp-tab [class*=text-emerald-300]{background:#eaf7f0!important;border-color:#2f8f703d!important;color:#2f8f70!important}html[data-theme=dark-comfort] .settings-whatsapp-tab span[class*=rounded-full][class*=bg-gray],html[data-theme=dark-comfort] .settings-whatsapp-tab [class*="bg-gray-500/10"]{background:#f3f6f5!important;border-color:#dde5e1!important;color:#66736e!important}html[data-theme=dark-comfort] .settings-whatsapp-tab [class*="bg-cyan-500/10"],html[data-theme=dark-comfort] .settings-whatsapp-tab [class*="bg-cyan-500/5"]{background:#eef8fa!important;border-color:#4394aa3d!important;color:#277187!important}html[data-theme=dark-comfort] .settings-whatsapp-tab [class*=text-cyan]{color:#277187!important}html[data-theme=dark-comfort] .settings-whatsapp-tab [class*="bg-violet-500/10"]{background:#f2eeff!important;border-color:#7b61d138!important;color:#7b61d1!important}html[data-theme=dark-comfort] .settings-whatsapp-tab [class*=text-violet]{color:#7b61d1!important}html[data-theme=dark-comfort] .settings-whatsapp-tab [class*="bg-red-500/5"],html[data-theme=dark-comfort] .settings-whatsapp-tab [class*="bg-red-500/10"]{background:#fcebec!important;border-color:#c85c663d!important}html[data-theme=dark-comfort] .settings-whatsapp-tab [class*=text-red]{color:#c85c66!important}html[data-theme=dark-comfort] .settings-whatsapp-tab .absolute[class*=bg-gray-900]{background:#17211d!important;border-color:#17211d1f!important;color:#fff!important}html[data-theme=dark-comfort] .settings-whatsapp-tab>div[class*="bg-[#1A202C]/50"]{background:#eef7f2!important;border-color:#cde5d8!important;box-shadow:none!important}html[data-theme=dark-comfort] .settings-whatsapp-tab>div[class*="bg-[#1A202C]/50"] svg{color:#4fa77d!important}html[data-theme=dark-comfort] .settings-whatsapp-tab>div[class*="bg-[#1A202C]/50"] h4{color:#2f7657!important}html[data-theme=dark-comfort] .settings-whatsapp-tab>div[class*="bg-[#1A202C]/50"] p{color:#52635c!important}html[data-theme=dark-comfort] .settings-whatsapp-tab .scrollbar-thin::-webkit-scrollbar,html[data-theme=dark-comfort] .settings-whatsapp-tab .overflow-y-auto::-webkit-scrollbar{width:8px;height:8px}html[data-theme=dark-comfort] .settings-whatsapp-tab .scrollbar-thin::-webkit-scrollbar-track,html[data-theme=dark-comfort] .settings-whatsapp-tab .overflow-y-auto::-webkit-scrollbar-track{background:#f5f8f7}html[data-theme=dark-comfort] .settings-whatsapp-tab .scrollbar-thin::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .settings-whatsapp-tab .overflow-y-auto::-webkit-scrollbar-thumb{background:#c5d2cd;border-radius:999px}html[data-theme=dark-comfort] .settings-whatsapp-modal-overlay{background:#17211d57!important}html[data-theme=dark-comfort] .settings-whatsapp-modal-panel,html[data-theme=dark-comfort] .settings-whatsapp-modal-panel>div[class*="bg-[#141A22]"]{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 24px 70px #17211d2e!important}html[data-theme=dark-comfort] .settings-whatsapp-modal-panel>div[class*="bg-[#0E1218]"]{background:#fff!important;border-color:#e3eae7!important}html[data-theme=dark-comfort] .settings-whatsapp-modal-panel>div:first-child{background:#fff!important;border-bottom-color:#e3eae7!important}html[data-theme=dark-comfort] .settings-whatsapp-modal-panel>div:last-child{background:#f8faf9!important;border-top-color:#e3eae7!important}html[data-theme=dark-comfort] .settings-whatsapp-modal-panel [class*="bg-[#141A22]"]{background:#f8faf9!important;border-color:#e1e8e5!important}html[data-theme=dark-comfort] .settings-whatsapp-modal-panel [class*="border-white/5"],html[data-theme=dark-comfort] .settings-whatsapp-modal-panel [class*="border-white/10"]{border-color:#e3eae7!important}html[data-theme=dark-comfort] .settings-whatsapp-modal-panel .rounded-full[class*=bg-amber]{background:#fff7e6!important;border-color:#d38b233d!important}html[data-theme=dark-comfort] .settings-whatsapp-modal-panel .rounded-full[class*=bg-amber] svg{color:#a86613!important}html[data-theme=dark-comfort] .settings-whatsapp-modal-panel button:not([class*=bg-emerald]):not([class*=bg-cyan]):not([class*=bg-violet]):not([class*=bg-amber]):not([class*=bg-red]):not([class*=text-red]){background:#fff!important;border-color:#d8e2de!important;color:#17211d!important}html[data-theme=dark-comfort] .settings-whatsapp-modal-panel button:not([class*=bg-emerald]):not([class*=bg-cyan]):not([class*=bg-violet]):not([class*=bg-amber]):not([class*=bg-red]):not([class*=text-red]):hover{background:#f0f6f3!important}html[data-theme=dark-comfort] .settings-whatsapp-modal-panel button[class*=bg-emerald]{background:#58b997!important;border-color:#58b997!important;color:#fff!important}html[data-theme=dark-comfort] .settings-whatsapp-modal-panel button[class*=bg-emerald]:hover{background:#2f8f70!important;color:#fff!important}html[data-theme=dark-comfort] .settings-whatsapp-modal-panel button[class*=bg-cyan]{background:#58b997!important;border-color:#58b997!important;color:#fff!important}html[data-theme=dark-comfort] .settings-whatsapp-modal-panel button[class*=bg-cyan]:hover{background:#2f8f70!important;color:#fff!important}html[data-theme=dark-comfort] .settings-whatsapp-modal-panel button[class*=bg-violet]{background:#7b61d1!important;border-color:#7b61d1!important;color:#fff!important}html[data-theme=dark-comfort] .settings-whatsapp-modal-panel button[class*=bg-violet]:hover{background:#654bbe!important;color:#fff!important}html[data-theme=dark-comfort] .settings-whatsapp-modal-panel button[class*=bg-red],html[data-theme=dark-comfort] .settings-whatsapp-modal-panel button[class*=text-red]{background:#dc5a62!important;border-color:#dc5a62!important;color:#fff!important}html[data-theme=dark-comfort] .settings-whatsapp-modal-panel button[class*=bg-red]:hover,html[data-theme=dark-comfort] .settings-whatsapp-modal-panel button[class*=text-red]:hover{background:#c94b55!important;color:#fff!important}html[data-theme=dark-comfort] .settings-whatsapp-modal-panel button[class*=bg-emerald] svg,html[data-theme=dark-comfort] .settings-whatsapp-modal-panel button[class*=bg-cyan] svg,html[data-theme=dark-comfort] .settings-whatsapp-modal-panel button[class*=bg-violet] svg,html[data-theme=dark-comfort] .settings-whatsapp-modal-panel button[class*=bg-red] svg{color:#fff!important}html[data-theme=dark-comfort] .settings-contracts-tab>section,html[data-theme=dark-comfort] .settings-contracts-tab>div[class*="bg-[#141A22]"],html[data-theme=dark-comfort] .settings-contracts-tab article,html[data-theme=dark-comfort] .settings-contracts-tab section[class*="bg-[#141A22]"]{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 12px 30px #17211d0e!important}html[data-theme=dark-comfort] .settings-contracts-tab article:hover{background:#f8faf9!important;border-color:#cfe0d9!important}html[data-theme=dark-comfort] .settings-contracts-tab [class*="bg-[#0E1218]"],html[data-theme=dark-comfort] .settings-contracts-tab [class*="bg-[#141A22]"]{background:#f8faf9!important;border-color:#e1e8e5!important}html[data-theme=dark-comfort] .settings-contracts-tab h2,html[data-theme=dark-comfort] .settings-contracts-tab h3,html[data-theme=dark-comfort] .settings-contracts-tab h4,html[data-theme=dark-comfort] .settings-contracts-tab [class*=text-white],html[data-theme=dark-comfort] .settings-contracts-modal-panel h3,html[data-theme=dark-comfort] .settings-contracts-modal-panel h4,html[data-theme=dark-comfort] .settings-contracts-modal-panel [class*=text-white],html[data-theme=dark-comfort] .settings-contracts-drawer-panel h2,html[data-theme=dark-comfort] .settings-contracts-drawer-panel h3,html[data-theme=dark-comfort] .settings-contracts-drawer-panel [class*=text-white]{color:#17211d!important}html[data-theme=dark-comfort] .settings-contracts-tab p,html[data-theme=dark-comfort] .settings-contracts-tab label,html[data-theme=dark-comfort] .settings-contracts-tab span[class*=text-gray],html[data-theme=dark-comfort] .settings-contracts-tab [class*=text-gray-400],html[data-theme=dark-comfort] .settings-contracts-tab [class*=text-gray-500],html[data-theme=dark-comfort] .settings-contracts-modal-panel p,html[data-theme=dark-comfort] .settings-contracts-modal-panel [class*=text-gray-400],html[data-theme=dark-comfort] .settings-contracts-modal-panel [class*=text-gray-500],html[data-theme=dark-comfort] .settings-contracts-drawer-panel p,html[data-theme=dark-comfort] .settings-contracts-drawer-panel label,html[data-theme=dark-comfort] .settings-contracts-drawer-panel span[class*=text-gray],html[data-theme=dark-comfort] .settings-contracts-drawer-panel [class*=text-gray-400],html[data-theme=dark-comfort] .settings-contracts-drawer-panel [class*=text-gray-500]{color:#66736e!important}html[data-theme=dark-comfort] .settings-contracts-tab [class*="border-white/5"],html[data-theme=dark-comfort] .settings-contracts-tab [class*="border-white/10"],html[data-theme=dark-comfort] .settings-contracts-modal-panel [class*="border-white/10"],html[data-theme=dark-comfort] .settings-contracts-drawer-panel [class*="border-white/10"],html[data-theme=dark-comfort] .settings-contracts-drawer-panel [class*="border-white/5"]{border-color:#e1e8e5!important}html[data-theme=dark-comfort] .settings-contracts-tab input,html[data-theme=dark-comfort] .settings-contracts-drawer-panel input,html[data-theme=dark-comfort] .settings-contracts-drawer-panel textarea{background:#fff!important;border-color:#d8e2de!important;color:#17211d!important}html[data-theme=dark-comfort] .settings-contracts-tab input::placeholder,html[data-theme=dark-comfort] .settings-contracts-drawer-panel input::placeholder,html[data-theme=dark-comfort] .settings-contracts-drawer-panel textarea::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .settings-contracts-tab input:focus,html[data-theme=dark-comfort] .settings-contracts-drawer-panel input:focus,html[data-theme=dark-comfort] .settings-contracts-drawer-panel textarea:focus{border-color:#58b997!important;box-shadow:0 0 0 3px #58b9971f!important}html[data-theme=dark-comfort] .settings-contracts-tab [class*="bg-emerald-500/10"],html[data-theme=dark-comfort] .settings-contracts-drawer-panel [class*="bg-emerald-500/10"],html[data-theme=dark-comfort] .settings-contracts-modal-panel [class*="bg-emerald-500/10"]{background:#eaf7f0!important;border-color:#2f8f703d!important;color:#2f8f70!important}html[data-theme=dark-comfort] .settings-contracts-tab [class*=text-emerald],html[data-theme=dark-comfort] .settings-contracts-drawer-panel [class*=text-emerald],html[data-theme=dark-comfort] .settings-contracts-modal-panel [class*=text-emerald]{color:#2f8f70!important}html[data-theme=dark-comfort] .settings-contracts-tab [class*="bg-amber-500/10"],html[data-theme=dark-comfort] .settings-contracts-modal-panel [class*="bg-amber-500/10"]{background:#fff7e6!important;border-color:#d38b233d!important;color:#a86613!important}html[data-theme=dark-comfort] .settings-contracts-tab [class*=text-amber],html[data-theme=dark-comfort] .settings-contracts-modal-panel [class*=text-amber]{color:#a86613!important}html[data-theme=dark-comfort] .settings-contracts-tab [class*="bg-gray-500/10"],html[data-theme=dark-comfort] .settings-contracts-tab [class*=text-gray-400][class*=border-gray]{background:#f3f6f5!important;border-color:#dde5e1!important;color:#66736e!important}html[data-theme=dark-comfort] .settings-contracts-tab button:not([class*=bg-emerald]):not([class*=text-red]),html[data-theme=dark-comfort] .settings-contracts-modal-panel button:not([class*=bg-emerald]):not([class*=text-red]),html[data-theme=dark-comfort] .settings-contracts-drawer-panel button:not([class*=bg-emerald]):not([class*=text-red]){background:#fff!important;border-color:#d8e2de!important;color:#17211d!important}html[data-theme=dark-comfort] .settings-contracts-tab button:not([class*=bg-emerald]):not([class*=text-red]):hover,html[data-theme=dark-comfort] .settings-contracts-modal-panel button:not([class*=bg-emerald]):not([class*=text-red]):hover,html[data-theme=dark-comfort] .settings-contracts-drawer-panel button:not([class*=bg-emerald]):not([class*=text-red]):hover{background:#f0f6f3!important}html[data-theme=dark-comfort] .settings-contracts-tab button[class*=bg-emerald],html[data-theme=dark-comfort] .settings-contracts-modal-panel button[class*=bg-emerald],html[data-theme=dark-comfort] .settings-contracts-drawer-panel button[class*=bg-emerald]{background:#58b997!important;border-color:#58b997!important;color:#fff!important;box-shadow:0 12px 24px #58b99738!important}html[data-theme=dark-comfort] .settings-contracts-tab button[class*=bg-emerald]:hover,html[data-theme=dark-comfort] .settings-contracts-modal-panel button[class*=bg-emerald]:hover,html[data-theme=dark-comfort] .settings-contracts-drawer-panel button[class*=bg-emerald]:hover{background:#2f8f70!important;color:#fff!important}html[data-theme=dark-comfort] .settings-contracts-tab button[class*=text-red]{background:#fcebec!important;border-color:#c85c663d!important;color:#c85c66!important}html[data-theme=dark-comfort] .settings-contracts-tab button[class*=text-red]:hover{background:#f8dde0!important;color:#b94c57!important}html[data-theme=dark-comfort] .settings-contracts-tab .border-dashed{background:#fff!important;border-color:#cfe0d9!important}html[data-theme=dark-comfort] .settings-contracts-tab .border-dashed svg,html[data-theme=dark-comfort] .settings-contracts-tab .border-dashed [class*=text-gray]{color:#7a8782!important}html[data-theme=dark-comfort] .settings-contracts-tab .relative.rounded-xl.bg-white,html[data-theme=dark-comfort] .settings-contracts-tab .rounded-xl.bg-white{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .settings-contracts-drawer-overlay,html[data-theme=dark-comfort] .settings-contracts-modal-overlay{background:#17211d57!important}html[data-theme=dark-comfort] .settings-contracts-drawer-panel{background:#fff!important;border-left-color:#dde6e2!important;box-shadow:-24px 0 70px #17211d2e!important}html[data-theme=dark-comfort] .settings-contracts-drawer-panel header{background:#fff!important;border-bottom-color:#e2e9e6!important}html[data-theme=dark-comfort] .settings-contracts-drawer-panel>div[class*=overflow-y-auto]{background:#fff!important}html[data-theme=dark-comfort] .settings-contracts-drawer-panel footer{background:#f8faf9!important;border-top-color:#e2e9e6!important}html[data-theme=dark-comfort] .settings-contracts-drawer-panel [class*="bg-[#141A22]"]{background:#fff!important;border-color:#d8e2de!important}html[data-theme=dark-comfort] .settings-contracts-drawer-panel aside>div[class*="bg-[#141A22]"],html[data-theme=dark-comfort] .settings-contracts-drawer-panel aside>div[class*="bg-[#0E1218]"]{background:#f8faf9!important;border-color:#dde6e2!important;color:#66736e!important}html[data-theme=dark-comfort] .settings-contracts-drawer-panel textarea{min-height:430px}html[data-theme=dark-comfort] .settings-contracts-drawer-panel button[class*="bg-emerald-500/10"],html[data-theme=dark-comfort] .settings-contracts-modal-panel span[class*="bg-emerald-500/10"],html[data-theme=dark-comfort] .settings-contracts-drawer-panel span[class*="bg-emerald-500/10"]{background:#eaf5ef!important;border-color:#c9e2d4!important;color:#2f7657!important;box-shadow:none!important}html[data-theme=dark-comfort] .settings-contracts-modal-panel{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 24px 70px #17211d2e!important}html[data-theme=dark-comfort] .settings-contracts-modal-panel [class*="bg-[#0E1218]"],html[data-theme=dark-comfort] .settings-contracts-modal-panel [class*="bg-[#141A22]"]{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .settings-contracts-modal-panel .min-h-0.overflow-y-auto{background:#f8faf9!important;border:1px solid #DDE6E2!important;border-radius:18px!important;padding:1rem!important}html[data-theme=dark-comfort] .settings-contracts-modal-panel button[class*=text-red]{background:#fcebec!important;border-color:#c85c663d!important;color:#c85c66!important}html[data-theme=dark-comfort] .settings-contracts-drawer-panel ::-webkit-scrollbar,html[data-theme=dark-comfort] .settings-contracts-modal-panel ::-webkit-scrollbar,html[data-theme=dark-comfort] .settings-contracts-tab ::-webkit-scrollbar{width:8px;height:8px}html[data-theme=dark-comfort] .settings-contracts-drawer-panel ::-webkit-scrollbar-track,html[data-theme=dark-comfort] .settings-contracts-modal-panel ::-webkit-scrollbar-track,html[data-theme=dark-comfort] .settings-contracts-tab ::-webkit-scrollbar-track{background:#f5f8f7}html[data-theme=dark-comfort] .settings-contracts-drawer-panel ::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .settings-contracts-modal-panel ::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .settings-contracts-tab ::-webkit-scrollbar-thumb{background:#c9d5d0;border-radius:999px}html[data-theme=dark-comfort] .settings-contracts-drawer-panel ::-webkit-scrollbar-thumb:hover,html[data-theme=dark-comfort] .settings-contracts-modal-panel ::-webkit-scrollbar-thumb:hover,html[data-theme=dark-comfort] .settings-contracts-tab ::-webkit-scrollbar-thumb:hover{background:#aebdb7}html[data-theme=dark-comfort] .session-expiry-overlay{background:#17211d4d!important}html[data-theme=dark-comfort] .session-expiry-modal{background:#fff!important;border:1px solid #DDE6E2!important;box-shadow:0 24px 70px #17211d2e!important}html[data-theme=dark-comfort] .session-expiry-icon{background:#fff2e8!important;border:1px solid rgba(242,159,88,.22)!important}html[data-theme=dark-comfort] .session-expiry-icon svg{color:#e87521!important}html[data-theme=dark-comfort] .session-expiry-modal h3{color:#17211d!important}html[data-theme=dark-comfort] .session-expiry-modal p{color:#66736e!important}html[data-theme=dark-comfort] .session-expiry-countdown{background:#fff7f0!important;border-color:#f2c6a4!important;color:#d96716!important;box-shadow:inset 0 1px #ffffffb3,0 10px 24px #d9671614!important}html[data-theme=dark-comfort] .session-expiry-continue{background:#58b997!important;border-color:#58b997!important;color:#fff!important;box-shadow:0 12px 24px #58b9973d!important}html[data-theme=dark-comfort] .session-expiry-continue:hover{background:#2f8f70!important;color:#fff!important}html[data-theme=dark-comfort] .session-expiry-continue svg{color:#fff!important}html[data-theme=dark-comfort] .session-expiry-logout{background:transparent!important;color:#66736e!important}html[data-theme=dark-comfort] .session-expiry-logout svg{color:#66736e!important}html[data-theme=dark-comfort] .session-expiry-logout:hover{background:#f5f8f7!important;color:#17211d!important}html[data-theme=dark-comfort] .session-expiry-logout:hover svg{color:#17211d!important}html[data-theme=dark-comfort] .app-initial-loader,html[data-theme=dark-comfort] .login-page,html[data-theme=dark-comfort] .login-form-panel{background:var(--app-bg)!important;color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .app-initial-loader>div{border-top-color:var(--brand-primary)!important}html[data-theme=dark-comfort] .login-brand-mark{background:linear-gradient(145deg,#2f8f70,#276f59)!important;border-color:#58b9975c!important;box-shadow:0 18px 42px #2f8f702e!important}html[data-theme=dark-comfort] .login-brand-mark:hover{border-color:#58b99794!important}html[data-theme=dark-comfort] .login-brand-pixel,html[data-theme=dark-comfort] .login-page .text-textPrimary,html[data-theme=dark-comfort] .login-page h2{color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .login-brand-clinic,html[data-theme=dark-comfort] .login-page .text-textSecondary,html[data-theme=dark-comfort] .login-page .text-gray-500,html[data-theme=dark-comfort] .login-footer p{color:var(--text-secondary-light)!important}html[data-theme=dark-comfort] .login-brand-pro,html[data-theme=dark-comfort] .login-page .text-accent,html[data-theme=dark-comfort] .login-visual-badge svg{color:var(--brand-strong)!important}html[data-theme=dark-comfort] .login-page label,html[data-theme=dark-comfort] .login-page .group label{color:#58645f!important}html[data-theme=dark-comfort] .login-page input:not([type=checkbox]){background:#fff!important;border-color:#dce5e1!important;color:var(--text-primary-light)!important;box-shadow:0 1px #17211d05!important}html[data-theme=dark-comfort] .login-page input:not([type=checkbox])::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .login-page input:not([type=checkbox]):hover{border-color:#58b99773!important}html[data-theme=dark-comfort] .login-page input:not([type=checkbox]):focus{background:#fff!important;border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px #58b99724!important}html[data-theme=dark-comfort] .login-page input:-webkit-autofill,html[data-theme=dark-comfort] .login-page input:-webkit-autofill:hover,html[data-theme=dark-comfort] .login-page input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #FFFFFF inset!important;-webkit-text-fill-color:var(--text-primary-light)!important;caret-color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .login-page input[type=checkbox]{background:#fff!important;border-color:#dce5e1!important}html[data-theme=dark-comfort] .login-page input[type=checkbox]:hover{border-color:var(--brand-primary)!important}html[data-theme=dark-comfort] .login-page input[type=checkbox]:checked{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important}html[data-theme=dark-comfort] .login-page .group-focus-within\:text-accent,html[data-theme=dark-comfort] .login-page input+svg,html[data-theme=dark-comfort] .login-page button[type=button]{color:var(--text-secondary-light)!important}html[data-theme=dark-comfort] .login-page button[type=button]:hover{background:var(--surface-secondary)!important;color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .login-page button[type=submit]{background:var(--brand-primary)!important;color:#fff!important;box-shadow:0 16px 34px #2f8f7038!important}html[data-theme=dark-comfort] .login-page button[type=submit]:hover{background:var(--brand-strong)!important;color:#fff!important}html[data-theme=dark-comfort] .login-page button[type=submit] svg{color:#fff!important}html[data-theme=dark-comfort] .login-page .bg-red-500\/10{background:#fcebec!important;border-color:#c85c663d!important;color:#c85c66!important}html[data-theme=dark-comfort] .login-page .bg-orange-500\/10{background:#fff7f0!important;border-color:#f2c6a4!important;color:#9b5a1d!important}html[data-theme=dark-comfort] .login-page .bg-emerald-500\/10{background:var(--brand-soft)!important;border-color:#58b99747!important;color:var(--brand-strong)!important}html[data-theme=dark-comfort] .login-footer{border-color:var(--border)!important}html[data-theme=dark-comfort] .login-visual-panel,html[data-theme=dark-comfort] .login-visual-atmosphere{background:#eef4f1!important;border-color:var(--border)!important}html[data-theme=dark-comfort] .login-visual-grid{opacity:.4!important;background-image:linear-gradient(to right,rgba(47,143,112,.13) 1px,transparent 1px),linear-gradient(to bottom,rgba(47,143,112,.13) 1px,transparent 1px)!important}html[data-theme=dark-comfort] .login-aurora,html[data-theme=dark-comfort] .login-aurora-secondary,html[data-theme=dark-comfort] .login-breathing-halo{opacity:.28!important;filter:blur(95px)!important}html[data-theme=dark-comfort] .login-visual-atmosphere svg{filter:drop-shadow(0 0 8px rgba(88,185,151,.18))!important}html[data-theme=dark-comfort] .login-visual-atmosphere svg path{stroke:var(--brand-primary)!important;opacity:.42!important}html[data-theme=dark-comfort] .login-floating-card{background:#ffffffdb!important;border-color:var(--border)!important;box-shadow:0 18px 48px #17211d1f!important}html[data-theme=dark-comfort] .login-floating-card .text-white{color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .login-floating-card .text-gray-400{color:var(--text-secondary-light)!important}html[data-theme=dark-comfort] .login-visual-badge{background:#ffffffc2!important;border-color:var(--border)!important;color:var(--text-secondary-light)!important;box-shadow:0 10px 24px #17211d14!important}html[data-theme=dark-comfort] .login-visual-title{color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .login-visual-highlight{background:none!important;color:var(--brand-strong)!important;-webkit-text-fill-color:var(--brand-strong)!important}html[data-theme=dark-comfort] .login-visual-description{color:var(--text-secondary-light)!important}html[data-theme=dark-comfort] .premium-splash{background:#f5f8f7!important;color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .premium-splash-grid{opacity:.28!important;background-image:linear-gradient(to right,rgba(47,143,112,.14) 1px,transparent 1px),linear-gradient(to bottom,rgba(47,143,112,.14) 1px,transparent 1px)!important}html[data-theme=dark-comfort] .premium-splash-logo-card{background:linear-gradient(145deg,#2f8f70,#276f59)!important;border-color:#58b9975c!important;box-shadow:0 20px 52px #2f8f7033!important}html[data-theme=dark-comfort] .premium-splash-badge{background:var(--brand-soft)!important;border-color:#58b99752!important;color:var(--brand-strong)!important}html[data-theme=dark-comfort] .premium-splash-pixel{color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .premium-splash-clinic{color:#66736e!important}html[data-theme=dark-comfort] .premium-splash-pro,html[data-theme=dark-comfort] .premium-splash-badge svg{color:var(--brand-strong)!important}html[data-theme=dark-comfort] .premium-splash-status{color:#66736e!important}html[data-theme=dark-comfort] .premium-splash-progress-track{background:#dce5e1!important}html[data-theme=dark-comfort] .premium-splash-progress-fill,html[data-theme=dark-comfort] .premium-splash-progress-dot{background:var(--brand-primary)!important}html[data-theme=dark-comfort] .premium-splash-progress-dot{box-shadow:0 0 10px #58b99775!important}html[data-theme=dark-comfort] .premium-splash-security{color:#7a8681!important;opacity:.78!important}html[data-theme=dark-comfort] .segmentation-page{background:#f5f8f7!important;color:#17211d!important;scrollbar-color:#B7C6C0 #F0F5F3}html[data-theme=dark-comfort] .segmentation-page .text-white,html[data-theme=dark-comfort] .segmentation-page h1,html[data-theme=dark-comfort] .segmentation-page h2,html[data-theme=dark-comfort] .segmentation-page h3,html[data-theme=dark-comfort] .segmentation-page h4{color:#17211d!important}html[data-theme=dark-comfort] .segmentation-page .text-gray-300,html[data-theme=dark-comfort] .segmentation-page .text-gray-400,html[data-theme=dark-comfort] .segmentation-page .text-gray-500,html[data-theme=dark-comfort] .segmentation-back-button{color:#65716c!important}html[data-theme=dark-comfort] .segmentation-back-button:hover{color:#17211d!important}html[data-theme=dark-comfort] .segmentation-back-button svg,html[data-theme=dark-comfort] .segmentation-page .text-emerald-400,html[data-theme=dark-comfort] .segmentation-page .text-emerald-500{color:#2f8f70!important}html[data-theme=dark-comfort] .segmentation-hero,html[data-theme=dark-comfort] .segmentation-section-header{border-color:#dde6e2!important}html[data-theme=dark-comfort] .segmentation-update-box{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 10px 26px #17211d0b!important}html[data-theme=dark-comfort] .segmentation-update-box svg{color:#2f8f70!important}html[data-theme=dark-comfort] .segmentation-kpi-panel,html[data-theme=dark-comfort] .segmentation-distribution-panel,html[data-theme=dark-comfort] .segmentation-campaign-card{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 16px 36px #17211d0e!important}html[data-theme=dark-comfort] .segmentation-kpi-panel:hover,html[data-theme=dark-comfort] .segmentation-campaign-card:hover{border-color:#58b9975c!important;box-shadow:0 18px 42px #17211d13!important}html[data-theme=dark-comfort] .segmentation-kpi-grid{border-color:#dde6e2!important}html[data-theme=dark-comfort] .segmentation-kpi-grid>div{border-color:#dde6e2!important}html[data-theme=dark-comfort] .segmentation-kpi-total{background:linear-gradient(145deg,#4f7dd914,#fff0)!important}html[data-theme=dark-comfort] .segmentation-kpi-item:hover{background:#f8faf9!important}html[data-theme=dark-comfort] .segmentation-kpi-panel .text-blue-300\/80,html[data-theme=dark-comfort] .segmentation-kpi-panel .text-blue-400,html[data-theme=dark-comfort] .segmentation-kpi-panel .text-blue-200{color:#4f7dd9!important}html[data-theme=dark-comfort] .segmentation-kpi-panel .bg-blue-500\/10{background:#4f7dd91a!important}html[data-theme=dark-comfort] .segmentation-kpi-panel .text-rose-400{color:#c85c66!important}html[data-theme=dark-comfort] .segmentation-kpi-panel .bg-rose-500\/10{background:#fcebec!important;border-color:#c85c6638!important}html[data-theme=dark-comfort] .segmentation-kpi-panel .bg-emerald-500\/10{background:#e9f6f1!important;border-color:#58b99747!important}html[data-theme=dark-comfort] .segmentation-distribution-panel .segmentation-section-header span,html[data-theme=dark-comfort] .segmentation-distribution-panel span[class*="bg-white/5"]{background:#f8faf9!important;border-color:#dde6e2!important;color:#65716c!important}html[data-theme=dark-comfort] .segmentation-distribution-rows{border-color:#dde6e2!important}html[data-theme=dark-comfort] .segmentation-distribution-rows>div{border-color:#dde6e2!important}html[data-theme=dark-comfort] .segmentation-distribution-rows [class*="bg-white/5"]{background:#e8efec!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .segmentation-distribution-rows [class*="border-[#141A22]"]{border-color:#fff!important}html[data-theme=dark-comfort] .segmentation-distribution-rows .text-blue-200{color:#4f7dd9!important}html[data-theme=dark-comfort] .segmentation-distribution-rows .text-emerald-200{color:#2f8f70!important}html[data-theme=dark-comfort] .segmentation-distribution-rows .text-violet-200{color:#7b61d1!important}html[data-theme=dark-comfort] .segmentation-heading-line{background:#dde6e2!important}html[data-theme=dark-comfort] .segmentation-campaign-heading button{color:#65716c!important}html[data-theme=dark-comfort] .segmentation-campaign-heading button:hover{color:#17211d!important}html[data-theme=dark-comfort] .segmentation-campaign-icon{background:#f8faf9!important;border-color:#dde6e2!important;color:#65716c!important}html[data-theme=dark-comfort] .segmentation-campaign-card:hover .segmentation-campaign-icon{border-color:#58b99757!important;color:#17211d!important}html[data-theme=dark-comfort] .segmentation-campaign-card:nth-child(1) .segmentation-campaign-icon{background:#fff7f0!important;color:#d99132!important}html[data-theme=dark-comfort] .segmentation-campaign-card:nth-child(2) .segmentation-campaign-icon{background:#e9f6f1!important;color:#2f8f70!important}html[data-theme=dark-comfort] .segmentation-campaign-card:nth-child(3) .segmentation-campaign-icon{background:#fcebec!important;color:#c85c66!important}html[data-theme=dark-comfort] .segmentation-campaign-card:nth-child(4) .segmentation-campaign-icon{background:#f2eeff!important;color:#7b61d1!important}html[data-theme=dark-comfort] .segmentation-generate-button{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .segmentation-generate-button:hover,html[data-theme=dark-comfort] .segmentation-generate-button:focus-visible{background:#e9f6f1!important;border-color:#58b99761!important;color:#2f8f70!important;box-shadow:0 0 0 3px #58b9971f!important}html[data-theme=dark-comfort] .contacts-page .segment-applied-banner{background:linear-gradient(135deg,#e9f6f1,#f5f8f7)!important;border-color:#58b99752!important;box-shadow:0 14px 34px #17211d0f!important}html[data-theme=dark-comfort] .contacts-page .segment-applied-label{color:#2f8f70!important}html[data-theme=dark-comfort] .contacts-page .segment-applied-label svg{color:#2f8f70!important}html[data-theme=dark-comfort] .contacts-page .segment-applied-title{color:#17211d!important}html[data-theme=dark-comfort] .contacts-page .segment-applied-count{background:#fff!important;border:1px solid #DDE6E2!important;color:#2f8f70!important}html[data-theme=dark-comfort] .contacts-page .segment-applied-action{background:#fff!important;border-color:#dde6e2!important;color:#45524d!important;box-shadow:0 6px 14px #17211d09!important}html[data-theme=dark-comfort] .contacts-page .segment-applied-action svg{color:#65716c!important}html[data-theme=dark-comfort] .contacts-page .segment-applied-action:hover:not(:disabled),html[data-theme=dark-comfort] .contacts-page .segment-applied-action:focus-visible:not(:disabled){background:#f0f5f3!important;border-color:#bfdcce!important;color:#17211d!important}html[data-theme=dark-comfort] .contacts-page .segment-applied-action:hover:not(:disabled) svg,html[data-theme=dark-comfort] .contacts-page .segment-applied-action:focus-visible:not(:disabled) svg{color:#2f8f70!important}html[data-theme=dark-comfort] .contacts-page .segment-applied-primary-action{background:#58b997!important;border-color:#58b997!important;color:#fff!important;box-shadow:0 10px 22px #58b9972e!important}html[data-theme=dark-comfort] .contacts-page .segment-applied-primary-action svg{color:#fff!important}html[data-theme=dark-comfort] .contacts-page .segment-applied-primary-action:hover:not(:disabled),html[data-theme=dark-comfort] .contacts-page .segment-applied-primary-action:focus-visible:not(:disabled){background:#2f8f70!important;border-color:#2f8f70!important;color:#fff!important}html[data-theme=dark-comfort] .contacts-page .segment-applied-action:disabled,html[data-theme=dark-comfort] .contacts-page .segment-applied-primary-action:disabled{opacity:.58!important}html[data-theme=dark-comfort] .new-contact-modal{background:#17211d57!important}html[data-theme=dark-comfort] .new-contact-modal-panel{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important;box-shadow:0 28px 70px #17211d33!important}html[data-theme=dark-comfort] .new-contact-modal-header{background:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .new-contact-modal-header h3,html[data-theme=dark-comfort] .new-contact-modal-panel .text-white{color:#17211d!important}html[data-theme=dark-comfort] .new-contact-modal-header svg.text-accent{color:#2f8f70!important}html[data-theme=dark-comfort] .new-contact-modal-header button{color:#65716c!important}html[data-theme=dark-comfort] .new-contact-modal-header button:hover{color:#17211d!important}html[data-theme=dark-comfort] .new-contact-modal-body{background:#fff!important}html[data-theme=dark-comfort] .new-contact-modal-body label{color:#65716c!important}html[data-theme=dark-comfort] .new-contact-modal-body svg{color:#65716c!important}html[data-theme=dark-comfort] .new-contact-modal-body input{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .new-contact-modal-body input::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .new-contact-modal-body input:hover{border-color:#bfdcce!important}html[data-theme=dark-comfort] .new-contact-modal-body input:focus{border-color:#58b997!important;box-shadow:0 0 0 3px #58b99724!important}html[data-theme=dark-comfort] .new-contact-modal-footer{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .new-contact-cancel{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .new-contact-cancel:hover{background:#f8faf9!important;border-color:#bfdcce!important}html[data-theme=dark-comfort] .new-contact-save{background:#58b997!important;color:#fff!important;box-shadow:0 12px 24px #58b99729!important}html[data-theme=dark-comfort] .new-contact-save svg{color:#fff!important}html[data-theme=dark-comfort] .new-contact-save:hover{background:#2f8f70!important;color:#fff!important}html[data-theme=dark] .sidebar-ai-button{padding-top:.55rem!important;padding-bottom:.55rem!important;gap:.6rem!important;align-items:center!important}html[data-theme=dark] .sidebar-ai-button svg{width:16px!important;height:16px!important}html[data-theme=dark] .sidebar-ai-title{font-size:.75rem!important;font-weight:700!important;line-height:1.1!important}html[data-theme=dark] .sidebar-ai-subtitle{display:none!important}.finance-toolbar .finance-professional-dropdown{width:min(320px,calc(100vw - 2rem))!important;min-width:min(260px,calc(100vw - 2rem))!important;max-width:min(320px,calc(100vw - 2rem))!important;max-height:320px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin;scrollbar-color:rgba(161,168,179,.34) rgba(255,255,255,.04)}.finance-toolbar .finance-professional-dropdown::-webkit-scrollbar{width:6px}.finance-toolbar .finance-professional-dropdown::-webkit-scrollbar-track{background:#ffffff0a}.finance-toolbar .finance-professional-dropdown::-webkit-scrollbar-thumb{background:#a1a8b357;border-radius:999px}.finance-toolbar .finance-professional-option{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html[data-theme=dark-comfort] .finance-toolbar .finance-professional-dropdown{scrollbar-color:#B7C6C0 #F0F5F3}html[data-theme=dark-comfort] .finance-toolbar .finance-professional-dropdown::-webkit-scrollbar-track{background:#f0f5f3}html[data-theme=dark-comfort] .finance-toolbar .finance-professional-dropdown::-webkit-scrollbar-thumb{background:#b7c6c0}html[data-theme=dark-comfort] .finance-toolbar .finance-professional-dropdown::-webkit-scrollbar-thumb:hover{background:#94a8a0}.team-billing-period-control{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;min-width:max-content!important;align-items:center!important;overflow-x:visible!important}.team-billing-period-tab{flex:0 0 auto!important;white-space:nowrap!important;min-height:28px!important;box-sizing:border-box!important;border:1px solid transparent!important}.team-billing-period-tab.is-active{border-color:transparent!important}@media(max-width:640px){.team-billing-period-control{max-width:calc(100vw - 6rem)!important;overflow-x:auto!important;scrollbar-width:none}.team-billing-period-control::-webkit-scrollbar{display:none}}html[data-theme=dark-comfort] .team-billing-period-control{background:#f0f5f3!important;border-color:#dde6e2!important;box-shadow:inset 0 1px 2px #17211d08!important}html[data-theme=dark-comfort] .team-billing-period-tab{color:#65716c!important}html[data-theme=dark-comfort] .team-billing-period-tab:hover{color:#17211d!important;background:#ffffffa8!important}html[data-theme=dark-comfort] .team-billing-period-tab.is-active{background:#fff!important;color:#17211d!important;box-shadow:0 8px 18px #17211d14!important}html[data-theme=dark-comfort] .team-billing-period-tab svg{color:#2f8f70!important}html[data-theme=dark-comfort] .team-billing-custom-popover{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 24px 56px #17211d2e!important;color:#17211d!important}html[data-theme=dark-comfort] .team-billing-custom-popover h4{color:#17211d!important}html[data-theme=dark-comfort] .team-billing-custom-popover-icon{background:#e9f6f1!important;color:#2f8f70!important;border:1px solid rgba(88,185,151,.24)!important}html[data-theme=dark-comfort] .team-billing-custom-popover label{color:#65716c!important}html[data-theme=dark-comfort] .team-billing-custom-popover input{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .team-billing-custom-popover input:hover{border-color:#bfdcce!important}html[data-theme=dark-comfort] .team-billing-custom-popover input:focus{border-color:#58b997!important;box-shadow:0 0 0 3px #58b99724!important}html[data-theme=dark-comfort] .team-billing-custom-popover input::-webkit-calendar-picker-indicator{opacity:.72;cursor:pointer;filter:invert(33%) sepia(13%) saturate(389%) hue-rotate(106deg) brightness(92%) contrast(89%)}html[data-theme=dark-comfort] .team-billing-custom-cancel{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .team-billing-custom-cancel:hover{background:#f8faf9!important;border-color:#bfdcce!important}html[data-theme=dark-comfort] .team-billing-custom-apply{background:#58b997!important;border-color:#58b997!important;color:#fff!important;box-shadow:0 10px 22px #58b99729!important}html[data-theme=dark-comfort] .team-billing-custom-apply:hover:not(:disabled){background:#2f8f70!important;border-color:#2f8f70!important;color:#fff!important}html[data-theme=dark-comfort] .team-billing-custom-apply:disabled{background:#dde6e2!important;border-color:#dde6e2!important;color:#8a9691!important;opacity:.82!important}html[data-theme=dark-comfort] .rooms-occupied-section .rooms-occupied-card{background:#fff!important;border:1px solid #DDE6E2!important;border-left:1px solid #DDE6E2!important;box-shadow:0 10px 26px #17211d0b!important;outline:none!important}html[data-theme=dark-comfort] .rooms-occupied-section .rooms-occupied-card:before,html[data-theme=dark-comfort] .rooms-occupied-section .rooms-occupied-card:after{content:none!important}html[data-theme=dark-comfort] .rooms-occupied-section .rooms-occupied-card:hover{border-color:#c982164d!important;box-shadow:0 12px 30px #17211d11!important}html[data-theme=dark-comfort] .rooms-occupied-section .rooms-occupied-accent{background:#c98216!important;opacity:1!important}html[data-theme=dark-comfort] .rooms-occupied-section .rooms-occupied-info-icon{color:#a8691e!important;opacity:1!important}html[data-theme=dark-comfort] .rooms-occupied-section .rooms-occupied-power-button{background:#fff!important;border-color:#dde6e2!important;color:#45524d!important}html[data-theme=dark-comfort] .rooms-occupied-section .rooms-occupied-power-button svg{color:#45524d!important;opacity:1!important;stroke:currentColor!important}html[data-theme=dark-comfort] .rooms-occupied-section .rooms-occupied-power-button:hover{background:#fcebec!important;border-color:#c85c6638!important;color:#c85c66!important}html[data-theme=dark-comfort] .rooms-occupied-section .rooms-occupied-power-button:hover svg{color:#c85c66!important;opacity:1!important}html[data-theme=dark-comfort] .contacts-page .h-full.flex.flex-col.items-center.justify-center,html[data-theme=dark-comfort] .patients-page .h-full.flex.flex-col.items-center.justify-center,html[data-theme=dark-comfort] .team-page .flex.flex-col.items-center.gap-6,html[data-theme=dark-comfort] .rooms-page .flex.flex-col.items-center.justify-center[class*=py-20],html[data-theme=dark-comfort] .patient-attachments-tab .text-center.py-20{background:transparent!important;color:#17211d!important}html[data-theme=dark-comfort] .contacts-page .h-full.flex.flex-col.items-center.justify-center>div[class*="bg-[#141A22]"]:not([class*=border-red]),html[data-theme=dark-comfort] .patients-page .h-full.flex.flex-col.items-center.justify-center>div[class*="bg-[#141A22]"],html[data-theme=dark-comfort] .team-page .flex.flex-col.items-center.gap-6>div[class*="bg-[#1A202C]"],html[data-theme=dark-comfort] .rooms-page .flex.flex-col.items-center.justify-center[class*=py-20]>svg,html[data-theme=dark-comfort] .patient-attachments-tab .text-center.py-20>div[class*="bg-white/5"]{background:#e9f6f1!important;border:1px solid rgba(88,185,151,.28)!important;color:#2f8f70!important;box-shadow:0 12px 28px #2f8f701a!important;opacity:1!important}html[data-theme=dark-comfort] .rooms-page .flex.flex-col.items-center.justify-center[class*=py-20]>svg{width:4rem!important;height:4rem!important;padding:1rem!important;border-radius:1rem!important;margin-bottom:1rem!important}html[data-theme=dark-comfort] .contacts-page .h-full.flex.flex-col.items-center.justify-center svg:not(.text-red-500),html[data-theme=dark-comfort] .patients-page .h-full.flex.flex-col.items-center.justify-center svg,html[data-theme=dark-comfort] .team-page .flex.flex-col.items-center.gap-6 svg,html[data-theme=dark-comfort] .rooms-page .flex.flex-col.items-center.justify-center[class*=py-20] svg,html[data-theme=dark-comfort] .patient-attachments-tab .text-center.py-20 svg{color:#2f8f70!important;opacity:1!important;stroke:currentColor!important}html[data-theme=dark-comfort] .contacts-page .h-full.flex.flex-col.items-center.justify-center h3,html[data-theme=dark-comfort] .patients-page .h-full.flex.flex-col.items-center.justify-center h3,html[data-theme=dark-comfort] .team-page .flex.flex-col.items-center.gap-6 h4,html[data-theme=dark-comfort] .rooms-page .flex.flex-col.items-center.justify-center[class*=py-20] h3,html[data-theme=dark-comfort] .patient-attachments-tab .text-center.py-20 h3{color:#111827!important;font-weight:700!important}html[data-theme=dark-comfort] .contacts-page .h-full.flex.flex-col.items-center.justify-center p,html[data-theme=dark-comfort] .patients-page .h-full.flex.flex-col.items-center.justify-center p,html[data-theme=dark-comfort] .team-page .flex.flex-col.items-center.gap-6 p,html[data-theme=dark-comfort] .rooms-page .flex.flex-col.items-center.justify-center[class*=py-20] p,html[data-theme=dark-comfort] .patient-attachments-tab .text-center.py-20 p,html[data-theme=dark-comfort] .finance-table td[colspan],html[data-theme=dark-comfort] .expenses-page td[colspan],html[data-theme=dark-comfort] .expenses-page .p-8.text-center,html[data-theme=dark-comfort] .reports-professional-card td[colspan],html[data-theme=dark-comfort] .settings-page td[colspan]{color:#66736e!important;opacity:1!important}html[data-theme=dark-comfort] .patients-page .h-full.flex.flex-col.items-center.justify-center button,html[data-theme=dark-comfort] .team-page .flex.flex-col.items-center.gap-6 button:not([class*=bg-accent]),html[data-theme=dark-comfort] .patient-attachments-tab .text-center.py-20 button:not([class*=bg-accent]){background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .patients-page .h-full.flex.flex-col.items-center.justify-center button:hover,html[data-theme=dark-comfort] .team-page .flex.flex-col.items-center.gap-6 button:not([class*=bg-accent]):hover,html[data-theme=dark-comfort] .patient-attachments-tab .text-center.py-20 button:not([class*=bg-accent]):hover{background:#f0f5f3!important;border-color:#bfdcce!important}html[data-theme=dark-comfort] .patient-assessment-history-shell{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html[data-theme=dark-comfort] .patient-assessment-history-heading,html[data-theme=dark-comfort] .patient-assessment-history-list{background:transparent!important;border:0!important;box-shadow:none!important}html[data-theme=dark-comfort] .patient-assessment-history-heading>div{background:#e9f6f1!important;border-color:#c7e1d5!important;box-shadow:none!important}html[data-theme=dark-comfort] .patient-assessment-history-heading svg,html[data-theme=dark-comfort] .patient-assessment-history-heading h3{color:#65716c!important}html[data-theme=dark-comfort] .patient-assessment-history-card{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 10px 26px #17211d0b!important}html[data-theme=dark-comfort] .patient-assessment-history-card:hover{background:#f8faf9!important;border-color:#c7d6d0!important}html[data-theme=dark-comfort] .patient-assessment-history-card .bg-white\/10,html[data-theme=dark-comfort] .patient-assessment-history-card .bg-white\/5{background:#dde6e2!important}html[data-theme=dark-comfort] .evolution-history-overlay,html[data-theme=dark-comfort] .smart-summary-history-overlay{background:#17211d4d!important}html[data-theme=dark-comfort] .evolution-history-drawer,html[data-theme=dark-comfort] .smart-summary-history-drawer{background:#f5f8f7!important;border-left-color:#dde6e2!important;color:#17211d!important;box-shadow:-24px 0 70px #17211d2e!important}html[data-theme=dark-comfort] .evolution-history-header,html[data-theme=dark-comfort] .evolution-history-footer,html[data-theme=dark-comfort] .smart-summary-history-header{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .evolution-history-content,html[data-theme=dark-comfort] .smart-summary-history-content,html[data-theme=dark-comfort] .smart-summary-history-sidebar{background:#f5f8f7!important;border-color:#dde6e2!important;scrollbar-color:#C5D2CD #F5F8F7}html[data-theme=dark-comfort] .evolution-history-content::-webkit-scrollbar,html[data-theme=dark-comfort] .smart-summary-history-content::-webkit-scrollbar,html[data-theme=dark-comfort] .smart-summary-history-sidebar::-webkit-scrollbar{width:8px;height:8px}html[data-theme=dark-comfort] .evolution-history-content::-webkit-scrollbar-track,html[data-theme=dark-comfort] .smart-summary-history-content::-webkit-scrollbar-track,html[data-theme=dark-comfort] .smart-summary-history-sidebar::-webkit-scrollbar-track{background:#f5f8f7}html[data-theme=dark-comfort] .evolution-history-content::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .smart-summary-history-content::-webkit-scrollbar-thumb,html[data-theme=dark-comfort] .smart-summary-history-sidebar::-webkit-scrollbar-thumb{background:#c5d2cd;border-radius:999px}html[data-theme=dark-comfort] .evolution-history-card,html[data-theme=dark-comfort] .smart-summary-history-version-card,html[data-theme=dark-comfort] .smart-summary-history-summary-card,html[data-theme=dark-comfort] .smart-summary-history-source-card{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 12px 30px #17211d0e!important}html[data-theme=dark-comfort] .evolution-history-card:hover,html[data-theme=dark-comfort] .smart-summary-history-version-card:hover,html[data-theme=dark-comfort] .smart-summary-history-source-card:hover{background:#f8faf9!important;border-color:#c7d6d0!important}html[data-theme=dark-comfort] .smart-summary-history-version-card[class*="bg-white/5"]{background:#f2eeff!important;border-color:#7b61d159!important}html[data-theme=dark-comfort] .evolution-history-drawer h2,html[data-theme=dark-comfort] .evolution-history-drawer h4,html[data-theme=dark-comfort] .evolution-history-drawer .text-white,html[data-theme=dark-comfort] .smart-summary-history-drawer h2,html[data-theme=dark-comfort] .smart-summary-history-drawer h3,html[data-theme=dark-comfort] .smart-summary-history-drawer h4,html[data-theme=dark-comfort] .smart-summary-history-drawer .text-white{color:#17211d!important}html[data-theme=dark-comfort] .evolution-history-drawer p,html[data-theme=dark-comfort] .evolution-history-drawer .text-gray-300,html[data-theme=dark-comfort] .evolution-history-drawer .text-gray-400,html[data-theme=dark-comfort] .evolution-history-drawer .text-gray-500,html[data-theme=dark-comfort] .evolution-history-drawer .text-gray-600,html[data-theme=dark-comfort] .smart-summary-history-drawer p,html[data-theme=dark-comfort] .smart-summary-history-drawer .text-gray-300,html[data-theme=dark-comfort] .smart-summary-history-drawer .text-gray-400,html[data-theme=dark-comfort] .smart-summary-history-drawer .text-gray-500,html[data-theme=dark-comfort] .smart-summary-history-drawer .text-gray-600{color:#65716c!important}html[data-theme=dark-comfort] .evolution-history-drawer .text-accent,html[data-theme=dark-comfort] .evolution-history-drawer svg.text-accent{color:#2f8f70!important}html[data-theme=dark-comfort] .evolution-history-drawer .bg-white\/5,html[data-theme=dark-comfort] .smart-summary-history-drawer .bg-white\/5{background:#f0f6f3!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .evolution-history-drawer .border-white\/5,html[data-theme=dark-comfort] .evolution-history-drawer .border-white\/10,html[data-theme=dark-comfort] .smart-summary-history-drawer .border-white\/5,html[data-theme=dark-comfort] .smart-summary-history-drawer .border-white\/10{border-color:#dde6e2!important}html[data-theme=dark-comfort] .evolution-history-close,html[data-theme=dark-comfort] .smart-summary-history-close{color:#65716c!important}html[data-theme=dark-comfort] .evolution-history-close:hover,html[data-theme=dark-comfort] .smart-summary-history-close:hover{background:#f0f6f3!important;color:#17211d!important}html[data-theme=dark-comfort] .evolution-history-footer-button,html[data-theme=dark-comfort] .smart-summary-history-drawer button[class*="bg-white/5"]{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .evolution-history-footer-button:hover,html[data-theme=dark-comfort] .smart-summary-history-drawer button[class*="bg-white/5"]:hover{background:#f0f6f3!important;color:#2f8f70!important}html[data-theme=dark-comfort] .evolution-history-drawer .bg-indigo-500\/10,html[data-theme=dark-comfort] .smart-summary-history-drawer .bg-purple-500\/10{background:#f2eeff!important;border-color:#7b61d138!important;color:#7b61d1!important}html[data-theme=dark-comfort] .evolution-history-drawer .text-indigo-400,html[data-theme=dark-comfort] .smart-summary-history-drawer .text-purple-400{color:#7b61d1!important}html[data-theme=dark-comfort] .evolution-history-drawer .bg-sky-500\/10,html[data-theme=dark-comfort] .evolution-history-drawer .text-sky-400,html[data-theme=dark-comfort] .smart-summary-history-drawer .bg-blue-500\/10,html[data-theme=dark-comfort] .smart-summary-history-drawer .text-blue-400{color:#4f7dd9!important}html[data-theme=dark-comfort] .evolution-history-drawer .bg-emerald-500\/10,html[data-theme=dark-comfort] .smart-summary-history-drawer .bg-emerald-500\/10{background:#e9f6f1!important;border-color:#bfdcce!important;color:#2f8f70!important}html[data-theme=dark-comfort] .evolution-history-drawer .text-emerald-400,html[data-theme=dark-comfort] .evolution-history-drawer .text-emerald-500,html[data-theme=dark-comfort] .smart-summary-history-drawer .text-emerald-400,html[data-theme=dark-comfort] .smart-summary-history-drawer .text-emerald-500{color:#2f8f70!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .patient-profile-content .patient-assessment-history-shell,:is(html[data-theme=dark-comfort],html[data-theme=light]) .patient-profile-content>div>div[class*=space-y]>.patient-assessment-history-shell{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .patient-profile-content .patient-assessment-history-heading,:is(html[data-theme=dark-comfort],html[data-theme=light]) .patient-profile-content .patient-assessment-history-list{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .patient-profile-content .patient-assessment-history-card{background:#fff!important;border:1px solid #DDE6E2!important;box-shadow:0 10px 26px #17211d0b!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-overlay{background:#17211d4d!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer{background:#f5f8f7!important;border-left-color:#dde6e2!important;color:#17211d!important;box-shadow:-24px 0 70px #17211d2e!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-header,:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-footer{background:#fff!important;border-color:#dde6e2!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-content{background:#f5f8f7!important;scrollbar-color:#C5D2CD #F5F8F7}:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer .bg-white\/5,:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer .bg-white\/10,:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer .bg-white\/\[0\.02\]{background:#f8faf9!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer .border-white\/5,:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer .border-white\/10{border-color:#dde6e2!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer h2,:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer h3,:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer h4,:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer .text-white,:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer .text-gray-200,:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer .text-gray-300{color:#17211d!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer p,:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer .text-gray-400,:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer .text-gray-500,:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer .text-gray-600{color:#65716c!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-close{color:#65716c!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-close:hover{background:#f0f6f3!important;color:#17211d!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-footer-button,:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer button[class*="bg-white/10"]{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-footer-button:hover,:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer button[class*="bg-white/10"]:hover{background:#f0f6f3!important;color:#2f8f70!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer .assessment-viewer-summary-card,:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer .assessment-viewer-accordion{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 10px 26px #17211d0b!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer .assessment-viewer-accordion-trigger:hover{background:#f8faf9!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer .assessment-viewer-accordion-content{border-color:#dde6e2!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer .assessment-viewer-accordion svg,:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer .assessment-viewer-summary-card svg{color:#65716c!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .assessment-details-drawer .assessment-viewer-legacy-section{background:#fff!important;border-top:1px solid #DDE6E2!important;border-right:1px solid #DDE6E2!important;border-bottom:1px solid #DDE6E2!important;border-radius:14px!important;padding:18px 20px!important;box-shadow:0 10px 26px #17211d0b!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-overlay{background:#17211d4d!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer{background:#f5f8f7!important;border-left-color:#dde6e2!important;color:#17211d!important;box-shadow:-24px 0 70px #17211d2e!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-header{background:#fff!important;border-color:#dde6e2!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-sidebar,:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-content{background:#f5f8f7!important;border-color:#dde6e2!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer .bg-white\/5,:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer .bg-white\/10,:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer .bg-white\/\[0\.02\]{background:#f8faf9!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer .border-white\/5,:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer .border-white\/10{border-color:#dde6e2!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-version-card,:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-summary-card,:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-source-card{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 12px 30px #17211d0e!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-version-card[class*="bg-white/5"]{background:#f2eeff!important;border-color:#7b61d159!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer h2,:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer h3,:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer h4,:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer .text-white,:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer .text-gray-300{color:#17211d!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer p,:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer .text-gray-400,:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer .text-gray-500,:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer .text-gray-600{color:#65716c!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-close{color:#65716c!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-close:hover{background:#f0f6f3!important;color:#17211d!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer button[class*="bg-white/5"]{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer button[class*="bg-white/5"]:hover{background:#f0f6f3!important;color:#2f8f70!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer .bg-purple-500\/10{background:#f2eeff!important;border-color:#7b61d138!important;color:#7b61d1!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer .text-purple-400{color:#7b61d1!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer .bg-emerald-500\/10,:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer .text-emerald-400,:is(html[data-theme=dark-comfort],html[data-theme=light]) .smart-summary-history-drawer .text-emerald-500{color:#2f8f70!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .patient-assessment-delete-modal{background:#17211d57!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .patient-assessment-delete-modal-panel{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important;box-shadow:0 24px 70px #17211d2e!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .patient-assessment-delete-title{color:#17211d!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .patient-assessment-delete-description{color:#65716c!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .patient-assessment-delete-icon{background:#c85c661a!important;border-color:#c85c6638!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .patient-assessment-delete-icon svg{color:#c85c66!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .patient-assessment-delete-cancel{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .patient-assessment-delete-cancel:hover:not(:disabled){background:#f5f8f7!important;border-color:#c7d6d0!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .patient-assessment-delete-confirm{background:#c85c66!important;color:#fff!important;box-shadow:0 12px 24px #c85c6638!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .patient-assessment-delete-confirm:hover:not(:disabled){background:#b94c57!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .schedule-bulk-delete-modal{background:#17211d57!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .schedule-bulk-delete-modal-panel{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important;box-shadow:0 24px 70px #17211d2e!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .schedule-bulk-delete-content{border-bottom-color:#dde6e2!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .schedule-bulk-delete-title{color:#17211d!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .schedule-bulk-delete-description{color:#65716c!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .schedule-bulk-delete-footer{background:#f8faf9!important;border-top:1px solid #DDE6E2!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .schedule-bulk-delete-cancel{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .schedule-bulk-delete-cancel:hover:not(:disabled){background:#f5f8f7!important;border-color:#c7d6d0!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .schedule-bulk-delete-confirm{background:#c85c66!important;color:#fff!important;box-shadow:0 12px 24px #c85c6638!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .schedule-bulk-delete-confirm:hover:not(:disabled){background:#b94c57!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .package-delete-modal{background:#17211d57!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .package-delete-modal-panel{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important;box-shadow:0 24px 70px #17211d2e!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .package-delete-modal-content{border-bottom-color:#dde6e2!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .package-delete-modal-icon{background:#c85c661a!important;border-color:#c85c6638!important;color:#c85c66!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .package-delete-modal-title{color:#17211d!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .package-delete-modal-description{color:#65716c!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .package-delete-modal-footer{background:#f8faf9!important;border-top:1px solid #DDE6E2!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .package-delete-modal-cancel{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .package-delete-modal-cancel:hover:not(:disabled){background:#f5f8f7!important;border-color:#c7d6d0!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .package-delete-modal-delete-one{background:#fcebec!important;border-color:#c85c6647!important;color:#c85c66!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .package-delete-modal-delete-one:hover:not(:disabled){background:#f8dde0!important;border-color:#b94c5747!important;color:#b94c57!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .package-delete-modal-delete-next{background:#c85c66!important;color:#fff!important;box-shadow:0 12px 24px #c85c6638!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .package-delete-modal-delete-next:hover:not(:disabled){background:#b94c57!important}html[data-theme=dark-comfort] .package-manage-modal{background:#17211d57!important}html[data-theme=dark-comfort] .package-manage-modal-panel{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important;box-shadow:0 24px 70px #17211d2e!important}html[data-theme=dark-comfort] .package-manage-modal-header{border-bottom-color:#dde6e2!important}html[data-theme=dark-comfort] .package-manage-modal-title,html[data-theme=dark-comfort] .package-manage-modal-panel .text-white{color:#17211d!important}html[data-theme=dark-comfort] .package-manage-modal-description,html[data-theme=dark-comfort] .package-manage-modal-panel .text-textSecondary,html[data-theme=dark-comfort] .package-manage-modal-panel .text-gray-300,html[data-theme=dark-comfort] .package-manage-modal-panel .text-gray-400{color:#65716c!important}html[data-theme=dark-comfort] .package-manage-total-input{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .package-manage-total-input:focus{border-color:#2ed3b7a6!important;box-shadow:0 0 0 3px #2ed3b724!important}html[data-theme=dark-comfort] .package-manage-remove-card{background:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .package-manage-modal-footer{background:#f8faf9!important;border-top:1px solid #DDE6E2!important}html[data-theme=dark-comfort] .package-manage-cancel{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .package-manage-cancel:hover:not(:disabled){background:#f5f8f7!important;border-color:#c7d6d0!important}html[data-theme=dark-comfort] .package-manage-submit{background:#2ed3b7!important;color:#0e1218!important;box-shadow:0 12px 24px #2ed3b738!important}html[data-theme=dark-comfort] .package-manage-submit:hover:not(:disabled){background:#25bca3!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .patient-attachment-grid-shell{background:#f5f8f7!important;border-color:transparent!important;box-shadow:none!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-backdrop{background:#17211d57!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-panel{background:#fff!important;border-left-color:#dde6e2!important;color:#17211d!important;box-shadow:-24px 0 70px #17211d2e!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-area{background:#f5f8f7!important;border-right-color:#dde6e2!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-sidebar,:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-footer{background:#fff!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-header,:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-footer{border-color:#dde6e2!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-unavailable>div:first-child{background:#e9f6f1!important;border:1px solid rgba(88,185,151,.28)!important;color:#2f8f70!important;box-shadow:0 12px 28px #2f8f701a!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-unavailable svg,:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-metadata svg,:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-header button svg{color:currentColor!important;opacity:1!important;stroke:currentColor!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-unavailable h3,:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-header h2,:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-metadata p[class*=text-gray-300]{color:#17211d!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-unavailable p,:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-header p,:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-metadata label,:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-metadata p[class*=text-gray-500]{color:#65716c!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-header button{background:#f8faf9!important;border:1px solid #DDE6E2!important;color:#17211d!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-header button:hover{background:#f0f5f3!important;color:#17211d!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-metadata textarea,:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-metadata input{background:#f8faf9!important;border-color:#dde6e2!important;color:#17211d!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-metadata textarea:focus,:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-metadata input:focus{border-color:#58b997!important;box-shadow:0 0 0 3px #58b99729!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-metadata span[class*="bg-white/5"]{background:#f8faf9!important;border-color:#dde6e2!important;color:#65716c!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-download,:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-download-quick{background:#fff!important;border:1px solid #DDE6E2!important;color:#17211d!important;box-shadow:0 10px 22px #17211d14!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-download:hover,:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-download-quick:hover{background:#f0f5f3!important;border-color:#bfdcce!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-delete{background:#fcebec!important;border-color:#c85c6647!important;color:#c85c66!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-delete:hover{background:#f8dde0!important;border-color:#b94c5747!important;color:#b94c57!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-footer button:not(.attachment-preview-delete):not([class*=bg-accent]){background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-footer button:not(.attachment-preview-delete):not([class*=bg-accent]):hover{background:#f0f5f3!important;border-color:#bfdcce!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-footer button[class*=bg-accent]{background:#58b997!important;color:#fff!important;box-shadow:0 12px 24px #58b99738!important}:is(html[data-theme=dark-comfort],html[data-theme=light]) .attachment-preview-footer button[class*=bg-accent]:hover{background:#4aa986!important}html[data-theme=dark-comfort] .patient-profile-content .patient-attachments-tab .patient-attachment-grid-shell,html[data-theme=light] .patient-profile-content .patient-attachments-tab .patient-attachment-grid-shell{background:#f5f8f7!important;background-color:#f5f8f7!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=dark-comfort] .attachment-upload-backdrop{background:#17211d57!important}html[data-theme=dark-comfort] .attachment-upload-panel{background:#fff!important;border-left-color:#dde6e2!important;color:#17211d!important;box-shadow:-24px 0 70px #17211d2e!important}html[data-theme=dark-comfort] .attachment-upload-header,html[data-theme=dark-comfort] .attachment-upload-footer{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .attachment-upload-header h2,html[data-theme=dark-comfort] .attachment-upload-dropzone h3,html[data-theme=dark-comfort] .attachment-upload-file-card p[class*=font-bold]{color:#17211d!important}html[data-theme=dark-comfort] .attachment-upload-close{color:#65716c!important;background:transparent!important}html[data-theme=dark-comfort] .attachment-upload-close:hover{background:#f0f5f3!important;color:#17211d!important}html[data-theme=dark-comfort] .attachment-upload-content{background:#f5f8f7!important}html[data-theme=dark-comfort] .attachment-upload-dropzone{background:#fff!important;border-color:#c7d6d0!important;color:#17211d!important}html[data-theme=dark-comfort] .attachment-upload-dropzone:hover{background:#f8faf9!important;border-color:#58b997!important}html[data-theme=dark-comfort] .attachment-upload-dropzone-icon{background:#e9f6f1!important;color:#2f8f70!important}html[data-theme=dark-comfort] .attachment-upload-dropzone-icon svg{color:#2f8f70!important;stroke:currentColor!important}html[data-theme=dark-comfort] .attachment-upload-dropzone p,html[data-theme=dark-comfort] .attachment-upload-file-card p[class*=text-xs],html[data-theme=dark-comfort] .attachment-upload-metadata label{color:#65716c!important}html[data-theme=dark-comfort] .attachment-upload-file-card{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 12px 28px #17211d0f!important}html[data-theme=dark-comfort] .attachment-upload-file-card>div:first-child{background:#f8faf9!important;color:#65716c!important;border:1px solid #DDE6E2!important}html[data-theme=dark-comfort] .attachment-upload-file-card svg{color:currentColor!important;stroke:currentColor!important}html[data-theme=dark-comfort] .attachment-upload-metadata button[class*="bg-white/5"]{background:#fff!important;border-color:#dde6e2!important;color:#65716c!important}html[data-theme=dark-comfort] .attachment-upload-metadata button[class*="bg-white/5"]:hover{background:#f0f5f3!important;border-color:#bfdcce!important;color:#17211d!important}html[data-theme=dark-comfort] .attachment-upload-metadata button[class*=bg-accent]{background:#a8d2c3!important;border-color:#8bbeaa!important;color:#17211d!important}html[data-theme=dark-comfort] .attachment-upload-control{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .attachment-upload-control::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .attachment-upload-control:focus{border-color:#58b997!important;box-shadow:0 0 0 3px #58b99729!important}html[data-theme=dark-comfort] .attachment-upload-metadata .relative>svg{color:#65716c!important;stroke:currentColor!important}html[data-theme=dark-comfort] .attachment-upload-cancel{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .attachment-upload-cancel:hover:not(:disabled){background:#f0f5f3!important;border-color:#bfdcce!important}html[data-theme=dark-comfort] .attachment-upload-save{background:#58b997!important;color:#fff!important;box-shadow:0 12px 24px #58b99738!important}html[data-theme=dark-comfort] .attachment-upload-save:hover:not(:disabled){background:#4aa986!important}html[data-theme=dark-comfort] .attachment-upload-save:disabled{background:#dde6e2!important;color:#8a9691!important;box-shadow:none!important}html[data-theme=dark-comfort] .campaign-create-modal,html[data-theme=dark-comfort] .campaign-created-modal{background:#17211d52!important}html[data-theme=dark-comfort] .campaign-create-panel,html[data-theme=dark-comfort] .campaign-created-panel{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important;box-shadow:0 24px 70px #17211d29!important}html[data-theme=dark-comfort] .campaign-create-header,html[data-theme=dark-comfort] .campaign-create-footer,html[data-theme=dark-comfort] .campaign-created-header{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .campaign-create-body,html[data-theme=dark-comfort] .campaign-created-body{background:#f8faf9!important}html[data-theme=dark-comfort] .campaign-create-title,html[data-theme=dark-comfort] .campaign-created-title,html[data-theme=dark-comfort] .campaign-created-recipient-name{color:#17211d!important}html[data-theme=dark-comfort] .campaign-create-subtitle,html[data-theme=dark-comfort] .campaign-created-subtitle,html[data-theme=dark-comfort] .campaign-create-label,html[data-theme=dark-comfort] .campaign-create-close,html[data-theme=dark-comfort] .campaign-created-close{color:#65716c!important}html[data-theme=dark-comfort] .campaign-create-close:hover:not(:disabled),html[data-theme=dark-comfort] .campaign-created-close:hover{color:#17211d!important}html[data-theme=dark-comfort] .campaign-create-input,html[data-theme=dark-comfort] .campaign-create-textarea{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .campaign-create-input::placeholder,html[data-theme=dark-comfort] .campaign-create-textarea::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .campaign-create-input:hover,html[data-theme=dark-comfort] .campaign-create-textarea:hover{border-color:#bfdcce!important}html[data-theme=dark-comfort] .campaign-create-input:focus,html[data-theme=dark-comfort] .campaign-create-textarea:focus{border-color:#58b997!important;box-shadow:0 0 0 3px #58b99729!important}html[data-theme=dark-comfort] .campaign-create-cancel,html[data-theme=dark-comfort] .campaign-created-copy,html[data-theme=dark-comfort] .campaign-created-export{background:#fff!important;border-color:#dde6e2!important;color:#17211d!important}html[data-theme=dark-comfort] .campaign-create-cancel:hover:not(:disabled),html[data-theme=dark-comfort] .campaign-created-copy:hover,html[data-theme=dark-comfort] .campaign-created-export:hover{background:#f0f5f3!important;border-color:#bfdcce!important}html[data-theme=dark-comfort] .campaign-create-submit{background:#58b997!important;color:#fff!important;box-shadow:0 12px 24px #58b99738!important}html[data-theme=dark-comfort] .campaign-create-submit:hover:not(:disabled){background:#2f8f70!important}html[data-theme=dark-comfort] .campaign-created-list{background:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .campaign-created-list>div{border-color:#e6ece9!important}html[data-theme=dark-comfort] .campaign-created-recipient{background:#fff!important}html[data-theme=dark-comfort] .campaign-created-recipient:hover{background:#f8faf9!important}html[data-theme=dark-comfort] .campaign-created-recipient-phone{color:#45524d!important}html[data-theme=dark-comfort] .campaign-created-recipient-meta{color:#7a8782!important}html[data-theme=dark-comfort] .campaign-created-whatsapp{background:#e9f6f1!important;border-color:#58b9974d!important;color:#2f8f70!important}html[data-theme=dark-comfort] .campaign-created-whatsapp:hover{background:#58b997!important;border-color:#58b997!important;color:#fff!important}html[data-theme=dark-comfort] .coverage-choice-group .coverage-choice-option.border-accent{background:#e9f6f1!important;border-color:#58b997!important;color:#236b56!important}html[data-theme=dark-comfort] .settings-invoice-tab>section,html[data-theme=dark-comfort] .settings-invoice-tab section{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 12px 30px #17211d0e!important}html[data-theme=dark-comfort] .settings-invoice-tab h2,html[data-theme=dark-comfort] .settings-invoice-tab h3,html[data-theme=dark-comfort] .settings-invoice-tab h4,html[data-theme=dark-comfort] .settings-invoice-tab [class*=text-white],html[data-theme=dark-comfort] .settings-fiscal-modal-panel [class*=text-white]{color:#17211d!important}html[data-theme=dark-comfort] .settings-invoice-tab p,html[data-theme=dark-comfort] .settings-invoice-tab [class*=text-gray-300],html[data-theme=dark-comfort] .settings-invoice-tab [class*=text-gray-400],html[data-theme=dark-comfort] .settings-invoice-tab [class*=text-gray-500],html[data-theme=dark-comfort] .settings-fiscal-modal-panel [class*=text-gray-300],html[data-theme=dark-comfort] .settings-fiscal-modal-panel [class*=text-gray-400],html[data-theme=dark-comfort] .settings-fiscal-modal-panel [class*=text-gray-500],html[data-theme=dark-comfort] .settings-invoice-tab label,html[data-theme=dark-comfort] .settings-fiscal-modal-panel label{color:#66736e!important}html[data-theme=dark-comfort] .settings-invoice-tab [class*="bg-[#0E1218]"],html[data-theme=dark-comfort] .settings-invoice-tab [class*="bg-[#141A22]"],html[data-theme=dark-comfort] .settings-invoice-tab [class*="bg-black/"],html[data-theme=dark-comfort] .settings-invoice-tab [class*="bg-white/["],html[data-theme=dark-comfort] .settings-invoice-tab [class*="bg-white/"],html[data-theme=dark-comfort] .settings-fiscal-modal-panel [class*="bg-[#0E1218]"]{background:#f8faf9!important;border-color:#d8e2de!important}html[data-theme=dark-comfort] .settings-invoice-tab [class*="border-white/"],html[data-theme=dark-comfort] .settings-fiscal-modal-panel [class*="border-white/"]{border-color:#dde6e2!important}html[data-theme=dark-comfort] .settings-invoice-tab input,html[data-theme=dark-comfort] .settings-invoice-tab select,html[data-theme=dark-comfort] .settings-invoice-tab textarea,html[data-theme=dark-comfort] .settings-fiscal-modal-panel input,html[data-theme=dark-comfort] .settings-fiscal-modal-panel select,html[data-theme=dark-comfort] .settings-fiscal-modal-panel textarea{background:#fff!important;border-color:#d8e2de!important;color:#17211d!important}html[data-theme=dark-comfort] .settings-invoice-tab input::placeholder,html[data-theme=dark-comfort] .settings-invoice-tab textarea::placeholder,html[data-theme=dark-comfort] .settings-fiscal-modal-panel input::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .settings-invoice-tab input:focus,html[data-theme=dark-comfort] .settings-invoice-tab select:focus,html[data-theme=dark-comfort] .settings-invoice-tab textarea:focus,html[data-theme=dark-comfort] .settings-fiscal-modal-panel input:focus,html[data-theme=dark-comfort] .settings-fiscal-modal-panel select:focus{border-color:#58b997!important;box-shadow:0 0 0 3px #58b9971f!important}html[data-theme=dark-comfort] .settings-invoice-tab input:read-only,html[data-theme=dark-comfort] .settings-invoice-tab input:disabled,html[data-theme=dark-comfort] .settings-invoice-tab select:disabled,html[data-theme=dark-comfort] .settings-fiscal-modal-panel input:disabled{background:#f2f5f4!important;color:#78847f!important;border-color:#d8e2de!important}html[data-theme=dark-comfort] .settings-invoice-tab button[class*=bg-emerald-600],html[data-theme=dark-comfort] .settings-fiscal-modal-panel button[class*=bg-emerald-600]{background:#58b997!important;border-color:#58b997!important;color:#fff!important;box-shadow:0 12px 24px #2f8f7029!important}html[data-theme=dark-comfort] .settings-invoice-tab button[class*=bg-emerald-600]:hover,html[data-theme=dark-comfort] .settings-fiscal-modal-panel button[class*=bg-emerald-600]:hover{background:#2f8f70!important}html[data-theme=dark-comfort] .settings-invoice-tab button[class*="bg-emerald-500/"],html[data-theme=dark-comfort] .settings-invoice-tab [class*="bg-emerald-500/"]{background:#eaf7f0!important;border-color:#2f8f703d!important}html[data-theme=dark-comfort] .settings-invoice-tab [class*=text-emerald],html[data-theme=dark-comfort] .settings-fiscal-modal-panel [class*=text-emerald]{color:#2f8f70!important}html[data-theme=dark-comfort] .settings-invoice-tab button:not([class*=bg-emerald]):not([class*=bg-amber]):not([class*=bg-red]),html[data-theme=dark-comfort] .settings-fiscal-modal-panel button:not([class*=bg-emerald]):not([class*=bg-amber]):not([class*=bg-red]){border-color:#d8e2de!important;color:#17211d!important}html[data-theme=dark-comfort] .settings-invoice-tab button:not([class*=bg-emerald]):not([class*=bg-amber]):not([class*=bg-red]):hover,html[data-theme=dark-comfort] .settings-fiscal-modal-panel button:not([class*=bg-emerald]):not([class*=bg-amber]):not([class*=bg-red]):hover{background:#f0f6f3!important}html[data-theme=dark-comfort] .settings-invoice-tab [class*=text-amber],html[data-theme=dark-comfort] .settings-fiscal-modal-panel [class*=text-amber]{color:#c98216!important}html[data-theme=dark-comfort] .settings-invoice-tab [class*=bg-amber],html[data-theme=dark-comfort] .settings-fiscal-modal-panel [class*=bg-amber]{background:#fff6e6!important;border-color:#c9821638!important}html[data-theme=dark-comfort] .settings-invoice-tab [class*=text-red],html[data-theme=dark-comfort] .settings-fiscal-modal-panel [class*=text-red]{color:#c85c66!important}html[data-theme=dark-comfort] .settings-invoice-tab [class*=bg-red],html[data-theme=dark-comfort] .settings-fiscal-modal-panel [class*=bg-red]{background:#fcebec!important;border-color:#c85c663d!important}html[data-theme=dark-comfort] .settings-fiscal-modal-overlay{background:#17211d57!important}html[data-theme=dark-comfort] .settings-fiscal-modal-panel{background:#fff!important;border-color:#dde6e2!important;box-shadow:0 24px 70px #17211d2e!important}html[data-theme=dark-comfort] .calendar-availability-workspace{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text-primary-light)}html[data-theme=dark-comfort] .calendar-availability-workspace .bg-surface{background-color:var(--surface)!important}html[data-theme=dark-comfort] .calendar-availability-workspace .bg-background{background-color:var(--surface-secondary)!important}html[data-theme=dark-comfort] .calendar-availability-workspace .border-\[var\(--border-subtle\)\],html[data-theme=dark-comfort] .calendar-availability-workspace .divide-\[var\(--border-subtle\)\]>:not([hidden])~:not([hidden]){border-color:var(--border)!important}html[data-theme=dark-comfort] .calendar-availability-workspace .text-textPrimary{color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .calendar-availability-workspace .text-textSecondary{color:var(--text-secondary-light)!important}html[data-theme=dark-comfort] .calendar-availability-sidebar{background:var(--surface-secondary)!important}html[data-theme=dark-comfort] .calendar-availability-sidebar>div:first-child{background:var(--surface)!important}html[data-theme=dark-comfort] .calendar-availability-sidebar .calendar-availability-list-item{background-color:transparent!important}html[data-theme=dark-comfort] .calendar-availability-sidebar .calendar-availability-list-item:hover{background-color:#2f8f700d!important}html[data-theme=dark-comfort] .calendar-availability-sidebar .calendar-availability-list-item.is-selected{background-color:var(--brand-soft)!important;box-shadow:inset 2px 0 0 var(--brand-strong)}html[data-theme=dark-comfort] .calendar-availability-editor,html[data-theme=dark-comfort] .calendar-availability-footer{background:var(--surface)!important}html[data-theme=dark-comfort] .calendar-availability-footer{border-color:var(--border)!important;box-shadow:0 -8px 20px #17211d0f}html[data-theme=dark-comfort] .calendar-availability-workspace input:not([type=checkbox]),html[data-theme=dark-comfort] .calendar-availability-workspace select{background-color:var(--surface)!important;border-color:var(--border)!important;color:var(--text-primary-light)!important;color-scheme:light}html[data-theme=dark-comfort] .calendar-availability-workspace input[type=time]{border:1px solid var(--border)!important;border-radius:.375rem;padding:.25rem .35rem}html[data-theme=dark-comfort] .calendar-availability-workspace input::placeholder{color:var(--text-muted-light)!important}html[data-theme=dark-comfort] .calendar-availability-workspace input[type=checkbox]{accent-color:var(--brand-strong)}html[data-theme=dark-comfort] .calendar-availability-workspace .bg-emerald-500\/15{background-color:var(--brand-soft)!important;color:var(--brand-strong)!important}html[data-theme=dark-comfort] .calendar-availability-workspace .text-emerald-700{color:var(--brand-strong)!important}html[data-theme=dark-comfort] .calendar-availability-workspace .text-amber-700{color:#9a5b12!important}html[data-theme=dark-comfort] .calendar-availability-workspace .scrollbar-thin{scrollbar-color:#b4c1ba transparent}html[data-theme=dark-comfort] .calendar-availability-workspace .scrollbar-thin::-webkit-scrollbar{width:8px}html[data-theme=dark-comfort] .calendar-availability-workspace .scrollbar-thin::-webkit-scrollbar-thumb{background:#b4c1ba;border-radius:999px}html[data-theme=dark-comfort] .calendar-availability-workspace button:disabled,html[data-theme=dark-comfort] .calendar-availability-workspace input:disabled{opacity:.68!important}html[data-theme=dark-comfort] .calendar-availability-dirty-overlay{background-color:#f5f8f7c7!important}html[data-theme=dark-comfort] .calendar-availability-dirty-overlay>div{background-color:var(--surface)!important;border-color:var(--border)!important}.package-sequential-planner .planner-control{color-scheme:dark}html[data-theme=dark-comfort] .package-sequential-planner{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text-primary-light)!important;box-shadow:0 20px 50px #17211d29!important}html[data-theme=dark-comfort] .package-sequential-planner .planner-header,html[data-theme=dark-comfort] .package-sequential-planner .planner-sessions-panel,html[data-theme=dark-comfort] .package-sequential-planner .planner-footer{background:var(--surface)!important;border-color:var(--border)!important}html[data-theme=dark-comfort] .package-sequential-planner .planner-preview-panel,html[data-theme=dark-comfort] .package-sequential-planner .planner-scrollbar{background:var(--app-bg)!important}html[data-theme=dark-comfort] .package-sequential-planner .text-white,html[data-theme=dark-comfort] .package-sequential-planner .text-white\/80,html[data-theme=dark-comfort] .package-sequential-planner .text-white\/75,html[data-theme=dark-comfort] .package-sequential-planner .text-white\/60{color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .package-sequential-planner .text-textSecondary{color:var(--text-secondary-light)!important}html[data-theme=dark-comfort] .package-sequential-planner [class*=border-white],html[data-theme=dark-comfort] .package-sequential-planner .border-white\/10,html[data-theme=dark-comfort] .package-sequential-planner .border-white\/5{border-color:var(--border)!important}html[data-theme=dark-comfort] .package-sequential-planner [class*=bg-black],html[data-theme=dark-comfort] .package-sequential-planner [class*="bg-white/"]{background-color:var(--surface-secondary)!important}html[data-theme=dark-comfort] .package-sequential-planner .planner-control{color-scheme:light;background:var(--surface)!important;border-color:var(--border)!important;color:var(--text-primary-light)!important}html[data-theme=dark-comfort] .package-sequential-planner button:hover:not(:disabled){background-color:var(--surface-secondary)}.package-sequential-planner .planner-scrollbar{scrollbar-color:rgba(138,150,145,.65) transparent}.package-sequential-planner .planner-scrollbar::-webkit-scrollbar{width:10px}.package-sequential-planner .planner-scrollbar::-webkit-scrollbar-track{background:transparent}.package-sequential-planner .planner-scrollbar::-webkit-scrollbar-thumb{background:#8a9691a6;border:3px solid transparent;background-clip:padding-box;border-radius:999px}html[data-theme=dark-comfort] .holiday-review-alert{background-color:#fef2f2!important;border-color:#fecaca!important}html[data-theme=dark-comfort] .holiday-review-alert .text-red-300{color:#dc2626!important}html[data-theme=dark-comfort] .holiday-review-alert .text-red-200{color:#991b1b!important}html[data-theme=dark-comfort] .holiday-review-alert .text-red-100{color:#7f1d1d!important}html[data-theme=dark-comfort] .holiday-review-alert .holiday-review-issue{background-color:#fff7f7!important;border-color:#fecaca!important}html[data-theme=dark-comfort] .package-expansion-modal,html[data-theme=light] .package-expansion-modal{--text-primary: #17211D;--text-secondary: #65716C;--border-subtle: #DDE6E2;color:#17211d}html[data-theme=dark-comfort] .package-expansion-modal .package-expansion-modal-card,html[data-theme=dark-comfort] .package-expansion-modal .package-expansion-modal-header,html[data-theme=dark-comfort] .package-expansion-modal .package-expansion-modal-body,html[data-theme=light] .package-expansion-modal .package-expansion-modal-card,html[data-theme=light] .package-expansion-modal .package-expansion-modal-header,html[data-theme=light] .package-expansion-modal .package-expansion-modal-body{background-color:#fff!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .package-expansion-modal .package-expansion-modal-footer,html[data-theme=dark-comfort] .package-expansion-modal .package-expansion-preview,html[data-theme=light] .package-expansion-modal .package-expansion-modal-footer,html[data-theme=light] .package-expansion-modal .package-expansion-preview{background-color:#f0f5f3!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .package-expansion-modal .package-expansion-preview-card,html[data-theme=dark-comfort] .package-expansion-modal input,html[data-theme=dark-comfort] .package-expansion-modal select,html[data-theme=light] .package-expansion-modal .package-expansion-preview-card,html[data-theme=light] .package-expansion-modal input,html[data-theme=light] .package-expansion-modal select{background-color:#fff!important;border-color:#dde6e2!important;color:#17211d!important;color-scheme:light}html[data-theme=dark-comfort] .package-expansion-modal .package-expansion-locked,html[data-theme=light] .package-expansion-modal .package-expansion-locked{background-color:#f0f5f3!important;color:#65716c!important}html[data-theme=dark-comfort] .package-expansion-modal [class*=text-amber-],html[data-theme=light] .package-expansion-modal [class*=text-amber-]{color:#9a6700!important}html[data-theme=dark-comfort] .package-expansion-modal [class*=text-red-],html[data-theme=light] .package-expansion-modal [class*=text-red-]{color:#b42318!important}html[data-theme=dark-comfort] .package-expansion-modal [class*=text-emerald-],html[data-theme=light] .package-expansion-modal [class*=text-emerald-]{color:#047857!important}html[data-theme=dark-comfort] .event-quick-view-panel,html[data-theme=light] .event-quick-view-panel{background-color:#fff!important;border-color:#dde6e2!important;color:#17211d!important;box-shadow:0 24px 70px #17211d2e!important}html[data-theme=dark-comfort] .event-quick-view-panel>div:first-child,html[data-theme=light] .event-quick-view-panel>div:first-child{background-color:#f8faf9!important;border-color:#dde6e2!important}html[data-theme=dark-comfort] .event-quick-view-panel [class*=text-white],html[data-theme=light] .event-quick-view-panel [class*=text-white]{color:#17211d!important}html[data-theme=dark-comfort] .event-quick-view-panel .text-textSecondary,html[data-theme=light] .event-quick-view-panel .text-textSecondary{color:#65716c!important}html[data-theme=dark-comfort] .event-quick-view-panel [class*=border-white],html[data-theme=light] .event-quick-view-panel [class*=border-white]{border-color:#dde6e2!important}html[data-theme=dark-comfort] .event-quick-view-panel [class*="bg-[#0E1218]"],html[data-theme=dark-comfort] .event-quick-view-panel [class*="bg-[#121824]"],html[data-theme=dark-comfort] .event-quick-view-panel [class*="bg-white/"],html[data-theme=light] .event-quick-view-panel [class*="bg-[#0E1218]"],html[data-theme=light] .event-quick-view-panel [class*="bg-[#121824]"],html[data-theme=light] .event-quick-view-panel [class*="bg-white/"]{background-color:#f8faf9!important}html[data-theme=dark-comfort] .event-quick-view-panel input,html[data-theme=dark-comfort] .event-quick-view-panel select,html[data-theme=dark-comfort] .event-quick-view-panel textarea,html[data-theme=light] .event-quick-view-panel input,html[data-theme=light] .event-quick-view-panel select,html[data-theme=light] .event-quick-view-panel textarea{background-color:#fff!important;border-color:#d8e2de!important;color:#17211d!important;color-scheme:light}html[data-theme=dark-comfort] .event-quick-view-panel input::placeholder,html[data-theme=dark-comfort] .event-quick-view-panel textarea::placeholder,html[data-theme=light] .event-quick-view-panel input::placeholder,html[data-theme=light] .event-quick-view-panel textarea::placeholder{color:#8a9691!important}html[data-theme=dark-comfort] .event-quick-view-panel input:focus,html[data-theme=dark-comfort] .event-quick-view-panel select:focus,html[data-theme=dark-comfort] .event-quick-view-panel textarea:focus,html[data-theme=light] .event-quick-view-panel input:focus,html[data-theme=light] .event-quick-view-panel select:focus,html[data-theme=light] .event-quick-view-panel textarea:focus{border-color:#58b997!important;box-shadow:0 0 0 3px #58b9971f!important}html[data-theme=dark-comfort] .event-quick-view-type-badge,html[data-theme=light] .event-quick-view-type-badge{background-color:#e9f6f1!important;border-color:#2f8f7040!important;color:#236b56!important}html[data-theme=dark-comfort] .event-replacement-scheduling,html[data-theme=light] .event-replacement-scheduling{background-color:#fff8ed!important;border-color:#c9821647!important}html[data-theme=dark-comfort] .event-replacement-scheduling .event-replacement-heading,html[data-theme=dark-comfort] .event-replacement-scheduling .event-replacement-open-button,html[data-theme=dark-comfort] .event-replacement-scheduling .event-replacement-confirm-button,html[data-theme=light] .event-replacement-scheduling .event-replacement-heading,html[data-theme=light] .event-replacement-scheduling .event-replacement-open-button,html[data-theme=light] .event-replacement-scheduling .event-replacement-confirm-button{color:#8a520d!important}html[data-theme=dark-comfort] .event-replacement-reschedule-button,html[data-theme=light] .event-replacement-reschedule-button{background-color:#eaf2ff!important;border-color:#2563eb52!important;color:#1d4ed8!important}html[data-theme=dark-comfort] .event-replacement-reschedule-button:hover:not(:disabled),html[data-theme=light] .event-replacement-reschedule-button:hover:not(:disabled){background-color:#dcebff!important;border-color:#1d4ed87a!important;color:#1e40af!important}html[data-theme=dark-comfort] .event-replacement-cancel-button,html[data-theme=light] .event-replacement-cancel-button{background-color:#fff0f1!important;border-color:#dc26264d!important;color:#b42318!important}html[data-theme=dark-comfort] .event-replacement-cancel-button:hover:not(:disabled),html[data-theme=light] .event-replacement-cancel-button:hover:not(:disabled){background-color:#ffe1e4!important;border-color:#b91c1c7a!important;color:#8f1d15!important}html[data-theme=dark-comfort] .event-action-dialog-panel,html[data-theme=light] .event-action-dialog-panel{background-color:#fff!important;border-color:#d8e2de!important;box-shadow:0 24px 64px #1d302a38!important}html[data-theme=dark-comfort] .event-action-dialog-panel h3,html[data-theme=light] .event-action-dialog-panel h3{color:#17211d!important}html[data-theme=dark-comfort] .event-action-dialog-panel .text-textSecondary,html[data-theme=light] .event-action-dialog-panel .text-textSecondary{color:#65716c!important}html[data-theme=dark-comfort] .event-action-dialog-panel [class*=text-white],html[data-theme=light] .event-action-dialog-panel [class*=text-white]{color:#17211d!important}html[data-theme=dark-comfort] .event-action-dialog-panel [class*=border-white],html[data-theme=light] .event-action-dialog-panel [class*=border-white]{border-color:#dde6e2!important}html[data-theme=dark-comfort] .event-action-dialog-panel .event-action-dialog-primary,html[data-theme=light] .event-action-dialog-panel .event-action-dialog-primary{color:#10161d!important}html[data-theme=dark-comfort] .event-action-dialog-panel .event-action-dialog-danger,html[data-theme=light] .event-action-dialog-panel .event-action-dialog-danger{color:#991b1b!important}html[data-theme=dark-comfort] .event-action-dialog>button[aria-label="Fechar diálogo"]{background:var(--pc-blocking-overlay-background)!important;backdrop-filter:var(--pc-blocking-overlay-blur);-webkit-backdrop-filter:var(--pc-blocking-overlay-blur)}html[data-theme=dark-comfort] .event-action-dialog-panel .event-action-dialog-waive{background-color:#fff1f2!important;border-color:#f2b8c1!important;color:#a61b2b!important;box-shadow:0 8px 18px #a61b2b12!important}html[data-theme=dark-comfort] .event-action-dialog-panel .event-action-dialog-waive>span:first-child{color:#a61b2b!important}html[data-theme=dark-comfort] .event-action-dialog-panel .event-action-dialog-waive>span:nth-child(2){color:#8f3040!important}html[data-theme=dark-comfort] .event-action-dialog-panel .event-action-dialog-waive:hover:not(:disabled){background-color:#ffe3e6!important;border-color:#d87886!important;color:#8b1423!important}html[data-theme=dark-comfort] .event-action-dialog-panel .event-action-dialog-waive:hover:not(:disabled)>span:first-child{color:#8b1423!important}html[data-theme=dark-comfort] .event-action-dialog-panel .event-action-dialog-waive:hover:not(:disabled)>span:nth-child(2){color:#792635!important}html[data-theme=dark-comfort] .event-action-dialog-panel .event-action-dialog-waive:focus-visible{border-color:#c83a4d!important;box-shadow:0 0 0 3px #c83a4d2e,0 8px 18px #a61b2b12!important}html[data-theme=dark-comfort]{--pc-blocking-overlay-background: rgba(248, 250, 252, .74);--pc-blocking-overlay-blur: blur(8px)}html[data-theme=dark-comfort] :is(.fixed.inset-0[class*="bg-black/"],.fixed.inset-0[class*="bg-[#0E1218]/"],.fixed.inset-0[class*="bg-[#141A22]/"],.fixed.inset-0[class*="bg-background/"],.fixed.inset-0>.absolute.inset-0[class*="bg-black/"],.fixed.inset-0>.absolute.inset-0[class*="bg-[#0E1218]/"],.fixed.inset-0>.absolute.inset-0[class*="bg-[#141A22]/"],.fixed.inset-0>.absolute.inset-0[class*="bg-background/"],.finance-table>.absolute.inset-0[class*="bg-[#0E1218]/"],.patient-contract-generate-drawer,.settings-contracts-drawer-overlay,.package-delete-modal,.package-manage-modal){background:var(--pc-blocking-overlay-background)!important;backdrop-filter:var(--pc-blocking-overlay-blur)!important;-webkit-backdrop-filter:var(--pc-blocking-overlay-blur)!important}
