.client-tabs.motion-tabs{isolation:isolate}.client-tab-indicator{z-index:-1;pointer-events:none;background:#ffffff1a;border-radius:23px;position:absolute;inset:6px auto 6px 0;box-shadow:inset 0 1px #ffffff29}.client-tabs.motion-tabs>a[aria-current=page]:not(.client-book-tab){box-shadow:none;background:0 0}.glass-control .app-icon{transition:transform .35s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.glass-control:hover .app-icon{transform:translateY(-2px)}}.auth-card input,.auth-card select,.contact-fields input{transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.booking-loading{padding:12px 0 150px}.booking-loading-steps{gap:8px;margin-bottom:42px;display:flex}.booking-loading-steps i{background:var(--color-paper-3);border-radius:4px;flex:1;height:4px}.booking-loading-title{background:var(--color-paper-3);border-radius:8px;width:68%;height:30px;margin-bottom:26px}.booking-loading-card{border:1px solid var(--color-grid);background:var(--color-paper-2);border-radius:24px;height:126px;margin-bottom:12px}@media (prefers-reduced-motion:no-preference){.booking-loading-card{animation:1.2s cubic-bezier(.22,1,.36,1) infinite alternate booking-loading-breathe}.booking-loading-card:nth-last-child(2){animation-delay:.12s}.booking-loading-card:last-child{animation-delay:.24s}@keyframes booking-loading-breathe{0%{opacity:.4}to{opacity:1}}}
/*$vite$:1*/