html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}:root[data-theme=dark]{--background:#0e1218;--background-secondary:#151a21;--background-alt:#1b212b;--background-hover:#252c36;--background-features:linear-gradient(180deg,#1a2230,#131b27,#0f1621);--background-sp:linear-gradient(180deg,#1a2230,#131b27,#0f1621);--background-nav:#151a21;--card-bg:#151a21;--gradient-soft:linear-gradient(135deg,rgba(30,58,138,0.18),rgba(14,165,233,0.18));--hero-bg:url(/heroBgImage.png);--primary:#3d7bda;--primary-hover:#2f63b0;--secondary:#9aa2ac;--accent:#6ef0c9;--highlight:#ff6fa3;--success:#3aa76d;--warning:#d89445;--danger:#d55656;--text-primary:#e4e7ec;--text-secondary:#a8aebb;--text-title:#f2f4f8;--text-highlight:#6ef0c9;--border:#2a323d;--button-text:#ffffff;--button-background:linear-gradient(90deg,#2c4d7f,#3ab7c4);--landing-background:linear-gradient(135deg,rgba(29,39,56,0.7),rgba(41,61,85,0.7) 50%,rgba(52,87,115,0.7));--dashboard-bg:#0b1118;--dashboard-surface:#121925;--dashboard-surface-soft:#182232;--dashboard-surface-strong:#1c2940;--dashboard-border:#263243;--dashboard-border-strong:#36506b;--dashboard-text:#e4e7ec;--dashboard-text-soft:#b1bdcb;--dashboard-text-muted:#8f9cab;--dashboard-shadow:0 18px 42px rgba(0,0,0,0.24);--dashboard-shadow-hover:0 22px 48px rgba(0,0,0,0.32)}body{background:var(--background);color:var(--text-primary);transition:background-color .2s ease,color .2s ease}:root[data-theme=dark] .public-topnav{background:rgba(14,18,24,.96);border-bottom-color:rgba(38,50,67,.95)}:root[data-theme=dark] .public-topnav-brand,:root[data-theme=dark] .public-topnav-brand-copy strong{color:#edf2f7}:root[data-theme=dark] .public-topnav-brand-copy span{color:#9aa6b5}:root[data-theme=dark] .public-topnav-link{background:#121925;border-color:#2a3647;color:#e4e7ec}:root[data-theme=dark] .public-topnav-link:hover{background:#182232;border-color:#3d7bda;color:#ffffff}:root[data-theme=dark] .landing-container,:root[data-theme=dark] .login-page,:root[data-theme=dark] .signup-page{color:#e4e7ec;background:radial-gradient(circle at 12% 10%,rgba(37,99,235,.16),transparent 24%),radial-gradient(circle at 88% 12%,rgba(59,130,246,.14),transparent 28%),#0e1218}:root[data-theme=dark] .back-login-button,:root[data-theme=dark] .btn-back,:root[data-theme=dark] .btn-secondary-modern,:root[data-theme=dark] .landing-check-list div,:root[data-theme=dark] .landing-cta-card,:root[data-theme=dark] .landing-feature-card,:root[data-theme=dark] .landing-form-card,:root[data-theme=dark] .landing-preview-stat,:root[data-theme=dark] .login-aside-panel,:root[data-theme=dark] .login-feature-highlights,:root[data-theme=dark] .login-feature-item,:root[data-theme=dark] .login-footer-note,:root[data-theme=dark] .login-form-shell,:root[data-theme=dark] .login-point-item,:root[data-theme=dark] .login-recovery-banner,:root[data-theme=dark] .login-right-balance-item,:root[data-theme=dark] .login-right-balance-panel,:root[data-theme=dark] .login-summary-card,:root[data-theme=dark] .profile-image-container,:root[data-theme=dark] .secondary-btn,:root[data-theme=dark] .signup-aside-panel,:root[data-theme=dark] .signup-form-shell,:root[data-theme=dark] .signup-password-rule,:root[data-theme=dark] .signup-point-item,:root[data-theme=dark] .signup-review-banner,:root[data-theme=dark] .signup-section-card,:root[data-theme=dark] .signup-summary-card,:root[data-theme=dark] .signup-upload-dropzone,:root[data-theme=dark] .signup-upload-dropzone-icon,:root[data-theme=dark] .text-link-button,:root[data-theme=dark] .upload-area,:root[data-theme=dark] .upload-area-icon{background:#121925!important;border-color:#263243!important;color:#e4e7ec;box-shadow:0 18px 40px rgba(0,0,0,.2)}:root[data-theme=dark] .landing-cta-copy h2,:root[data-theme=dark] .landing-feature-card h3,:root[data-theme=dark] .landing-form-header h2,:root[data-theme=dark] .landing-hero-copy h1,:root[data-theme=dark] .landing-preview-stat strong,:root[data-theme=dark] .landing-section-intro h2,:root[data-theme=dark] .login-aside-panel h1,:root[data-theme=dark] .login-feature-copy strong,:root[data-theme=dark] .login-right-balance-item strong,:root[data-theme=dark] .login-summary-card strong,:root[data-theme=dark] .login-title-text,:root[data-theme=dark] .signup-aside-panel h1,:root[data-theme=dark] .signup-subsection-head span,:root[data-theme=dark] .signup-summary-card strong,:root[data-theme=dark] .signup-title-text,:root[data-theme=dark] .signup-upload-dropzone strong,:root[data-theme=dark] .upload-area-title,:root[data-theme=dark] .upload-text strong{color:#f8fbff!important}:root[data-theme=dark] .landing-cta-copy p,:root[data-theme=dark] .landing-feature-card p,:root[data-theme=dark] .landing-hero-copy p,:root[data-theme=dark] .landing-preview-stat span,:root[data-theme=dark] .landing-section-intro p,:root[data-theme=dark] .login-aside-panel p,:root[data-theme=dark] .login-feature-copy p,:root[data-theme=dark] .login-footer-note,:root[data-theme=dark] .login-right-balance-item p,:root[data-theme=dark] .login-subtitle-text,:root[data-theme=dark] .login-summary-card p,:root[data-theme=dark] .signup-aside-panel p,:root[data-theme=dark] .signup-subsection-head p,:root[data-theme=dark] .signup-subtitle-text,:root[data-theme=dark] .signup-summary-card p,:root[data-theme=dark] .signup-upload-dropzone span,:root[data-theme=dark] .step-text,:root[data-theme=dark] .upload-area-subtitle,:root[data-theme=dark] .upload-text{color:#a8b5c5!important}:root[data-theme=dark] .login-portrait-title-accent,:root[data-theme=dark] .login-portrait-title-neutral{color:#ffffff!important}:root[data-theme=dark] .login-portrait-copy-recovery>span{background:rgba(13,22,34,.82)!important;border-color:rgba(88,120,156,.65)!important;color:#96c9ff!important}:root[data-theme=dark] .login-portrait-copy-recovery .login-portrait-recovery-kicker{background:rgba(10,20,34,.88)!important;border-color:rgba(95,126,165,.72)!important;color:#a5cfff!important}:root[data-theme=dark] .login-portrait-copy-recovery .login-portrait-recovery-title{text-shadow:0 12px 24px rgba(0,0,0,.34)!important}:root[data-theme=dark] .login-portrait-copy-recovery .login-portrait-recovery-line{color:#66d0ff!important}:root[data-theme=dark] .login-portrait-copy-recovery .login-portrait-recovery-line-strong{color:#f3f8ff!important}:root[data-theme=dark] .login-portrait-copy-recovery .login-portrait-recovery-note{color:#c4d7ee!important}:root[data-theme=dark] .login-title-verify-line{color:#f3f8ff!important}:root[data-theme=dark] .login-title-verify-accent{color:#66d0ff!important}:root[data-theme=dark] .landing-hero{background:radial-gradient(circle at 12% 18%,rgba(61,123,218,.14),transparent 24%),radial-gradient(circle at 86% 12%,rgba(110,240,201,.12),transparent 24%),linear-gradient(180deg,#0f1621,#121a26)!important}:root[data-theme=dark] .landing-hero:after{background-image:radial-gradient(#c6d7ea 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);opacity:.55}:root[data-theme=dark] .landing-eyebrow{background:rgba(37,99,235,.14)!important;border-color:rgba(90,147,230,.36)!important;color:#8db6ff!important}:root[data-theme=dark] .footer-meta a:hover,:root[data-theme=dark] .landing-feature-card a,:root[data-theme=dark] .landing-hero-copy h1 span,:root[data-theme=dark] .section-kicker{color:#6ef0c9!important}:root[data-theme=dark] .contact-card span,:root[data-theme=dark] .feature-number,:root[data-theme=dark] .footer-meta a,:root[data-theme=dark] .landing-footer,:root[data-theme=dark] .landing-proof,:root[data-theme=dark] .outcome span,:root[data-theme=dark] .outcomes-strip>p,:root[data-theme=dark] .pipeline-card small,:root[data-theme=dark] .task-card span{color:#93a4b8!important}:root[data-theme=dark] .text-btn{color:#edf2f7!important;border-bottom-color:#36506b!important}:root[data-theme=dark] .text-btn:hover{border-bottom-color:#6ef0c9!important}:root[data-theme=dark] .portrait-frame{isolation:isolate;background:transparent!important;box-shadow:none!important}:root[data-theme=dark] .login-portrait:after,:root[data-theme=dark] .portrait-frame:after,:root[data-theme=dark] .signup-portrait-frame:after{content:"";position:absolute;inset:0;pointer-events:none}:root[data-theme=dark] .portrait-frame:after{content:none;background:none}:root[data-theme=dark] .portrait-frame img{filter:none}:root[data-theme=dark] .floating-card,:root[data-theme=dark] .landing-footer,:root[data-theme=dark] .outcomes-strip{background:rgba(18,25,37,.92)!important;border-color:#263243!important;box-shadow:0 18px 40px rgba(0,0,0,.22)!important}:root[data-theme=dark] .card-heading,:root[data-theme=dark] .contact-card strong,:root[data-theme=dark] .footer-brand,:root[data-theme=dark] .task-card strong{color:#edf2f7!important}:root[data-theme=dark] .landing-cta{background:linear-gradient(135deg,#1f3f74,#215b8f 58%,#15718b)!important}:root[data-theme=dark] .white-btn{background:#121925!important;color:#edf2f7!important;border:1px solid #263243!important}:root[data-theme=dark] .white-btn:hover{background:#182232!important;color:#ffffff!important}:root[data-theme=dark] .login-portrait{isolation:isolate;background:transparent!important}:root[data-theme=dark] .login-portrait:after{content:none;background:none}:root[data-theme=dark] .login-portrait img{filter:none}:root[data-theme=dark] .login-form-shell{background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-theme=dark] .signup-portrait-frame{isolation:isolate;background:transparent!important;box-shadow:none!important}:root[data-theme=dark] .signup-portrait-frame:after{content:none;background:none}:root[data-theme=dark] .signup-portrait-frame img{filter:none}:root[data-theme=dark] .login-form-shell .MuiOutlinedInput-root,:root[data-theme=dark] .signup-form-shell .MuiOutlinedInput-root{background:#0f1722!important;color:#e4e7ec!important}:root[data-theme=dark] .login-form-shell .MuiFormHelperText-root,:root[data-theme=dark] .login-form-shell .MuiInputLabel-root,:root[data-theme=dark] .login-helper-text,:root[data-theme=dark] .signup-form-shell .MuiFormHelperText-root,:root[data-theme=dark] .signup-form-shell .MuiInputLabel-root{color:#a8b5c5!important}:root[data-theme=dark] .login-form-shell .MuiOutlinedInput-input,:root[data-theme=dark] .signup-form-shell .MuiAutocomplete-input,:root[data-theme=dark] .signup-form-shell .MuiOutlinedInput-input{color:#edf2f7!important}:root[data-theme=dark] .login-form-shell .MuiOutlinedInput-input:-webkit-autofill,:root[data-theme=dark] .login-form-shell .MuiOutlinedInput-input:-webkit-autofill:focus,:root[data-theme=dark] .login-form-shell .MuiOutlinedInput-input:-webkit-autofill:hover,:root[data-theme=dark] .signup-form-shell .MuiOutlinedInput-input:-webkit-autofill,:root[data-theme=dark] .signup-form-shell .MuiOutlinedInput-input:-webkit-autofill:focus,:root[data-theme=dark] .signup-form-shell .MuiOutlinedInput-input:-webkit-autofill:hover{-webkit-text-fill-color:#edf2f7!important;caret-color:#edf2f7!important;box-shadow:inset 0 0 0 1000px #0f1722!important;-webkit-box-shadow:inset 0 0 0 1000px #0f1722!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}:root[data-theme=dark] .professional-topnav,:root[data-theme=dark] .professional-topnav.landing{background:rgba(14,18,24,.96);border-bottom-color:rgba(38,50,67,.95);box-shadow:0 16px 34px rgba(0,0,0,.24)}:root[data-theme=dark] .professional-brand-title,:root[data-theme=dark] .professional-user-menu-name,:root[data-theme=dark] .professional-user-name,:root[data-theme=dark] .topnav-preview-item-title,:root[data-theme=dark] .topnav-preview-title{color:#edf2f7!important}:root[data-theme=dark] .professional-brand-subtitle,:root[data-theme=dark] .professional-user-menu-role,:root[data-theme=dark] .professional-user-role,:root[data-theme=dark] .topnav-preview-item-subtitle,:root[data-theme=dark] .topnav-preview-item-time,:root[data-theme=dark] .topnav-preview-subtitle{color:#a8b5c5!important}:root[data-theme=dark] .professional-alert-icon-button,:root[data-theme=dark] .professional-drawer-paper,:root[data-theme=dark] .professional-topnav-alert-actions,:root[data-theme=dark] .professional-topnav-icon-button,:root[data-theme=dark] .professional-user-button,:root[data-theme=dark] .professional-user-menu-paper,:root[data-theme=dark] .sidebar,:root[data-theme=dark] .sidebar-logo,:root[data-theme=dark] .sidebar-nav-item,:root[data-theme=dark] .sidebar-user,:root[data-theme=dark] .sidebar-user-top,:root[data-theme=dark] .topnav-preview-card,:root[data-theme=dark] .topnav-preview-footer,:root[data-theme=dark] .topnav-preview-item,:root[data-theme=dark] .topnav-preview-more{background:#121925!important;border-color:#263243!important;color:#e4e7ec!important}:root[data-theme=dark] .sidebar-brand-title,:root[data-theme=dark] .sidebar-nav-label,:root[data-theme=dark] .sidebar-user-name{color:#edf2f7!important}:root[data-theme=dark] .sidebar-brand-subtitle,:root[data-theme=dark] .sidebar-nav-section-text,:root[data-theme=dark] .sidebar-user-role{color:#a8b5c5!important}:root[data-theme=dark] .dashboard-app-shell,:root[data-theme=dark] .dashboard-wrapper,:root[data-theme=dark] .main-content{background:var(--dashboard-bg)}:root[data-theme=dark] .dashboard-hero{background:radial-gradient(circle at top right,rgba(61,123,218,.14),transparent 36%),linear-gradient(180deg,#121925,#182232)!important;border-color:#263243!important}:root[data-theme=dark] .dashboard-hero-side{border-right-color:#263243!important}:root[data-theme=dark] .dashboard-insights-dock,:root[data-theme=dark] .dashboard-pane-main,:root[data-theme=dark] .dashboard-pane-visual,:root[data-theme=dark] .global-floating-actions,:root[data-theme=dark] .global-floating-actions-restore{background:#121925!important;border-color:#263243!important;color:#e4e7ec!important;box-shadow:0 20px 42px rgba(0,0,0,.28)!important}:root[data-theme=dark] .global-floating-actions.four-actions .global-floating-actions-grid button{background:#182232;border-color:#2a3647}:root[data-theme=dark] .dashboard-hero-copy h1,:root[data-theme=dark] .dashboard-panel-header h3,:root[data-theme=dark] .dashboard-section-heading h2,:root[data-theme=dark] .global-floating-actions.four-actions .global-floating-actions-grid button span{color:#edf2f7!important}:root[data-theme=dark] .dashboard-eyebrow,:root[data-theme=dark] .dashboard-pane-top-copy span,:root[data-theme=dark] .dashboard-panel-header span,:root[data-theme=dark] .dashboard-section-heading>div span{color:#9fc2ff!important}:root[data-theme=dark] .dashboard-feed-body span,:root[data-theme=dark] .dashboard-pane-header-chip,:root[data-theme=dark] .dashboard-pane-visual-tag,:root[data-theme=dark] .dashboard-panel-header em,:root[data-theme=dark] .dashboard-reminder-feed-row section span,:root[data-theme=dark] .dashboard-side-feed-card header small,:root[data-theme=dark] .dashboard-status-chip,:root[data-theme=dark] .dashboard-workspace-actions em{background:#182232!important;border-color:#2a3647!important;color:#c6d5e6!important}:root[data-theme=dark] .dashboard-quick-conversion-card,:root[data-theme=dark] .dashboard-side-feed-card,:root[data-theme=dark] .dashboard-side-feed-item{background:#121925!important;border-color:#263243!important}:root[data-theme=dark] .dashboard-quick-conversion-icon{background:#182232!important;border-color:#2a3647!important;color:#9fc2ff!important}:root[data-theme=dark] .dashboard-hero-title-accent{color:#46bde9!important}:root[data-theme=dark] .public-topnav-theme-toggle{background:#121925;border-color:#2a3647;color:#e4e7ec}:root[data-theme=dark] .public-topnav-theme-toggle:hover{background:#182232;border-color:#3d7bda;color:#ffffff}:root[data-theme=dark] .public-topnav-link.primary{background:#2f63b0;border-color:#3d7bda;color:#ffffff}:root[data-theme=dark] .public-topnav-link.primary:hover{background:#3d7bda;border-color:#5a93e6}:root[data-theme=dark] .primary-btn,:root[data-theme=dark] .professional-auth-primary{background:linear-gradient(135deg,#2f63b0,#3d7bda)!important;color:#ffffff!important}:root[data-theme=dark] .professional-auth-secondary,:root[data-theme=dark] .secondary-btn{background:#121925!important;border-color:#263243!important;color:#e4e7ec!important;box-shadow:none!important}:root[data-theme=dark] .professional-auth-secondary:hover,:root[data-theme=dark] .secondary-btn:hover{background:#182232!important;border-color:#3d7bda!important;color:#ffffff!important}:root[data-theme=dark] .appointment-calendar-card,:root[data-theme=dark] .appointment-day-card,:root[data-theme=dark] .appointment-day-panel,:root[data-theme=dark] .appointment-dialog-content,:root[data-theme=dark] .appointment-dialog-paper,:root[data-theme=dark] .appointment-empty-state,:root[data-theme=dark] .appointments-main-content,:root[data-theme=dark] .appointments-management-card,:root[data-theme=dark] .appointments-page,:root[data-theme=dark] .entity-appointments-section{background:#121925!important;border-color:#263243!important;color:#e4e7ec!important;box-shadow:0 18px 40px rgba(0,0,0,.22)!important}:root[data-theme=dark] .appointment-calendar-day,:root[data-theme=dark] .appointment-calendar-week-cell,:root[data-theme=dark] .appointment-card,:root[data-theme=dark] .appointment-close-button,:root[data-theme=dark] .appointment-reminder-box,:root[data-theme=dark] .appointments-result-row,:root[data-theme=dark] .appointments-summary-card,:root[data-theme=dark] .appointments-view-toggle{background:#182232!important;border-color:#2a3647!important;color:#e4e7ec!important}:root[data-theme=dark] .appointment-calendar-empty,:root[data-theme=dark] .appointment-dialog-header,:root[data-theme=dark] .appointments-toolbar{background:#151f2f!important;border-color:#2a3647!important}:root[data-theme=dark] .appointment-calendar-subtitle,:root[data-theme=dark] .appointment-card-description,:root[data-theme=dark] .appointment-card-subtitle,:root[data-theme=dark] .appointment-day-description,:root[data-theme=dark] .appointment-day-meta,:root[data-theme=dark] .appointment-day-subtitle,:root[data-theme=dark] .appointment-dialog-subtitle,:root[data-theme=dark] .appointment-empty-text,:root[data-theme=dark] .appointment-meta-item,:root[data-theme=dark] .appointment-reminder-box p,:root[data-theme=dark] .appointments-result-count,:root[data-theme=dark] .appointments-summary-label,:root[data-theme=dark] .appointments-total-count,:root[data-theme=dark] .entity-appointments-subtitle{color:#a8b5c5!important}:root[data-theme=dark] .appointment-calendar-day-number,:root[data-theme=dark] .appointment-calendar-month,:root[data-theme=dark] .appointment-calendar-title,:root[data-theme=dark] .appointment-card-title,:root[data-theme=dark] .appointment-day-card-title,:root[data-theme=dark] .appointment-day-title,:root[data-theme=dark] .appointment-dialog-title,:root[data-theme=dark] .appointment-empty-title,:root[data-theme=dark] .appointments-summary-value,:root[data-theme=dark] .entity-appointments-title{color:#edf2f7!important}:root[data-theme=dark] .appointment-calendar-day.today,:root[data-theme=dark] .appointment-calendar-today-btn,:root[data-theme=dark] .appointment-priority-chip,:root[data-theme=dark] .appointment-status-chip,:root[data-theme=dark] .appointments-count-chip,:root[data-theme=dark] .appointments-result-badge,:root[data-theme=dark] .entity-appointments-chip{background:#182b45!important;border-color:#3a5f8d!important;color:#9fc2ff!important}:root[data-theme=dark] .appointment-calendar-day.today .appointment-calendar-day-number{background:#3d7bda!important;color:#ffffff!important}:root[data-theme=dark] .appointment-calendar-day:hover,:root[data-theme=dark] .appointment-card:hover{background:#1b2638!important;border-color:#36506b!important}:root[data-theme=dark] .appointment-calendar-day.muted{background:#141c29!important;opacity:.62}:root[data-theme=dark] .appointment-calendar-day.selected{background:#182232!important;border-color:#3d7bda!important;box-shadow:0 0 0 3px rgba(61,123,218,.2)!important}:root[data-theme=dark] .appointment-card-marker,:root[data-theme=dark] .entity-appointments-icon{background:#182b45!important;border-color:#36506b!important}:root[data-theme=dark] .appointment-action-button,:root[data-theme=dark] .appointment-calendar-nav-btn,:root[data-theme=dark] .appointment-secondary-button{background:#121925!important;border-color:#2a3647!important;color:#c6d5e6!important}:root[data-theme=dark] .appointment-action-button:hover,:root[data-theme=dark] .appointment-calendar-nav-btn:hover,:root[data-theme=dark] .appointment-secondary-button:hover{background:#182232!important;border-color:#3d7bda!important;color:#ffffff!important}:root[data-theme=dark] .appointment-form .MuiOutlinedInput-root,:root[data-theme=dark] .appointment-status-select .MuiOutlinedInput-root,:root[data-theme=dark] .appointment-status-select.MuiInputBase-root,:root[data-theme=dark] .appointments-toolbar .MuiOutlinedInput-root{background:#121925!important;color:#e4e7ec!important}:root[data-theme=dark] .appointment-form .MuiOutlinedInput-notchedOutline,:root[data-theme=dark] .appointment-status-select .MuiOutlinedInput-notchedOutline,:root[data-theme=dark] .appointments-toolbar .MuiOutlinedInput-notchedOutline{border-color:#2a3647!important}:root[data-theme=dark] .appointment-form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,:root[data-theme=dark] .appointment-status-select .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,:root[data-theme=dark] .appointments-toolbar .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#36506b!important}:root[data-theme=dark] .appointment-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,:root[data-theme=dark] .appointment-status-select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,:root[data-theme=dark] .appointments-toolbar .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#3d7bda!important}:root[data-theme=dark] .appointment-form .MuiFormLabel-root,:root[data-theme=dark] .appointment-form .MuiInputBase-input,:root[data-theme=dark] .appointment-form .MuiInputLabel-root,:root[data-theme=dark] .appointment-form .MuiSelect-select,:root[data-theme=dark] .appointment-status-select .MuiInputLabel-root,:root[data-theme=dark] .appointment-status-select .MuiSelect-select,:root[data-theme=dark] .appointments-toolbar .MuiInputLabel-root{color:#a8b5c5!important}:root[data-theme=dark] .appointments-view-toggle .MuiToggleButton-root{color:#a8b5c5}:root[data-theme=dark] .appointments-view-toggle .MuiToggleButton-root.Mui-selected{color:#9fc2ff;background:#121925;box-shadow:0 10px 20px rgba(0,0,0,.24)}:root[data-theme=dark] .professional-user-menu-item:hover{background:rgba(239,68,68,.12)!important}:root[data-theme=dark] .professional-drawer-title{color:#edf2f7!important}:root[data-theme=dark] .professional-drawer-subtitle{color:#a8b5c5!important}:root[data-theme=dark] .professional-alert-icon-button.appointment{color:#78a8ff!important}:root[data-theme=dark] .professional-alert-icon-button.appointment:hover{background:rgba(61,123,218,.16)!important;border-color:#3d7bda!important}:root[data-theme=dark] .professional-alert-icon-button.reminder{color:#ff8888!important}:root[data-theme=dark] .professional-alert-icon-button.reminder:hover{background:rgba(239,68,68,.14)!important;border-color:#d55656!important}:root[data-theme=dark] .topnav-preview-tooltip .MuiTooltip-arrow{color:#121925!important}:root[data-theme=dark] .topnav-preview-header{background:radial-gradient(circle at top right,rgba(61,123,218,.16),transparent 34%),linear-gradient(180deg,#121925,#182232);border-bottom-color:#263243}:root[data-theme=dark] .topnav-preview-icon.appointment{background:rgba(61,123,218,.14);border-color:#3d7bda;color:#78a8ff}:root[data-theme=dark] .topnav-preview-icon.reminder{background:rgba(213,86,86,.16);border-color:#d55656;color:#ff8888}:root[data-theme=dark] .topnav-preview-item:hover{background:#182232!important}:root[data-theme=dark] .topnav-preview-item-time{background:#182232!important;color:#d8e3ef!important}:root[data-theme=dark] .topnav-preview-item-time svg{color:#a8b5c5!important}:root[data-theme=dark] .topnav-preview-more{background:#182232!important;border-color:#35506b!important;color:#c6d5e6!important}:root[data-theme=dark] .topnav-preview-footer{background:rgba(61,123,218,.16)!important;border-top-color:#35506b!important;color:#9fc2ff!important}:root[data-theme=dark] .sidebar-toggle-button{background:#182232!important;border-color:#2a3647!important;color:#d8e3ef!important;box-shadow:none!important}:root[data-theme=dark] .sidebar-toggle-button:hover{background:#202c3d!important;border-color:#3d7bda!important;color:#ffffff!important}:root[data-theme=dark] .sidebar.collapsed .sidebar-toggle-button{background:#2f63b0!important;border-color:#3d7bda!important;color:#ffffff!important;box-shadow:0 12px 26px rgba(0,0,0,.26)!important}:root[data-theme=dark] .sidebar-nav-item:hover{background:#182232!important;border-color:#2a3647!important;color:#ffffff!important}:root[data-theme=dark] .sidebar-nav-item.active{background:rgba(61,123,218,.16)!important;border-color:#3d7bda!important;color:#ffffff!important}:root[data-theme=dark] .dashboard-pane-dock-button.active:before,:root[data-theme=dark] .sidebar-nav-item.active:before{background:#5a93e6!important}:root[data-theme=dark] .clean-scroll::-webkit-scrollbar-thumb,:root[data-theme=dark] .sidebar-content::-webkit-scrollbar-thumb,:root[data-theme=dark] .sidebar-nav::-webkit-scrollbar-thumb{background:#3a4858}:root[data-theme=dark] .dashboard-pane-main{background:linear-gradient(180deg,#121925,#182232)!important}:root[data-theme=dark] .dashboard-insights-pane-top{background:linear-gradient(135deg,rgba(18,25,37,.98),rgba(24,34,50,.96)),linear-gradient(135deg,rgba(61,123,218,.12),rgba(110,240,201,.1));border-bottom-color:#263243}:root[data-theme=dark] .dashboard-pane-heading-icon{background:linear-gradient(135deg,#182232,#233249);border-color:#35506b;color:#9fc2ff;box-shadow:0 12px 24px rgba(0,0,0,.22)}:root[data-theme=dark] .dashboard-donut-center span,:root[data-theme=dark] .dashboard-entity-legend p,:root[data-theme=dark] .dashboard-feed-body em,:root[data-theme=dark] .dashboard-hero-copy p,:root[data-theme=dark] .dashboard-hero-note p,:root[data-theme=dark] .dashboard-muted-note,:root[data-theme=dark] .dashboard-overview-card small,:root[data-theme=dark] .dashboard-pane-top-copy p,:root[data-theme=dark] .dashboard-preview-stat span,:root[data-theme=dark] .dashboard-remark-item em,:root[data-theme=dark] .dashboard-reminder-feed-row p,:root[data-theme=dark] .dashboard-section-heading p{color:#a8b5c5!important}:root[data-theme=dark] .dashboard-chart-surface,:root[data-theme=dark] .dashboard-donut-box,:root[data-theme=dark] .dashboard-empty-panel,:root[data-theme=dark] .dashboard-entity-legend div,:root[data-theme=dark] .dashboard-feed-row,:root[data-theme=dark] .dashboard-hero-note,:root[data-theme=dark] .dashboard-kpi-card,:root[data-theme=dark] .dashboard-mini-stat,:root[data-theme=dark] .dashboard-overview-card,:root[data-theme=dark] .dashboard-pulse-card,:root[data-theme=dark] .dashboard-remark-item,:root[data-theme=dark] .dashboard-reminder-feed-row,:root[data-theme=dark] .dashboard-summary-card,:root[data-theme=dark] .dashboard-tab-section,:root[data-theme=dark] .dashboard-workspace-dock,:root[data-theme=dark] .dashboard-workspace-dock-main,:root[data-theme=dark] .dashboard-workspace-empty{background:#121925!important;border-color:#263243!important}:root[data-theme=dark] .dashboard-workspace-dock-rail{background:#0f1722!important;border-left-color:#263243!important}:root[data-theme=dark] .dashboard-type-row{background:#121925!important;border-color:#263243!important;color:#e4e7ec!important;box-shadow:none!important}:root[data-theme=dark] .dashboard-type-row:hover{background:#182232!important;border-color:#35506b!important}:root[data-theme=dark] .dashboard-type-row.active{background:rgba(61,123,218,.14)!important;box-shadow:0 0 0 1px rgba(61,123,218,.36),0 10px 22px rgba(0,0,0,.22)!important}:root[data-theme=dark] .dashboard-type-row.drop-target{background:rgba(110,240,201,.1)!important;border-color:#6ef0c9!important}:root[data-theme=dark] .dashboard-type-row-avatar{background:#182232!important;border-color:#35506b!important}:root[data-theme=dark] .dashboard-type-row-copy strong,:root[data-theme=dark] .dashboard-type-row-count{color:#edf2f7!important}:root[data-theme=dark] .dashboard-type-row-copy small{color:#93a4b8!important}:root[data-theme=dark] .customer-page.premium-customer-page{background:radial-gradient(circle at top left,rgba(61,123,218,.14),transparent 34%),linear-gradient(180deg,#111926,#0f1722)!important}:root[data-theme=dark] .customer-chart-card,:root[data-theme=dark] .customer-list-panel,:root[data-theme=dark] .customer-summary-card,:root[data-theme=dark] .customer-toolbar-card{background:#121925!important;border-color:#263243!important;box-shadow:0 18px 40px rgba(0,0,0,.2)!important}:root[data-theme=dark] .crm-primary-text,:root[data-theme=dark] .panel-title,:root[data-theme=dark] .summary-row strong{color:#edf2f7!important}:root[data-theme=dark] .crm-drag-handle,:root[data-theme=dark] .crm-secondary-text,:root[data-theme=dark] .panel-subtitle,:root[data-theme=dark] .summary-row{color:#93a4b8!important}:root[data-theme=dark] .panel-chip{background:#182232!important;border:1px solid #35506b!important;color:#c6d5e6!important}:root[data-theme=dark] .summary-row{border-bottom-color:#223042!important}:root[data-theme=dark] .crm-list-card{background:#101722!important;border-color:#263243!important;box-shadow:0 4px 14px rgba(0,0,0,.14)!important}:root[data-theme=dark] .crm-list-card:hover{background:#141d2a!important;border-color:#35506b!important;box-shadow:0 14px 28px rgba(0,0,0,.22)!important}:root[data-theme=dark] .crm-profile{background:#182232!important;border-color:#35506b!important}:root[data-theme=dark] .crm-contact-pill.phone{color:#8fd4ff!important;background:rgba(8,145,178,.12)!important;border-color:rgba(56,189,248,.28)!important}:root[data-theme=dark] .crm-contact-pill.whatsapp{color:#8ee7bc!important;background:rgba(34,197,94,.12)!important;border-color:rgba(74,222,128,.24)!important}:root[data-theme=dark] .crm-contact-pill:hover{background:#182232!important}:root[data-theme=dark] .crm-action-btn{background:#182232!important;border-color:#35506b!important;color:#a8b5c5!important;box-shadow:none!important}:root[data-theme=dark] .crm-action-btn:hover{background:#223148!important;border-color:#4b6988!important;color:#edf2f7!important}:root[data-theme=dark] .crm-action-btn.appointment{color:#8db6ff!important;background:rgba(61,123,218,.16)!important;border-color:rgba(61,123,218,.34)!important}:root[data-theme=dark] .crm-action-btn.remark{color:#ffd089!important;background:rgba(217,119,6,.14)!important;border-color:rgba(245,158,11,.32)!important}:root[data-theme=dark] .crm-action-btn.edit{color:#7dd3fc!important;background:rgba(8,145,178,.14)!important;border-color:rgba(56,189,248,.3)!important}:root[data-theme=dark] .crm-action-btn.delete{color:#ff9a9a!important;background:rgba(220,38,38,.14)!important;border-color:rgba(248,113,113,.28)!important}:root[data-theme=dark] .pagination{background:#101722!important;border:1px solid #263243!important}:root[data-theme=dark] .pagination-button{border-color:#35506b!important;background:#182232!important;color:#c6d5e6!important}:root[data-theme=dark] .pagination-button:hover{background:#223148!important;color:#edf2f7!important}:root[data-theme=dark] .pagination-button.active{background:linear-gradient(135deg,#2f63b0,#3d7bda)!important;border-color:#3d7bda!important;color:#ffffff!important}:root[data-theme=dark] .dashboard-feed-marker,:root[data-theme=dark] .dashboard-kpi-icon,:root[data-theme=dark] .dashboard-overview-icon,:root[data-theme=dark] .dashboard-pane-header-chip,:root[data-theme=dark] .dashboard-pane-visual-tag,:root[data-theme=dark] .dashboard-remark-item>span{background:#182232!important;border-color:#35506b!important;color:#9fc2ff!important}:root[data-theme=dark] .dashboard-pane-dock-button{color:#94a3b8}:root[data-theme=dark] .dashboard-pane-dock-button:hover{background:#182232;border-color:#2a3647;color:#ffffff;box-shadow:none}:root[data-theme=dark] .dashboard-pane-dock-button.active{background:rgba(61,123,218,.16);border-color:#3d7bda;color:#ffffff;box-shadow:inset 0 0 0 1px rgba(61,123,218,.14)}:root[data-theme=dark] .dashboard-pane-visual{background:radial-gradient(circle at top left,rgba(61,123,218,.28) 0,rgba(61,123,218,0) 48%),linear-gradient(145deg,#182232,#223148 38%,#121925)!important;border-color:#35506b!important}:root[data-theme=dark] .dashboard-pane-visual:before{background:rgba(61,123,218,.1)}:root[data-theme=dark] .dashboard-pane-visual:after{background:rgba(110,240,201,.1)}:root[data-theme=dark] .dashboard-kpi-card.active,:root[data-theme=dark] .dashboard-kpi-card.drop-target,:root[data-theme=dark] .dashboard-status-chip.live{background:rgba(61,123,218,.16)!important;border-color:#3d7bda!important;color:#9fc2ff!important}:root[data-theme=dark] .dashboard-pulse-track{background:#263243}:root[data-theme=dark] .global-floating-actions.four-actions .global-floating-actions-header{background:radial-gradient(circle at top right,rgba(110,240,201,.18),transparent 38%),linear-gradient(135deg,#182232,#2f63b0 58%,#1c8a8f);border-bottom-color:#35506b}:root[data-theme=dark] .global-floating-actions-restore{background:radial-gradient(circle at top right,rgba(61,123,218,.2),transparent 40%),linear-gradient(135deg,#121925,#182232)!important;border-color:#35506b!important;color:#9fc2ff!important}:root[data-theme=dark] .MuiBackdrop-root,:root[data-theme=dark] .dialog-backdrop,:root[data-theme=dark] .modern-dialog-backdrop,:root[data-theme=dark] .reminder-dialog-backdrop{background:rgba(4,8,15,.72)!important}:root[data-theme=dark] .MuiAutocomplete-paper,:root[data-theme=dark] .MuiDialog-root .MuiDialog-paper,:root[data-theme=dark] .MuiMenu-paper,:root[data-theme=dark] .MuiPopover-paper,:root[data-theme=dark] .create-product-dialog,:root[data-theme=dark] .dialog-box,:root[data-theme=dark] .dialog-box-delete,:root[data-theme=dark] .dialog-box-remarks,:root[data-theme=dark] .dialog-box.large,:root[data-theme=dark] .modern-dialog-shell,:root[data-theme=dark] .modern-dialog-small-shell,:root[data-theme=dark] .product-dialog,:root[data-theme=dark] .reminder-dialog-box{background:#121925!important;color:#e4e7ec!important;border:1px solid #263243!important;box-shadow:0 28px 74px rgba(0,0,0,.38)!important}:root[data-theme=dark] .MuiDialogActions-root,:root[data-theme=dark] .dialog-header,:root[data-theme=dark] .modern-dialog-footer,:root[data-theme=dark] .modern-dialog-header,:root[data-theme=dark] .modern-dialog-status-strip,:root[data-theme=dark] .product-dialog-footer,:root[data-theme=dark] .product-dialog-header,:root[data-theme=dark] .product-dialog-setup-bar,:root[data-theme=dark] .reminder-dialog-footer,:root[data-theme=dark] .reminder-dialog-header{background:radial-gradient(circle at top left,rgba(61,123,218,.14),transparent 34%),linear-gradient(135deg,#121925,#182232)!important;border-color:#263243!important}:root[data-theme=dark] .dialog-header h2,:root[data-theme=dark] .document-header,:root[data-theme=dark] .document-name,:root[data-theme=dark] .modern-dialog-section-title,:root[data-theme=dark] .modern-dialog-status-title,:root[data-theme=dark] .modern-dialog-title,:root[data-theme=dark] .product-dialog-section-title,:root[data-theme=dark] .product-dialog-setup-title,:root[data-theme=dark] .product-dialog-title,:root[data-theme=dark] .product-label,:root[data-theme=dark] .reminder-dialog-section-title,:root[data-theme=dark] .reminder-dialog-title{color:#f8fbff!important}:root[data-theme=dark] .MuiMenuItem-root,:root[data-theme=dark] .collapsible-title,:root[data-theme=dark] .dialog-form .MuiFormHelperText-root,:root[data-theme=dark] .dialog-form label,:root[data-theme=dark] .document-section,:root[data-theme=dark] .modern-dialog-empty-text,:root[data-theme=dark] .modern-dialog-info-label,:root[data-theme=dark] .modern-dialog-muted-text,:root[data-theme=dark] .modern-dialog-section-subtitle,:root[data-theme=dark] .modern-dialog-status-subtitle,:root[data-theme=dark] .modern-dialog-subtitle,:root[data-theme=dark] .product-dialog-setup-text,:root[data-theme=dark] .product-dialog-subtitle,:root[data-theme=dark] .product-info-horizontal p,:root[data-theme=dark] .product-info-horizontal strong,:root[data-theme=dark] .reminder-dialog-note,:root[data-theme=dark] .reminder-dialog-subtitle,:root[data-theme=dark] .upload-text{color:#a8b5c5!important}:root[data-theme=dark] .MuiDialogContent-root,:root[data-theme=dark] .modern-dialog-content,:root[data-theme=dark] .product-dialog-content,:root[data-theme=dark] .reminder-dialog-content{background:radial-gradient(circle at top left,rgba(61,123,218,.06),transparent 26%),#0f1722!important;color:#e4e7ec!important}:root[data-theme=dark] .collapsible-header,:root[data-theme=dark] .document-item,:root[data-theme=dark] .document-section,:root[data-theme=dark] .modern-dialog-card,:root[data-theme=dark] .modern-dialog-card-header,:root[data-theme=dark] .modern-dialog-collapsible,:root[data-theme=dark] .modern-dialog-collapsible-header,:root[data-theme=dark] .modern-dialog-info-box,:root[data-theme=dark] .modern-dialog-item-card,:root[data-theme=dark] .modern-dialog-item-image,:root[data-theme=dark] .modern-dialog-product-card,:root[data-theme=dark] .modern-dialog-product-image,:root[data-theme=dark] .modern-dialog-profile-image,:root[data-theme=dark] .product-card-horizontal,:root[data-theme=dark] .product-dialog-section,:root[data-theme=dark] .product-upload-box,:root[data-theme=dark] .product-wrapper,:root[data-theme=dark] .radio-container,:root[data-theme=dark] .radio-row,:root[data-theme=dark] .reminder-dialog-note,:root[data-theme=dark] .reminder-dialog-section,:root[data-theme=dark] .upload-area-para,:root[data-theme=dark] .upload-picture-box{background:#182232!important;border-color:#263243!important;color:#e4e7ec!important;box-shadow:none!important}:root[data-theme=dark] .modern-dialog-card-header:hover,:root[data-theme=dark] .modern-dialog-collapsible-header:hover{background:#202c3d!important;border-color:#35506b!important}:root[data-theme=dark] .modern-dialog-contact-shell{border-color:#2f3f54!important;background:radial-gradient(circle at top left,rgba(61,123,218,.14),transparent 28%),linear-gradient(180deg,#101a27,#152133)!important}:root[data-theme=dark] .modern-dialog-contact-shell .modern-dialog-content{background:radial-gradient(circle at top left,rgba(56,189,248,.08),transparent 26%),#0f1722!important}:root[data-theme=dark] .modern-dialog-contact-shell .profile-image-container{border:1px solid #2b3b4f;background:#132033}:root[data-theme=dark] .modern-dialog-card-title,:root[data-theme=dark] .modern-dialog-profile-name{color:#f8fbff!important}:root[data-theme=dark] .mandatory,:root[data-theme=dark] .modern-dialog-danger-helper-text,:root[data-theme=dark] .upload-text strong{color:#ff8888!important}:root[data-theme=dark] .close-button,:root[data-theme=dark] .modern-dialog-card-action-button,:root[data-theme=dark] .modern-dialog-icon-button,:root[data-theme=dark] .product-dialog-close,:root[data-theme=dark] .reminder-dialog-close{background:#182232!important;border-color:#263243!important;color:#e4e7ec!important}:root[data-theme=dark] .close-button:hover,:root[data-theme=dark] .modern-dialog-card-action-button:hover,:root[data-theme=dark] .modern-dialog-icon-button:hover,:root[data-theme=dark] .product-dialog-close:hover,:root[data-theme=dark] .reminder-dialog-close:hover{background:#202c3d!important;border-color:#3d7bda!important;color:#ffffff!important}:root[data-theme=dark] .MuiDialogActions-root .cancel-button,:root[data-theme=dark] .cancel-button,:root[data-theme=dark] .modern-dialog-secondary-button,:root[data-theme=dark] .preview-button,:root[data-theme=dark] .product-dialog-cancel,:root[data-theme=dark] .reminder-dialog-cancel{background:#182232!important;border-color:#263243!important;color:#e4e7ec!important}:root[data-theme=dark] .MuiDialogActions-root .submit-button,:root[data-theme=dark] .modern-dialog-create-button,:root[data-theme=dark] .modern-dialog-danger-button,:root[data-theme=dark] .modern-dialog-primary-button,:root[data-theme=dark] .product-dialog-save,:root[data-theme=dark] .reminder-dialog-save,:root[data-theme=dark] .submit-button{background:linear-gradient(135deg,#2f63b0,#3d7bda)!important;color:#ffffff!important}:root[data-theme=dark] .MuiDialogContent-root .MuiInputBase-root,:root[data-theme=dark] .MuiDialogContent-root .MuiOutlinedInput-root,:root[data-theme=dark] .dialog-form .MuiInputBase-root,:root[data-theme=dark] .dialog-form .MuiOutlinedInput-root,:root[data-theme=dark] .modern-dialog-backdrop .MuiInputBase-root,:root[data-theme=dark] .modern-dialog-backdrop .MuiOutlinedInput-root,:root[data-theme=dark] .product-dialog-section .MuiInputBase-root,:root[data-theme=dark] .product-dialog-section .MuiOutlinedInput-root,:root[data-theme=dark] .reminder-dialog-section .MuiOutlinedInput-root{background:#0f1722!important;color:#edf2f7!important}:root[data-theme=dark] .MuiDialogContent-root .MuiOutlinedInput-notchedOutline,:root[data-theme=dark] .dialog-form .MuiOutlinedInput-notchedOutline,:root[data-theme=dark] .product-dialog-section .MuiOutlinedInput-notchedOutline,:root[data-theme=dark] .reminder-dialog-section .MuiOutlinedInput-notchedOutline{border-color:#35506b!important}:root[data-theme=dark] .MuiDialogContent-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,:root[data-theme=dark] .dialog-form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,:root[data-theme=dark] .product-dialog-section .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,:root[data-theme=dark] .reminder-dialog-section .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#4a6b90!important}:root[data-theme=dark] .MuiDialogContent-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,:root[data-theme=dark] .dialog-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,:root[data-theme=dark] .product-dialog-section .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,:root[data-theme=dark] .reminder-dialog-section .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#5a93e6!important}:root[data-theme=dark] .MuiDialogContent-root .MuiFormHelperText-root,:root[data-theme=dark] .MuiDialogContent-root .MuiInputLabel-root,:root[data-theme=dark] .dialog-form .MuiInputLabel-root,:root[data-theme=dark] .modern-dialog-backdrop .MuiInputLabel-root,:root[data-theme=dark] .product-dialog-section .MuiInputLabel-root,:root[data-theme=dark] .reminder-dialog-section .MuiInputLabel-root{color:#a8b5c5!important}:root[data-theme=dark] .MuiAutocomplete-option:hover,:root[data-theme=dark] .MuiAutocomplete-option[aria-selected=true],:root[data-theme=dark] .MuiMenuItem-root:hover{background:#182232!important}:root[data-theme=dark] .preview-print-header{border-bottom-color:#263243}:root[data-theme=dark] .preview-company-name{color:#edf2f7}:root[data-theme=dark] .preview-footer,:root[data-theme=dark] .preview-small-text,:root[data-theme=dark] .preview-total-row{color:#a8b5c5}:root[data-theme=dark] .preview-customer-grid,:root[data-theme=dark] .preview-terms,:root[data-theme=dark] .preview-totals{background:#121925;border-color:#263243}:root[data-theme=dark] .preview-section table{background:transparent}:root[data-theme=dark] .preview-section th{color:#d8e3ef;background:#182232;border-color:#263243}:root[data-theme=dark] .preview-section td{color:#e4e7ec;border-color:#263243}:root[data-theme=dark] .preview-grand-total{color:#edf2f7;border-top-color:#d8e3ef}:root[data-theme=dark] .preview-sign-line{border-bottom-color:#d8e3ef}:root[data-theme=dark] .documents-error-card,:root[data-theme=dark] .documents-filter-button,:root[data-theme=dark] .documents-loading-card,:root[data-theme=dark] .documents-management-card,:root[data-theme=dark] .documents-page,:root[data-theme=dark] .documents-pill,:root[data-theme=dark] .documents-search-shell,:root[data-theme=dark] .documents-table-area,:root[data-theme=dark] .products-error-card,:root[data-theme=dark] .products-filter-button,:root[data-theme=dark] .products-loading-card,:root[data-theme=dark] .products-management-card,:root[data-theme=dark] .products-page,:root[data-theme=dark] .products-pill,:root[data-theme=dark] .products-search-shell,:root[data-theme=dark] .products-table-area,:root[data-theme=dark] .workflows-error-card,:root[data-theme=dark] .workflows-filter-button,:root[data-theme=dark] .workflows-loading-card,:root[data-theme=dark] .workflows-management-card,:root[data-theme=dark] .workflows-page,:root[data-theme=dark] .workflows-pill,:root[data-theme=dark] .workflows-search-shell,:root[data-theme=dark] .workflows-table-area{background:#121925!important;border-color:#263243!important;color:#e4e7ec!important}:root[data-theme=dark] .documents-error-title,:root[data-theme=dark] .documents-loading-title,:root[data-theme=dark] .documents-page-title,:root[data-theme=dark] .documents-result-count,:root[data-theme=dark] .documents-total-count,:root[data-theme=dark] .products-error-title,:root[data-theme=dark] .products-loading-title,:root[data-theme=dark] .products-page-title,:root[data-theme=dark] .products-result-count,:root[data-theme=dark] .products-total-count,:root[data-theme=dark] .workflows-error-title,:root[data-theme=dark] .workflows-loading-title,:root[data-theme=dark] .workflows-page-title,:root[data-theme=dark] .workflows-result-count,:root[data-theme=dark] .workflows-total-count{color:#edf2f7!important}:root[data-theme=dark] .documents-error-text,:root[data-theme=dark] .documents-loading-text,:root[data-theme=dark] .documents-page-subtitle,:root[data-theme=dark] .products-error-text,:root[data-theme=dark] .products-loading-text,:root[data-theme=dark] .products-page-subtitle,:root[data-theme=dark] .workflows-error-text,:root[data-theme=dark] .workflows-loading-text,:root[data-theme=dark] .workflows-page-subtitle{color:#a8b5c5!important}:root[data-theme=dark] .documents-main-button,:root[data-theme=dark] .products-main-button,:root[data-theme=dark] .workflows-main-button{background:linear-gradient(135deg,#2f63b0,#3d7bda)!important;color:#ffffff!important}:root[data-theme=dark] .documents-search-shell:focus-within,:root[data-theme=dark] .products-search-shell:focus-within,:root[data-theme=dark] .workflows-search-shell:focus-within{background:#182232!important;border-color:#3d7bda!important;box-shadow:0 0 0 3px rgba(61,123,218,.2)!important}:root[data-theme=dark] .documents-filter-button,:root[data-theme=dark] .documents-page-icon,:root[data-theme=dark] .documents-search-icon,:root[data-theme=dark] .products-filter-button,:root[data-theme=dark] .products-page-icon,:root[data-theme=dark] .products-search-icon,:root[data-theme=dark] .workflows-filter-button,:root[data-theme=dark] .workflows-page-icon,:root[data-theme=dark] .workflows-search-icon{color:#8db6ff!important}:root[data-theme=dark] .documents-filter-button:hover,:root[data-theme=dark] .products-filter-button:hover,:root[data-theme=dark] .workflows-filter-button:hover{background:#202c3d!important;border-color:#3d7bda!important;color:#ffffff!important}:root[data-theme=dark] .documents-pill-blue,:root[data-theme=dark] .products-pill-blue,:root[data-theme=dark] .workflows-pill-blue{background:rgba(61,123,218,.18)!important;color:#9fc2ff!important}:root[data-theme=dark] .documents-pill-purple,:root[data-theme=dark] .products-pill-purple,:root[data-theme=dark] .workflows-pill-purple{background:rgba(140,111,255,.2)!important;color:#c7b7ff!important}:root[data-theme=dark] .documents-search-input .MuiInputBase-root,:root[data-theme=dark] .documents-search-input .MuiOutlinedInput-root,:root[data-theme=dark] .documents-search-input input,:root[data-theme=dark] .products-search-input .MuiInputBase-root,:root[data-theme=dark] .products-search-input .MuiOutlinedInput-root,:root[data-theme=dark] .products-search-input input,:root[data-theme=dark] .workflows-search-input .MuiInputBase-root,:root[data-theme=dark] .workflows-search-input .MuiOutlinedInput-root,:root[data-theme=dark] .workflows-search-input input{color:#edf2f7!important}:root[data-theme=dark] .documents-search-input input::placeholder,:root[data-theme=dark] .products-search-input input::placeholder,:root[data-theme=dark] .workflows-search-input input::placeholder{color:#93a4b8!important}:root[data-theme=dark] .documents-table-area .shared-table th,:root[data-theme=dark] .documents-table-area .shared-table thead tr,:root[data-theme=dark] .products-table-area .shared-table th,:root[data-theme=dark] .products-table-area .shared-table thead tr,:root[data-theme=dark] .workflows-table-area .shared-table th,:root[data-theme=dark] .workflows-table-area .shared-table thead tr{background:#182232!important;border-color:#263243!important;color:#a8b5c5!important}:root[data-theme=dark] .documents-table-area .shared-table tbody tr,:root[data-theme=dark] .products-table-area .shared-table tbody tr,:root[data-theme=dark] .workflows-table-area .shared-table tbody tr{background:#121925!important}:root[data-theme=dark] .documents-table-area .shared-table tbody tr:hover,:root[data-theme=dark] .products-table-area .shared-table tbody tr:hover,:root[data-theme=dark] .workflows-table-area .shared-table tbody tr:hover{background:#182232!important}:root[data-theme=dark] .documents-table-area .shared-table td,:root[data-theme=dark] .products-table-area .shared-table td,:root[data-theme=dark] .workflows-table-area .shared-table td{color:#e4e7ec!important;border-color:#263243!important}:root[data-theme=dark] .attributes-main-content,:root[data-theme=dark] .attributes-main-content .MuiCollapse-root,:root[data-theme=dark] .attributes-object-header,:root[data-theme=dark] .attributes-page,:root[data-theme=dark] .attributes-summary-card,:root[data-theme=dark] .organization-empty-state,:root[data-theme=dark] .organization-main-content,:root[data-theme=dark] .organization-management-card,:root[data-theme=dark] .organization-page,:root[data-theme=dark] .organization-section-content,:root[data-theme=dark] .organization-section-header,:root[data-theme=dark] .organization-summary-card{background:#121925!important;border-color:#263243!important;color:#e4e7ec!important}:root[data-theme=dark] .attributes-summary-icon,:root[data-theme=dark] .org-section-icon,:root[data-theme=dark] .organization-section-icon,:root[data-theme=dark] .organization-summary-icon{background:#182232!important;border-color:#35506b!important;color:#9fc2ff!important}:root[data-theme=dark] .attributes-summary-value,:root[data-theme=dark] .org-title,:root[data-theme=dark] .organization-empty-title,:root[data-theme=dark] .organization-summary-value,:root[data-theme=dark] .organization-title{color:#edf2f7!important}:root[data-theme=dark] .attributes-summary-label,:root[data-theme=dark] .org-arrow-icon,:root[data-theme=dark] .org-subtitle,:root[data-theme=dark] .organization-arrow-icon,:root[data-theme=dark] .organization-empty-text,:root[data-theme=dark] .organization-subtitle,:root[data-theme=dark] .organization-summary-label{color:#a8b5c5!important}:root[data-theme=dark] .attributes-main-content .shared-table tbody tr,:root[data-theme=dark] .attributes-main-content .shared-table td,:root[data-theme=dark] .attributes-main-content .shared-table th,:root[data-theme=dark] .attributes-object-header,:root[data-theme=dark] .organization-divider,:root[data-theme=dark] .organization-result-row,:root[data-theme=dark] .organization-section-content .shared-table tbody tr,:root[data-theme=dark] .organization-section-content .shared-table td,:root[data-theme=dark] .organization-section-content .shared-table th{border-color:#263243!important}:root[data-theme=dark] .attributes-main-content .shared-table th,:root[data-theme=dark] .attributes-main-content .shared-table thead tr,:root[data-theme=dark] .organization-section-content .shared-table th,:root[data-theme=dark] .organization-section-content .shared-table thead tr{background:#182232!important;color:#a8b5c5!important}:root[data-theme=dark] .organization-section-content .content-wrapper,:root[data-theme=dark] .organization-section-content .page-wrapper,:root[data-theme=dark] .organization-section-content .shared-table,:root[data-theme=dark] .organization-section-content .shared-table tbody,:root[data-theme=dark] .organization-section-content .shared-table tbody tr,:root[data-theme=dark] .organization-section-content .shared-table td{background:#121925!important}:root[data-theme=dark] .attributes-main-content .shared-table td,:root[data-theme=dark] .organization-section-content .shared-table td{color:#e4e7ec!important}:root[data-theme=dark] .attributes-main-content .shared-table tbody tr:hover,:root[data-theme=dark] .attributes-object-header:hover,:root[data-theme=dark] .organization-section-content .shared-table tbody tr:hover,:root[data-theme=dark] .organization-section-header:hover{background:#182232!important}:root[data-theme=dark] .attributes-main-content .action-buttons button,:root[data-theme=dark] .attributes-object-header .MuiIconButton-root,:root[data-theme=dark] .organization-section-content .action-buttons button{background:#182232!important;border-color:#35506b!important;color:#a8b5c5!important}:root[data-theme=dark] .attributes-main-content .action-buttons button:hover,:root[data-theme=dark] .attributes-object-header .MuiIconButton-root:hover,:root[data-theme=dark] .organization-section-content .action-buttons button:hover{background:#202c3d!important;border-color:#3d7bda!important;color:#ffffff!important}:root[data-theme=dark] .mapping-avatar,:root[data-theme=dark] .privilege-avatar,:root[data-theme=dark] .role-avatar,:root[data-theme=dark] .user-avatar{background:#182b45!important;color:#9fc2ff!important;border-color:#36506b!important}:root[data-theme=dark] .mapping-row-name,:root[data-theme=dark] .privilege-row-name,:root[data-theme=dark] .role-row-name,:root[data-theme=dark] .user-row-name{color:#edf2f7!important}:root[data-theme=dark] .mapping-empty-privilege,:root[data-theme=dark] .mapping-row-id,:root[data-theme=dark] .privilege-row-id,:root[data-theme=dark] .role-row-id,:root[data-theme=dark] .user-row-id{color:#a8b5c5!important}:root[data-theme=dark] .mapping-privilege-chip{background:rgba(61,123,218,.18)!important;border-color:#3d7bda!important;color:#9fc2ff!important}