.DashboardLayout_dashboardLayout___7w1h{display:flex;min-height:100vh;width:100%;max-width:100vw;overflow-x:hidden;background:radial-gradient(circle at top right,rgba(186,230,253,.34),transparent 28%),linear-gradient(180deg,#f8fbff,#f3f6fb);color:#111827;--dash-sidebar-width:292px;--dash-bg:#f3f6fb;--dash-surface:rgba(255,255,255,0.88);--dash-surface-strong:#ffffff;--dash-border:rgba(148,163,184,0.22);--dash-text:#0f172a;--dash-text-muted:#64748b;--dash-header-bg:rgba(255,255,255,0.78);--dash-header-height:74px;--dash-content-max:1480px;--dash-content-padding:clamp(1rem,1.8vw,1.75rem);--dash-gap:clamp(1rem,1.6vw,1.5rem);--dash-radius-lg:26px;--dash-radius-md:18px;--color-gold:#f59e0b;--color-gold-hover:#d97706;--color-gold-gradient:linear-gradient(135deg,#f59e0b,#fbbf24);--color-white:#ffffff;--color-text-muted:#64748b;--color-primary:#2563eb;--color-primary-dark:#1d4ed8;--color-border:rgba(148,163,184,0.24);--shadow-sm:0 18px 40px -32px rgba(15,23,42,0.24);--shadow-blue:0 16px 38px -26px rgba(37,99,235,0.44);--dash-surface-soft:#f8fafc;--dash-surface-muted:#f1f5f9;--dash-hover:rgba(15,23,42,0.045);--dash-text-secondary:#334155;--dash-border-strong:#e2e8f0;--dash-input-bg:#ffffff;--dash-input-border:#cbd5e1;--dash-overlay:rgba(15,23,42,0.55);--dash-shadow-card:0 24px 70px -58px rgba(15,23,42,0.34);--dash-accent-soft:rgba(37,99,235,0.1);--dash-code-bg:#f1f5f9;--dash-info-bg:#eff6ff;--dash-info-text:#1d4ed8;--dash-info-border:#bfdbfe;--dash-success-bg:#ecfdf5;--dash-success-text:#047857;--dash-success-border:#a7f3d0;--dash-warning-bg:#fffbeb;--dash-warning-text:#b45309;--dash-warning-border:#fde68a;--dash-danger-bg:#fef2f2;--dash-danger-text:#b91c1c;--dash-danger-border:#fecaca}.DashboardLayout_dark__Shs7W{background:radial-gradient(circle at top right,rgba(14,116,144,.22),transparent 24%),linear-gradient(180deg,#07111f,#0f172a);color:#f1f5f9;scrollbar-color:var(--blue-600) #0f172a;--dash-bg:#08101d;--dash-surface:rgba(15,23,42,0.78);--dash-surface-strong:#0f172a;--dash-surface-soft:#101d31;--dash-surface-muted:#0d1930;--dash-hover:rgba(148,163,184,0.12);--dash-border:rgba(71,85,105,0.72);--dash-border-strong:#334155;--dash-text:#f8fafc;--dash-text-secondary:#cbd5e1;--dash-text-muted:#94a3b8;--dash-header-bg:rgba(8,15,28,0.72);--dash-input-bg:#0b1626;--dash-input-border:#334155;--dash-overlay:rgba(2,6,16,0.7);--dash-shadow-card:0 24px 70px -50px rgba(0,0,0,0.6);--dash-accent-soft:rgba(59,130,246,0.16);--dash-code-bg:#0b1626;--dash-info-bg:rgba(59,130,246,0.14);--dash-info-text:#93c5fd;--dash-info-border:rgba(59,130,246,0.35);--dash-success-bg:rgba(16,185,129,0.14);--dash-success-text:#6ee7b7;--dash-success-border:rgba(16,185,129,0.35);--dash-warning-bg:rgba(245,158,11,0.14);--dash-warning-text:#fcd34d;--dash-warning-border:rgba(245,158,11,0.35);--dash-danger-bg:rgba(239,68,68,0.14);--dash-danger-text:#fca5a5;--dash-danger-border:rgba(239,68,68,0.35);--color-border:rgba(71,85,105,0.72);--color-text-muted:#94a3b8;--shadow-sm:0 18px 40px -32px rgba(0,0,0,0.6);--shadow-blue:0 16px 38px -26px rgba(37,99,235,0.35)}.DashboardLayout_mainContent__w4_q_{flex:1 1;min-width:0;max-width:100%;display:flex;flex-direction:column}.DashboardLayout_dashboardLayout___7w1h input:not([type=checkbox]),.DashboardLayout_dashboardLayout___7w1h select,.DashboardLayout_dashboardLayout___7w1h textarea{background-color:var(--dash-input-bg);border-color:var(--dash-input-border);color:var(--dash-text)}.DashboardLayout_dashboardLayout___7w1h input::placeholder,.DashboardLayout_dashboardLayout___7w1h textarea::placeholder{color:var(--dash-text-muted)}.DashboardLayout_dashboardLayout___7w1h h1,.DashboardLayout_dashboardLayout___7w1h h2,.DashboardLayout_dashboardLayout___7w1h h3,.DashboardLayout_dashboardLayout___7w1h h4,.DashboardLayout_dashboardLayout___7w1h h5,.DashboardLayout_dashboardLayout___7w1h h6{color:var(--dash-text)}.DashboardLayout_dashboardLayout___7w1h p{color:var(--dash-text-secondary)}@media (min-width:1101px){.DashboardLayout_mainContent__w4_q_{margin-right:var(--dash-sidebar-width,292px)}}.DashboardLayout_header__fRMiZ{position:sticky;top:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--dash-header-height);padding:0 var(--dash-content-padding);border-bottom:1px solid var(--dash-border);background:var(--dash-header-bg);backdrop-filter:blur(18px)}.DashboardLayout_headerLead__EPajb,.DashboardLayout_headerTools__zMAP3{display:flex;align-items:center;gap:.85rem;min-width:0}.DashboardLayout_headerLead__EPajb{flex:1 1}.DashboardLayout_headerTools__zMAP3{justify-content:flex-end}.DashboardLayout_headerTitleBlock__huRuD{display:flex;flex-direction:column;min-width:0}.DashboardLayout_headerEyebrow__n_sgY{font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--dash-text-muted)}.DashboardLayout_headerTitle__Y8tUJ{font-size:1rem;font-weight:900;color:var(--dash-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DashboardLayout_desktopSearch__idViZ{display:flex}.DashboardLayout_mobileMenuButton__Ckkni,.DashboardLayout_mobileSearch__x3fgx{display:none}.DashboardLayout_mobileMenuButton__Ckkni,.DashboardLayout_themeToggle__fgZxo{align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;border:1px solid var(--dash-border);background:var(--dash-surface);color:var(--dash-text-muted);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;box-shadow:var(--shadow-sm)}.DashboardLayout_themeToggle__fgZxo{display:inline-flex}.DashboardLayout_mobileMenuButton__Ckkni:hover,.DashboardLayout_themeToggle__fgZxo:hover{background:var(--dash-surface-strong);border-color:rgba(37,99,235,.28);color:var(--dash-text);transform:translateY(-1px)}.DashboardLayout_userProfile__0_ASW{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.3rem .35rem .3rem .3rem;border-radius:999px;border:1px solid var(--dash-border);background:var(--dash-surface);box-shadow:var(--shadow-sm)}.DashboardLayout_userProfileInfo__OUixI{display:flex;flex-direction:column;align-items:flex-end;min-width:0;gap:.1rem}.DashboardLayout_userEmail__3wytx{font-size:.8rem;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dash-text);font-weight:600}.DashboardLayout_userRoleLabel___B1O_{font-size:.65rem;color:var(--dash-text-muted);white-space:nowrap;font-weight:500}.DashboardLayout_avatar__2Uf3s{width:35px;height:35px;background:var(--color-gold-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;font-weight:800;font-size:.9rem;flex-shrink:0}.DashboardLayout_contentShell__k8vLh{flex:1 1;width:100%;min-width:0;max-width:100%;padding:var(--dash-content-padding)}.DashboardLayout_content__ndxDI{width:100%;max-width:var(--dash-content-max);min-width:0;margin:0 auto}.DashboardLayout_authLayout__dkiM5{min-height:100vh}@media (max-width:1100px){.DashboardLayout_dashboardLayout___7w1h{--dash-header-height:68px;--dash-content-padding:1rem}.DashboardLayout_desktopSearch__idViZ{display:none}.DashboardLayout_mobileMenuButton__Ckkni,.DashboardLayout_mobileSearch__x3fgx{display:inline-flex}.DashboardLayout_userEmail__3wytx{display:none}}@media (max-width:768px){.DashboardLayout_dashboardLayout___7w1h{--dash-sidebar-width:0px}.DashboardLayout_header__fRMiZ{gap:.75rem}.DashboardLayout_headerEyebrow__n_sgY{display:none}.DashboardLayout_headerTitle__Y8tUJ{font-size:.95rem}.DashboardLayout_headerTools__zMAP3{gap:.55rem}.DashboardLayout_mobileMenuButton__Ckkni,.DashboardLayout_themeToggle__fgZxo{width:40px;height:40px;border-radius:12px}.DashboardLayout_userProfile__0_ASW{padding:.2rem}.DashboardLayout_contentShell__k8vLh{padding:.85rem}}.Toast_container__Y0vx3{position:fixed;bottom:2rem;right:2rem;display:flex;flex-direction:column;gap:.75rem;z-index:9999;pointer-events:none}.Toast_toast__liqKQ{pointer-events:auto;display:flex;align-items:center;gap:.75rem;padding:.85rem 1.5rem;border-radius:.5rem;color:white;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);width:max-content;max-width:90vw;animation:Toast_slideIn__G0pSa .3s cubic-bezier(.16,1,.3,1) forwards}.Toast_success__gDJq_{background-color:#10b981}.Toast_error__Fi33L{background-color:#ef4444}.Toast_info__7isnV{background-color:#C9A24B}.Toast_message__RACPs{font-weight:500;margin:0;font-size:.9rem}.Toast_close__g141E{background:none;border:none;color:white;cursor:pointer;padding:0 .5rem;font-size:1.2rem;display:flex;align-items:center;opacity:.8;transition:opacity .2s}.Toast_close__g141E:hover{opacity:1}@keyframes Toast_slideIn__G0pSa{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}[dir=rtl] .Toast_container__Y0vx3{right:auto;left:2rem}[dir=rtl] .Toast_toast__liqKQ{animation:Toast_slideInRtl__dmZAX .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes Toast_slideInRtl__dmZAX{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.FloatingContactBar_root__XWHUv{position:fixed;bottom:0;inset-inline:0;z-index:900;pointer-events:none}.FloatingContactBar_root__XWHUv>*{pointer-events:auto}.FloatingContactBar_spacer__2wL4R{height:0}.FloatingContactBar_fabActions___i12d,.FloatingContactBar_fabTrigger__485FL,.FloatingContactBar_fab__9nfi3{display:none}@media (min-width:768px){.FloatingContactBar_fab__9nfi3{position:absolute;bottom:1.25rem;inset-inline-end:1.25rem;display:flex}.FloatingContactBar_fabActions___i12d{--fan-x:-1;display:block;position:absolute;bottom:1.7rem;inset-inline-end:1.7rem;width:0;height:0;visibility:hidden;transition:visibility 0s linear .2s}[dir=rtl] .FloatingContactBar_fabActions___i12d{--fan-x:1}.FloatingContactBar_fab__9nfi3[data-open=true] .FloatingContactBar_fabActions___i12d{visibility:visible;transition-delay:0s}.FloatingContactBar_fabTrigger__485FL{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:50%;border:none;cursor:pointer;background:var(--blue-700,#1d4ed8);color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.22);transition:transform .15s ease,box-shadow .15s ease}.FloatingContactBar_fabTrigger__485FL:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,.26)}.FloatingContactBar_fabTrigger__485FL:focus-visible{outline:3px solid var(--blue-900,#1e3a8a);outline-offset:2px}.FloatingContactBar_fabTriggerIcon__wRSAP{transition:transform .18s ease}.FloatingContactBar_fab__9nfi3[data-open=true] .FloatingContactBar_fabTriggerIcon__wRSAP{transform:rotate(45deg)}.FloatingContactBar_fabAction__oLu4l{position:absolute;bottom:-1.5rem;inset-inline-end:-1.5rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;color:#fff;box-shadow:0 6px 16px rgba(0,0,0,.2);opacity:0;transform:translate(0) scale(.35);transition:opacity .16s ease,transform .16s ease,color .16s ease}.FloatingContactBar_fab__9nfi3[data-open=true] .FloatingContactBar_fabAction__oLu4l{opacity:1;transform:translate(var(--tx,0),var(--ty,0)) scale(1)}.FloatingContactBar_fab__9nfi3[data-open=true] .FloatingContactBar_fabAction__oLu4l:first-child{transition-delay:.05s}.FloatingContactBar_fab__9nfi3[data-open=true] .FloatingContactBar_fabAction__oLu4l:nth-child(2){transition-delay:.1s}.FloatingContactBar_fab__9nfi3[data-open=true] .FloatingContactBar_fabAction__oLu4l:nth-child(3){transition-delay:.15s}.FloatingContactBar_fab__9nfi3[data-open=true] .FloatingContactBar_fabAction__oLu4l:hover{transform:translate(var(--tx,0),var(--ty,0)) scale(1.08)}.FloatingContactBar_fab__9nfi3[data-open=true] .FloatingContactBar_fabAction__oLu4l[data-action=phone]:hover,.FloatingContactBar_fab__9nfi3[data-open=true] .FloatingContactBar_fabAction__oLu4l[data-action=whatsapp]:hover{color:var(--primary-yellow,#f59e0b)}.FloatingContactBar_fabAction__oLu4l:focus-visible{outline:3px solid var(--blue-900,#1e3a8a);outline-offset:2px}.FloatingContactBar_fabAction__oLu4l[data-action=appointment]{background:var(--primary-yellow,#f59e0b);--tx:0rem;--ty:-4.6rem}.FloatingContactBar_fabAction__oLu4l[data-action=whatsapp]{background:#25d366;--tx:calc(var(--fan-x) * 3.25rem);--ty:-3.25rem}.FloatingContactBar_fabAction__oLu4l[data-action=phone]{background:var(--blue-700,#1d4ed8);--tx:calc(var(--fan-x) * 4.6rem);--ty:0rem}}.FloatingContactBar_mobileBar__9z1pz{display:none}@media (max-width:767.98px){.FloatingContactBar_mobileBar__9z1pz{display:flex;align-items:stretch;padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -4px 14px rgba(0,0,0,.14)}.FloatingContactBar_barAction__H6Xg_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:3.1rem;padding:.5rem .4rem;color:#fff;font-weight:var(--font-weight-bold,700);font-size:.78rem;text-decoration:none;transition:color .16s ease}.FloatingContactBar_barAction__H6Xg_:focus-visible{outline:3px solid #fff;outline-offset:-4px}.FloatingContactBar_barAction__H6Xg_[data-action=appointment]{flex:1.4 1;background:var(--primary-yellow,#f59e0b)}.FloatingContactBar_barAction__H6Xg_[data-action=whatsapp]{flex:1.2 1;background:#25d366}.FloatingContactBar_barAction__H6Xg_[data-action=phone]{flex:1 1;background:var(--blue-700,#1d4ed8)}.FloatingContactBar_barAction__H6Xg_[data-action=phone]:hover,.FloatingContactBar_barAction__H6Xg_[data-action=whatsapp]:hover{color:var(--primary-yellow,#f59e0b)}.FloatingContactBar_barLabel__HLy5Z{line-height:1.1}.FloatingContactBar_spacer__2wL4R{height:calc(3.5rem + env(safe-area-inset-bottom, 0))}}@media (prefers-reduced-motion:reduce){.FloatingContactBar_fabAction__oLu4l,.FloatingContactBar_fabTriggerIcon__wRSAP,.FloatingContactBar_fabTrigger__485FL{transition:none}.FloatingContactBar_fab__9nfi3[data-open=true] .FloatingContactBar_fabTriggerIcon__wRSAP{transform:none}}