:root{color-scheme:light;--brand-50:#f8eef1;--brand-100:#f0dae1;--brand-200:#e2b5c2;--brand-300:#cc8499;--brand-400:#a6445f;--brand-500:#800020;--brand-600:#66001a;--brand-700:#520015;--brand-800:#3d0010;--brand-900:#2b000b;--mark-50:#fff1f4;--mark-200:#ffcbd6;--mark-500:#f45170;--mark-700:#bd2848;--neutral-0:#ffffff;--neutral-50:#fafafa;--neutral-100:#f4f4f5;--neutral-200:#e4e4e7;--neutral-300:#d4d4d8;--neutral-400:#a1a1aa;--neutral-500:#6b6b74;--neutral-600:#52525b;--neutral-700:#3f3f46;--neutral-800:#27272a;--neutral-900:#18181b;--neutral-900-rgb:24,24,27;--status-success:#2b744f;--status-success-soft:#e8f3ec;--status-success-strong:#22603f;--status-warning:#9c5c0e;--status-warning-soft:#fbf1e2;--status-warning-strong:#7a480b;--status-danger:#c0392b;--status-danger-soft:#fbeae8;--status-danger-strong:#96281d;--salon-app-bg:var(--neutral-0);--salon-bg:var(--neutral-0);--public-bg:var(--neutral-0);--salon-surface:var(--neutral-0);--salon-surface-2:var(--neutral-50);--salon-muted-bg:var(--neutral-50);--salon-primary:var(--brand-500);--salon-primary-hover:var(--brand-600);--salon-primary-active:var(--brand-700);--salon-brand:var(--brand-500);--salon-primary-text:var(--brand-500);--salon-primary-rgb:128,0,32;--salon-accent-rgb:128,0,32;--salon-mark:var(--mark-500);--salon-mark-rgb:244,81,112;--salon-mark-solid:#d42f53;--salon-mark-text:var(--mark-700);--salon-accent-bg:var(--brand-50);--salon-accent-bg-2:var(--brand-100);--salon-accent-soft:var(--brand-50);--salon-accent-border:var(--brand-200);--salon-ring:rgba(var(--salon-primary-rgb),0.22);--salon-ring-strong:rgba(var(--salon-primary-rgb),0.32);--salon-primary-solid:var(--brand-500);--salon-primary-solid-hover:var(--brand-600);--salon-primary-solid-active:var(--brand-700);--salon-on-primary-solid:var(--neutral-0);--salon-hero-bg:radial-gradient(circle 86px at calc(100% - 18px) -6px,rgba(255,255,255,0.13) 85.5px,transparent 86px),radial-gradient(circle 44px at calc(100% - 64px) calc(100% + 16px),rgba(255,255,255,0.09) 43.5px,transparent 44px),radial-gradient(circle 58px at -16px calc(100% + 10px),rgba(255,255,255,0.07) 57.5px,transparent 58px),radial-gradient(circle 7px at 62% 24%,rgba(255,255,255,0.18) 6.5px,transparent 7px),radial-gradient(circle 4px at 78% 66%,rgba(255,255,255,0.22) 3.5px,transparent 4px),var(--salon-primary-solid);--salon-hero-shadow:none;--salon-identity-bg:radial-gradient(circle 46px at calc(100% - 6px) -12px,transparent 44.5px,rgba(255,255,255,0.3) 45px,rgba(255,255,255,0.3) 46px,transparent 46.5px),radial-gradient(circle 30px at calc(100% - 52px) calc(100% + 16px),transparent 28.5px,rgba(255,255,255,0.24) 29px,rgba(255,255,255,0.24) 30px,transparent 30.5px),radial-gradient(circle 20px at 18px calc(100% + 12px),transparent 18.5px,rgba(255,255,255,0.18) 19px,rgba(255,255,255,0.18) 20px,transparent 20.5px),radial-gradient(circle 68px at calc(100% + 14px) -24px,rgba(255,255,255,0.1) 67.5px,transparent 68px),radial-gradient(circle 3px at 64% 26%,rgba(255,255,255,0.4) 2.5px,transparent 3px),radial-gradient(circle 2px at 76% 74%,rgba(255,255,255,0.34) 1.5px,transparent 2px),linear-gradient(135deg,var(--brand-500) 0%,var(--brand-600) 62%,var(--brand-700) 100%);--salon-focus:var(--brand-500);--salon-focus-ring:0 0 0 3px var(--salon-ring-strong);--salon-input-border:#8e8e98;--salon-frame:linear-gradient(var(--salon-border-strong),var(--salon-border-strong));--salon-frame-selected:linear-gradient(var(--salon-primary-solid),var(--salon-primary-solid));--salon-tag-vip-bg:var(--status-warning-soft);--salon-tag-vip-text:var(--status-warning-strong);--salon-vip-ring:#e8a23a;--salon-tag-new-bg:var(--mark-50);--salon-tag-new-text:var(--mark-700);--salon-note-bg:#fdf8ec;--salon-note-border:#f3e3bd;--salon-plan-check:var(--status-success);--salon-plan-premium-badge-bg:var(--brand-800);--salon-plan-premium-badge-text:var(--neutral-0);--salon-font-title-1:1.75rem;--salon-font-title-2:1.5rem;--salon-font-title-3:1.25rem;--salon-font-title-4:1.125rem;--salon-font-body:1rem;--salon-font-small:0.875rem;--salon-font-caption:0.75rem;--salon-weight-regular:400;--salon-weight-medium:500;--salon-weight-semibold:600;--salon-weight-bold:700;--salon-invoice-header-bg:var(--salon-surface-2);--salon-card-tint:var(--brand-50);--salon-cream:var(--neutral-50);--salon-cream-2:var(--neutral-100);--salon-cream-3:var(--neutral-200);--salon-cream-border:var(--neutral-200);--salon-cream-border-strong:var(--neutral-300);--salon-soft-hover:rgba(var(--neutral-900-rgb),0.04);--salon-soft-active:rgba(var(--neutral-900-rgb),0.07);--salon-text:var(--neutral-900);--salon-text-2:var(--neutral-800);--salon-muted:var(--neutral-600);--salon-muted-2:var(--neutral-500);--toast-title-color:var(--neutral-900);--toast-desc-color:var(--neutral-700);--salon-border:var(--neutral-200);--salon-border-strong:var(--neutral-300);--salon-line:var(--neutral-200);--salon-line-soft:var(--neutral-100);--unassigned-card-border:var(--neutral-300);--salon-shadow:0 4px 16px rgba(var(--neutral-900-rgb),0.06),0 1px 2px rgba(var(--neutral-900-rgb),0.04);--salon-shadow-2:0 1px 2px rgba(var(--neutral-900-rgb),0.04);--salon-shadow-accent:0 1px 3px rgba(var(--neutral-900-rgb),0.05);--salon-radius:20px;--salon-radius-sm:14px;--salon-success:var(--status-success);--salon-success-rgb:43,116,79;--salon-warning:var(--status-warning);--salon-warning-rgb:156,92,14;--salon-danger:var(--status-danger);--salon-danger-rgb:192,57,43;--salon-info:var(--salon-mark-text);--salon-info-rgb:var(--salon-mark-rgb);--salon-success-bg:var(--status-success-soft);--salon-warning-bg:var(--status-warning-soft);--salon-danger-bg:var(--status-danger-soft);--salon-info-bg:var(--mark-50);--salon-success-border:rgba(var(--salon-success-rgb),0.3);--salon-warning-border:rgba(var(--salon-warning-rgb),0.3);--salon-danger-border:rgba(var(--salon-danger-rgb),0.3);--salon-info-border:var(--mark-200);--salon-on-primary:var(--neutral-0);--salon-on-success:var(--neutral-0);--salon-on-warning:var(--neutral-0);--salon-on-danger:var(--neutral-0);--salon-on-info:var(--neutral-0);--salon-plan-badge-bg:var(--salon-accent-bg);--salon-plan-badge-text:var(--salon-text);--salon-plan-badge-border:var(--salon-accent-border);--background:var(--salon-app-bg);--foreground:var(--salon-text);--card:var(--salon-surface);--card-foreground:var(--salon-text);--border:var(--salon-border);--muted:var(--salon-surface-2);--muted-foreground:var(--salon-muted);--scrollbar-track:rgba(var(--neutral-900-rgb),0.04);--scrollbar-thumb:rgba(var(--neutral-900-rgb),0.22);--scrollbar-thumb-hover:rgba(var(--neutral-900-rgb),0.4);--salon-content-bg:var(--salon-app-bg);--salon-topbar-bg:var(--salon-surface);--salon-topbar-border:var(--salon-border);--salon-border-card:var(--salon-border);--salon-border-chart:var(--salon-border);--sidebar-text-default:var(--neutral-700);--sidebar-text-hover:var(--neutral-900);--sidebar-text-active:var(--salon-primary-text);--sidebar-text-disabled:var(--neutral-400);--sidebar-bg-default:transparent;--sidebar-bg-hover:var(--salon-soft-hover);--sidebar-bg-active:var(--brand-50);--sidebar-accent-bar:var(--salon-primary);--sidebar-active-strong:var(--brand-50);--sidebar-active-mid:var(--salon-accent-bg);--sidebar-active-fade:transparent;--sidebar-active-shadow:none;--staff-1-chip:#f45170;--staff-1-bg:#ffe4ea;--staff-2-chip:#0ea5e9;--staff-2-bg:#e0f2fe;--staff-3-chip:#f59e0b;--staff-3-bg:#fef3c7;--staff-4-chip:#8b5cf6;--staff-4-bg:#ede9fe;--staff-5-chip:#10b981;--staff-5-bg:#d1fae5;--staff-6-chip:#f97316;--staff-6-bg:#ffedd5;--staff-7-chip:#3b82f6;--staff-7-bg:#dbeafe;--staff-8-chip:#84cc16;--staff-8-bg:#ecfccb;--staff-9-chip:#d946ef;--staff-9-bg:#fae8ff;--staff-10-chip:#14b8a6;--staff-10-bg:#ccfbf1;--staff-11-chip:#ef4444;--staff-11-bg:#fee2e2;--staff-12-chip:#6366f1;--staff-12-bg:#e0e7ff;--staff-13-chip:#eab308;--staff-13-bg:#fef9c3;--staff-14-chip:#06b6d4;--staff-14-bg:#cffafe;--staff-15-chip:#a855f7;--staff-15-bg:#f3e8ff;--staff-16-chip:#22c55e;--staff-16-bg:#dcfce7}.salon-toast-root{z-index:2147483647!important}.salon-toast-card,.salon-toast-root{opacity:1!important;filter:none!important;backdrop-filter:none!important;transform:none!important}.salon-toast-card{isolation:isolate;background-color:var(--salon-surface)!important}.salon-toast-content{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility;opacity:1!important}.toast-title{color:var(--toast-title-color)!important;font-weight:600!important}.toast-desc,.toast-title{-webkit-font-smoothing:subpixel-antialiased!important;-moz-osx-font-smoothing:auto!important;opacity:1!important}.toast-desc{color:var(--toast-desc-color)!important;font-weight:500!important}.salon-app,.salon-content,.salon-main{background:var(--salon-app-bg)!important;background-color:var(--salon-app-bg)!important;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga" 1}.salon-app [class*=fixed],.salon-app [role=dialog]{font-family:var(--font-sans)}.salon-brand{background:var(--salon-accent-bg-2);border:1px solid var(--salon-accent-border);border-radius:18px;padding:12px}.salon-card{background:var(--salon-surface);border:1px solid var(--salon-border-card);border-radius:var(--salon-radius);box-shadow:var(--salon-shadow-accent),var(--salon-shadow-2)}.salon-input,.salon-select{height:40px;border-radius:var(--salon-radius-sm);border:1px solid var(--salon-input-border);padding:0 12px;font-size:14px;letter-spacing:-.2px;outline:none;background:var(--salon-surface);color:var(--salon-text)}.salon-input::placeholder{color:var(--salon-muted-2);font-weight:400}.salon-input:focus,.salon-select:focus{border-color:var(--salon-focus);box-shadow:var(--salon-focus-ring)}.salon-btn,.salon-btn-ghost,.salon-btn-outline,.salon-btn-primary,.salon-btn-secondary{height:40px;border-radius:var(--salon-radius-sm);padding:0 14px;font-size:14px;letter-spacing:-.2px;font-weight:680;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,transform .12s ease}.salon-btn-ghost:focus-visible,.salon-btn-outline:focus-visible,.salon-btn-primary:focus-visible,.salon-btn-secondary:focus-visible,.salon-btn:focus-visible{outline:2px solid var(--salon-focus);outline-offset:2px;box-shadow:var(--salon-focus-ring)}.salon-btn-primary{background:var(--salon-primary-solid);color:var(--salon-on-primary-solid);border:0}.salon-btn-primary:hover{background:var(--salon-primary-solid-hover)}.salon-btn-primary:active{background:var(--salon-primary-solid-active);transform:translateY(.5px)}.salon-btn-secondary{background:var(--salon-surface);border:1px solid var(--salon-border-strong);color:var(--salon-text)}.salon-btn-secondary:hover{background:var(--salon-surface-2);border-color:var(--neutral-400)}.salon-btn-secondary:active{background:var(--salon-cream-2)}.salon-btn-outline{background:var(--salon-surface);border:1px solid var(--brand-300);color:var(--salon-primary-text)}.salon-btn-outline:hover{background:var(--brand-50);border-color:var(--brand-400)}.salon-btn-outline:active{background:var(--brand-100)}.salon-btn-outline[style*="--salon-danger"]{background:var(--salon-danger-bg)}.salon-btn-outline[style*="--salon-danger"]:hover{background:rgba(var(--salon-danger-rgb),.16)!important}.salon-btn-ghost{background:transparent;border:1px solid transparent;color:var(--salon-text)}.salon-btn-ghost:hover{background:var(--salon-soft-hover);border-color:transparent}.salon-btn-ghost:active{background:var(--salon-soft-active)}.salon-btn-ghost:disabled,.salon-btn-outline:disabled,.salon-btn-primary:disabled,.salon-btn-secondary:disabled,.salon-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.salon-overview-action-btn{color:var(--salon-text)!important}.salon-on-accent-bg{color:var(--salon-text)}.salon-chip-active,.salon-tab-active{background:var(--brand-50);border:1px solid var(--brand-200);color:var(--salon-primary-text)}.salon-chip-active:hover,.salon-tab-active:hover{background:var(--brand-100);border-color:var(--brand-300)}.salon-app .salon-table-header,.salon-app .salon-table-header th,.salon-table-header,.salon-table-header th{background:var(--salon-invoice-header-bg)!important;background-color:var(--salon-invoice-header-bg)!important}.salon-table-line{border-color:var(--salon-line)!important}.salon-timeline-slot{border:1px solid var(--salon-line-soft);background:var(--salon-surface)}.salon-timeline-slot:hover{background:var(--salon-cream);border-color:var(--salon-line)}.salon-now-line{background:var(--salon-mark);box-shadow:0 0 0 2px rgba(var(--salon-mark-rgb),.16)}.salon-badge-success{background:var(--salon-success-bg);color:var(--salon-success);border:1px solid var(--salon-success-border)}.salon-badge-warning{background:var(--salon-warning-bg);color:var(--salon-warning);border:1px solid var(--salon-warning-border)}.salon-badge-danger{background:var(--salon-danger-bg);color:var(--salon-danger);border:1px solid var(--salon-danger-border)}.salon-badge-info{background:var(--salon-info-bg);color:var(--salon-info);border:1px solid var(--salon-info-border)}.upgrade-notice-in{animation:upgrade-notice-in .18s ease-out}@keyframes upgrade-notice-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.subscription-expired-modal-in{animation:upgrade-notice-in .2s ease-out}:root{--salon-backdrop:rgba(var(--neutral-900-rgb),0.38);--salon-backdrop-filter:none}:is(.fixed,.absolute):is(.inset-0,.inset-x-0)[class*="bg-neutral-900/"]{background-color:var(--salon-backdrop)!important;-webkit-backdrop-filter:var(--salon-backdrop-filter);backdrop-filter:var(--salon-backdrop-filter)}@media (prefers-reduced-transparency:reduce){:root{--salon-backdrop:rgba(var(--neutral-900-rgb),0.5);--salon-backdrop-filter:none}}.capacitor-connectivity_screen__31jwf{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:max(24px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) calc(max(24px, env(safe-area-inset-bottom)) + 12vh) max(20px,env(safe-area-inset-left));background:radial-gradient(120% 60% at 50% 0,#f8eef1 0,rgba(248,238,241,0) 70%),radial-gradient(80% 50% at 100% 100%,rgba(128,0,32,.04) 0,rgba(128,0,32,0) 70%),#ffffff;color:var(--salon-text,#18181b);font-family:var(--font-sans);text-align:center;animation:capacitor-connectivity_fadeIn__b6R6O .2s ease-out}.capacitor-connectivity_screen__31jwf :where(p,span,div,li,h1,h2){font-size:inherit;font-weight:inherit}@keyframes capacitor-connectivity_fadeIn__b6R6O{0%{opacity:0}to{opacity:1}}.capacitor-connectivity_card__I_p5E{width:100%;max-width:400px;margin:auto;display:flex;flex-direction:column;align-items:center;animation:capacitor-connectivity_cardIn__azxmq .28s cubic-bezier(.16,1,.3,1)}@keyframes capacitor-connectivity_cardIn__azxmq{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.capacitor-connectivity_card__I_p5E{max-width:460px;padding:40px 40px 32px;border-radius:24px;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--salon-frame) border-box;box-shadow:0 4px 12px rgba(24,24,27,.04)}}.capacitor-connectivity_brand__N2Ngg{margin:0 0 28px;font-size:.6875rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#800020}.capacitor-connectivity_art__Xrupq{position:relative;width:112px;height:112px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.capacitor-connectivity_ring__7J7xs{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(128,0,32,.18);animation:capacitor-connectivity_ripple__jxQSq 2.8s ease-out infinite}.capacitor-connectivity_ring__7J7xs+.capacitor-connectivity_ring__7J7xs{animation-delay:1.4s}@keyframes capacitor-connectivity_ripple__jxQSq{0%{transform:scale(.72);opacity:1}to{transform:scale(1.12);opacity:0}}.capacitor-connectivity_badge__7rFuy{position:relative;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid transparent;background:linear-gradient(#f8eef1,#f8eef1) padding-box,var(--salon-frame) border-box;color:#800020;box-shadow:none}.capacitor-connectivity_badgeIcon__a8KG9{width:34px;height:34px}.capacitor-connectivity_spin__D9kNZ{animation:capacitor-connectivity_spin__D9kNZ .9s linear infinite}@keyframes capacitor-connectivity_spin__D9kNZ{to{transform:rotate(1turn)}}.capacitor-connectivity_status__kWBWI{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:5px 12px;border-radius:999px;font-size:.8125rem;font-weight:600;line-height:1.3;background:#fff1f2;color:#be123c}.capacitor-connectivity_statusChecking__G4wqA{background:#f8eef1;color:#800020}.capacitor-connectivity_dot__uOxRB{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#e11d48;box-shadow:0 0 0 3px rgba(225,29,72,.15)}.capacitor-connectivity_statusSpinner__E9guP{width:14px;height:14px}.capacitor-connectivity_title__0E5Zk{margin:0 0 10px;font-size:1.375rem;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--salon-text,#18181b)}.capacitor-connectivity_body__Ib66B{margin:0;max-width:340px;font-size:.9375rem;line-height:1.55;color:var(--salon-muted,#52525b)}.capacitor-connectivity_tips__GbSbE{width:100%;margin:24px 0 0;padding:14px 16px;list-style:none;border-radius:16px;background:#f8eef1;text-align:left;display:flex;flex-direction:column;gap:10px}.capacitor-connectivity_tip__RwFeZ{display:flex;align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.45;color:var(--salon-text,#18181b)}.capacitor-connectivity_tipIcon__ohJbM{width:18px;height:18px;flex-shrink:0;margin-top:1px;color:#800020}.capacitor-connectivity_feedback__nNGnR{width:100%;min-height:1.4em;margin:16px 0 0;font-size:.8125rem;line-height:1.45;color:#be123c}.capacitor-connectivity_feedback__nNGnR:empty{min-height:0;margin-top:8px}.capacitor-connectivity_btnPrimary__AD_v1{width:100%;min-height:48px;margin-top:16px;padding:0 20px;border:none;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--salon-primary-solid,#800020);color:#fff;font-size:1rem;font-weight:600;box-shadow:none;cursor:pointer;transition:filter .15s ease,box-shadow .15s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}.capacitor-connectivity_btnPrimary__AD_v1 :where(span){font-size:inherit;font-weight:inherit}.capacitor-connectivity_btnPrimary__AD_v1:hover:not(:disabled){background:var(--salon-primary-solid-hover,#66001a);box-shadow:none}.capacitor-connectivity_btnPrimary__AD_v1:active:not(:disabled){transform:scale(.985)}.capacitor-connectivity_btnPrimary__AD_v1:disabled{cursor:wait;filter:saturate(.85)}.capacitor-connectivity_btnPrimary__AD_v1:focus-visible{outline:2px solid #800020;outline-offset:3px}.capacitor-connectivity_btnIcon__7YhxP{width:18px;height:18px}.capacitor-connectivity_auto__YAIt3{display:inline-flex;align-items:center;gap:6px;margin:16px 0 0;font-size:.75rem;line-height:1.4;color:var(--salon-muted,#52525b)}.capacitor-connectivity_autoDot__ZxmKY{width:6px;height:6px;border-radius:50%;background:#800020;animation:capacitor-connectivity_blink__wqWQK 1.6s ease-in-out infinite}@keyframes capacitor-connectivity_blink__wqWQK{0%,to{opacity:.35}50%{opacity:1}}.capacitor-connectivity_toastWrap__gx03d{position:fixed;left:0;right:0;top:0;z-index:99998;display:flex;justify-content:center;padding:max(12px,env(safe-area-inset-top)) 16px 0;pointer-events:none}.capacitor-connectivity_toastWrap__gx03d :where(p,span,div){font-size:inherit;font-weight:inherit}.capacitor-connectivity_toast__t_UtI{pointer-events:auto;width:100%;max-width:380px;display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--salon-frame) border-box;box-shadow:0 2px 6px rgba(24,24,27,.05);text-align:left;font-family:var(--font-sans);animation:capacitor-connectivity_toastIn__qpxLX .25s cubic-bezier(.16,1,.3,1)}@keyframes capacitor-connectivity_toastIn__qpxLX{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.capacitor-connectivity_toastIcon__gtdp0{width:32px;height:32px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#f8eef1;color:#800020}.capacitor-connectivity_toastIconSuccess__0OnI5{background:#ecfdf5;color:#059669}.capacitor-connectivity_toastIcon__gtdp0 svg{width:18px;height:18px}.capacitor-connectivity_toastText__Q01Z7{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center;min-height:32px}.capacitor-connectivity_toastTitle__x29xF{margin:0;font-size:.875rem;font-weight:600;line-height:1.35;color:var(--salon-text,#18181b)}.capacitor-connectivity_toastBody__u15HJ{margin:2px 0 0;font-size:.75rem;line-height:1.45;color:var(--salon-muted,#52525b)}.capacitor-connectivity_loader__vLRN2{position:fixed;inset:0;z-index:99990;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:max(32px,env(safe-area-inset-top)) 24px max(32px,env(safe-area-inset-bottom));background:radial-gradient(120% 60% at 50% 0,#f8eef1 0,rgba(248,238,241,0) 70%),#ffffff;font-family:var(--font-sans);text-align:center}.capacitor-connectivity_loader__vLRN2 :where(p,span,div){font-size:inherit;font-weight:inherit}.capacitor-connectivity_loaderRing__0QQpS{width:56px;height:56px;border-radius:50%;border:4px solid transparent;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from 0deg,rgba(128,0,32,0),#800020) border-box;animation:capacitor-connectivity_spin__D9kNZ .9s linear infinite}.capacitor-connectivity_loaderTitle__hsVdx{margin:20px 0 0;font-size:1rem;font-weight:600;color:var(--salon-text,#18181b)}.capacitor-connectivity_loaderBody__Aseqw{margin:6px 0 0;max-width:260px;font-size:.8125rem;line-height:1.5;color:var(--salon-muted,#52525b)}@media (prefers-reduced-motion:reduce){.capacitor-connectivity_autoDot__ZxmKY,.capacitor-connectivity_card__I_p5E,.capacitor-connectivity_ring__7J7xs,.capacitor-connectivity_screen__31jwf,.capacitor-connectivity_toast__t_UtI{animation:none}.capacitor-connectivity_ring__7J7xs{opacity:0}}.capacitor-connectivity_srOnly__ICfZa{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}