/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--tracking-tight:-.025em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.block-1{block-size:var(--spacing)}}.container{width:100%;max-width:none}*{box-sizing:border-box;margin:0;padding:0}:root{--sidebar-width:280px;--sidebar-rail:80px;--app-radius-sm:8px;--app-radius-md:8px;--app-shadow-soft:0 10px 30px #00000038;--app-shadow-raised:0 18px 48px #00000047;--surface-bg:var(--panel-bg);--surface-bg-elevated:#0f2340d1;--input-bg:#ffffff0a;--hover-bg:#ffffff0f;--active-bg:#2c6fb32e;--danger:#ff6b6b;--success:#06d6a0;--warning:#ffb020;--overlay-bg:#020817b8;--focus-ring:0 0 0 3px #2c6fb33d;--app-bg:var(--bg-color);--app-surface:var(--panel-bg);--app-surface-soft:#0f2340b8;--app-surface-muted:#ffffff0a;--app-surface-highlight:#ffffff09;--app-border:var(--border-color);--app-text:var(--text-primary);--app-muted:var(--text-muted);--app-input:#071229d1;--app-hover:#2c6fb31f;--app-overlay:#020617a3;--app-accent-soft:#2c6fb324;--app-accent-border:#2c6fb347;--app-loader-track:#2c6fb31f;--app-loader-skeleton:#ffffff0e;--app-loader-shimmer:#ffffff1f;--app-route-progress-bg:#2c6fb31f;--app-shadow-lg:0 22px 70px #00000047;--bg-color:#071229;--panel-bg:#0b1426;--text-primary:#dbeeff;--text-primary-rgb:219, 238, 255;--text-muted:#99b3da;--text-muted-rgb:153, 179, 218;--accent-primary:#2c6fb3;--accent-primary-rgb:44, 111, 179;--accent-secondary:#06d6a0;--border-color:#ffffff14;--card-bg:#0f234099;--card-border:#ffffff14;--shadow-color:#00000080;--glass-bg:#ffffff08;--metric-card-bg:linear-gradient(135deg, #081224ad, #040c1e9e);--chart-tooltip-bg:#071229;--chart-grid:#2c6fb31f;--vignette-1:#0000001f;--vignette-2:#0000009e;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-base:.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.375rem;--fs-2xl:1.75rem;--fs-3xl:2.25rem;--lh-tight:1.25;--lh:1.5;--lh-relaxed:1.7;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--tracking-tight:-.01em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:10px;--radius:14px;--radius-lg:18px;--radius-xl:24px;--radius-pill:999px;--elev-1:0 1px 2px var(--shadow-color), 0 1px 3px var(--shadow-color);--elev-2:0 4px 12px var(--shadow-color);--elev-3:0 12px 32px var(--shadow-color);--elev-4:0 24px 60px var(--shadow-color);--inset-hairline:inset 0 1px 0 #ffffff0f;--ease:cubic-bezier(.2, .9, .2, 1);--ease-soft:cubic-bezier(.2, .6, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--t-fast:.12s;--t:.18s;--t-slow:.28s;--ring:0 0 0 3px rgba(var(--accent-primary-rgb), .45);--ring-soft:var(--focus-ring);--accent-cyan:#8fe7ff;--accent-cyan-rgb:143, 231, 255;--glass-tint:#0f23408c;--glass-tint-strong:#0b1426bd;--glass-tint-soft:#ffffff0a;--glass-blur:18px;--glass-blur-strong:28px;--glass-border:#8fe7ff24;--glass-border-strong:#8fe7ff4d;--glass-highlight:inset 0 1px 0 #ffffff14;--glass-shadow:0 18px 48px #00000073;--gradient-accent:linear-gradient(135deg, #2c6fb3, #06d6a0);--gradient-accent-bright:linear-gradient(135deg, #3d8fd6, #19e6ad);--gradient-frost:linear-gradient(160deg, #ffffff14, #ffffff04);--glow-accent:0 0 0 1px rgba(var(--accent-primary-rgb), .4), 0 0 24px rgba(var(--accent-primary-rgb), .22);--glow-cyan:0 0 24px rgba(var(--accent-cyan-rgb), .32);--glow-teal:0 0 22px #06d6a04d}[data-theme=light],.theme--light{--inset-hairline:inset 0 1px 0 #0000000a;--accent-cyan:#0ea5e9;--accent-cyan-rgb:14, 165, 233;--glass-tint:#ffffff9e;--glass-tint-strong:#ffffffd1;--glass-tint-soft:#0f172a08;--glass-border:#0f172a14;--glass-border-strong:#f9731647;--glass-highlight:inset 0 1px 0 #ffffffe6;--glass-shadow:0 18px 48px #0f172a1f;--gradient-accent:linear-gradient(135deg, #f97316, #ef4444);--gradient-accent-bright:linear-gradient(135deg, #fb923c, #f87171);--gradient-frost:linear-gradient(160deg, #ffffffe6, #ffffff8c);--glow-accent:0 0 0 1px #f973164d, 0 0 22px #f9731629;--glow-cyan:0 0 18px #0ea5e933;--glow-teal:0 0 18px #05966933;--bg-color:#f1f5f9;--panel-bg:#fff;--text-primary:#0f172a;--text-primary-rgb:15, 23, 42;--text-muted:#475569;--text-muted-rgb:71, 85, 105;--accent-primary:#f97316;--accent-primary-rgb:249, 115, 22;--accent-secondary:#ef4444;--border-color:#0000001a;--card-bg:#fff;--card-border:#00000014;--shadow-color:#0000000d;--glass-bg:#0000000a;--metric-card-bg:#fff;--chart-tooltip-bg:#fff;--chart-grid:#00000014;--glass-1:#00000005;--glass-2:#0000000a;--soft:#0000000d;--surface-bg:var(--panel-bg);--surface-bg-elevated:#fff;--input-bg:#fff;--hover-bg:#0f172a0d;--active-bg:#f973161a;--danger:#dc2626;--success:#059669;--warning:#d97706;--overlay-bg:#0f172a57;--focus-ring:0 0 0 3px #f9731633;--app-bg:var(--bg-color);--app-surface:var(--panel-bg);--app-surface-soft:#f8fafc;--app-surface-muted:#0f172a09;--app-surface-highlight:#ffffffc7;--app-border:var(--border-color);--app-text:var(--text-primary);--app-muted:var(--text-muted);--app-input:#fff;--app-hover:#f9731614;--app-overlay:#0f172a47;--app-accent-soft:#f973161a;--app-accent-border:#f9731638;--app-loader-track:#f973161f;--app-loader-skeleton:#0f172a0e;--app-loader-shimmer:#ffffffc7;--app-route-progress-bg:#f973161f;--app-shadow-lg:0 22px 64px #0f172a1f;--vignette-1:#00000005;--vignette-2:#00000026}html{background:var(--app-bg);min-height:100%;color:var(--app-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light],html.theme--light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body,#root{background:var(--app-bg);min-height:100dvh;color:var(--app-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{overflow-x:hidden}button,input,select,textarea{font:inherit}button,a,[role=button]{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-shell{background:var(--app-bg);min-height:100dvh;color:var(--app-text);isolation:isolate}.app-main{background:var(--app-bg);min-width:0;min-height:100dvh;color:var(--app-text);flex-direction:column;display:flex;overflow-x:clip}.app-route-wrapper{background:var(--app-bg);min-height:100%;color:var(--app-text);flex:auto}html body :is(.financials-modal-backdrop,.ui-modal-backdrop,.modal-overlay,.calendar1-modalOverlay1,.modal-backdrop-blur,.messages-modal-overlay,.logs-modal-overlay,.settings-modal-overlay,.futuristic-modal-overlay,.records-modal-overlay,.tooth-modal-overlay,.tp-modal-overlay,.tpplans-overlay,.ft-preview-overlay,.reports-modal-overlay){z-index:90000!important;width:100vw!important;min-height:100dvh!important;position:fixed!important;inset:0!important}html body :is(.financials-modal-shell,.ui-modal,.modal-content-container,.calendar1-modal1,.messages-modal-content,.logs-modal-card,.settings-modal-card,.cyber-modal,.cyber-modal2,.records-modal,.tooth-modal,.reports-modal-card){max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important}.route-fallback{flex:auto;place-items:center;width:100%;min-height:min(52vh,520px);padding:32px 20px;display:grid;position:relative;overflow:hidden}:where(.dashboard-page,.dashboard-v3,.logs-container,.settings-page,.messages-app-container,.financials-app,.finm-page,.patients-page,.tasks-page,.reports-container,.records-container,.records-list-page,.automation-wrapper,.appointments-page-container){color:var(--app-text)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-container{width:100%;max-height:100vh;display:flex}.main-content{flex:1;transition:margin-left .3s,width .3s,transform .3s;overflow-y:auto}.app-container[data-sidebar-open=false] .main-content{width:100%;margin-left:0}.app-container[data-sidebar-open=false] .sidebar{width:200px}.app-container[data-sidebar-open=false] .sidebar .logo h2{font-size:14px}.app-container[data-sidebar-open=false] .main-content{transform:none}@media (width<=768px){.main-content{width:100%;margin-left:0;transform:none}.app-container[data-sidebar-open=true] .main-content{transform:translateX(var(--sidebar-width))}}::-webkit-scrollbar{background-color:var(--bg-color);width:12px}::-webkit-scrollbar-thumb{background-color:var(--accent-primary);border:3px solid var(--bg-color);border-radius:6px}::-webkit-scrollbar-track{background-color:#0000}[data-theme=light] ::selection{color:#0f172a;background:#f9731626}:where(button,[role=button],a[href],summary,label[for],select,[role=tab],[role=menuitem]){cursor:pointer}:where(button,[role=button]):disabled,:where(button,[role=button])[aria-disabled=true]{cursor:not-allowed}:where(img,svg,video,canvas){max-width:100%}.ui-glass{background:var(--glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);backdrop-filter:blur(var(--glass-blur)) saturate(140%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow), var(--glass-highlight)}.ui-glass-strong{background:var(--glass-tint-strong);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(150%);backdrop-filter:blur(var(--glass-blur-strong)) saturate(150%);border:1px solid var(--glass-border-strong);box-shadow:var(--glass-shadow), var(--glass-highlight)}.ui-gradient-border{background:linear-gradient(var(--glass-tint), var(--glass-tint)) padding-box, linear-gradient(135deg, rgba(var(--accent-primary-rgb), .55), rgba(var(--accent-cyan-rgb), .4) 55%, #06d6a073) border-box;border:1px solid #0000}.ui-glow{box-shadow:var(--glow-accent)}.ui-glow-cyan{box-shadow:var(--glow-cyan)}.ui-gradient-text{background:var(--gradient-accent-bright);color:#0000;-webkit-background-clip:text;background-clip:text}.ui-interactive{transition:transform var(--t) var(--ease-out), box-shadow var(--t) var(--ease-out), border-color var(--t) var(--ease-out)}.ui-interactive:hover{border-color:var(--glass-border-strong);box-shadow:var(--glass-shadow), var(--glow-accent);transform:translateY(-2px)}.ui-interactive:active{transform:translateY(0)scale(.995)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-glass,.ui-glass-strong{background:var(--panel-bg)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}[data-theme=light] .sidebar,[data-theme=light] .sidebar-nav,[data-theme=light] .app-sidebar{color:#0f172a!important;background:#fff!important;border-color:#00000014!important}[data-theme=light] .sidebar-logo-text,[data-theme=light] .sidebar-brand-name{color:#f97316!important}[data-theme=light] .sidebar-brand-sub{color:#64748b!important}[data-theme=light] .sidebar-link,[data-theme=light] .sidebar-item,[data-theme=light] .nav-link,[data-theme=light] .sidebar-nav-item{color:#334155!important}[data-theme=light] .sidebar-link:hover,[data-theme=light] .sidebar-item:hover,[data-theme=light] .nav-link:hover{color:#f97316!important;background:#f973160f!important}[data-theme=light] .sidebar-link.active,[data-theme=light] .sidebar-item.active,[data-theme=light] .nav-link.active,[data-theme=light] .sidebar-nav-item.active{color:#f97316!important;background:#f9731614!important;border-color:#f9731633!important}[data-theme=light] .sidebar-section-title{color:#94a3b8!important}[data-theme=light] .sidebar-icon{color:inherit!important}[data-theme=light] .sidebar-search{color:#0f172a!important;background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .sidebar-search::placeholder,[data-theme=light] .sidebar-search-icon{color:#94a3b8!important}[data-theme=light] .sidebar-bottom{border-color:#0000000f!important}[data-theme=light] .sidebar-user-name{color:#0f172a!important}[data-theme=light] .sidebar-user-role,[data-theme=light] .sidebar-user-email{color:#64748b!important}[data-theme=light] .sidebar-toggle,[data-theme=light] .sidebar-close-btn{color:#475569!important;background:#00000008!important;border-color:#0000001a!important}[data-theme=light] .sidebar-divider{border-color:#0000000f!important}[data-theme=light] .sidebar-badge{color:#fff!important;background:#f97316!important}[data-theme=light] .sidebar-sub-item,[data-theme=light] .nav-sub-link{color:#475569!important}[data-theme=light] .sidebar-sub-item.active,[data-theme=light] .nav-sub-link.active{color:#f97316!important}[data-theme=light] .sidebar-sub-dot{background:#f97316!important}[data-theme=light] .sidebar-theme-label{color:#334155!important}[data-theme=light] .sidebar-theme-toggle{color:#475569!important}[data-theme=light] .sidebar-logout,[data-theme=light] .sidebar-account-btn{color:#334155!important;border-color:#0000000f!important}[data-theme=light] .sidebar-logout:hover{color:#dc2626!important}[data-theme=light] .sidebar-overlay{background:#00000026!important}[data-theme=light] .sidebar-chevron,[data-theme=light] .sidebar-arrow{color:#94a3b8!important}[data-theme=light] .records-page,[data-theme=light] .records-container{color:#0f172a!important;background:#f8fafc!important}[data-theme=light] .patient-header{-webkit-backdrop-filter:blur(20px)saturate(1.2)!important;backdrop-filter:blur(20px)saturate(1.2)!important;background:#ffffffd9!important;border-bottom-color:#0000000f!important}[data-theme=light] .avatar-circle{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;box-shadow:0 6px 16px #2563eb33!important}[data-theme=light] .name-row h1{color:#0f172a!important}[data-theme=light] .status-badge.active{color:#059669!important;background:#10b9811a!important;border-color:#10b98133!important}[data-theme=light] .status-badge.archived{color:#64748b!important;background:#0000000d!important}[data-theme=light] .id-row{color:#64748b!important}[data-theme=light] .glass-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#00000014!important;box-shadow:0 1px 3px #0000000a,0 4px 16px #00000008!important}[data-theme=light] .glass-card:hover{border-color:#2563eb1f!important;box-shadow:0 4px 20px #0000000f!important}[data-theme=light] .section-header-row h3{color:#0f172a!important}[data-theme=light] .section-subtitle{color:#64748b!important}[data-theme=light] .records-nav{background:0 0!important;border-bottom-color:#0000000f!important}[data-theme=light] .tab-btn{color:#64748b!important}[data-theme=light] .tab-btn:hover{color:#0f172a!important;background:#00000008!important}[data-theme=light] .tab-btn.active{color:#2563eb!important;background:#2563eb0f!important}[data-theme=light] .glow-bar{background:linear-gradient(90deg,#2563eb,#3b82f6)!important;box-shadow:0 0 8px #2563eb4d!important}[data-theme=light] .btn-glass{color:#334155!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#0000001a!important}[data-theme=light] .btn-glass:hover{color:#2563eb!important;background:#f8fafc!important;border-color:#2563eb33!important}[data-theme=light] .btn-solid-primary{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;box-shadow:0 4px 12px #2563eb33!important}[data-theme=light] .btn-action-primary{background:linear-gradient(135deg,#2563eb,#3b82f6)!important}[data-theme=light] .btn-action-secondary{color:#334155!important;background:#fff!important;border-color:#0000001a!important}[data-theme=light] .btn-action-secondary:hover{background:#f8fafc!important}[data-theme=light] .text-btn{color:#2563eb!important}[data-theme=light] .info-box-title,[data-theme=light] .info-item-label{color:#64748b!important}[data-theme=light] .info-item-value{color:#0f172a!important}[data-theme=light] .icon-muted{color:#94a3b8!important}[data-theme=light] .chip-neutral{color:#334155!important;background:#0000000a!important;border-color:#0000001a!important}[data-theme=light] .chip-good{color:#059669!important;background:#10b98114!important;border-color:#10b9812e!important}[data-theme=light] .chip-danger{color:#dc2626!important;background:#f8717114!important;border-color:#f871712e!important}[data-theme=light] .mini-title{color:#64748b!important}[data-theme=light] .mini-empty{color:#94a3b8!important}[data-theme=light] .list-row{background:#00000005!important;border-color:#0000000a!important}[data-theme=light] .list-row:hover{background:#0000000a!important}[data-theme=light] .list-row-title{color:#0f172a!important}[data-theme=light] .list-row-sub{color:#64748b!important}[data-theme=light] .chart-section{background:#fff!important}[data-theme=light] .dental-chart-wrapper{background:#00000005!important;border-color:#0000000f!important}[data-theme=light] .chart-badge{color:#2563eb!important;background:#2563eb14!important}[data-theme=light] .arch-label,[data-theme=light] .tooth-num{color:#64748b!important}[data-theme=light] .tooth-grid{background:#00000004!important;border-color:#0000000a!important}[data-theme=light] .tooth-status-dot{box-shadow:0 0 0 1px #0000001a!important}[data-theme=light] .divider-line{background:#cbd5e1!important}[data-theme=light] .divider-tag{color:#94a3b8!important}[data-theme=light] .chart-footer{color:#64748b!important}[data-theme=light] .records-appointments-title{color:#0f172a!important}[data-theme=light] .records-appt-card{background:#00000005!important;border-color:#0000000f!important}[data-theme=light] .records-appt-card:hover{background:#00000008!important;border-color:#2563eb1f!important}[data-theme=light] .records-appt-type{color:#0f172a!important}[data-theme=light] .records-appt-when,[data-theme=light] .records-appt-meta{color:#64748b!important}[data-theme=light] .records-appt-value{color:#0f172a!important}[data-theme=light] .empty-icon-circle{color:#94a3b8!important;background:#0000000a!important}[data-theme=light] .empty-text{color:#64748b!important}[data-theme=light] .btn-link{color:#2563eb!important}[data-theme=light] .records-medical-title{color:#0f172a!important}[data-theme=light] .records-medical-edit-btn{color:#334155!important;background:#fff!important;border-color:#0000001a!important}[data-theme=light] .records-medical-edit-btn:hover{background:#f8fafc!important;border-color:#2563eb33!important}[data-theme=light] .tooth-modal-overlay{background:#0006!important}[data-theme=light] .tooth-modal{background:#fff!important;border-color:#0000001a!important;box-shadow:0 32px 80px #00000026!important}[data-theme=light] .tooth-modal-header{background:#f8fafc!important;border-bottom-color:#0000000f!important}[data-theme=light] .tooth-modal-title{color:#0f172a!important}[data-theme=light] .tooth-modal-close{color:#64748b!important}[data-theme=light] .tooth-modal-close:hover{color:#0f172a!important}[data-theme=light] .tooth-modal-left{border-right-color:#0000000f!important}[data-theme=light] .tooth-modal-section-title{color:#64748b!important}[data-theme=light] .tooth-cond-card{color:#475569!important;background:#00000005!important;border-color:#0000000f!important}[data-theme=light] .tooth-cond-card:hover{background:#0000000a!important;border-color:#0000001a!important}[data-theme=light] .tooth-cond-card.selected{color:#2563eb!important;background:#2563eb0f!important;border-color:#2563eb40!important}[data-theme=light] .tooth-cond-check{color:#2563eb!important}[data-theme=light] .tooth-notes{color:#0f172a!important;background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .tooth-notes:focus{border-color:#2563eb!important}[data-theme=light] .tooth-modal-actions{border-top-color:#0000000f!important}[data-theme=light] .tooth-btn-cancel{color:#334155!important;background:#fff!important;border-color:#0000001a!important}[data-theme=light] .tooth-btn-save{background:linear-gradient(135deg,#2563eb,#3b82f6)!important}[data-theme=light] .tooth-btn-reset{color:#dc2626!important}[data-theme=light] .tooth-modal-right{background:radial-gradient(circle,#f1f5f9 0%,#e2e8f0 100%)!important}[data-theme=light] .tooth-viewer-hint{color:#0000004d!important}[data-theme=light] .records-modal-overlay{background:#0000004d!important}[data-theme=light] .records-modal{background:#fff!important;border-color:#0000001a!important;box-shadow:0 32px 80px #0000001f!important}[data-theme=light] .records-modal-header{background:#f8fafc!important;border-bottom-color:#0000000f!important}[data-theme=light] .records-modal-title{color:#0f172a!important}[data-theme=light] .records-modal-close{color:#64748b!important;background:#00000008!important;border-color:#00000014!important}[data-theme=light] .records-modal-close:hover{color:#dc2626!important;background:#f8717114!important;border-color:#f8717126!important}[data-theme=light] .records-modal-body{color:#1e293b!important}[data-theme=light] .records-field-label{color:#64748b!important}[data-theme=light] .records-dd-btn{color:#0f172a!important;background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .records-dd-caret{border-top-color:#94a3b8!important}[data-theme=light] .records-dd-menu{background:#fff!important;border-color:#0000001a!important;box-shadow:0 12px 40px #0000001a!important}[data-theme=light] .records-dd-item{color:#1e293b!important;border-bottom-color:#0000000a!important}[data-theme=light] .records-dd-item:hover,[data-theme=light] .records-dd-item.is-active{color:#2563eb!important;background:#2563eb0f!important}[data-theme=light] .records-boolitem{background:#00000005!important}[data-theme=light] .records-boolitem.is-on{background:#10b9810f!important;border-color:#10b98133!important}[data-theme=light] .records-boolbtn{color:#1e293b!important}[data-theme=light] .records-boolbox{border-color:#94a3b8!important}[data-theme=light] .records-boolitem.is-on .records-boolbox{background:#059669!important;border-color:#059669!important}[data-theme=light] .records-booldel{color:#94a3b8!important}[data-theme=light] .records-booldel:hover{color:#dc2626!important}[data-theme=light] .records-medical-input{color:#0f172a!important;background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .records-medical-input:focus{border-color:#2563eb!important}[data-theme=light] .records-medical-addbtn{background:#2563eb!important}[data-theme=light] .records-medical-medrow{background:#00000005!important}[data-theme=light] .records-medical-medname{color:#0f172a!important}[data-theme=light] .records-medical-meddetails{color:#64748b!important}[data-theme=light] .records-medical-medremove{color:#dc2626!important}[data-theme=light] .records-medical-textarea{color:#0f172a!important;background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .records-modal-footer{background:#f8fafc!important;border-top-color:#0000000f!important}[data-theme=light] .records-modal-cancel{color:#334155!important;background:#fff!important;border-color:#0000001a!important}[data-theme=light] .records-modal-cancel:hover{background:#f8fafc!important}[data-theme=light] .records-modal-save{background:linear-gradient(135deg,#2563eb,#3b82f6)!important}[data-theme=light] .ft-dropzone-active{background:#2563eb0f!important;border-color:#2563eb!important}[data-theme=light] .ft-dropzone-icon{color:#2563eb!important}[data-theme=light] .ft-progress-fill{stroke:#2563eb!important}[data-theme=light] .ft-upload-label,[data-theme=light] .ft-file-count{color:#64748b!important}[data-theme=light] .ft-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#00000014!important}[data-theme=light] .ft-card-icon-wrap{background:linear-gradient(135deg,#2563eb0a,#2563eb03)!important}[data-theme=light] .ft-btn-open{color:#2563eb!important;background:#2563eb0f!important}[data-theme=light] .ft-btn-open:hover{background:#2563eb1f!important}[data-theme=light] .ft-btn-dl:hover{color:#0f172a!important;background:#0000000f!important}[data-theme=light] .ft-btn-del:hover{background:#f871711f!important}[data-theme=light] .ft-empty-icon{color:#94a3b8!important}[data-theme=light] .ft-preview-overlay{background:#0009!important}[data-theme=light] .ft-preview-close{background:#ffffff26!important}[data-theme=light] .ft-preview-close:hover{background:#ffffff40!important}[data-theme=light] .records-page .card,[data-theme=light] .records-card,[data-theme=light] .records-table-wrap{background:#fff!important;border-color:#00000014!important}[data-theme=light] .records-page h1,[data-theme=light] .records-page h2,[data-theme=light] .records-page h3,[data-theme=light] .records-header h1{color:#0f172a!important}[data-theme=light] .records-page input,[data-theme=light] .records-page select,[data-theme=light] .records-page textarea{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] .records-page input::placeholder,[data-theme=light] .records-page textarea::placeholder{color:#94a3b8!important}[data-theme=light] .records-empty{color:#64748b!important}[data-theme=light] .records-search{color:#0f172a!important;background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .chip-label{color:#475569!important}[data-theme=light] .reports-page,[data-theme=light] .reports-container,[data-theme=light] .reports-page h1,[data-theme=light] .reports-page h2,[data-theme=light] .reports-page h3,[data-theme=light] .reports-header h1{color:#0f172a!important}[data-theme=light] .reports-page .card,[data-theme=light] .reports-card{background:#fff!important;border-color:#00000014!important;box-shadow:0 2px 8px #0000000a!important}[data-theme=light] .reports-section-title,[data-theme=light] .reports-card-title,[data-theme=light] .reports-stat-value,[data-theme=light] .reports-big-number{color:#0f172a!important}[data-theme=light] .reports-stat-label,[data-theme=light] .reports-text-muted,[data-theme=light] .reports-sub,[data-theme=light] .reports-desc{color:#475569!important}[data-theme=light] .reports-page th{color:#475569!important;background:#f8fafc!important;border-color:#00000014!important}[data-theme=light] .reports-page td{color:#1e293b!important;border-color:#0000000d!important}[data-theme=light] .reports-tab,[data-theme=light] .reports-filter-btn{color:#334155!important;background:#00000008!important;border-color:#0000001a!important}[data-theme=light] .reports-tab.active,[data-theme=light] .reports-filter-btn.active{color:#ea580c!important;background:#f973161a!important;border-color:#f973164d!important}[data-theme=light] .reports-page input,[data-theme=light] .reports-page select{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] .reports-total-label{color:#475569!important}[data-theme=light] .reports-total-value,[data-theme=light] .settings-page,[data-theme=light] .settings-container,[data-theme=light] .settings-page h1,[data-theme=light] .settings-page h2,[data-theme=light] .settings-page h3,[data-theme=light] .settings-header h1{color:#0f172a!important}[data-theme=light] .settings-card,[data-theme=light] .settings-panel,[data-theme=light] .settings-section{background:#fff!important;border-color:#00000014!important}[data-theme=light] .settings-label{color:#475569!important}[data-theme=light] .settings-value{color:#1e293b!important}[data-theme=light] .settings-desc{color:#64748b!important}[data-theme=light] .settings-page input,[data-theme=light] .settings-page select,[data-theme=light] .settings-page textarea{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] .settings-page input::placeholder,[data-theme=light] .settings-page textarea::placeholder{color:#94a3b8!important}[data-theme=light] .settings-tab{color:#475569!important;background:#00000008!important;border-color:#0000001a!important}[data-theme=light] .settings-tab.active,[data-theme=light] .settings-tab[aria-selected=true]{color:#ea580c!important;background:#f973161a!important;border-color:#f973164d!important}[data-theme=light] .settings-nav-item{color:#475569!important}[data-theme=light] .settings-nav-item.active{color:#f97316!important}[data-theme=light] .role-pill,[data-theme=light] .role-badge{color:#334155!important;background:#0000000a!important;border-color:#0000001a!important}[data-theme=light] .settings-row,[data-theme=light] .settings-divider{border-color:#0000000f!important}[data-theme=light] .settings-loading{color:#64748b!important}[data-theme=light] .settings-hero-overlay{background:radial-gradient(1200px 520px at 18% 20%,#f9731614,#0000 60%),radial-gradient(900px 480px at 78% 25%,#4338ca0d,#0000 62%),linear-gradient(#ffffffd9,#fff)!important}[data-theme=light] .settings-hero-title,[data-theme=light] .settings-hero-metaValue,[data-theme=light] .settings-tab-active .settings-tab-text,[data-theme=light] .roles-title,[data-theme=light] .matrix-title,[data-theme=light] .role-pill-name,[data-theme=light] .matrix-capability-name,[data-theme=light] .matrix-role-badge,[data-theme=light] .matrix-cell-head,[data-theme=light] .settings-section-title,[data-theme=light] .settings-footer-pillValue,[data-theme=light] .settings-footer-statusText{color:#0f172a!important}[data-theme=light] .settings-hero-subtitle,[data-theme=light] .settings-hero-metaLabel,[data-theme=light] .settings-section-subtitle,[data-theme=light] .settings-tab-text,[data-theme=light] .roles-subtitle,[data-theme=light] .matrix-subtitle,[data-theme=light] .role-pill-desc,[data-theme=light] .matrix-capability-id,[data-theme=light] .settings-footer-pillLabel,[data-theme=light] .role-pill-id{color:#475569!important}[data-theme=light] .role-pill{background:#fff!important;border-color:#0000001a!important;box-shadow:0 2px 4px #00000005!important}[data-theme=light] .role-pill-abbrev{color:#0f172a!important;background:#0000000a!important;border-color:#0000001a!important}[data-theme=light] .settings-hero-meta{background:#fff!important;border-color:#0000001a!important}[data-theme=light] .settings-hero-metaDivider{background:#0000001a!important}[data-theme=light] .settings-tab-iconWrap{background:#f8fafc!important;border-color:#00000014!important}[data-theme=light] .settings-tabs,[data-theme=light] .matrix-wrap{background:#fff!important;border-color:#00000014!important}[data-theme=light] .matrix-table{background:0 0!important;border-color:#0000!important}[data-theme=light] .matrix-row,[data-theme=light] .matrix-cell{border-color:#00000014!important}[data-theme=light] .matrix-row-head{background:#0000000a!important}[data-theme=light] .matrix-row-even{background:#fff!important}[data-theme=light] .matrix-row-odd{background:#00000004!important}[data-theme=light] .settings-deploy,[data-theme=light] .roles-add{color:#0f172a!important;border-color:#00000026!important}[data-theme=light] .settings-deploy:hover,[data-theme=light] .roles-add:hover{background:#f8fafc!important;border-color:#f97316!important}[data-theme=light] .ui-input-shell,[data-theme=light] .ui-select-trigger,[data-theme=light] .ui-key-action,[data-theme=light] .ui-toggle{background:#fff!important;border-color:#0000001a!important}[data-theme=light] .ui-toggle-track{background:#0000001a!important;border-color:#00000026!important}[data-theme=light] .ui-toggle-track-on{background:#f97316!important;border-color:#ea580c!important}[data-theme=light] .ui-toggle-track-on .ui-toggle-knob{background:#fff!important}[data-theme=light] .ui-toggle-knob{background:#fff!important;border-color:#00000026!important;box-shadow:0 2px 4px #0000001a!important}[data-theme=light] .settings-subhead-title,[data-theme=light] .ui-field-label,[data-theme=light] .ui-toggle-label,[data-theme=light] .ui-select-label,[data-theme=light] .ui-select-value-picked{color:#0f172a!important}[data-theme=light] .settings-subhead-subtitle,[data-theme=light] .ui-field-description,[data-theme=light] .ui-toggle-description,[data-theme=light] .ui-select-description,[data-theme=light] .ui-input-unit,[data-theme=light] .ui-key-action-icon,[data-theme=light] .ui-key-action-text,[data-theme=light] .ui-select-chevron-icon{color:#475569!important}[data-theme=light] .settings-card,[data-theme=light] .ui-checkbox{background:#fff!important;border-color:#0000001a!important}[data-theme=light] .settings-card-title,[data-theme=light] .ui-checkbox-label{color:#0f172a!important}[data-theme=light] .settings-card-subtitle,[data-theme=light] .ui-checkbox-description{color:#475569!important}[data-theme=light] .ui-checkbox-box-unchecked{background:#fff!important;border-color:#00000026!important}[data-theme=light] .ui-checkbox-box-checked{background:#10b981!important;border-color:#059669!important}[data-theme=light] .ui-checkbox-box-checked .ui-checkbox-check-icon{color:#fff!important}[data-theme=light] .system-dangerZone{background:snow!important;border-color:#ef444433!important}[data-theme=light] .system-dangerZone-title,[data-theme=light] .system-dangerZone-icon,[data-theme=light] .system-reset{color:#b91c1c!important}[data-theme=light] .system-dangerZone-subtitle{color:#dc2626!important}[data-theme=light] .system-reset{background:snow!important;border-color:#ef444433!important}[data-theme=light] .system-reset:hover{background:#fef2f2!important;border-color:#ef44444d!important}[data-theme=light] .ui-select-menu{background:#fff!important;border-color:#0000001a!important;box-shadow:0 10px 30px #0000001a,0 1px 3px #0000000d!important}[data-theme=light] .ui-select-option{color:#475569!important}[data-theme=light] .ui-select-option:hover{color:#0f172a!important;background:#f8fafc!important}[data-theme=light] .ui-select-option-active{color:#ea580c!important;background:#f9731614!important;border-color:#f9731633!important}[data-theme=light] .settings-modal-card{background:#fff!important;border-color:#0000001a!important}[data-theme=light] .settings-modal-close{color:#475569!important;background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .settings-modal-close:hover{background:#f1f5f9!important}[data-theme=light] .testing-modal-title{color:#0f172a!important}[data-theme=light] .testing-modal-subtitle,[data-theme=light] .testing-modal-item-text{color:#475569!important}[data-theme=light] .testing-modal-list{background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .testing-modal-badge,[data-theme=light] .settings-testingNotice{color:#475569!important;background:#fff!important;border-color:#0000001a!important}[data-theme=light] .calendar-page,[data-theme=light] .calendar-container,[data-theme=light] .calendar-page h1,[data-theme=light] .calendar-page h2,[data-theme=light] .calendar-header h1{color:#0f172a!important}[data-theme=light] .calendar-card,[data-theme=light] .calendar-panel{background:#fff!important;border-color:#00000014!important}[data-theme=light] .calendar-day{color:#1e293b!important}[data-theme=light] .calendar-day-header{color:#475569!important}[data-theme=light] .calendar-event{border-color:#00000014!important}[data-theme=light] .calendar-today{background:#f9731614!important}[data-theme=light] .calendar-nav-btn{color:#334155!important;background:#00000008!important;border-color:#0000001a!important}[data-theme=light] .calendar-nav-btn:hover{border-color:#f97316!important}[data-theme=light] .calendar-month-label,[data-theme=light] .logs-page,[data-theme=light] .logs-container,[data-theme=light] .logs-page h1,[data-theme=light] .logs-page h2,[data-theme=light] .logs-header h1{color:#0f172a!important}[data-theme=light] .logs-card,[data-theme=light] .logs-panel{background:#fff!important;border-color:#00000014!important}[data-theme=light] .logs-event-card{background:#00000005!important;border-color:#0000000f!important}[data-theme=light] .logs-event-action{color:#0f172a!important}[data-theme=light] .logs-event-detail{color:#475569!important}[data-theme=light] .logs-event-time{color:#64748b!important}[data-theme=light] .logs-event-user{color:#1e293b!important}[data-theme=light] .logs-stat-value{color:#0f172a!important}[data-theme=light] .logs-stat-label{color:#475569!important}[data-theme=light] .logs-page th{color:#475569!important;background:#f8fafc!important}[data-theme=light] .logs-page td{color:#1e293b!important;border-color:#0000000d!important}[data-theme=light] .logs-search,[data-theme=light] .logs-page input,[data-theme=light] .logs-page select{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] .logs-search::placeholder{color:#94a3b8!important}[data-theme=light] .logs-tab,[data-theme=light] .logs-filter{color:#334155!important;background:#00000008!important;border-color:#0000001a!important}[data-theme=light] .logs-tab.active,[data-theme=light] .logs-filter.active{color:#ea580c!important;background:#f973161a!important;border-color:#f973164d!important}[data-theme=light] .messages-page,[data-theme=light] .messages-container,[data-theme=light] .messages-page h1,[data-theme=light] .messages-page h2{color:#0f172a!important}[data-theme=light] .messages-card,[data-theme=light] .messages-panel,[data-theme=light] .messages-sidebar{background:#fff!important;border-color:#00000014!important}[data-theme=light] .messages-contact-name{color:#0f172a!important}[data-theme=light] .messages-contact-preview{color:#64748b!important}[data-theme=light] .messages-contact-time{color:#94a3b8!important}[data-theme=light] .messages-contact-item{border-color:#0000000d!important}[data-theme=light] .messages-contact-item:hover{background:#00000005!important}[data-theme=light] .messages-contact-item.active{background:#f973160f!important}[data-theme=light] .messages-chat-header{border-color:#00000014!important}[data-theme=light] .messages-chat-name{color:#0f172a!important}[data-theme=light] .messages-bubble{color:#1e293b!important;background:#00000008!important;border-color:#0000000f!important}[data-theme=light] .messages-bubble.sent{background:#f9731614!important;border-color:#f9731626!important}[data-theme=light] .messages-bubble-time{color:#94a3b8!important}[data-theme=light] .messages-input-wrap{background:#fff!important;border-color:#0000001a!important}[data-theme=light] .messages-input{color:#0f172a!important;background:0 0!important}[data-theme=light] .messages-input::placeholder{color:#94a3b8!important}[data-theme=light] .messages-search{color:#0f172a!important;background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .messages-search::placeholder{color:#94a3b8!important}[data-theme=light] .tasks-page,[data-theme=light] .tasks-container,[data-theme=light] .tasks-page h1,[data-theme=light] .tasks-page h2,[data-theme=light] .tasks-header h1{color:#0f172a!important}[data-theme=light] .tasks-card,[data-theme=light] .tasks-panel{background:#fff!important;border-color:#00000014!important}[data-theme=light] .kanban-col-header{color:#0f172a!important}[data-theme=light] .kanban-col{background:#00000005!important;border-color:#0000000f!important}[data-theme=light] .kanban-card{color:#1e293b!important;background:#fff!important;border-color:#00000014!important}[data-theme=light] .kanban-card:hover{border-color:#f973164d!important}[data-theme=light] .kanban-card-title{color:#0f172a!important}[data-theme=light] .kanban-card-content{color:#475569!important}[data-theme=light] .kanban-card-date{color:#64748b!important}[data-theme=light] .cyber-btn-ghost:hover{color:#f97316!important;border-color:#f97316!important}[data-theme=light] .pill-overdue{color:#dc2626!important}[data-theme=light] .pill-today{color:#f97316!important}[data-theme=light] .ui-icon-btn{color:#475569!important;background:#00000008!important;border-color:#0000001a!important}[data-theme=light] .ui-icon-btn:hover{color:#f97316!important;border-color:#f97316!important}[data-theme=light] .tasks-page input,[data-theme=light] .tasks-page select,[data-theme=light] .tasks-page textarea{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] .tasks-page input::placeholder,[data-theme=light] .tasks-page textarea::placeholder{color:#94a3b8!important}[data-theme=light] .automation-page,[data-theme=light] .automation-container,[data-theme=light] .automation-page h1,[data-theme=light] .automation-page h2{color:#0f172a!important}[data-theme=light] .automation-card,[data-theme=light] .automation-panel{background:#fff!important;border-color:#00000014!important}[data-theme=light] .automation-title{color:#0f172a!important}[data-theme=light] .automation-desc{color:#475569!important}[data-theme=light] .automation-status{color:#64748b!important}[data-theme=light] .automation-page input,[data-theme=light] .automation-page select{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] .loading-page,[data-theme=light] .loading-text{color:#475569!important}[data-theme=light] .not-found-page,[data-theme=light] .not-found-title{color:#0f172a!important}[data-theme=light] .not-found-desc{color:#475569!important}[data-theme=light] [style*="rgba(219, 238, 255"],[data-theme=light] [style*="rgba(219,238,255"]{color:#0f172a!important}[data-theme=light] [style*="rgba(153, 179, 218"],[data-theme=light] [style*="rgba(153,179,218"]{color:#475569!important}[data-theme=light] [style*="rgba(235, 245, 255"],[data-theme=light] [style*="rgba(235,245,255"]{color:#0f172a!important}[data-theme=light] [style*="rgba(180, 195, 215"],[data-theme=light] [style*="rgba(180,195,215"],[data-theme=light] [style*="rgba(200, 215, 235"],[data-theme=light] [style*="rgba(200,215,235"]{color:#475569!important}[data-theme=light] [style*="rgba(234, 242, 255"],[data-theme=light] [style*="rgba(234,242,255"]{color:#0f172a!important}[data-theme=light] [style*="rgba(155, 178, 218"],[data-theme=light] [style*="rgba(155,178,218"]{color:#475569!important}[data-theme=light] [style*="rgba(70, 194, 255"],[data-theme=light] [style*="rgba(70,194,255"]{color:#f97316!important}[data-theme=light] [style*="color: #fff"]:not([style*=background]),[data-theme=light] [style*="color: white"]:not([style*=background]),[data-theme=light] [style*="color:#fff"]:not([style*=background]),[data-theme=light] [style*="color: #dbeeff"],[data-theme=light] [style*="color:#dbeeff"]{color:#0f172a!important}[data-theme=light] [style*="color: #99b3da"],[data-theme=light] [style*="color:#99b3da"]{color:#475569!important}[data-theme=light] .glass-card,[data-theme=light] .glass-panel,[data-theme=light] .glass-bg{background:#fff!important;border-color:#00000014!important}[data-theme=light] .cyber-modal{background:#fff!important;border-color:#0000001a!important;box-shadow:0 16px 48px #0000001f!important}[data-theme=light] .modal-content{background:#fff!important;border-color:#0000001a!important}[data-theme=light] .modal-header{border-color:#00000014!important}[data-theme=light] .modal-header h2{color:#0f172a!important}[data-theme=light] .cyber-input{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] .cyber-input::placeholder{color:#94a3b8!important}[data-theme=light] .form-label{color:#334155!important}[data-theme=light] .status-badge{color:#334155!important;background:#0000000a!important;border-color:#0000001a!important}[data-theme=light] .fin-modal-overlay{background:#0000004d!important}[data-theme=light] .fin-modal,[data-theme=light] .financials-modal{color:#0f172a!important;background:#fff!important;border-color:#0000001a!important;box-shadow:0 16px 48px #0000001f!important}[data-theme=light] .fin-modal-header,[data-theme=light] .financials-modal-header{border-bottom-color:#00000014!important}[data-theme=light] .fin-modal-title,[data-theme=light] .financials-modal-title{color:#0f172a!important}[data-theme=light] .fin-input,[data-theme=light] .fin-textarea,[data-theme=light] .fin-select{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] .fin-input::placeholder,[data-theme=light] .fin-textarea::placeholder{color:#94a3b8!important}[data-theme=light] .fin-input:focus,[data-theme=light] .fin-textarea:focus,[data-theme=light] .fin-select:focus{border-color:#f97316!important;box-shadow:0 0 0 3px #f973161f!important}[data-theme=light] .fin-btn:hover{background:#0000000f!important}[data-theme=light] .fin-section-title{color:#0f172a!important}[data-theme=light] .fin-row{border-color:#0000000d!important}[data-theme=light] .fin-close-btn{color:#475569!important}[data-theme=light] .fin-close-btn:hover{color:#0f172a!important}[data-theme=light] .financials-app span,[data-theme=light] .financials-app p,[data-theme=light] .financials-app label{color:inherit}[data-theme=light] .finm-page{color:#0f172a!important;background:#f6f8fc!important}[data-theme=light] .finm-toolbar{background:#fff!important;border-color:#00000014!important;box-shadow:0 2px 8px #0000000a!important}[data-theme=light] .finm-brand-title{color:#0f172a!important}[data-theme=light] .finm-brand-sub{color:#64748b!important}[data-theme=light] .finm-month-select{background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .finm-month-select svg{color:#f97316!important}[data-theme=light] .finm-month-select:focus-within{background:#fff!important;border-color:#f9731666!important;box-shadow:0 0 0 3px #f973161a!important}[data-theme=light] .finm-select{color:#0f172a!important}[data-theme=light] .finm-select option{color:#0f172a!important;background:#fff!important}[data-theme=light] .finm-iconbtn{color:#475569!important;background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .finm-iconbtn:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#00000026!important}[data-theme=light] .finm-btn{color:#334155!important;background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .finm-btn:hover{background:#f1f5f9!important;border-color:#00000026!important}[data-theme=light] .finm-btn-soft{color:#ea580c!important;background:#f973160f!important;border-color:#f9731633!important}[data-theme=light] .finm-btn-soft:hover{background:#f973161a!important;border-color:#f973164d!important}[data-theme=light] .finm-btn-primary{color:#fff!important;background:linear-gradient(135deg,#f97316,#ea580c)!important;border-color:#f97316!important;box-shadow:0 4px 12px #f9731633!important}[data-theme=light] .finm-btn-primary:hover{background:linear-gradient(135deg,#ea580c,#dc4a04)!important;border-color:#ea580c!important}[data-theme=light] .finm-report{background:#fff!important;border-color:#00000014!important;box-shadow:0 4px 16px #0000000f!important}[data-theme=light] .finm-report-head{background:#fafbfd!important;border-bottom-color:#0000000f!important}[data-theme=light] .finm-meta-k{color:#64748b!important}[data-theme=light] .finm-meta-v{color:#0f172a!important}[data-theme=light] .finm-card{background:#fff!important;border-color:#00000014!important;box-shadow:0 2px 8px #0000000a!important}[data-theme=light] .finm-stat-title{color:#64748b!important}[data-theme=light] .finm-stat-icon{color:#f97316!important;filter:none!important}[data-theme=light] .finm-stat.good .finm-stat-icon{color:#0ea871!important}[data-theme=light] .finm-stat.warn .finm-stat-icon{color:#f59e0b!important}[data-theme=light] .finm-stat.bad .finm-stat-icon{color:#e5484d!important}[data-theme=light] .finm-stat-value{color:#0f172a!important}[data-theme=light] .finm-stat-sub{color:#64748b!important}[data-theme=light] .finm-section{border-top-color:#0000000f!important}[data-theme=light] .finm-tabs{background:#fafbfd!important;border-bottom-color:#0000000f!important}[data-theme=light] .finm-tab{color:#64748b!important;background:#00000005!important}[data-theme=light] .finm-tab:hover{color:#0f172a!important;background:#0000000a!important}[data-theme=light] .finm-tab.active{color:#ea580c!important;box-shadow:none!important;background:#f9731614!important;border-color:#f9731640!important}[data-theme=light] .finm-filters{border-bottom-color:#0000000f!important}[data-theme=light] .finm-search{background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .finm-search svg{color:#f97316!important}[data-theme=light] .finm-search:focus-within{background:#fff!important;border-color:#f9731666!important;box-shadow:0 0 0 3px #f973161a!important}[data-theme=light] .finm-search-input{color:#0f172a!important}[data-theme=light] .finm-search-input::placeholder{color:#94a3b8!important}[data-theme=light] .finm-loading{color:#64748b!important}[data-theme=light] .finm-overview{color:#0f172a!important}[data-theme=light] .finm-panel{background:#f8fafc!important;border-color:#00000014!important}[data-theme=light] .finm-panel-title{color:#64748b!important}[data-theme=light] .finm-panel-row{border-bottom-color:#0000000f!important}[data-theme=light] .finm-panel-row span{color:#64748b!important}[data-theme=light] .finm-panel-row b{color:#0f172a!important}[data-theme=light] .finm-note{color:#334155!important;background:#f973160f!important;border-color:#f9731633!important}[data-theme=light] .finm-note b{color:#0f172a!important}[data-theme=light] .finm-table thead tr{background:#fafbfd!important}[data-theme=light] .finm-table th{color:#64748b!important;background:#fafbfd!important;border-bottom-color:#00000014!important}[data-theme=light] .finm-table th:hover{color:#0f172a!important}[data-theme=light] .finm-table tbody tr:hover{background:#00000005!important}[data-theme=light] .finm-table td{color:#1e293b!important;border-bottom-color:#0000000d!important}[data-theme=light] .finm-empty{color:#64748b!important}[data-theme=light] .finm-pill{background:#00000008!important;border-color:#0000001a!important}[data-theme=light] .finm-pill.draft{color:#64748b!important;background:#64748b14!important;border-color:#64748b40!important}[data-theme=light] .finm-pill.outstanding{color:#d97706!important;background:#d9770614!important;border-color:#d9770640!important}[data-theme=light] .finm-pill.overdue{color:#dc2626!important;background:#dc262614!important;border-color:#dc262640!important}[data-theme=light] .finm-pill.paid{color:#059669!important;background:#05966914!important;border-color:#05966940!important}[data-theme=light] .finm-pill.partially-paid,[data-theme=light] .finm-pill.partially_paid,[data-theme=light] .finm-pill.partiallypaid{color:#f97316!important;background:#f9731614!important;border-color:#f9731640!important}[data-theme=light] .finm-good{color:#059669!important}[data-theme=light] .finm-warn{color:#d97706!important}[data-theme=light] .finm-bad{color:#dc2626!important}[data-theme=light] .finm-table-wrap::-webkit-scrollbar-thumb{background:#0000001f!important}[data-theme=light] .finm-page::-webkit-scrollbar-thumb{background:#0000001f!important}[data-theme=light] .finm-table-wrap::-webkit-scrollbar-thumb:hover{background:#0003!important}[data-theme=light] .finm-page::-webkit-scrollbar-thumb:hover{background:#0003!important}[data-theme=light] .finm-page :focus-visible{border-color:#f9731666!important;box-shadow:0 0 0 3px #f9731626!important}[data-theme=light] .finm-page ::selection{background:#f9731626!important}[data-theme=light] .automation-wrapper{color:#0f172a!important}[data-theme=light] .page-header{border-bottom-color:#0000000f!important}[data-theme=light] .header-content h1{color:#0f172a!important}[data-theme=light] .text-accent{color:#f97316!important;text-shadow:none!important}[data-theme=light] .meta-chip{color:#475569!important;background:#00000008!important;border-color:#0000001a!important}[data-theme=light] .meta-chip.warn{color:#d97706!important;border-color:#d9770640!important}[data-theme=light] .header-actions{background:#f8fafc!important;border-color:#00000014!important}[data-theme=light] .cyber-tab-btn{color:#475569!important}[data-theme=light] .cyber-tab-btn:hover{color:#0f172a!important;background:#00000008!important}[data-theme=light] .cyber-tab-btn.active{color:#fff!important;background:#f97316!important;box-shadow:0 2px 8px #f9731640!important}[data-theme=light] .section-header h2{color:#0f172a!important}[data-theme=light] .section-header h2:before{background:#f97316!important;box-shadow:0 0 8px #f973164d!important}[data-theme=light] .note{color:#64748b!important}[data-theme=light] .search-module{background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .search-module svg{color:#94a3b8!important}[data-theme=light] .search-module input{color:#0f172a!important}[data-theme=light] .search-module input::placeholder{color:#94a3b8!important}[data-theme=light] .search-module:focus-within{background:#fff!important;border-color:#f97316!important;box-shadow:0 0 0 3px #f973161a!important}[data-theme=light] .trigger-card{background:#fff!important;border-color:#00000014!important}[data-theme=light] .trigger-card:hover{border-color:#f973164d!important}[data-theme=light] .card-bg-glow{background:radial-gradient(circle at 100% 0,#f973160a,#0000 60%)!important}[data-theme=light] .trigger-icon-box{color:#f97316!important;background:#f9731614!important;border-color:#f9731633!important}[data-theme=light] .trigger-info h3{color:#0f172a!important}[data-theme=light] .trigger-info p{color:#64748b!important}[data-theme=light] .meta-tag{color:#475569!important;background:#00000008!important;border-color:#00000014!important}[data-theme=light] .cyber-icon-btn{color:#475569!important;background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .cyber-icon-btn:hover{color:#f97316!important;background:#f9731614!important;border-color:#f973164d!important}[data-theme=light] .cyber-icon-btn.run:hover{color:#059669!important;background:#05966914!important;border-color:#0596694d!important}[data-theme=light] .toggle-label{color:#94a3b8!important}[data-theme=light] .toggle-label.lit{color:#059669!important;text-shadow:none!important}[data-theme=light] .neon-toggle-track{background:#e2e8f0!important;border-color:#cbd5e1!important}[data-theme=light] .neon-toggle-track.active{border-color:#059669!important}[data-theme=light] .toggle-handle{background:#94a3b8!important}[data-theme=light] .setting-group{background:#fff!important;border-color:#00000014!important}[data-theme=light] .group-header{background:#fafbfd!important}[data-theme=light] .gh-icon{color:#f97316!important}[data-theme=light] .gh-title h3{color:#0f172a!important}[data-theme=light] .gh-title span{color:#64748b!important}[data-theme=light] .group-body{border-top-color:#0000000f!important}[data-theme=light] .input-label{color:#64748b!important}[data-theme=light] .futuristic-input{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] .futuristic-input:focus{background:#fff!important;border-color:#f97316!important;box-shadow:0 0 0 3px #f973161a!important}[data-theme=light] .futuristic-input.short{color:#f97316!important}[data-theme=light] .cyber-select-trigger{background:#fff!important;border-color:#0000001f!important}[data-theme=light] .cyber-select-trigger:hover,[data-theme=light] .cyber-select-trigger.open{background:#fff!important;border-color:#f97316!important}[data-theme=light] .trigger-content{color:#0f172a!important}[data-theme=light] .dropdown-icon{color:#f97316!important}[data-theme=light] .arrow{color:#94a3b8!important}[data-theme=light] .arrow.up{color:#f97316!important}[data-theme=light] .cyber-options-list{background:#fff!important;border-color:#f973164d!important;box-shadow:0 10px 40px #0000001f!important}[data-theme=light] .cyber-option{color:#334155!important}[data-theme=light] .cyber-option:hover{color:#0f172a!important;background:#f973160f!important}[data-theme=light] .cyber-option.selected{color:#ea580c!important;background:#f9731614!important}[data-theme=light] .check-icon{color:#f97316!important}[data-theme=light] .logs-panel{background:#fff!important;border-color:#00000014!important}[data-theme=light] .log-row{background:#00000003!important;border-bottom-color:#0000000d!important}[data-theme=light] .log-row:hover{background:#00000005!important}[data-theme=light] .log-title{color:#0f172a!important}[data-theme=light] .log-sub{color:#64748b!important}[data-theme=light] .log-pill{color:#475569!important;background:#00000008!important;border-color:#0000001a!important}[data-theme=light] .log-pill.success{color:#059669!important;border-color:#05966940!important}[data-theme=light] .log-pill.error{color:#dc2626!important;border-color:#dc262640!important}[data-theme=light] .loading-screen{background:#00000005!important;border-color:#0000000f!important}[data-theme=light] .loader{color:#475569!important;box-shadow:none!important;background:#00000008!important;border-color:#f9731633!important}[data-theme=light] .empty-state{color:#64748b!important;background:#00000005!important;border-color:#0000000f!important}[data-theme=light] .modal-backdrop-blur{background:#0000004d!important}[data-theme=light] .cyber-modal2{background:#fff!important;border-color:#0000001a!important;box-shadow:0 16px 48px #0000001f!important}[data-theme=light] .modal-close-corner{color:#94a3b8!important}[data-theme=light] .modal-close-corner:hover{color:#0f172a!important}[data-theme=light] .modal-header-strip{background:linear-gradient(90deg,#f973160f,#0000)!important;border-bottom-color:#0000000f!important}[data-theme=light] .modal-header-strip h2,[data-theme=light] .modal-content{color:#0f172a!important}[data-theme=light] .modal-footer{border-top-color:#0000000f!important}[data-theme=light] .row-actions-trigger{color:#475569!important;background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .row-actions-menu{background:#fff!important;border-color:#0000001a!important;box-shadow:0 10px 30px #0000001a!important}[data-theme=light] .row-actions-item{color:#334155!important}[data-theme=light] .row-actions-item:hover{background:#00000008!important}[data-theme=light] .row-actions-danger{color:#dc2626!important}[data-theme=light] .trigger-card.inactive .card-status-line{background:#cbd5e1!important}[data-theme=light] .messages-app-container{background-color:#f6f8fc!important;background-image:none!important;animation:none!important}[data-theme=light] .messages-app-container:after{display:none!important}[data-theme=light] .messages-layout{background:#fff!important;border-color:#00000014!important;box-shadow:0 4px 16px #0000000f!important}[data-theme=light] .messages-sidebar{background:#fff!important;border-right-color:#00000014!important}[data-theme=light] .messages-sidebar-header{background:#fafbfd!important;border-bottom-color:#00000014!important}[data-theme=light] .messages-sidebar-header h2{color:#0f172a!important;text-shadow:none!important}[data-theme=light] .messages-search-input{color:#0f172a!important;background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .messages-search-input:focus{background:#fff!important;border-color:#f97316!important;box-shadow:0 0 0 3px #f973161a!important}[data-theme=light] .messages-search-input::placeholder{color:#94a3b8!important}[data-theme=light] .messages-plus-button{color:#f97316!important;border-color:#0000001a!important}[data-theme=light] .messages-plus-button:hover{color:#fff!important;background:#f97316!important;box-shadow:0 2px 8px #f9731640!important}[data-theme=light] .messages-thread-item:hover{background:#00000005!important;border-color:#0000000d!important}[data-theme=light] .messages-thread-item.active{background:linear-gradient(90deg,#f973160f,#0000)!important;border-left-color:#f97316!important}[data-theme=light] .messages-thread-item.active:before{background:radial-gradient(circle at 0,#f9731614,#0000)!important}[data-theme=light] .messages-avatar{color:#f97316!important;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)!important;border-color:#00000014!important}[data-theme=light] .messages-thread-name{color:#0f172a!important}[data-theme=light] .messages-last-message{color:#64748b!important}[data-theme=light] .messages-thread-time{color:#94a3b8!important}[data-theme=light] .messages-unread-badge{background:#f97316!important;box-shadow:0 0 8px #f973164d!important}[data-theme=light] .messages-chat-area{background:#fafbfd!important}[data-theme=light] .messages-chat-header{background:#fff!important;border-bottom-color:#00000014!important}[data-theme=light] .messages-recipient-name{color:#0f172a!important}[data-theme=light] .message-bubble.me{color:#1e293b!important;background:linear-gradient(135deg,#f9731614,#ea580c1a)!important;border-color:#f9731633!important}[data-theme=light] .message-bubble.other{color:#334155!important;background:#fff!important;border-color:#00000014!important}[data-theme=light] .message-time{color:#94a3b8!important}[data-theme=light] .messages-chat-input-area{background:#fff!important;border-top-color:#0000000f!important}[data-theme=light] .messages-chat-input-area:before{background:linear-gradient(90deg,#0000,#f9731633,#0000)!important}[data-theme=light] .messages-text-input{color:#0f172a!important;background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .messages-text-input:focus{background:#fff!important;border-color:#f97316!important;box-shadow:0 0 0 3px #f973161a!important}[data-theme=light] .messages-text-input::placeholder{color:#94a3b8!important}[data-theme=light] .messages-send-button{background:#f97316!important;box-shadow:0 2px 8px #f973164d!important}[data-theme=light] .messages-send-button:hover{background:#ea580c!important;box-shadow:0 4px 16px #f9731666!important}[data-theme=light] .messages-send-button:disabled{color:#94a3b8!important;box-shadow:none!important;background:#e2e8f0!important}[data-theme=light] .messages-details-sidebar{background:#fff!important;border-left-color:#00000014!important}[data-theme=light] .messages-details-header{border-bottom-color:#00000014!important}[data-theme=light] .messages-details-title{color:#f97316!important}[data-theme=light] .messages-details-section{background:#f8fafc!important;border-color:#0000000f!important}[data-theme=light] .messages-section-title{color:#f97316!important;border-bottom-color:#0000000f!important}[data-theme=light] .messages-info-label{color:#64748b!important}[data-theme=light] .messages-info-value{color:#0f172a!important}[data-theme=light] .messages-member-item{border-bottom-color:#0000000d!important}[data-theme=light] .messages-member-name{color:#0f172a!important}[data-theme=light] .messages-member-role{color:#f97316!important}[data-theme=light] .messages-modal-overlay{background:#0000004d!important}[data-theme=light] .messages-modal-content{clip-path:none!important;background:#fff!important;border-color:#0000001a!important;box-shadow:0 16px 48px #0000001f!important}[data-theme=light] .messages-modal-header{border-bottom-color:#00000014!important}[data-theme=light] .messages-modal-title{color:#f97316!important}[data-theme=light] .messages-modal-close-btn{color:#94a3b8!important}[data-theme=light] .messages-modal-close-btn:hover{color:#dc2626!important}[data-theme=light] .messages-form-label{color:#f97316!important}[data-theme=light] .messages-form-input,[data-theme=light] .messages-form-select,[data-theme=light] .messages-modal-textarea{color:#0f172a!important;background:#f8fafc!important;border-color:#0000001f!important}[data-theme=light] .messages-form-input:focus,[data-theme=light] .messages-form-select:focus,[data-theme=light] .messages-modal-textarea:focus{border-color:#f97316!important;box-shadow:0 0 0 3px #f973161a!important}[data-theme=light] .messages-form-input::placeholder,[data-theme=light] .messages-modal-textarea::placeholder{color:#94a3b8!important}[data-theme=light] .messages-btn-cancel{color:#475569!important;border-color:#0000001f!important}[data-theme=light] .messages-btn-cancel:hover{color:#0f172a!important;border-color:#0003!important}[data-theme=light] .messages-btn-primary{color:#fff!important;background:#f97316!important;box-shadow:0 2px 8px #f9731640!important}[data-theme=light] .messages-btn-primary:hover{background:#ea580c!important;box-shadow:0 4px 16px #f973164d!important}[data-theme=light] .messages-dropdown-menu{background:#fff!important;border-color:#0000001a!important;box-shadow:0 10px 30px #0000001a!important}[data-theme=light] .messages-dropdown-item{color:#334155!important}[data-theme=light] .messages-dropdown-item:hover{color:#f97316!important;background:#f973160f!important}[data-theme=light] .messages-chat-action-button{color:#475569!important;border-color:#0000001a!important}[data-theme=light] .messages-chat-action-button:hover{color:#f97316!important;box-shadow:none!important;border-color:#f97316!important}[data-theme=light] ::-webkit-scrollbar-track{background:0 0!important}[data-theme=light] ::-webkit-scrollbar-thumb{background:#0000001a!important;border-color:#0000!important}[data-theme=light] ::-webkit-scrollbar-thumb:hover{box-shadow:none!important;background:#0000002e!important}[data-theme=light] [style*="color: #c9d1d9"],[data-theme=light] [style*="color:#c9d1d9"]{color:#334155!important}[data-theme=light] [style*="color: #FFF"]:not([style*=background]),[data-theme=light] [style*="color:#FFF"]:not([style*=background]){color:#0f172a!important}[data-theme=light] [style*="rgba(255,255,255,0.4)"],[data-theme=light] [style*="rgba(255, 255, 255, 0.4)"]{color:#94a3b8!important}[data-theme=light] .message-sender-name,[data-theme=light] .messages-conversation>div[style*=\#64748B],[data-theme=light] .messages-thread-list>div[style*=\#64748B],[data-theme=light] .messages-chat-area>div[style*=\#64748B]{color:#475569!important}[data-theme=light] :where(h1,h2,h3,h4,h5,h6,p,span,b,strong,i,em):not([class]){color:inherit}[data-theme=light] .logs-container,[data-theme=light] .notes-container,[data-theme=light] .records-container,[data-theme=light] .tasks-container,[data-theme=light] .dashboard-wrapper{color:#0f172a!important}[data-theme=light] .logs-hero,[data-theme=light] .logs-main,[data-theme=light] .logs-modal-card,[data-theme=light] .logs-testing{background:#fff!important;border-color:#0000001a!important;box-shadow:0 4px 12px #0000000d!important}[data-theme=light] .logs-hero-bg,[data-theme=light] .logs-hero-overlay,[data-theme=light] .logs-hero-grid,[data-theme=light] .logs-main:before{opacity:.02!important;background:0 0!important}[data-theme=light] .logs-hero-title,[data-theme=light] .logs-hero-metaValue,[data-theme=light] .logs-testing-title,[data-theme=light] .logs-kv-v,[data-theme=light] .logs-event-summary,[data-theme=light] .logs-event-action,[data-theme=light] .logs-tabBtn,[data-theme=light] .logs-btn,[data-theme=light] .logs-filterBtn,[data-theme=light] .logs-testing-primaryText{color:#0f172a!important;text-shadow:none!important}[data-theme=light] .logs-hero-subtitle,[data-theme=light] .logs-hero-metaLabel,[data-theme=light] .logs-event-pill,[data-theme=light] .logs-testing-subtitle,[data-theme=light] .logs-kv-k,[data-theme=light] .logs-filter-label,[data-theme=light] .logs-event-time{color:#475569!important;text-shadow:none!important}[data-theme=light] .logs-event{background:#f8fafc!important;border-color:#00000014!important}[data-theme=light] .logs-event:hover{background:#fff!important;border-color:#f973164d!important;box-shadow:0 4px 12px #00000014!important}[data-theme=light] .logs-tabBtn.logs-tabBtn-active,[data-theme=light] .logs-tabBtn:hover,[data-theme=light] .logs-btn:hover,[data-theme=light] .logs-filterBtn:hover,[data-theme=light] .logs-testing-primary:hover{color:#ea580c!important;background:#f973161a!important;border-color:#f973164d!important}[data-theme=light] .note-card,[data-theme=light] .ui-tabs,[data-theme=light] .search-module,[data-theme=light] .bulk-bar{background:#fff!important;border-color:#0000001a!important;box-shadow:0 2px 8px #0000000a!important}[data-theme=light] .note-card:hover{border-color:#f973164d!important;box-shadow:0 8px 24px #00000014!important}[data-theme=light] .note-title,[data-theme=light] .author-name,[data-theme=light] .bulk-count,[data-theme=light] .toolbar-label{color:#0f172a!important}[data-theme=light] .note-content,[data-theme=light] .note-date,[data-theme=light] .author-role,[data-theme=light] .action-btn,[data-theme=light] .bulk-note,[data-theme=light] .ui-pill{color:#475569!important}[data-theme=light] .ui-tab{color:#475569!important}[data-theme=light] .ui-tab:hover,[data-theme=light] .ui-tab.active{color:#ea580c!important;background:#f973161a!important;border-color:#f9731633!important}[data-theme=light] .note-card,[data-theme=light] .ui-tabs,[data-theme=light] .search-module,[data-theme=light] .bulk-bar,[data-theme=light] .ui-modal,[data-theme=light] .ui-dd-menu,[data-theme=light] .filters-panel,[data-theme=light] .ui-dd-trigger,[data-theme=light] .tag-suggest{background:#fff!important;border-color:#0000001f!important;box-shadow:0 4px 16px #0000000d!important}[data-theme=light] .note-card:hover{transform:translateY(-4px);border-color:#f973164d!important;box-shadow:0 12px 32px #00000014!important}[data-theme=light] .note-title,[data-theme=light] .author-name,[data-theme=light] .bulk-count,[data-theme=light] .toolbar-label,[data-theme=light] .ui-modal-title,[data-theme=light] .ui-dd-value,[data-theme=light] .filters-label,[data-theme=light] .search-module input{color:#0f172a!important}[data-theme=light] .note-content,[data-theme=light] .note-date,[data-theme=light] .author-role,[data-theme=light] .action-btn,[data-theme=light] .bulk-note,[data-theme=light] .ui-pill,[data-theme=light] .ui-tab,[data-theme=light] .task-tag,[data-theme=light] .due-date,[data-theme=light] .priority-badge,[data-theme=light] .status-badge,[data-theme=light] .ui-icon-btn,[data-theme=light] .ui-check,[data-theme=light] .ui-dd-item,[data-theme=light] .ui-dd-empty,[data-theme=light] .search-module input::placeholder{color:#475569!important}[data-theme=light] .ui-tab.active,[data-theme=light] .ui-tab:hover,[data-theme=light] .action-btn:hover,[data-theme=light] .ui-icon-btn:hover,[data-theme=light] .ui-dd-item:hover,[data-theme=light] .ui-dd-item.active,[data-theme=light] .task-tag.more{color:#ea580c!important;background:#f9731614!important;border-color:#f973164d!important}[data-theme=light] .author-avatar{color:#0f172a!important;background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .priority-badge.priority-high{color:#dc2626!important;background:#dc262614!important;border-color:#dc262640!important}[data-theme=light] .priority-badge.priority-medium{color:#d97706!important;background:#d9770614!important;border-color:#d9770640!important}[data-theme=light] .priority-badge.priority-low{color:#059669!important;background:#05966914!important;border-color:#05966940!important}[data-theme=light] .status-badge.status-open{color:#0f172a!important;background:#0000000d!important;border-color:#0003!important}[data-theme=light] .status-badge.status-done{color:#059669!important;background:#05966914!important;border-color:#05966947!important}[data-theme=light] .dashboard-tasks-title,[data-theme=light] .page-header h1,[data-theme=light] .header-content h1,[data-theme=light] .kanban-col-title{color:#0f172a!important}[data-theme=light] .header-sub,[data-theme=light] .dashboard-tasks-empty,[data-theme=light] .empty-state,[data-theme=light] .loading-state,[data-theme=light] .kanban-col-count,[data-theme=light] .task-row-who{color:#475569!important}[data-theme=light] .kanban-star svg.starred,[data-theme=light] .task-row-star svg.starred{color:#f59e0b!important}[data-theme=light] .kanban-col-head{background:#f1f5f9!important;border-color:#00000014!important}[data-theme=light] .field input,[data-theme=light] .field textarea{color:#0f172a!important;background:#fff!important;border:1px solid #00000026!important}[data-theme=light] .field input::placeholder,[data-theme=light] .field textarea::placeholder{color:#94a3b8!important}[data-theme=light] .calendar1-shell1{color:#0f172a!important}[data-theme=light] .calendar1-topBar1{background:#fff!important;border-color:#0000001f!important;box-shadow:0 4px 16px #0000000d!important}[data-theme=light] .calendar1-seg1,[data-theme=light] .calendar1-iconBtn1,[data-theme=light] .calendar1-inputWrap1,[data-theme=light] .calendar1-selectBtn1,[data-theme=light] .calendar1-monthHeaderCell1,[data-theme=light] .calendar1-monthCell1,[data-theme=light] .calendar1-weekHeaderDay1,[data-theme=light] .calendar1-btnGhost1,[data-theme=light] .calendar1-btnGhost2,[data-theme=light] .calendar1-dropdown1,[data-theme=light] .calendar1-dropdownSearch1{color:#0f172a!important;background:#fff!important;border-color:#0000001a!important;box-shadow:0 1px 4px #00000008!important}[data-theme=light] .calendar1-segBtn1{color:#475569!important}[data-theme=light] .calendar1-segBtnActive1{color:#ea580c!important;background:#f973161f!important;border-color:#f9731666!important}[data-theme=light] .calendar1-weekHeaderDayActive1{background:#f9731614!important;border-color:#f9731659!important}[data-theme=light] .calendar1-monthCellToday1{background:#f973160f!important;border-color:#f9731666!important}[data-theme=light] .calendar1-title1,[data-theme=light] .calendar1-selectBtnText1,[data-theme=light] .calendar1-input1,[data-theme=light] .calendar1-monthCellNum1,[data-theme=light] .calendar1-weekHeaderDayNum1,[data-theme=light] .calendar1-dropdownItemName1{color:#0f172a!important}[data-theme=light] .calendar1-selectLabel1,[data-theme=light] .calendar1-weekHeaderDayTop1,[data-theme=light] .calendar1-dropdownItemMeta1,[data-theme=light] .calendar1-input1::placeholder,[data-theme=light] .calendar1-dropdownSearch1::placeholder{color:#64748b!important}[data-theme=light] .calendar1-iconBtn1:hover,[data-theme=light] .calendar1-selectBtn1:hover,[data-theme=light] .calendar1-weekHeaderDay1:hover,[data-theme=light] .calendar1-dropdownItem1:hover,[data-theme=light] .calendar1-dropdownItem2:hover{background:#f1f5f9!important;border-color:#00000026!important}[data-theme=light] .calendar1-dropdownItemActive2{background:#f973161a!important;border-color:#f9731659!important}[data-theme=light] .calendar1-chip1{color:#334155!important;background:#fff!important;border-color:#0000001a!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .calendar1-chip1:hover{color:#1e293b!important;background:#f1f5f9!important;border-color:#00000026!important}[data-theme=light] .calendar1-chipActive1{color:#ea580c!important;background:#f973161f!important;border-color:#f9731666!important}[data-theme=light] .calendar1-btn1{color:#1e293b!important;background:#fff!important;border-color:#0000001a!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .calendar1-btn1:hover{background:#f1f5f9!important;border-color:#00000026!important}[data-theme=light] .calendar1-btnPrimary1,[data-theme=light] .calendar1-btnPrimary2,[data-theme=light] .calendar1-btnPrimary3{color:#fff!important;background:linear-gradient(#f97316,#ea580c)!important;border-color:#ea580c!important;box-shadow:0 4px 12px #f973164d!important}[data-theme=light] .calendar1-btnPrimary1:hover,[data-theme=light] .calendar1-btnPrimary2:hover,[data-theme=light] .calendar1-btnPrimary3:hover{background:linear-gradient(#ea580c,#dc2626)!important;border-color:#dc2626!important}[data-theme=light] .calendar1-btnDanger1,[data-theme=light] .calendar1-btnDanger2{color:#fff!important;background:linear-gradient(#ef4444,#dc2626)!important;border-color:#dc2626!important;box-shadow:0 4px 12px #ef444440!important}[data-theme=light] .calendar1-btnDanger1:hover,[data-theme=light] .calendar1-btnDanger2:hover{background:linear-gradient(#dc2626,#b91c1c)!important;border-color:#b91c1c!important}[data-theme=light] .calendar1-bodyWrap1{background:#f8fafc!important;border-color:#0000001a!important;box-shadow:0 2px 8px #0000000a!important}[data-theme=light] .calendar1-weekHeader1{background:#fff9!important;border-bottom-color:#0000001a!important}[data-theme=light] .calendar1-monthCell1:hover{background:#f1f5f9!important;border-color:#00000026!important}[data-theme=light] .calendar1-monthCellMuted1{opacity:.5!important}[data-theme=light] .calendar1-monthAddBtn1{color:#475569!important;background:#fff!important;border-color:#0000001a!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .calendar1-monthAddBtn1:hover{color:#ea580c!important;background:#f1f5f9!important;border-color:#f9731666!important}[data-theme=light] .calendar1-monthEvent1{border-color:#00000014!important;box-shadow:0 1px 4px #0000000f!important}[data-theme=light] .calendar1-monthEventName1{color:#0f172a!important}[data-theme=light] .calendar1-monthEventTime1{color:#475569!important}[data-theme=light] .calendar1-monthMore1{color:#64748b!important}[data-theme=light] .calendar1-gridLine1{border-bottom:1px solid #0000001a!important}[data-theme=light] .calendar1-gridLineHour1{background:#00000006!important;border-bottom:1px solid #0000002e!important}[data-theme=light] .calendar1-dayCol1{border-right:5px solid #0000001a!important}[data-theme=light] .calendar1-dayCol1:last-child{border-right:0!important}[data-theme=light] .calendar1-gutter1{background:#ffffffb3!important;border-color:#00000014!important}[data-theme=light] .calendar1-gutterRow1{border-bottom-color:#0000000a!important}[data-theme=light] .calendar1-gutterRowHour1{background:#00000005!important;border-bottom-color:#00000014!important}[data-theme=light] .calendar1-gutterLabel1{color:#64748b!important}[data-theme=light] .calendar1-colsInner1{background:#ffffff80!important;border-color:#00000014!important}[data-theme=light] .calendar1-timeScroll1::-webkit-scrollbar-thumb{background:#0000001f!important;border-color:#f8fafc!important}[data-theme=light] .calendar1-timeScroll1::-webkit-scrollbar-track{background:#00000005!important}[data-theme=light] .calendar1-timeBlock1{border-top:1px solid #0000000f!important}[data-theme=light] .calendar1-timeLabel1{color:#64748b!important}[data-theme=light] .calendar1-event1{background:linear-gradient(#fff,#f8fafc)!important;border-color:#0000001a!important;box-shadow:0 2px 8px #00000014!important}[data-theme=light] .calendar1-eventInner1,[data-theme=light] .calendar1-eventName1{color:#0f172a!important}[data-theme=light] .calendar1-eventMeta1{color:#64748b!important}[data-theme=light] .calendar1-eventStatus1{color:#334155!important;background:#00000008!important;border-color:#0000001a!important}[data-theme=light] .calendar1-eventDentist1{color:#64748b!important}[data-theme=light] .calendar1-eventTime1,[data-theme=light] .calendar1-eventTime2{color:#334155!important}[data-theme=light] .calendar1-eventAvatar1{box-shadow:0 2px 6px #0000001f!important}[data-theme=light] .calendar1-resizeHandleTop1,[data-theme=light] .calendar1-resizeHandleBottom1{background:linear-gradient(90deg,#0000,#0003,#0000)!important}[data-theme=light] .calendar1-selection1{background:#f973161a!important;border-color:#f9731666!important;box-shadow:0 2px 8px #f973161a!important}[data-theme=light] .calendar1-popover1,[data-theme=light] .calendar1-pendingPop1{background:#fff!important;border-color:#0000001f!important;box-shadow:0 8px 24px #0000001f!important}[data-theme=light] .calendar1-pendingTitle1{color:#0f172a!important}[data-theme=light] .calendar1-pendingMeta1{color:#64748b!important}[data-theme=light] .calendar1-footBar1{background:#fff9!important;border-top-color:#00000014!important}[data-theme=light] .calendar1-footStat1{background:#fff!important;border-color:#00000014!important;box-shadow:0 1px 3px #00000008!important}[data-theme=light] .calendar1-footStatLabel1{color:#64748b!important}[data-theme=light] .calendar1-footStatValue1{color:#0f172a!important}[data-theme=light] .calendar1-footHint1{color:#64748b!important}[data-theme=light] .calendar1-busyDot1{background:#64748b4d!important;border-color:#00000014!important;box-shadow:0 0 0 6px #64748b0f!important}[data-theme=light] .calendar1-busyDotActive1{background:#22c55e!important;border-color:#16a34a!important;box-shadow:0 0 0 6px #22c55e1f!important}[data-theme=light] .calendar1-busyText1{color:#1e293b!important}[data-theme=light] .calendar1-modalOverlay1{background:#0000004d!important}[data-theme=light] .calendar1-modal1{background:#fff!important;border-color:#0000001f!important;box-shadow:0 16px 48px #00000026!important}[data-theme=light] .calendar1-modalHeader1{border-bottom-color:#00000014!important}[data-theme=light] .calendar1-modalTitle1{color:#0f172a!important}[data-theme=light] .calendar1-modalSub1{color:#64748b!important}[data-theme=light] .calendar1-modalClose1{color:#475569!important;background:#fff!important;border-color:#0000001a!important}[data-theme=light] .calendar1-modalClose1:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#00000026!important}[data-theme=light] .calendar1-modalBody1,[data-theme=light] .calendar1-modalBody2{color:#0f172a!important}[data-theme=light] .calendar1-modalBody1::-webkit-scrollbar-thumb{background:#0000001a!important;border-color:#fff!important}[data-theme=light] .calendar1-modalBody2::-webkit-scrollbar-thumb{background:#0000001a!important;border-color:#fff!important}[data-theme=light] .calendar1-modalCard1,[data-theme=light] .calendar1-modalCard2{background:#f8fafc!important;border-color:#00000014!important;box-shadow:0 1px 3px #00000008!important}[data-theme=light] .calendar1-cardTitle1{color:#0f172a!important}[data-theme=light] .calendar1-deleteText1{color:#1e293b!important}[data-theme=light] .calendar1-deleteName1{color:#dc2626!important}[data-theme=light] .calendar1-modalFooter1{border-top-color:#00000014!important}[data-theme=light] .calendar1-input2{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important;box-shadow:0 1px 2px #0000000a!important}[data-theme=light] .calendar1-input2::placeholder{color:#94a3b8!important}[data-theme=light] .calendar1-input2:focus-visible{border-color:#f97316!important;box-shadow:0 0 0 3px #f9731626!important}[data-theme=light] .calendar1-textarea1{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important;box-shadow:0 1px 2px #0000000a!important}[data-theme=light] .calendar1-textarea1::placeholder{color:#94a3b8!important}[data-theme=light] .calendar1-textarea1:focus-visible{border-color:#f97316!important;box-shadow:0 0 0 3px #f9731626!important}[data-theme=light] .calendar1-radioLabel1{color:#1e293b!important;background:#fff!important;border-color:#0000001a!important;box-shadow:0 1px 3px #00000008!important}[data-theme=light] .calendar1-radioLabel1 input{accent-color:#f97316!important}[data-theme=light] .calendar1-radioDot1{background:#64748b4d!important;border-color:#0000001a!important;box-shadow:0 0 0 6px #64748b0f!important}[data-theme=light] .calendar1-changeCard1{background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .calendar1-changeLabel1{color:#64748b!important}[data-theme=light] .calendar1-changeValue1{color:#0f172a!important}[data-theme=light] .calendar1-changeMeta1{color:#94a3b8!important}[data-theme=light] .calendar1-changeArrow1{color:#64748b!important}[data-theme=light] .calendar1-changeHint1{color:#94a3b8!important}[data-theme=light] .calendar1-plusIcon1{color:inherit!important}[data-theme=light] .calendar1-nowLine1{background:#f97316!important;box-shadow:0 0 8px #f973164d,0 0 2px #f9731680!important}[data-theme=light] .calendar1-nowDot1{background:#f97316!important;box-shadow:0 0 6px #f9731666!important}[data-theme=light] .calendar1-dayColToday1{background:linear-gradient(#f973160a,#f9731604)!important}[data-theme=light] .calendar1-event1{border-left:3px solid var(--event-accent)!important;background:linear-gradient(#fff,#f8fafc)!important}[data-theme=light] .appointments-table{border-collapse:collapse!important}[data-theme=light] .table-header,[data-theme=light] .tb-head{color:#475569!important;background:#f1f5f9!important;border-bottom:2px solid #0000001a!important}[data-theme=light] .table-row,[data-theme=light] .tb-row{color:#0f172a!important;background:#fff!important;border-bottom:1px solid #00000014!important}[data-theme=light] .table-row:hover,[data-theme=light] .tb-row:hover{background:#f8fafc!important}[data-theme=light] .table-cell-text,[data-theme=light] .tb-cell-primary{font-weight:600;color:#0f172a!important}[data-theme=light] .table-cell-subtext,[data-theme=light] .tb-cell-secondary{color:#64748b!important}[data-theme=light] .appointments-page-container{color:#0f172a!important;background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .info-card{background:#fff!important;border-color:#0000001a!important;box-shadow:0 4px 12px #0000000d!important}[data-theme=light] .card-title{font-weight:700;color:#475569!important}[data-theme=light] .card-value{color:#0f172a!important}[data-theme=light] .card-icon-wrapper,[data-theme=light] .options-icon-wrapper{background:#f1f5f9!important;border-color:#0000001a!important}[data-theme=light] .card-icon{color:#475569!important}[data-theme=light] .search-input-wrapper{background:#fff!important;border-color:#0000001f!important}[data-theme=light] .search-input{color:#0f172a!important}[data-theme=light] .search-input::placeholder{color:#94a3b8!important}[data-theme=light] .search-icon{color:#64748b!important}[data-theme=light] .add-user-button,[data-theme=light] .filter-toggle-button,[data-theme=light] .bulk-action-button,[data-theme=light] .page-btn,[data-theme=light] .details-action,[data-theme=light] .details-close,[data-theme=light] .details-copy-btn,[data-theme=light] .bulk-status-item{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] .add-user-button{color:#ea580c!important;background:#f9731614!important;border-color:#f9731640!important}[data-theme=light] .add-user-button:hover{background:#f9731626!important;border-color:#f9731666!important}[data-theme=light] .custom-dropdown{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] .custom-dropdown-value.placeholder{color:#64748b!important}[data-theme=light] .custom-dropdown-list{background:#fff!important;border-color:#0000001a!important;box-shadow:0 8px 24px #0000001a!important}[data-theme=light] .dropdown-item-name{font-weight:600;color:#0f172a!important}[data-theme=light] .dropdown-item-meta{color:#64748b!important}[data-theme=light] .card{background:#fff!important;border-color:#0000001a!important}[data-theme=light] .data-table-header{background:#f8fafc!important;border-bottom:1px solid #00000014!important}[data-theme=light] .table-title{color:#0f172a!important}[data-theme=light] .appointments-filter-bar{background:#fff!important;border-color:#0000001a!important}[data-theme=light] .filter-chip{color:#475569!important;background:#f1f5f9!important;border-color:#00000014!important}[data-theme=light] .filter-chip.active{color:#ea580c!important;background:#f973161a!important;border-color:#f973164d!important}[data-theme=light] .rdt_Table,[data-theme=light] .rdt_TableHead,[data-theme=light] .rdt_TableBody{color:#0f172a!important;background:#fff!important}[data-theme=light] .rdt_TableHeadRow{color:#475569!important;background:#f1f5f9!important;border-bottom:2px solid #00000014!important}[data-theme=light] .rdt_TableRow{color:#0f172a!important;background:#fff!important;border-bottom:1px solid #0000000f!important}[data-theme=light] .rdt_TableRow:hover{background:#f8fafc!important}[data-theme=light] .rdt_TableRow.row-selected{background:#f973160f!important}[data-theme=light] .table-cell-title{font-weight:700;color:#0f172a!important}[data-theme=light] .table-cell-sub{color:#64748b!important}[data-theme=light] .patient-avatar{color:#0f172a!important;background:#f1f5f9!important;border-color:#0000001a!important}[data-theme=light] .empty-state-message{color:#64748b!important}[data-theme=light] .details-drawer{background:#f8fafc!important;border-top:1px solid #0000001a!important;border-bottom:1px solid #0000001a!important;box-shadow:inset 0 4px 12px #00000005!important}[data-theme=light] .drawer-label{color:#64748b!important}[data-theme=light] .drawer-value{color:#0f172a!important}[data-theme=light] .rdt_Pagination{color:#475569!important;background:#fff!important;border-top:1px solid #0000001a!important}[data-theme=light] .rdt_Pagination button{fill:#475569!important}[data-theme=light] .rdt_Pagination button:disabled{fill:#cbd5e1!important}[data-theme=light] .financials-modal-backdrop{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#00000040!important}[data-theme=light] .financials-modal-shell{background:#fff!important;border-color:#0000001a!important;box-shadow:0 25px 80px #00000026!important}[data-theme=light] .financials-modal-top{background:linear-gradient(#00000005,#00000003)!important;border-bottom-color:#00000014!important}[data-theme=light] .financials-modal-title{color:#0f172a!important}[data-theme=light] .financials-modal-subtitle{color:#64748b!important}[data-theme=light] .financials-modal-x{color:#475569!important;background:#0000000d!important;border-color:#0000001a!important}[data-theme=light] .financials-modal-x:hover{color:#0f172a!important;background:#00000014!important}[data-theme=light] .financials-modal-footer{background:linear-gradient(#00000003,#00000005)!important;border-top-color:#00000014!important}[data-theme=light] .fin-label{color:#334155!important}[data-theme=light] .financials-search-box{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] .financials-search-box::placeholder{color:#94a3b8!important}[data-theme=light] .fin-upload-box{color:#000!important;background:#00000005!important;border-color:#0000001a!important;font-weight:700!important}[data-theme=light] .reports-hero{background:#fff!important;border-bottom:1px solid #0000001a!important}[data-theme=light] .reports-hero-overlay,[data-theme=light] .reports-three-mount{display:none!important}[data-theme=light] .reports-hero-grid{background-image:linear-gradient(90deg,#0000000a 1px,#0000 1px),linear-gradient(#00000008 1px,#0000 1px)!important}[data-theme=light] .reports-hero-title{color:#0f172a!important}[data-theme=light] .reports-hero-subtitle{color:#475569!important}[data-theme=light] .reports-hero-meta{background:#fff!important;border-color:#0000001a!important}[data-theme=light] .reports-hero-metaLabel{color:#64748b!important}[data-theme=light] .reports-hero-metaValue{color:#0f172a!important}[data-theme=light] .reports-hero-metaValue-ok{color:#059669!important}[data-theme=light] .reports-hero-metaDivider{background:#0000001a!important}[data-theme=light] .reports-hero-iconWrap{background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .reports-hero-icon{color:#0f172a!important}[data-theme=light] .reports-controls{background:#fff!important;border-color:#0000001a!important}[data-theme=light] .reports-dateBox,[data-theme=light] .reports-btn,[data-theme=light] .reports-dropdown-trigger{color:#0f172a!important;background:#fff!important;border-color:#0000001a!important}[data-theme=light] .reports-dateBox-text,[data-theme=light] .reports-dropdown-value{color:#0f172a!important}[data-theme=light] .reports-dateBox-icon,[data-theme=light] .reports-dateBox-chevron,[data-theme=light] .reports-dropdown-chevron,[data-theme=light] .reports-dropdown-label{color:#475569!important}[data-theme=light] .reports-btn-text,[data-theme=light] .reports-btn-icon{color:#0f172a!important}[data-theme=light] .reports-dropdown-menu{background:#fff!important;border-color:#0000001a!important;box-shadow:0 10px 30px #0000001a,0 1px 3px #0000000d!important}[data-theme=light] .reports-dropdown-option{color:#475569!important;background:#fff!important}[data-theme=light] .reports-dropdown-option:hover{color:#0f172a!important;background:#f8fafc!important}[data-theme=light] .reports-dropdown-option-active{color:#0f172a!important;background:#f1f5f9!important;border-color:#0000001a!important}[data-theme=light] .reports-footer{background:#fff!important;border-top:1px solid #0000001a!important}[data-theme=light] .reports-footer-pill{background:#fff!important;border-color:#0000001a!important}[data-theme=light] .reports-footer-pillLabel,[data-theme=light] .reports-footer-statusText{color:#64748b!important}[data-theme=light] .reports-footer-pillValue{color:#0f172a!important}[data-theme=light] .reports-card{background:#fff!important;border-color:#0000001a!important}[data-theme=light] .reports-card-title-text,[data-theme=light] .reports-footer-total-value,[data-theme=light] .reports-footer-metric-value{color:#0f172a!important}[data-theme=light] .reports-chart-shell{background:#fff!important;border-color:#0000001a!important}[data-theme=light] .reports-card-footer{border-top-color:#0000001a!important}[data-theme=light] .reports-footer-total-label,[data-theme=light] .reports-footer-metric-label{color:#64748b!important}[data-theme=light] .reports-util-summary,[data-theme=light] .reports-chair-list,[data-theme=light] .reports-chair-item{background:#fff!important;border-color:#0000001a!important}[data-theme=light] .reports-util-metric-label,[data-theme=light] .reports-chair-hours{color:#64748b!important}[data-theme=light] .reports-util-metric-value,[data-theme=light] .reports-list-header,[data-theme=light] .reports-chair-name{color:#0f172a!important}[data-theme=light] .reports-status-badge{color:#0f172a!important;background:#fff!important;border-color:#0000001a!important}[data-theme=light] .reports-progress-bg{background:#0000000d!important;border-color:#0000000d!important}[data-theme=light] .reports-balance-item{background:#fff!important;border-color:#0000001a!important}[data-theme=light] .reports-balance-item:hover{border-color:#00000026!important}[data-theme=light] .reports-balance-name{color:#0f172a!important}[data-theme=light] .reports-balance-treatment,[data-theme=light] .reports-balance-status.reports-text-muted{color:#475569!important}[data-theme=light] .reports-balance-money{color:#0f172a!important}[data-theme=light] .reports-topPatients-list .reports-patient-row{background:#fff!important;border-color:#0000001a!important}[data-theme=light] svg:not([fill]){color:inherit}[data-theme=light] .sidebar-link svg,[data-theme=light] .sidebar-item svg,[data-theme=light] .nav-link svg{color:inherit!important}[data-theme=light] .info-card svg,[data-theme=light] .card-icon-wrapper svg{color:#475569!important}[data-theme=light] .filter-toggle-button svg,[data-theme=light] .bulk-action-button svg,[data-theme=light] .page-btn svg,[data-theme=light] .add-user-button svg,[data-theme=light] .button-icon{color:inherit!important}[data-theme=light] .grid-action-button{color:#2563eb!important;background:#2563eb14!important;border-color:#2563eb33!important}[data-theme=light] .grid-action-button:hover{background:#2563eb24!important;border-color:#2563eb59!important}[data-theme=light] .options-icon-wrapper svg{color:#475569!important}[data-theme=light] .appointments-page-container .notes-preview{color:#1e293b!important}[data-theme=light] .appointments-page-container .user-email{color:#64748b!important}[data-theme=light] .appointments-page-container .pill{color:#1e293b!important;background:#f1f5f9!important;border-color:#0000001a!important}[data-theme=light] .appointments-page-container .pill-type{color:#1e4d8c!important;background:#2563eb14!important;border-color:#2563eb33!important}[data-theme=light] .appointments-page-container .status-badge{color:#1e293b!important}[data-theme=light] .appointments-page-container .status-badge.status-scheduled{color:#2563eb!important;background:#2563eb14!important;border-color:#2563eb33!important}[data-theme=light] .appointments-page-container .status-badge.status-completed{color:#059669!important;background:#10b98114!important;border-color:#10b98133!important}[data-theme=light] .appointments-page-container .status-badge.status-no-show{color:#d97706!important;background:#f59e0b14!important;border-color:#f59e0b33!important}[data-theme=light] .appointments-page-container .status-badge.status-canceled{color:#dc2626!important;background:#ef44440f!important;border-color:#ef444433!important}[data-theme=light] .pagination-text{color:#475569!important}[data-theme=light] .fin-form,[data-theme=light] .fin-grid-2,[data-theme=light] .fin-grid-3,[data-theme=light] .fin-field{color:#0f172a!important}[data-theme=light] .fin-select{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] .fin-select.open,[data-theme=light] .fin-select:focus{background:#fff!important;border-color:#f97316!important;box-shadow:0 0 0 3px #f973161f!important}[data-theme=light] .fin-select-value{color:#0f172a!important}[data-theme=light] .fin-select-value.placeholder{color:#94a3b8!important}[data-theme=light] .fin-chevron{color:#64748b!important}[data-theme=light] .fin-icon{color:#f97316!important}[data-theme=light] .fin-select-menu{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#0000001a!important;box-shadow:0 12px 40px #0000001f!important}[data-theme=light] .fin-select-item{color:#1e293b!important}[data-theme=light] .fin-select-item:hover{background:#f8fafc!important}[data-theme=light] .fin-select-item.selected{color:#ea580c!important;background:#f973160f!important}[data-theme=light] .fin-select-item-meta{color:#64748b!important}[data-theme=light] .fin-section{background:#00000005!important;border-color:#0000000f!important}[data-theme=light] .fin-section-head,[data-theme=light] .fin-section-title{color:#0f172a!important}[data-theme=light] .fin-item-row{border-color:#0000000f!important}[data-theme=light] .fin-mini-label{color:#64748b!important}[data-theme=light] .fin-input{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] .fin-input:focus{border-color:#f97316!important;box-shadow:0 0 0 3px #f973161f!important}[data-theme=light] .fin-input::placeholder{color:#94a3b8!important}[data-theme=light] .fin-input-money{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] .fin-total-row{border-color:#00000014!important}[data-theme=light] .fin-total-label{color:#475569!important}[data-theme=light] .fin-total-value{color:#0f172a!important}[data-theme=light] .fin-btn{color:#334155!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] .fin-btn:hover{background:#f8fafc!important;border-color:#0000002e!important}[data-theme=light] .fin-btn-soft{color:#ea580c!important;background:#f973160f!important;border-color:#f9731633!important}[data-theme=light] .fin-btn-ghost{color:#475569!important;background:0 0!important;border-color:#0000001a!important}[data-theme=light] .fin-btn-ghost:hover{color:#0f172a!important;background:#00000008!important}[data-theme=light] .fin-btn-primary{color:#fff!important;background:linear-gradient(135deg,#f97316,#ea580c)!important;border-color:#f97316!important}[data-theme=light] .fin-btn-danger{color:#dc2626!important;background:#dc26260f!important;border-color:#dc262633!important}[data-theme=light] .fin-footer-actions{color:#0f172a!important}[data-theme=light] .fin-required{color:#dc2626!important}[data-theme=light] .fin-search-select{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] .fin-search-select:focus{border-color:#f97316!important;box-shadow:0 0 0 3px #f973161f!important}[data-theme=light] .fin-search-results{background:#fff!important;border-color:#0000001a!important;box-shadow:0 12px 40px #0000001f!important}[data-theme=light] .fin-search-item{color:#1e293b!important}[data-theme=light] .fin-search-item:hover{background:#f8fafc!important}[data-theme=light] .fin-form .fin-checkbox-label,[data-theme=light] .fin-form label{color:#334155!important}[data-theme=light] .fin-form input[type=date],[data-theme=light] .fin-form input[type=number],[data-theme=light] .fin-form input[type=text],[data-theme=light] .fin-form textarea,[data-theme=light] .fin-form select{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] .fin-form input:focus,[data-theme=light] .fin-form textarea:focus,[data-theme=light] .fin-form select:focus{border-color:#f97316!important;box-shadow:0 0 0 3px #f973161f!important}[data-theme=light] .tasks-page svg,[data-theme=light] .tasks-container svg{color:inherit}[data-theme=light] .page-header h1,[data-theme=light] .header-content h1{color:#0f172a!important}[data-theme=light] .header-sub,[data-theme=light] .header-metrics .ui-pill{color:#475569!important}[data-theme=light] .cyber-btn-primary{color:#fff!important;background:linear-gradient(135deg,#f97316,#ea580c)!important;border-color:#f97316!important}[data-theme=light] .cyber-btn-ghost{color:#334155!important;background:#fff!important;border-color:#0000001a!important}[data-theme=light] .cyber-btn-ghost:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#00000026!important}[data-theme=light] .cyber-btn-ghost svg{color:inherit!important}[data-theme=light] .empty-state,[data-theme=light] .loading-state{color:#475569!important;background:#00000005!important;border-color:#0000001a!important}[data-theme=light] .empty-icon,[data-theme=light] .kanban-star svg{color:#94a3b8!important}[data-theme=light] .kanban-star svg.starred{color:#f59e0b!important}[data-theme=light] .kanban-flag{color:#dc2626!important}[data-theme=light] .kanban-flag.done{color:#059669!important}[data-theme=light] .futuristic-input,[data-theme=light] .futuristic-input.area{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] .futuristic-input::placeholder{color:#94a3b8!important}[data-theme=light] .futuristic-input:focus{border-color:#f97316!important;box-shadow:0 0 0 3px #f973161f!important}[data-theme=light] .priority-selector .priority-btn{color:#475569!important;background:#fff!important;border-color:#0000001a!important}[data-theme=light] .priority-selector .priority-btn.active{color:#fff!important}[data-theme=light] .priority-selector .priority-btn.high.active{background:#ef4444!important;border-color:#ef4444!important}[data-theme=light] .priority-selector .priority-btn.medium.active{background:#f59e0b!important;border-color:#f59e0b!important}[data-theme=light] .priority-selector .priority-btn.low.active{background:#10b981!important;border-color:#10b981!important}[data-theme=light] .status-toggle .status-btn{color:#475569!important;background:#fff!important}[data-theme=light] .status-toggle .status-btn.active{color:#fff!important;background:#f97316!important}[data-theme=light] .modal-title-line{color:#0f172a!important}[data-theme=light] .modal-title-line svg{color:inherit!important}[data-theme=light] .modal-footer-actions .cyber-btn-ghost{color:#475569!important}[data-theme=light] .form-grid .field label{color:#334155!important}[data-theme=light] .reports-patient-name{color:#0f172a!important}[data-theme=light] .reports-patient-subItem,[data-theme=light] .reports-patient-subSep{color:#475569!important}[data-theme=light] .reports-patient-total{color:#1a497f!important}[data-theme=light] .reports-modal-card{background:#fff!important;border-color:#0000001a!important;box-shadow:0 25px 80px #00000026!important}[data-theme=light] .reports-modal-close{color:#475569!important;background:#0000000d!important}[data-theme=light] .reports-modal-close:hover{color:#0f172a!important;background:#00000014!important}[data-theme=light] .modal-overlay{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0006!important}[data-theme=light] .modal-content-container{background:#fff!important;border-color:#00000014!important;box-shadow:0 40px 100px #0000001f,0 4px 12px #0000000a!important}[data-theme=light] .modal-header{background:linear-gradient(#00000005,#0000)!important;border-bottom:1px solid #0000000f!important;padding:20px 24px!important}[data-theme=light] .modal-title{color:#0f172a!important}[data-theme=light] .modal-subtitle{color:#64748b!important}[data-theme=light] .modal-close-button{color:#475569!important;background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .modal-close-button:hover{color:#0f172a!important;background:#f1f5f9!important}[data-theme=light] .modal-body{gap:20px!important;padding:24px!important}[data-theme=light] .modal-card{background:#fff!important;border:1px solid #00000014!important;padding:20px!important;box-shadow:0 4px 6px -1px #0000000d!important}[data-theme=light] .modal-card h3{color:#334155!important;font-weight:800!important}[data-theme=light] .form-input,[data-theme=light] .form-textarea,[data-theme=light] .custom-dropdown{color:#1e293b!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:14px!important}[data-theme=light] .form-input:focus,[data-theme=light] .form-textarea:focus,[data-theme=light] .custom-dropdown.open{border-color:#2c6fb3!important;box-shadow:0 0 0 4px #2c6fb314!important}[data-theme=light] .form-input::placeholder,[data-theme=light] .form-textarea::placeholder,[data-theme=light] .custom-dropdown-value.placeholder{color:#94a3b8!important}[data-theme=light] .custom-dropdown-value{color:#1e293b!important}[data-theme=light] .custom-dropdown .arrow{color:#64748b!important}[data-theme=light] .custom-dropdown-list-wrapper ul{background:#fff!important;border:1px solid #0000001a!important;border-radius:16px!important;box-shadow:0 20px 40px #0000001a!important}[data-theme=light] .dropdown-item-row .dropdown-item-name{color:#1e293b!important}[data-theme=light] .dropdown-item-row .dropdown-item-meta{color:#64748b!important}[data-theme=light] .custom-dropdown-list li:hover{background:#f8fafc!important}[data-theme=light] .dropdown-search-row{border-bottom-color:#0000000d!important}[data-theme=light] .dropdown-search-input{color:#1e293b!important;background:#f8fafc!important}[data-theme=light] .radio-label{color:#475569!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important}[data-theme=light] .radio-label:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}[data-theme=light] .radio-label input:checked+.checkmark{background:#eff6ff!important;border-color:#2c6fb3!important}[data-theme=light] .checkmark{background:#fff!important;border-color:#cbd5e1!important}[data-theme=light] .modal-actions{gap:12px!important}[data-theme=light] .modal-button{border-radius:14px!important;padding:10px 20px!important;font-weight:700!important}[data-theme=light] .cancel-button{color:#475569!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}[data-theme=light] .cancel-button:hover{color:#0f172a!important;background:#e2e8f0!important}[data-theme=light] .save-button,[data-theme=light] .update-button{color:#fff!important;background:#2c6fb3!important;border-color:#1a497f!important;box-shadow:0 4px 12px #2c6fb340!important}[data-theme=light] .save-button:hover,[data-theme=light] .update-button:hover{background:#1a497f!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #2c6fb359!important}[data-theme=light] .custom-datepicker-popper .react-datepicker{background:#fff!important;border-color:#0000001a!important;box-shadow:0 10px 30px #0000001a!important}[data-theme=light] .custom-datepicker-popper .react-datepicker__header{background:#f8fafc!important;border-bottom-color:#0000000d!important}[data-theme=light] .custom-datepicker-popper .react-datepicker__day:hover{background:#f1f5f9!important}[data-theme=light] .custom-datepicker-popper .react-datepicker__day--selected{color:#fff!important;background:#2c6fb3!important}[data-theme=light] label{color:#64748b!important;margin-bottom:6px!important;font-weight:700!important}[data-theme=light] .form-group label{font-size:.85rem!important}[data-theme=light] .custom-date-picker-wrapper{width:100%;margin-bottom:12px;position:relative}[data-theme=light] .custom-date-picker-wrapper .form-input{padding-left:42px!important}[data-theme=light] .mui-picker-override .MuiInputBase-root{box-shadow:none!important;background:#fff!important;border:none!important}.mui-picker-override .MuiOutlinedInput-notchedOutline{border:none!important}.mui-picker-override .MuiInputBase-input{color:#1e293b!important;padding:10px 12px 10px 40px!important;font-size:.9rem!important}.mui-picker-override .MuiIconButton-root{color:#64748b!important}.custom-date-picker-wrapper{flex-direction:column;gap:6px;display:flex;position:relative}.custom-date-picker-icon{z-index:10;color:#64748b;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.mui-picker-override .MuiStack-root{padding:0!important}[data-theme=light] .custom-date-picker-icon{color:#64748b;pointer-events:none;z-index:2;width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}[data-theme=light] .custom-date-picker-wrapper:focus-within .custom-date-picker-icon{color:#2c6fb3}.custom-datepicker-popper{z-index:10001!important}@media (width<=1150px){[data-theme=light] .modal-content-container{width:95%!important;max-width:900px!important;max-height:95vh!important}[data-theme=light] .modal-body{grid-template-columns:1fr!important;max-height:calc(95vh - 120px)!important;padding:20px!important;display:block!important;overflow-y:auto!important}[data-theme=light] .modal-column-left,[data-theme=light] .modal-column-right{flex-direction:column!important;gap:20px!important;width:100%!important;margin-bottom:20px!important;display:flex!important}[data-theme=light] .schedule-inputs-grid{grid-template-columns:1fr 1fr!important}}@media (width<=768px){[data-theme=light] .modal-overlay{align-items:flex-end!important;padding:0!important}[data-theme=light] .modal-content-container{border-radius:20px 20px 0 0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}[data-theme=light] .modal-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:16px 20px!important;display:flex!important}[data-theme=light] .modal-actions{justify-content:space-between!important;width:100%!important}[data-theme=light] .modal-button{flex:1!important;justify-content:center!important}[data-theme=light] .participant-radio-group,[data-theme=light] .schedule-inputs-grid{grid-template-columns:1fr!important}[data-theme=light] .mui-picker-override .MuiInputBase-input{padding:12px 12px 12px 42px!important}}.pro-datepicker-popper{z-index:100000!important}.react-datepicker{border:1px solid #0000001a!important;border-radius:16px!important;font-family:inherit!important;overflow:hidden!important;box-shadow:0 20px 60px #0000002e!important}.react-datepicker__header{background:#f8fafc!important;border-bottom:1px solid #0000000f!important;padding-top:12px!important}.react-datepicker__current-month,.react-datepicker-time__header{color:#0f172a!important;font-weight:700!important}.react-datepicker__day-name{color:#64748b!important}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected,.react-datepicker__time-list-item--selected{color:#fff!important;background-color:#2c6fb3!important;border-radius:8px!important;font-weight:600!important}.react-datepicker__day:hover{background-color:#2c6fb31f!important;border-radius:8px!important}.react-datepicker__navigation-icon:before{border-color:#475569!important}.react-datepicker__time-list-item:hover{background-color:#2c6fb314!important}.custom-date-picker-wrapper{width:100%!important}.pro-datepicker-wrapper{width:100%!important;display:block!important}button.custom-pro-input{cursor:pointer!important;color:#1e293b!important;text-align:left!important;background:#fff!important;border:1px solid #0000001a!important;border-radius:12px!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:48px!important;padding:12px 16px 12px 44px!important;font-size:.9rem!important;transition:all .2s!important;display:flex!important;position:relative!important}button.custom-pro-input:hover{border-color:#2c6fb3!important;box-shadow:0 0 0 3px #2c6fb314!important}.custom-date-picker-icon{color:#64748b!important;pointer-events:none!important;width:18px!important;height:18px!important;position:absolute!important;top:50%!important;left:14px!important;transform:translateY(-50%)!important}.custom-date-picker-wrapper:hover .custom-date-picker-icon{color:#2c6fb3!important}.custom-pro-input-text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media (width<=640px){.react-datepicker__portal .react-datepicker{font-size:1rem!important}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{width:2.5rem!important;line-height:2.5rem!important}}[data-theme=light] .ft-dropzone{background:#2c6fb308;border-color:#2c6fb340}[data-theme=light] .ft-dropzone:hover{background:#2c6fb30f;border-color:#2c6fb373}[data-theme=light] .ft-dropzone-active{background:#2c6fb31a!important}[data-theme=light] .ft-dropzone-title{color:#1e293b}[data-theme=light] .ft-dropzone-sub{color:#64748b}[data-theme=light] .ft-progress-bg{stroke:#00000014}[data-theme=light] .ft-progress-text{color:#1e293b}[data-theme=light] .ft-file-count{color:#64748b}[data-theme=light] .ft-card{background:#fff;border-color:#00000014}[data-theme=light] .ft-card:hover{border-color:#2c6fb340;box-shadow:0 8px 24px #0000000f}[data-theme=light] .ft-card-preview{background:#f8fafc}[data-theme=light] .ft-card-name{color:#1e293b}[data-theme=light] .ft-card-size{color:#94a3b8}[data-theme=light] .ft-btn-open{background:#2c6fb314}[data-theme=light] .ft-btn-dl{color:#64748b;background:#0000000a}[data-theme=light] .ft-btn-del{color:#ef4444;background:#ef44440f}[data-theme=light] .ft-empty-title{color:#1e293b}[data-theme=light] .ft-empty-sub{color:#94a3b8}[data-theme=light] .ft-loading{color:#64748b}[data-theme=light] .dashboard-page{color:#0f172a!important}[data-theme=light] .dashboard-wrapper{background:#f8fafc!important}[data-theme=light] .revenue-chart-wrapper{background:0 0!important}[data-theme=light] .revenue-header,[data-theme=light] .revenue-title{color:#0f172a!important}[data-theme=light] .revenue-sub{color:#64748b!important}[data-theme=light] .card-hdr,[data-theme=light] .card-title{color:#0f172a!important}[data-theme=light] .card-body{color:#1e293b!important}[data-theme=light] .btn{color:#0f172a!important;background:#fff!important;border-color:#0000001a!important;box-shadow:0 2px 6px #0000000a!important}[data-theme=light] .btn:before,[data-theme=light] .btn:after{opacity:0!important}[data-theme=light] .btn:hover{color:#f97316!important;border-color:#f97316!important;box-shadow:0 4px 12px #0000000f!important}[data-theme=light] .btn.ghost{color:#475569!important;background:#00000005!important;border-color:#0000000f!important}[data-theme=light] .next-patient-btn{color:#0f172a!important;background:#fff!important;border-color:#0000001a!important;box-shadow:0 1px 4px #0000000a!important}[data-theme=light] .next-patient-btn:hover{color:#f97316!important;border-color:#f97316!important}[data-theme=light] .next-patient-btn:disabled{opacity:.4!important;color:#94a3b8!important}[data-theme=light] .recent-activity,[data-theme=light] .ra-header,[data-theme=light] .ra-header>p{color:#0f172a!important}[data-theme=light] .ra-item{background:#00000005!important;border-color:#0000000f!important}[data-theme=light] .ra-item:hover{background:#00000008!important;border-color:#f9731633!important}[data-theme=light] .ra-title{color:#0f172a!important}[data-theme=light] .ra-sub{color:#64748b!important}[data-theme=light] .ra-right{color:#475569!important}[data-theme=light] .feed-item{background:#00000005!important;border-color:#0000000f!important}[data-theme=light] .feed-title{color:#0f172a!important}[data-theme=light] .feed-sub{color:#64748b!important}[data-theme=light] .feed-time{color:#94a3b8!important}[data-theme=light] .mini-tag{color:#475569!important;background:#0000000a!important;border-color:#0000001a!important}[data-theme=light] .quick-stats,[data-theme=light] .qs-row{color:#0f172a!important}[data-theme=light] .qs-item{background:#00000005!important;border-color:#0000000f!important}[data-theme=light] .qs-label{color:#475569!important}[data-theme=light] .qs-num{color:#0f172a!important}[data-theme=light] .quick-actions-panel{background:#fff!important}[data-theme=light] .qa-title{color:#0f172a!important}[data-theme=light] .qa-desc{color:#64748b!important}[data-theme=light] .qa-btn{color:#334155!important;background:#fff!important;border-color:#00000014!important;box-shadow:0 2px 6px #00000008!important}[data-theme=light] .qa-btn:after{opacity:0!important}[data-theme=light] .qa-btn:hover{color:#f97316!important;border-color:#f973164d!important;box-shadow:0 4px 12px #0000000f!important}[data-theme=light] .qa-btn span{color:inherit!important}[data-theme=light] .qa-icon{color:#f97316!important;background:#f9731614!important;border-color:#f9731626!important}[data-theme=light] .qa-btn:hover .qa-icon{background:#f973161f!important}[data-theme=light] .search-dropdown{background:#fff!important;border-color:#0000001a!important;box-shadow:0 16px 48px #0000001f!important}[data-theme=light] .search-dropdown-section{border-color:#0000000f!important}[data-theme=light] .search-dropdown-title{color:#475569!important}[data-theme=light] .search-dropdown-row{color:#0f172a!important}[data-theme=light] .search-dropdown-row:hover{background:#f973160f!important}[data-theme=light] .search-pill{color:#0f172a!important;background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .search-name{color:#0f172a!important}[data-theme=light] .search-sub{color:#64748b!important}[data-theme=light] .search-dropdown-empty{color:#94a3b8!important}[data-theme=light] .search-dropdown-footer{border-color:#0000000f!important}[data-theme=light] .search-dropdown-close{color:#475569!important;background:#00000008!important;border-color:#0000001a!important}[data-theme=light] .search-dropdown-close:hover{background:#0000000f!important}[data-theme=light] .dashboard-tasks-card{background:#fff!important}[data-theme=light] .dashboard-tasks-title p{color:#0f172a!important}[data-theme=light] .dashboard-tasks-view-all-btn{color:#f97316!important;background:0 0!important;border:none!important}[data-theme=light] .dashboard-tasks-view-all-btn:hover{color:#ea580c!important}[data-theme=light] .dashboard-tasks-loading,[data-theme=light] .dashboard-tasks-empty p{color:#64748b!important}[data-theme=light] .taskItem-701{background:#00000005!important;border-color:#0000000f!important}[data-theme=light] .taskItem-701:hover{background:#00000008!important;border-color:#f9731633!important}[data-theme=light] .taskTitle-701{color:#0f172a!important}[data-theme=light] .taskContent-701{color:#64748b!important}[data-theme=light] .taskDate-701{color:#94a3b8!important}[data-theme=light] .taskPriorityBadge-701{border-color:#0000001a!important}[data-theme=light] .taskActionBtn-701{color:#475569!important;background:#00000008!important;border-color:#0000001a!important}[data-theme=light] .taskActionBtn-701:hover{border-color:#0003!important}[data-theme=light] .taskActionGlow-701{display:none!important}[data-theme=light] .footer{color:#64748b!important;box-shadow:none!important;background:#fff!important;border-top:1px solid #0000000f!important}[data-theme=light] .topbar select{color:#0f172a!important;background:#fff!important;border-color:#0000001a!important}[data-theme=light] .topbar select option{color:#0f172a!important;background:#fff!important}[data-theme=light] .call-popup-overlay{background:#0006!important}[data-theme=light] .call-popup-card{background:#fff!important;border-color:#0000001a!important;box-shadow:0 25px 60px #00000026!important}[data-theme=light] .call-popup-ring{border-color:#f973164d!important}[data-theme=light] .call-popup-type-badge{color:#f97316!important;background:#f9731614!important;border-color:#f9731633!important}[data-theme=light] .call-popup-avatar{color:#f97316!important;background:#f8fafc!important;border-color:#f973164d!important}[data-theme=light] .call-popup-name{color:#0f172a!important;text-shadow:none!important}[data-theme=light] .call-popup-info{color:#64748b!important}[data-theme=light] .call-popup-status{color:#475569!important}[data-theme=light] .call-popup-btn-accept{color:#fff!important;background:#059669!important;border-color:#059669!important;box-shadow:0 4px 12px #0596694d!important}[data-theme=light] .call-popup-btn-decline{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important;box-shadow:0 4px 12px #dc26264d!important}[data-theme=light] .call-screen-container{color:#0f172a!important;background:#f8fafc!important}[data-theme=light] .call-screen-header{color:#0f172a!important;background:#fff!important;border-color:#00000014!important}[data-theme=light] .call-screen-name{color:#0f172a!important;text-shadow:none!important}[data-theme=light] .call-screen-status{color:#059669!important}[data-theme=light] .call-screen-timer{color:#475569!important}[data-theme=light] .call-screen-avatar{color:#0f172a!important;background:#f1f5f9!important;border-color:#0000001a!important}[data-theme=light] .call-controls{background:#fff!important;border-color:#00000014!important}[data-theme=light] .call-control-btn{color:#475569!important;background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .call-control-btn:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#00000026!important}[data-theme=light] .call-control-btn.active{color:#f97316!important;background:#f973161a!important;border-color:#f973164d!important}[data-theme=light] .call-btn-end{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}[data-theme=light] .call-control-label{color:#64748b!important}[data-theme=light] .incall-bar{color:#0f172a!important;background:#fff!important;border-color:#0000001a!important;box-shadow:0 -4px 16px #0000000f!important}[data-theme=light] .incall-name{color:#0f172a!important}[data-theme=light] .incall-timer{color:#475569!important}[data-theme=light] .incall-btn{color:#475569!important;background:#f8fafc!important;border-color:#0000001a!important}[data-theme=light] .incall-btn:hover{color:#0f172a!important;background:#f1f5f9!important}[data-theme=light] .incall-end{color:#fff!important;background:#dc2626!important}[data-theme=light] [style*="background: var(--glass-bg)"],[data-theme=light] [style*="background:var(--glass-bg)"]{background:#00000005!important;border-color:#0000000f!important}[data-theme=light] [style*="background: var(--glass-2)"],[data-theme=light] [style*="background:var(--glass-2)"]{background:#f8fafc!important}[data-theme=light] [style*="color: var(--text-primary)"],[data-theme=light] [style*="color:var(--text-primary)"]{color:#0f172a!important}[data-theme=light] [style*="color: var(--text-muted)"],[data-theme=light] [style*="color:var(--text-muted)"]{color:#475569!important}[data-theme=light] [style*="color: var(--success)"],[data-theme=light] [style*="color:var(--success)"]{color:#059669!important}[data-theme=light] [style*="color: var(--text)"],[data-theme=light] [style*="color:var(--text)"]{color:#0f172a!important}[data-theme=light] [style*="color: var(--muted)"],[data-theme=light] [style*="color:var(--muted)"]{color:#475569!important}.toothMark{--tooth-ghost:#8fe7ff2e;--tooth-aura-a:#8fe7ff29;--tooth-aura-b:#06d6a01f;isolation:isolate;place-items:center;display:inline-grid;position:relative}.theme--light .toothMark,[data-theme=light] .toothMark{--tooth-ghost:#0f172a24;--tooth-aura-a:#2c6fb324;--tooth-aura-b:#06d6a01f}.toothMark:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 42%, var(--tooth-aura-a), transparent 62%), radial-gradient(circle at 50% 58%, var(--tooth-aura-b), transparent 70%);filter:blur(10px);border-radius:999px;animation:3.2s ease-in-out infinite toothAura;position:absolute;inset:-14%}.toothMark svg{width:100%;height:100%;display:block;overflow:visible}.toothMark__ghost{stroke:var(--tooth-ghost);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.toothMark__comet{stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.3 .7;stroke-dashoffset:0;filter:drop-shadow(0 0 3px #8fe7ffd9)drop-shadow(0 0 9px #06d6a066);animation:2.4s linear infinite toothTrace}.toothMark__enamel{opacity:.5;animation:3.2s ease-in-out infinite toothBreathe}.toothMark__gleam{animation:2.8s cubic-bezier(.6,0,.3,1) infinite toothGleam;transform:translate(-14px)}.toothMark__spark{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 5px #eaffffe6);animation:2.8s ease-out infinite toothSpark;transform:scale(0)}.toothLoader{z-index:1;text-align:center;width:min(250px,100%);color:var(--app-text,var(--text-primary,#dbeeff));place-items:center;gap:14px;display:grid;position:relative}.toothLoader--compact{gap:10px}.toothLoader__copy{gap:5px;min-width:0;display:grid}.toothLoader__copy strong{color:var(--app-text,var(--text-primary,#dbeeff));letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.1;overflow:hidden}.toothLoader__copy span{color:color-mix(in srgb, var(--app-muted,var(--text-muted,#99b3da)) 74%, #8fe7ff);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.35;overflow:hidden}.toothLoader--compact .toothLoader__copy span{font-size:13px}.toothLoader__rail{background:rgba(var(--accent-primary-rgb,44, 111, 179), .16);border-radius:999px;width:min(148px,72vw);height:3px;display:block;position:relative;overflow:hidden}.toothLoader__railBar{border-radius:inherit;background:linear-gradient(90deg,#0000,#dff7ff,#8fe7ff,#06d6a0,#0000);width:42%;animation:1.28s cubic-bezier(.65,0,.2,1) infinite toothRail;position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #8fe7ffbf,0 0 20px #06d6a04d}@keyframes toothTrace{to{stroke-dashoffset:-1px}}@keyframes toothAura{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@keyframes toothBreathe{0%,to{opacity:.38}50%{opacity:.62}}@keyframes toothGleam{0%,38%{transform:translate(-14px)}62%,to{transform:translate(78px)}}@keyframes toothSpark{0%,58%{opacity:0;transform:scale(0)rotate(0)}68%{opacity:1;transform:scale(1)rotate(45deg)}80%,to{opacity:0;transform:scale(0)rotate(90deg)}}@keyframes toothRail{0%{transform:translate(-112%)}58%{transform:translate(150%)}to{transform:translate(268%)}}@media (prefers-reduced-motion:reduce){.toothMark:before,.toothMark__enamel,.toothMark__gleam,.toothMark__spark,.toothLoader__railBar{animation:none!important}.toothMark__comet{stroke-dasharray:none;animation:none!important}.toothMark__spark{opacity:.9;transform:scale(1)rotate(45deg)}.toothLoader__railBar{width:100%;inset:0;transform:none}}:root{--de-ink-1000:#030a10;--de-ink-950:#06121d;--de-ink-900:#091824;--de-ink-850:#0d1d2a;--de-ink-800:#122532;--de-ink-700:#203744;--de-ink-600:#38505d;--de-ink-500:#5f747d;--de-porcelain-50:#fff;--de-porcelain-100:#f4f8f7;--de-porcelain-200:#e8f0ee;--de-porcelain-300:#d3dfdc;--de-porcelain-500:#9cadaa;--de-teal-700:#087e75;--de-teal-600:#0c988c;--de-teal-500:#16a99b;--de-teal-400:#20b8a6;--de-teal-300:#6bd3c7;--de-blue-500:#54a7e8;--de-green-500:#36b97e;--de-amber-500:#e4a13a;--de-rose-500:#e26378;--de-rose-600:#c94b62;--de-white-rgb:255, 255, 255;--de-ink-rgb:6, 18, 29;--de-ink-500-rgb:95, 116, 125;--de-porcelain-rgb:244, 248, 247;--de-porcelain-500-rgb:156, 173, 170;--de-teal-rgb:32, 184, 166;--de-blue-rgb:84, 167, 232;--de-green-rgb:54, 185, 126;--de-amber-rgb:228, 161, 58;--de-rose-rgb:226, 99, 120;--de-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--de-text-xs:.75rem;--de-text-sm:.875rem;--de-text-base:.9375rem;--de-text-md:1rem;--de-text-lg:1.125rem;--de-text-xl:1.375rem;--de-text-2xl:1.75rem;--de-leading-tight:1.25;--de-leading:1.5;--de-space-1:.25rem;--de-space-2:.5rem;--de-space-3:.75rem;--de-space-4:1rem;--de-space-5:1.25rem;--de-space-6:1.5rem;--de-space-8:2rem;--de-space-10:2.5rem;--de-radius-sm:.5rem;--de-radius-md:.75rem;--de-radius-lg:1rem;--de-radius-xl:1.25rem;--de-radius-pill:999px;--de-duration-fast:.12s;--de-duration:.18s;--de-ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--de-bg:var(--de-ink-950);--de-bg-atmosphere:radial-gradient(circle at 88% -12%, rgba(var(--de-teal-rgb), .09), transparent 36%), radial-gradient(circle at 10% 100%, rgba(var(--de-blue-rgb), .045), transparent 32%), var(--de-bg);--de-surface-1:var(--de-ink-900);--de-surface-2:var(--de-ink-850);--de-surface-3:var(--de-ink-800);--de-surface-tonal:rgba(var(--de-white-rgb), .045);--de-surface-hover:rgba(var(--de-teal-rgb), .09);--de-text:var(--de-porcelain-100);--de-text-soft:var(--de-porcelain-300);--de-text-muted:var(--de-porcelain-500);--de-text-rgb:var(--de-porcelain-rgb);--de-text-muted-rgb:var(--de-porcelain-500-rgb);--de-border:rgba(var(--de-porcelain-rgb), .1);--de-border-strong:rgba(var(--de-teal-rgb), .38);--de-primary:var(--de-teal-400);--de-primary-hover:var(--de-teal-300);--de-primary-pressed:var(--de-teal-500);--de-primary-ink:var(--de-ink-1000);--de-primary-soft:rgba(var(--de-teal-rgb), .13);--de-primary-border:rgba(var(--de-teal-rgb), .34);--de-info:var(--de-blue-500);--de-success:var(--de-green-500);--de-warning:var(--de-amber-500);--de-danger:var(--de-rose-500);--de-danger-hover:var(--de-rose-600);--de-overlay:rgba(var(--de-ink-rgb), .78);--de-focus-color:var(--de-teal-300);--de-focus-ring:0 0 0 3px rgba(var(--de-teal-rgb), .28);--de-shadow-sm:0 1px 2px rgba(var(--de-ink-rgb), .34);--de-shadow-md:0 10px 28px rgba(var(--de-ink-rgb), .28);--de-shadow-lg:0 22px 54px rgba(var(--de-ink-rgb), .42);--de-highlight:inset 0 1px 0 rgba(var(--de-white-rgb), .045);--de-button-height:2.75rem;--de-button-bg:var(--de-primary);--de-button-bg-hover:var(--de-primary-hover);--de-button-fg:var(--de-primary-ink);--de-button-border:var(--de-primary-border);--de-input-height:2.75rem;--de-input-bg:var(--de-surface-1);--de-input-border:var(--de-border);--de-input-placeholder:var(--de-text-muted);--de-card-bg:var(--de-surface-1);--de-card-border:var(--de-border);--de-card-radius:var(--de-radius-lg);--de-card-shadow:var(--de-shadow-sm);--de-dialog-bg:var(--de-surface-1);--de-dialog-border:var(--de-border-strong);--de-table-head-bg:var(--de-surface-2);--de-table-row-hover:var(--de-surface-hover);--de-table-row-selected:var(--de-primary-soft);--de-header-bg:color-mix(in srgb, var(--de-surface-1) 94%, transparent);--de-chart-tooltip-bg:var(--de-surface-3);--de-chart-grid:var(--de-border);--bg-color:var(--de-bg);--panel-bg:var(--de-surface-1);--surface-bg:var(--de-surface-1);--surface-bg-elevated:var(--de-surface-2);--text-primary:var(--de-text);--text-primary-rgb:var(--de-text-rgb);--text-muted:var(--de-text-muted);--text-muted-rgb:var(--de-text-muted-rgb);--accent-primary:var(--de-primary);--accent-primary-rgb:var(--de-teal-rgb);--accent-secondary:var(--de-primary);--accent-cyan:var(--de-primary);--accent-cyan-rgb:var(--de-teal-rgb);--danger:var(--de-danger);--success:var(--de-success);--warning:var(--de-warning);--info:var(--de-info);--border-color:var(--de-border);--card-bg:var(--de-card-bg);--card-border:var(--de-card-border);--input-bg:var(--de-input-bg);--hover-bg:var(--de-surface-hover);--active-bg:var(--de-primary-soft);--overlay-bg:var(--de-overlay);--shadow-color:rgba(var(--de-ink-rgb), .3);--focus-ring:var(--de-focus-ring);--chart-tooltip-bg:var(--de-chart-tooltip-bg);--chart-grid:var(--de-chart-grid);--metric-card-bg:var(--de-surface-tonal);--glass-bg:var(--de-surface-tonal);--glass-1:var(--de-surface-tonal);--glass-2:var(--de-surface-hover);--glass-tint:var(--de-surface-1);--glass-tint-strong:var(--de-surface-1);--glass-tint-soft:var(--de-surface-tonal);--glass-border:var(--de-border);--glass-border-strong:var(--de-border-strong);--glass-highlight:var(--de-highlight);--glass-shadow:var(--de-shadow-md);--glass-blur:8px;--glass-blur-strong:12px;--gradient-accent:linear-gradient(135deg, var(--de-primary), var(--de-primary-pressed));--gradient-accent-bright:linear-gradient(135deg, var(--de-primary-hover), var(--de-primary));--gradient-frost:linear-gradient(160deg, var(--de-surface-2), var(--de-surface-1));--glow-accent:var(--de-shadow-sm);--glow-cyan:var(--de-shadow-sm);--glow-teal:var(--de-shadow-sm);--app-bg:var(--de-bg);--app-surface:var(--de-surface-1);--app-surface-soft:var(--de-surface-2);--app-surface-muted:var(--de-surface-tonal);--app-surface-highlight:var(--de-surface-tonal);--app-border:var(--de-border);--app-text:var(--de-text);--app-muted:var(--de-text-muted);--app-input:var(--de-input-bg);--app-hover:var(--de-surface-hover);--app-overlay:var(--de-overlay);--app-accent-soft:var(--de-primary-soft);--app-accent-border:var(--de-primary-border);--app-loader-track:var(--de-primary-soft);--app-loader-skeleton:var(--de-surface-tonal);--app-loader-shimmer:rgba(var(--de-white-rgb), .1);--app-route-progress-bg:var(--de-primary-soft);--app-radius-sm:var(--de-radius-sm);--app-radius-md:var(--de-radius-md);--app-shadow-soft:var(--de-shadow-md);--app-shadow-raised:var(--de-shadow-lg);--app-shadow-lg:var(--de-shadow-lg)}[data-theme=light],.theme--light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--de-bg:var(--de-porcelain-100);--de-bg-atmosphere:radial-gradient(circle at 88% -12%, rgba(var(--de-teal-rgb), .07), transparent 34%), var(--de-bg);--de-surface-1:var(--de-porcelain-50);--de-surface-2:var(--de-porcelain-100);--de-surface-3:var(--de-porcelain-200);--de-surface-tonal:rgba(var(--de-ink-rgb), .035);--de-surface-hover:rgba(var(--de-teal-rgb), .08);--de-text:var(--de-ink-950);--de-text-soft:var(--de-ink-700);--de-text-muted:var(--de-ink-500);--de-text-rgb:var(--de-ink-rgb);--de-text-muted-rgb:var(--de-ink-500-rgb);--de-border:rgba(var(--de-ink-rgb), .11);--de-border-strong:rgba(var(--de-teal-rgb), .42);--de-primary:var(--de-teal-600);--de-primary-hover:var(--de-teal-700);--de-primary-pressed:var(--de-teal-700);--de-primary-ink:var(--de-porcelain-50);--de-primary-soft:rgba(var(--de-teal-rgb), .1);--de-primary-border:rgba(var(--de-teal-rgb), .3);--de-overlay:rgba(var(--de-ink-rgb), .46);--de-focus-color:var(--de-teal-700);--de-focus-ring:0 0 0 3px rgba(var(--de-teal-rgb), .22);--de-shadow-sm:0 1px 2px rgba(var(--de-ink-rgb), .07);--de-shadow-md:0 10px 28px rgba(var(--de-ink-rgb), .09);--de-shadow-lg:0 22px 54px rgba(var(--de-ink-rgb), .14);--de-highlight:inset 0 1px 0 rgba(var(--de-white-rgb), .75)}html{scrollbar-color:var(--de-border-strong) var(--de-surface-2);scrollbar-width:thin;scroll-padding-top:5.25rem}body,#root{min-height:100%;color:var(--de-text);font-family:var(--de-font-sans);font-size:var(--de-text-base);line-height:var(--de-leading);background:var(--de-bg-atmosphere);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}::selection{color:var(--de-primary-ink);background:var(--de-primary)}::-webkit-scrollbar{width:.625rem;height:.625rem}::-webkit-scrollbar-track{background:var(--de-surface-2)}::-webkit-scrollbar-thumb{background:var(--de-border-strong);border:2px solid var(--de-surface-2);border-radius:var(--de-radius-pill)}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--de-focus-color)!important;outline-offset:2px!important}.de-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.de-skip-link{top:var(--de-space-3);z-index:130000;padding:var(--de-space-3) var(--de-space-4);color:var(--de-button-fg);background:var(--de-button-bg);border:1px solid var(--de-button-border);border-radius:var(--de-radius-md);box-shadow:var(--de-shadow-lg);opacity:0;pointer-events:none;transition:opacity var(--de-duration-fast) var(--de-ease), transform var(--de-duration-fast) var(--de-ease);font-weight:700;text-decoration:none;position:fixed;left:50%;transform:translate(-50%,-160%)}.de-skip-link:focus-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.de-product-header-anchor{z-index:800;position:sticky;top:0}.de-product-header{justify-content:space-between;align-items:center;gap:var(--de-space-5);min-height:4.5rem;padding:var(--de-space-3) clamp(var(--de-space-4), 2.2vw, var(--de-space-8));color:var(--de-text);background:var(--de-header-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(115%);backdrop-filter:blur(var(--glass-blur)) saturate(115%);border-bottom:1px solid var(--de-border);box-shadow:var(--de-shadow-sm);display:flex}.de-product-header__route,.de-product-header__context,.de-product-header__clinic,.de-product-header__date,.de-product-header__command{align-items:center;display:flex}.de-product-header__route{gap:var(--de-space-3);flex:1;min-width:0}.de-product-header__section{color:var(--de-primary);font-size:var(--de-text-xs);letter-spacing:.04em;text-transform:uppercase;flex:none;font-weight:650}.de-product-header__divider{background:var(--de-primary);border-radius:var(--de-radius-pill);flex:none;width:2px;height:1.75rem}.de-product-header__title-group{gap:1px;min-width:0;display:grid}.de-product-header__title-group strong{color:var(--de-text);font-size:var(--de-text-base);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.de-product-header__description{color:var(--de-text-muted);font-size:var(--de-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.de-product-header__context{gap:var(--de-space-2);flex:none}.de-product-header__clinic,.de-product-header__date{gap:var(--de-space-2);min-height:2.25rem;padding:0 var(--de-space-3);color:var(--de-text-muted);font-size:var(--de-text-xs);border-left:1px solid var(--de-border);font-weight:550}.de-product-header__clinic{max-width:12rem}.de-product-header__clinic span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.de-product-header__command{gap:var(--de-space-2);min-height:2.625rem;padding:0 var(--de-space-3);color:var(--de-text);cursor:pointer;background:var(--de-surface-tonal);border:1px solid var(--de-border);border-radius:var(--de-radius-md);box-shadow:none;transition:color var(--de-duration-fast) var(--de-ease), background-color var(--de-duration-fast) var(--de-ease), border-color var(--de-duration-fast) var(--de-ease)}.de-product-header__command:hover{background:var(--de-primary-soft);border-color:var(--de-primary-border)}.de-product-header__command-label{font-size:var(--de-text-xs);font-weight:650}.de-product-header kbd,.de-command-dialog kbd{min-height:1.375rem;padding:0 var(--de-space-2);color:var(--de-text-muted);font:inherit;background:var(--de-surface-tonal);border:1px solid var(--de-border);border-radius:var(--de-radius-sm);place-items:center;font-size:.6875rem;font-weight:650;display:inline-grid}.de-connectivity{top:var(--de-space-3);z-index:125000;max-width:calc(100vw - var(--de-space-8));align-items:center;gap:var(--de-space-2);padding:var(--de-space-2) var(--de-space-4);color:var(--de-porcelain-50);font-size:var(--de-text-xs);background:var(--de-danger-hover);border:1px solid var(--de-danger);border-radius:var(--de-radius-pill);box-shadow:var(--de-shadow-md);font-weight:650;display:flex;position:fixed;left:50%;transform:translate(-50%)}.de-connectivity--online{color:var(--de-primary-ink);background:var(--de-success);border-color:var(--de-success)}.de-command-backdrop{z-index:120000;padding:max(8vh, 3.5rem) var(--de-space-4) var(--de-space-6);background:var(--de-overlay);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(110%);backdrop-filter:blur(var(--glass-blur)) saturate(110%);place-items:start center;display:grid;position:fixed;inset:0}.de-command-dialog{width:min(41rem,100%);max-height:min(47rem,100dvh - 7rem);color:var(--de-text);background:var(--de-dialog-bg);border:1px solid var(--de-dialog-border);border-radius:var(--de-radius-xl);box-shadow:var(--de-shadow-lg);flex-direction:column;display:flex;overflow:hidden}.de-command-dialog__header{align-items:center;gap:var(--de-space-3);padding:var(--de-space-4);border-bottom:1px solid var(--de-border);grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;display:grid}.de-command-dialog__mark,.de-command-dialog__header>button,.de-command-option__icon{border-radius:var(--de-radius-md);place-items:center;display:grid}.de-command-dialog__mark{width:2.5rem;height:2.5rem;color:var(--de-button-fg);background:var(--de-primary)}.de-command-dialog__header h2{color:var(--de-text);font-size:var(--de-text-md);letter-spacing:-.01em;margin:0;font-weight:700}.de-command-dialog__header p{margin:var(--de-space-1) 0 0;color:var(--de-text-muted);font-size:var(--de-text-xs)}.de-command-dialog__header>button{width:2.75rem;height:2.75rem;color:var(--de-text-muted);cursor:pointer;background:0 0;border:1px solid #0000}.de-command-dialog__header>button:hover{color:var(--de-text);background:var(--de-surface-hover);border-color:var(--de-border)}.de-command-search{align-items:center;gap:var(--de-space-3);margin:var(--de-space-4) var(--de-space-4) var(--de-space-2);padding:0 var(--de-space-3);color:var(--de-text-muted);background:var(--de-input-bg);border:1px solid var(--de-input-border);border-radius:var(--de-radius-md);grid-template-columns:1.25rem minmax(0,1fr) auto;display:grid}.de-command-search:focus-within{color:var(--de-primary);border-color:var(--de-focus-color);box-shadow:var(--de-focus-ring)}.de-command-search input{width:100%;min-height:3rem;color:var(--de-text);font:inherit;font-size:var(--de-text-base);background:0 0;border:0;padding:0}.de-command-search input::placeholder{color:var(--de-input-placeholder)}.de-command-results{min-height:10rem;padding:var(--de-space-1) var(--de-space-3) var(--de-space-4);overscroll-behavior:contain;overflow-y:auto}.de-command-group h3{margin:var(--de-space-4) var(--de-space-2) var(--de-space-2);color:var(--de-text-muted);font-size:var(--de-text-xs);letter-spacing:.035em;text-transform:uppercase;font-weight:650}.de-command-group>button{align-items:center;gap:var(--de-space-3);width:100%;min-height:3.25rem;padding:var(--de-space-2) var(--de-space-3);color:var(--de-text);text-align:left;cursor:pointer;border-radius:var(--de-radius-md);background:0 0;border:1px solid #0000;grid-template-columns:2.5rem minmax(0,1fr) 1.5rem;display:grid}.de-command-group>button[data-active=true]{background:var(--de-primary-soft);border-color:var(--de-primary-border)}.de-command-option__icon{width:2.25rem;height:2.25rem;color:var(--de-primary);background:var(--de-surface-tonal);border:1px solid var(--de-border)}.de-command-option__copy{gap:1px;min-width:0;display:grid}.de-command-option__copy strong,.de-command-option__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.de-command-option__copy strong{font-size:var(--de-text-sm);font-weight:650}.de-command-option__copy small{color:var(--de-text-muted);font-size:var(--de-text-xs)}.de-command-option__arrow{color:var(--de-text-muted);opacity:0;transform:translateX(calc(var(--de-space-1) * -1));transition:opacity var(--de-duration-fast) var(--de-ease), transform var(--de-duration-fast) var(--de-ease)}.de-command-group>button[data-active=true] .de-command-option__arrow{color:var(--de-primary);opacity:1;transform:translate(0)}.de-command-empty{align-content:center;place-items:center;gap:var(--de-space-2);min-height:14rem;padding:var(--de-space-8);color:var(--de-text-muted);text-align:center;display:grid}.de-command-empty strong{color:var(--de-text);font-size:var(--de-text-base)}.de-command-empty p{max-width:25rem;font-size:var(--de-text-sm);margin:0}.de-command-empty button{min-height:2.5rem;margin-top:var(--de-space-1);padding:0 var(--de-space-4);color:var(--de-text);cursor:pointer;background:var(--de-primary-soft);border:1px solid var(--de-primary-border);border-radius:var(--de-radius-md);font-weight:650}.de-command-dialog__footer{align-items:center;gap:var(--de-space-4);padding:var(--de-space-3) var(--de-space-4);color:var(--de-text-muted);font-size:var(--de-text-xs);border-top:1px solid var(--de-border);display:flex}.de-command-dialog__footer span{align-items:center;gap:var(--de-space-1);display:flex}.sidebar{--sb-bg:var(--de-surface-1);--sb-bg-2:var(--de-surface-2);--sb-bg-3:var(--de-surface-3);--sb-surface:var(--de-surface-tonal);--sb-surface-strong:var(--de-primary-soft);--sb-surface-muted:var(--de-surface-tonal);--sb-border:var(--de-border);--sb-border-strong:var(--de-primary-border);--sb-text:var(--de-text);--sb-text-strong:var(--de-text);--sb-muted:var(--de-text-muted);--sb-muted-2:var(--de-text-muted);--sb-accent:var(--de-primary);--sb-cyan:var(--de-primary);--sb-accent-soft:var(--de-primary-soft);--sb-accent-mid:var(--de-primary-border);--sb-teal:var(--de-primary);--sb-teal-soft:var(--de-primary-soft);--sb-danger:var(--de-danger);--sb-danger-soft:color-mix(in srgb, var(--de-danger) 13%, transparent);--sb-shadow:var(--de-shadow-md);--sb-shadow-soft:var(--de-shadow-sm);--sb-highlight:var(--de-highlight);--sb-focus:var(--de-focus-ring);--sb-glow:var(--de-shadow-sm);--sb-glow-cyan:var(--de-shadow-sm);--sb-gradient-accent:linear-gradient(135deg, var(--de-primary), var(--de-primary-pressed));--sb-row-h:2.75rem;--sb-icon:2.25rem;--sb-control:2.75rem;font-family:var(--de-font-sans)}.sidebar.sidebar--v3,[data-theme=light] .sidebar.sidebar--v3,.theme--light .sidebar.sidebar--v3{background:var(--de-surface-1);-webkit-backdrop-filter:none;backdrop-filter:none;border-right:1px solid var(--de-border);box-shadow:var(--de-shadow-sm)}.sidebar.sidebar--v3:after{z-index:0;background:var(--de-surface-1);opacity:1;display:block;inset:0}.sidebar.sidebar--v3:before{z-index:1}.sidebar.sidebar--v3>*{z-index:2}[data-theme=light] .sidebar.sidebar--v3,.theme--light .sidebar.sidebar--v3{--sb-bg:var(--de-surface-1);--sb-bg-2:var(--de-surface-2);--sb-bg-3:var(--de-surface-3);--sb-surface:var(--de-surface-tonal);--sb-surface-strong:var(--de-primary-soft);--sb-surface-muted:var(--de-surface-tonal);--sb-border:var(--de-border);--sb-border-strong:var(--de-primary-border);--sb-accent:var(--de-primary);--sb-cyan:var(--de-primary);--sb-accent-soft:var(--de-primary-soft);--sb-accent-mid:var(--de-primary-border);--sb-gradient-accent:linear-gradient(135deg, var(--de-primary), var(--de-primary-pressed));--sb-shadow:var(--de-shadow-sm);--sb-shadow-soft:var(--de-shadow-sm);--sb-highlight:var(--de-highlight);--sb-glow:var(--de-shadow-sm);--sb-glow-cyan:var(--de-shadow-sm);background:var(--de-surface-1);box-shadow:var(--de-shadow-sm)}[data-theme=light] .sidebar.sidebar--v3 .sidebar__brandMark,.theme--light .sidebar.sidebar--v3 .sidebar__brandMark{color:var(--de-button-fg);background:var(--de-primary);border-color:var(--de-primary-border);box-shadow:none}[data-theme=light] .sidebar.sidebar--v3 .sidebar__link:is([aria-current=page],[data-active=true]),.theme--light .sidebar.sidebar--v3 .sidebar__link:is([aria-current=page],[data-active=true]){color:var(--de-text);background:var(--de-primary-soft);border-color:var(--de-primary-border);box-shadow:none}[data-theme=light] .sidebar.sidebar--v3 .sidebar__link:is([aria-current=page],[data-active=true]):before,.theme--light .sidebar.sidebar--v3 .sidebar__link:is([aria-current=page],[data-active=true]):before{background:var(--de-primary);box-shadow:none}[data-theme=light] .sidebar.sidebar--v3 .sidebar__link:is([aria-current=page],[data-active=true]) .sidebar__icon,.theme--light .sidebar.sidebar--v3 .sidebar__link:is([aria-current=page],[data-active=true]) .sidebar__icon{color:var(--de-button-fg);background:var(--de-primary);border-color:var(--de-primary-border);box-shadow:var(--de-shadow-sm)}.sidebar.sidebar--v3:before{background:var(--de-border-strong);opacity:.45;width:1px}.sidebar__brandMark{color:var(--de-button-fg);background:var(--de-primary);border-color:var(--de-primary-border);box-shadow:none}.sidebar__brandTitle,.sidebar__footerPrimary{color:var(--de-text);font-weight:700}.sidebar__brandLogo,.sidebar__brandText,.sidebar__footerInfo,.sidebar__label,.sidebar__subLabel,.sidebar__helpModeText,.sidebar__themeToggleText,.sidebar__logoutText{min-width:0}.sidebar__chev,.sidebar__footerEndIcon,.sidebar__themeToggleEnd,.sidebar__logoutEnd,.sidebar__searchIcon,.sidebar__brandSub,.sidebar__footerSecondary,.sidebar__commandShortcut,.sidebar__sectionHeader{color:var(--de-text-muted)}.sidebar__sectionHeader{font-size:var(--de-text-xs);letter-spacing:.035em;font-weight:650}.sidebar__toggle,.sidebar__searchBtn,.sidebar__mobileOpenBtn,.sidebar__themeToggle,.sidebar__settingsRow,.sidebar__helpMode,.sidebar__logout{min-height:2.75rem}.sidebar__mobileOpenBtn{color:var(--de-primary);background:var(--de-surface-1);border-color:var(--de-primary-border);box-shadow:var(--de-shadow-md)}.sidebar__mobileOpenBtn:active{opacity:1;pointer-events:auto;border:1px solid var(--de-primary-border);width:2.75rem;min-width:2.75rem;padding:0;transform:scale(.98)}.sidebar__mobileBackdrop{background:var(--de-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sidebar__searchWrap,.sidebar__searchOverlayInputWrap{min-height:2.75rem;color:var(--de-text);background:var(--de-input-bg);border-color:var(--de-input-border);box-shadow:none}.sidebar__searchInput{color:var(--de-text)}.sidebar__searchInput::placeholder{color:var(--de-input-placeholder)}.sidebar__header,.sidebar__searchRow,.sidebar__themeToggleLeft,.sidebar__logoutLeft,.sidebar__helpModeLeft{min-width:0}.sidebar__commandBtn{justify-content:center}.sidebar__link{min-height:2.75rem;color:var(--de-text-soft);border-radius:var(--de-radius-md);box-shadow:none;border-color:#0000}.sidebar__link:hover,.sidebar__sublink:hover{color:var(--de-text);background:var(--de-surface-hover);box-shadow:none}.sidebar__link[aria-current=page],.sidebar__link[data-active=true]{color:var(--de-text);background:var(--de-primary-soft);border-color:var(--de-primary-border);box-shadow:none}.sidebar__link[aria-current=page]:before,.sidebar__link[data-active=true]:before{background:var(--de-primary);width:3px;box-shadow:none}.sidebar__icon,.sidebar__themeToggleIconWrap,.sidebar__logoutIconWrap,.sidebar__helpModeIconWrap,.sidebar__footerAvatar{color:var(--de-text-muted);background:var(--de-surface-tonal);border-color:var(--de-border);box-shadow:none}.sidebar__link[aria-current=page] .sidebar__icon,.sidebar__link[data-active=true] .sidebar__icon{color:var(--de-primary);background:var(--de-primary-soft);border-color:var(--de-primary-border);box-shadow:none}.sidebar__sub{border-left-color:var(--de-border)}.sidebar__subDot{color:var(--de-primary);box-shadow:none;background:currentColor}.sidebar__sublink{min-height:2.75rem;color:var(--de-text-muted)}.sidebar__sublink[aria-current=page],.sidebar__sublink[data-active=true]{color:var(--de-primary);background:var(--de-primary-soft)}.sidebar__footer{background:var(--de-surface-1);border-top:1px solid var(--de-border)}.sidebar__empty{color:var(--de-text-muted);background:var(--de-surface-tonal);border-color:var(--de-border)}.sidebar__themeToggle,.sidebar__settingsRow,.sidebar__helpMode{color:var(--de-text-soft);box-shadow:none;background:0 0;border-color:#0000}.sidebar__settingsRow--static,.sidebar__settingsRow--static:hover{cursor:default;background:0 0;border-color:#0000}.sidebar__themeToggle:hover,.sidebar__settingsRow:hover,.sidebar__helpMode:hover{color:var(--de-text);background:var(--de-surface-hover);border-color:var(--de-border);box-shadow:none}.sidebar__logout{color:var(--de-danger);box-shadow:none;background:0 0;border-color:#0000}.sidebar__logout:hover{color:var(--de-danger);background:color-mix(in srgb, var(--de-danger) 11%, transparent);border-color:color-mix(in srgb, var(--de-danger) 32%, transparent);box-shadow:none}.sidebar__helpMode.is-active,.sidebar__helpMode.is-active .sidebar__helpModeIconWrap,.sidebar__helpMode.is-active .sidebar__helpModeSwitch{color:var(--de-primary);background:var(--de-primary-soft);border-color:var(--de-primary-border);box-shadow:none}.sidebar__scroll,.sidebar__nav,.sidebar__item,.sidebar__sub,.sidebar__footer{-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page){width:100%;min-width:0;min-height:calc(100dvh - 4.5rem);padding:clamp(var(--de-space-4), 2.4vw, var(--de-space-8));color:var(--de-text);font-family:var(--de-font-sans);font-size:var(--de-text-base);line-height:var(--de-leading);background:0 0}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.page-header,.page-hero,.dashboard-header,.section-header,.hero-section){min-width:0;margin-bottom:var(--de-space-6);color:var(--de-text)}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(h1,h2,h3){color:var(--de-text);letter-spacing:-.015em;font-weight:700}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.card,.panel,.content-card,.dashboard-card,.metric-card,.kpi-card,.chart-card,.stats-card,.toolbar,.filters-bar,.filter-bar,.quick-actions){min-width:0;color:var(--de-text);background:var(--de-card-bg);border:1px solid var(--de-card-border);border-radius:var(--de-card-radius);box-shadow:var(--de-card-shadow)}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.card,.panel,.content-card,.dashboard-card,.metric-card,.kpi-card,.chart-card,.stats-card) :is(.card,.panel,.metric-card,.kpi-card,.stats-card){background:var(--de-surface-tonal);border-color:var(--de-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.metrics-grid,.stats-grid,.kpi-grid,.cards-grid,.dashboard-grid,.quick-actions-grid){gap:var(--de-space-4);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));min-width:0;display:grid}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(button,[role=button],input,select,textarea){font:inherit}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--de-input-height);color:var(--de-text);caret-color:var(--de-primary);background-color:var(--de-input-bg);border-color:var(--de-input-border);border-radius:var(--de-radius-md);box-shadow:none;transition:background-color var(--de-duration-fast) var(--de-ease), border-color var(--de-duration-fast) var(--de-ease), box-shadow var(--de-duration-fast) var(--de-ease)}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(input,textarea)::placeholder{color:var(--de-input-placeholder);opacity:1}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(input,select,textarea):focus{border-color:var(--de-focus-color);box-shadow:var(--de-focus-ring)}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(input,select,textarea)[aria-invalid=true],.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(input,select,textarea).is-invalid{border-color:var(--de-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--de-danger) 18%, transparent)}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(input,select,textarea,button):disabled,.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) [aria-disabled=true]{cursor:not-allowed;opacity:.55}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(input,textarea):-webkit-autofill{-webkit-text-fill-color:var(--de-text);box-shadow:0 0 0 1000px var(--de-input-bg) inset;caret-color:var(--de-primary)}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(input[type=checkbox],input[type=radio]){accent-color:var(--de-primary)}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.btn-primary,.primary-button,.primary-btn,.save-button,.add-button){min-height:var(--de-button-height);color:var(--de-button-fg);background:var(--de-button-bg);border:1px solid var(--de-button-border);border-radius:var(--de-radius-md);box-shadow:var(--de-shadow-sm);transition:background-color var(--de-duration-fast) var(--de-ease), border-color var(--de-duration-fast) var(--de-ease), transform var(--de-duration-fast) var(--de-ease);font-weight:650}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.btn-primary,.primary-button,.primary-btn,.save-button,.add-button):hover{background:var(--de-button-bg-hover);transform:translateY(-1px)}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.btn-secondary,.secondary-button,.ghost-button,.icon-button){min-height:var(--de-button-height);color:var(--de-text);background:var(--de-surface-tonal);border:1px solid var(--de-border);border-radius:var(--de-radius-md);box-shadow:none;font-weight:600}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.btn-danger,.danger-button,.delete-button,.destructive-button){min-height:var(--de-button-height);color:var(--de-porcelain-50);background:var(--de-danger);border-color:var(--de-danger);box-shadow:none}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.tabs,.tab-list,[role=tablist]){gap:var(--de-space-1);min-width:0;padding:var(--de-space-1);background:var(--de-surface-tonal);border:1px solid var(--de-border);border-radius:var(--de-radius-md);display:flex;overflow-x:auto}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is([role=tab],.tab,.tab-button)[aria-selected=true],.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.tab,.tab-button).active{color:var(--de-primary);background:var(--de-primary-soft);border-color:var(--de-primary-border)}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.chip,.badge,.status-badge,.pill){align-items:center;gap:var(--de-space-1);min-height:1.625rem;padding:var(--de-space-1) var(--de-space-2);color:var(--de-text-soft);font-size:var(--de-text-xs);background:var(--de-surface-tonal);border:1px solid var(--de-border);border-radius:var(--de-radius-pill);font-weight:650;display:inline-flex}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) [aria-busy=true]{cursor:progress;opacity:.72}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.status-success,.badge-success,.is-success){color:var(--de-success);border-color:color-mix(in srgb, var(--de-success) 38%, transparent);background:color-mix(in srgb, var(--de-success) 11%, transparent)}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.status-warning,.badge-warning,.is-warning){color:var(--de-warning);border-color:color-mix(in srgb, var(--de-warning) 40%, transparent);background:color-mix(in srgb, var(--de-warning) 11%, transparent)}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.status-error,.badge-danger,.is-error){color:var(--de-danger);border-color:color-mix(in srgb, var(--de-danger) 40%, transparent);background:color-mix(in srgb, var(--de-danger) 11%, transparent)}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.table-container,.table-wrapper,.data-table-wrapper,.records-table-container,.patients-table-container){overscroll-behavior-inline:contain;border:1px solid var(--de-border);border-radius:var(--de-radius-lg);min-width:0;overflow-x:auto}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) table{width:100%;min-width:38rem;color:var(--de-text);font-variant-numeric:tabular-nums;border-collapse:collapse}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) thead{color:var(--de-text-soft);background:var(--de-table-head-bg)}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(th,td){height:3.25rem;padding:var(--de-space-3) var(--de-space-4);border-bottom:1px solid var(--de-border)}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) th{font-size:var(--de-text-xs);letter-spacing:.02em;text-align:left;font-weight:650}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) tbody tr:hover{background:var(--de-table-row-hover)}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) tbody tr[aria-selected=true]{background:var(--de-table-row-selected)}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.amount,.numeric,[data-numeric=true],td:last-child){font-variant-numeric:tabular-nums}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.amount,.numeric,[data-numeric=true]){text-align:right}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.calendar-grid,.calendar-cell,.fc-theme-standard td,.fc-theme-standard th){border-color:var(--de-border)}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.calendar-event,.fc-event,[class*=event-card]){color:var(--de-text);background:var(--de-primary-soft);border-color:var(--de-primary-border);box-shadow:none}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.fc-day-today,.calendar-today,[data-today=true]){background:var(--de-primary-soft)}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.fc-timegrid-now-indicator-line,.current-time-indicator){border-color:var(--de-danger)}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) .recharts-tooltip-wrapper :is(.recharts-default-tooltip,div.recharts-default-tooltip){color:var(--de-text);background:var(--de-chart-tooltip-bg);border:1px solid var(--de-border);border-radius:var(--de-radius-md);box-shadow:var(--de-shadow-md)}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.recharts-cartesian-grid line,.recharts-cartesian-axis line){stroke:var(--de-chart-grid)}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.skeleton,.skeleton-line,[class*=skeleton-]){background:linear-gradient(90deg, var(--de-surface-tonal), var(--app-loader-shimmer), var(--de-surface-tonal));border-radius:var(--de-radius-sm);background-size:200% 100%;animation:1.5s linear infinite de-skeleton-shimmer;overflow:hidden}@keyframes de-skeleton-shimmer{to{background-position-x:-200%}}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.empty-state,.no-results,.loading-state,.error-state){align-content:center;place-items:center;gap:var(--de-space-3);min-height:12rem;padding:var(--de-space-8);color:var(--de-text-muted);text-align:center;background:var(--de-surface-tonal);border:1px dashed var(--de-border-strong);border-radius:var(--de-radius-lg);display:grid}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page) :is(.empty-state,.no-results,.loading-state,.error-state) :is(h2,h3,strong){color:var(--de-text)}@media (width<=900px){.de-product-header__description,.de-product-header__date{display:none}.de-product-header__clinic{max-width:9rem}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page){max-width:100vw;overflow-x:clip}}@media (width<=600px){.de-product-header[data-mobile=true]{gap:var(--de-space-2);min-height:4.25rem;padding-right:var(--de-space-3);padding-left:4.5rem}.de-product-header__section,.de-product-header__clinic,.de-product-header__command-label,.de-product-header__command kbd{display:none}.de-product-header__divider{height:1.5rem}.de-product-header__command{justify-content:center;width:2.75rem;padding:0}.de-command-backdrop{padding:var(--de-space-3) var(--de-space-3) 0;place-items:end center}.de-command-dialog{width:100%;max-height:calc(100dvh - var(--de-space-4));padding-bottom:env(safe-area-inset-bottom);border-radius:var(--de-radius-lg) var(--de-radius-lg) 0 0}.de-command-dialog__footer{display:none}.de-command-dialog__header{padding:var(--de-space-3);grid-template-columns:2.5rem minmax(0,1fr) 2.75rem}.de-command-search{margin:var(--de-space-3) var(--de-space-3) var(--de-space-2)}.de-connectivity{top:auto;bottom:calc(var(--de-space-4) + env(safe-area-inset-bottom));width:calc(100vw - var(--de-space-6));border-radius:var(--de-radius-md);justify-content:center}.app-shell .app-main :is(.dashboard-page,.dashboard-v3,.appointments-page-container,.patients-page,.records-list-page,.records-container,.records-page,.financials-app,.finm-page,.messages-app-container,.tasks-page,.reports-container,.logs-container,.automation-wrapper,.settings-page,.settings-hub,.profile-page,.mk-page){min-height:calc(100dvh - 4.25rem);padding:var(--de-space-4)}.sidebar.sidebar--mobile{max-width:calc(100vw - var(--de-space-4));border-radius:0 var(--de-radius-md) var(--de-radius-md) 0;width:min(90vw,20rem)!important}}html body :is(.text-entry-dialog__backdrop,.ie-info-overlay,.financials-modal-backdrop,.ui-modal-backdrop,.modal-overlay,.modal-backdrop-blur,.calendar1-modalOverlay1,.details-drawer-overlay,.messages-modal-overlay,.logs-modal-overlay,.settings-modal-overlay,.sh-dialog-overlay,.sh-palette-overlay,.records-modal-overlay,.tooth-modal-overlay,.tpplans-overlay,.reports-modal-overlay,.futuristic-modal-overlay,.automation-modal-backdrop,.mk-modalwrap,.wb-modal__scrim,.wb-modal-back,.wb-premium-checkout__scrim,.dxd-modalback,.dxd-drawerscrim){--overlay-bg:var(--de-overlay);color:var(--de-text);background:var(--de-overlay);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(112%);backdrop-filter:blur(var(--glass-blur)) saturate(112%);overscroll-behavior:contain;z-index:110000!important;position:fixed!important;inset:0!important}html body .dxd-prefs{z-index:110010!important}html body .financials-modal-backdrop{--fin-text:var(--de-text);--fin-muted:var(--de-text-muted);--fin-border:var(--de-border);--fin-border-strong:var(--de-border-strong);--fin-radius-sm:var(--de-radius-sm);--fin-radius-lg:var(--de-radius-xl)}html body .ui-modal-backdrop{--tasks-text:var(--de-text);--tasks-panel-2:var(--de-surface-2);--tasks-border:var(--de-border);--tasks-border-strong:var(--de-border-strong);--tasks-danger:var(--de-danger);--tasks-danger-soft:color-mix(in srgb, var(--de-danger) 11%, transparent)}html body :is(.modal-overlay,.details-drawer-overlay,.calendar1-modalOverlay1){--appt-elevated:var(--de-dialog-bg);--appt-surface:var(--de-surface-1);--appt-surface-2:var(--de-surface-2);--appt-text:var(--de-text);--appt-muted:var(--de-text-muted);--appt-border:var(--de-border);--appt-border-strong:var(--de-border-strong);--appt-radius:var(--de-radius-md);--appt-radius-lg:var(--de-radius-xl)}html body .modal-backdrop-blur{--patients-text:var(--de-text);--patients-muted:var(--de-text-muted);--patients-panel:var(--de-dialog-bg);--patients-panel-soft:var(--de-surface-2);--patients-border:var(--de-border);--patients-border-strong:var(--de-border-strong);--patients-radius:var(--de-radius-md);--patients-danger:var(--de-danger);--auto-ink:var(--de-text);--auto-muted:var(--de-text-muted);--auto-border:var(--de-border)}html body .messages-modal-overlay{--messages-text:var(--de-text);--messages-muted:var(--de-text-muted);--messages-border:var(--de-border);--messages-panel:var(--de-dialog-bg);--messages-panel-soft:var(--de-surface-2);--messages-danger:var(--de-danger)}html body .messages-details-sidebar{min-width:0;max-width:min(25rem,100vw);color:var(--de-text);background:var(--de-dialog-bg);border-left:1px solid var(--de-dialog-border);box-shadow:var(--de-shadow-lg)}html body .messages-details-header{gap:var(--de-space-3);min-width:0;padding:var(--de-space-4);color:var(--de-text);background:var(--de-surface-2);border-bottom:1px solid var(--de-border)}html body .messages-details-content{overscroll-behavior:contain;min-width:0;min-height:0;overflow-y:auto}html body .logs-modal-overlay{--logs-text:var(--de-text);--logs-muted:var(--de-text-muted);--logs-border:var(--de-border);--logs-radius:var(--de-radius-md);--logs-radius-lg:var(--de-radius-xl);--logs-danger:var(--de-danger)}html body :is(.tp-modal-overlay,.tpplans-overlay){--tpx-bg:var(--de-bg);--tpx-surface:var(--de-surface-1);--tpx-surface-2:var(--de-surface-2);--tpx-field:var(--de-input-bg);--tpx-border:var(--de-border);--tpx-border-strong:var(--de-border-strong);--tpx-text:var(--de-text);--tpx-muted:var(--de-text-muted);--tpx-accent:var(--de-primary);--tpx-danger:var(--de-danger);--tpx-warn:var(--de-warning);--tpx-radius:var(--de-radius-md);--tpx-radius-sm:var(--de-radius-sm);--tpx-primary-grad:linear-gradient(135deg, var(--de-primary), var(--de-primary-pressed));--tpx-ring:var(--de-focus-ring);--tpx-shadow:var(--de-shadow-lg)}html body :is(.text-entry-dialog,.ie-info-card__inner,.financials-modal-shell,.ui-modal,.modal-content-container,.details-drawer,.calendar1-modal1,.messages-modal-content,.messages-cmdk,.logs-modal-card,.settings-modal-card,.sh-dialog,.sh-palette,.records-modal,.tooth-modal,.tpplans-modal,.reports-modal-card,.modal-backdrop-blur>.cyber-modal,.modal-backdrop-blur>.cyber-modal2,.mk-modalwrap>.mk-card,.wb-modal,.wb-premium-checkout__modal,.wb-3ds-dialog,.dxd-searchmodal){min-width:0;max-width:calc(100vw - var(--de-space-8));max-height:calc(100dvh - var(--de-space-8));color:var(--de-text);background:var(--de-dialog-bg);border:1px solid var(--de-dialog-border);border-radius:var(--de-radius-xl);box-shadow:var(--de-shadow-lg);position:relative}html body :is(.financials-modal-shell,.ui-modal,.modal-content-container,.details-drawer,.calendar1-modal1,.messages-modal-content,.tpplans-modal,.wb-modal,.wb-premium-checkout__modal,.wb-3ds-dialog,.dxd-searchmodal){overflow:hidden}html body :is(.text-entry-dialog,.logs-modal-card,.settings-modal-card,.sh-dialog,.sh-palette,.reports-modal-card,.modal-backdrop-blur>.cyber-modal,.modal-backdrop-blur>.cyber-modal2,.mk-modalwrap>.mk-card){overscroll-behavior:contain;overflow:auto}html body .ie-info-card{width:min(47.5rem,100%);max-height:min(51.25rem, calc(100dvh - var(--de-space-8)));filter:none;border:1px solid var(--de-dialog-border);border-radius:var(--de-radius-xl);box-shadow:var(--de-shadow-lg);padding:0}html body :is(.ie-info-card__aurora,.ie-info-card__halo,.ie-info-particles,.ie-info-card__grid){display:none}html body .ie-info-card__inner{max-height:inherit;overscroll-behavior:contain;overflow-y:auto}html body :is(.financials-modal-top,.ui-modal-head,.modal-header,.details-header,.calendar1-modalHeader1,.messages-modal-header,.settings-modal-header,.records-modal-header,.tooth-modal-header,.tpplans-header,.wb-modal__head,.wb-premium-checkout__modal>header,.wb-3ds-dialog__head,.dxd-searchmodal__input,.ft-viewer-header){gap:var(--de-space-3);min-width:0;padding:var(--de-space-4) var(--de-space-5);color:var(--de-text);background:var(--de-surface-2);border-bottom:1px solid var(--de-border)}html body :is(.financials-modal-body,.ui-modal-body,.modal-body,.calendar1-modalBody1,.calendar1-modalBody2,.messages-modal-body,.settings-modal-body,.records-modal-body,.tooth-modal-body,.tpplans-body,.wb-modal__body,.wb-premium-checkout__body,.wb-3ds-dialog__body,.dxd-searchmodal__results){overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;overflow-y:auto}html body :is(.financials-modal-footer,.ui-modal-foot,.modal-backdrop-blur .modal-footer,.calendar1-modalFooter1,.messages-modal-footer,.settings-modal-footer,.records-modal-footer,.tooth-modal-actions,.wb-modal__foot,.dxd-searchmodal__foot){gap:var(--de-space-3);min-width:0;padding:var(--de-space-3) var(--de-space-5);background:var(--de-surface-2);border-top:1px solid var(--de-border)}html body :is(.text-entry-dialog,.ie-info-card__inner,.financials-modal-shell,.ui-modal,.modal-content-container,.details-drawer,.calendar1-modal1,.messages-modal-content,.logs-modal-card,.settings-modal-card,.sh-dialog,.sh-palette,.records-modal,.tooth-modal,.tpplans-modal,.reports-modal-card,.modal-backdrop-blur>.cyber-modal,.modal-backdrop-blur>.cyber-modal2,.mk-modalwrap>.mk-card,.dxd-searchmodal) :is(h1,h2,h3,h4,strong,label,legend){color:var(--de-text)}html body :is(.text-entry-dialog,.ie-info-card__inner,.financials-modal-shell,.ui-modal,.modal-content-container,.details-drawer,.calendar1-modal1,.messages-modal-content,.logs-modal-card,.settings-modal-card,.sh-dialog,.sh-palette,.records-modal,.tooth-modal,.tpplans-modal,.reports-modal-card,.modal-backdrop-blur>.cyber-modal,.modal-backdrop-blur>.cyber-modal2,.mk-modalwrap>.mk-card,.dxd-searchmodal) :is(p,small,.financials-modal-subtitle,.modal-subtitle,.details-subtitle,.messages-form-label){color:var(--de-text-muted)}html[data-theme=light] body :is(.text-entry-dialog,.ie-info-card__inner,.financials-modal-shell,.ui-modal,.modal-content-container,.details-drawer,.calendar1-modal1,.messages-modal-content,.logs-modal-card,.settings-modal-card,.sh-dialog,.sh-palette,.records-modal,.tooth-modal,.tpplans-modal,.reports-modal-card,.modal-backdrop-blur>.cyber-modal,.modal-backdrop-blur>.cyber-modal2,.mk-modalwrap>.mk-card),html.theme--light body :is(.text-entry-dialog,.ie-info-card__inner,.financials-modal-shell,.ui-modal,.modal-content-container,.details-drawer,.calendar1-modal1,.messages-modal-content,.logs-modal-card,.settings-modal-card,.sh-dialog,.sh-palette,.records-modal,.tooth-modal,.tpplans-modal,.reports-modal-card,.modal-backdrop-blur>.cyber-modal,.modal-backdrop-blur>.cyber-modal2,.mk-modalwrap>.mk-card){color:var(--de-text);background:var(--de-dialog-bg);border-color:var(--de-dialog-border);box-shadow:var(--de-shadow-lg)}html body :is(.text-entry-dialog__header>button,.ie-info-close,.financials-modal-x,.ui-modal-close,.modal-close-button,.modal-close-corner,.details-close,.calendar1-modalClose1,.messages-modal-close-btn,.logs-modal-close,.settings-modal-close,.records-modal-close,.tooth-modal-close,.tpplans-close,.reports-modal-close,.wb-modal__head>button,.wb-premium-checkout__modal>header .wb-iconbtn,.wb-3ds-dialog__head>button,.dxd-prefs__head .dxd-iconbtn,.dxd-product-lightbox>div>button,.dxd-capture__lightbox>button,.ft-preview-close,.ft-viewer-close){width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--de-text-soft);cursor:pointer;background:var(--de-surface-tonal);border:1px solid var(--de-border);border-radius:var(--de-radius-md);box-shadow:none;opacity:1;flex:0 0 2.5rem;place-items:center;padding:0;display:grid}html body :is(.text-entry-dialog__header>button,.ie-info-close,.financials-modal-x,.ui-modal-close,.modal-close-button,.modal-close-corner,.details-close,.calendar1-modalClose1,.messages-modal-close-btn,.logs-modal-close,.settings-modal-close,.records-modal-close,.tooth-modal-close,.tpplans-close,.reports-modal-close,.wb-modal__head>button,.wb-premium-checkout__modal>header .wb-iconbtn,.wb-3ds-dialog__head>button,.dxd-prefs__head .dxd-iconbtn,.dxd-product-lightbox>div>button,.dxd-capture__lightbox>button,.ft-preview-close,.ft-viewer-close):hover{color:var(--de-text);background:var(--de-surface-hover);border-color:var(--de-border-strong)}html body .mk-modalwrap>.mk-card button[aria-label=Close]{min-width:2.5rem;min-height:2.5rem}html body :is(.text-entry-dialog,.financials-modal-shell,.ui-modal,.modal-content-container,.details-drawer,.calendar1-modal1,.messages-modal-content,.logs-modal-card,.settings-modal-card,.sh-dialog,.records-modal,.tooth-modal,.tpplans-modal,.reports-modal-card,.modal-backdrop-blur>.cyber-modal,.modal-backdrop-blur>.cyber-modal2,.mk-modalwrap>.mk-card,.wb-modal,.wb-premium-checkout__modal,.wb-3ds-dialog,.dxd-searchmodal,.dxd-prefs) :focus-visible{outline:2px solid var(--de-focus-color)!important;outline-offset:2px!important}html body :is(.text-entry-dialog,.financials-modal-shell,.ui-modal,.modal-content-container,.details-drawer,.calendar1-modal1,.messages-modal-content,.logs-modal-card,.settings-modal-card,.sh-dialog,.records-modal,.tooth-modal,.tpplans-modal,.reports-modal-card,.modal-backdrop-blur>.cyber-modal,.modal-backdrop-blur>.cyber-modal2,.mk-modalwrap>.mk-card) :is(button,input,select,textarea):disabled,html body :is(.text-entry-dialog,.financials-modal-shell,.ui-modal,.modal-content-container,.details-drawer,.calendar1-modal1,.messages-modal-content,.logs-modal-card,.settings-modal-card,.sh-dialog,.records-modal,.tooth-modal,.tpplans-modal,.reports-modal-card,.modal-backdrop-blur>.cyber-modal,.modal-backdrop-blur>.cyber-modal2,.mk-modalwrap>.mk-card) :is([aria-disabled=true],[aria-busy=true]){cursor:not-allowed;opacity:.55}html body :is(.custom-datepicker-popper,.pro-datepicker-popper,.react-datepicker-popper,.react-datepicker__portal,[data-radix-popper-content-wrapper],.calendar1-popover1,.messages-dropdown-menu,.reports-dropdown-menu,.sh-menu,.mk-pop){z-index:121000!important}html body :is(.custom-datepicker-popper .react-datepicker,.pro-datepicker-popper .react-datepicker,.react-datepicker__portal .react-datepicker,[data-radix-popper-content-wrapper]>div,.calendar1-popover1,.messages-dropdown-menu,.reports-dropdown-menu,.sh-menu,.mk-pop){color:var(--de-text);background:var(--de-surface-2);border:1px solid var(--de-border-strong);border-radius:var(--de-radius-md);box-shadow:var(--de-shadow-md)}html body :is(.ft-preview-overlay,.ft-viewer-overlay,.dxd-product-lightbox,.dxd-capture__lightbox){background:var(--de-overlay);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(105%);backdrop-filter:blur(var(--glass-blur)) saturate(105%);z-index:116000!important;position:fixed!important;inset:0!important}html body :is(.ft-viewer-shell,.dxd-product-lightbox>div,.dxd-capture__lightbox .dxd-capture__stage){color:var(--de-text);background:var(--de-surface-1);border:1px solid var(--de-border);border-radius:var(--de-radius-xl);box-shadow:var(--de-shadow-lg)}html body .tp-modal-overlay{z-index:117000!important}html body :is(.wb-premium-preview,.wb-3ds-backdrop){z-index:118000!important}html body :is(.call-screen-overlay,.gcall-overlay){z-index:124000!important}html body .call-popup-overlay{color:var(--de-text);background:var(--de-overlay);z-index:126000!important}html body :is(.in-call-bar,.gcall-incoming,.gcall-mini){z-index:127000!important}html body .call-popup-card{min-width:0;color:var(--de-text);background:var(--de-dialog-bg);border:1px solid var(--de-dialog-border);border-radius:var(--de-radius-xl);box-shadow:var(--de-shadow-lg)}html body :is(.call-popup-card,.call-screen,.gcall-overlay) :is(h1,h2,h3,strong){color:var(--de-text)}html body :is(.call-popup-card,.call-screen,.gcall-overlay) :is(p,small,.call-control-label){color:var(--de-text-muted)}.dxd[data-dxd-theme=dark] :is(.dxd-searchmodal,.dxd-prefs,.dxd-product-lightbox>div,.dxd-capture__lightbox .dxd-capture__stage){color:var(--de-porcelain-100);background:var(--de-ink-900);border-color:rgba(var(--de-porcelain-rgb), .1)}.dxd[data-dxd-theme=light] :is(.dxd-searchmodal,.dxd-prefs,.dxd-product-lightbox>div,.dxd-capture__lightbox .dxd-capture__stage){color:var(--de-ink-950);background:var(--de-porcelain-50);border-color:rgba(var(--de-ink-rgb), .11)}.dxd[data-dxd-theme=light] :is(.dxd-searchmodal,.dxd-prefs) :is(h1,h2,h3,strong,label){color:var(--de-ink-950)}.dxd[data-dxd-theme=light] :is(.dxd-searchmodal,.dxd-prefs) :is(p,small){color:var(--de-ink-500)}html body :is(.wb-modal,.wb-premium-checkout__modal,.wb-3ds-dialog){color:var(--de-porcelain-100);background:var(--de-ink-900);border-color:rgba(var(--de-porcelain-rgb), .1)}html body :is(.wb-modal,.wb-premium-checkout__modal,.wb-3ds-dialog) :is(h1,h2,h3,strong,label){color:var(--de-porcelain-100)}html body :is(.wb-modal,.wb-premium-checkout__modal,.wb-3ds-dialog) :is(p,small){color:var(--de-porcelain-500)}.wb-3ds .wb-3ds-dialog-layer{z-index:220!important}.wb :is(.wb-tool,.wb-rail__btn,.wb-iconbtn,.wb-num,.wb-text-in,.wb-select,.wb-insp__tab),html body .wb-modal :is(button,input,select,textarea),.wb-3ds :is(.wb-3ds-btn,.wb-3ds-iconbtn,.wb-3ds-field,.wb-3ds-dialog button,.wb-3ds-dialog input,.wb-3ds-dialog select,.wb-3ds-dialog textarea){min-height:0!important}.dxd :is(.dxd-btn,.dxd-iconbtn,.dxd-searchmodal button,.dxd-searchmodal input,.dxd-prefs button,.dxd-prefs input,.dxd-prefs select){min-height:2.25rem}.wb :is(button,input,select,textarea):focus-visible,.wb-3ds :is(button,input,select,textarea):focus-visible,.dxd :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--de-focus-color)!important;outline-offset:2px!important}@media (width<=900px){.wb,.wb--inline,.wb--sidebar-aware{width:100%;max-width:100vw;min-width:0!important}.wb :is(.wb__topbar,.wb__body,.wb__left,.wb__right,.wb-panel,.wb-insp){min-width:0;max-width:100%}.wb .wb__topbar{overscroll-behavior-inline:contain;overflow-x:auto}.wb-3ds-backdrop,.wb-3ds{width:100%;max-width:100vw;min-width:0!important}.wb-3ds :is(.wb-3ds__topbar,.wb-3ds__workspace,.wb-3ds__hierarchy,.wb-3ds__inspector,.wb-3ds__timeline,.wb-3ds__timeline-head,.wb-3ds__track-list){min-width:0;max-width:100%}.wb-3ds :is(.wb-3ds__topbar,.wb-3ds__toolbar,.wb-3ds__timeline,.wb-3ds__track-list){overscroll-behavior-inline:contain}.wb-3ds :is(.wb-3ds__toolbar,.wb-3ds__timeline,.wb-3ds__track-list){overflow-x:auto}}@media (width<=640px){html body :is(.text-entry-dialog__backdrop,.ie-info-overlay,.financials-modal-backdrop,.ui-modal-backdrop,.modal-overlay,.modal-backdrop-blur,.calendar1-modalOverlay1,.details-drawer-overlay,.messages-modal-overlay,.logs-modal-overlay,.settings-modal-overlay,.sh-dialog-overlay,.sh-palette-overlay,.records-modal-overlay,.tooth-modal-overlay,.tpplans-overlay,.reports-modal-overlay,.futuristic-modal-overlay,.automation-modal-backdrop,.mk-modalwrap,.wb-modal__scrim,.wb-modal-back,.wb-premium-checkout__scrim,.dxd-modalback){padding:var(--de-space-3) var(--de-space-2) 0!important;justify-content:center!important;place-items:end center!important}html body .messages-cmdk-overlay{padding-top:var(--de-space-3)!important}html body :is(.text-entry-dialog,.ie-info-card,.financials-modal-shell,.ui-modal,.modal-content-container,.delete-modal-container,.details-drawer,.calendar1-modal1,.calendar1-modalDelete1,.messages-modal-content,.messages-cmdk,.logs-modal-card,.settings-modal-card,.sh-dialog,.sh-palette,.records-modal,.tooth-modal,.tpplans-modal,.reports-modal-card,.modal-backdrop-blur>.cyber-modal,.modal-backdrop-blur>.cyber-modal2,.mk-modalwrap>.mk-card,.wb-modal,.wb-premium-checkout__modal,.wb-3ds-dialog,.dxd-searchmodal){border-radius:var(--de-radius-lg) var(--de-radius-lg) 0 0;border-bottom:0;width:100%!important;max-width:100vw!important;height:auto!important;max-height:calc(100dvh - var(--de-space-3))!important;margin:0!important}html body :is(.text-entry-dialog,.logs-modal-card,.settings-modal-card,.sh-dialog,.sh-palette,.reports-modal-card,.modal-backdrop-blur>.cyber-modal,.modal-backdrop-blur>.cyber-modal2,.mk-modalwrap>.mk-card){padding-bottom:calc(var(--de-space-4) + env(safe-area-inset-bottom));overflow-y:auto!important}html body .ie-info-card__inner{border-radius:var(--de-radius-lg) var(--de-radius-lg) 0 0;padding-bottom:calc(var(--de-space-4) + env(safe-area-inset-bottom))}html body :is(.financials-modal-footer,.ui-modal-foot,.modal-backdrop-blur .modal-footer,.calendar1-modalFooter1,.messages-modal-footer,.settings-modal-footer,.records-modal-footer,.tooth-modal-actions,.wb-modal__foot,.dxd-searchmodal__foot,.text-entry-dialog__actions,.sh-dialog__actions){width:100%;padding-bottom:calc(var(--de-space-4) + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}html body :is(.financials-modal-footer,.ui-modal-foot,.modal-backdrop-blur .modal-footer,.calendar1-modalFooter1,.messages-modal-footer,.settings-modal-footer,.records-modal-footer,.tooth-modal-actions,.wb-modal__foot,.text-entry-dialog__actions,.sh-dialog__actions) button{flex:auto;width:100%}html body .call-popup-card{width:calc(100vw - var(--de-space-6));max-width:22rem;max-height:calc(100dvh - var(--de-space-6));overflow-y:auto}html body .messages-details-sidebar{width:min(92vw,22rem);max-width:100vw;padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.de-skip-link,.de-command-option__arrow,.sidebar__link,.sidebar__icon{transform:none}}
