@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--surface-base: #fafbfc;--surface-card: #ffffff;--surface-card-muted: #f8f9fa;--surface-divider: #eef0f3;--surface-hairline: rgba(120, 135, 180, .16);--surface-hairline-strong: rgba(120, 135, 180, .28);--surface-bar-solid: #ffffff;--shadow-bar-top: 0 -6px 16px rgba(15, 23, 42, .08);--radius-card: 18px;--radius-card-sm: 12px;--radius-pill: 999px;--shadow-soft: 0 1px 2px rgba(15, 23, 42, .04), 0 4px 16px rgba(15, 23, 42, .04);--shadow-elevated: 0 2px 6px rgba(15, 23, 42, .06), 0 12px 32px rgba(15, 23, 42, .06);--shadow-hover: 0 4px 10px rgba(15, 23, 42, .08), 0 16px 40px rgba(56, 132, 255, .1);--gradient-brand: linear-gradient(135deg, #2f6bff 0%, #7c5cff 58%, #e85faf 100%);--gradient-brand-accent: linear-gradient(135deg, #2f6bff 0%, #7c5cff 100%);--gradient-revenue: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);--gradient-avg-check: linear-gradient(135deg, #22c55e 0%, #14b8a6 100%);--gradient-clients: linear-gradient(135deg, #38bdf8 0%, #6366f1 100%);--gradient-tasks: linear-gradient(135deg, #f59e0b 0%, #f97316 100%);--gradient-warn: linear-gradient(135deg, #f59e0b 0%, #ef4444 100%);--status-ok: #15803d;--status-ok-bg: #dcfce7;--status-ok-border: rgba(34, 197, 94, .3);--status-warn: #b45309;--status-warn-bg: #fef3c7;--status-warn-border: rgba(245, 158, 11, .32);--status-error: #b91c1c;--status-error-bg: #fee2e2;--status-error-border: rgba(239, 68, 68, .3);--status-muted: #5b6673;--status-muted-bg: #f1f5f9;--status-muted-border: rgba(15, 23, 42, .12);--visit-source-journal-bg: rgba(22, 163, 74, .16);--visit-source-journal-fg: #166534;--visit-source-online-bg: rgba(124, 92, 255, .18);--visit-source-online-fg: #6d28d9;--visit-source-other-bg: rgba(100, 116, 139, .16);--visit-source-other-fg: #475569;--visit-source-agent-bg: rgba(14, 165, 233, .16);--visit-source-agent-fg: #0369a1;--visit-new-tag-bg: #285ce0;--visit-new-tag-fg: #ffffff;--visit-status-expected-bg: rgba(20, 184, 166, .14);--visit-status-expected-fg: #0f766e;--visit-status-expected-border: rgba(13, 148, 136, .3);--visit-status-expected-accent: #14b8a6;--visit-status-confirmed-bg: rgba(40, 92, 224, .12);--visit-status-confirmed-fg: #1c44ab;--visit-status-confirmed-border: rgba(40, 92, 224, .26);--visit-status-confirmed-accent: #285ce0;--visit-status-arrived-bg: rgba(249, 115, 22, .15);--visit-status-arrived-fg: #9a3412;--visit-status-arrived-border: rgba(249, 115, 22, .3);--visit-status-arrived-accent: #f97316;--visit-status-no-show-bg: rgba(239, 68, 68, .13);--visit-status-no-show-fg: #b91c1c;--visit-status-no-show-border: rgba(239, 68, 68, .28);--visit-status-no-show-accent: #ef4444;--visit-status-done-bg: rgba(100, 116, 139, .13);--visit-status-done-fg: #475569;--visit-status-done-border: rgba(100, 116, 139, .26);--visit-status-done-accent: #64748b;--visit-status-cancelled-bg: rgba(100, 116, 139, .08);--visit-status-cancelled-fg: #5b6673;--visit-status-cancelled-border: rgba(100, 116, 139, .2);--visit-status-cancelled-accent: #94a3b8;--visit-event-bg: rgba(99, 102, 241, .14);--visit-event-fg: #4338ca;--visit-event-border: rgba(99, 102, 241, .38);--visit-event-hover-bg: rgba(99, 102, 241, .22);--visit-offtime-bg: #f4f6f9;--visit-offtime-border: rgba(15, 23, 42, .07);--visit-offtime-fg: #97a1b2;--journal-dayoff-tint: rgba(245, 158, 11, .05);--body-color: #4b5563;--body-color-strong: #111827;--body-color-muted: #6b7385;--big-number-size: clamp(28px, 4vw, 40px);--big-number-line: 1.05;--section-title-size: 13px;--section-title-weight: 600;--section-title-color: #475569;--section-title-letter: .06em;--section-gap: 24px;--card-padding: 20px;--card-padding-sm: 16px;--brand-500: #6366f1;--brand-600: #4f46e5}body:not([data-dashboard-theme=light]){font-feature-settings:"cv11","ss01","ss03";letter-spacing:-.005em;color:#fff;--surface-base: #06080f;--surface-card: rgba(15, 23, 42, .55);--surface-card-strong: rgba(15, 23, 42, .75);--surface-card-muted: rgba(255, 255, 255, .04);--surface-divider: rgba(255, 255, 255, .08);--surface-hairline: rgba(255, 255, 255, .08);--surface-hairline-strong: rgba(255, 255, 255, .16);--surface-bar-solid: #0f172a;--shadow-bar-top: 0 -6px 16px rgba(0, 0, 0, .45);--brand-400: #60a5fa;--brand-500: #3b82f6;--brand-600: #2563eb;--brand-700: #1d4ed8;--brand-deep: #1e3a8a;--brand-50: rgba(59, 130, 246, .12);--radius-card: 24px;--radius-card-lg: 32px;--radius-card-sm: 16px;--radius-chip: 12px;--radius-pill: 999px;--radius-button: 14px;--shadow-soft: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .35);--shadow-elevated: 0 2px 4px rgba(0, 0, 0, .32), 0 12px 28px rgba(0, 0, 0, .4), 0 28px 56px rgba(59, 130, 246, .08);--shadow-hover: 0 4px 8px rgba(0, 0, 0, .38), 0 16px 32px rgba(0, 0, 0, .45), 0 32px 64px rgba(59, 130, 246, .18);--gradient-page-mesh: radial-gradient(1800px 1100px at -10% -20%, rgba(59, 130, 246, .32) 0%, transparent 60%), radial-gradient(1400px 900px at 110% 0%, rgba(168, 85, 247, .24) 0%, transparent 65%), radial-gradient(1600px 1000px at 50% 120%, rgba(236, 72, 153, .18) 0%, transparent 70%);--status-ok: #4ade80;--status-ok-bg: rgba(34, 197, 94, .16);--status-ok-border: rgba(74, 222, 128, .28);--status-warn: #fbbf24;--status-warn-bg: rgba(245, 158, 11, .16);--status-warn-border: rgba(251, 191, 36, .28);--status-error: #f87171;--status-error-bg: rgba(239, 68, 68, .16);--status-error-border: rgba(248, 113, 113, .28);--status-muted: rgba(255, 255, 255, .55);--status-muted-bg: rgba(255, 255, 255, .06);--status-muted-border: rgba(255, 255, 255, .12);--visit-source-journal-bg: rgba(34, 197, 94, .22);--visit-source-journal-fg: #86efac;--visit-source-online-bg: rgba(167, 139, 250, .26);--visit-source-online-fg: #ddd6fe;--visit-source-other-bg: rgba(148, 163, 184, .22);--visit-source-other-fg: rgba(255, 255, 255, .72);--visit-source-agent-bg: rgba(56, 189, 248, .24);--visit-source-agent-fg: #bae6fd;--visit-new-tag-bg: #6b92ff;--visit-new-tag-fg: #0b1220;--visit-status-expected-bg: rgba(20, 184, 166, .24);--visit-status-expected-fg: #99f6e4;--visit-status-expected-border: rgba(94, 234, 212, .32);--visit-status-expected-accent: #5eead4;--visit-status-confirmed-bg: rgba(59, 130, 246, .24);--visit-status-confirmed-fg: #bfdbfe;--visit-status-confirmed-border: rgba(147, 197, 253, .32);--visit-status-confirmed-accent: #60a5fa;--visit-status-arrived-bg: rgba(249, 115, 22, .26);--visit-status-arrived-fg: #fed7aa;--visit-status-arrived-border: rgba(253, 186, 116, .32);--visit-status-arrived-accent: #fb923c;--visit-status-no-show-bg: rgba(239, 68, 68, .24);--visit-status-no-show-fg: #fecaca;--visit-status-no-show-border: rgba(252, 165, 165, .32);--visit-status-no-show-accent: #f87171;--visit-status-done-bg: rgba(148, 163, 184, .2);--visit-status-done-fg: #e2e8f0;--visit-status-done-border: rgba(203, 213, 225, .28);--visit-status-done-accent: #cbd5e1;--visit-status-cancelled-bg: rgba(148, 163, 184, .12);--visit-status-cancelled-fg: rgba(255, 255, 255, .62);--visit-status-cancelled-border: rgba(255, 255, 255, .16);--visit-status-cancelled-accent: rgba(255, 255, 255, .42);--visit-event-bg: rgba(129, 140, 248, .24);--visit-event-fg: #c7d2fe;--visit-event-border: rgba(165, 180, 252, .4);--visit-event-hover-bg: rgba(129, 140, 248, .34);--visit-offtime-bg: rgba(255, 255, 255, .045);--visit-offtime-border: rgba(255, 255, 255, .08);--visit-offtime-fg: rgba(255, 255, 255, .5);--journal-dayoff-tint: rgba(251, 191, 36, .13);--section-title-size: 11px;--section-title-weight: 700;--section-title-color: rgba(255, 255, 255, .55);--section-title-letter: .12em;--body-color: rgba(255, 255, 255, .72);--body-color-strong: #ffffff;--body-color-muted: rgba(255, 255, 255, .5);--section-gap: 14px;--card-padding: 16px;--card-padding-lg: 18px;--card-padding-sm: 12px}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--surface-base);color:var(--body-color-strong);--mantine-color-dimmed: var(--body-color-muted)}body:not([data-dashboard-theme=light]){background-image:var(--gradient-page-mesh);background-attachment:fixed;--mantine-color-placeholder: var(--mantine-color-dark-1);--mantine-color-error: var(--mantine-color-red-5)}body[data-dashboard-theme=light]{--mantine-color-placeholder: #6b7385;--mantine-color-error: #c32929}@media(max-width:767px){.mantine-Button-root,.mantine-ActionIcon-root{min-height:44px;min-width:44px}.mantine-Input-input{min-height:44px}}:where(a,button,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid rgba(47,107,255,.55);outline-offset:2px;border-radius:8px}@media(max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:16px!important}}:where(a,button,[role=button],[role=tab],[role=menuitem],[role=option],label,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(hover:none)and (pointer:coarse){:where(a[href],button:not(:disabled),[role=button],[role=tab],[role=menuitem],[role=option]):active{opacity:.6}}:root{--visit-color-mint-bg: rgba(16, 185, 129, .14);--visit-color-mint-fg: #047857;--visit-color-mint-border: rgba(16, 185, 129, .3);--visit-color-teal-bg: rgba(13, 148, 136, .14);--visit-color-teal-fg: #0f766e;--visit-color-teal-border: rgba(13, 148, 136, .3);--visit-color-sky-bg: rgba(14, 165, 233, .14);--visit-color-sky-fg: #0369a1;--visit-color-sky-border: rgba(14, 165, 233, .3);--visit-color-indigo-bg: rgba(79, 70, 229, .13);--visit-color-indigo-fg: #4338ca;--visit-color-indigo-border: rgba(79, 70, 229, .28);--visit-color-lavender-bg: rgba(167, 139, 250, .18);--visit-color-lavender-fg: #6d28d9;--visit-color-lavender-border: rgba(167, 139, 250, .34);--visit-color-violet-bg: rgba(192, 38, 211, .13);--visit-color-violet-fg: #a21caf;--visit-color-violet-border: rgba(192, 38, 211, .28);--visit-color-rose-bg: rgba(244, 63, 94, .13);--visit-color-rose-fg: #be123c;--visit-color-rose-border: rgba(244, 63, 94, .28);--visit-color-coral-bg: rgba(242, 100, 73, .16);--visit-color-coral-fg: #9a3412;--visit-color-coral-border: rgba(242, 100, 73, .32);--visit-color-amber-bg: rgba(245, 158, 11, .16);--visit-color-amber-fg: #92400e;--visit-color-amber-border: rgba(245, 158, 11, .32);--visit-color-lime-bg: rgba(132, 204, 22, .18);--visit-color-lime-fg: #3f6212;--visit-color-lime-border: rgba(132, 204, 22, .34);--visit-color-sand-bg: rgba(200, 169, 126, .22);--visit-color-sand-fg: #6b5230;--visit-color-sand-border: rgba(200, 169, 126, .4);--visit-color-slate-bg: rgba(100, 116, 139, .14);--visit-color-slate-fg: #475569;--visit-color-slate-border: rgba(100, 116, 139, .28)}body:not([data-dashboard-theme=light]){--visit-color-mint-bg: rgba(16, 185, 129, .22);--visit-color-mint-fg: #6ee7b7;--visit-color-mint-border: rgba(110, 231, 183, .32);--visit-color-teal-bg: rgba(13, 148, 136, .24);--visit-color-teal-fg: #5eead4;--visit-color-teal-border: rgba(94, 234, 212, .32);--visit-color-sky-bg: rgba(14, 165, 233, .24);--visit-color-sky-fg: #7dd3fc;--visit-color-sky-border: rgba(125, 211, 252, .32);--visit-color-indigo-bg: rgba(99, 102, 241, .26);--visit-color-indigo-fg: #a5b4fc;--visit-color-indigo-border: rgba(165, 180, 252, .32);--visit-color-lavender-bg: rgba(167, 139, 250, .26);--visit-color-lavender-fg: #ddd6fe;--visit-color-lavender-border: rgba(221, 214, 254, .32);--visit-color-violet-bg: rgba(192, 38, 211, .26);--visit-color-violet-fg: #f0abfc;--visit-color-violet-border: rgba(240, 171, 252, .32);--visit-color-rose-bg: rgba(244, 63, 94, .24);--visit-color-rose-fg: #fda4af;--visit-color-rose-border: rgba(253, 164, 175, .32);--visit-color-coral-bg: rgba(242, 100, 73, .26);--visit-color-coral-fg: #fcb69f;--visit-color-coral-border: rgba(252, 182, 159, .32);--visit-color-amber-bg: rgba(245, 158, 11, .24);--visit-color-amber-fg: #fcd34d;--visit-color-amber-border: rgba(252, 211, 77, .32);--visit-color-lime-bg: rgba(132, 204, 22, .24);--visit-color-lime-fg: #bef264;--visit-color-lime-border: rgba(190, 242, 100, .32);--visit-color-sand-bg: rgba(200, 169, 126, .24);--visit-color-sand-fg: #e7d3b3;--visit-color-sand-border: rgba(231, 211, 179, .32);--visit-color-slate-bg: rgba(148, 163, 184, .2);--visit-color-slate-fg: #cbd5e1;--visit-color-slate-border: rgba(203, 213, 225, .28)}html.native-app{--native-inset-top: env(safe-area-inset-top, 0px)}html.native-app,html.native-app body{overscroll-behavior:none}html.native-app body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}html.native-app .mantine-Drawer-content,html.native-app .mantine-Modal-content[data-full-screen]{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html.native-keyboard-open [data-native-hide-on-keyboard]{display:none}html.native-keyboard-open{--native-keyboard-inset-bottom: 0px}html.native-keyboard-open .mantine-Modal-inner,html.native-keyboard-open .mantine-Drawer-inner{bottom:var(--native-keyboard-height, 0px)}html.native-keyboard-open .mantine-Modal-content[data-full-screen]{height:100%;padding-bottom:0}html.native-keyboard-open .mantine-Modal-content:not([data-full-screen]){max-height:100%}:root{--visit-card-status-expected-bg: #a6e3d9;--visit-card-status-expected-head: #86d5c8;--visit-card-status-expected-fg: #0b3d38;--visit-card-status-expected-border: #4fb3a5;--visit-card-status-confirmed-bg: #b8c9f8;--visit-card-status-confirmed-head: #98b0f3;--visit-card-status-confirmed-fg: #10296b;--visit-card-status-confirmed-border: #6f8fe6;--visit-card-status-arrived-bg: #fcc89d;--visit-card-status-arrived-head: #f9ae77;--visit-card-status-arrived-fg: #5a2206;--visit-card-status-arrived-border: #e58a45;--visit-card-status-done-bg: #d5dce5;--visit-card-status-done-head: #bcc6d3;--visit-card-status-done-fg: #1e293b;--visit-card-status-done-border: #94a3b8;--visit-card-status-no-show-bg: #f7b4b4;--visit-card-status-no-show-head: #f19393;--visit-card-status-no-show-fg: #6b1111;--visit-card-status-no-show-border: #dc6b6b;--visit-card-status-cancelled-bg: #e9edf2;--visit-card-status-cancelled-head: #d8dee6;--visit-card-status-cancelled-fg: #475569;--visit-card-status-cancelled-border: #b8c2ce;--visit-card-color-mint-bg: #a9e9cd;--visit-card-color-mint-head: #88dcb8;--visit-card-color-mint-fg: #064e3b;--visit-card-color-mint-border: #4fbf8f;--visit-card-color-teal-bg: #a6e3d9;--visit-card-color-teal-head: #86d5c8;--visit-card-color-teal-fg: #0b3d38;--visit-card-color-teal-border: #4fb3a5;--visit-card-color-sky-bg: #addcf6;--visit-card-color-sky-head: #8accf0;--visit-card-color-sky-fg: #0c3d5e;--visit-card-color-sky-border: #4fa9dc;--visit-card-color-indigo-bg: #c0c3f6;--visit-card-color-indigo-head: #a3a8f1;--visit-card-color-indigo-fg: #25206b;--visit-card-color-indigo-border: #7a80e0;--visit-card-color-lavender-bg: #d7cafb;--visit-card-color-lavender-head: #c1adf8;--visit-card-color-lavender-fg: #3b1a7a;--visit-card-color-lavender-border: #9f84ee;--visit-card-color-violet-bg: #edbcf4;--visit-card-color-violet-head: #e19eeb;--visit-card-color-violet-fg: #5c1266;--visit-card-color-violet-border: #c86fd6;--visit-card-color-rose-bg: #f9bcc7;--visit-card-color-rose-head: #f39dad;--visit-card-color-rose-fg: #6b0f25;--visit-card-color-rose-border: #e06d84;--visit-card-color-coral-bg: #fac3b3;--visit-card-color-coral-head: #f6a792;--visit-card-color-coral-fg: #6b2210;--visit-card-color-coral-border: #e47f63;--visit-card-color-amber-bg: #fbdb91;--visit-card-color-amber-head: #f8c965;--visit-card-color-amber-fg: #5c3a05;--visit-card-color-amber-border: #dba235;--visit-card-color-lime-bg: #d1ea9e;--visit-card-color-lime-head: #bddf7a;--visit-card-color-lime-fg: #34480a;--visit-card-color-lime-border: #93c043;--visit-card-color-sand-bg: #e8d6b9;--visit-card-color-sand-head: #dbc39e;--visit-card-color-sand-fg: #4a3718;--visit-card-color-sand-border: #bf9f6c;--visit-card-color-slate-bg: #d5dce5;--visit-card-color-slate-head: #bcc6d3;--visit-card-color-slate-fg: #1e293b;--visit-card-color-slate-border: #94a3b8;--visit-card-source-journal: #15803d;--visit-card-source-online: #7c3aed;--visit-card-source-agent: #0369a1;--visit-card-source-other: #64748b}body:not([data-dashboard-theme=light]){--visit-card-status-expected-bg: #1f5a54;--visit-card-status-expected-head: #174741;--visit-card-status-expected-fg: #d6f7f1;--visit-card-status-expected-border: #2e7f76;--visit-card-status-confirmed-bg: #2a4480;--visit-card-status-confirmed-head: #213766;--visit-card-status-confirmed-fg: #dde6ff;--visit-card-status-confirmed-border: #4064b8;--visit-card-status-arrived-bg: #7a4217;--visit-card-status-arrived-head: #633511;--visit-card-status-arrived-fg: #ffe6d1;--visit-card-status-arrived-border: #a8601f;--visit-card-status-done-bg: #3a4556;--visit-card-status-done-head: #2f3846;--visit-card-status-done-fg: #e5eaf1;--visit-card-status-done-border: #5a697f;--visit-card-status-no-show-bg: #7a2626;--visit-card-status-no-show-head: #631e1e;--visit-card-status-no-show-fg: #ffdede;--visit-card-status-no-show-border: #a83d3d;--visit-card-status-cancelled-bg: #2a3039;--visit-card-status-cancelled-head: #22272f;--visit-card-status-cancelled-fg: #aab4c2;--visit-card-status-cancelled-border: #434c59;--visit-card-color-mint-bg: #1c5c45;--visit-card-color-mint-head: #164a37;--visit-card-color-mint-fg: #d3f7e8;--visit-card-color-mint-border: #2a8364;--visit-card-color-teal-bg: #1f5a54;--visit-card-color-teal-head: #174741;--visit-card-color-teal-fg: #d6f7f1;--visit-card-color-teal-border: #2e7f76;--visit-card-color-sky-bg: #1d5271;--visit-card-color-sky-head: #17425c;--visit-card-color-sky-fg: #d7efff;--visit-card-color-sky-border: #2c76a0;--visit-card-color-indigo-bg: #34367a;--visit-card-color-indigo-head: #2a2c63;--visit-card-color-indigo-fg: #e2e3ff;--visit-card-color-indigo-border: #4c50ad;--visit-card-color-lavender-bg: #46337c;--visit-card-color-lavender-head: #3a2a66;--visit-card-color-lavender-fg: #ece4ff;--visit-card-color-lavender-border: #654ab0;--visit-card-color-violet-bg: #5f2a69;--visit-card-color-violet-head: #4e2256;--visit-card-color-violet-fg: #fbe2ff;--visit-card-color-violet-border: #873d95;--visit-card-color-rose-bg: #6f2434;--visit-card-color-rose-head: #5b1d2a;--visit-card-color-rose-fg: #ffe0e6;--visit-card-color-rose-border: #9c354b;--visit-card-color-coral-bg: #733423;--visit-card-color-coral-head: #5e2a1c;--visit-card-color-coral-fg: #ffe3da;--visit-card-color-coral-border: #a24c35;--visit-card-color-amber-bg: #6b4a12;--visit-card-color-amber-head: #573c0e;--visit-card-color-amber-fg: #fff0cc;--visit-card-color-amber-border: #96691b;--visit-card-color-lime-bg: #45581a;--visit-card-color-lime-head: #384815;--visit-card-color-lime-fg: #eef9d2;--visit-card-color-lime-border: #637e27;--visit-card-color-sand-bg: #5a4a31;--visit-card-color-sand-head: #4a3d28;--visit-card-color-sand-fg: #f4ead9;--visit-card-color-sand-border: #7f6a47;--visit-card-color-slate-bg: #3a4556;--visit-card-color-slate-head: #2f3846;--visit-card-color-slate-fg: #e5eaf1;--visit-card-color-slate-border: #5a697f;--visit-card-source-journal: #4ade80;--visit-card-source-online: #c4b5fd;--visit-card-source-agent: #7dd3fc;--visit-card-source-other: #cbd5e1}._root_b4hk7_4[data-position^=top]{top:calc(var(--mantine-spacing-md) + env(safe-area-inset-top,0px))}@media(max-width:767px){._root_16dkn_8:not([data-full-screen]) ._inner_16dkn_8{align-items:flex-end!important;padding-bottom:0!important;padding-inline:0!important}._root_16dkn_8:not([data-full-screen]) ._content_16dkn_14{flex:0 0 100%!important;border-radius:16px 16px 0 0!important;padding-bottom:env(safe-area-inset-bottom)}}._trigger_16k80_2{display:inline-flex;align-items:center;gap:6px;min-height:44px;max-width:180px;padding:0 12px;border-radius:999px;border:1px solid var(--mantine-color-default-border);font-size:14px;color:var(--mantine-color-text)}._triggerLabel_16k80_15{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._option_16k80_21{min-height:48px;border-radius:10px}._sheetContent_16k80_26{flex:0 0 auto;width:100%;height:auto;max-height:85dvh;border-radius:16px 16px 0 0}._sheetBody_16k80_36{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}._search_16k80_40{position:sticky;top:0;z-index:1;padding-bottom:8px;background:var(--mantine-color-body)}._empty_16k80_48{padding:12px 4px}._shell_10u1y_2{display:flex;min-height:100vh;background:var(--surface-base)}body:not([data-dashboard-theme=light]) ._shell_10u1y_2{background:var(--gradient-page-mesh),var(--surface-base);background-attachment:fixed}._navbar_10u1y_13{display:flex;flex-direction:column;width:232px;flex-shrink:0;padding:16px 12px;gap:20px;border-right:1px solid var(--surface-divider);background:var(--surface-card);position:sticky;top:0;height:100vh;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}body:not([data-dashboard-theme=light]) ._navbar_10u1y_13{background:#0a0f1c8c;backdrop-filter:blur(30px) saturate(160%);-webkit-backdrop-filter:blur(30px) saturate(160%)}._brand_10u1y_42{display:flex;align-items:flex-start;gap:10px;padding:4px 6px}._brandCollapsed_10u1y_51{flex-direction:column;align-items:center;gap:6px;padding:4px 0}._brandMark_10u1y_58{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;font-weight:750;font-size:15px;color:#fff;background:var(--gradient-brand, linear-gradient(135deg, #2f6bff 0%, #7c5cff 58%, #e85faf 100%));box-shadow:inset 0 1px #ffffff52,0 8px 20px #7c5cff59;flex-shrink:0}._brandText_10u1y_73{display:flex;flex-direction:column;min-width:0}._brandTitle_10u1y_81{font-size:14px;font-weight:750;letter-spacing:-.01em;color:var(--body-color-strong, #111827);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;line-height:1.2}._brandTitleRow_10u1y_96{display:flex;align-items:flex-start;gap:6px;min-width:0}._brandSwitch_10u1y_103{display:flex;align-items:flex-start;gap:2px;min-width:0;border-radius:6px}._brandSwitch_10u1y_103:hover ._brandTitle_10u1y_81{color:var(--mantine-primary-color-filled)}._brandChevron_10u1y_115{flex-shrink:0;margin-top:2px;color:var(--body-color-muted, #8a91a3)}._brandProduct_10u1y_121{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:11px;color:var(--body-color-muted, #8a91a3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._brandPlan_10u1y_134{padding:1px 6px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--mantine-primary-color-filled);background:var(--mantine-primary-color-light);white-space:nowrap}._brandLogo_10u1y_147{object-fit:cover;background:var(--surface-card);padding:0}._brandCollapse_10u1y_51{flex-shrink:0;margin-left:auto}._brandCollapsed_10u1y_51 ._brandCollapse_10u1y_51{margin-left:0}._calendarCollapsed_10u1y_162{display:flex;justify-content:center;padding-bottom:8px;border-bottom:1px solid var(--surface-divider)}._calendarDropdown_10u1y_169{padding:8px}._navbarCollapsed_10u1y_175{width:64px;padding:16px 8px;gap:12px}._navbarCollapsed_10u1y_175 ._navLink_10u1y_181 .mantine-NavLink-label{display:none}._navbarCollapsed_10u1y_175 ._navLink_10u1y_181 .mantine-NavLink-section{margin-inline-end:0}._navbarCollapsed_10u1y_175 ._navLink_10u1y_181{justify-content:center;padding-inline:0}._navbarCollapsed_10u1y_175 ._navFooter_10u1y_194{justify-content:center;padding:4px 0}._navLinks_10u1y_199{display:flex;flex-direction:column;gap:4px;flex:1}._navLink_10u1y_181{border-radius:12px;font-weight:600}._navLinkCollapsed_10u1y_213{position:relative}._navLinkCollapsedBadge_10u1y_217{position:absolute;top:2px;right:6px;pointer-events:none;transform:scale(.8);transform-origin:top right}._healthDot_10u1y_229{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mantine-color-orange-filled)}._healthDotError_10u1y_237{background:var(--mantine-color-red-filled)}._navGroup_10u1y_244{display:flex;flex-direction:column;gap:4px}._navGroup_10u1y_244+._navGroup_10u1y_244{margin-top:8px}._navGroupLabel_10u1y_257{padding:4px 12px 2px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--body-color-muted, #8a91a3)}._navFooter_10u1y_194{display:flex;justify-content:flex-start;padding:4px 6px}._navFooterRows_10u1y_275{flex-direction:column;align-items:stretch;gap:2px;padding:4px 0}@media(min-width:768px)and (max-height:860px){._navbar_10u1y_13{padding:10px 12px;gap:8px}._navbar_10u1y_13 ._navLink_10u1y_181{padding-block:5px}._navbar_10u1y_13 ._navLink_10u1y_181 .mantine-NavLink-body{line-height:1.3}._navLinks_10u1y_199,._navGroup_10u1y_244{gap:1px}._navGroup_10u1y_244+._navGroup_10u1y_244{margin-top:4px}._navGroupLabel_10u1y_257{padding:2px 12px 0}}._main_10u1y_308{flex:1;display:flex;flex-direction:column;min-width:0}._mainFlush_10u1y_322{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden}._mainComms_10u1y_335{height:100vh;height:100dvh;overflow:hidden}html.native-keyboard-open ._mainFlush_10u1y_322,html.native-keyboard-open ._mainComms_10u1y_335{height:calc(100dvh - var(--native-keyboard-height, 0px));max-height:calc(100dvh - var(--native-keyboard-height, 0px))}._contentFlush_10u1y_357{padding:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}._headerAction_10u1y_370{margin-left:auto}._headerActions_10u1y_375{display:flex;align-items:center;gap:4px;margin-left:auto}._header_10u1y_370{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;padding-top:calc(16px + var(--native-inset-top, 0px));border-bottom:1px solid var(--surface-divider);position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--surface-base) 82%,transparent);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}._headerTitles_10u1y_399{display:flex;flex-direction:column;min-width:0}._pageTitle_10u1y_405{margin:0;font-size:18px;font-weight:650;letter-spacing:-.01em;color:var(--body-color-strong, #111827)}._srOnly_10u1y_366{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._sectionTabs_10u1y_429{display:flex;gap:4px;padding:0 24px;border-bottom:1px solid var(--surface-divider);overflow-x:auto;scrollbar-width:none}._sectionTab_10u1y_429{flex-shrink:0;padding:10px 12px;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:14px;font-weight:600;color:var(--body-color-muted, #8a91a3);text-decoration:none;white-space:nowrap}._sectionTab_10u1y_429:hover{color:var(--body-color-strong, inherit)}._sectionTabActive_10u1y_454{color:var(--mantine-primary-color-filled);border-bottom-color:var(--mantine-primary-color-filled)}._content_10u1y_357{flex:1;padding:20px 24px 32px;min-width:0;animation:_fadeIn_10u1y_1 .3s ease}@media(min-width:768px)and (max-width:1024px){._content_10u1y_357{padding:16px 12px 24px}}._shellMobile_10u1y_480{flex-direction:column}._headerMobile_10u1y_484{gap:10px;padding:calc(8px + env(safe-area-inset-top,0px)) calc(12px + env(safe-area-inset-right,0px)) 8px calc(12px + env(safe-area-inset-left,0px))}._headerMobile_10u1y_484 ._pageTitle_10u1y_405{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._offlineBar_10u1y_499{padding:4px 12px;font-size:12px;font-weight:600;line-height:16px;text-align:center;color:#7c2d12;background:#fde68a}body:not([data-dashboard-theme=light]) ._offlineBar_10u1y_499{color:#fde68a;background:#451a03}._offlineBarTop_10u1y_516{padding-top:calc(4px + env(safe-area-inset-top,0px))}._drawerBody_10u1y_520{display:flex;flex-direction:column;gap:12px}._bottomNav_10u1y_526{position:sticky;bottom:0;z-index:25;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:4px calc(4px + env(safe-area-inset-right,0px)) calc(4px + env(safe-area-inset-bottom,0px)) calc(4px + env(safe-area-inset-left,0px));border-top:1px solid var(--surface-divider);background:color-mix(in srgb,var(--surface-card) 92%,transparent);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){._bottomNav_10u1y_526{background:var(--surface-card)}}._bottomNavLink_10u1y_549{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:44px;padding:6px 2px;border:0;border-radius:var(--radius-card-sm, 12px);background:transparent;font-family:inherit;color:var(--body-color-muted, #8a91a3);text-decoration:none;cursor:pointer;transition:color .16s ease,background .16s ease}._bottomNavIcon_10u1y_569{position:relative;display:inline-flex}._bottomNavBadge_10u1y_574{position:absolute;top:-6px;left:12px;pointer-events:none;transform:scale(.75);transform-origin:top left}._bottomNavLink_10u1y_549:focus-visible{outline:none;box-shadow:0 0 0 2px #2f6bff73}._bottomNavLinkActive_10u1y_588{color:var(--brand-500, #6366f1);background:var(--status-muted-bg, #f1f5f9)}._bottomNavMore_10u1y_593{color:var(--body-color-muted, #8a91a3)}._bottomNavLabel_10u1y_597{font-size:10.5px;font-weight:600;line-height:1.1;letter-spacing:-.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){._content_10u1y_357{padding:12px 12px 16px}._sectionTabs_10u1y_429{padding:0 12px}._headerAction_10u1y_370,._navLink_10u1y_181{min-height:44px}._headerAction_10u1y_370{min-width:44px}}@media(prefers-reduced-motion:reduce){._content_10u1y_357{animation:none}._bottomNavLink_10u1y_549{transition:none}}._sheetContent_10u1y_635{flex:0 0 auto;width:100%;height:auto;max-height:85dvh;border-radius:16px 16px 0 0}._sheetBody_10u1y_645{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}._rail_4tnsw_6{display:flex;flex-direction:column;align-items:center;gap:8px;width:48px;flex-shrink:0;padding:12px 0;border-left:1px solid var(--surface-divider);background:var(--surface-card);position:sticky;top:0;height:100vh;box-sizing:border-box}body:not([data-dashboard-theme=light]) ._rail_4tnsw_6{background:#0a0f1c8c;backdrop-filter:blur(30px) saturate(160%);-webkit-backdrop-filter:blur(30px) saturate(160%)}._day_1q9nx_13{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}._dot_1q9nx_26{position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--mantine-primary-color-filled)}._calendar_1q9nx_39 .mantine-DatePicker-day[data-selected] ._dot_1q9nx_26{background:currentColor}._calendar_1q9nx_39{display:inline-block}._calendar_1q9nx_39 .mantine-DatePicker-calendarHeader{max-width:none;margin-bottom:2px}._calendar_1q9nx_39 .mantine-DatePicker-calendarHeaderLevel{font-size:13px;font-weight:650;text-transform:capitalize}._calendar_1q9nx_39 .mantine-DatePicker-monthLevel{min-height:196px}._calendar_1q9nx_39 .mantine-DatePicker-weekday{font-size:10.5px;font-weight:600;text-transform:lowercase;padding-bottom:2px}._calendar_1q9nx_39 .mantine-DatePicker-day{width:28px;height:28px;border-radius:8px;font-size:12.5px}._calendar_1q9nx_39 .mantine-DatePicker-day[data-today]{border-color:transparent;box-shadow:inset 0 -2px 0 var(--mantine-primary-color-filled);font-weight:700}._calendar_1q9nx_39 .mantine-DatePicker-day[data-selected]{box-shadow:none}._calendar_1q9nx_39 .mantine-DatePicker-day[data-weekend]:not([data-selected]){color:var(--mantine-color-red-text)}._calendar_1q9nx_39 .mantine-DatePicker-day[data-outside]{color:var(--body-color-muted);opacity:1}._weekDay_1q9nx_113:not([data-selected]){background:var(--mantine-primary-color-light);border-radius:0}._weekStart_1q9nx_118:not([data-selected]){border-top-left-radius:8px;border-bottom-left-radius:8px}._weekEnd_1q9nx_123:not([data-selected]){border-top-right-radius:8px;border-bottom-right-radius:8px}._dropTarget_1q9nx_132{background:var(--mantine-primary-color-filled)!important;color:#fff!important;border-radius:8px;box-shadow:0 0 0 2px var(--mantine-primary-color-light);transform:scale(1.08)}@media(prefers-reduced-motion:reduce){._dropTarget_1q9nx_132{transform:none}}._touch_1q9nx_147{display:flex;justify-content:center}._touch_1q9nx_147 .mantine-DatePicker-day{width:44px;height:44px;font-size:16px}._calendar_qbnh4_6{display:flex;flex-direction:column;align-items:center;padding:0 2px 10px;border-bottom:1px solid var(--surface-divider)}._header_qbnh4_14{display:flex;align-items:center;justify-content:space-between;width:196px;margin-bottom:2px}._title_qbnh4_22{flex:1;padding:2px 4px;border-radius:6px;text-align:center;font-size:13px;font-weight:650;text-transform:capitalize;color:var(--body-color-strong, inherit)}._title_qbnh4_22:hover{background:var(--mantine-color-default-hover)}._grid_qbnh4_37{border-collapse:collapse}._grid_qbnh4_37 td,._grid_qbnh4_37 th{padding:0}._weekday_qbnh4_46{font-size:10.5px;font-weight:600;text-transform:lowercase;padding-bottom:2px}._day_qbnh4_53{width:28px;height:28px;border-radius:8px;font-size:12.5px}._day_qbnh4_53[data-today]{border-color:transparent;box-shadow:inset 0 -2px 0 var(--mantine-primary-color-filled);font-weight:700}._day_qbnh4_53[data-selected]{box-shadow:none}._day_qbnh4_53[data-weekend]:not([data-selected]){color:var(--mantine-color-red-text)}._day_qbnh4_53[data-outside]{color:var(--body-color-muted);opacity:1}._dayInner_qbnh4_82{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}._dot_qbnh4_92{position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--mantine-primary-color-filled)}._day_qbnh4_53[data-selected] ._dot_qbnh4_92{background:currentColor}._dropTarget_qbnh4_108{background:var(--mantine-primary-color-filled)!important;color:#fff!important;box-shadow:0 0 0 2px var(--mantine-primary-color-light)}._avatar_1s53g_1{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-family:Inter,system-ui,sans-serif;font-weight:700;letter-spacing:-.01em;color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);box-shadow:inset 0 1px #ffffff52,0 4px 10px #0b12201a;flex-shrink:0;user-select:none}._photo_81b1o_1{display:inline-block;object-fit:cover;flex-shrink:0;background:var(--mantine-color-gray-1);user-select:none}._block_js9m4_3{display:flex;flex-direction:column;padding-bottom:10px;border-bottom:1px solid var(--surface-divider)}._toggle_js9m4_10{display:flex;align-items:center;justify-content:space-between;padding:4px 12px;border-radius:8px;font-size:13px;font-weight:650;color:var(--body-color-strong, inherit)}._toggle_js9m4_10:hover{background:var(--mantine-color-default-hover)}._chevron_js9m4_25{color:var(--body-color-muted, #8a91a3);transition:transform .15s ease}._chevronOpened_js9m4_30{transform:rotate(180deg)}._list_js9m4_35{display:flex;flex-direction:column;gap:2px;max-height:280px;margin:4px 0 0;padding:0;overflow-y:auto;list-style:none}._row_js9m4_46{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 12px;border-radius:8px;font-size:13px;color:inherit;text-decoration:none}._row_js9m4_46:hover{background:var(--mantine-color-default-hover)}._rowActive_js9m4_61,._rowActive_js9m4_61:hover{background:var(--mantine-primary-color-light);color:var(--mantine-primary-color-light-color);font-weight:600}._name_js9m4_68{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._calendar_js9m4_76{flex-shrink:0;color:var(--body-color-muted, #8a91a3)}@media(prefers-reduced-motion:reduce){._chevron_js9m4_25{transition:none}}._target_ktsif_1{display:inline-flex;align-items:center;padding:2px;border-radius:999px}@media(max-width:767px){._target_ktsif_1{min-width:44px;min-height:44px;justify-content:center}}._target_ktsif_1:hover{background:var(--mantine-color-default-hover)}._chevron_ktsif_19{color:var(--body-color-muted, #8a91a3)}._login_ktsif_23{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none}._hint_ktsif_30{display:block;font-size:11px;color:var(--body-color-muted, #8a91a3)}._chip_1g1n4_2{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 10px;border-radius:999px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid transparent;flex-shrink:0}@media(max-width:720px){._chip_1g1n4_2{height:20px;padding:0 8px;font-size:10px;letter-spacing:.03em}}._expected_1g1n4_34{color:#285ce0;background:#285ce01f;border-color:#285ce02e}._confirmed_1g1n4_42{color:#6d28d9;background:#6d28d91a;border-color:#6d28d933}._arrived_1g1n4_48{color:var(--status-warn);background:var(--status-warn-bg);border-color:var(--status-warn-border)}._done_1g1n4_54{color:var(--status-ok);background:var(--status-ok-bg);border-color:var(--status-ok-border)}._no_show_1g1n4_60{color:var(--status-error);background:var(--status-error-bg);border-color:var(--status-error-border)}._cancelled_1g1n4_66{color:var(--status-muted);background:var(--status-muted-bg);border-color:var(--status-muted-border)}._ok_1g1n4_73{color:var(--status-ok);background:var(--status-ok-bg);border-color:var(--status-ok-border)}._warn_1g1n4_79{color:var(--status-warn);background:var(--status-warn-bg);border-color:var(--status-warn-border)}._error_1g1n4_85{color:var(--status-error);background:var(--status-error-bg);border-color:var(--status-error-border)}._muted_1g1n4_91{color:var(--status-muted);background:var(--status-muted-bg);border-color:var(--status-muted-border)}body:not([data-dashboard-theme=light]) ._expected_1g1n4_34{color:#93c5fd;background:#3b82f62e;border-color:#60a5fa47}body:not([data-dashboard-theme=light]) ._confirmed_1g1n4_42{color:#c4b5fd;background:#8b5cf62e;border-color:#a78bfa47}body:not([data-dashboard-theme=light]) ._muted_1g1n4_91{color:#ffffffc7;background:#ffffff1a;border-color:#fff3}._grid_1hfvh_3{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}._cell_1hfvh_9{display:flex;flex-direction:column;gap:2px}._label_1hfvh_15{font-size:12px;color:var(--body-color-muted)}._value_1hfvh_20{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--body-color-strong)}._value_1hfvh_20[data-debt]{color:var(--mantine-color-red-6)}._form_qtt7n_1{display:flex;flex-direction:column;gap:12px}._actions_qtt7n_7{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}._transports_qtt7n_14{display:flex;flex-wrap:wrap;gap:8px}._headInfo_12jzs_2{display:flex;flex-direction:column;min-width:0;flex:1}._visitRow_12jzs_9{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:var(--radius-card-sm, 12px);background:var(--surface-card-muted);border:1px solid var(--surface-divider)}._visitDate_12jzs_19{font-variant-numeric:tabular-nums}._statsGrid_12jzs_24{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._statCell_12jzs_33{display:flex;flex-direction:column;gap:2px;padding:4px 0;min-width:0}._statLabel_12jzs_41{font-size:11px;color:var(--body-color-muted, #8a91a3);letter-spacing:.02em}._statValue_12jzs_47{font-size:14px;font-weight:700;color:var(--body-color-strong, #111827);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chatDivider_12jzs_59{flex:1}._chatOpenLink_12jzs_63{flex:none;white-space:nowrap}._chatFrame_12jzs_68{height:45vh;min-height:320px;border-radius:var(--radius-card-sm, 12px);border:1px solid var(--surface-divider);overflow:hidden}._phoneLink_12jzs_77{align-self:flex-start;padding:4px 0;font-size:15px;color:var(--mantine-color-anchor);font-variant-numeric:tabular-nums;text-decoration:none}._chatAnchor_12jzs_87{scroll-margin-top:72px}@media(max-width:767px){._card_12jzs_93 :is(input,textarea){font-size:16px}}._drawerHeader_12jzs_101._drawerHeader_12jzs_101._drawerHeader_12jzs_101{padding-top:calc(20px + env(safe-area-inset-top,0px))!important}._chip_1xkkg_4{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:var(--radius-pill, 999px);font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap;max-width:180px;color:color-mix(in srgb,var(--label-color, #6366f1) 78%,#101322);background:color-mix(in srgb,var(--label-color, #6366f1) 14%,transparent);border:1px solid color-mix(in srgb,var(--label-color, #6366f1) 30%,transparent);box-shadow:inset 0 1px #ffffff8c}._chip_1xkkg_4._archived_1xkkg_22{opacity:.55;text-decoration:line-through}._title_1xkkg_27{overflow:hidden;text-overflow:ellipsis}._remove_1xkkg_32{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-right:-3px;border:none;border-radius:50%;cursor:pointer;background:transparent;color:inherit;font-size:13px;line-height:1;padding:0}._remove_1xkkg_32:hover{background:color-mix(in srgb,var(--label-color, #6366f1) 26%,transparent)}._dot_1xkkg_53{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--label-color, #6366f1)}body:not([data-dashboard-theme=light]) ._chip_1xkkg_4{color:color-mix(in srgb,var(--label-color, #6366f1) 55%,#ffffff);background:color-mix(in srgb,var(--label-color, #6366f1) 24%,transparent);border-color:color-mix(in srgb,var(--label-color, #6366f1) 45%,transparent);box-shadow:inset 0 1px #ffffff1a}._body_1tt60_6{padding-top:4px}._empty_1tt60_10{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 12px 8px}._emptyIcon_1tt60_18{color:var(--body-color-muted, #8a91a3)}._sectionLabel_1tt60_22{padding:0 10px}._result_1tt60_26{display:flex;flex-direction:column;justify-content:center;gap:2px;width:100%;min-height:44px;padding:6px 10px;border:none;border-radius:var(--radius-card-sm, 12px);background:transparent;font-family:inherit;text-align:left;cursor:pointer}._result_1tt60_26:hover{background:var(--surface-card-muted)}._result_1tt60_26:focus-visible{outline:none;box-shadow:0 0 0 2px var(--brand-500, #6366f1)}._resultName_1tt60_51{font-size:14px;font-weight:650;color:var(--body-color-strong, #111827)}._resultMeta_1tt60_57{font-size:12px;color:var(--body-color-muted, #8a91a3)}._card_1aoif_2{position:relative;display:flex;flex-direction:column;gap:14px;padding:20px;background:#ffffff52;backdrop-filter:blur(44px) saturate(180%);-webkit-backdrop-filter:blur(44px) saturate(180%);border:1.5px solid rgba(255,255,255,.65);border-radius:24px;box-shadow:0 24px 70px #4c5fb41a,inset 0 1px #fffffff2,inset 0 -1px #7864ff0f;color:var(--body-color-strong, #111827);min-width:0;isolation:isolate;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease,border-color .25s ease}._card_1aoif_2:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:none;z-index:-1}._cardInteractive_1aoif_34{cursor:pointer}._cardInteractive_1aoif_34:hover,._cardHoverable_1aoif_39:hover{transform:translateY(-2px);box-shadow:0 28px 80px #4c5fb424,0 8px 22px #1418270f,inset 0 1px #fffffff2,inset 0 -1px #7864ff0f;border-color:#ffffffd9}body:not([data-dashboard-theme=light]) ._card_1aoif_2{background:#0f172a4d;backdrop-filter:blur(40px) saturate(160%);-webkit-backdrop-filter:blur(40px) saturate(160%);border-color:#ffffff1f;box-shadow:0 24px 70px #0006,inset 0 1px #ffffff2e,inset 0 -1px #00000029;color:#ffffffeb}body:not([data-dashboard-theme=light]) ._card_1aoif_2:before{background:linear-gradient(135deg,#ffffff0f,#fff0,#7c5cff0d)}._padNone_1aoif_58{padding:0}._padSm_1aoif_62{padding:12px 16px}._padLg_1aoif_66{padding:24px}@media(max-width:720px){._card_1aoif_2{padding:16px;border-radius:20px;gap:12px}._padLg_1aoif_66{padding:18px}._padSm_1aoif_62{padding:10px 14px}}._page_1m6mo_2{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--surface-base)}body:not([data-dashboard-theme=light]) ._page_1m6mo_2{background:var(--gradient-page-mesh),var(--surface-base)}._card_1m6mo_15{width:100%;max-width:420px;animation:_fadeIn_1m6mo_1 .3s ease}._logo_1m6mo_21{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;color:#fff;background:var(--gradient-brand, linear-gradient(135deg, #2f6bff 0%, #7c5cff 58%, #e85faf 100%));box-shadow:inset 0 1px #ffffff52,0 10px 26px #7c5cff59}._tenantList_1m6mo_34{display:flex;flex-direction:column;gap:6px}._tenantRow_1m6mo_40{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;column-gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--surface-divider);background:var(--surface-card);color:var(--body-color-strong);transition:background .16s ease,border-color .16s ease}._tenantRow_1m6mo_40:hover,._tenantRow_1m6mo_40:focus-visible{outline:none;border-color:#2f6bff73;background:color-mix(in srgb,var(--surface-card) 85%,rgba(47,107,255,.12))}._tenantIcon_1m6mo_60{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:var(--brand-500, #6366f1);background:var(--status-muted-bg, #f1f5f9)}._tenantText_1m6mo_71{display:flex;flex-direction:column;min-width:0}._tenantTitle_1m6mo_77{font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tenantMeta_1m6mo_85{font-size:11.5px;color:var(--body-color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tenantChevron_1m6mo_93{color:var(--body-color-muted)}._manualToggle_1m6mo_97{align-self:center;font-size:12.5px;color:var(--body-color-muted);text-decoration:underline dotted}._manualToggle_1m6mo_97:hover{color:var(--body-color-strong)}._root_16vrr_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 24px;text-align:center;animation:_fadeIn_16vrr_1 .3s ease}._icon_16vrr_12{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:18px;color:#fff;background:var(--gradient-brand-accent, linear-gradient(135deg, #2f6bff 0%, #7c5cff 100%));box-shadow:inset 0 1px #ffffff52,0 10px 26px #7c5cff59;margin-bottom:6px}._title_16vrr_25{font-size:15px;font-weight:700;color:var(--body-color-strong, #111827);letter-spacing:-.01em}._description_16vrr_32{font-size:13px;color:var(--body-color-muted, #8a91a3);max-width:360px}._action_16vrr_38{margin-top:10px}._mark_1mos2_4{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0}._status_expected_1mos2_14,._status_confirmed_1mos2_15{color:currentColor;opacity:.85}._status_arrived_1mos2_20{color:var(--status-warn)}._status_done_1mos2_24{color:var(--status-ok)}._status_no_show_1mos2_28{color:var(--status-error)}._status_cancelled_1mos2_32{color:var(--status-muted)}._payment_paid_1mos2_38{color:var(--status-ok)}._payment_partial_1mos2_42{color:var(--status-warn);background:var(--status-warn-bg);border:1px solid var(--status-warn-border);border-radius:var(--radius-pill, 999px);padding:1px 3px}._payment_unpaid_1mos2_50{color:var(--status-muted)}._newTag_1mos2_57{flex:0 0 auto;padding:0 5px;border-radius:var(--radius-pill, 999px);font-size:10px;font-weight:750;line-height:14px;letter-spacing:0;color:var(--visit-new-tag-fg);background:var(--visit-new-tag-bg)}._seriesMark_1mos2_72{color:currentColor;opacity:.7}._labelMark_1mos2_80{opacity:.95}._yclientsSync_pending_1mos2_86{color:var(--status-muted)}._yclientsSync_failed_1mos2_90{color:var(--status-error)}._agenda_g8sgf_6{display:flex;flex-direction:column;gap:12px;min-width:0}._filters_g8sgf_14{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}._filters_g8sgf_14::-webkit-scrollbar{display:none}._filterChip_g8sgf_26{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:44px;padding:0 14px;border-radius:var(--radius-pill, 999px);border:1px solid var(--surface-divider);background:var(--surface-card);font-family:inherit;font-size:13px;font-weight:650;letter-spacing:-.01em;color:var(--body-color, #4b5563);cursor:pointer;white-space:nowrap;transition:background .16s ease,color .16s ease,border-color .16s ease}._filterChip_g8sgf_26:focus-visible{outline:none;border-color:#2f6bff80;box-shadow:0 0 0 3px #2f6bff2e}._filterChipActive_g8sgf_52{color:#fff;border-color:transparent;background:var(--gradient-brand-accent, #2f6bff)}._filterDayOff_g8sgf_62{padding:0 6px;border-radius:var(--radius-pill, 999px);font-size:10px;font-weight:700;line-height:15px;letter-spacing:.01em;color:var(--status-warn);background:var(--status-warn-bg)}._filterCount_g8sgf_73{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;opacity:.7}._list_g8sgf_81{display:flex;flex-direction:column;gap:8px}._slot_g8sgf_87{display:flex;flex-direction:column;gap:8px;scroll-margin-top:96px}._card_g8sgf_96{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-height:44px;margin:0;padding:8px 12px;border-radius:var(--radius-card-sm, 12px);border:1px solid var(--surface-divider);border-left-width:3px;background:var(--surface-card);box-shadow:var(--shadow-soft);font-family:inherit;text-align:left}._visitCard_g8sgf_114{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}._visitCard_g8sgf_114:active{transform:scale(.995)}._visitCard_g8sgf_114:focus-visible{outline:none;box-shadow:0 0 0 3px #2f6bff47}._time_g8sgf_128{display:flex;flex-direction:column;gap:1px;font-variant-numeric:tabular-nums}._timeStart_g8sgf_135{font-size:15px;font-weight:750;letter-spacing:-.02em;color:var(--body-color-strong, #111827)}._timeEnd_g8sgf_142{font-size:11px;font-weight:600;color:var(--body-color-muted, #8a91a3)}._timeMarks_g8sgf_149{display:flex;align-items:center;gap:4px;margin-top:3px;min-height:15px;color:var(--body-color-muted, #8a91a3)}._body_g8sgf_158{display:flex;flex-direction:column;gap:3px;min-width:0}._titleRow_g8sgf_165{display:flex;align-items:center;gap:6px;min-width:0}._client_g8sgf_172{flex:1 1 auto;min-width:0;font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--body-color-strong, #111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._statusChip_g8sgf_185{display:inline-flex;flex:0 0 auto}._services_g8sgf_193{font-size:12px;color:var(--body-color, #4b5563);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._visitor_g8sgf_203{font-size:12px;font-style:italic;color:var(--body-color, #4b5563);overflow:hidden;text-overflow:ellipsis}._meta_g8sgf_211{display:flex;align-items:center;gap:8px;min-width:0;font-size:11.5px;color:var(--body-color-muted, #8a91a3)}._staffNames_g8sgf_220{min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._total_g8sgf_228{margin-left:auto;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap;color:var(--body-color-strong, #111827)}._past_g8sgf_238{opacity:.55}._discount_g8sgf_242{padding:0 6px;border-radius:var(--radius-pill, 999px);font-size:10.5px;font-weight:700;line-height:17px;color:var(--status-ok);background:var(--status-ok-bg);border:1px solid var(--status-ok-border)}._breakStrip_g8sgf_254{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 4px 0 12px;border-radius:8px;font-size:12px;color:var(--body-color-muted, #8a91a3);background:repeating-linear-gradient(-45deg,var(--status-muted-bg, #f1f5f9) 0 6px,transparent 6px 12px)}._breakTime_g8sgf_266{font-variant-numeric:tabular-nums;font-weight:650}._breakTitle_g8sgf_271{font-weight:650;text-transform:uppercase;letter-spacing:.04em}._breakStaff_g8sgf_277{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._breakDelete_g8sgf_285{min-width:44px;min-height:44px}._nowMark_g8sgf_291{display:flex;align-items:center;gap:8px}._nowMark_g8sgf_291:after{content:"";flex:1;height:1.5px;background:linear-gradient(90deg,#2f6bffd9,#7c5cff40)}._nowLabel_g8sgf_304{padding:1px 8px;border-radius:var(--radius-pill, 999px);font-size:10.5px;font-weight:750;font-variant-numeric:tabular-nums;color:#fff;background:var(--gradient-brand-accent, #2f6bff)}._footnote_g8sgf_314{padding:0 2px}@media(max-width:767px){._footnote_g8sgf_314{padding-bottom:64px}}._status_expected_g8sgf_329{border-left-color:var(--visit-status-expected-accent)}._status_confirmed_g8sgf_333{border-left-color:var(--visit-status-confirmed-accent)}._status_arrived_g8sgf_337{border-left-color:var(--visit-status-arrived-accent)}._status_done_g8sgf_341{border-left-color:var(--visit-status-done-accent)}._status_no_show_g8sgf_345{border-left-color:var(--visit-status-no-show-accent)}._status_cancelled_g8sgf_349{border-left-color:var(--visit-status-cancelled-accent);opacity:.72}._status_cancelled_g8sgf_349 ._client_g8sgf_172{text-decoration:line-through}body:not([data-dashboard-theme=light]) ._card_g8sgf_96{background:#0f172a8c;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}body:not([data-dashboard-theme=light]) ._breakStrip_g8sgf_254{background:repeating-linear-gradient(-45deg,rgba(255,255,255,.05) 0 6px,transparent 6px 12px)}body:not([data-dashboard-theme=light]) ._filterChip_g8sgf_26{background:#0f172a8c}@media(prefers-reduced-motion:reduce){._visitCard_g8sgf_114,._filterChip_g8sgf_26{transition:none}._visitCard_g8sgf_114:active{transform:none}}._breakTail_g8sgf_388{padding:0 6px;border-radius:var(--radius-pill, 999px);font-size:11px;font-weight:600;white-space:nowrap;color:var(--visit-color-sand-fg);background:var(--visit-color-sand-bg)}._panel_hw0ch_6{display:flex;flex-direction:column;gap:10px;flex:0 0 320px;width:320px;align-self:flex-start;padding:var(--card-padding-sm, 16px);border-radius:var(--radius-card, 18px);border:1px solid var(--surface-divider);background:var(--surface-card);box-shadow:var(--shadow-soft)}@media(max-width:767px){._panel_hw0ch_6{flex:1 1 auto;width:100%}}._results_hw0ch_26{min-height:0}._result_hw0ch_26{display:flex;flex-direction:column;gap:1px;width:100%;padding:6px 8px;border:none;border-radius:var(--radius-card-sm, 12px);background:transparent;font-family:inherit;text-align:left;cursor:pointer}._result_hw0ch_26:hover{background:var(--surface-card-muted)}._result_hw0ch_26:focus-visible{outline:none;box-shadow:0 0 0 2px var(--brand-500, #6366f1)}._resultName_hw0ch_53{font-size:13px;font-weight:650;color:var(--body-color-strong, #111827)}._resultMeta_hw0ch_59{font-size:11px;color:var(--body-color-muted, #8a91a3)}._note_hw0ch_66{padding:6px 8px;border-radius:var(--radius-card-sm, 12px);background:var(--status-warn-bg);color:var(--body-color-strong, #111827);font-size:11.5px;line-height:1.35}._stats_hw0ch_75{display:grid;grid-template-columns:1fr 1fr;gap:6px}._stat_hw0ch_75{display:flex;flex-direction:column;gap:1px;padding:6px 8px;border-radius:var(--radius-card-sm, 12px);background:var(--surface-card-muted)}._statLabel_hw0ch_90{font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--body-color-muted, #8a91a3)}._statValue_hw0ch_98{font-size:13px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--body-color-strong, #111827)}._visit_hw0ch_105{display:flex;flex-direction:column;gap:1px;padding-bottom:5px;border-bottom:1px solid var(--surface-divider)}._visit_hw0ch_105:last-child{border-bottom:none}._visitServices_hw0ch_117{overflow:hidden;text-overflow:ellipsis}._scroller_6wm95_3{overflow-x:auto;border-radius:var(--radius-card, 18px);border:1px solid var(--surface-divider);background-color:var(--surface-base, #fafbfc);background-image:radial-gradient(900px 320px at 24% -8%,rgba(47,107,255,.05) 0%,transparent 70%),radial-gradient(700px 280px at 78% -10%,rgba(124,92,255,.04) 0%,transparent 70%);box-shadow:var(--shadow-soft)}@media(min-width:768px){._scroller_6wm95_3{max-height:var(--grid-viewport-px, calc(100vh - 232px) );min-height:420px;overflow-y:auto}}body:not([data-dashboard-theme=light]) ._scroller_6wm95_3{background-color:#0f172a59;background-image:radial-gradient(900px 320px at 24% -8%,rgba(59,130,246,.1) 0%,transparent 70%),radial-gradient(700px 280px at 78% -10%,rgba(168,85,247,.08) 0%,transparent 70%);backdrop-filter:blur(30px) saturate(160%);-webkit-backdrop-filter:blur(30px) saturate(160%)}._isDragging_6wm95_34,._isDragging_6wm95_34 *{cursor:grabbing!important;user-select:none}._isDragInvalid_6wm95_40,._isDragInvalid_6wm95_40 *{cursor:not-allowed!important}._isTransferring_6wm95_47{border-color:var(--status-warn-border);box-shadow:var(--shadow-soft),inset 0 0 0 1px var(--status-warn-border)}._isTransferring_6wm95_47 ._column_6wm95_52{cursor:copy}._grid_6wm95_64{display:grid;grid-template-columns:64px repeat(var(--columns),minmax(var(--column-px, 220px),1fr));min-width:fit-content}._cornerCell_6wm95_72{position:sticky;top:0;left:0;z-index:7;background:var(--surface-card);border-bottom:1px solid var(--surface-divider);border-right:1px solid var(--surface-divider)}._staffHeader_6wm95_82{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--surface-card);border-bottom:1px solid var(--surface-divider);border-left:1px solid var(--surface-divider);min-width:0}body:not([data-dashboard-theme=light]) ._cornerCell_6wm95_72,body:not([data-dashboard-theme=light]) ._staffHeader_6wm95_82{background:#0b1220eb;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}._staffAvatar_6wm95_103{box-shadow:inset 0 1px #ffffff52,0 3px 8px #2f6bff2e}._staffMeta_6wm95_107{display:flex;flex-direction:column;gap:1px;min-width:0}._staffName_6wm95_114{font-size:13px;font-weight:750;letter-spacing:-.01em;color:var(--body-color-strong, #111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._staffPosition_6wm95_124{font-size:11px;color:var(--body-color-muted, #8a91a3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:14px}._timeGutter_6wm95_137{position:sticky;left:0;z-index:4;border-right:1px solid var(--surface-divider);background:var(--surface-base, #fafbfc)}body:not([data-dashboard-theme=light]) ._timeGutter_6wm95_137{background:#0b1220}._timeLabel_6wm95_150{position:absolute;right:8px;transform:translateY(-50%);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}._timeLabelFirst_6wm95_161{transform:none}._timeLabelLast_6wm95_169{transform:none;line-height:1.3}._timeLabelHour_6wm95_174{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--body-color-strong, #111827)}._timeMinute_6wm95_182{font-size:9.5px;font-weight:600;top:-.55em;margin-left:1px;color:var(--body-color-muted, #8a91a3)}._timeLabelHalf_6wm95_190{font-size:10.5px;font-weight:500;color:var(--body-color-muted, #8a91a3)}._nowDot_6wm95_197{position:absolute;right:-4.5px;width:9px;height:9px;transform:translateY(-50%);border-radius:50%;background:var(--gradient-brand-accent, #2f6bff);box-shadow:0 0 0 2px var(--surface-card, #ffffff),0 0 8px #2f6bff8c;z-index:4}._nowLine_6wm95_210{position:absolute;left:0;right:0;height:1.5px;background:linear-gradient(90deg,#2f6bffd9,#7c5cff73);pointer-events:none;z-index:2}._column_6wm95_52{position:relative;z-index:0;border-left:1px solid var(--surface-divider);cursor:pointer;background-color:var(--visit-offtime-bg)}._hourBands_6wm95_237{position:absolute;inset:0;pointer-events:none;z-index:1;--slot: var(--slot-px, 34px);--hour: var(--hour-px, 68px);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--hour) - 1px),rgba(100,116,139,.22) calc(var(--hour) - 1px),rgba(100,116,139,.22) var(--hour)),repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--slot) - 1px),rgba(100,116,139,.09) calc(var(--slot) - 1px),rgba(100,116,139,.09) var(--slot)),repeating-linear-gradient(to bottom,transparent 0,transparent var(--hour),rgba(100,116,139,.028) var(--hour),rgba(100,116,139,.028) calc(var(--hour) * 2))}body:not([data-dashboard-theme=light]) ._hourBands_6wm95_237{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--hour) - 1px),rgba(255,255,255,.13) calc(var(--hour) - 1px),rgba(255,255,255,.13) var(--hour)),repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--slot) - 1px),rgba(255,255,255,.055) calc(var(--slot) - 1px),rgba(255,255,255,.055) var(--slot)),repeating-linear-gradient(to bottom,transparent 0,transparent var(--hour),rgba(255,255,255,.018) var(--hour),rgba(255,255,255,.018) calc(var(--hour) * 2))}._workingBlock_6wm95_252{position:absolute;left:0;right:0;background:var(--surface-card, #ffffff);pointer-events:none}body:not([data-dashboard-theme=light]) ._workingBlock_6wm95_252{background:#3b82f612;box-shadow:inset 0 0 0 1px #60a5fa1a}._staffDayOff_6wm95_277{display:inline-block;padding:0 7px;border-radius:var(--radius-pill, 999px);font-size:10.5px;font-weight:700;line-height:15px;letter-spacing:.01em;color:var(--status-warn);background:var(--status-warn-bg)}._columnDayOff_6wm95_292{background-image:linear-gradient(var(--journal-dayoff-tint),var(--journal-dayoff-tint))}._staffDayOffLine_6wm95_304{display:flex;align-items:center;gap:5px;min-width:0}._staffDayOffNote_6wm95_311{min-width:0;color:var(--status-warn);font-size:10.5px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._idleBlock_6wm95_228{position:absolute;left:0;right:0;display:flex;align-items:flex-start;justify-content:flex-end;padding:3px 8px;background:var(--visit-offtime-bg);box-shadow:inset 0 0 0 1px var(--visit-offtime-border);pointer-events:none}._blockTime_6wm95_341{font-size:10px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--visit-offtime-fg);white-space:nowrap}._breakBlock_6wm95_350{position:absolute;left:2px;right:2px;z-index:2;display:flex;flex-direction:column;gap:1px;align-items:center;justify-content:center;border-radius:8px;padding:0;margin:0;font-family:inherit;cursor:pointer;background:repeating-linear-gradient(-45deg,var(--status-muted-bg, #f1f5f9) 0,var(--status-muted-bg, #f1f5f9) 6px,rgba(148,163,184,.22) 6px,rgba(148,163,184,.22) 12px);border:1px dashed var(--status-muted-border, rgba(15, 23, 42, .12));overflow:hidden}._breakLabel_6wm95_371{font-size:10.5px;font-weight:600;color:var(--status-muted, #94a3b8);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 6px}._breakBlock_6wm95_350:focus-visible{outline:none;box-shadow:0 0 0 3px #2f6bff66;z-index:5}._breakTail_6wm95_434{position:absolute;left:4px;right:4px;z-index:2;display:flex;align-items:flex-start;padding:calc(var(--tail-tuck, 12px) + 2px) 6px 0 10px;border:0;border-radius:0 0 var(--radius-card-sm, 12px) var(--radius-card-sm, 12px);background:linear-gradient(90deg,var(--visit-color-sand-bg) 0,var(--visit-color-sand-bg) 150px,color-mix(in srgb,var(--visit-color-sand-bg) 38%,transparent) 360px) border-box,var(--surface-card, #ffffff) border-box;overflow:hidden;cursor:inherit}._breakTailLabel_6wm95_461{min-width:0;font-size:9.5px;font-weight:650;line-height:1;letter-spacing:.01em;color:var(--visit-color-sand-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._ghost_6wm95_474{position:absolute;left:4px;right:4px;z-index:5;border-radius:var(--radius-card-sm, 12px);pointer-events:none}._ghostValid_6wm95_483{border:1.5px dashed rgba(47,107,255,.55);background:#2f6bff1a;box-shadow:0 8px 24px #2f6bff29}._ghostInvalid_6wm95_489{border:1.5px dashed var(--status-error, #ef4444);background:var(--status-error-bg, #fee2e2);opacity:.8}._ghostOutside_6wm95_498{border:1.5px dashed var(--status-warn-border);background:var(--status-warn-bg)}._ghostOutside_6wm95_498 ._ghostBadge_6wm95_503{background:var(--status-warn)}._ghostBadge_6wm95_503{position:absolute;top:-11px;left:8px;padding:2px 8px;border-radius:var(--radius-pill, 999px);font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#fff;background:var(--gradient-brand-accent, #2f6bff);box-shadow:var(--shadow-elevated);white-space:nowrap}._ghostInvalid_6wm95_489 ._ghostBadge_6wm95_503{background:var(--status-error, #ef4444)}._ghostHint_6wm95_528{position:absolute;bottom:-22px;left:8px;padding:2px 8px;border-radius:6px;font-size:10.5px;font-weight:600;color:#fff;background:#0f172ae0;box-shadow:var(--shadow-elevated);white-space:nowrap;z-index:6}body:not([data-dashboard-theme=light]) ._ghostValid_6wm95_483{border-color:#60a5fa99;background:#3b82f629;box-shadow:0 8px 24px #3b82f633}._ghostPrice_6wm95_552,._ghostPriceCheaper_6wm95_553{position:absolute;top:-11px;right:8px;padding:2px 8px;border-radius:var(--radius-pill, 999px);font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;background:var(--status-warn, #f59e0b);box-shadow:var(--shadow-elevated);white-space:nowrap}._ghostPriceCheaper_6wm95_553{background:var(--status-ok, #16a34a)}._dayBadge_6wm95_574{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border-radius:var(--radius-card-sm, 12px);font-size:11px;font-weight:750;letter-spacing:.02em;color:var(--body-color-strong, #111827);background:var(--surface-card-muted);box-shadow:inset 0 0 0 1px var(--surface-hairline)}._dayBadgeToday_6wm95_590{color:#fff;background:var(--gradient-brand-accent, #2f6bff);box-shadow:none}._columnActions_6wm95_597{margin-left:auto;flex:0 0 auto}._eventBlock_6wm95_612{position:absolute;left:2px;right:2px;z-index:2;display:flex;flex-direction:column;gap:1px;align-items:center;justify-content:center;overflow:hidden;padding:0 6px;margin:0;font-family:inherit;text-align:center;cursor:pointer;border-radius:8px;border:1px solid var(--visit-event-border);background:var(--visit-event-bg);color:var(--visit-event-fg)}._eventBlock_6wm95_612:disabled{cursor:default}._eventBlock_6wm95_612:hover:not(:disabled){background:var(--visit-event-hover-bg)}._eventBlock_6wm95_612:focus-visible{outline:none;box-shadow:0 0 0 3px #2f6bff66;z-index:5}._eventTitle_6wm95_648{font-size:11px;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:inherit}._eventSeats_6wm95_661{font-size:10px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap;color:inherit;opacity:.85}._eventBlock_6wm95_612 ._blockTime_6wm95_341{color:inherit;opacity:.7}._slotLayer_6wm95_679{position:absolute;inset:0;pointer-events:none;z-index:3}._slotStrip_6wm95_687{position:absolute;left:2px;right:2px;display:flex;align-items:center;padding:0 8px;border-radius:5px;background:var(--visit-source-journal-bg, rgba(22, 163, 74, .16));box-shadow:inset 0 0 0 1px var(--visit-source-journal-fg, #15803d);cursor:pointer;pointer-events:auto;overflow:hidden}._slotStripOutside_6wm95_705{background:var(--status-warn-bg);box-shadow:inset 0 0 0 1px var(--status-warn-border)}._slotStripLabel_6wm95_710{font-size:11px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--visit-source-journal-fg, #15803d);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._slotStripOutside_6wm95_705 ._slotStripLabel_6wm95_710{color:var(--status-warn)}._slotMenu_6wm95_725{min-width:208px}._slotHint_6wm95_730{margin:2px 4px 6px;padding:5px 6px 5px 9px;border-radius:7px;background:var(--surface-card-muted, #f8f9fa);box-shadow:inset 0 0 0 1px var(--surface-divider, #eef0f3)}._slotReason_6wm95_739{margin:0 12px 4px;border-bottom:1px solid var(--surface-divider, #eef0f3)}._gridCompact_6wm95_749 ._staffAvatar_6wm95_103{display:none}._gridCompact_6wm95_749 ._staffHeader_6wm95_82{gap:6px;padding:7px 6px}._gridCompact_6wm95_749 ._staffName_6wm95_114{font-size:12px}._gridCompact_6wm95_749 ._staffPosition_6wm95_124{display:none}._gridCompact_6wm95_749 ._staffPosition_6wm95_124:has(._staffDayOffLine_6wm95_304){display:block}._gridCompact_6wm95_749 ._staffDayOffNote_6wm95_311{display:none}._gridCompact_6wm95_749 ._dayBadge_6wm95_574{width:24px;height:24px;font-size:10px}._gridCompact_6wm95_749 ._blockTime_6wm95_341{font-size:9px}._swatch_1bo9r_7{display:inline-block;flex:0 0 auto;width:12px;height:12px;border-radius:4px;border:1px solid transparent}._palette_1bo9r_16{display:flex;flex-wrap:wrap;align-items:center;gap:6px}._swatchButton_1bo9r_23{width:20px;height:20px;padding:0;margin:0;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:transform .12s ease}._swatchButton_1bo9r_23:hover:not(:disabled){transform:scale(1.1)}._swatchButton_1bo9r_23:disabled{cursor:default;opacity:.6}._swatchSelected_1bo9r_45{box-shadow:0 0 0 2px var(--surface-card),0 0 0 4px var(--brand-500)}._swatchButton_1bo9r_23:focus-visible{outline:none;box-shadow:0 0 0 3px #2f6bff66}._labels_1bo9r_54{display:flex;flex-wrap:wrap;gap:6px}._labelChip_1bo9r_60{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;margin:0;border:1px solid var(--surface-hairline-strong);border-radius:var(--radius-pill, 999px);background:transparent;color:inherit;font-family:inherit;font-size:12px;font-weight:600;line-height:18px;cursor:pointer}._labelChip_1bo9r_60:hover:not(:disabled){border-color:var(--brand-500)}._labelChip_1bo9r_60:focus-visible{outline:none;box-shadow:0 0 0 3px #2f6bff66}._labelChipSelected_1bo9r_86{font-weight:700}._labelChipStatic_1bo9r_92{cursor:default;font-weight:700}._labelChipLocked_1bo9r_99{cursor:default;opacity:.75}._labelTitle_1bo9r_104{white-space:nowrap}@media(prefers-reduced-motion:reduce){._swatchButton_1bo9r_23{transition:none}._swatchButton_1bo9r_23:hover:not(:disabled){transform:none}}._card_1s8t5_6{width:306px;max-width:100%;color:var(--body-color-strong)}._clientName_1s8t5_12{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._newTag_1s8t5_20{flex:0 0 auto;padding:0 5px;border-radius:var(--radius-pill, 999px);font-size:9px;font-weight:800;line-height:14px;letter-spacing:.04em;text-transform:lowercase;color:var(--visit-new-tag-fg);background:var(--visit-new-tag-bg)}._birthday_1s8t5_33{display:inline-flex;align-items:center;color:var(--status-warn)}._phone_1s8t5_39{font-variant-numeric:tabular-nums;letter-spacing:.01em}._note_1s8t5_47{padding:6px 8px;border-radius:var(--radius-card-sm, 12px);border:1px solid var(--status-warn-border);background:var(--status-warn-bg);color:var(--body-color-strong);font-size:11.5px;line-height:1.35}._stats_1s8t5_57{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:7px 8px;border-radius:var(--radius-card-sm, 12px);background:var(--surface-card-muted);border:1px solid var(--surface-hairline)}._stat_1s8t5_57{display:flex;flex-direction:column;gap:1px;min-width:0}._statLabel_1s8t5_74{font-size:9.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--body-color-muted)}._statValue_1s8t5_82{font-size:12.5px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--body-color-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._serviceText_1s8t5_92{min-width:0}._serviceTitle_1s8t5_96{white-space:normal;overflow-wrap:anywhere}._amount_1s8t5_101{font-variant-numeric:tabular-nums;white-space:nowrap}._comment_1s8t5_106{padding:5px 8px;border-radius:var(--radius-card-sm, 12px);background:var(--surface-card-muted);border:1px solid var(--surface-hairline);line-height:1.35}._statusButton_1s8t5_116{display:inline-flex}._slot_olg10_18{position:absolute;left:4px;right:4px;z-index:3}._slot_olg10_18:hover,._slot_olg10_18:focus-within{z-index:4}._card_olg10_30{position:absolute;inset:0 0 1px;display:flex;flex-direction:column;margin:0;padding:0;border-radius:var(--radius-card-sm, 12px);--card-bg: var(--visit-card-status-done-bg);--card-head: var(--visit-card-status-done-head);--card-fg: var(--visit-card-status-done-fg);--card-border: var(--visit-card-status-done-border);border:1px solid var(--card-border);background:var(--card-bg);color:var(--card-fg);font-family:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,opacity .16s ease;box-shadow:var(--shadow-soft);touch-action:pan-y}._slot_olg10_18:hover ._card_olg10_30{transform:translateY(-1px);box-shadow:var(--shadow-hover)}._card_olg10_30:focus-visible{outline:none;box-shadow:0 0 0 3px #2f6bff66;z-index:5}._hoverHandle_olg10_74{position:absolute;top:0;right:0;z-index:5;display:flex;align-items:center;justify-content:center;width:26px;height:14px;padding:0;margin:0;border:0;border-radius:0 var(--radius-card-sm, 12px) 0 8px;background:transparent;color:inherit;opacity:0;cursor:pointer;transition:opacity .12s ease}._slot_olg10_18:hover ._hoverHandle_olg10_74,._hoverHandle_olg10_74:focus-visible,._hoverHandle_olg10_74[aria-expanded=true]{opacity:1;background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--surface-hairline-strong)}._hoverHandle_olg10_74:focus-visible{outline:none;box-shadow:0 0 0 3px #2f6bff66}._transferSource_olg10_110 ._card_olg10_30{outline:2px dashed var(--status-warn);outline-offset:-2px}._draggable_olg10_115{cursor:grab;user-select:none}._dragSource_olg10_124{opacity:.35;box-shadow:none;transform:none}._header_olg10_131{display:flex;align-items:center;gap:4px;flex:0 0 auto;height:14px;padding:0 4px 0 5px;background:var(--card-head)}._sourceDot_olg10_143{flex:0 0 auto;width:7px;height:7px;border-radius:50%;box-shadow:0 0 0 1px var(--card-bg);background:var(--visit-card-source-other)}._source_journal_olg10_152{background:var(--visit-card-source-journal)}._source_online_olg10_156{background:var(--visit-card-source-online)}._source_agent_olg10_160{background:var(--visit-card-source-agent)}._source_other_olg10_164{background:var(--visit-card-source-other)}._headerTime_olg10_168{font-size:10px;line-height:14px;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._marks_olg10_179{display:inline-flex;align-items:center;gap:3px;margin-left:auto}._marks_olg10_179>span{color:inherit}._sourceName_olg10_195{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._body_olg10_207{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-height:0;padding:2px 7px 3px;overflow:hidden}._line_olg10_218{display:flex;align-items:center;gap:4px;min-width:0;line-height:1.25}._lineText_olg10_228{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._lineFirst_olg10_234{font-size:12px;font-weight:700;letter-spacing:-.01em}._lineRest_olg10_240{font-size:10.5px;font-weight:500}._linePhone_olg10_245 ._lineText_olg10_228{font-variant-numeric:tabular-nums;letter-spacing:.01em}._lineVisitor_olg10_252 ._lineText_olg10_228{font-style:italic}._lineComment_olg10_259{align-items:flex-start}._lineComment_olg10_259 ._lineText_olg10_228{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--comment-lines, 1);line-clamp:var(--comment-lines, 1);white-space:normal;overflow-wrap:anywhere}._price_olg10_274{position:absolute;right:6px;bottom:2px;font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.25;white-space:nowrap;color:inherit}._bodyWithPrice_olg10_287 ._line_olg10_218:last-of-type{padding-right:56px}._density_compact_olg10_295 ._body_olg10_207{padding:0 6px}._density_compact_olg10_295 ._lineFirst_olg10_234{line-height:13px}._bodyWithBadge_olg10_304 ._lineFirst_olg10_234{padding-right:46px}._discount_olg10_308{position:absolute;top:2px;right:5px;padding:0 5px;border-radius:var(--radius-pill, 999px);font-size:9.5px;font-weight:700;line-height:15px;letter-spacing:-.01em;white-space:nowrap;color:var(--status-ok);background:var(--status-ok-bg);border:1px solid var(--status-ok-border)}._status_expected_olg10_332{--card-bg: var(--visit-card-status-expected-bg);--card-head: var(--visit-card-status-expected-head);--card-fg: var(--visit-card-status-expected-fg);--card-border: var(--visit-card-status-expected-border)}._status_confirmed_olg10_339{--card-bg: var(--visit-card-status-confirmed-bg);--card-head: var(--visit-card-status-confirmed-head);--card-fg: var(--visit-card-status-confirmed-fg);--card-border: var(--visit-card-status-confirmed-border)}._status_arrived_olg10_346{--card-bg: var(--visit-card-status-arrived-bg);--card-head: var(--visit-card-status-arrived-head);--card-fg: var(--visit-card-status-arrived-fg);--card-border: var(--visit-card-status-arrived-border)}._status_done_olg10_353{--card-bg: var(--visit-card-status-done-bg);--card-head: var(--visit-card-status-done-head);--card-fg: var(--visit-card-status-done-fg);--card-border: var(--visit-card-status-done-border)}._status_no_show_olg10_360{--card-bg: var(--visit-card-status-no-show-bg);--card-head: var(--visit-card-status-no-show-head);--card-fg: var(--visit-card-status-no-show-fg);--card-border: var(--visit-card-status-no-show-border)}._status_cancelled_olg10_367{--card-bg: var(--visit-card-status-cancelled-bg);--card-head: var(--visit-card-status-cancelled-head);--card-fg: var(--visit-card-status-cancelled-fg);--card-border: var(--visit-card-status-cancelled-border)}._status_cancelled_olg10_367 ._lineText_olg10_228{text-decoration:line-through}@media(prefers-reduced-motion:reduce){._card_olg10_30,._hoverHandle_olg10_74{transition:none}._slot_olg10_18:hover ._card_olg10_30{transform:none}}._toolbar_6umij_14{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._dateBar_6umij_21,._staffBar_6umij_22,._actionBar_6umij_23{min-width:0}._actionBar_6umij_23{margin-left:auto}._dateButton_6umij_33{min-width:150px}._dateLabel_6umij_40{min-width:132px;padding-inline:4px;font-size:14px;font-weight:650;line-height:1.2;white-space:nowrap;color:var(--body-color-strong, #111827)}._scale_6umij_52{flex:0 0 auto}@media(max-width:767px){._toolbar_6umij_14{gap:6px}._dateBar_6umij_21{width:100%;margin-left:0;gap:6px}._dateButton_6umij_33{flex:1;min-width:0}._dateBar_6umij_21 .mantine-Button-root{padding-inline:10px}._staffBar_6umij_22{flex:1 1 0;min-width:0;gap:6px}._staffBar_6umij_22 .mantine-Button-root{min-width:0}._staffBar_6umij_22 .mantine-Button-label{display:block;height:auto;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actionBar_6umij_23{flex:0 0 auto;flex-wrap:nowrap;margin-left:auto;gap:6px}}@media(min-width:768px)and (max-width:1679px){._toolbar_6umij_14,._dateBar_6umij_21,._staffBar_6umij_22,._actionBar_6umij_23{gap:5px}._dateButton_6umij_33{min-width:0}._staffBar_6umij_22 .mantine-Button-root{min-width:150px}._staffBar_6umij_22 .mantine-Button-label{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dateBar_6umij_21 .mantine-Button-root,._staffBar_6umij_22 .mantine-Button-root,._createButton_6umij_178{padding-inline:12px}._scale_6umij_52 .mantine-SegmentedControl-label{padding-inline:6px}}@media(max-width:1679px){._iconOnly_6umij_195 .mantine-Button-label,._iconOnly_6umij_195 .mantine-Badge-label{display:none}._iconOnly_6umij_195 .mantine-Button-section[data-position=left],._iconOnly_6umij_195 .mantine-Badge-section[data-position=left]{margin-right:0}._iconOnly_6umij_195 .mantine-Button-root{padding-inline:9px}._iconOnly_6umij_195 .mantine-Badge-root{padding-inline:6px}}@media(max-width:767px){._iconOnlyPhone_6umij_221 .mantine-Button-label{display:none}._iconOnlyPhone_6umij_221 .mantine-Button-section[data-position=left]{margin-right:0}._iconOnlyPhone_6umij_221 .mantine-Button-root{padding-inline:9px}}._livePaused_6umij_235{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--status-warn);opacity:.65}._modeSegment_6umij_246{display:block;padding:0 2px;pointer-events:auto}._modePrompt_6umij_255{max-width:34ch;line-height:1.25}._fab_6umij_266{position:fixed;right:16px;bottom:calc(68px + env(safe-area-inset-bottom,0px));z-index:30;min-height:48px;box-shadow:0 8px 24px #0f172a47}._dropdown_1fed7_5{width:280px;max-width:calc(100vw - 32px)}._row_1fed7_10{display:flex;flex-direction:column;gap:1px}._rowLine_1fed7_16{display:flex;align-items:baseline;justify-content:space-between;gap:8px}._money_1fed7_23{font-variant-numeric:tabular-nums;white-space:nowrap}._total_1fed7_29{font-weight:750;color:var(--body-color-strong, #111827)}._muted_1fed7_34{color:var(--body-color-muted, #8a91a3)}._statuses_1fed7_38{display:flex;flex-wrap:wrap;gap:6px}._pickerGroup_1hj9w_13{min-width:0}._trigger_1hj9w_17{min-width:190px}._dropdown_1hj9w_21{width:280px;max-width:calc(100vw - 32px)}._groupHeader_1hj9w_27,._member_1hj9w_28{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:5px 8px;border:none;border-radius:var(--radius-card-sm, 12px);background:transparent;font-family:inherit;text-align:left;cursor:pointer;color:var(--body-color, #4b5563)}._groupHeader_1hj9w_27{margin-top:2px;color:var(--section-title-color, #475569);font-size:11px;font-weight:700;letter-spacing:var(--section-title-letter, .06em);text-transform:uppercase}._member_1hj9w_28{padding-left:16px;font-size:13px;font-weight:550}._groupHeader_1hj9w_27:hover,._member_1hj9w_28:hover{background:var(--surface-card-muted)}._groupHeader_1hj9w_27:focus-visible,._member_1hj9w_28:focus-visible{outline:none;box-shadow:0 0 0 2px var(--brand-500, #6366f1)}._selected_1hj9w_70{background:var(--status-ok-bg);color:var(--status-ok)}._groupTitle_1hj9w_75{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._groupCount_1hj9w_81{flex:0 0 auto;font-variant-numeric:tabular-nums;color:var(--body-color-muted, #8a91a3)}._panel_1gobt_7{display:flex;flex-direction:column;gap:10px;flex:0 0 300px;width:300px;align-self:flex-start;padding:var(--card-padding-sm, 16px);border-radius:var(--radius-card, 18px);border:1px solid var(--surface-divider);background:var(--surface-card);box-shadow:var(--shadow-soft)}@media(max-width:767px){._panel_1gobt_7{flex:1 1 auto;width:100%}}._entry_1gobt_27{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:var(--radius-card-sm, 12px);background:var(--surface-card-muted);border:1px solid var(--surface-divider);min-width:0}._entryName_1gobt_38{font-size:13px;font-weight:650;color:var(--body-color-strong, #111827);overflow:hidden;text-overflow:ellipsis}._entryMeta_1gobt_46{font-size:11px;color:var(--body-color-muted, #8a91a3)}._entryServices_1gobt_52{font-size:11.5px;color:var(--body-color, #4b5563);overflow-wrap:anywhere}._bar_nilz8_6{position:sticky;bottom:12px;z-index:7;padding:10px 14px;border-radius:var(--radius-card, 18px);border:1px solid var(--status-warn-border);background:var(--surface-card);box-shadow:var(--shadow-elevated);color:var(--body-color-strong)}body:not([data-dashboard-theme=light]) ._bar_nilz8_6{background:var(--surface-card-strong, rgba(15, 23, 42, .75));backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}._subject_nilz8_24{display:flex;flex-direction:column;gap:2px;min-width:0}._title_nilz8_31{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._services_nilz8_37{overflow-wrap:anywhere}._hint_nilz8_41{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:right}._override_nilz8_49{padding:7px 9px;border-radius:var(--radius-card-sm, 12px);border:1px solid var(--status-warn-border);background:var(--status-warn-bg)}._overrideIcon_nilz8_56{flex:0 0 auto;color:var(--status-warn)}@media(max-width:768px){._hint_nilz8_41{text-align:left}._bar_nilz8_6{bottom:calc(76px + env(safe-area-inset-bottom))}._row_nilz8_72{flex-wrap:wrap!important}._subject_nilz8_24,._hint_nilz8_41{flex:1 1 100%}}._line_1yqjn_7{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--radius-card-sm, 12px);background:var(--surface-card);border:1px solid var(--surface-divider);min-width:0}._lineFields_1yqjn_20{display:grid;grid-template-columns:minmax(6rem,1fr) minmax(5rem,1fr) minmax(6rem,1fr) auto;gap:8px;align-items:end;min-width:0}@media(max-width:720px){._lineFields_1yqjn_20{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}._lineTotal_1yqjn_35{display:flex;align-items:center;min-height:30px;padding:0 8px;border-radius:var(--radius-card-sm, 8px);background:var(--surface-card-muted);border:1px solid var(--surface-divider);font-variant-numeric:tabular-nums;min-width:0}._catalogRow_1yqjn_48{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:7px 10px;border-radius:var(--radius-card-sm, 12px);background:var(--surface-card);border:1px solid var(--surface-divider);min-width:0;text-align:left}._catalogTitle_1yqjn_62{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dueBig_1yqjn_70{font-size:1.6rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}._payTiles_1yqjn_79{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._payTile_1yqjn_79{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-radius:var(--radius-card-sm, 12px);background:var(--surface-card);border:1px solid var(--surface-divider);min-width:0}._payTile_1yqjn_79:hover:not(:disabled){border-color:var(--surface-hairline-strong)}._payTile_1yqjn_79:disabled{opacity:.55;cursor:not-allowed}._payTileWide_1yqjn_105{grid-column:1/-1}._payTileHead_1yqjn_109{display:flex;align-items:center;gap:6px;min-width:0}._recentRow_1yqjn_117{display:flex;flex-direction:column;gap:1px;width:100%;padding:6px 10px;border-radius:var(--radius-card-sm, 12px);background:var(--surface-card);border:1px solid var(--surface-divider);min-width:0;text-align:left;color:inherit;text-decoration:none}._recentRow_1yqjn_117:hover{border-color:var(--surface-hairline-strong)}._recentName_1yqjn_137{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._catalogRow_1yqjn_48[data-selected],._serviceCard_1yqjn_145[data-selected]{border-color:var(--brand-500);box-shadow:inset 0 0 0 1px var(--brand-500)}._serviceCards_1yqjn_152{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(9rem,(100% - 16px) / 3),1fr));gap:8px}._serviceCard_1yqjn_145{display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-height:84px;padding:10px 12px;border-radius:var(--radius-card-sm, 12px);background:var(--surface-card);border:1px solid var(--surface-divider);min-width:0;text-align:left;color:inherit;transition:border-color .12s ease}button._serviceCard_1yqjn_145:hover,button._catalogRow_1yqjn_48:hover{border-color:var(--surface-hairline-strong)}._cardTitle_1yqjn_181{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;overflow-wrap:anywhere}._selectedLine_1yqjn_191{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 6px 8px 12px;border-radius:var(--radius-card-sm, 12px);background:var(--surface-card);border:1px solid var(--surface-divider);min-width:0}._selectedTotal_1yqjn_203{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 6px;font-variant-numeric:tabular-nums}._layout_1jhms_5{display:grid;gap:18px;align-items:start;grid-template-columns:minmax(0,18rem) minmax(0,1fr) minmax(0,21rem)}@media(max-width:1099px){._layout_1jhms_5{grid-template-columns:minmax(0,1fr)}}._clientCardPanel_1jhms_22{grid-column:1/3;display:flex;flex-direction:column;gap:12px;width:100%;max-width:40rem;min-width:0}@media(max-width:1099px){._clientCardPanel_1jhms_22{grid-column:auto}}._column_1jhms_37{display:flex;flex-direction:column;gap:12px;min-width:0}._columnSide_1jhms_46{padding:12px;border-radius:var(--radius-card-sm, 12px);background:var(--surface-card-muted);border:1px solid var(--surface-divider)}._columnSide_1jhms_46 ._block_1jhms_53{padding:0;background:transparent;border:none}._columnSide_1jhms_46 ._tile_1jhms_59{background:var(--surface-card)}._block_1jhms_53{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--radius-card-sm, 12px);background:var(--surface-card-muted);border:1px solid var(--surface-divider);min-width:0}._blockAccent_1jhms_74{border-color:var(--surface-hairline-strong)}._sectionTitle_1jhms_78{font-size:var(--section-title-size);font-weight:var(--section-title-weight);letter-spacing:var(--section-title-letter);color:var(--section-title-color);text-transform:uppercase}._statusScroller_1jhms_90{overflow-x:auto;min-width:0}._statusScroller_1jhms_90>*{min-width:30rem}._statusSegment_1jhms_101{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}._scheduleLine_1jhms_108{display:flex;align-items:baseline;gap:6px;min-width:0;font-variant-numeric:tabular-nums}._appointment_1jhms_116{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:var(--radius-card-sm, 12px);background:var(--surface-card);border:1px solid var(--surface-divider)}._appointmentTime_1jhms_126{font-variant-numeric:tabular-nums}._money_1jhms_130{font-variant-numeric:tabular-nums;white-space:nowrap}._dueUnpaid_1jhms_135{color:var(--status-error)}._duePaid_1jhms_139{color:var(--status-ok)}._suggestion_1jhms_143{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:var(--radius-card-sm, 12px);background:var(--surface-card);border:1px solid var(--surface-divider);min-width:0}._suggestionTitle_1jhms_155{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._clientInfo_1jhms_162{display:flex;flex-direction:column;min-width:0}._statsGrid_1jhms_168{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._statCell_1jhms_177{display:flex;flex-direction:column;gap:2px;padding:4px 0;min-width:0}._statValue_1jhms_185{font-weight:700;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}._voided_1jhms_192{text-decoration:line-through;opacity:.6}._paymentRow_1jhms_197{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}._notification_1jhms_206{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:var(--radius-card-sm, 12px);background:var(--surface-card);border:1px solid var(--surface-divider);min-width:0}._notificationText_1jhms_219{overflow-wrap:anywhere;white-space:pre-wrap}._notificationDate_1jhms_225{flex:1 1 60%;min-width:0}._notificationTime_1jhms_230{flex:0 0 6.5rem}._historyRow_1jhms_235{display:flex;flex-direction:column;gap:2px;padding-bottom:6px;border-bottom:1px solid var(--surface-divider);min-width:0}._historyRow_1jhms_235:last-child{border-bottom:none;padding-bottom:0}._historyTime_1jhms_249{font-variant-numeric:tabular-nums}._timeRow_1jhms_262{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:6px}._timeField_1jhms_271{min-width:0}._timeField_1jhms_271:focus-visible{outline:2px solid var(--brand-500, #6366f1);outline-offset:2px;border-radius:var(--radius-card-sm, 12px)}._tileRow_1jhms_283{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._tile_1jhms_59{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:74px;padding:10px 6px;border-radius:var(--radius-card-sm, 12px);background:var(--surface-card-muted);border:1px solid var(--surface-divider);color:inherit;text-align:center;transition:background .12s ease,border-color .12s ease}._tile_1jhms_59:hover{border-color:var(--surface-hairline-strong)}._tile_1jhms_59[data-active]{background:var(--surface-card);border-color:var(--surface-hairline-strong)}._tile_1jhms_59[data-disabled]{opacity:.55;cursor:not-allowed}._tileLabel_1jhms_319{font-size:12px;line-height:1.2}._footer_1jhms_330{position:sticky;bottom:-24px;z-index:3;display:flex;flex-direction:column;gap:8px;margin:16px -24px -24px;padding:12px 24px 16px;background:var(--surface-bar-solid);border-top:1px solid var(--surface-divider);box-shadow:var(--shadow-bar-top)}._statusPills_1jhms_346{display:flex;flex-wrap:wrap;gap:6px}._statusPill_1jhms_346{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:var(--radius-pill, 999px);border:1px solid var(--surface-divider);background:var(--surface-card);color:var(--body-color-strong);font-size:13px;line-height:1.15;white-space:nowrap;transition:background .12s ease,border-color .12s ease}._statusPill_1jhms_346:hover{border-color:var(--surface-hairline-strong)}._statusPill_1jhms_346[data-current]{background:var(--brand-500);border-color:var(--brand-500);color:#fff;font-weight:600}._statusPill_1jhms_346[data-disabled]{opacity:.45;cursor:not-allowed}._tabBody_1jhms_387{display:flex;flex-direction:column;gap:8px}@media(max-width:767px){._statusPills_1jhms_346{flex-wrap:nowrap;overflow-x:auto;margin-inline:-4px;padding:2px 4px;scrollbar-width:none}._statusPills_1jhms_346::-webkit-scrollbar{display:none}._statusPill_1jhms_346{flex:0 0 auto;min-height:44px;padding-inline:16px;font-size:14px}._statusConfirmAction_1jhms_414{min-height:44px}}._servicesSummary_1jhms_420{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 12px;border-radius:var(--radius-card-sm, 12px);background:var(--surface-card-muted);border:1px solid var(--surface-divider)}._servicesSummaryLabel_1jhms_431{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mobileHeader_1jhms_441{touch-action:none}._mobileContent_1jhms_448._mobileContent_1jhms_448.mantine-Modal-content{border-radius:0!important}._stepHidden_1jhms_453{display:none!important}._newVisitStepper_1jhms_457{margin-bottom:12px}._newVisitStepper_1jhms_457 .mantine-Stepper-separator{margin-inline:6px}._newVisitStepper_1jhms_457 .mantine-Stepper-stepBody{margin-inline-start:6px}._modalContent_1jhms_473{display:flex;flex-direction:column;overflow:hidden;timeline-scope:--visit-window-scroll}._modalBody_1jhms_480{flex:1 1 auto;min-height:0;overflow-y:auto;scroll-timeline:--visit-window-scroll block}._modalHeader_1jhms_491:after{content:"";position:absolute;inset-inline:0;bottom:-10px;height:10px;pointer-events:none;background:linear-gradient(#0f172a1f,#0f172a00);opacity:0}body:not([data-dashboard-theme=light]) ._modalHeader_1jhms_491:after{background:linear-gradient(#00000073,#0000)}@supports (animation-timeline: scroll()){._modalHeader_1jhms_491:after{animation:_modalHeaderScrolled_1jhms_1 linear both;animation-timeline:--visit-window-scroll}}@keyframes _modalHeaderScrolled_1jhms_1{0%{opacity:0}2%,to{opacity:1}}._image_12pz0_3{display:block;max-width:100%;height:auto;padding:8px;border-radius:var(--radius-card-sm);background:#fff;border:1px solid var(--surface-hairline)}._skeletons_183bj_4{display:flex;flex-direction:column;gap:12px}._workspace_183bj_14{position:relative;display:flex;align-items:flex-start;gap:12px}._grid_183bj_30{flex:1 1 auto;width:100%;min-width:0}._panels_183bj_40{position:absolute;top:0;right:0;z-index:8;display:flex;max-height:100%}._panels_183bj_40:empty{display:none}@media(max-width:767px){._workspace_183bj_14{flex-direction:column-reverse}._panels_183bj_40{position:static;width:100%}}._dayOffNotice_183bj_67{margin-bottom:10px}._banner_1og57_5{padding:6px 12px}._icon_1og57_9{margin-inline-end:8px}._message_1og57_13{font-size:13px;line-height:20px}._compact_1og57_19{display:flex;align-items:center;gap:4px}._compactText_1og57_25{padding-block:4px;flex:1;min-width:0}@media(max-width:767px){._banner_1og57_5{padding:0 4px 0 12px}._wrapper_1og57_35{align-items:center}._icon_1og57_9{margin-top:0}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--surface-base: #fafbfc;--surface-card: #ffffff;--surface-card-muted: #f8f9fa;--surface-divider: #eef0f3;--radius-card: 18px;--radius-card-sm: 12px;--radius-pill: 999px;--shadow-soft: 0 1px 2px rgba(15, 23, 42, .04), 0 4px 16px rgba(15, 23, 42, .04);--shadow-elevated: 0 2px 6px rgba(15, 23, 42, .06), 0 12px 32px rgba(15, 23, 42, .06);--shadow-hover: 0 4px 10px rgba(15, 23, 42, .08), 0 16px 40px rgba(56, 132, 255, .1);--gradient-brand: linear-gradient(135deg, #2f6bff 0%, #7c5cff 58%, #e85faf 100%);--gradient-brand-accent: linear-gradient(135deg, #2f6bff 0%, #7c5cff 100%);--gradient-revenue: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);--gradient-avg-check: linear-gradient(135deg, #22c55e 0%, #14b8a6 100%);--gradient-clients: linear-gradient(135deg, #38bdf8 0%, #6366f1 100%);--gradient-tasks: linear-gradient(135deg, #f59e0b 0%, #f97316 100%);--gradient-warn: linear-gradient(135deg, #f59e0b 0%, #ef4444 100%);--status-ok: #16a34a;--status-ok-bg: #dcfce7;--status-warn: #f59e0b;--status-warn-bg: #fef3c7;--status-error: #ef4444;--status-error-bg: #fee2e2;--status-muted: #94a3b8;--status-muted-bg: #f1f5f9;--big-number-size: clamp(28px, 4vw, 40px);--big-number-line: 1.05;--section-title-size: 13px;--section-title-weight: 600;--section-title-color: #475569;--section-title-letter: .06em;--section-gap: 24px;--card-padding: 20px;--card-padding-sm: 16px;--brand-500: #6366f1;--brand-600: #4f46e5}@media(max-width:720px){:root{--section-gap: 16px;--card-padding: 16px;--radius-card: 14px}}.dashboardScope{font-family:Inter,system-ui,-apple-system,sans-serif;font-feature-settings:"cv11","ss01","ss03";font-variant-numeric:tabular-nums;letter-spacing:-.005em;color:#fff;--surface-base: #06080f;--surface-card: rgba(15, 23, 42, .55);--surface-card-strong: rgba(15, 23, 42, .75);--surface-card-muted: rgba(255, 255, 255, .04);--surface-divider: rgba(255, 255, 255, .08);--surface-hairline: rgba(255, 255, 255, .08);--surface-hairline-strong: rgba(255, 255, 255, .16);--brand-400: #60a5fa;--brand-500: #3b82f6;--brand-600: #2563eb;--brand-700: #1d4ed8;--brand-deep: #1e3a8a;--brand-50: rgba(59, 130, 246, .12);--radius-card: 24px;--radius-card-lg: 32px;--radius-card-sm: 16px;--radius-chip: 12px;--radius-pill: 999px;--radius-button: 14px;--shadow-soft: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .35);--shadow-elevated: 0 2px 4px rgba(0, 0, 0, .32), 0 12px 28px rgba(0, 0, 0, .4), 0 28px 56px rgba(59, 130, 246, .08);--shadow-hover: 0 4px 8px rgba(0, 0, 0, .38), 0 16px 32px rgba(0, 0, 0, .45), 0 32px 64px rgba(59, 130, 246, .18);--shadow-hero: 0 1px 2px rgba(0, 0, 0, .4), 0 24px 64px rgba(59, 130, 246, .18), 0 48px 96px rgba(0, 0, 0, .5);--shadow-glow-brand: 0 0 0 1px rgba(59, 130, 246, .32), 0 8px 24px rgba(59, 130, 246, .45), 0 16px 48px rgba(59, 130, 246, .32);--beauty-violet: #8b5cf6;--beauty-lilac: #a78bfa;--beauty-pink: #ec4899;--beauty-rose: #f0abfc;--gradient-revenue: linear-gradient(135deg, #3b82f6 0%, #6366f1 60%, #8b5cf6 100%);--gradient-avg-check: linear-gradient(135deg, #0ea5e9 0%, #6366f1 100%);--gradient-clients: linear-gradient(135deg, #6366f1 0%, #a78bfa 60%, #ec4899 100%);--gradient-tasks: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);--gradient-warn: linear-gradient(135deg, #fb923c 0%, #c2410c 100%);--gradient-hero: radial-gradient(at 0% 0%, rgba(59, 130, 246, .42) 0%, transparent 58%), radial-gradient(at 100% 0%, rgba(168, 85, 247, .32) 0%, transparent 62%), radial-gradient(at 50% 110%, rgba(236, 72, 153, .22) 0%, transparent 65%), linear-gradient(160deg, rgba(15, 23, 42, .85) 0%, rgba(11, 16, 32, .95) 100%);--gradient-page-mesh: radial-gradient(1800px 1100px at -10% -20%, rgba(59, 130, 246, .32) 0%, transparent 60%), radial-gradient(1400px 900px at 110% 0%, rgba(168, 85, 247, .24) 0%, transparent 65%), radial-gradient(1600px 1000px at 50% 120%, rgba(236, 72, 153, .18) 0%, transparent 70%);--status-ok: #4ade80;--status-ok-bg: rgba(34, 197, 94, .16);--status-ok-border: rgba(74, 222, 128, .28);--status-warn: #fbbf24;--status-warn-bg: rgba(245, 158, 11, .16);--status-warn-border: rgba(251, 191, 36, .28);--status-error: #f87171;--status-error-bg: rgba(239, 68, 68, .16);--status-error-border: rgba(248, 113, 113, .28);--status-muted: rgba(255, 255, 255, .55);--status-muted-bg: rgba(255, 255, 255, .06);--status-muted-border: rgba(255, 255, 255, .12);--display-size: clamp(36px, 5.5vw, 56px);--display-line: 1.02;--display-tracking: -.025em;--display-weight: 800;--big-number-size: clamp(40px, 5vw, 56px);--big-number-line: 1;--big-number-weight: 800;--big-number-tracking: -.03em;--section-title-size: 11px;--section-title-weight: 700;--section-title-color: rgba(255, 255, 255, .55);--section-title-letter: .12em;--body-color: rgba(255, 255, 255, .72);--body-color-strong: #ffffff;--body-color-muted: rgba(255, 255, 255, .5);--section-gap: 14px;--card-padding: 16px;--card-padding-lg: 18px;--card-padding-sm: 12px;--display-size: clamp(24px, 3.2vw, 36px);--big-number-size: clamp(26px, 3.2vw, 38px)}@media(max-width:720px){.dashboardScope{--section-gap: 18px;--card-padding: 18px;--card-padding-lg: 20px;--radius-card: 20px;--radius-card-lg: 22px}}.dashboardScope .mantine-Button-root[data-variant=filled]{background:linear-gradient(135deg,#3b82f6,#7c5cff 55%,#ec7ab7);border:1px solid rgba(255,255,255,.14);box-shadow:0 8px 22px #7c5cff6b;color:#fff;font-weight:600}.dashboardScope .mantine-Button-root[data-variant=filled]:hover{background:linear-gradient(135deg,#2563eb,#6b46e5 55%,#db5fa3);box-shadow:0 10px 26px #7c5cff8c}.dashboardScope .mantine-Button-root[data-variant=subtle]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffd9;font-weight:600}.dashboardScope .mantine-Button-root[data-variant=subtle]:hover{background:#ffffff1a;color:#fff}.dashboardScope .mantine-Button-root[data-variant=light]{background:#3b82f629;border:1px solid rgba(59,130,246,.28);color:#93c5fd}.dashboardScope .mantine-Button-root[data-variant=light]:hover{background:#3b82f63d;color:#fff}.dashboardScope .mantine-ThemeIcon-root{color:#ffffff80}body{margin:0;min-width:320px;min-height:100vh}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}body[data-dashboard-theme=light] .dashboardScope{color:#0f172a;--surface-base: #f1f5fb;--surface-card-strong: rgba(255, 255, 255, .96);--surface-card-muted: rgba(15, 23, 42, .04);--surface-divider: rgba(15, 23, 42, .08);--surface-hairline: rgba(15, 23, 42, .07);--surface-hairline-strong: rgba(15, 23, 42, .14);--body-color: rgba(15, 23, 42, .72);--body-color-strong: #0f172a;--body-color-muted: rgba(15, 23, 42, .5);--section-title-color: rgba(15, 23, 42, .5);--status-ok: #15803d;--status-ok-bg: rgba(34, 197, 94, .12);--status-ok-border: rgba(34, 197, 94, .3);--status-warn: #b45309;--status-warn-bg: rgba(245, 158, 11, .14);--status-warn-border: rgba(245, 158, 11, .32);--status-error: #b91c1c;--status-error-bg: rgba(239, 68, 68, .12);--status-error-border: rgba(239, 68, 68, .3);--status-muted: rgba(15, 23, 42, .55);--status-muted-bg: rgba(15, 23, 42, .05);--status-muted-border: rgba(15, 23, 42, .12);--shadow-soft: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 24px rgba(15, 23, 42, .06);--shadow-elevated: 0 4px 12px rgba(15, 23, 42, .06), 0 16px 48px rgba(15, 23, 42, .1);--shadow-hover: 0 8px 22px rgba(15, 23, 42, .08), 0 16px 32px rgba(59, 130, 246, .18);--shadow-hero: 0 1px 2px rgba(15, 23, 42, .06), 0 24px 64px rgba(59, 130, 246, .1), 0 16px 32px rgba(15, 23, 42, .06);--gradient-hero: radial-gradient(circle at 10% 20%, rgba(72, 123, 255, .28) 0%, transparent 34%), radial-gradient(circle at 86% 18%, rgba(232, 95, 174, .3) 0%, transparent 36%), radial-gradient(circle at 50% 110%, rgba(196, 181, 253, .24) 0%, transparent 48%), linear-gradient(135deg, rgba(255, 255, 255, .95) 0%, rgba(255, 248, 252, .92) 100%);--gradient-page-mesh: radial-gradient(circle at 18% 6%, rgba(82, 132, 255, .16) 0%, transparent 36%), radial-gradient(circle at 82% 8%, rgba(236, 112, 185, .14) 0%, transparent 34%), radial-gradient(circle at 70% 85%, rgba(168, 130, 255, .1) 0%, transparent 44%);--surface-card: rgba(255, 255, 255, .72);--surface-card-strong: rgba(255, 255, 255, .92);--body-color: #4b5563;--body-color-strong: #111827;--body-color-muted: #8a91a3;--section-title-color: #667085;--surface-hairline: rgba(120, 135, 180, .18);--surface-hairline-strong: rgba(120, 135, 180, .32);--shadow-soft: 0 1px 2px rgba(20, 24, 39, .03), 0 24px 70px rgba(76, 95, 180, .1);--shadow-elevated: 0 4px 12px rgba(20, 24, 39, .05), 0 28px 80px rgba(76, 95, 180, .14);--shadow-hover: 0 8px 22px rgba(20, 24, 39, .06), 0 32px 80px rgba(124, 92, 255, .18);--shadow-hero: 0 1px 2px rgba(20, 24, 39, .06), 0 28px 80px rgba(87, 98, 180, .14), 0 16px 40px rgba(232, 95, 174, .08)}body[data-dashboard-theme=light] .dashboardScope .mantine-Button-root[data-variant=subtle],body[data-dashboard-theme=light] .dashboardScope .mantine-Button-root[data-variant=default]{background:#ffffff73!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.7)!important;color:#111827!important;box-shadow:inset 0 1px #fffffff2,0 4px 12px #4c5fb41a!important}body[data-dashboard-theme=light] .dashboardScope .mantine-Button-root[data-variant=subtle]:hover,body[data-dashboard-theme=light] .dashboardScope .mantine-Button-root[data-variant=default]:hover{background:#ffffffa6!important;border-color:#ffffffd9!important;color:#0f172a!important;box-shadow:inset 0 1px #fff,0 8px 22px #4c5fb42e!important}body[data-dashboard-theme=light] .dashboardScope .mantine-Button-root[data-variant=light]{background:#3b82f61f;border:1px solid rgba(59,130,246,.24);color:#2563eb}body[data-dashboard-theme=light] .dashboardScope .mantine-Button-root[data-variant=light]:hover{background:#3b82f633;color:#1d4ed8}body[data-dashboard-theme=light] .dashboardScope .mantine-ThemeIcon-root{color:#0f172a80}body[data-dashboard-theme=light] .dashboardScope [class*=statusPill]{backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:inset 0 1px #ffffffd9}body[data-dashboard-theme=light] .dashboardScope [class*=skeleton]{background:linear-gradient(90deg,#0f172a0a,#0f172a1a,#0f172a0a)!important;background-size:200% 100%!important}body[data-dashboard-theme=light] .dashboardScope [class*=card_]{background:radial-gradient(circle at 25% 18%,#ffffff8c,#fff0 50%),#ffffff52!important;backdrop-filter:blur(44px) saturate(180%)!important;-webkit-backdrop-filter:blur(44px) saturate(180%)!important;border:1.5px solid rgba(255,255,255,.65)!important;box-shadow:0 24px 70px #4c5fb424,inset 0 1px #fff,inset 0 -1px #7864ff0f!important}body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope [class*=card_]{background:radial-gradient(circle at 25% 18%,#ffffff1a,#fff0 50%),#0f172a4d!important;backdrop-filter:blur(40px) saturate(160%)!important;-webkit-backdrop-filter:blur(40px) saturate(160%)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 24px 70px #0006,inset 0 1px #fff3,inset 0 -1px #00000029!important}body[data-dashboard-theme=light] .dashboardScope [class*=card_]:before{display:none!important}body[data-dashboard-theme=light] .dashboardScope [class*=empty],body[data-dashboard-theme=light] .dashboardScope [class*=emptyMessage]{background:transparent!important}body[data-dashboard-theme=light] .dashboardScope [class*=empty]:before,body[data-dashboard-theme=light] .dashboardScope [class*=empty]:after{display:none!important}body[data-dashboard-theme=light] .dashboardScope [class*=accent]{display:none!important}body[data-dashboard-theme=light] .dashboardScope [class*=card_]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff8c,#fff0 30%,#ec70b90f);z-index:0}body.dashboardActive .dashboardScope .mantine-Paper-root{background:#ffffff52;backdrop-filter:blur(40px) saturate(170%);-webkit-backdrop-filter:blur(40px) saturate(170%);border:1.5px solid rgba(255,255,255,.65);border-radius:20px;box-shadow:0 24px 70px #4c5fb41a,inset 0 1px #fffffff2,inset 0 -1px #7864ff0f;color:var(--body-color-strong, #111827)}body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-Paper-root{background:#0f172a4d;border-color:#ffffff1f;box-shadow:0 24px 70px #0006,inset 0 1px #ffffff2e,inset 0 -1px #00000029;color:#ffffffeb}body.dashboardActive .dashboardScope .mantine-Input-input,body.dashboardActive .dashboardScope .mantine-TextInput-input,body.dashboardActive .dashboardScope .mantine-Textarea-input,body.dashboardActive .dashboardScope .mantine-Select-input,body.dashboardActive .dashboardScope .mantine-NumberInput-input,body.dashboardActive .dashboardScope .mantine-Autocomplete-input,body.dashboardActive .dashboardScope .mantine-DatePickerInput-input{background:#ffffff6b;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.65);border-radius:12px;color:#111827;box-shadow:inset 0 1px #ffffffd9;transition:border-color .2s ease,box-shadow .2s ease}body.dashboardActive .dashboardScope .mantine-Input-input:focus,body.dashboardActive .dashboardScope .mantine-Input-input:focus-within,body.dashboardActive .dashboardScope .mantine-TextInput-input:focus,body.dashboardActive .dashboardScope .mantine-Textarea-input:focus,body.dashboardActive .dashboardScope .mantine-Select-input:focus,body.dashboardActive .dashboardScope .mantine-Select-input:focus-within{border-color:#2f6bff8c;box-shadow:inset 0 1px #ffffffe6,0 0 0 3px #2f6bff26}body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-Input-input,body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-TextInput-input,body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-Textarea-input,body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-Select-input,body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-NumberInput-input,body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-Autocomplete-input,body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-DatePickerInput-input{background:#ffffff0f;border-color:#ffffff1f;color:#fff;box-shadow:inset 0 1px #ffffff1a}body.dashboardActive .mantine-Popover-dropdown,body.dashboardActive .mantine-Select-dropdown,body.dashboardActive .mantine-Menu-dropdown,body.dashboardActive .mantine-Combobox-dropdown{--mantine-color-text: #111827;--mantine-color-dimmed: #667085;background:#ffffffeb!important;backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);border:1px solid rgba(120,135,180,.18)!important;border-radius:16px!important;box-shadow:0 24px 70px #4c5fb42e,inset 0 1px #fffffff2!important;color:#111827;padding:8px!important}body.dashboardActive .mantine-Popover-dropdown .mantine-NavLink-root,body.dashboardActive .mantine-Menu-dropdown .mantine-NavLink-root{border-radius:10px;padding:8px 10px;color:#111827;background:transparent;transition:background .18s ease;align-items:center;min-width:0}body.dashboardActive .mantine-Popover-dropdown .mantine-NavLink-root:hover,body.dashboardActive .mantine-Menu-dropdown .mantine-NavLink-root:hover{background:#2f6bff0f}body.dashboardActive .mantine-Popover-dropdown .mantine-NavLink-root[data-active],body.dashboardActive .mantine-Menu-dropdown .mantine-NavLink-root[data-active]{background:#2f6bff1f;color:#1d4ed8}body.dashboardActive .mantine-Popover-dropdown .mantine-NavLink-body,body.dashboardActive .mantine-Menu-dropdown .mantine-NavLink-body{min-width:0;overflow:hidden}body.dashboardActive .mantine-Popover-dropdown .mantine-NavLink-label,body.dashboardActive .mantine-Menu-dropdown .mantine-NavLink-label{font-weight:500;font-size:13px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}body.dashboardActive .mantine-Popover-dropdown .mantine-NavLink-root[data-active] .mantine-NavLink-label,body.dashboardActive .mantine-Menu-dropdown .mantine-NavLink-root[data-active] .mantine-NavLink-label{font-weight:600}body.dashboardActive .mantine-Popover-dropdown .mantine-NavLink-description,body.dashboardActive .mantine-Menu-dropdown .mantine-NavLink-description{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.dashboardActive .mantine-Popover-dropdown .mantine-NavLink-section,body.dashboardActive .mantine-Menu-dropdown .mantine-NavLink-section{flex-shrink:0}body.dashboardActive .mantine-Popover-dropdown .mantine-Button-root[data-variant=filled]{background:var(--gradient-brand)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 8px 22px #7c5cff52!important}body.dashboardActive[data-dashboard-theme=dark] .mantine-Popover-dropdown,body.dashboardActive[data-dashboard-theme=dark] .mantine-Select-dropdown,body.dashboardActive[data-dashboard-theme=dark] .mantine-Menu-dropdown,body.dashboardActive[data-dashboard-theme=dark] .mantine-Combobox-dropdown{--mantine-color-text: rgba(255, 255, 255, .92);--mantine-color-dimmed: rgba(255, 255, 255, .55);background:#0f172aeb!important;border-color:#ffffff1f!important;color:#ffffffeb}body.dashboardActive[data-dashboard-theme=dark] .mantine-Popover-dropdown .mantine-NavLink-root,body.dashboardActive[data-dashboard-theme=dark] .mantine-Menu-dropdown .mantine-NavLink-root{color:#ffffffe0}body.dashboardActive[data-dashboard-theme=dark] .mantine-Popover-dropdown .mantine-NavLink-root:hover,body.dashboardActive[data-dashboard-theme=dark] .mantine-Menu-dropdown .mantine-NavLink-root:hover{background:#ffffff0f}body.dashboardActive[data-dashboard-theme=dark] .mantine-Popover-dropdown .mantine-NavLink-description,body.dashboardActive[data-dashboard-theme=dark] .mantine-Menu-dropdown .mantine-NavLink-description{color:#ffffff8c}body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-Popover-dropdown,body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-Select-dropdown,body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-Menu-dropdown,body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-Combobox-dropdown{background:#0f172aeb;border-color:#ffffff1f}body.dashboardActive .dashboardScope .mantine-Accordion-item{background:#ffffff73;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1.5px solid rgba(255,255,255,.65);border-radius:16px!important;box-shadow:inset 0 1px #fffffff2,0 4px 16px #4c5fb414;margin-bottom:8px;overflow:hidden}body.dashboardActive .dashboardScope .mantine-Accordion-control{padding:14px 16px;color:var(--body-color-strong, #111827);font-weight:600;border-radius:16px}body.dashboardActive .dashboardScope .mantine-Accordion-control:hover{background:#2f6bff0a}body.dashboardActive .dashboardScope .mantine-Accordion-panel{padding:0 16px 14px;color:var(--body-color, #4b5563)}body.dashboardActive .dashboardScope .mantine-Accordion-chevron{color:var(--body-color-muted, #64748b)}body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-Accordion-item{background:#ffffff0f;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1a,0 4px 16px #0003}body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-Accordion-control{color:#ffffffe6}body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-Accordion-control:hover{background:#ffffff0f}body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-Accordion-panel{color:#ffffffbf}body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-Accordion-chevron{color:#ffffff80}body.dashboardActive .dashboardScope .mantine-Tabs-list{border-bottom:1px solid rgba(120,135,180,.12);gap:4px}body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-Tabs-list{border-bottom-color:#ffffff14}body.dashboardActive .dashboardScope .mantine-Tabs-tab{border:none;background:transparent;border-radius:12px 12px 0 0;padding:10px 16px;font-weight:600;color:var(--body-color, #4b5563);position:relative}body.dashboardActive .dashboardScope .mantine-Tabs-tab:hover{background:#7887b40f;color:var(--body-color-strong, #111827)}body.dashboardActive .dashboardScope .mantine-Tabs-tab[data-active]{color:var(--body-color-strong, #111827);background:transparent}body.dashboardActive .dashboardScope .mantine-Tabs-tab[data-active]:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;border-radius:999px;background:#2f6bff}body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-Tabs-tab{color:#ffffff9e}body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-Tabs-tab[data-active]{color:#fff}body.dashboardActive .dashboardScope .mantine-SegmentedControl-root{background:#ffffff6b;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.65);border-radius:999px;padding:4px;box-shadow:inset 0 1px #ffffffd9;--sc-divider-color: transparent}body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-SegmentedControl-root{background:#ffffff0f;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1a}body.dashboardActive .dashboardScope .mantine-SegmentedControl-control+.mantine-SegmentedControl-control:before,body.dashboardActive .dashboardScope .mantine-SegmentedControl-control:before{display:none!important;background:transparent!important}body.dashboardActive .dashboardScope .mantine-SegmentedControl-indicator{border-radius:999px;background:var(--gradient-brand);box-shadow:inset 0 1px #ffffff61,0 8px 22px #5060ff52}body.dashboardActive .dashboardScope .mantine-SegmentedControl-label{font-weight:600;color:var(--body-color, #4b5563);padding:6px 14px}body.dashboardActive .dashboardScope .mantine-SegmentedControl-label:hover{color:var(--body-color-strong, #111827)}body.dashboardActive .dashboardScope .mantine-SegmentedControl-label[data-active]{color:#fff}body.dashboardActive .dashboardScope .mantine-Table-table{background:transparent;border-collapse:separate;border-spacing:0}body.dashboardActive .dashboardScope .mantine-Table-th{background:transparent;border-bottom:1px solid rgba(120,135,180,.16);color:var(--section-title-color, #667085);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:12px 14px}body.dashboardActive .dashboardScope .mantine-Table-td{border-bottom:1px solid rgba(120,135,180,.1);padding:12px 14px;color:var(--body-color, #4b5563)}body.dashboardActive .dashboardScope .mantine-Table-tr:hover .mantine-Table-td{background:#7887b40a}body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-Table-th{border-bottom-color:#ffffff1a}body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-Table-td{border-bottom-color:#ffffff0f;color:#ffffffc7}body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-Table-tr:hover .mantine-Table-td{background:#ffffff0a}body.dashboardActive .dashboardScope .mantine-Badge-root{border-radius:999px;font-weight:700;letter-spacing:.04em;text-transform:none;border:1px solid rgba(120,135,180,.2)}body.dashboardActive .dashboardScope .mantine-Anchor-root{color:#2f6bff;font-weight:600}body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-Anchor-root{color:#93c5fd}body.dashboardActive .mantine-Drawer-content,body.dashboardActive .mantine-Modal-content{--mantine-color-text: #111827;--mantine-color-dimmed: #667085;background:#ffffffd9!important;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(255,255,255,.85);box-shadow:0 32px 100px #4c5fb43d!important;color:#111827}body.dashboardActive[data-dashboard-theme=dark] .mantine-Drawer-content,body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Drawer-content,body.dashboardActive[data-dashboard-theme=dark] .mantine-Modal-content,body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Modal-content{--mantine-color-text: rgba(255, 255, 255, .92);--mantine-color-dimmed: rgba(255, 255, 255, .55);background:#0f172aeb!important;border-color:#ffffff1f;color:#ffffffeb}body.dashboardActive .mantine-Drawer-header,body.dashboardActive .mantine-Modal-header{background:inherit;border-bottom:1px solid rgba(120,135,180,.1);padding:20px 24px 16px!important}body.dashboardActive .mantine-Drawer-body,body.dashboardActive .mantine-Modal-body{padding:20px 24px 24px!important}body.dashboardActive .mantine-Modal-body .mantine-Input-input,body.dashboardActive .mantine-Modal-body .mantine-TextInput-input,body.dashboardActive .mantine-Modal-body .mantine-Textarea-input,body.dashboardActive .mantine-Modal-body .mantine-Select-input,body.dashboardActive .mantine-Modal-body .mantine-NumberInput-input,body.dashboardActive .mantine-Modal-body .mantine-Autocomplete-input,body.dashboardActive .mantine-Modal-body .mantine-DatePickerInput-input,body.dashboardActive .mantine-Drawer-body .mantine-Input-input,body.dashboardActive .mantine-Drawer-body .mantine-TextInput-input,body.dashboardActive .mantine-Drawer-body .mantine-Textarea-input,body.dashboardActive .mantine-Drawer-body .mantine-Select-input,body.dashboardActive .mantine-Drawer-body .mantine-NumberInput-input,body.dashboardActive .mantine-Drawer-body .mantine-Autocomplete-input,body.dashboardActive .mantine-Drawer-body .mantine-DatePickerInput-input{background:#7887b40f;border:1.5px solid rgba(120,135,180,.18);border-radius:12px;color:#111827;box-shadow:inset 0 1px #ffffffd9;transition:border-color .2s ease,box-shadow .2s ease}body.dashboardActive .mantine-Modal-body .mantine-Input-input:focus,body.dashboardActive .mantine-Modal-body .mantine-Input-input:focus-within,body.dashboardActive .mantine-Drawer-body .mantine-Input-input:focus,body.dashboardActive .mantine-Drawer-body .mantine-Input-input:focus-within{border-color:#2f6bff8c;box-shadow:inset 0 1px #ffffffe6,0 0 0 3px #2f6bff1f}body.dashboardActive .mantine-Modal-body .mantine-Input-label,body.dashboardActive .mantine-Drawer-body .mantine-Input-label,body.dashboardActive .mantine-Modal-body .mantine-InputWrapper-label,body.dashboardActive .mantine-Drawer-body .mantine-InputWrapper-label{font-weight:600;color:#111827;font-size:13px}body.dashboardActive .mantine-Modal-body .mantine-Input-description,body.dashboardActive .mantine-Drawer-body .mantine-Input-description{color:#667085;font-size:12.5px}body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Modal-body .mantine-Input-input,body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Modal-body .mantine-TextInput-input,body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Modal-body .mantine-Textarea-input,body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Modal-body .mantine-Select-input,body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Modal-body .mantine-NumberInput-input,body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Drawer-body .mantine-Input-input,body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Drawer-body .mantine-TextInput-input,body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Drawer-body .mantine-Textarea-input,body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Drawer-body .mantine-Select-input,body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Drawer-body .mantine-NumberInput-input{background:#ffffff0f;border-color:#ffffff24;color:#fff;box-shadow:inset 0 1px #ffffff14}body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Modal-body .mantine-Input-label,body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Modal-body .mantine-InputWrapper-label,body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Drawer-body .mantine-Input-label,body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Drawer-body .mantine-InputWrapper-label{color:#ffffffd9}body.dashboardActive .mantine-Modal-body .mantine-Button-root[data-variant=filled],body.dashboardActive .mantine-Drawer-body .mantine-Button-root[data-variant=filled]{background:var(--gradient-brand);border:1px solid rgba(255,255,255,.18);color:#fff;font-weight:600;box-shadow:0 8px 22px #7c5cff52}body.dashboardActive .mantine-Modal-body .mantine-Switch-track,body.dashboardActive .mantine-Drawer-body .mantine-Switch-track{background:#7887b438;border-color:transparent}body.dashboardActive .mantine-Modal-body .mantine-Switch-input:checked+.mantine-Switch-track,body.dashboardActive .mantine-Drawer-body .mantine-Switch-input:checked+.mantine-Switch-track{background:var(--gradient-brand-accent)}body.dashboardActive .mantine-Modal-body .mantine-Button-root[data-variant=default],body.dashboardActive .mantine-Modal-body .mantine-Button-root[data-variant=subtle],body.dashboardActive .mantine-Modal-body .mantine-Button-root[data-variant=outline],body.dashboardActive .mantine-Drawer-body .mantine-Button-root[data-variant=default],body.dashboardActive .mantine-Drawer-body .mantine-Button-root[data-variant=subtle],body.dashboardActive .mantine-Drawer-body .mantine-Button-root[data-variant=outline]{background:#7887b414;border:1.5px solid rgba(120,135,180,.18);border-radius:12px;color:#111827;font-weight:600;box-shadow:inset 0 1px #ffffffd9}body.dashboardActive .mantine-Modal-body .mantine-Button-root[data-variant=default]:hover,body.dashboardActive .mantine-Modal-body .mantine-Button-root[data-variant=subtle]:hover,body.dashboardActive .mantine-Drawer-body .mantine-Button-root[data-variant=default]:hover,body.dashboardActive .mantine-Drawer-body .mantine-Button-root[data-variant=subtle]:hover{background:#7887b424}body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Modal-body .mantine-Button-root[data-variant=default],body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Modal-body .mantine-Button-root[data-variant=subtle],body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Modal-body .mantine-Button-root[data-variant=outline],body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Drawer-body .mantine-Button-root[data-variant=default],body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Drawer-body .mantine-Button-root[data-variant=subtle],body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Drawer-body .mantine-Button-root[data-variant=outline]{background:#ffffff0f;border-color:#ffffff29;color:#ffffffeb;box-shadow:none}body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Modal-body .mantine-Button-root[data-variant=default]:hover,body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Modal-body .mantine-Button-root[data-variant=subtle]:hover,body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Drawer-body .mantine-Button-root[data-variant=default]:hover,body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Drawer-body .mantine-Button-root[data-variant=subtle]:hover{background:#ffffff1f}body.dashboardActive .mantine-Modal-body .mantine-SegmentedControl-root,body.dashboardActive .mantine-Drawer-body .mantine-SegmentedControl-root{background:#7887b414;border:1.5px solid rgba(120,135,180,.14);border-radius:12px;padding:3px}body.dashboardActive .mantine-Modal-body .mantine-SegmentedControl-indicator,body.dashboardActive .mantine-Drawer-body .mantine-SegmentedControl-indicator{background:#fff;border-radius:9px;box-shadow:0 2px 8px #0f172a1a,inset 0 1px #fff}body.dashboardActive .mantine-Modal-body .mantine-SegmentedControl-label,body.dashboardActive .mantine-Drawer-body .mantine-SegmentedControl-label{font-weight:600;font-size:13px;color:#475569}body.dashboardActive .mantine-Modal-body .mantine-SegmentedControl-label[data-active],body.dashboardActive .mantine-Drawer-body .mantine-SegmentedControl-label[data-active]{color:#111827}body.dashboardActive .mantine-Modal-body .mantine-SegmentedControl-control+.mantine-SegmentedControl-control:before,body.dashboardActive .mantine-Modal-body .mantine-SegmentedControl-control:before,body.dashboardActive .mantine-Drawer-body .mantine-SegmentedControl-control+.mantine-SegmentedControl-control:before,body.dashboardActive .mantine-Drawer-body .mantine-SegmentedControl-control:before{display:none}body.dashboardActive .mantine-Modal-body .mantine-TagsInput-input,body.dashboardActive .mantine-Modal-body .mantine-PillsInput-input,body.dashboardActive .mantine-Drawer-body .mantine-TagsInput-input,body.dashboardActive .mantine-Drawer-body .mantine-PillsInput-input{background:#7887b40f;border:1.5px solid rgba(120,135,180,.18);border-radius:12px;box-shadow:inset 0 1px #ffffffd9;min-height:42px}body.dashboardActive .mantine-Modal-body .mantine-Pill-root,body.dashboardActive .mantine-Drawer-body .mantine-Pill-root{background:#7887b41a;border:1px solid rgba(120,135,180,.16);border-radius:8px;font-size:12.5px;font-weight:500;color:#111827}body.dashboardActive .mantine-Modal-content{border-radius:20px!important}body.dashboardActive .mantine-Popover-dropdown{background:#ffffffd9;backdrop-filter:blur(30px) saturate(160%);-webkit-backdrop-filter:blur(30px) saturate(160%);border:1.5px solid rgba(255,255,255,.65);border-radius:16px;box-shadow:0 16px 48px #4c5fb42e,inset 0 1px #fffffff2}body[data-dashboard-theme=light].dashboardActive .mantine-Popover-dropdown{background:#ffffffeb}body.dashboardActive:not([data-dashboard-theme=light]) .mantine-Popover-dropdown{background:#0f172ad9;border-color:#ffffff1f;box-shadow:0 16px 48px #0006,inset 0 1px #ffffff1a}body.dashboardActive .mantine-Popover-dropdown .mantine-DatePicker-day[data-selected]{background:var(--gradient-brand-accent);border-color:transparent}body.dashboardActive .mantine-Popover-dropdown .mantine-DatePicker-day[data-in-range]{background:#2f6bff1a}body.dashboardActive .dashboardScope .mantine-ScrollArea-thumb{background:#7887b44d}body.dashboardActive:not([data-dashboard-theme=light]) .dashboardScope .mantine-ScrollArea-thumb{background:#ffffff29}body.dashboardActive .dashboardScope .mantine-Switch-track{background:#7887b438;border-color:transparent}body.dashboardActive .dashboardScope .mantine-Switch-input:checked+.mantine-Switch-track{background:var(--gradient-brand-accent)}body.dashboardActive .dashboardScope .mantine-Loader-root{color:#2f6bff}body.dashboardActive .dashboardScope .mantine-Avatar-root,body.dashboardActive .dashboardScope .mantine-Avatar-placeholder{background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);color:#fff;border:1px solid rgba(255,255,255,.35);font-weight:700}body.dashboardActive .dashboardScope .mantine-Avatar-image{background:transparent;border:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent;border-radius:4px}::-webkit-scrollbar-thumb{background:#7887b44d;border-radius:4px;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:#7887b48c}@media(max-width:720px){body.dashboardActive .dashboardScope [class*=card_],body.dashboardActive .dashboardScope .mantine-Paper-root,body.dashboardActive .dashboardScope [class*=HubChannelCard],body.dashboardActive .dashboardScope [class*=Glass],body.dashboardActive .dashboardScope [class*=HeroKpi],body.dashboardActive .dashboardScope [class*=Hero]{backdrop-filter:blur(18px) saturate(150%)!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important}body.dashboardActive nav[class*=navbar],body.dashboardActive header[class*=header]{backdrop-filter:blur(20px) saturate(140%)!important;-webkit-backdrop-filter:blur(20px) saturate(140%)!important}body.dashboardActive .dashboardScope .mantine-Drawer-content,body.dashboardActive .dashboardScope .mantine-Modal-content{backdrop-filter:blur(24px) saturate(150%)!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important}body.dashboardActive .dashboardScope .mantine-Input-input,body.dashboardActive .dashboardScope .mantine-Button-root,body.dashboardActive .dashboardScope .mantine-SegmentedControl-root{backdrop-filter:blur(12px) saturate(140%)!important;-webkit-backdrop-filter:blur(12px) saturate(140%)!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:720px){html,body.dashboardActive{overflow-x:clip!important}body.dashboardActive section[class*=outer],body.dashboardActive section[class*=inner],body.dashboardActive [class*=content],body.dashboardActive [class*=contentViewport],body.dashboardActive .dashboardScope{overflow-x:clip!important;max-width:100vw!important;min-width:0!important}body.dashboardActive .dashboardScope>div,body.dashboardActive .dashboardScope>section{max-width:100%!important;min-width:0!important}body.dashboardActive .dashboardScope [class*=tagline],body.dashboardActive .dashboardScope [class*=heroSubtitle],body.dashboardActive .dashboardScope [class*=subtitle]{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-overflow:clip!important}body.dashboardActive section[class*=outer]>section[class*=inner]{padding:0!important}body.dashboardActive [class*=contentViewport]{padding:0!important}body.dashboardActive .dashboardScope [class*=DashboardSection] header,body.dashboardActive .dashboardScope section>header{flex-wrap:wrap;gap:8px}body.dashboardActive .dashboardScope [class*=grid_],body.dashboardActive .dashboardScope [class*=Grid_],body.dashboardActive .dashboardScope [class*=bottomGrid],body.dashboardActive .dashboardScope [class*=kpiGrid]{grid-template-columns:1fr!important;gap:14px!important}body.dashboardActive .dashboardScope .mantine-Tabs-list{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.dashboardActive .dashboardScope .mantine-Tabs-list::-webkit-scrollbar{display:none}body.dashboardActive .dashboardScope .mantine-Tabs-tab{flex-shrink:0}body.dashboardActive .dashboardScope [class*=actions] .mantine-Button-root{flex:1 1 auto}body.dashboardActive .dashboardScope .mantine-SegmentedControl-root{max-width:100%;overflow:hidden}body.dashboardActive .mantine-Drawer-content{padding:0!important}}@media(max-width:720px){body.dashboardActive .dashboardScope [class*=HubChannelCard] [class*=head],body.dashboardActive .dashboardScope section[data-channel]>button{grid-template-columns:auto 1fr auto!important;grid-template-areas:"orb title chev" "stats stats stats"!important;row-gap:10px!important;padding:16px!important}body.dashboardActive .dashboardScope section[data-channel]>button>span:first-child{grid-area:orb}body.dashboardActive .dashboardScope section[data-channel]>button>span:nth-child(2){grid-area:title;min-width:0}body.dashboardActive .dashboardScope section[data-channel]>button>span:nth-child(3){grid-area:stats;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important}body.dashboardActive .dashboardScope section[data-channel]>button>span:last-child{grid-area:chev}}@media(max-width:720px){body.dashboardActive .dashboardScope [class*=HeroKpiRow]{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}body.dashboardActive .dashboardScope [class*=HeroKpiRow] [class*=tile]{padding:14px!important}body.dashboardActive .dashboardScope [class*=HeroKpiRow] [class*=tileValue]{font-size:clamp(22px,7vw,30px)!important}}@media(max-width:720px){body.dashboardActive .dashboardScope [class*=MessagingCenter] [class*=split],body.dashboardActive .dashboardScope [class*=MessagingCenter] [class*=content]{flex-direction:column!important}body.dashboardActive .dashboardScope [class*=MessagingCenter] [class*=sidebar]{width:100%!important;max-width:100%!important;min-width:0!important}}@media(max-width:720px){body.dashboardActive .dashboardScope [class*=FilterBar] [class*=controlsRow]{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:12px!important}body.dashboardActive .dashboardScope [class*=FilterBar] [class*=controlItem],body.dashboardActive .dashboardScope [class*=FilterBar] [class*=controlItemCompact]{width:100%!important;flex:1 1 100%!important}body.dashboardActive .dashboardScope [class*=FilterBar] [class*=resetButton]{align-self:flex-start}}@media(max-width:720px){body.dashboardActive .dashboardScope [class*=sectionTitle],body.dashboardActive .dashboardScope [class*=SectionLabel]{font-size:11px!important;letter-spacing:.1em!important}}body[data-scroll-locked] #root *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .dashboardScope[class*=drawerRoot] [class*=card_],html body .dashboardScope[class*=drawerRoot] .mantine-Paper-root,html body .dashboardScope[class*=drawerRoot] .mantine-Accordion-item,html body .dashboardScope[class*=drawerRoot] .mantine-Input-input{background-image:none!important;box-shadow:0 1px 2px #0f172a0d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body[data-dashboard-theme=light] .dashboardScope[class*=drawerRoot] [class*=card_],body[data-dashboard-theme=light] .dashboardScope[class*=drawerRoot] .mantine-Paper-root,body[data-dashboard-theme=light] .dashboardScope[class*=drawerRoot] .mantine-Accordion-item,body[data-dashboard-theme=light] .dashboardScope[class*=drawerRoot] .mantine-Input-input{background-color:#fff!important}body:not([data-dashboard-theme=light]) .dashboardScope[class*=drawerRoot] [class*=card_],body:not([data-dashboard-theme=light]) .dashboardScope[class*=drawerRoot] .mantine-Paper-root,body:not([data-dashboard-theme=light]) .dashboardScope[class*=drawerRoot] .mantine-Accordion-item{background-color:#11162a!important}html body .dashboardScope[class*=drawerRoot].mantine-Drawer-content{background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 12px 32px #0f172a14!important}body[data-dashboard-theme=light] .dashboardScope[class*=drawerRoot].mantine-Drawer-content{background-color:#fff!important}body:not([data-dashboard-theme=light]) .dashboardScope[class*=drawerRoot].mantine-Drawer-content{background-color:#11162a!important}html body .dashboardScope[class*=drawerRoot] [class*=card_]:after,html body .dashboardScope[class*=drawerRoot] [class*=card_]:before,html body .dashboardScope[class*=drawerRoot] [class*=columnSurface]:after,html body .dashboardScope[class*=drawerRoot] [class*=columnSurface]:before,html body .dashboardScope[class*=drawerRoot] [class*=section]:after,html body .dashboardScope[class*=drawerRoot] [class*=section]:before,html body .dashboardScope[class*=drawerRoot] .mantine-Paper-root:after,html body .dashboardScope[class*=drawerRoot] .mantine-Paper-root:before{content:none!important;background:none!important;background-image:none!important}
