@import url(https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Albert+Sans:wght@400;500;600;700&family=Montserrat:wght@400&display=swap);:root{--ap-primary-scale-0:#fff;--ap-primary-scale-05:#f0eafb;--ap-primary-scale-1:#e2d4f7;--ap-primary-scale-15:#d3bff4;--ap-primary-scale-2:#c5a9f0;--ap-primary-scale-3:#a77ee8;--ap-primary-scale-4:#8a53e1;--ap-primary-scale-5:#6d28d9;--ap-primary-scale-6:#5720ae;--ap-primary-scale-7:#411882;--ap-primary-scale-8:#2c1057;--ap-primary-scale-85:#210c41;--ap-primary-scale-9:#16082b;--ap-primary-scale-95:#0b0416;--ap-primary-scale-10:#000;--ap-surface:#f8f9ff;--ap-surface-dim:#d0dbed;--ap-surface-bright:#f8f9ff;--ap-surface-container-lowest:#fff;--ap-surface-container-low:#eff4ff;--ap-surface-container:#e6eeff;--ap-surface-container-high:#dee9fc;--ap-surface-container-highest:#d9e3f6;--ap-on-surface:#121c2a;--ap-on-surface-variant:#4a4455;--ap-inverse-surface:#27313f;--ap-inverse-on-surface:#eaf1ff;--ap-outline:#7b7487;--ap-outline-variant:#ccc3d8;--ap-surface-tint:#732ee4;--ap-primary:var(--ap-primary-scale-5);--ap-on-primary:#fff;--ap-primary-container:#7c3aed;--ap-on-primary-container:#ede0ff;--ap-on-primary-fixed-variant:#5a00c6;--ap-inverse-primary:#d2bbff;--ap-secondary:#5c5f60;--ap-on-secondary:#fff;--ap-secondary-container:#dee0e2;--ap-on-secondary-container:#606365;--ap-primary-fixed:#eaddff;--ap-on-primary-fixed:#25005a;--ap-background:#f8f9ff;--ap-on-background:#121c2a;--ap-surface-variant:#d9e3f6;--ap-error:#ba1a1a;--ap-on-error:#fff;--ap-shadow-color:#6d28d91f;--ap-shadow-soft:0 4px 20px #0000000d;--ap-shadow-card:0 1px 3px #141b2b0f;--ap-glass:#ffffffeb;--ap-glass-border:#cfc2d4a6;--ap-font-family:"Albert Sans","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ap-display-lg-size:30px;--ap-display-lg-line-height:38px;--ap-headline-lg-size:24px;--ap-headline-lg-line-height:32px;--ap-headline-md-size:24px;--ap-headline-md-line-height:32px;--ap-title-lg-size:20px;--ap-title-lg-line-height:28px;--ap-title-md-size:16px;--ap-title-md-line-height:24px;--ap-body-lg-size:16px;--ap-body-lg-line-height:24px;--ap-body-md-size:14px;--ap-body-md-line-height:20px;--ap-label-md-size:12px;--ap-label-md-line-height:16px;--ap-label-sm-size:12px;--ap-label-sm-line-height:16px;--ap-space-xs:8px;--ap-space-base:4px;--ap-space-sm:12px;--ap-space-md:16px;--ap-space-lg:24px;--ap-space-xl:32px;--ap-gutter:20px;--ap-margin-mobile:16px;--ap-margin-desktop:24px;--ap-radius-sm:0.25rem;--ap-radius:0.5rem;--ap-radius-md:0.75rem;--ap-radius-lg:1rem;--ap-radius-xl:1.5rem;--ap-radius-full:9999px;--ap-gradient-aura:linear-gradient(125deg,#630ed41a,#630ed405 55%,#fff0);--ap-glow-divider:linear-gradient(90deg,#630ed400,#630ed459,#630ed400);--ap-accent-violet:#5d29af;--ap-primary-tint:#e9e3f1;--ap-avatar-tint:#9757ff38;--ap-danger-text:#d10206;--ap-figma-s:0.687;--ap-figma-font:"Albert Sans",var(--ap-font-family);--ap-sidebar-bg:#16082b;--ap-sidebar-accent:var(--ap-accent-violet);--ap-sidebar-accent-hover:#6d34c7;--ap-sidebar-surface:#ffffff0f;--ap-sidebar-surface-hover:#ffffff1a;--ap-sidebar-border:#ffffff14;--ap-sidebar-text:#fff;--ap-sidebar-text-dim:#fff9}body{background:var(--ap-background);color:var(--ap-on-surface);font-family:var(--ap-font-family);-webkit-font-smoothing:antialiased}.ap-page-shell{background:#0000}.ap-shell-header{backdrop-filter:blur(8px);background:var(--ap-glass);border-bottom:1px solid var(--ap-glass-border);color:var(--ap-on-surface)}.ap-shell-drawer{background:var(--ap-surface);border-right:1px solid var(--ap-outline-variant)}.ap-shell-brand{align-items:center;display:flex;justify-content:flex-start;max-width:100%;text-decoration:none;width:fit-content}.ap-shell-brand-logo{display:block;height:30px;max-width:100%;object-fit:contain;object-position:left center;width:auto}.ap-toolbar-title{font-size:var(--ap-headline-md-size);font-weight:600;letter-spacing:-.01em;line-height:var(--ap-headline-md-line-height)}.ap-icon-btn{border-radius:var(--ap-radius-md);color:var(--ap-on-surface-variant)}.ap-icon-btn:hover{background:var(--ap-surface-container-low);color:var(--ap-primary)}.clickable,.text-pointer{cursor:pointer}.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6,.text-subtitle,.text-title{font-family:var(--ap-font-family)}.ap-card{background:var(--ap-surface-container-lowest);border:1px solid var(--ap-outline-variant);border-radius:var(--ap-radius-xl);box-shadow:var(--ap-shadow-card)}.ap-glass-card{backdrop-filter:blur(8px);background:var(--ap-glass);border:1px solid var(--ap-glass-border);border-radius:var(--ap-radius-xl);box-shadow:var(--ap-shadow-soft)}.ap-card-title{font-size:var(--ap-headline-md-size);font-weight:600;letter-spacing:-.01em;line-height:var(--ap-headline-md-line-height)}.ap-card-subtitle{color:var(--ap-on-surface-variant);font-size:var(--ap-label-md-size);line-height:var(--ap-label-md-line-height)}.ap-section-divider{background:var(--ap-glow-divider);height:1px;opacity:.5}.ap-input :is(input,textarea,.q-field__native,.q-field__input){font-size:var(--ap-body-md-size)}.ap-input .q-field__control{border-radius:var(--ap-radius-md)!important}.ap-input .q-field--focused .q-field__control{box-shadow:0 0 0 4px #630fd41f}.ap-btn-primary{background:var(--ap-primary);border-radius:var(--ap-radius-full);box-shadow:var(--ap-shadow-soft);color:var(--ap-on-primary);font-size:var(--ap-title-md-size);font-weight:600;line-height:var(--ap-title-md-line-height);min-height:40px;padding-inline:16px}.ap-btn-primary:hover{opacity:.9}.ap-btn-secondary{background:var(--ap-surface-bright);border:1px solid var(--ap-primary);border-radius:var(--ap-radius-full);color:var(--ap-primary);font-size:var(--ap-title-md-size);font-weight:600;line-height:var(--ap-title-md-line-height);min-height:40px;padding-inline:16px}.ap-btn-secondary:hover{opacity:.85}.ap-nav-list{padding:var(--ap-space-sm) 8px}.ap-nav-item.q-item{border-radius:.5rem;color:var(--ap-on-surface-variant);gap:var(--ap-space-sm);margin-bottom:var(--ap-space-xs);min-height:48px;padding:var(--ap-space-sm) var(--ap-space-lg);position:relative;transition:background-color .2s ease,color .2s ease}.ap-nav-item .q-item__section--side{color:inherit;min-width:20px;padding-right:0}.ap-nav-item .q-icon{font-size:20px}.ap-nav-item .q-item__label{font-size:var(--ap-body-md-size);font-weight:500;line-height:var(--ap-body-md-line-height)}.ap-nav-item:hover{background:var(--ap-surface-container-high);color:var(--ap-on-surface)}.ap-nav-list :is(.ap-nav-item.ap-nav-item--active,.ap-nav-item.q-router-link--active,.ap-nav-item.q-router-link--exact-active){background-color:#ede9fe;border-radius:.75rem;border-right:4px solid #8b5cf6;color:#8b5cf6;font-weight:500}.ap-nav-list :is(.ap-nav-item.ap-nav-item--active,.ap-nav-item.q-router-link--active,.ap-nav-item.q-router-link--exact-active) .q-item__label{color:inherit;font-weight:500}.ap-nav-list :is(.ap-nav-item.ap-nav-item--active,.ap-nav-item.q-router-link--active,.ap-nav-item.q-router-link--exact-active) .q-item__section{color:inherit}.ap-nav-item-static{cursor:default}.ap-nav-divider{background:var(--ap-glow-divider);height:1px;margin:var(--ap-space-sm) 0;opacity:.45}.ap-profile-title{color:var(--ap-on-surface);font-size:var(--ap-headline-md-size);font-weight:600;line-height:var(--ap-headline-md-line-height)}.ap-profile-subtitle{color:var(--ap-on-surface-variant);font-size:var(--ap-body-md-size);line-height:var(--ap-body-md-line-height);margin-top:var(--ap-space-base)}.ap-profile-page-wrap{width:100%}.ap-profile-shell{margin:0 auto;max-width:1280px;width:100%}.ap-profile-bento{display:grid;gap:var(--ap-space-lg);grid-template-columns:1fr}@media (min-width:1060px){.ap-profile-bento{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.ap-profile-stack{display:flex;flex-direction:column;gap:var(--ap-space-lg)}.ap-profile-hero-card{container-name:profile-hero;container-type:inline-size}.ap-profile-card{background:var(--ap-surface-container-lowest);border:1px solid var(--ap-outline-variant);border-radius:var(--ap-radius-xl);box-shadow:var(--ap-shadow-card);overflow:hidden}.ap-profile-card-body{padding:var(--ap-space-lg)}.ap-profile-card-header{justify-content:space-between;margin-bottom:var(--ap-space-lg)}.ap-profile-card-header,.ap-profile-card-header-left{align-items:center;display:flex;gap:var(--ap-space-md)}.ap-profile-card-header-left{min-width:0}.ap-profile-card-icon{color:var(--ap-primary);font-size:24px}.ap-profile-info-icon{cursor:help}.ap-profile-card-title{color:var(--ap-on-surface);font-size:var(--ap-title-lg-size);font-weight:600;line-height:var(--ap-title-lg-line-height)}.ap-profile-card-desc{color:var(--ap-on-surface-variant);font-size:var(--ap-label-md-size);line-height:var(--ap-label-md-line-height);margin-top:2px}.ap-profile-hero-cover{background:var(--ap-surface-container);height:256px;overflow:hidden;position:relative}.ap-profile-hero-cover img{display:block;height:100%;object-fit:cover;transition:transform .7s ease;width:100%}.ap-profile-hero-cover:hover img{transform:scale(1.05)}.ap-profile-promoted-badge{align-items:center;background:var(--ap-primary-container);color:var(--ap-on-primary-container);display:inline-flex;gap:4px;left:var(--ap-space-md);letter-spacing:.04em;line-height:var(--ap-label-md-line-height);padding:4px 12px;text-transform:uppercase;top:var(--ap-space-md);z-index:2}.ap-profile-cover-btn,.ap-profile-promoted-badge{border-radius:var(--ap-radius-full);font-size:var(--ap-label-md-size);font-weight:500;position:absolute}.ap-profile-cover-btn{backdrop-filter:blur(8px);background:#141b2b99;bottom:56px;color:#fff;min-height:32px;padding:4px 16px;right:var(--ap-space-md);z-index:3}.ap-profile-cover-btn:hover{background:#141b2bcc}.ap-profile-hero-body{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ap-space-md);margin-top:-38px;padding:0 var(--ap-space-lg) var(--ap-space-lg);pointer-events:none;position:relative;z-index:1}.ap-profile-hero-body>*{pointer-events:auto}.ap-profile-hero-content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ap-space-sm);min-width:0;width:100%}.ap-profile-hero-body .ap-profile-chip-btn{margin-bottom:0;margin-left:0}.ap-profile-logo-wrap{background:#fff;border:4px solid var(--ap-surface-container-lowest);border-radius:var(--ap-radius-xl);box-shadow:var(--ap-shadow-soft);flex-shrink:0;height:128px;overflow:hidden;position:relative;width:128px;z-index:2}.ap-profile-logo-wrap img{height:100%;object-fit:cover;width:100%}.ap-profile-logo-overlay{align-items:center;background:#0006;border-radius:calc(var(--ap-radius-xl) - 4px);color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:2px;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}.ap-profile-logo-wrap:hover .ap-profile-logo-overlay{opacity:1}.ap-profile-logo-overlay span{font-size:10px;font-weight:700;letter-spacing:.06em}.ap-profile-hero-meta{min-width:0;width:100%}.ap-profile-hero-name{color:var(--ap-on-surface);font-size:var(--ap-headline-md-size);font-weight:600;hyphens:auto;line-height:var(--ap-headline-md-line-height);overflow-wrap:break-word;word-break:normal}.ap-profile-hero-rating{align-items:center;color:var(--ap-on-surface-variant);display:flex;font-size:var(--ap-body-md-size);gap:4px;line-height:var(--ap-body-md-line-height);margin-top:4px}.ap-profile-hero-rating strong{color:var(--ap-on-surface);font-weight:700}.ap-profile-chip-btn{background:var(--ap-surface-bright);border:1px solid var(--ap-outline-variant);border-radius:var(--ap-radius-full);color:var(--ap-on-surface);font-size:var(--ap-label-md-size);font-weight:500;margin-bottom:var(--ap-space-xs);min-height:36px;padding:4px 16px}.ap-profile-chip-btn:hover{background:var(--ap-secondary-container)}.ap-profile-field-label{color:var(--ap-on-surface-variant);display:block;font-size:var(--ap-label-md-size);font-weight:500;line-height:var(--ap-label-md-line-height);margin-bottom:var(--ap-space-xs);padding-left:var(--ap-space-base)}.ap-profile-field{margin-bottom:var(--ap-space-md)}.ap-profile-field .q-field__control{background:var(--ap-surface-container-low)!important;border-radius:var(--ap-radius)!important}.ap-profile-field .q-field__control:before{border-color:var(--ap-outline-variant)!important}.ap-profile-field.q-field--focused .q-field__control:before{border-color:var(--ap-primary)!important}.ap-profile-gallery-scroll{--ap-gallery-gap:var(--ap-space-sm);--ap-gallery-visible:3;display:flex;gap:var(--ap-gallery-gap);overflow-x:scroll;overflow-y:hidden;scrollbar-color:var(--ap-outline-variant) var(--ap-surface-container);scrollbar-width:thin}.ap-profile-gallery-scroll::-webkit-scrollbar{height:8px}.ap-profile-gallery-scroll::-webkit-scrollbar-track{background:var(--ap-surface-container);border-radius:var(--ap-radius-full)}.ap-profile-gallery-scroll::-webkit-scrollbar-thumb{background:var(--ap-outline-variant);border-radius:var(--ap-radius-full)}.ap-profile-gallery-scroll::-webkit-scrollbar-thumb:hover{background:var(--ap-outline)}.ap-profile-gallery-item{aspect-ratio:4/3;background:var(--ap-surface-container-low);border:1px solid var(--ap-outline-variant);border-radius:var(--ap-radius);flex:0 0 calc((100% - (var(--ap-gallery-visible) - 1)*var(--ap-gallery-gap))/var(--ap-gallery-visible));overflow:hidden;position:relative}.ap-profile-gallery-item-image{height:100%;width:100%}.ap-profile-gallery-delete{backdrop-filter:blur(4px);background:#00000059;border-radius:var(--ap-radius-full);height:28px;min-height:28px;min-width:28px;opacity:1;position:absolute;right:var(--ap-space-xs);top:var(--ap-space-xs);width:28px;z-index:2}.ap-profile-location-row{align-items:center;background:var(--ap-surface-container-low);border:1px solid var(--ap-outline-variant);border-radius:var(--ap-radius);display:flex;gap:var(--ap-space-md);justify-content:space-between;padding:var(--ap-space-md);transition:border-color .2s ease,opacity .2s ease,transform .2s ease}.ap-profile-location-row.is-loading{opacity:.72;pointer-events:none}.ap-location-row-leave-active{transition:opacity .28s ease,transform .28s ease}.ap-location-row-leave-to{opacity:0;transform:translateX(12px)}.ap-profile-location-row:hover{border-color:color-mix(in srgb,var(--ap-primary) 40%,var(--ap-outline-variant))}.ap-profile-location-row-left{align-items:center;display:flex;gap:var(--ap-space-md);min-width:0}.ap-profile-location-name{color:var(--ap-on-surface);font-size:var(--ap-title-md-size);font-weight:600;line-height:var(--ap-title-md-line-height)}.ap-profile-location-add{background:color-mix(in srgb,var(--ap-primary) 10%,#0000);border-radius:var(--ap-radius-full);color:var(--ap-primary);height:32px;width:32px}.ap-profile-location-add:hover{background:var(--ap-primary);color:var(--ap-on-primary)}.ap-profile-location-dashed{align-items:center;background:#0000;border:2px dashed var(--ap-outline-variant);border-radius:var(--ap-radius-xl);color:var(--ap-on-surface-variant);cursor:pointer;display:flex;flex-direction:column;font-size:var(--ap-label-md-size);font-weight:500;gap:var(--ap-space-xs);padding:var(--ap-space-md);transition:background .2s ease,border-color .2s ease;width:100%}.ap-profile-location-dashed:hover{background:var(--ap-surface-container);border-color:var(--ap-primary)}.ap-profile-btn-outline{background:#0000;border:1px solid var(--ap-primary);border-radius:var(--ap-radius-full);color:var(--ap-primary);font-size:var(--ap-title-md-size);font-weight:600;min-height:40px;width:100%}.ap-profile-btn-outline:hover{background:color-mix(in srgb,var(--ap-primary) 5%,#0000)}.ap-profile-empty-cover{align-items:center;background:var(--ap-gradient-aura),var(--ap-surface-container-low);color:var(--ap-on-surface-variant);display:flex;font-size:var(--ap-body-md-size);height:100%;justify-content:center;width:100%}.ap-profile-file-input{display:none}.ap-location-dialog.is-instant-close :is(.q-dialog__backdrop,.q-dialog__inner){animation-duration:0s!important;transition-duration:0s!important}.ap-location-dialog .q-dialog__backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#141b2b66!important;opacity:1!important}.ap-location-dialog .q-dialog__inner{padding:var(--ap-space-md)}.ap-location-dialog-panel{background:var(--ap-surface-container-lowest);border-radius:var(--ap-radius-md);box-shadow:0 25px 50px -12px #141b2b40;max-width:28rem;overflow:hidden;width:100%}.ap-location-dialog-header{padding:var(--ap-space-lg) var(--ap-space-lg) var(--ap-space-md)}.ap-location-dialog-title{color:var(--ap-on-surface);font-size:var(--ap-headline-md-size);font-weight:600;line-height:var(--ap-headline-md-line-height);margin:0}.ap-location-dialog-subtitle{color:var(--ap-on-surface-variant);font-size:var(--ap-body-md-size);line-height:var(--ap-body-md-line-height);margin:var(--ap-space-base) 0 0}.ap-location-dialog-list{height:400px}.ap-location-dialog-list .q-scrollarea__container{overflow-x:hidden!important;overflow-y:auto!important}.ap-location-dialog-list .q-scrollarea__bar--h{display:none!important}.ap-location-dialog-list .q-scrollarea__bar--v,.ap-location-dialog-list .q-scrollarea__thumb--v{opacity:1!important}.ap-location-dialog-list-inner{max-width:100%;overflow-x:hidden;padding:var(--ap-space-sm) var(--ap-space-lg)}.ap-location-dialog-divider{background:var(--ap-outline-variant)}.ap-location-dialog-option{align-items:center;border-radius:var(--ap-radius);cursor:pointer;display:flex;gap:var(--ap-space-md);justify-content:space-between;padding:var(--ap-space-sm);transition:background-color .2s ease,color .2s ease}.ap-location-dialog-option:hover{background:var(--ap-surface-container-low)}.ap-location-dialog-option:hover .ap-location-dialog-option-label{color:var(--ap-primary)}.ap-location-dialog-option-label{color:var(--ap-on-surface);flex:1;font-size:var(--ap-title-md-size);font-weight:600;line-height:var(--ap-title-md-line-height);min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.ap-location-dialog-option :is(.q-checkbox,.q-radio){margin:0}.ap-location-dialog-footer{align-items:center;background:var(--ap-surface-container-lowest);display:flex;gap:var(--ap-space-md);justify-content:flex-end;padding:var(--ap-space-lg)}.ap-location-dialog-cancel{background:#0000;border:none;border-radius:var(--ap-radius-full);color:var(--ap-on-surface-variant);cursor:pointer;font-family:var(--ap-font-family);font-size:var(--ap-title-md-size);font-weight:600;line-height:var(--ap-title-md-line-height);padding:var(--ap-space-md) var(--ap-space-lg);transition:background-color .2s ease}.ap-location-dialog-cancel:hover:not(:disabled){background:var(--ap-surface-container-low)}.ap-location-dialog-cancel:disabled{cursor:not-allowed;opacity:.6}.ap-location-dialog-save{align-items:center;display:inline-flex;justify-content:center;min-width:96px}.ap-location-dialog-save:disabled{cursor:not-allowed;opacity:.6}@media (min-width:768px){.ap-profile-hero-body{align-items:flex-end;flex-direction:row;gap:var(--ap-space-md)}.ap-profile-hero-content{align-items:end;column-gap:var(--ap-space-md);display:grid;flex:1;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding-bottom:var(--ap-space-xs);row-gap:var(--ap-space-sm)}.ap-profile-hero-meta{min-width:0}}@container profile-hero (max-width: 640px){.ap-profile-hero-name{font-size:var(--ap-title-lg-size);line-height:var(--ap-title-lg-line-height)}}@container profile-hero (max-width: 480px){.ap-profile-hero-content{grid-template-columns:minmax(0,1fr)}.ap-profile-hero-body .ap-profile-chip-btn{justify-self:start}}.ap-aura-shadow{box-shadow:var(--ap-shadow-soft)}.ap-focus-ring:focus,.ap-focus-ring:focus-visible{box-shadow:0 0 0 4px #630fd424;outline:0}.ap-top-divider{background:var(--ap-glow-divider);height:1px;margin-top:var(--ap-space-lg);opacity:.5}.provider-media-cover-preview{background:var(--ap-surface-container-low);border:1px solid var(--ap-outline-variant);border-radius:var(--ap-radius-lg);min-height:138px;width:220px}.provider-media-empty{min-height:138px;width:100%}.provider-media-cover-image{display:block;height:138px;object-fit:contain;object-position:center center;width:220px}.provider-media-avatar-fill{box-sizing:border-box;height:100%;padding:4px;width:100%}.provider-media-img-contain{display:block;height:100%;object-fit:contain;object-position:center center;width:100%}.provider-account-trigger{border-radius:var(--ap-radius-full);overflow:visible}.provider-account-logo-fill{box-sizing:border-box;height:100%;padding:0;width:100%}.provider-account-logo-fill-lg{padding:0}.provider-account-logo{display:block;height:100%;object-fit:contain;object-position:center center;width:100%}.provider-logo-circle{align-items:center;background:var(--ap-surface-container-low);border:1px solid var(--ap-outline-variant);border-radius:var(--ap-radius-full);display:flex;height:82px;justify-content:center;overflow:hidden;padding-left:2px;padding-top:2px;width:82px}.provider-logo-circle-fill{box-sizing:border-box;height:100%;padding:0;width:100%}.provider-logo-circle-image{display:block;height:100%;object-fit:contain;object-position:center center;width:90%}.gallery-thumb{border:1px solid var(--ap-outline-variant);border-radius:var(--ap-radius-md);overflow:hidden}.gallery-thumb-delete{background:#ffffffd9;right:2px;top:2px}.ap-settings-page{background:radial-gradient(circle at 50% 50%,#630fd40d 0,#f8f9ff00 70%),var(--ap-background)}.ap-settings-shell{margin:0 auto;max-width:48rem;width:100%}.ap-settings-shell--narrow{max-width:36rem}.ap-settings-card{overflow:hidden}.ap-settings-glow-divider{background:linear-gradient(90deg,#0000 0,var(--ap-primary-container) 50%,#0000 100%);height:1px;opacity:.2;width:100%}.ap-settings-profile-header{align-items:center;display:flex;flex-direction:column;padding:var(--ap-space-xl) var(--ap-space-lg)}.ap-settings-avatar-wrap{position:relative}.ap-settings-avatar-wrap--linked{cursor:pointer}.ap-settings-avatar-wrap--linked:hover .ap-settings-avatar{opacity:.85}.ap-settings-avatar{border:4px solid #fff;box-shadow:var(--ap-shadow-soft);overflow:hidden}.ap-settings-avatar-fallback{align-items:center;background:var(--ap-primary-container);color:var(--ap-on-primary);display:flex;font-size:var(--ap-headline-lg-size);font-weight:700;height:100%;justify-content:center;width:100%}.ap-settings-profile-name{color:var(--ap-on-surface);font-size:var(--ap-headline-md-size);font-weight:600;line-height:var(--ap-headline-md-line-height);margin:var(--ap-space-md) 0 0}.ap-settings-profile-role{color:var(--ap-on-surface-variant);font-size:var(--ap-body-md-size);line-height:var(--ap-body-md-line-height);margin:var(--ap-space-base) 0 0}.ap-settings-section{padding:var(--ap-space-lg)}.ap-settings-section-intro{margin-bottom:var(--ap-space-md)}.ap-settings-section-title{color:var(--ap-on-surface);font-size:var(--ap-headline-md-size);font-weight:600;line-height:var(--ap-headline-md-line-height);margin:0}.ap-settings-section-desc{color:var(--ap-on-surface-variant);font-size:var(--ap-body-md-size);line-height:var(--ap-body-md-line-height);margin:var(--ap-space-xs) 0 0}.ap-settings-rows{flex-direction:column}.ap-settings-row,.ap-settings-rows{display:flex;gap:var(--ap-space-md)}.ap-settings-row{align-items:center;border:1px solid var(--ap-outline-variant);border-radius:var(--ap-radius-xl);color:inherit;justify-content:space-between;padding:var(--ap-space-md);text-decoration:none;transition:background-color .2s ease,transform .3s cubic-bezier(.4,0,.2,1),border-color .2s ease}.ap-settings-row--interactive{cursor:pointer}.ap-settings-row--interactive:hover{background:var(--ap-surface-container-low);transform:translateY(-2px)}.ap-settings-row--static{cursor:default}.ap-settings-row__left{align-items:center;display:flex;gap:var(--ap-space-md);min-width:0}.ap-settings-row__icon{align-items:center;background:var(--ap-surface-container);border-radius:var(--ap-radius-full);color:var(--ap-primary);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ap-settings-row__label{color:var(--ap-on-surface);font-size:var(--ap-body-md-size);font-weight:500;line-height:var(--ap-body-md-line-height);margin:0}.ap-settings-row__caption{color:var(--ap-on-surface-variant);font-size:14px;line-height:20px;margin:2px 0 0}.ap-settings-row__right{align-items:center;display:flex;flex-shrink:0;gap:var(--ap-space-xs)}.ap-settings-row__chevron{color:var(--ap-outline-variant);transition:color .2s ease}.ap-settings-row--interactive:hover .ap-settings-row__chevron{color:var(--ap-primary)}.ap-settings-back{color:var(--ap-on-surface-variant)}.ap-settings-subheader{padding:var(--ap-space-lg) var(--ap-space-lg) 0}.ap-settings-form{display:flex;flex-direction:column;gap:var(--ap-space-md)}.ap-dashboard-page{background:radial-gradient(circle at 50% 50%,#630fd40d 0,#f8f9ff00 70%),var(--ap-background)}.ap-dashboard-shell{display:flex;flex-direction:column;gap:var(--ap-space-lg);margin:0 auto;max-width:1120px;width:100%}.ap-dashboard-stats{display:grid;gap:var(--ap-space-md);grid-template-columns:1fr}@media (min-width:768px){.ap-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-dashboard-stat-card{align-items:center;display:flex;gap:var(--ap-space-md);padding:var(--ap-space-lg)}.ap-dashboard-stat-icon{align-items:center;background:color-mix(in srgb,var(--ap-primary) 12%,#0000);border-radius:var(--ap-radius-xl);color:var(--ap-primary);display:inline-flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ap-dashboard-stat-icon--month{background:color-mix(in srgb,var(--ap-secondary) 12%,#0000);color:var(--ap-secondary)}.ap-dashboard-stat-label{color:var(--ap-on-surface-variant);font-size:var(--ap-body-md-size);line-height:var(--ap-body-md-line-height);margin:0}.ap-dashboard-stat-value{color:var(--ap-on-surface);font-size:var(--ap-headline-lg-size);font-weight:700;letter-spacing:-.01em;line-height:var(--ap-headline-lg-line-height);margin:var(--ap-space-base) 0 0}.ap-dashboard-card{overflow:hidden}.ap-dashboard-card-header{align-items:flex-start;display:flex;gap:var(--ap-space-md);justify-content:space-between;padding:var(--ap-space-lg)}.ap-dashboard-card-title{color:var(--ap-on-surface);font-size:var(--ap-headline-md-size);font-weight:600;line-height:var(--ap-headline-md-line-height);margin:0}.ap-dashboard-card-subtitle{color:var(--ap-on-surface-variant);font-size:var(--ap-body-md-size);line-height:var(--ap-body-md-line-height);margin:var(--ap-space-xs) 0 0}.ap-dashboard-link-btn{flex-shrink:0}.ap-dashboard-grid{display:grid;gap:var(--ap-space-lg);grid-template-columns:1fr}@media (min-width:1060px){.ap-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-dashboard-grid .ap-dashboard-card--chart:last-child{grid-column:1/-1}}.ap-dashboard-card-body{padding:var(--ap-space-lg)}.ap-dashboard-card--chart .ap-dashboard-card-body{min-height:280px}.ap-dashboard-chart-wrap{display:flex;flex-direction:column;height:100%;min-height:240px}.ap-dashboard-chart-toolbar{display:flex;gap:var(--ap-space-sm);justify-content:flex-end;margin-bottom:var(--ap-space-md)}.ap-dashboard-chart-toggle{border:1px solid var(--ap-outline-variant);border-radius:var(--ap-radius-full);overflow:hidden}.ap-dashboard-chart-legend{display:flex;gap:var(--ap-space-sm);justify-content:flex-end;margin-bottom:var(--ap-space-sm)}.ap-dashboard-chart-legend-item{align-items:center;color:var(--ap-on-surface-variant);display:flex;font-size:12px;gap:6px}.ap-dashboard-chart-legend-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.ap-dashboard-chart-canvas{flex:1;min-height:220px;position:relative}.ap-dashboard-heatmap{overflow-x:auto}.ap-dashboard-heatmap-grid{display:grid;gap:6px;grid-template-columns:56px repeat(13,minmax(34px,1fr));min-width:640px}.ap-dashboard-heatmap-cell,.ap-dashboard-heatmap-corner,.ap-dashboard-heatmap-day,.ap-dashboard-heatmap-hour{align-items:center;border-radius:var(--ap-radius);display:flex;font-size:11px;justify-content:center;line-height:1;min-height:34px}.ap-dashboard-heatmap-day,.ap-dashboard-heatmap-hour{color:var(--ap-on-surface-variant);font-weight:600}.ap-dashboard-heatmap-day{justify-content:flex-start;padding-left:4px}.ap-dashboard-heatmap-cell{border:1px solid #cfc2d459;font-weight:600}.ap-dashboard-heatmap-legend{align-items:center;color:var(--ap-on-surface-variant);display:flex;font-size:var(--ap-label-sm-size);gap:var(--ap-space-sm);margin-top:var(--ap-space-md)}.ap-dashboard-heatmap-legend-scale{display:flex;gap:4px}.ap-dashboard-heatmap-legend-scale span{border:1px solid #cfc2d459;border-radius:4px;height:18px;width:18px}.ap-dashboard-appointments{display:flex;flex-direction:column}.ap-dashboard-appointment-row{align-items:center;border-top:1px solid var(--ap-outline-variant);display:grid;gap:var(--ap-space-md);grid-template-columns:minmax(88px,auto) minmax(0,1fr) auto;padding:var(--ap-space-md) var(--ap-space-lg)}.ap-dashboard-appointment-time{display:flex;flex-direction:column;gap:2px}.ap-dashboard-appointment-date{color:var(--ap-on-surface);font-size:var(--ap-label-md-size);font-weight:600;line-height:var(--ap-label-md-line-height)}.ap-dashboard-appointment-hour{color:var(--ap-primary)}.ap-dashboard-appointment-client,.ap-dashboard-appointment-hour{font-size:var(--ap-body-md-size);font-weight:600;line-height:var(--ap-body-md-line-height)}.ap-dashboard-appointment-client{color:var(--ap-on-surface);margin:0}.ap-dashboard-appointment-meta{color:var(--ap-on-surface-variant);font-size:var(--ap-label-md-size);line-height:var(--ap-label-md-line-height);margin:2px 0 0}.ap-dashboard-appointment-side{align-items:flex-end;display:flex;flex-direction:column;gap:var(--ap-space-xs)}.ap-dashboard-appointment-price{color:var(--ap-on-surface);font-size:var(--ap-body-md-size);font-weight:600;line-height:var(--ap-body-md-line-height);white-space:nowrap}.ap-dashboard-empty{align-items:center;color:var(--ap-on-surface-variant);display:flex;flex-direction:column;justify-content:center;padding:var(--ap-space-xl) var(--ap-space-lg);text-align:center}.ap-dashboard-empty-title{color:var(--ap-on-surface);font-size:var(--ap-title-md-size);font-weight:600;line-height:var(--ap-title-md-line-height);margin:var(--ap-space-md) 0 0}.ap-dashboard-empty-desc{font-size:var(--ap-body-md-size);line-height:var(--ap-body-md-line-height);margin:var(--ap-space-xs) 0 0}@media (max-width:640px){.ap-dashboard-card-header{align-items:stretch;flex-direction:column}.ap-dashboard-appointment-row{align-items:flex-start;grid-template-columns:1fr}.ap-dashboard-appointment-side{align-items:center;flex-direction:row;justify-content:space-between;width:100%}}.service-color-circle{height:20px;min-height:20px;min-width:20px;width:20px}.service-color-badge{border:1px solid #fff;border-radius:var(--ap-radius-full);bottom:4px;box-shadow:0 0 0 1px #0000001f;cursor:pointer;height:14px;min-height:8px;min-width:8px;right:2px;width:14px}:root{--ap-field-pill-scale:1}.ap-field-pill{--ap-field-pill-height:calc(67px*var(--ap-field-pill-scale));--ap-field-pill-label-top:calc(12px*var(--ap-field-pill-scale));--ap-field-pill-radius:calc(20px*var(--ap-field-pill-scale));--ap-field-pill-pad-x:calc(16px*var(--ap-field-pill-scale));--ap-field-pill-label-line:17.5px}.ap-fields-sm{--ap-field-pill-scale:0.8}.ap-field-pill .q-field__control{border-radius:var(--ap-field-pill-radius);height:var(--ap-field-pill-height);min-height:var(--ap-field-pill-height);padding:0 var(--ap-field-pill-pad-x)}.ap-field-pill .q-field__native{min-height:0}.ap-field-pill .q-field__control:before{border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 40%,#0000);border-radius:inherit;transition:border-color .2s ease}.ap-field-pill .q-field__control:hover:before{border-color:var(--ap-accent-violet)}.ap-field-pill.q-field--error .q-field__control:hover:before{border-color:var(--q-negative)}.ap-field-pill.q-field--highlighted:not(.q-field--error) .q-field__control:after{border:1px solid var(--ap-accent-violet);border-radius:inherit}.ap-field-pill.q-field--error .q-field__control:after{border:1px solid var(--q-negative);border-radius:inherit}.ap-field-pill.q-field--error .q-field__control:before{border-color:var(--q-negative)}.ap-field-pill :is(.q-field__input,.q-field__native){color:var(--ap-primary-scale-9);font-size:16px}.ap-field-pill .q-field__label{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:14px;top:50%;transform:translateY(-50%)}.ap-field-pill.q-field--highlighted:not(.q-field--error) .q-field__label{color:var(--ap-accent-violet)}.ap-field-pill.q-field--error .q-field__label{color:var(--q-negative)}.ap-field-pill.q-field--float .q-field__label{transform:translateY(calc(var(--ap-field-pill-label-top) - var(--ap-field-pill-height)/2)) scale(.75)}.ap-field-pill .q-field__marginal{align-self:center;color:var(--ap-primary-scale-9);height:auto}.ap-field-pill--compact{--ap-field-pill-height:calc(48px*var(--ap-field-pill-scale));--ap-field-pill-label-top:calc(6px*var(--ap-field-pill-scale));--ap-field-pill-radius:calc(16px*var(--ap-field-pill-scale))}.ap-field-pill.q-textarea .q-field__control{height:auto;min-height:var(--ap-field-pill-height)}.ap-field-pill.q-textarea.q-field--labeled .q-field__control-container{padding-top:calc(var(--ap-field-pill-label-top) + 14px)}.ap-field-pill.q-textarea .q-field__native{line-height:20px;padding-top:0}.ap-field-pill.q-textarea .q-field__label{top:var(--ap-field-pill-label-top);transform:translateY(calc((var(--ap-field-pill-height) - var(--ap-field-pill-label-line))/2 - var(--ap-field-pill-label-top)))}.ap-field-pill.q-textarea.q-field--float .q-field__label{transform:scale(.75)}.google-signin-host[data-v-ad908e36]{min-height:44px}.disabled-social[data-v-30a83e24]{opacity:.5;pointer-events:none}.notification-ticket[data-v-55fb5ca9]{background:#0000000a;border-radius:4px;font-size:12px;padding:8px;white-space:pre-wrap;word-break:break-word}.provider-nav-grid[data-v-7f15cd96]{display:grid;gap:var(--ap-space-sm);grid-template-columns:repeat(2,1fr);padding:0 var(--ap-space-md)}.provider-nav-grid--collapsed[data-v-7f15cd96]{grid-template-columns:1fr;padding:0 8px}.provider-nav-grid--collapsed .provider-nav-btn[data-v-7f15cd96]{min-height:44px}.provider-nav-btn[data-v-7f15cd96]{align-items:center;background:var(--ap-sidebar-surface);border-radius:var(--ap-radius-lg);color:var(--ap-sidebar-text);display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:76px;padding:var(--ap-space-sm) 4px;text-decoration:none;transition:background-color .2s ease,transform .15s ease}.provider-nav-btn[data-v-7f15cd96]:hover{background:var(--ap-sidebar-surface-hover)}.provider-nav-btn[data-v-7f15cd96]:active{transform:scale(.97)}.provider-nav-btn--active[data-v-7f15cd96]{background:var(--ap-sidebar-accent)}.provider-nav-btn--wide[data-v-7f15cd96]{flex-direction:row;grid-column:1/-1;min-height:52px}.provider-nav-btn--active[data-v-7f15cd96]:hover{background:var(--ap-sidebar-accent-hover)}.provider-nav-btn-label[data-v-7f15cd96]{font-size:12px;font-weight:600;line-height:16px;text-align:center}.provider-mini-calendar[data-v-6bf45efa]{padding:0 var(--ap-space-md) var(--ap-space-sm)}.provider-mini-calendar-label[data-v-6bf45efa]{align-items:center;color:var(--ap-sidebar-text);display:flex;font-size:16px;font-weight:400;gap:12px;margin-bottom:var(--ap-space-sm)}[data-v-6bf45efa] .provider-mini-calendar-widget{background:#0000;color:var(--ap-sidebar-text);min-width:0!important;width:100%!important}[data-v-6bf45efa] .provider-mini-calendar-widget .q-date__content,[data-v-6bf45efa] .provider-mini-calendar-widget .q-date__main{min-width:0!important;width:100%!important}[data-v-6bf45efa] .provider-mini-calendar-widget .q-date__view{min-height:0!important;min-width:0!important;padding:0!important;width:100%!important}[data-v-6bf45efa] .provider-mini-calendar-widget .q-date__header{display:none}[data-v-6bf45efa] .provider-mini-calendar-widget .q-date__navigation{padding:0 0 4px}[data-v-6bf45efa] .provider-mini-calendar-widget .q-date__navigation>div:nth-child(4),[data-v-6bf45efa] .provider-mini-calendar-widget .q-date__navigation>div:nth-child(5),[data-v-6bf45efa] .provider-mini-calendar-widget .q-date__navigation>div:nth-child(6){display:none}[data-v-6bf45efa] .provider-mini-calendar-widget .q-date__navigation .q-btn{color:var(--ap-sidebar-text)}[data-v-6bf45efa] .provider-mini-calendar-widget .q-date__navigation .col{color:var(--ap-sidebar-text);font-size:13px;font-weight:600}[data-v-6bf45efa] .provider-mini-calendar-widget .q-date__calendar-weekdays>div{color:var(--ap-sidebar-text-dim);font-size:11px}[data-v-6bf45efa] .provider-mini-calendar-widget .q-date__calendar-item{min-width:0!important}[data-v-6bf45efa] .provider-mini-calendar-widget .q-date__calendar-item .q-btn{border-radius:6px!important;color:var(--ap-sidebar-text);font-size:12px;height:26px;min-height:26px;min-width:26px!important;width:26px!important}[data-v-6bf45efa] .provider-mini-calendar-widget .q-date__calendar-item--out .q-btn{color:var(--ap-sidebar-text-dim);opacity:.4}[data-v-6bf45efa] .provider-mini-calendar-widget .bg-deep-purple{background:var(--ap-sidebar-selected-bg,#f8f9fb)!important;border-radius:6px!important;color:var(--ap-sidebar-selected-text,#16082b)!important}.app-panel-header[data-v-ae1fcd24]{border-bottom:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 40%,#0000);box-shadow:0 calc(5px*var(--ap-figma-s)) calc(8.6px*var(--ap-figma-s)) #00000045;display:flex;flex-shrink:0;font-family:var(--ap-figma-font);min-height:calc(79px*var(--ap-figma-s));position:relative;z-index:1}.app-panel-header__part[data-v-ae1fcd24]{align-items:center;display:flex;flex:1;gap:calc(16px*var(--ap-figma-s));justify-content:space-between;min-width:0;padding:calc(8px*var(--ap-figma-s)) calc(37.5px*var(--ap-figma-s));position:relative}.app-panel-header__part--back[data-v-ae1fcd24]{justify-content:center;padding-left:calc(80px*var(--ap-figma-s));padding-right:calc(80px*var(--ap-figma-s))}.app-panel-header__part--sub[data-v-ae1fcd24]{border-left:1px solid #0000001f;flex:0 0 auto}.app-panel-header__back[data-v-ae1fcd24]{background:none;border:none;color:var(--ap-primary-scale-9);cursor:pointer;display:flex;font-size:calc(24px*var(--ap-figma-s));left:calc(39px*var(--ap-figma-s));padding:0;position:absolute;top:50%;transform:translateY(-50%)}.app-panel-header__title[data-v-ae1fcd24]{color:#000;font-size:calc(32px*var(--ap-figma-s));font-weight:700;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-panel-header__aside[data-v-ae1fcd24]{flex-shrink:0;text-align:right;white-space:nowrap}.app-panel-header__part--back .app-panel-header__aside[data-v-ae1fcd24]{position:absolute;right:calc(24px*var(--ap-figma-s));top:50%;transform:translateY(-50%)}.app-side-panel[data-v-93c55c54]{background:var(--ap-surface-container-lowest);border-radius:var(--ap-radius-lg) 0 0 var(--ap-radius-lg);display:flex;flex-direction:column;max-width:96vw;overflow:visible;position:relative;width:var(--app-side-panel-width,480px)}.app-side-panel-close[data-v-93c55c54]{align-items:center;background:var(--ap-surface-container-lowest);border:none;border-radius:var(--ap-radius);box-shadow:var(--ap-shadow-card);color:var(--ap-on-surface-variant);cursor:pointer;display:flex;height:40px;justify-content:center;margin-right:12px;padding:0;position:absolute;right:100%;top:20px;transition:background-color .15s ease;width:40px}.app-side-panel-close[data-v-93c55c54]:hover{background:var(--ap-surface-container-low)}@media (max-width:600px){.app-side-panel-close[data-v-93c55c54]{box-shadow:none;margin-right:0;right:12px;top:12px}}.app-side-panel-body[data-v-93c55c54]{display:flex;flex:1;min-height:0;overflow:hidden}.app-side-panel-footer[data-v-93c55c54]{align-items:center;border-top:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 40%,#0000);display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:calc(18px*var(--ap-figma-s)) calc(24px*var(--ap-figma-s))}.app-side-panel-dialog .q-dialog__inner--right{align-items:stretch;padding:0}.app-side-panel-dialog .q-dialog__inner--right>div{max-height:100vh}.app-button[data-v-2dbeb285]{align-items:center;border:none;border-radius:calc(20px*var(--ap-figma-s));cursor:pointer;display:inline-flex;font-family:var(--ap-figma-font);font-size:calc(24px*var(--ap-figma-s));font-weight:700;height:var(--app-button-height,calc(67px*var(--ap-figma-s)));justify-content:center;line-height:1.3;min-width:calc(120px*var(--ap-figma-s));padding:0 calc(24px*var(--ap-figma-s));transition:filter .15s ease,opacity .15s ease;white-space:nowrap}.app-button--block[data-v-2dbeb285]{width:100%}.app-button--primary[data-v-2dbeb285]{background:var(--ap-accent-violet);color:#f8f9fb}.app-button--tint[data-v-2dbeb285]{background:var(--ap-primary-tint);color:var(--ap-accent-violet)}.app-button--danger[data-v-2dbeb285]{background:var(--ap-primary-tint);color:var(--ap-danger-text)}.app-button[data-v-2dbeb285]:hover:not(:disabled){filter:brightness(.95)}.app-button[data-v-2dbeb285]:disabled{cursor:default;opacity:.6}.app-pill-toggle[data-v-3732b0c4]{align-items:center;background:var(--ap-primary-tint);border-radius:calc(20px*var(--ap-figma-s));display:flex;font-family:var(--ap-figma-font);height:calc(67px*var(--ap-figma-s));padding:calc(4px*var(--ap-figma-s))}.app-pill-toggle__option[data-v-3732b0c4]{background:#0000;border:none;border-radius:calc(20px*var(--ap-figma-s));color:var(--ap-accent-violet);cursor:pointer;flex:1 1 0;font-family:inherit;font-size:calc(24px*var(--ap-figma-s));font-weight:700;height:calc(57px*var(--ap-figma-s));line-height:1.3;min-width:0;overflow:hidden;padding:0 calc(14px*var(--ap-figma-s));text-overflow:ellipsis;transition:flex-grow .2s ease,background-color .2s ease,color .2s ease;white-space:nowrap}.app-pill-toggle__option--active[data-v-3732b0c4]{background:var(--ap-accent-violet);color:#f8f9fb;flex-grow:1.106}.app-pill-toggle--disabled[data-v-3732b0c4]{opacity:.7}.app-pill-toggle__option[data-v-3732b0c4]:disabled{cursor:default}.nop-body[data-v-3a64cf30]{flex:1;font-family:var(--ap-figma-font);min-width:0;overflow-y:auto;padding:16px 22px 24px}.nop-warning[data-v-3a64cf30]{background:var(--ap-primary-tint);border-radius:12px;color:var(--ap-primary-scale-9);font-size:13px;margin-bottom:12px;padding:10px 12px}.nop-group[data-v-3a64cf30]{border-bottom:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 10%,#0000);margin-bottom:14px;padding:6px 0 4px}.nop-group-head[data-v-3a64cf30],.nop-item[data-v-3a64cf30]{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:8px 0}.nop-group-title[data-v-3a64cf30]{color:var(--ap-primary-scale-9);font-size:18px;font-weight:700}.nop-group-state[data-v-3a64cf30]{color:var(--ap-accent-violet);font-size:12px}.nop-item-label[data-v-3a64cf30]{color:var(--ap-primary-scale-9);font-size:15px;font-weight:600}.nop-item-hint[data-v-3a64cf30]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:12px}.ntp-options[data-v-6895476d]{align-items:center;background:var(--ap-primary-tint);border:none;border-radius:999px;color:var(--ap-accent-violet);cursor:pointer;display:inline-flex;font-family:var(--ap-figma-font);font-size:13px;font-weight:600;gap:6px;padding:6px 12px}.ntp-body[data-v-6895476d]{color:var(--ap-primary-scale-9);flex:1;font-family:var(--ap-figma-font);overflow-y:auto;padding:14px 18px 24px}.ntp-salon[data-v-6895476d]{display:flex;font-size:13px;gap:10px;justify-content:space-between;margin-bottom:12px}.ntp-link-danger[data-v-6895476d]{background:none;border:none;color:var(--ap-danger-text);cursor:pointer;font-family:inherit;font-weight:600}.ntp-empty[data-v-6895476d]{align-items:center;color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);display:flex;flex-direction:column;gap:6px;padding:80px 20px;text-align:center}.ntp-empty b[data-v-6895476d]{color:var(--ap-primary-scale-9);font-size:16px}.ntp-section[data-v-6895476d]{margin-bottom:16px}.ntp-section-title[data-v-6895476d]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:13px;font-weight:700;margin-bottom:8px}.ntp-item[data-v-6895476d]{background:#fff;border:1px solid #0000;border-radius:14px;color:inherit;display:block;font-family:inherit;margin-bottom:8px;padding:12px 14px;text-align:left;width:100%}.ntp-item--button[data-v-6895476d]{cursor:pointer}.ntp-item--unread[data-v-6895476d]{border-color:color-mix(in srgb,var(--ap-accent-violet) 45%,#0000)}.ntp-item-head[data-v-6895476d]{align-items:center;display:flex;gap:8px}.ntp-kind[data-v-6895476d]{font-size:13px;font-weight:700}.ntp-time[data-v-6895476d]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:12px}.ntp-new[data-v-6895476d]{background:var(--ap-accent-violet);border-radius:999px;color:#fff;font-size:11px;font-weight:700;margin-left:auto;padding:1px 8px}.ntp-title[data-v-6895476d]{font-size:14px;font-weight:600;margin-top:4px}.ntp-text[data-v-6895476d]{font-size:13px;line-height:1.4;margin-top:2px}.ntp-date[data-v-6895476d]{color:color-mix(in srgb,var(--ap-primary-scale-9) 50%,#0000);font-size:11px;margin-top:6px}.ntp-actions[data-v-6895476d]{display:flex;gap:8px;margin-top:10px}.ntp-actions[data-v-6895476d]>*{--app-button-height:36px;flex:1 1 0}.ntp-size[data-v-6895476d]{align-items:center;display:flex;font-size:12px;gap:10px;justify-content:flex-end;margin-top:8px}.ntp-size[data-v-6895476d]>:last-child{width:160px}.ap-banner-usage[data-v-1226b57e]{font-size:12px;margin-top:4px;opacity:.7}[data-v-1226b57e] .provider-sidebar{background:var(--ap-sidebar-bg);bottom:0;left:0;overflow-x:hidden!important;position:fixed!important;top:0}[data-v-1226b57e] .ap-page-shell,body,html{overflow-x:hidden}.provider-sidebar-inner[data-v-1226b57e]{display:flex;flex-direction:column;height:100%;padding:var(--ap-space-md) 0}.provider-sidebar-top[data-v-1226b57e]{align-items:center;display:flex;gap:var(--ap-space-sm);justify-content:space-between;padding:0 var(--ap-space-md) var(--ap-space-md)}.provider-sidebar-top--mini[data-v-1226b57e]{justify-content:center;padding:0 8px var(--ap-space-md)}.provider-sidebar-brand[data-v-1226b57e]{align-items:center;color:var(--ap-sidebar-text);display:flex;gap:var(--ap-space-sm);min-width:0;text-decoration:none}.provider-sidebar-brand--mini[data-v-1226b57e]{justify-content:center;width:56px}.provider-sidebar-logo[data-v-1226b57e]{border-radius:var(--ap-radius,.5rem);flex-shrink:0;height:28px;object-fit:cover;width:28px}.provider-sidebar-logo--mini[data-v-1226b57e]{height:36px;width:36px}.provider-sidebar-brand-text[data-v-1226b57e]{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-1226b57e] .provider-sidebar-scroll{flex:1;margin-top:var(--ap-space-sm)}.provider-sidebar-bottom[data-v-1226b57e]{align-items:stretch;border-top:1px solid var(--ap-sidebar-border);display:flex;flex-direction:column;gap:var(--ap-space-sm);margin-top:var(--ap-space-sm);padding:var(--ap-space-md) var(--ap-space-md) 0;padding-top:var(--ap-space-md)}.provider-sidebar-bottom--mini[data-v-1226b57e]{padding-left:8px;padding-right:8px}.provider-sidebar-notif-btn[data-v-1226b57e]{color:var(--ap-sidebar-text);flex-shrink:0}.provider-sidebar-settings[data-v-1226b57e]{align-items:center;background:var(--ap-sidebar-accent);border-radius:var(--ap-radius-lg);color:var(--ap-sidebar-text);display:flex;font-size:14px;font-weight:600;gap:var(--ap-space-sm);justify-content:center;min-height:52px;text-decoration:none;transition:background-color .2s ease}.provider-sidebar-settings--active[data-v-1226b57e],.provider-sidebar-settings[data-v-1226b57e]:hover{background:var(--ap-sidebar-accent-hover)}.app-panel-stack[data-v-1552f910]{display:flex;flex-direction:column;min-height:0;min-width:0}.app-panel-stack__pages[data-v-1552f910]{flex:1;min-height:0;overflow:hidden;position:relative}.app-panel-stack__page[data-v-1552f910]{display:flex;flex-direction:column;inset:0;position:absolute}.app-panel-stack__body[data-v-1552f910]{flex:1;min-height:0;overflow-y:auto}.app-panel-stack__footer[data-v-1552f910]{border-top:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 40%,#0000);display:flex;flex-direction:column;flex-shrink:0;gap:calc(11px*var(--ap-figma-s));padding:calc(18px*var(--ap-figma-s)) calc(15px*var(--ap-figma-s))}.app-panel-stack-back-enter-active[data-v-1552f910],.app-panel-stack-back-leave-active[data-v-1552f910],.app-panel-stack-forward-enter-active[data-v-1552f910],.app-panel-stack-forward-leave-active[data-v-1552f910]{transition:transform .22s ease,opacity .22s ease}.app-panel-stack-back-leave-to[data-v-1552f910],.app-panel-stack-forward-enter-from[data-v-1552f910]{opacity:0;transform:translateX(30%)}.app-panel-stack-back-enter-from[data-v-1552f910],.app-panel-stack-forward-leave-to[data-v-1552f910]{opacity:0;transform:translateX(-30%)}.app-action-bar[data-v-b87fd79e]{align-items:center;display:flex;font-family:var(--ap-figma-font);gap:calc(8px*var(--ap-figma-s));width:100%}.app-action-bar__secondary[data-v-b87fd79e]{background:var(--ap-primary-tint);border:none;border-radius:calc(20px*var(--ap-figma-s));cursor:pointer;flex:1 1 0;font-family:inherit;font-size:calc(24px*var(--ap-figma-s));font-weight:700;height:calc(57px*var(--ap-figma-s));line-height:1.3;min-width:0;overflow:hidden;padding:0 calc(14px*var(--ap-figma-s));text-overflow:ellipsis;transition:filter .15s ease;white-space:nowrap}.app-action-bar__secondary--accent[data-v-b87fd79e]{color:var(--ap-accent-violet)}.app-action-bar__secondary--danger[data-v-b87fd79e]{color:var(--ap-danger-text)}.app-action-bar__secondary[data-v-b87fd79e]:hover:not(:disabled){filter:brightness(.95)}.app-action-bar__secondary[data-v-b87fd79e]:disabled{cursor:default;opacity:.6}.app-action-bar__primary[data-v-b87fd79e]{--app-button-height:calc(57px*var(--ap-figma-s));flex:1.106 1 0;min-width:0;padding:0 calc(14px*var(--ap-figma-s))}.app-confirm[data-v-2d2873e5]{background:#f8f9fb;border-radius:calc(24px*var(--ap-figma-s));color:var(--ap-primary-scale-9);font-family:var(--ap-figma-font);max-width:92vw;padding:calc(32px*var(--ap-figma-s));width:calc(560px*var(--ap-figma-s))}.app-confirm__title[data-v-2d2873e5]{color:#000;font-size:calc(32px*var(--ap-figma-s));font-weight:700;line-height:1.4}.app-confirm__message[data-v-2d2873e5]{font-size:calc(20px*var(--ap-figma-s));line-height:1.4;margin-top:calc(12px*var(--ap-figma-s))}.app-confirm__rows[data-v-2d2873e5]{display:flex;flex-direction:column;font-size:calc(20px*var(--ap-figma-s));gap:calc(8px*var(--ap-figma-s));margin-top:calc(16px*var(--ap-figma-s))}.app-confirm__row[data-v-2d2873e5]{display:flex;gap:calc(24px*var(--ap-figma-s))}.app-confirm__row-label[data-v-2d2873e5]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);min-width:calc(80px*var(--ap-figma-s))}.app-confirm__row-value--bold[data-v-2d2873e5]{font-weight:700}.app-confirm__check[data-v-2d2873e5]{font-size:calc(20px*var(--ap-figma-s));font-weight:600;margin-left:-8px;margin-top:calc(16px*var(--ap-figma-s))}.app-confirm__details[data-v-2d2873e5]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:calc(18px*var(--ap-figma-s));line-height:1.4;margin:calc(8px*var(--ap-figma-s)) 0 0;padding-left:18px}.app-confirm__actions[data-v-2d2873e5]{display:flex;gap:calc(11px*var(--ap-figma-s));justify-content:flex-end;margin-top:calc(32px*var(--ap-figma-s))}.app-confirm__btn[data-v-2d2873e5]{border:none;border-radius:calc(20px*var(--ap-figma-s));color:var(--ap-primary-scale-9);cursor:pointer;flex:1 1 0;font-family:inherit;font-size:calc(24px*var(--ap-figma-s));font-weight:700;height:calc(57px*var(--ap-figma-s));min-width:0;padding:0 calc(14px*var(--ap-figma-s));transition:filter .15s ease}.app-confirm__btn--cancel[data-v-2d2873e5]{background:#f9f2c8}.app-confirm__btn--ok[data-v-2d2873e5]{background:#fce865}.app-confirm__btn[data-v-2d2873e5]:hover:not(:disabled){filter:brightness(.96)}.app-confirm__btn[data-v-2d2873e5]:disabled{cursor:default;opacity:.5}.app-confirm__check[data-v-2d2873e5] :is(.q-checkbox__inner--indet,.q-checkbox__inner--truthy) .q-checkbox__bg{background:#fce865;border-color:var(--ap-primary-scale-9);color:var(--ap-primary-scale-9)}.cpp[data-v-696f8cec]{color:var(--ap-primary-scale-9);display:flex;flex:1;font-family:var(--ap-figma-font);min-height:0;min-width:0}.cpp-left[data-v-696f8cec]{border-right:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 10%,#0000);flex:0 0 290px;overflow-y:auto;padding:16px}.cpp-right[data-v-696f8cec]{flex:1;min-width:0}.cpp-card[data-v-696f8cec]{background:#fff;border-radius:16px;padding:14px}.cpp-head[data-v-696f8cec]{align-items:center;display:flex;gap:12px}.cpp-avatar[data-v-696f8cec]{align-items:center;background:var(--ap-primary-tint);border-radius:50%;color:var(--ap-accent-violet);display:flex;flex:0 0 52px;font-size:18px;font-weight:700;height:52px;justify-content:center}.cpp-name[data-v-696f8cec]{font-size:17px;font-weight:700;line-height:1.3}.cpp-phone[data-v-696f8cec]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:13px}.cpp-badge[data-v-696f8cec]{border-radius:999px;display:inline-block;font-size:12px;font-weight:600;margin-top:10px;padding:2px 10px}.cpp-badge--warned[data-v-696f8cec]{background:#fff4dc;color:#8a5a00}.cpp-badge--blocked[data-v-696f8cec]{background:#fde7e9;color:var(--ap-danger-text)}.cpp-actions[data-v-696f8cec]{display:flex;gap:8px;margin-top:12px}.cpp-actions[data-v-696f8cec]>*{flex:1 1 0;--app-button-height:36px}.cpp-options[data-v-696f8cec]{border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 20%,#0000);border-radius:999px;font-family:inherit;font-weight:600;min-height:36px}.cpp-stats[data-v-696f8cec]{display:grid;gap:6px;grid-template-columns:repeat(2,1fr);margin-top:12px}.cpp-stats>div[data-v-696f8cec]{background:#fff;border-radius:12px;display:flex;flex-direction:column;padding:8px 10px}.cpp-stats-wide[data-v-696f8cec]{grid-column:span 2}.cpp-stats span[data-v-696f8cec]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:11px}.cpp-stats b[data-v-696f8cec]{font-size:15px}.cpp-contact[data-v-696f8cec]{display:grid;font-size:13px;gap:4px 10px;grid-template-columns:auto 1fr;margin:14px 2px 0}.cpp-contact dt[data-v-696f8cec]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000)}.cpp-contact dd[data-v-696f8cec]{margin:0;word-break:break-word}.cpp-menu[data-v-696f8cec]{display:flex;flex-direction:column;gap:2px;margin-top:14px}.cpp-menu-item[data-v-696f8cec]{align-items:center;background:#0000;border:none;border-radius:12px;color:var(--ap-primary-scale-9);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:10px;padding:9px 12px;text-align:left}.cpp-menu-item span[data-v-696f8cec]{flex:1}.cpp-menu-item em[data-v-696f8cec]{color:color-mix(in srgb,var(--ap-primary-scale-9) 55%,#0000);font-size:12px;font-style:normal}.cpp-menu-item--active[data-v-696f8cec],.cpp-menu-item[data-v-696f8cec]:hover{background:var(--ap-primary-tint);color:var(--ap-accent-violet)}.cpp-section[data-v-696f8cec]{padding:16px 20px}.cpp-section-head[data-v-696f8cec]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.cpp-section-title[data-v-696f8cec]{font-size:18px;font-weight:700;margin-bottom:10px}.cpp-section-head .cpp-section-title[data-v-696f8cec]{margin-bottom:0}.cpp-toggle[data-v-696f8cec]{margin-bottom:12px}.cpp-empty[data-v-696f8cec]{align-items:center;color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);display:flex;flex-direction:column;gap:4px;padding:48px 12px;text-align:center}.cpp-empty b[data-v-696f8cec]{color:var(--ap-primary-scale-9)}.cpp-row[data-v-696f8cec]{background:#fff;border-radius:14px;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;padding:12px 14px}.cpp-row-title[data-v-696f8cec]{font-weight:600}.cpp-row-sub[data-v-696f8cec]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:12px}.cpp-row-side[data-v-696f8cec]{align-items:flex-end;display:flex;flex-direction:column;gap:6px;white-space:nowrap}.cpp-chip[data-v-696f8cec]{background:var(--ap-primary-tint);border-radius:999px;font-size:11px;font-weight:600;padding:2px 8px}.cpp-chip--ok[data-v-696f8cec]{background:#e3f6ea;color:#1c7a43}.cpp-chip--warn[data-v-696f8cec]{background:#fff4dc;color:#8a5a00}.cpp-sale[data-v-696f8cec]{background:#fff;border-radius:14px;display:grid;font-size:13px;gap:6px 10px;grid-template-columns:110px 1fr;margin:0 0 8px;padding:12px 14px}.cpp-sale dt[data-v-696f8cec]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000)}.cpp-sale dd[data-v-696f8cec]{margin:0}.cpp-note[data-v-696f8cec],.cpp-review[data-v-696f8cec]{background:#fff;border-radius:14px;margin-bottom:8px;padding:12px 14px}.cpp-review-head[data-v-696f8cec]{align-items:center;display:flex;gap:10px}.cpp-stars[data-v-696f8cec]{color:#f5a524;letter-spacing:1px}.cpp-stars i[data-v-696f8cec]{color:color-mix(in srgb,var(--ap-primary-scale-9) 15%,#0000);font-style:normal}.cpp-note-text[data-v-696f8cec],.cpp-review-text[data-v-696f8cec]{font-size:14px;margin-top:6px;white-space:pre-wrap}.cpp-review-reply[data-v-696f8cec]{background:var(--ap-primary-tint);border-radius:10px;font-size:13px;margin-top:8px;padding:8px 10px}.cpp-note-meta[data-v-696f8cec]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);display:flex;font-size:12px;justify-content:space-between;margin-top:6px}.cpp-link-danger[data-v-696f8cec]{background:none;border:none;color:var(--ap-danger-text);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600}.cpp-photos[data-v-696f8cec]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.cpp-photo[data-v-696f8cec]{aspect-ratio:1;background:#fff;border-radius:12px;overflow:hidden;position:relative}.cpp-photo img[data-v-696f8cec]{height:100%;object-fit:cover;width:100%}.cpp-photo-del[data-v-696f8cec]{align-items:center;background:#ffffffe6;border:none;border-radius:50%;color:var(--ap-danger-text);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:6px;top:6px;width:28px}.cpp-history[data-v-696f8cec]{display:flex;gap:12px;padding:8px 0}.cpp-history-dot[data-v-696f8cec]{background:var(--ap-accent-violet);border-radius:50%;flex:0 0 10px;height:10px;margin-top:5px}.cpp-history-text[data-v-696f8cec]{font-size:14px}.cpp-grid[data-v-696f8cec]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.cpp-hint[data-v-696f8cec]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:12px;margin-top:10px}.cpp-textarea[data-v-696f8cec]{background:#fff;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 25%,#0000);border-radius:14px;font-family:inherit;font-size:14px;min-height:180px;outline:none;padding:12px 14px;resize:vertical;width:100%}.cpp-textarea[data-v-696f8cec]:focus{border-color:var(--ap-accent-violet)}.cpp-footer[data-v-696f8cec]{padding:12px 20px}@media (max-width:760px){.cpp[data-v-696f8cec]{flex-direction:column;overflow-y:auto}.cpp-left[data-v-696f8cec]{border-right:none;flex:none}.cpp-grid[data-v-696f8cec]{grid-template-columns:1fr}}.cpp-menu-list{font-family:var(--ap-figma-font);min-width:190px}.cof[data-v-d3b951c8]{display:flex;flex:1;flex-direction:column;height:100%;min-height:0;min-width:0}.cop-stack[data-v-d3b951c8]{flex:1;min-width:0}.cop-methods-title[data-v-d3b951c8]{color:var(--ap-primary-scale-9);font-size:15px;font-weight:700;margin-top:10px}.cop-body[data-v-d3b951c8]{display:flex;flex-direction:column;font-family:var(--ap-figma-font);gap:8px;padding:16px 20px}.cop-client[data-v-d3b951c8],.cop-item[data-v-d3b951c8],.cop-method[data-v-d3b951c8]{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 14%,#0000);border-radius:14px;color:var(--ap-primary-scale-9);display:flex;font-family:inherit;gap:10px;padding:10px 12px;text-align:left;width:100%}.cop-item[data-v-d3b951c8]:not(:disabled),.cop-method[data-v-d3b951c8]{cursor:pointer}.cop-item[data-v-d3b951c8]:not(:disabled):hover,.cop-method.active[data-v-d3b951c8]{border-color:var(--ap-accent-violet)}.cop-avatar[data-v-d3b951c8]{align-items:center;background:var(--ap-primary-tint);border-radius:12px;display:inline-flex;flex-shrink:0;font-size:15px;font-weight:700;height:44px;justify-content:center;width:44px}.cop-avatar--sm[data-v-d3b951c8]{font-size:12px;height:34px;width:34px}.cop-client-text[data-v-d3b951c8],.cop-item-main[data-v-d3b951c8]{display:flex;flex:1;flex-direction:column;min-width:0}:is(.cop-client-text,.cop-item-main) b[data-v-d3b951c8]{font-size:14px}:is(.cop-client-text,.cop-item-main) small[data-v-d3b951c8]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:12px}.cop-icon[data-v-d3b951c8]{background:#0000;border:none;border-radius:8px;cursor:pointer;display:inline-flex;padding:6px}.cop-date[data-v-d3b951c8],.cop-paid[data-v-d3b951c8]{color:var(--ap-primary-scale-9);font-size:15px;font-weight:700;margin:4px 0}.cop-paid[data-v-d3b951c8]{background:#dcfce7;border-radius:12px;color:#166534;font-size:13px;padding:8px 12px}.cop-thumb[data-v-d3b951c8]{align-items:center;background:var(--ap-primary-tint);border-radius:10px;color:var(--ap-accent-violet);display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.cop-chip[data-v-d3b951c8]{background:var(--ap-primary-tint);border-radius:8px;flex-shrink:0;font-size:11px;font-weight:600;padding:3px 8px}.cop-add[data-v-d3b951c8]{align-items:center;background:none;border:none;color:var(--ap-primary-scale-9);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:8px 4px}.cop-totals[data-v-d3b951c8]{margin-top:6px;padding-top:6px}.cop-totals>div[data-v-d3b951c8]{color:var(--ap-primary-scale-9);display:flex;font-size:14px;justify-content:space-between;padding:4px 0}.cop-total[data-v-d3b951c8]{border-top:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 12%,#0000);font-weight:700;margin-top:4px;padding-top:8px!important}.cop-footer[data-v-d3b951c8]{display:flex;flex-direction:column;gap:8px;padding:10px 16px 14px}.cop-item-title[data-v-d3b951c8]{color:var(--ap-primary-scale-9);font-size:17px;font-weight:700}.cop-row[data-v-d3b951c8]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.cop-row--swap[data-v-d3b951c8]{align-items:center;grid-template-columns:1fr auto 1fr}.cop-empty[data-v-d3b951c8]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);padding:20px 0;text-align:center}.app-square-icon-btn[data-v-130aed93]{align-items:center;background:none;border:none;color:var(--ap-primary-scale-9);cursor:pointer;display:inline-flex;font-size:16px;font-weight:400;gap:12px;padding:0}.app-square-icon-btn__icon[data-v-130aed93]{align-items:center;background:var(--ap-primary-tint);border-radius:10px;color:var(--ap-accent-violet);display:inline-flex;height:40px;justify-content:center;width:40px}.app-square-icon-btn--disabled[data-v-130aed93]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);cursor:not-allowed}.app-square-icon-btn--disabled .app-square-icon-btn__icon[data-v-130aed93]{color:var(--ap-outline);opacity:.8}.app-dropdown[data-v-1f644086]{border:1px solid var(--ap-outline-variant);border-radius:var(--ap-radius-md);min-height:40px;padding:0 14px}.app-dropdown[data-v-1f644086] .q-btn-dropdown__arrow{font-size:22px;margin-left:4px;opacity:.7}.client-fields-block[data-v-395990c0]{position:relative}.client-suggestions-list[data-v-395990c0]{background:#fff;max-height:220px;overflow-y:auto;z-index:10}.pdc-appt-panel-body[data-v-395990c0],.pdc-appt-panel-duration[data-v-395990c0],.pdc-appt-panel-total[data-v-395990c0],.pdc-pop-search[data-v-395990c0]{--pdc-s:0.687}.pdc-appt-panel-total[data-v-395990c0]{align-items:baseline;display:flex;gap:calc(4px*var(--pdc-s));justify-content:flex-end;line-height:1.3}.pdc-appt-panel-total-label[data-v-395990c0]{color:var(--ap-primary-scale-9);font-size:calc(24px*var(--pdc-s));font-weight:700}.pdc-appt-panel-total-value[data-v-395990c0]{color:var(--ap-primary-scale-9);font-size:calc(20px*var(--pdc-s));font-weight:400;line-height:1.4}.pdc-appt-panel-duration[data-v-395990c0]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:calc(16px*var(--pdc-s));line-height:1.4}.pdc-appt-panel-body[data-v-395990c0]{display:flex;flex:1;min-height:0;overflow:hidden;--ap-field-pill-scale:var(--pdc-s)}.pdc-pick[data-v-395990c0]{--ap-field-pill-height:calc(72px*var(--pdc-s))}.pdc-pick--two-line[data-v-395990c0]{--ap-field-pill-height:calc(80px*var(--pdc-s))}.pdc-pick--specialist[data-v-395990c0]{--ap-field-pill-height:calc(78px*var(--pdc-s))}.pdc-pick[data-v-395990c0] .q-field__control{background:#f8f9fb}.pdc-pick[data-v-395990c0] .q-field__native{align-items:center;display:flex;flex-wrap:nowrap;line-height:normal;min-width:0;padding:0}.pdc-pick[data-v-395990c0] .q-select__dropdown-icon{color:var(--ap-primary-scale-9);font-size:calc(24px*var(--pdc-s))}.pdc-pick.q-field--readonly[data-v-395990c0] .q-field__control:before{border-style:solid}.pdc-pick.q-field--disabled[data-v-395990c0] .q-field__control>div{opacity:.6!important}.pdc-pick-remove[data-v-395990c0]{align-items:center;background:none;border:none;border-radius:calc(8px*var(--pdc-s));color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);cursor:pointer;display:flex;font-size:calc(22px*var(--pdc-s));height:calc(32px*var(--pdc-s));justify-content:center;margin-right:calc(4px*var(--pdc-s));padding:0;width:calc(32px*var(--pdc-s))}.pdc-pick-remove[data-v-395990c0]:hover{background:var(--ap-primary-tint);color:var(--q-negative)}.pdc-pick-placeholder[data-v-395990c0]{color:var(--ap-primary-scale-9);font-size:calc(20px*var(--pdc-s));line-height:1.4}.pdc-pick-title[data-v-395990c0]{color:var(--ap-primary-scale-9);font-size:calc(24px*var(--pdc-s));font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdc-pick-sub[data-v-395990c0]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:calc(20px*var(--pdc-s));line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdc-pick-lines[data-v-395990c0]{display:flex;flex-direction:column;min-width:0}.pdc-client-card[data-v-395990c0]{align-items:center;background:#f8f9fb;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 40%,#0000);border-radius:calc(20px*var(--pdc-s));cursor:pointer;display:flex;font-family:inherit;gap:calc(18px*var(--pdc-s));height:calc(80px*var(--pdc-s));padding:calc(6px*var(--pdc-s)) calc(23px*var(--pdc-s)) calc(6px*var(--pdc-s)) calc(8px*var(--pdc-s));text-align:left;transition:background-color .15s ease,border-color .15s ease;width:100%}.pdc-client-card[data-v-395990c0]:hover{border-color:var(--ap-accent-violet)}.pdc-client-card .pdc-pick-lines[data-v-395990c0]{gap:calc(4px*var(--pdc-s))}.pdc-client-card--open[data-v-395990c0],.pdc-client-card--open[data-v-395990c0]:hover{background:var(--ap-primary-tint);border-color:#0000}.pdc-client-card--open .pdc-pick-avatar[data-v-395990c0]{background:#f8f9fb}.pdc-pick-avatar[data-v-395990c0]{align-items:center;background:var(--ap-primary-tint);border-radius:calc(18px*var(--pdc-s));color:var(--ap-primary-scale-9);display:flex;flex-shrink:0;font-size:calc(32px*var(--pdc-s));font-weight:700;height:calc(67px*var(--pdc-s));justify-content:center;line-height:1.4;width:calc(67px*var(--pdc-s))}.pdc-pick-chevron[data-v-395990c0]{color:var(--ap-primary-scale-9);flex-shrink:0;font-size:calc(24px*var(--pdc-s));margin-left:auto}.pdc-appt-service-stack[data-v-395990c0]{display:flex;flex-direction:column;gap:calc(8px*var(--pdc-s))}.pdc-appt-service-stack[data-v-395990c0] .q-field--with-bottom:not(.q-field--error){padding-bottom:0}.pdc-appt-panel-form[data-v-395990c0]{flex:1;min-width:0;overflow-y:auto;padding:calc(10px*var(--pdc-s)) calc(34px*var(--pdc-s)) calc(24px*var(--pdc-s)) calc(33px*var(--pdc-s))}.pdc-appt-panel-divider[data-v-395990c0]{align-self:stretch}.pdc-appt-panel-right[data-v-395990c0]{flex-shrink:0;width:50%}.pdc-appt-panel-info[data-v-395990c0]{padding:calc(33px*var(--pdc-s)) calc(34px*var(--pdc-s)) calc(24px*var(--pdc-s)) calc(33px*var(--pdc-s))}.pdc-appt-panel-info-empty[data-v-395990c0],.pdc-appt-panel-info-icon[data-v-395990c0],.pdc-appt-panel-info-text[data-v-395990c0]{color:var(--ap-on-surface-variant,#4a4455)}.pdc-appt-panel-info-icon[data-v-395990c0]{color:var(--ap-outline,#7b7487);display:block;margin:40px auto 10px}.pdc-appt-panel-info-text[data-v-395990c0]{font-size:calc(16px*var(--pdc-s));line-height:1.4;text-align:center}.pdc-appt-section-label[data-v-395990c0]{color:var(--ap-primary-scale-9);font-size:calc(24px*var(--pdc-s));font-weight:600;line-height:1.3;margin-bottom:calc(12px*var(--pdc-s))}.pdc-appt-section-label--spaced[data-v-395990c0]{margin-top:calc(24px*var(--pdc-s))}.pdc-appt-section-label--tight[data-v-395990c0]{margin-bottom:calc(8px*var(--pdc-s))}.pdc-appt-section-label--product[data-v-395990c0]{margin-bottom:calc(9px*var(--pdc-s));margin-top:calc(12px*var(--pdc-s))}.pdc-appt-product[data-v-395990c0]{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 40%,#0000);border-radius:calc(20px*var(--pdc-s));display:flex;gap:calc(12px*var(--pdc-s));justify-content:space-between;margin-bottom:calc(8px*var(--pdc-s));padding:calc(10px*var(--pdc-s)) calc(16px*var(--pdc-s))}.pdc-appt-qty[data-v-395990c0]{align-items:center;display:flex;font-weight:700;gap:calc(10px*var(--pdc-s))}.pdc-appt-qty button[data-v-395990c0]{background:var(--ap-primary-tint);border:none;border-radius:50%;color:var(--ap-accent-violet);cursor:pointer;font-size:calc(22px*var(--pdc-s));height:calc(36px*var(--pdc-s));line-height:1;width:calc(36px*var(--pdc-s))}.pdc-appt-client-toggle[data-v-395990c0]{margin-bottom:calc(12px*var(--pdc-s))}.pdc-appt-inline-actions[data-v-395990c0]{align-items:stretch;display:flex;flex-direction:column;gap:calc(24px*var(--pdc-s));margin-top:calc(12px*var(--pdc-s))}.pdc-appt-notes[data-v-395990c0]{align-items:flex-start;display:flex;flex-direction:column;gap:calc(6px*var(--pdc-s))}.pdc-appt-panel-form[data-v-395990c0] .app-square-icon-btn{color:var(--ap-primary-scale-9);font-family:"Montserrat",var(--pdc-font);font-size:calc(18px*var(--pdc-s));gap:calc(12px*var(--pdc-s));line-height:1.4}.pdc-appt-panel-form[data-v-395990c0] .app-square-icon-btn__icon{border-radius:calc(12px*var(--pdc-s));height:calc(48px*var(--pdc-s));width:calc(48px*var(--pdc-s))}.pdc-appt-panel-form[data-v-395990c0] .app-square-icon-btn__icon .q-icon{font-size:calc(24px*var(--pdc-s))!important}.pdc-appt-notes-box[data-v-395990c0]{background:#f8f9fb;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 40%,#0000);border-radius:calc(20px*var(--pdc-s));color:var(--ap-primary-scale-9);display:block;font:inherit;font-size:calc(16px*var(--pdc-s));height:calc(119px*var(--pdc-s));line-height:1.4;outline:none;padding:calc(24px*var(--pdc-s)) calc(16px*var(--pdc-s)) calc(23px*var(--pdc-s));resize:none;width:100%}.pdc-appt-notes-box[data-v-395990c0]:focus{border-color:var(--ap-accent-violet)}.pdc-appt-notes-box[data-v-395990c0]::placeholder{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-weight:700}.pdc-appt-datetime-row[data-v-395990c0]{display:flex;gap:calc(8px*var(--pdc-s))}.pdc-appt-datetime-row[data-v-395990c0]>*{flex:1;min-width:0}.pdc-slot-daynav-arrow[data-v-395990c0],.pdc-slot-daynav-date[data-v-395990c0],.pdc-slot-field[data-v-395990c0]{align-items:center;background:none;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 40%,#0000);border-radius:calc(20px*var(--pdc-s));color:var(--ap-primary-scale-9);display:flex;font:inherit;font-size:calc(20px*var(--pdc-s));height:calc(67px*var(--pdc-s));line-height:1.4}.pdc-slot-field[data-v-395990c0]{cursor:pointer;gap:calc(8px*var(--pdc-s));justify-content:space-between;padding:0 calc(16px*var(--pdc-s));text-align:left}.pdc-slot-field--static[data-v-395990c0]{cursor:default}.pdc-slot-field--error[data-v-395990c0]{border-color:var(--q-negative)}.pdc-slot-field-text[data-v-395990c0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdc-slot-field-text--placeholder[data-v-395990c0]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000)}.pdc-slot-chevron[data-v-395990c0]{flex-shrink:0;font-size:calc(24px*var(--pdc-s))}.pdc-slot-list-label[data-v-395990c0]{margin-top:calc(42px*var(--pdc-s))}.pdc-slot-daynav[data-v-395990c0]{align-items:center;display:flex;gap:calc(18px*var(--pdc-s));justify-content:space-between}.pdc-slot-daynav-arrow[data-v-395990c0],.pdc-slot-daynav-date[data-v-395990c0]{cursor:pointer;justify-content:center}.pdc-slot-daynav-arrow[data-v-395990c0]{flex:0 0 calc(67px*var(--pdc-s));padding:0;width:calc(67px*var(--pdc-s))}.pdc-slot-daynav-date[data-v-395990c0]{flex:0 1 calc(256px*var(--pdc-s));gap:calc(8px*var(--pdc-s));min-width:0;padding:0 calc(16px*var(--pdc-s))}.pdc-slot-daynav-arrow[data-v-395990c0]:disabled,.pdc-slot-daynav-date[data-v-395990c0]:disabled,.pdc-slot-field[data-v-395990c0]:disabled{cursor:not-allowed;opacity:.5}.pdc-slot-groups[data-v-395990c0]{display:flex;flex-direction:column;gap:calc(24px*var(--pdc-s));margin-top:calc(32px*var(--pdc-s))}.pdc-slot-group[data-v-395990c0]{display:flex;flex-direction:column;gap:calc(10px*var(--pdc-s))}.pdc-slot-group-label[data-v-395990c0]{color:var(--ap-primary-scale-9);font-size:calc(20px*var(--pdc-s));font-weight:500;line-height:1.4;margin-bottom:calc(2px*var(--pdc-s))}.pdc-slot-pill[data-v-395990c0]{align-items:center;background:var(--ap-primary-tint);border:1px solid #0000;border-radius:calc(20px*var(--pdc-s));color:var(--ap-accent-violet);cursor:pointer;display:flex;font:inherit;font-size:calc(24px*var(--pdc-s));font-weight:700;height:calc(48px*var(--pdc-s));line-height:1.3;padding:0 calc(16px*var(--pdc-s));text-align:left;transition:background .15s ease,color .15s ease,border-color .15s ease;width:100%}.pdc-slot-pill[data-v-395990c0]:hover:not(:disabled){border-color:var(--ap-accent-violet)}.pdc-slot-pill--selected[data-v-395990c0]{background:var(--ap-accent-violet);color:#fff}.pdc-slot-pill[data-v-395990c0]:disabled{cursor:not-allowed;opacity:.6}.pdc-slot-state[data-v-395990c0]{align-items:center;display:flex;justify-content:center;padding:calc(32px*var(--pdc-s)) 0}.pdc-slot-empty[data-v-395990c0]{align-items:center;display:flex;flex-direction:column;gap:calc(32px*var(--pdc-s));margin-top:calc(80px*var(--pdc-s))}.pdc-slot-empty-text[data-v-395990c0]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:calc(16px*var(--pdc-s));line-height:1.4;text-align:center}.pdc-slot-empty-text strong[data-v-395990c0]{color:var(--ap-primary-scale-9);font-weight:700}.pdc-slot-empty-btn[data-v-395990c0]{background:var(--ap-primary-tint);border:none;border-radius:calc(12px*var(--pdc-s));color:var(--ap-accent-violet);cursor:pointer;font:inherit;font-size:calc(20px*var(--pdc-s));font-weight:500;height:calc(48px*var(--pdc-s));line-height:1.4;max-width:100%;padding:0 calc(16px*var(--pdc-s));width:calc(354px*var(--pdc-s))}.pdc-slot-empty-btn[data-v-395990c0]:disabled{cursor:not-allowed;opacity:.5}.pdc-appt-status[data-v-395990c0]{margin-top:calc(24px*var(--pdc-s))}.pdc-appt-status-toggle[data-v-395990c0] .app-pill-toggle__option{font-size:calc(19px*var(--pdc-s));padding:0 calc(6px*var(--pdc-s))}.pdc-pop-search[data-v-395990c0]{--ap-field-pill-scale:var(--pdc-s)}.pdc-client-view[data-v-395990c0]{display:flex;flex-direction:column;padding:calc(33px*var(--pdc-s)) calc(28px*var(--pdc-s)) calc(24px*var(--pdc-s))}.pdc-client-change[data-v-395990c0]{background:none;border:none;color:var(--ap-accent-violet);cursor:pointer;font-family:inherit;font-size:calc(20px*var(--pdc-s));font-weight:500;line-height:1.4;padding:0}.pdc-client-change[data-v-395990c0]:hover{text-decoration:underline}.pdc-client-profile[data-v-395990c0]{align-items:center;display:flex;flex-direction:column;text-align:center}.pdc-client-avatar[data-v-395990c0]{align-items:center;background:var(--ap-avatar-tint);border-radius:calc(18px*var(--pdc-s));color:var(--ap-primary-scale-9);display:flex;font-size:calc(32px*var(--pdc-s));font-weight:700;height:calc(67px*var(--pdc-s));justify-content:center;line-height:1.4;margin-bottom:calc(12px*var(--pdc-s));width:calc(67px*var(--pdc-s))}.pdc-client-name[data-v-395990c0]{color:var(--ap-primary-scale-9);font-size:calc(24px*var(--pdc-s));font-weight:600;line-height:1.3}.pdc-client-phone[data-v-395990c0]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:calc(20px*var(--pdc-s));line-height:1.4;margin-top:calc(4px*var(--pdc-s))}.pdc-client-details-btn[data-v-395990c0]{--app-button-height:calc(57px*var(--pdc-s));margin-top:calc(24px*var(--pdc-s))}.pdc-client-stats[data-v-395990c0]{display:grid;gap:calc(12px*var(--pdc-s));grid-template-columns:repeat(3,auto);margin-top:calc(42px*var(--pdc-s))}.pdc-client-stat[data-v-395990c0]{align-items:center;background:#fff;border:1px solid #16082b0d;border-radius:calc(18px*var(--pdc-s));box-shadow:0 calc(1px*var(--pdc-s)) calc(8.3px*var(--pdc-s)) #00000026;display:flex;flex-direction:column;gap:calc(6px*var(--pdc-s));min-width:0;padding:calc(12px*var(--pdc-s)) calc(16px*var(--pdc-s));text-align:center;white-space:nowrap}.pdc-client-stat-label[data-v-395990c0]{color:var(--ap-primary-scale-9);font-size:calc(20px*var(--pdc-s));line-height:1.4}.pdc-client-stat-value[data-v-395990c0]{color:var(--ap-primary-scale-9);font-size:calc(24px*var(--pdc-s));font-weight:700;line-height:1.3}.pdc-client-contacts[data-v-395990c0]{display:flex;flex-direction:column;gap:calc(9px*var(--pdc-s));margin-top:calc(42px*var(--pdc-s))}.pdc-client-contact[data-v-395990c0]{display:flex;flex-direction:column;gap:calc(11px*var(--pdc-s))}.pdc-client-contact--lined[data-v-395990c0]{border-bottom:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 40%,#0000);padding-bottom:calc(13px*var(--pdc-s))}.pdc-client-contact-label[data-v-395990c0]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:calc(20px*var(--pdc-s));line-height:1.4}.pdc-client-contact-row[data-v-395990c0]{align-items:center;display:flex;gap:calc(12px*var(--pdc-s));justify-content:space-between}.pdc-client-contact-value[data-v-395990c0]{color:var(--ap-primary-scale-9);font-size:calc(20px*var(--pdc-s));line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdc-client-contact-actions[data-v-395990c0]{display:flex;flex-shrink:0;gap:calc(12px*var(--pdc-s))}.pdc-client-contact-action[data-v-395990c0]{background:none;border:none;color:var(--ap-primary-scale-9);cursor:pointer;display:flex;font-size:calc(24px*var(--pdc-s));padding:0;text-decoration:none}.pdc-client-contact-action[data-v-395990c0]:hover{color:var(--ap-accent-violet)}.pdc-repeat-body[data-v-395990c0]{padding:calc(45px*var(--pdc-s)) calc(28px*var(--pdc-s)) calc(24px*var(--pdc-s))}.pdc-repeat-card[data-v-395990c0]{background:#f8f9fb;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 40%,#0000);border-radius:calc(24px*var(--pdc-s));padding:calc(42px*var(--pdc-s)) calc(19px*var(--pdc-s))}.pdc-repeat-label[data-v-395990c0]{color:#000;font-size:calc(24px*var(--pdc-s));font-weight:600;line-height:1.3;margin-bottom:calc(8px*var(--pdc-s))}.pdc-repeat-label--stops[data-v-395990c0]{margin:calc(24px*var(--pdc-s)) 0 calc(31px*var(--pdc-s))}.pdc-repeat-row[data-v-395990c0]{display:flex;gap:calc(8px*var(--pdc-s))}.pdc-repeat-select[data-v-395990c0]{flex:1;min-width:0}.pdc-repeat-select[data-v-395990c0] .q-field__control{padding-left:calc(16px*var(--pdc-s));padding-right:calc(16px*var(--pdc-s))}.pdc-repeat-value[data-v-395990c0]{color:var(--ap-primary-scale-9);font-size:calc(20px*var(--pdc-s));font-weight:500;line-height:1.4}.pdc-repeat-ends[data-v-395990c0]{display:flex;flex-direction:column;gap:calc(23px*var(--pdc-s))}.pdc-repeat-until[data-v-395990c0]{display:flex;flex-direction:column;gap:calc(8px*var(--pdc-s))}.pdc-repeat-check[data-v-395990c0]{align-items:center;background:none;border:none;color:var(--ap-primary-scale-9);cursor:pointer;display:flex;font-family:inherit;font-size:calc(16px*var(--pdc-s));gap:calc(8px*var(--pdc-s));line-height:1.4;padding:0;text-align:left}.pdc-repeat-check--on[data-v-395990c0]{color:var(--ap-accent-violet)}.pdc-repeat-check[data-v-395990c0]:disabled,.pdc-repeat-date[data-v-395990c0]:disabled{cursor:default}.pdc-repeat-check-box[data-v-395990c0]{fill:none;flex-shrink:0;height:calc(24px*var(--pdc-s));stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:calc(24px*var(--pdc-s))}.pdc-repeat-check--on .pdc-repeat-check-box rect[data-v-395990c0]{fill:var(--ap-accent-violet)}.pdc-repeat-check--on .pdc-repeat-check-box path[data-v-395990c0]{stroke:#f8f9fb}.pdc-repeat-date[data-v-395990c0]{align-items:center;background:#f8f9fb;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 40%,#0000);border-radius:calc(20px*var(--pdc-s));color:var(--ap-primary-scale-9);cursor:pointer;display:flex;font-family:inherit;font-size:calc(20px*var(--pdc-s));font-weight:500;height:calc(72px*var(--pdc-s));justify-content:space-between;line-height:1.4;padding:0 calc(16px*var(--pdc-s));width:100%}.pdc-repeat-date-icon[data-v-395990c0]{font-size:calc(24px*var(--pdc-s))}.app-side-panel.pdc-appt-side-panel,.pdc-pop{--pdc-s:0.687;--pdc-font:"Albert Sans",var(--ap-font-family);font-family:var(--pdc-font)}.app-side-panel.pdc-appt-side-panel{background:#f8f9fb}.pdc-pop{background:#fff;border:1px solid #16082b1a;border-radius:calc(20px*var(--pdc-s));box-shadow:0 calc(4px*var(--pdc-s)) calc(8px*var(--pdc-s)) #00000026;padding:calc(24px*var(--pdc-s))}.pdc-pop--client{background:#f8f9fb;border-color:color-mix(in srgb,var(--ap-primary-scale-9) 40%,#0000);box-shadow:none}.pdc-pop-search-row{margin-bottom:calc(24px*var(--pdc-s))}.pdc-pop-search .q-field__control:before{border-color:var(--ap-accent-violet)}.pdc-pop-search .q-field__control{background:#0000}.pdc-pop-search .q-field__native,.pdc-pop-search .q-field__native::placeholder{font-size:calc(20px*var(--pdc-s))}.pdc-pop-search--small .q-field__native,.pdc-pop-search--small .q-field__native::placeholder{font-size:calc(16px*var(--pdc-s))}.pdc-pop-search .q-field__native::placeholder{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);opacity:1}.pdc-pop-search-icon{font-size:calc(24px*var(--pdc-s))}.pdc-pop-empty,.pdc-pop-search-icon{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000)}.pdc-pop-empty{font-size:calc(16px*var(--pdc-s));padding:calc(12px*var(--pdc-s)) 0}.pdc-pop-row.q-item{align-items:center;border-bottom:1px solid #5d29af4d;color:var(--ap-primary-scale-9);display:flex;gap:calc(18px*var(--pdc-s));margin-bottom:calc(24px*var(--pdc-s));min-height:0;padding:0 0 calc(16px*var(--pdc-s))}.pdc-pop--client .pdc-pop-row.q-item{margin-bottom:calc(20px*var(--pdc-s))}.pdc-pop-row.q-item:last-child{margin-bottom:0}.pdc-pop-row--specialist.q-item{padding-left:calc(8px*var(--pdc-s))}.pdc-pop-row--active.q-item{background:var(--ap-primary-tint);border-radius:calc(28px*var(--pdc-s));padding:calc(12px*var(--pdc-s)) calc(16px*var(--pdc-s)) calc(12px*var(--pdc-s)) calc(12px*var(--pdc-s))}.pdc-pop-row--active .pdc-pop-avatar{background:#f8f9fb}.pdc-pop .pdc-pop-row>.q-focus-helper{background:var(--ap-accent-violet)!important;border-radius:calc(20px*var(--pdc-s));bottom:calc(8px*var(--pdc-s));height:auto;left:calc(-12px*var(--pdc-s));right:calc(-12px*var(--pdc-s));top:calc(-8px*var(--pdc-s));width:auto}.pdc-pop .q-virtual-scroll__content{contain:none}.pdc-pop .pdc-pop-row--active>.q-focus-helper{border-radius:inherit;inset:0}.pdc-pop-row>.q-focus-helper:after,.pdc-pop-row>.q-focus-helper:before{opacity:0!important}body.desktop .pdc-pop-row.q-hoverable:hover>.q-focus-helper{opacity:.06}.pdc-pop-avatar{align-items:center;background:var(--ap-primary-tint);border-radius:calc(18px*var(--pdc-s));color:var(--ap-primary-scale-9);display:flex;flex-shrink:0;font-size:calc(32px*var(--pdc-s));font-weight:700;height:calc(67px*var(--pdc-s));justify-content:center;line-height:1.4;width:calc(67px*var(--pdc-s))}.pdc-pop-avatar--client{background:#9757ff38;border-radius:calc(8px*var(--pdc-s))}.pdc-pop .pdc-pick-lines{display:flex;flex-direction:column;gap:calc(6px*var(--pdc-s));min-width:0}.pdc-pop .pdc-pick-title{font-size:calc(24px*var(--pdc-s));font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdc-pop .pdc-pick-sub{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:calc(20px*var(--pdc-s));line-height:1.4}.pdc-pop .pdc-pick-chevron{flex-shrink:0;font-size:calc(24px*var(--pdc-s));margin-left:auto}.pdc-pop--repeat .pdc-pop-row.q-item{border-bottom:none;border-radius:calc(20px*var(--pdc-s));margin-bottom:calc(8px*var(--pdc-s));padding:calc(10px*var(--pdc-s)) calc(16px*var(--pdc-s))}.pdc-pop--repeat .pdc-repeat-value{font-size:calc(20px*var(--pdc-s));font-weight:500;line-height:1.4}.bip-body[data-v-8e5e6ea0]{display:flex;flex:1;flex-direction:column;font-family:var(--ap-figma-font);min-width:0;overflow-y:auto;padding:calc(20px*var(--ap-figma-s)) calc(32px*var(--ap-figma-s))}.bip-body>.q-field[data-v-8e5e6ea0],.bip-times .q-field[data-v-8e5e6ea0]{width:100%}.bip-clickable[data-v-8e5e6ea0] .q-field__control:before{border-style:solid}.bip-label[data-v-8e5e6ea0]{color:var(--ap-primary-scale-9);font-size:calc(24px*var(--ap-figma-s));font-weight:500;line-height:1.3;margin:calc(20px*var(--ap-figma-s)) 0 calc(10px*var(--ap-figma-s))}.bip-body>.bip-label[data-v-8e5e6ea0]:first-child{margin-top:0}.bip-note[data-v-8e5e6ea0]{margin-top:calc(10px*var(--ap-figma-s))}.bip-times[data-v-8e5e6ea0]{display:grid;gap:calc(8px*var(--ap-figma-s));grid-template-columns:1fr 1fr}.bip-duration[data-v-8e5e6ea0]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:calc(18px*var(--ap-figma-s));margin-top:calc(6px*var(--ap-figma-s))}.bip-person[data-v-8e5e6ea0]{align-items:center;display:flex;font-size:calc(24px*var(--ap-figma-s));font-weight:500;gap:calc(14px*var(--ap-figma-s))}.bip-avatar[data-v-8e5e6ea0]{align-items:center;background:var(--ap-primary-tint);border-radius:calc(12px*var(--ap-figma-s));display:inline-flex;font-size:calc(22px*var(--ap-figma-s));font-weight:600;height:calc(56px*var(--ap-figma-s));justify-content:center;width:calc(56px*var(--ap-figma-s))}.bip-placeholder[data-v-8e5e6ea0]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000)}.bip-clickable[data-v-8e5e6ea0] input{cursor:pointer}.sdp-body[data-v-7ac75fcf]{color:var(--ap-primary-scale-9);flex:1;font-family:var(--ap-figma-font);overflow-y:auto;padding:16px 18px 24px}.sdp-who[data-v-7ac75fcf]{font-size:15px;font-weight:700;margin-bottom:12px}.sdp-grid[data-v-7ac75fcf]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.sdp-label[data-v-7ac75fcf]{font-size:14px;font-weight:700;margin:16px 0 8px}.sdp-range[data-v-7ac75fcf]{align-items:center;display:flex;gap:8px;margin-bottom:8px}.sdp-range .q-input[data-v-7ac75fcf]{flex:1}.sdp-icon[data-v-7ac75fcf]{align-items:center;background:var(--ap-primary-tint);border:none;border-radius:10px;color:var(--ap-danger-text);cursor:pointer;display:flex;height:34px;justify-content:center;width:34px}.sdp-icon[data-v-7ac75fcf]:disabled{cursor:default;opacity:.4}.sdp-add[data-v-7ac75fcf]{align-items:center;background:none;border:none;color:var(--ap-accent-violet);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:6px 0}.sdp-hint[data-v-7ac75fcf]{color:color-mix(in srgb,var(--ap-primary-scale-9) 65%,#0000);font-size:13px;margin-top:14px}.sdp-error[data-v-7ac75fcf]{color:var(--ap-danger-text);font-size:13px;margin-top:10px}.sdp-reset[data-v-7ac75fcf]{background:none;border:none;color:var(--ap-accent-violet);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;margin-top:14px;padding:0}.cwv[data-v-43da945d]{display:flex;flex:1;flex-direction:column;min-height:0}.cwv-scroll[data-v-43da945d]{flex:1;overflow:auto}.cwv-header[data-v-43da945d]{background:var(--ap-surface,#f8f9fb);border-bottom:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 12%,#0000);display:flex;position:sticky;top:0;z-index:3}.cwv-gutter-spacer[data-v-43da945d],.cwv-gutter[data-v-43da945d]{flex:0 0 56px}.cwv-day-header[data-v-43da945d]{background:#fff;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 12%,#0000);border-radius:8px;cursor:pointer;flex:1 1 0;margin:4px 2px;min-width:110px;padding:8px 10px}.cwv-day-hours--link[data-v-43da945d]{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.cwv-shift[data-v-43da945d]{color:var(--ap-primary-scale-9);display:flex;flex-direction:column;font-family:var(--ap-figma-font);gap:4px;min-width:220px;padding:12px 14px}.cwv-shift-date[data-v-43da945d]{font-size:14px;font-weight:700}.cwv-shift-hours[data-v-43da945d]{font-size:13px;margin-bottom:6px}.cwv-shift-link[data-v-43da945d]{background:none;border:none;color:var(--ap-accent-violet);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:4px 0;text-align:left}.cwv-day-header--today[data-v-43da945d]{border-color:var(--ap-accent-violet)}.cwv-day-name[data-v-43da945d]{color:var(--ap-primary-scale-9);font-family:var(--ap-figma-font);font-size:15px;font-weight:600;white-space:nowrap}.cwv-day-hours[data-v-43da945d]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:11px;min-height:14px}.cwv-body[data-v-43da945d]{display:flex;position:relative}.cwv-hour[data-v-43da945d]{color:var(--ap-primary-scale-9);font-size:12px;font-weight:600;padding:0 8px;text-align:right;transform:translateY(-7px)}.cwv-columns[data-v-43da945d]{display:flex;flex:1}.cwv-column[data-v-43da945d]{border-left:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 8%,#0000);cursor:pointer;flex:1 1 0;margin:0 2px;min-width:110px;position:relative}.cwv-column--today[data-v-43da945d]{background:color-mix(in srgb,var(--ap-accent-violet) 3%,#0000)}.cwv-hour-line[data-v-43da945d]{border-top:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 8%,#0000);left:0;position:absolute;right:0}.cwv-appt[data-v-43da945d]{border-radius:6px;box-shadow:0 1px 2px #141b2b1a;cursor:pointer;font-size:11px;line-height:1.3;overflow:hidden;position:absolute;z-index:2}.cwv-appt-time[data-v-43da945d]{color:#fff;display:flex;font-weight:600;gap:4px;justify-content:space-between;padding:1px 6px}.cwv-appt-client[data-v-43da945d],.cwv-appt-service[data-v-43da945d]{overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap}.cwv-appt-client[data-v-43da945d]{color:var(--ap-primary-scale-9);font-weight:600}.cwv-appt-service[data-v-43da945d]{color:color-mix(in srgb,var(--ap-primary-scale-9) 70%,#0000)}.cwv-blocked[data-v-43da945d]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ap-primary-scale-9) 6%,#0000) 0 6px,color-mix(in srgb,var(--ap-primary-scale-9) 12%,#0000) 6px 12px);border-left:3px solid color-mix(in srgb,var(--ap-primary-scale-9) 40%,#0000);border-radius:6px;color:color-mix(in srgb,var(--ap-primary-scale-9) 75%,#0000);font-size:11px;left:2px;overflow:hidden;padding:2px 6px;position:absolute;right:2px;z-index:1}.cwv-now[data-v-43da945d]{border-top:2px solid var(--ap-accent-violet);left:0;pointer-events:none;position:absolute;right:0;z-index:4}.cwv-appt-status[data-v-43da945d]{font-weight:600;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmv[data-v-5d3496a3]{display:flex;flex:1;flex-direction:column;font-family:var(--ap-figma-font);min-height:0;overflow:auto}.cmv-weekdays[data-v-5d3496a3]{border-bottom:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 12%,#0000);display:grid;grid-template-columns:repeat(7,minmax(90px,1fr))}.cmv-weekday[data-v-5d3496a3]{color:var(--ap-primary-scale-9);font-size:14px;font-weight:600;padding:6px 0;text-align:center}.cmv-grid[data-v-5d3496a3]{display:grid;flex:1;grid-template-columns:repeat(7,minmax(90px,1fr))}.cmv-day[data-v-5d3496a3]{background:#fff;border-bottom:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 10%,#0000);border-right:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 10%,#0000);cursor:pointer;display:flex;flex-direction:column;min-width:0;padding:6px}.cmv-day[data-v-5d3496a3]:hover{background:color-mix(in srgb,var(--ap-accent-violet) 3%,#fff)}.cmv-day--out[data-v-5d3496a3]{background:color-mix(in srgb,var(--ap-primary-scale-9) 5%,#fff)}.cmv-day--today[data-v-5d3496a3]{background:color-mix(in srgb,#0ea5e9 6%,#fff)}.cmv-date[data-v-5d3496a3]{color:color-mix(in srgb,var(--ap-primary-scale-9) 70%,#0000);font-size:12px}.cmv-events[data-v-5d3496a3]{display:flex;flex-direction:column;gap:2px;margin-top:auto}.cmv-event[data-v-5d3496a3]{align-items:center;border-radius:4px;display:flex;font-size:11px;gap:4px;min-width:0}.cmv-event[data-v-5d3496a3]:hover{background:var(--ap-primary-tint)}.cmv-dot[data-v-5d3496a3]{border-radius:50%;flex:0 0 6px;height:6px}.cmv-name[data-v-5d3496a3]{color:var(--ap-primary-scale-9);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmv-time[data-v-5d3496a3]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000)}.cmv-blocked[data-v-5d3496a3]{color:color-mix(in srgb,var(--ap-primary-scale-9) 55%,#0000);font-size:10px}.cmv-more[data-v-5d3496a3]{color:#2563eb;font-size:11px;font-weight:600}.pdc[data-v-19327d73]{display:flex;flex-direction:column;height:100%;position:relative}.pdc-toolbar[data-v-19327d73]{align-items:center;border-bottom:1px solid var(--ap-outline-variant);column-gap:var(--ap-space-xs);display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);padding:var(--ap-space-md)}.pdc-toolbar--compact[data-v-19327d73]{display:flex;flex-wrap:wrap;row-gap:var(--ap-space-xs)}.pdc-toolbar-nav[data-v-19327d73]{align-items:center;display:flex;gap:var(--ap-space-xs);min-width:0}.pdc-toolbar-center[data-v-19327d73]{align-items:center;display:flex;gap:var(--ap-space-xs);justify-self:center}.pdc-toolbar-actions[data-v-19327d73]{align-items:center;display:flex;gap:var(--ap-space-xs);justify-self:end}[data-v-19327d73] .pdc-icon-btn{color:var(--ap-on-surface-variant)}[data-v-19327d73] .pdc-toggle-arrow--up .q-icon{transform:rotate(180deg)}[data-v-19327d73] .pdc-square-btn{border:1px solid var(--ap-outline-variant);border-radius:var(--ap-radius-md);font-weight:600;min-height:40px;padding:0 14px}[data-v-19327d73] .pdc-square-btn--icon{min-width:40px;padding:0}.pdc-date-label[data-v-19327d73]{color:var(--ap-on-surface);font-size:var(--ap-title-md-size);font-weight:600;margin-left:4px;white-space:nowrap}[data-v-19327d73] .aura-checkbox .q-checkbox__inner--truthy .q-checkbox__icon-container{background:var(--ap-primary);border-radius:2px;height:50%;left:25%;top:25%;width:50%}[data-v-19327d73] .aura-checkbox .q-checkbox__inner--truthy .q-checkbox__icon{color:#fff;font-size:18px}[data-v-19327d73] .pdc-menu-item{justify-content:center}[data-v-19327d73] .pdc-menu-item .q-item__section--side{padding-right:8px}.pdc-zoom-panel[data-v-19327d73]{min-width:240px;padding:16px 20px}.pdc-zoom-label[data-v-19327d73]{color:var(--ap-on-surface-variant);font-size:12px;font-weight:600;margin-bottom:12px;text-align:center}.pdc-zoom-slider[data-v-19327d73]{margin:0 4px}[data-v-19327d73] .pdc-filters-btn{position:relative}.pdc-filters-panel[data-v-19327d73]{min-width:220px;padding:8px 4px}.pdc-filters-section-title[data-v-19327d73]{color:var(--ap-on-surface-variant);font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 12px;text-transform:uppercase}.pdc-filters-actions[data-v-19327d73]{border-top:1px solid var(--ap-outline-variant);display:flex;justify-content:flex-end;margin-top:4px;padding:8px 8px 4px}.pdc-placeholder-state[data-v-19327d73]{align-items:center;color:var(--ap-on-surface-variant);display:flex;flex:1;flex-direction:column;justify-content:center;padding:var(--ap-space-xl);text-align:center}.pdc-grid-scroll[data-v-19327d73]{flex:1;overflow:auto;position:relative}.pdc-columns-header[data-v-19327d73]{background:var(--ap-surface,#fff);display:flex;position:sticky;top:0;z-index:5}.pdc-gutter-header-spacer[data-v-19327d73]{background:var(--ap-surface,#fff);flex-shrink:0;left:0;position:sticky;z-index:6}.pdc-column-header[data-v-19327d73]{align-items:flex-end;box-sizing:border-box;display:flex;flex-shrink:0;gap:8px;padding:20px 12px 0;transition:opacity .15s ease,background-color .15s ease}.pdc-column-header--first[data-v-19327d73]{border-left:1px solid var(--ap-outline-variant)}.pdc-column-header--last[data-v-19327d73]{border-right:1px solid var(--ap-outline-variant)}.pdc-column-header--dragging[data-v-19327d73]{opacity:.4}.pdc-column-header--drag-over[data-v-19327d73]{background:var(--ap-primary-container,#6366f114);box-shadow:inset 2px 0 0 var(--ap-primary),inset -2px 0 0 var(--ap-primary)}.pdc-column-drag-source[data-v-19327d73]{background:var(--ap-surface,#fff);bottom:0;opacity:.55;pointer-events:none;position:absolute;top:0;z-index:2}.pdc-appt-block--column-dragging[data-v-19327d73]{opacity:.35}.pdc-column-drag-handle[data-v-19327d73]{align-self:center;color:var(--ap-on-surface-variant);cursor:grab;flex-shrink:0;font-size:26px}.pdc-column-avatar[data-v-19327d73]{align-items:center;border-radius:var(--ap-radius);color:#fff;display:flex;font-size:15px;font-weight:700;height:40px;justify-content:center;min-width:40px;overflow:hidden;width:40px}.pdc-column-avatar-img[data-v-19327d73]{height:100%;object-fit:cover;width:100%}.pdc-column-text[data-v-19327d73]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.pdc-column-name[data-v-19327d73]{color:var(--ap-on-surface);font-size:13px;font-weight:600}.pdc-column-hours[data-v-19327d73],.pdc-column-name[data-v-19327d73]{line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdc-column-hours[data-v-19327d73]{color:var(--ap-on-surface-variant);font-size:11px}.pdc-column-info[data-v-19327d73]{align-items:flex-end;display:flex;flex:1;gap:8px;min-width:0}.pdc-column-info--clickable[data-v-19327d73]{cursor:pointer}.pdc-grid[data-v-19327d73]{align-items:stretch;display:flex;flex-direction:row;position:relative}.pdc-grid-canvas[data-v-19327d73]{box-shadow:inset 1px 0 0 var(--ap-outline-variant),inset -1px 0 0 var(--ap-outline-variant);flex:0 0 auto;min-width:0;position:relative}.pdc-grid-top-gap[data-v-19327d73]{display:flex;height:20px;position:relative}.pdc-grid-top-gap-spacer[data-v-19327d73]{background:var(--ap-surface,#fff);flex-shrink:0;left:0;position:sticky;z-index:6}.pdc-grid-top-gap-mid[data-v-19327d73]{box-shadow:inset 1px 0 0 var(--ap-outline-variant),inset -1px 0 0 var(--ap-outline-variant);flex-shrink:0}.pdc-grid-top-gap-drag-over[data-v-19327d73]{background:var(--ap-primary-container,#6366f114);bottom:0;box-shadow:inset 2px 0 0 var(--ap-primary),inset -2px 0 0 var(--ap-primary);pointer-events:none;position:absolute;top:0;z-index:1}.pdc-hour-gutter[data-v-19327d73]{background:var(--ap-surface,#fff);border-right:1px solid var(--ap-outline-variant);flex:0 0 auto;left:0;position:sticky;z-index:6}.pdc-col-divider[data-v-19327d73]{bottom:0;pointer-events:none;top:0;width:1px}.pdc-col-divider[data-v-19327d73],.pdc-tick-line[data-v-19327d73]{background:var(--ap-outline-variant);opacity:.5;position:absolute;z-index:0}.pdc-tick-line[data-v-19327d73]{height:1px}.pdc-hour-line[data-v-19327d73]{background:var(--ap-outline-variant);height:2px;opacity:.9;position:absolute;z-index:0}.pdc-hour-row[data-v-19327d73]{display:flex;position:relative}.pdc-hour-label[data-v-19327d73]{color:var(--ap-on-surface);font-size:16px;font-weight:800;line-height:1;position:absolute;right:8px;text-align:right;top:0;transform:translateY(-50%)}.pdc-hour-label-sup[data-v-19327d73]{font-size:.6em;font-weight:700;margin-left:1px}.pdc-minute-ticks[data-v-19327d73]{flex:1;position:relative;width:100%}.pdc-tick-label[data-v-19327d73]{color:var(--ap-on-surface-variant);font-size:13px;font-weight:500;left:0;line-height:1;position:absolute;right:8px;text-align:right;transform:translateY(-50%)}.pdc-click-layer[data-v-19327d73]{bottom:0;cursor:pointer;position:absolute;top:0}.pdc-hover-cell[data-v-19327d73]{background:var(--ap-primary);border-radius:4px;opacity:.12;pointer-events:none;position:absolute;z-index:1}.pdc-hover-line[data-v-19327d73]{border-top:2px dashed var(--ap-primary);height:0;pointer-events:none;position:absolute;z-index:4}.pdc-now-line[data-v-19327d73]{border-top:2px solid var(--ap-on-primary-fixed-variant);height:0;position:absolute;z-index:3}.pdc-gutter-marker[data-v-19327d73]{border-radius:4px;color:#fff;font-size:10px;font-weight:700;line-height:1.4;padding:1px 5px;pointer-events:none;position:absolute;right:0;transform:translateY(-50%);white-space:nowrap;z-index:7}.pdc-gutter-marker--hover[data-v-19327d73]{background:var(--ap-primary)}.pdc-gutter-marker--now[data-v-19327d73]{background:var(--ap-on-primary-fixed-variant)}.pdc-appt-block[data-v-19327d73]{align-items:stretch;border-radius:8px;box-shadow:0 1px 2px #141b2b1a;cursor:grab;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:absolute;transition:box-shadow .15s ease;z-index:2}.pdc-appt-block--dragging[data-v-19327d73]{cursor:grabbing;overflow:visible;transition:none}.pdc-appt-drag-badge[data-v-19327d73]{background:var(--ap-on-surface,#0f172a);border-radius:4px;bottom:100%;color:#fff;font-size:11px;font-weight:700;left:0;margin-bottom:4px;padding:2px 6px;pointer-events:none;position:absolute;white-space:nowrap}.pdc-appt-header[data-v-19327d73]{align-items:center;border-radius:8px 8px 0 0;display:flex;flex-shrink:0;gap:6px;justify-content:space-between;padding:3px 8px}.pdc-appt-time[data-v-19327d73]{color:#fff;font-size:10px;font-weight:700}.pdc-appt-status[data-v-19327d73]{color:#ffffffe6;font-size:10px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdc-appt-body[data-v-19327d73]{align-items:stretch;display:flex;flex-direction:column;flex-shrink:1;justify-content:flex-start;min-height:0;overflow:hidden;padding:3px 8px 5px}.pdc-appt-combined[data-v-19327d73]{font-size:11px}.pdc-appt-client[data-v-19327d73],.pdc-appt-combined[data-v-19327d73]{color:#0f172a;flex-shrink:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdc-appt-client[data-v-19327d73]{font-size:12px}.pdc-appt-phone[data-v-19327d73],.pdc-appt-service[data-v-19327d73]{color:#334155;flex-shrink:0;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdc-empty-state[data-v-19327d73]{color:var(--ap-on-surface-variant);left:50%;position:absolute;text-align:center;top:40%;transform:translate(-50%,-50%)}.pdc-multi[data-v-19327d73]{display:flex;flex:1;flex-direction:column;min-height:0}.pdc-multi-head[data-v-19327d73]{align-items:center;display:flex;gap:12px;padding:8px 16px}.pdc-multi-person[data-v-19327d73]{align-items:center;border-radius:12px;cursor:pointer;display:flex;gap:8px;padding:4px 10px 4px 4px}.pdc-multi-person[data-v-19327d73]:hover{background:var(--ap-primary-tint)}.pdc-blocked[data-v-19327d73]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ap-primary-scale-9) 6%,#0000) 0 6px,color-mix(in srgb,var(--ap-primary-scale-9) 12%,#0000) 6px 12px);border-left:3px solid color-mix(in srgb,var(--ap-primary-scale-9) 40%,#0000);border-radius:6px;color:color-mix(in srgb,var(--ap-primary-scale-9) 75%,#0000);cursor:pointer;font-size:11px;line-height:1.3;overflow:hidden;padding:4px 8px;position:absolute;z-index:2}.pdc-blocked-time[data-v-19327d73]{font-weight:600}.pdc-blocked-reason[data-v-19327d73]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdc-fab-menu{border-radius:16px;box-shadow:0 8px 24px #16082b1f}.pdc-fab-menu-list{font-family:var(--ap-figma-font);padding:6px}.pdc-fab-menu-item{border-radius:10px;color:var(--ap-primary-scale-9);min-height:40px}.pdc-fab-menu-item .q-item__section--avatar{min-width:30px}.pdc-fab-menu-item--accent{color:var(--ap-accent-violet)}.pdc-fab[data-v-19327d73]{border-radius:var(--ap-radius-lg);bottom:24px;box-shadow:0 4px 12px #141b2b40;height:68px;min-height:68px;position:fixed;right:24px;width:68px;z-index:40}[data-v-19327d73] .pdc-fab .q-icon{font-size:34px}.pdc-column-drag-ghost{background:var(--ap-surface,#fff);border:1px solid var(--ap-outline-variant,#ccc3d8);border-radius:10px;box-shadow:0 12px 32px #0f172a47;display:flex;flex-direction:column;opacity:.96;overflow:hidden}.pdc-column-drag-ghost .pdc-column-header{align-items:flex-end;background:var(--ap-surface,#fff);display:flex;gap:8px;padding:20px 12px 0}.pdc-column-drag-ghost .pdc-column-drag-handle{align-self:center;color:var(--ap-on-surface-variant,#64748b);flex-shrink:0;font-size:26px}.pdc-column-drag-ghost .pdc-column-info{align-items:flex-end;display:flex;flex:1;gap:8px;min-width:0}.pdc-column-drag-ghost .pdc-column-avatar{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:15px;font-weight:700;height:40px;justify-content:center;min-width:40px;width:40px}.pdc-column-drag-ghost .pdc-column-text{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.pdc-column-drag-ghost .pdc-column-name{color:var(--ap-on-surface,#0f172a);font-size:13px;font-weight:600}.pdc-column-drag-ghost .pdc-column-hours,.pdc-column-drag-ghost .pdc-column-name{line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdc-column-drag-ghost .pdc-column-hours{color:var(--ap-on-surface-variant,#64748b);font-size:11px}.pdc-column-drag-ghost-gap{background:var(--ap-surface,#fff);border-bottom:1px solid color-mix(in srgb,var(--ap-outline-variant,#ccc3d8) 50%,#0000);height:12px}.pdc-column-drag-ghost-body{background:repeating-linear-gradient(to bottom,#0000 0,#0000 17px,color-mix(in srgb,var(--ap-outline-variant,#ccc3d8) 35%,#0000) 17px,color-mix(in srgb,var(--ap-outline-variant,#ccc3d8) 35%,#0000) 18px);overflow:hidden;position:relative}.pdc-column-drag-ghost-appt{border-radius:8px;box-shadow:0 1px 2px #141b2b1f;display:flex;flex-direction:column;overflow:hidden;position:absolute}.pdc-column-drag-ghost-appt-header{color:#fff;flex-shrink:0;font-size:10px;font-weight:700;padding:2px 6px}.pdc-column-drag-ghost-appt-label{color:#0f172a;font-size:11px;font-weight:700;overflow:hidden;padding:2px 6px 4px;text-overflow:ellipsis;white-space:nowrap}.pdc-pro-menu{font-family:var(--ap-figma-font);min-width:220px}.provider-dashboard-page[data-v-075cb4b4]{display:flex;flex-direction:column;height:100%}.provider-dashboard-banner[data-v-075cb4b4]{background:var(--ap-sidebar-accent);border-radius:var(--ap-radius-lg);color:#fff;cursor:pointer;margin:var(--ap-space-md) var(--ap-space-md) 0;padding:var(--ap-space-sm) var(--ap-space-md)}.provider-dashboard-banner-text[data-v-075cb4b4]{align-items:center;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:6px}[data-v-075cb4b4] .provider-dashboard-banner-bar{height:6px}.provider-dashboard-calendar[data-v-075cb4b4]{flex:1;min-height:0}.pft[data-v-6c041d32]{background:var(--ap-primary-tint);border-radius:14px;display:inline-flex;font-family:var(--ap-figma-font);gap:4px;margin-bottom:16px;padding:4px}.pft-tab[data-v-6c041d32]{border-radius:10px;color:var(--ap-accent-violet);font-size:14px;font-weight:700;padding:8px 18px;text-decoration:none}.pft-tab--active[data-v-6c041d32]{background:var(--ap-accent-violet);color:#f8f9fb}.slf[data-v-de521474]{display:flex;flex-direction:column;gap:8px}.slf-row[data-v-de521474]{align-items:center;display:grid;gap:8px;grid-template-columns:90px 1fr}.slf-name[data-v-de521474]{color:var(--ap-primary-scale-9);font-weight:600}.slf-open[data-v-de521474]{color:var(--ap-accent-violet);display:inline-flex}.sep-stack[data-v-6e9b06c4]{flex:1;min-width:0}.sep-body[data-v-6e9b06c4]{display:flex;flex-direction:column;font-family:var(--ap-figma-font);padding:calc(20px*var(--ap-figma-s)) calc(32px*var(--ap-figma-s)) calc(32px*var(--ap-figma-s))}.sep-body>.q-field[data-v-6e9b06c4],.sep-row .q-field[data-v-6e9b06c4]{width:100%}.sep-label[data-v-6e9b06c4]{color:var(--ap-primary-scale-9);font-size:calc(22px*var(--ap-figma-s));font-weight:500;margin:calc(18px*var(--ap-figma-s)) 0 calc(8px*var(--ap-figma-s))}.sep-body>.sep-label[data-v-6e9b06c4]:first-child{margin-top:0}.sep-section[data-v-6e9b06c4]{color:var(--ap-primary-scale-9);font-size:calc(26px*var(--ap-figma-s));font-weight:600;margin-top:calc(32px*var(--ap-figma-s))}.sep-row[data-v-6e9b06c4]{display:grid;gap:calc(10px*var(--ap-figma-s));grid-template-columns:1fr 1fr}.sep-auto-height[data-v-6e9b06c4] .q-field__control{height:auto;min-height:var(--ap-field-pill-height)}.sep-link-row[data-v-6e9b06c4]{align-items:center;background:#0000;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 40%,#0000);border-radius:calc(20px*var(--ap-field-pill-scale, 1));color:var(--ap-primary-scale-9);cursor:pointer;display:flex;font-family:inherit;font-size:15px;height:calc(67px*var(--ap-field-pill-scale, 1));justify-content:space-between;padding:0 calc(16px*var(--ap-field-pill-scale, 1));width:100%}.sep-link-row[data-v-6e9b06c4]:hover{border-color:var(--ap-accent-violet)}.sep-swatches[data-v-6e9b06c4]{display:flex;flex-wrap:wrap;gap:8px}.sep-swatch[data-v-6e9b06c4]{border:2px solid #0000;border-radius:8px;cursor:pointer;height:28px;width:28px}.sep-swatch--active[data-v-6e9b06c4]{border-color:var(--ap-accent-violet);box-shadow:inset 0 0 0 2px #fff}.sep-clickable[data-v-6e9b06c4] .q-field__control:before{border-style:solid}.sep-clickable[data-v-6e9b06c4] input{cursor:pointer}.sep-delete[data-v-6e9b06c4]{align-self:center;background:none;border:none;color:var(--ap-danger-text);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;margin-top:calc(28px*var(--ap-figma-s));padding:6px 12px}.sep-hint[data-v-6e9b06c4]{color:color-mix(in srgb,var(--ap-primary-scale-9) 70%,#0000);font-size:15px;margin-bottom:12px}.sep-person[data-v-6e9b06c4]{align-items:center;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:8px 4px}.sep-avatar[data-v-6e9b06c4],.sep-person[data-v-6e9b06c4]:hover{background:var(--ap-primary-tint)}.sep-avatar[data-v-6e9b06c4]{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;font-weight:600;height:36px;justify-content:center;width:36px}.sep-person-name[data-v-6e9b06c4]{color:var(--ap-primary-scale-9);display:block;font-weight:600}.sep-person-role[data-v-6e9b06c4]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);display:block;font-size:12px}.scp-body[data-v-1e57adbe]{display:flex;flex:1;flex-direction:column;font-family:var(--ap-figma-font);min-width:0;overflow-y:auto;padding:calc(20px*var(--ap-figma-s)) calc(32px*var(--ap-figma-s))}.scp-body>.q-field[data-v-1e57adbe]{width:100%}.scp-label[data-v-1e57adbe]{color:var(--ap-primary-scale-9);font-size:calc(22px*var(--ap-figma-s));font-weight:500;margin:calc(18px*var(--ap-figma-s)) 0 calc(8px*var(--ap-figma-s))}.scp-body>.scp-label[data-v-1e57adbe]:first-child{margin-top:0}.scp-auto-height[data-v-1e57adbe] .q-field__control{height:auto;min-height:var(--ap-field-pill-height)}.scp-swatches[data-v-1e57adbe]{display:flex;flex-wrap:wrap;gap:8px}.scp-swatch[data-v-1e57adbe]{border:2px solid #0000;border-radius:8px;cursor:pointer;height:28px;width:28px}.scp-swatch--active[data-v-1e57adbe]{border-color:var(--ap-accent-violet);box-shadow:inset 0 0 0 2px #fff}.scp-delete[data-v-1e57adbe]{align-self:center;background:none;border:none;color:var(--ap-danger-text);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;margin-top:calc(28px*var(--ap-figma-s));padding:6px 12px}.psp[data-v-455ed90a]{font-family:var(--ap-figma-font);padding:24px}.psp-head[data-v-455ed90a]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.psp-title[data-v-455ed90a]{color:var(--ap-primary-scale-9);font-size:22px;font-weight:700}.psp-chips[data-v-455ed90a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.psp-chip[data-v-455ed90a]{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 20%,#0000);border-radius:12px;color:var(--ap-primary-scale-9);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:6px;height:36px;padding:0 12px}.psp-chip--active[data-v-455ed90a]{background:var(--ap-accent-violet);border-color:var(--ap-accent-violet);color:#f8f9fb}.psp-chip--add[data-v-455ed90a]{border-style:dashed;color:var(--ap-accent-violet)}.psp-chip-count[data-v-455ed90a]{font-size:12px;opacity:.7}.psp-chip-dot[data-v-455ed90a]{border-radius:50%;height:8px;width:8px}.psp-chip-more[data-v-455ed90a]{background:#0000;border:none;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;margin-right:-6px;padding:2px}.psp-chip-more[data-v-455ed90a]:hover{background:color-mix(in srgb,currentColor 15%,#0000)}.psp-grid[data-v-455ed90a]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.psp-card[data-v-455ed90a]{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 12%,#0000);border-radius:16px;display:flex;gap:12px;overflow:hidden;padding:14px 14px 14px 0}.psp-card-bar[data-v-455ed90a]{align-self:stretch;border-radius:0 6px 6px 0;flex:0 0 6px}.psp-card-main[data-v-455ed90a]{flex:1;min-width:0}.psp-card-name[data-v-455ed90a]{color:var(--ap-primary-scale-9);font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psp-card-meta[data-v-455ed90a]{align-items:baseline;color:color-mix(in srgb,var(--ap-primary-scale-9) 70%,#0000);display:flex;flex-wrap:wrap;font-size:13px;gap:4px;margin-top:2px}.psp-price[data-v-455ed90a]{color:var(--ap-primary-scale-9);font-weight:600}.psp-price-old[data-v-455ed90a]{font-size:12px}.psp-card-cat[data-v-455ed90a]{color:var(--ap-accent-violet);font-size:12px;margin-top:4px}.psp-edit[data-v-455ed90a]{background:var(--ap-primary-tint);border:none;border-radius:10px;color:var(--ap-accent-violet);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:600;height:34px;padding:0 14px}.psp-empty[data-v-455ed90a]{align-items:center;color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);display:flex;flex-direction:column;gap:8px;padding:48px 0}.pep[data-v-2eb23ff7]{display:flex;flex:1;font-family:var(--ap-figma-font);gap:18px;min-width:0;overflow-y:auto;padding:16px 22px 24px}.pep-form[data-v-2eb23ff7]{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.pep-section[data-v-2eb23ff7]{color:var(--ap-primary-scale-9);font-size:18px;font-weight:700;margin-top:12px}.pep-form>.pep-section[data-v-2eb23ff7]:first-child{margin-top:0}.pep-subsection[data-v-2eb23ff7]{color:var(--ap-primary-scale-9);font-size:15px;font-weight:600;margin-top:8px}.pep-hint[data-v-2eb23ff7]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:12px}.pep-row[data-v-2eb23ff7]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.pep-image[data-v-2eb23ff7]{flex:0 0 190px}.pep-image-title[data-v-2eb23ff7]{color:var(--ap-primary-scale-9);font-size:15px;font-weight:700}.pep-image-hint[data-v-2eb23ff7]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:12px;margin:4px 0 10px}.pep-image-box[data-v-2eb23ff7]{align-items:center;aspect-ratio:1;background:var(--ap-primary-tint);border-radius:16px;color:var(--ap-accent-violet);cursor:pointer;display:flex;flex-direction:column;font-size:12px;gap:6px;justify-content:center;overflow:hidden}.pep-image-box img[data-v-2eb23ff7]{height:100%;object-fit:cover;width:100%}@media (max-width:700px){.pep[data-v-2eb23ff7]{flex-direction:column-reverse}.pep-image[data-v-2eb23ff7]{flex-basis:auto}}.pdp[data-v-5c5e17e8]{display:flex;flex:1;font-family:var(--ap-figma-font);min-height:0;min-width:0}.pdp-left[data-v-5c5e17e8]{border-right:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 10%,#0000);flex:0 0 250px;padding:16px}.pdp-photo[data-v-5c5e17e8]{align-items:center;aspect-ratio:1;background:var(--ap-primary-tint);border-radius:16px;color:var(--ap-accent-violet);display:flex;justify-content:center;overflow:hidden}.pdp-photo img[data-v-5c5e17e8]{height:100%;object-fit:cover;width:100%}.pdp-badge[data-v-5c5e17e8]{border-radius:10px;display:inline-block;font-size:12px;font-weight:600;margin:10px 0;padding:4px 10px}.pdp-badge--ok[data-v-5c5e17e8]{background:#dcfce7;color:#166534}.pdp-badge--low[data-v-5c5e17e8]{background:#fef3c7;color:#92400e}.pdp-badge--out[data-v-5c5e17e8]{background:#fee2e2;color:#991b1b}.pdp-badge--untracked[data-v-5c5e17e8]{background:var(--ap-primary-tint);color:var(--ap-accent-violet)}.pdp-menu[data-v-5c5e17e8]{display:flex;flex-direction:column;gap:6px}.pdp-menu button[data-v-5c5e17e8]{background:#fff;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 12%,#0000);border-radius:12px;color:var(--ap-primary-scale-9);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:10px 12px}.pdp-menu button.active[data-v-5c5e17e8]{background:var(--ap-primary-tint);border-color:#0000;color:var(--ap-accent-violet)}.pdp-right[data-v-5c5e17e8]{flex:1;min-width:0}.pdp-body[data-v-5c5e17e8]{padding:16px 20px}.pdp-head[data-v-5c5e17e8]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.pdp-title[data-v-5c5e17e8]{color:var(--ap-primary-scale-9);font-size:18px;font-weight:700}.pdp-card[data-v-5c5e17e8]{background:#fff;border-radius:14px;margin-bottom:12px;padding:12px 14px}.pdp-card-title[data-v-5c5e17e8]{color:var(--ap-primary-scale-9);font-size:15px;font-weight:700;margin-bottom:6px}.pdp-row[data-v-5c5e17e8]{color:color-mix(in srgb,var(--ap-primary-scale-9) 70%,#0000);display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:6px 0}.pdp-row b[data-v-5c5e17e8]{color:var(--ap-primary-scale-9);font-weight:600;text-align:right}.pdp-empty[data-v-5c5e17e8]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);padding:30px 0;text-align:center}.pdp-move[data-v-5c5e17e8]{align-items:center;background:#fff;border-radius:14px;display:flex;gap:10px;margin-bottom:8px;padding:10px 12px}.pdp-avatar[data-v-5c5e17e8]{align-items:center;background:var(--ap-primary-tint);border-radius:10px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:34px;justify-content:center;width:34px}.pdp-move-main[data-v-5c5e17e8]{flex:1;min-width:0}.pdp-move-title[data-v-5c5e17e8]{color:var(--ap-primary-scale-9);font-size:13px;font-weight:600}.pdp-move-sub[data-v-5c5e17e8]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:11px}.pdp-move-dot[data-v-5c5e17e8]{border-radius:50%;height:12px;width:12px}.pdp-move-dot.up[data-v-5c5e17e8]{background:#22c55e}.pdp-move-dot.down[data-v-5c5e17e8]{background:#ef4444}.pdp-adjust[data-v-5c5e17e8]{display:flex;flex-direction:column;gap:6px}.pdp-adjust-name[data-v-5c5e17e8]{color:var(--ap-primary-scale-9);font-size:17px;font-weight:700;text-align:center}.pdp-pill[data-v-5c5e17e8]{align-self:center;background:var(--ap-primary-tint);border-radius:10px;color:var(--ap-accent-violet);font-size:12px;padding:4px 12px}.pdp-row2[data-v-5c5e17e8]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.pdp-label[data-v-5c5e17e8]{color:var(--ap-primary-scale-9);font-size:13px;font-weight:600;margin-top:8px}.pdp-stepper[data-v-5c5e17e8]{align-items:center;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 30%,#0000);border-radius:10px;display:flex;height:40px}.pdp-stepper button[data-v-5c5e17e8]{background:none;border:none;cursor:pointer;font-size:18px;height:100%;width:36px}.pdp-stepper input[data-v-5c5e17e8]{background:#0000;border:none;flex:1;font:inherit;min-width:0;text-align:center}.pdp-error[data-v-5c5e17e8]{color:var(--q-negative);font-size:12px}.pdp-footer[data-v-5c5e17e8]{padding:10px 16px 14px}.pip[data-v-128f4067]{flex:1;font-family:var(--ap-figma-font);min-width:0;overflow-y:auto;padding:16px 22px}.pip-step[data-v-128f4067]{margin-bottom:18px}.pip-step-title[data-v-128f4067]{color:var(--ap-primary-scale-9);font-size:15px;font-weight:700}.pip-hint[data-v-128f4067]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:12px;margin:4px 0 10px}.pip-file[data-v-128f4067]{align-items:center;border:1px dashed var(--ap-accent-violet);border-radius:14px;color:var(--ap-accent-violet);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:14px}.pip-result[data-v-128f4067]{background:var(--ap-primary-tint);border-radius:12px;font-size:13px;padding:12px}.pip-result ul[data-v-128f4067]{color:var(--ap-danger-text);margin:6px 0 0;padding-left:18px}.ppp[data-v-3fd73e3d]{font-family:var(--ap-figma-font);padding:24px}.ppp-head[data-v-3fd73e3d]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.ppp-title[data-v-3fd73e3d]{color:var(--ap-primary-scale-9);font-size:22px;font-weight:700}.ppp-count[data-v-3fd73e3d]{background:var(--ap-primary-tint);border-radius:8px;color:var(--ap-accent-violet);font-size:13px;margin-left:6px;padding:2px 8px}.ppp-actions[data-v-3fd73e3d]{display:flex;gap:8px}.ppp-search[data-v-3fd73e3d]{margin-bottom:14px}.ppp-body[data-v-3fd73e3d]{display:flex;gap:14px}.ppp-cats[data-v-3fd73e3d]{align-self:flex-start;background:#fff;border-radius:16px;display:flex;flex:0 0 220px;flex-direction:column;gap:6px;padding:10px}.ppp-cat[data-v-3fd73e3d]{background:#fff;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 12%,#0000);border-radius:12px;color:var(--ap-primary-scale-9);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;justify-content:space-between;padding:9px 12px}.ppp-cat.active[data-v-3fd73e3d]{background:var(--ap-primary-tint);border-color:#0000;color:var(--ap-accent-violet)}.ppp-cat-count[data-v-3fd73e3d]{font-weight:500;opacity:.7}.ppp-table[data-v-3fd73e3d]{background:#fff;border-radius:16px;flex:1;min-width:0;padding:12px}.ppp-table-head[data-v-3fd73e3d]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ppp-table-title[data-v-3fd73e3d]{color:var(--ap-primary-scale-9);font-size:17px;font-weight:700}.ppp-more[data-v-3fd73e3d]{background:#0000;border:none;border-radius:8px;cursor:pointer;display:inline-flex;padding:4px}.ppp-row[data-v-3fd73e3d]{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 10%,#0000);border-radius:14px;color:var(--ap-primary-scale-9);cursor:pointer;display:grid;font-family:inherit;font-size:13px;gap:10px;grid-template-columns:2fr 1fr .6fr .8fr;margin-bottom:6px;padding:10px 12px;text-align:left;width:100%}.ppp-row[data-v-3fd73e3d]:not(.ppp-row--head):hover{border-color:var(--ap-accent-violet)}.ppp-row--head[data-v-3fd73e3d]{background:var(--ap-primary-tint);border:none;border-radius:12px;cursor:default;font-weight:700}.ppp-right[data-v-3fd73e3d]{text-align:right}.ppp-product[data-v-3fd73e3d]{align-items:center;display:flex;gap:10px;min-width:0}.ppp-thumb[data-v-3fd73e3d]{align-items:center;background:var(--ap-primary-tint);border-radius:10px;color:var(--ap-accent-violet);display:inline-flex;flex-shrink:0;height:38px;justify-content:center;overflow:hidden;width:38px}.ppp-thumb img[data-v-3fd73e3d]{height:100%;object-fit:cover;width:100%}.ppp-name[data-v-3fd73e3d]{display:block;font-weight:600}.ppp-sub[data-v-3fd73e3d]{color:color-mix(in srgb,var(--ap-primary-scale-9) 55%,#0000);display:block;font-size:11px}.ppp-stock--low[data-v-3fd73e3d]{color:#b45309;font-weight:700}.ppp-stock--out[data-v-3fd73e3d]{color:#dc2626;font-weight:700}.ppp-empty[data-v-3fd73e3d]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);padding:30px 0;text-align:center}.ppp-catform[data-v-3fd73e3d]{flex:1;padding:16px 22px}@media (max-width:800px){.ppp-body[data-v-3fd73e3d]{flex-direction:column}.ppp-cats[data-v-3fd73e3d]{align-self:stretch;flex-basis:auto}}.psl[data-v-260d83a3]{font-family:var(--ap-figma-font);padding:24px}.psl-bar[data-v-260d83a3],.psl-head[data-v-260d83a3]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:14px}.psl-left[data-v-260d83a3]{align-items:center;display:flex;gap:16px}.psl-title[data-v-260d83a3]{color:var(--ap-primary-scale-9);font-size:22px;font-weight:700}.psl-period[data-v-260d83a3]{align-items:center;display:flex;gap:6px}.psl-range[data-v-260d83a3]{font-size:14px;font-weight:600;min-width:120px}.psl-nav[data-v-260d83a3]{background:#fff;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 20%,#0000);border-radius:9px;cursor:pointer;display:inline-flex;padding:7px}.psl-search[data-v-260d83a3]{min-width:260px}.psl-tabs[data-v-260d83a3]{width:300px}.psl-bar-right[data-v-260d83a3]{align-items:center;display:flex;gap:8px}.psl-sum[data-v-260d83a3]{color:color-mix(in srgb,var(--ap-primary-scale-9) 65%,#0000);font-size:13px}.psl-table[data-v-260d83a3]{background:#fff;border-radius:16px;padding:12px}.psl-row[data-v-260d83a3]{align-items:center;background:#fff;border:none;border-bottom:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 8%,#0000);color:var(--ap-primary-scale-9);cursor:pointer;display:grid;font-family:inherit;font-size:13px;gap:10px;padding:12px;text-align:left;width:100%}.psl-row--products[data-v-260d83a3],.psl-row[data-v-260d83a3]{grid-template-columns:2fr .8fr 1.2fr .9fr .9fr 1.2fr}.psl-product-name[data-v-260d83a3]{display:flex;flex-direction:column;min-width:0;overflow:hidden;text-overflow:ellipsis}.psl-product-name small[data-v-260d83a3]{color:color-mix(in srgb,var(--ap-primary-scale-9) 55%,#0000);font-size:11px}.psl-period-menu[data-v-260d83a3]{display:flex;font-family:var(--ap-figma-font);gap:8px;padding:8px}.psl-period-custom[data-v-260d83a3]{border-left:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 10%,#0000);display:flex;flex-direction:column;gap:8px;min-width:190px;padding:4px 8px}.psl-period-title[data-v-260d83a3]{font-size:13px;font-weight:700}.psl-row--head[data-v-260d83a3]{background:var(--ap-primary-tint);border-radius:12px;cursor:default;font-weight:700}.psl-row[data-v-260d83a3]:not(.psl-row--head):hover{background:color-mix(in srgb,var(--ap-accent-violet) 4%,#fff)}.psl-service[data-v-260d83a3]{align-items:center;display:flex;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psl-status--completed[data-v-260d83a3]{color:#166534;font-weight:600}.psl-status--draft[data-v-260d83a3]{color:#b45309;font-weight:600}.psl-empty[data-v-260d83a3]{align-items:center;color:color-mix(in srgb,var(--ap-primary-scale-9) 65%,#0000);display:flex;flex-direction:column;gap:4px;padding:50px 0}.psl-empty b[data-v-260d83a3]{color:var(--ap-primary-scale-9);font-size:17px}.wse[data-v-a00e011e]{font-family:var(--ap-figma-font)}.wse-top[data-v-a00e011e]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:14px}.wse-label[data-v-a00e011e]{color:var(--ap-primary-scale-9);font-size:13px;font-weight:600;margin-bottom:4px}.wse-clickable[data-v-a00e011e] .q-field__control:before{border-style:solid}.wse-week[data-v-a00e011e]{background:#fff;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 12%,#0000);border-radius:14px;margin-bottom:12px;padding:12px 14px}.wse-week-head[data-v-a00e011e]{margin-bottom:6px}.wse-week-title[data-v-a00e011e]{color:var(--ap-primary-scale-9);font-size:16px;font-weight:700}.wse-week-total[data-v-a00e011e]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:12px}.wse-day[data-v-a00e011e]{align-items:start;display:grid;gap:6px;grid-template-columns:32px 100px 1fr;padding:6px 0}.wse-day-name[data-v-a00e011e]{color:var(--ap-primary-scale-9);font-size:14px;font-weight:600;padding-top:8px}.wse-day-hours[data-v-a00e011e]{font-size:11px;font-weight:400}.wse-day-hours[data-v-a00e011e],.wse-off[data-v-a00e011e]{color:color-mix(in srgb,var(--ap-primary-scale-9) 55%,#0000)}.wse-off[data-v-a00e011e]{font-size:13px;padding-top:9px}.wse-ranges[data-v-a00e011e]{display:flex;flex-direction:column;gap:6px}.wse-range[data-v-a00e011e]{align-items:center;display:flex;gap:6px}.wse-time[data-v-a00e011e]{width:104px}.wse-to[data-v-a00e011e]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:13px}.wse-icon[data-v-a00e011e]{background:var(--ap-primary-tint);border:none;border-radius:8px;color:var(--ap-accent-violet);cursor:pointer;display:inline-flex;padding:6px}.wse-icon--danger[data-v-a00e011e]{color:var(--ap-danger-text)}.wse-error[data-v-a00e011e]{color:var(--q-negative);font-size:12px}.tmp[data-v-7efa6c32]{display:flex;flex:1;font-family:var(--ap-figma-font);min-height:0;min-width:0}.tmp-left[data-v-7efa6c32]{border-right:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 10%,#0000);flex:0 0 290px;overflow-y:auto;padding:16px}.tmp-right[data-v-7efa6c32]{flex:1;min-width:0}.tmp-card[data-v-7efa6c32]{background:#fff;border-radius:16px;padding:14px;text-align:center}.tmp-photo[data-v-7efa6c32]{align-items:center;border-radius:20px;color:var(--ap-primary-scale-9);display:flex;font-size:26px;font-weight:700;height:84px;justify-content:center;margin:0 auto 8px;overflow:hidden;width:84px}.tmp-photo img[data-v-7efa6c32]{height:100%;object-fit:cover;width:100%}.tmp-name[data-v-7efa6c32]{color:var(--ap-primary-scale-9);font-size:17px;font-weight:700}.tmp-occupation[data-v-7efa6c32]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:13px}.tmp-bio[data-v-7efa6c32]{color:color-mix(in srgb,var(--ap-primary-scale-9) 75%,#0000);font-size:12px;margin-top:8px}.tmp-stats[data-v-7efa6c32]{display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin-top:12px}.tmp-stats>div[data-v-7efa6c32]{background:var(--ap-primary-tint);border-radius:12px;display:flex;flex-direction:column;padding:8px 4px}.tmp-stats b[data-v-7efa6c32]{color:var(--ap-primary-scale-9);font-size:15px}.tmp-stats span[data-v-7efa6c32]{color:color-mix(in srgb,var(--ap-primary-scale-9) 65%,#0000);font-size:11px}.tmp-menu[data-v-7efa6c32]{display:flex;flex-direction:column;gap:4px;margin-top:14px}.tmp-menu-item[data-v-7efa6c32]{align-items:center;background:#0000;border:none;border-radius:12px;color:var(--ap-primary-scale-9);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:10px;padding:10px 12px;text-align:left}.tmp-menu-item--active[data-v-7efa6c32],.tmp-menu-item[data-v-7efa6c32]:hover{background:var(--ap-primary-tint);color:var(--ap-accent-violet)}.tmp-delete[data-v-7efa6c32]{background:none;border:none;color:var(--ap-danger-text);cursor:pointer;display:block;font-family:inherit;font-size:13px;font-weight:600;margin:18px auto 0}.tmp-section[data-v-7efa6c32]{padding:16px 20px}.tmp-section-head[data-v-7efa6c32]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.tmp-section-title[data-v-7efa6c32]{color:var(--ap-primary-scale-9);font-size:18px;font-weight:700}.tmp-details[data-v-7efa6c32]{display:grid;gap:10px 12px;grid-template-columns:140px 1fr;margin:0}.tmp-details dt[data-v-7efa6c32]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:13px}.tmp-details dd[data-v-7efa6c32]{color:var(--ap-primary-scale-9);font-size:14px;font-weight:500;margin:0}.tmp-form[data-v-7efa6c32]{display:flex;flex-direction:column;gap:6px}.tmp-label[data-v-7efa6c32]{color:var(--ap-primary-scale-9);font-size:13px;font-weight:600;margin:12px 0 4px}.tmp-hint[data-v-7efa6c32]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:12px;margin:4px 0 8px}.tmp-week-nav[data-v-7efa6c32]{align-items:center;display:flex;font-size:13px;font-weight:600;gap:8px}.tmp-nav[data-v-7efa6c32]{background:#fff;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 20%,#0000);border-radius:8px;cursor:pointer;display:inline-flex;padding:6px}.tmp-empty[data-v-7efa6c32]{align-items:center;color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);display:flex;flex-direction:column;gap:8px;padding:40px 0;text-align:center}.tmp-week-row[data-v-7efa6c32]{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 8%,#0000);display:flex;gap:10px;justify-content:space-between;padding:10px 0}.tmp-week-day[data-v-7efa6c32]{color:var(--ap-primary-scale-9);font-size:14px;font-weight:600}.tmp-off[data-v-7efa6c32],.tmp-week-sub[data-v-7efa6c32]{color:color-mix(in srgb,var(--ap-primary-scale-9) 55%,#0000);font-size:12px}.tmp-week-ranges[data-v-7efa6c32]{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.tmp-pill[data-v-7efa6c32]{background:var(--ap-primary-tint);border-radius:10px;color:var(--ap-accent-violet);font-size:12px;font-weight:600;padding:4px 10px}.tmp-svc[data-v-7efa6c32]{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 8%,#0000);display:grid;gap:8px;grid-template-columns:32px 1fr 110px 100px;padding:6px 0}.tmp-svc--off .tmp-svc-name[data-v-7efa6c32]{opacity:.55}.tmp-svc-name[data-v-7efa6c32]{color:var(--ap-primary-scale-9);font-size:14px;font-weight:600}.tmp-check[data-v-7efa6c32]{align-items:center;cursor:pointer;display:flex;gap:6px;padding:4px 0}.tmp-grid[data-v-7efa6c32]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.tmp-swatches[data-v-7efa6c32]{display:flex;flex-wrap:wrap;gap:8px}.tmp-swatch[data-v-7efa6c32]{border:2px solid #0000;border-radius:8px;cursor:pointer;height:26px;width:26px}.tmp-swatch--active[data-v-7efa6c32]{border-color:var(--ap-primary-scale-9);box-shadow:inset 0 0 0 2px #fff}.tmp-footer[data-v-7efa6c32]{padding:10px 16px 14px}.specialist-color-swatch[data-v-34b362e7]{border:1px solid #0f172a1f;border-radius:10px;cursor:pointer;height:36px;width:36px}.specialist-color-chip[data-v-34b362e7]{border:2px solid #0000;border-radius:999px;cursor:pointer;height:24px;padding:0;width:24px}.specialist-color-chip--active[data-v-34b362e7]{border-color:#0f172a}.pcl[data-v-fe30a5b4]{color:var(--ap-primary-scale-9);font-family:var(--ap-figma-font);padding:24px}.pcl-bar[data-v-fe30a5b4],.pcl-head[data-v-fe30a5b4]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:14px}.pcl-bar[data-v-fe30a5b4]{justify-content:flex-start}.pcl-head-right[data-v-fe30a5b4],.pcl-left[data-v-fe30a5b4]{align-items:center;display:flex;gap:10px}.pcl-title[data-v-fe30a5b4]{font-size:22px;font-weight:700}.pcl-count[data-v-fe30a5b4]{background:var(--ap-primary-tint);border-radius:999px;color:var(--ap-accent-violet);font-size:13px;font-weight:700;min-width:26px;padding:2px 8px;text-align:center}.pcl-search[data-v-fe30a5b4]{flex:1 1 260px;max-width:380px}.pcl-tabs[data-v-fe30a5b4]{max-width:100%;width:360px}.pcl-table[data-v-fe30a5b4]{background:#fff;border-radius:16px;padding:12px}.pcl-row[data-v-fe30a5b4]{align-items:center;background:#fff;border:none;border-bottom:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 8%,#0000);color:inherit;cursor:pointer;display:grid;font-family:inherit;font-size:13px;gap:10px;grid-template-columns:2fr 1.2fr 1.6fr .8fr;padding:10px 12px;text-align:left;width:100%}.pcl-row--head[data-v-fe30a5b4]{background:var(--ap-primary-tint);border-radius:12px;cursor:default;font-weight:700}.pcl-row[data-v-fe30a5b4]:not(.pcl-row--head):hover{background:color-mix(in srgb,var(--ap-accent-violet) 4%,#fff)}.pcl-name[data-v-fe30a5b4]{align-items:center;display:flex;font-weight:600;gap:10px;min-width:0}.pcl-avatar[data-v-fe30a5b4]{align-items:center;border-radius:50%;color:#fff;display:flex;flex:0 0 34px;font-size:12px;font-weight:700;height:34px;justify-content:center}.pcl-tag[data-v-fe30a5b4]{background:var(--ap-primary-tint);border-radius:999px;font-size:10px;font-weight:600;margin-left:6px;padding:1px 6px}.pcl-tag--ok[data-v-fe30a5b4]{background:#e3f6ea;color:#1c7a43}.pcl-ellipsis[data-v-fe30a5b4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcl-status[data-v-fe30a5b4]{border-radius:999px;font-size:11px;font-weight:600;padding:2px 8px}.pcl-status--warned[data-v-fe30a5b4]{background:#fff4dc;color:#8a5a00}.pcl-status--blocked[data-v-fe30a5b4]{background:#fde7e9;color:var(--ap-danger-text)}.pcl-muted[data-v-fe30a5b4]{color:color-mix(in srgb,var(--ap-primary-scale-9) 40%,#0000)}.pcl-empty[data-v-fe30a5b4]{align-items:center;color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);display:flex;flex-direction:column;gap:6px;padding:40px 12px}.pcl-empty b[data-v-fe30a5b4]{color:var(--ap-primary-scale-9)}.pcl-form[data-v-fe30a5b4]{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:18px 20px;width:100%}@media (max-width:760px){.pcl[data-v-fe30a5b4]{padding:14px}.pcl-row[data-v-fe30a5b4]{grid-template-columns:1.6fr 1fr}.pcl-row[data-v-fe30a5b4]>:is(:nth-child(3),:nth-child(4)){display:none}}.weekday-card[data-v-8569fc74]{border-radius:12px}.override-row[data-v-8569fc74]{border:1px solid #eef2f7;border-radius:10px;padding:8px}.provider-account-logo-fill[data-v-1eba08c2]{height:100%;width:100%}.provider-account-logo[data-v-1eba08c2]{height:100%;object-fit:cover;width:100%}.rsp-stack[data-v-774be5cd]{flex:1;min-width:0}.rsp-options[data-v-774be5cd]{align-items:center;background:var(--ap-primary-tint);border:none;border-radius:999px;color:var(--ap-accent-violet);cursor:pointer;display:inline-flex;font-family:var(--ap-figma-font);font-size:13px;font-weight:600;gap:6px;padding:6px 12px}.rsp-body[data-v-774be5cd]{color:var(--ap-primary-scale-9);font-family:var(--ap-figma-font);padding:16px 18px 24px}.rsp-bar[data-v-774be5cd]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.rsp-filter[data-v-774be5cd]{min-width:220px}.rsp-average[data-v-774be5cd]{font-size:13px}.rsp-stars[data-v-774be5cd]{color:#f5a524;letter-spacing:1px}.rsp-stars i[data-v-774be5cd]{color:color-mix(in srgb,var(--ap-primary-scale-9) 15%,#0000);font-style:normal}.rsp-empty[data-v-774be5cd]{align-items:center;color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);display:flex;flex-direction:column;gap:6px;padding:70px 20px;text-align:center}.rsp-empty b[data-v-774be5cd]{color:var(--ap-primary-scale-9);font-size:16px}.rsp-review[data-v-774be5cd]{background:#fff;border-radius:14px;margin-bottom:8px;padding:12px 14px}.rsp-review-head[data-v-774be5cd]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.rsp-muted[data-v-774be5cd]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:12px}.rsp-text[data-v-774be5cd]{font-size:14px;margin-top:6px;white-space:pre-wrap}.rsp-reply[data-v-774be5cd]{background:var(--ap-primary-tint);border-radius:10px;font-size:13px;margin-top:8px;padding:8px 10px}.rsp-actions[data-v-774be5cd]{display:flex;gap:14px;margin-top:8px}.rsp-actions button[data-v-774be5cd]{background:none;border:none;color:var(--ap-accent-violet);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:0}.rsp-actions .rsp-danger[data-v-774be5cd]{color:var(--ap-danger-text)}.rsp-option[data-v-774be5cd]{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 10%,#0000);display:flex;gap:14px;justify-content:space-between;padding:14px 0}.rsp-option-title[data-v-774be5cd]{font-size:15px;font-weight:600}.rsp-textarea[data-v-774be5cd]{background:#fff;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 25%,#0000);border-radius:14px;font-family:inherit;font-size:14px;min-height:180px;outline:none;padding:12px 14px;resize:vertical;width:100%}.rsp-footer[data-v-774be5cd]{padding:12px 18px}.amp-body[data-v-9c4d9dd4]{color:var(--ap-primary-scale-9);flex:1;font-family:var(--ap-figma-font);overflow-y:auto;padding:16px 18px 24px}.amp-title[data-v-9c4d9dd4]{font-size:16px;font-weight:700;margin-bottom:10px}.amp-title--spaced[data-v-9c4d9dd4]{margin-top:20px}.amp-mode[data-v-9c4d9dd4]{align-items:flex-start;background:#fff;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 15%,#0000);border-radius:14px;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:12px;margin-bottom:8px;padding:12px 14px;text-align:left;width:100%}.amp-mode b[data-v-9c4d9dd4]{display:block;font-size:14px}.amp-mode small[data-v-9c4d9dd4]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:12px}.amp-mode--active[data-v-9c4d9dd4]{background:color-mix(in srgb,var(--ap-accent-violet) 5%,#fff);border-color:var(--ap-accent-violet)}.amp-radio[data-v-9c4d9dd4]{border:2px solid color-mix(in srgb,var(--ap-primary-scale-9) 35%,#0000);border-radius:50%;flex:0 0 18px;height:18px;margin-top:2px}.amp-mode--active .amp-radio[data-v-9c4d9dd4]{border:5px solid var(--ap-accent-violet)}.amp-row[data-v-9c4d9dd4]{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 8%,#0000);display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:10px 0}.amp-row-text[data-v-9c4d9dd4]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.amp-hint[data-v-9c4d9dd4]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:12px;margin-top:12px}.ws-tiles[data-v-3983e1aa]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.ws-tile[data-v-3983e1aa]{align-items:flex-start;background:#fff;border:1px solid color-mix(in srgb,var(--ap-primary-scale-9) 10%,#0000);border-radius:16px;color:var(--ap-primary-scale-9);cursor:pointer;display:flex;flex-direction:column;font-family:var(--ap-figma-font);gap:4px;padding:14px;text-align:left;transition:border-color .15s ease,background-color .15s ease}.ws-tile[data-v-3983e1aa]:hover{background:color-mix(in srgb,var(--ap-accent-violet) 4%,#fff);border-color:var(--ap-accent-violet)}.ws-tile-icon[data-v-3983e1aa]{align-items:center;background:var(--ap-primary-tint);border-radius:10px;color:var(--ap-accent-violet);display:flex;height:36px;justify-content:center;margin-bottom:4px;width:36px}.ws-tile-title[data-v-3983e1aa]{font-size:15px;font-weight:700}.ws-tile-caption[data-v-3983e1aa]{color:color-mix(in srgb,var(--ap-primary-scale-9) 60%,#0000);font-size:12px;line-height:1.35}.phone-number-input__label[data-v-e335efc0]{color:var(--ap-on-surface-variant);display:block;font-size:.8rem;margin-bottom:4px}.phone-number-input__field[data-v-e335efc0]{background:var(--ap-surface-container-lowest);border:1px solid var(--ap-outline-variant);border-radius:var(--ap-radius-md);transition:box-shadow .15s ease,border-color .15s ease}.phone-number-input__field[data-v-e335efc0]:focus-within{border-color:var(--ap-primary);box-shadow:0 0 0 4px #630fd41f}.phone-number-input__field--disabled[data-v-e335efc0]{opacity:.6}.phone-number-input__field[data-v-e335efc0] .iti{width:100%}.iti__country-list{max-height:360px!important}.phone-number-input__native[data-v-e335efc0]{background:#0000;border:none;color:var(--ap-on-surface);font-size:1rem;min-height:40px;outline:none;padding:8px 12px;width:100%}.ap-subscription-status-dot[data-v-4df8c97a]{border-radius:999px;flex:0 0 auto;height:10px;margin-top:8px;width:10px}.ap-subscription-status-dot--active[data-v-4df8c97a]{background:#16a34a}.ap-subscription-status-dot--inactive[data-v-4df8c97a]{background:#d97706}.ap-subscription-row[data-v-4df8c97a]{display:flex;gap:16px;justify-content:space-between;padding:8px 0}.ap-subscription-label[data-v-4df8c97a]{color:#1c1b1b9e;font-size:13px}.ap-subscription-value[data-v-4df8c97a]{font-weight:600;text-align:right}.ap-subscription-hint[data-v-4df8c97a]{color:#1c1b1b9e;font-size:12px;margin-top:12px;text-align:center}.ap-plan-card[data-v-4df8c97a]{align-items:center;border:1px solid #1c1b1b1f;border-radius:14px;display:flex;gap:16px;padding:16px}.ap-plan-card--owned[data-v-4df8c97a]{background:#16a34a0f;border-color:#16a34a73}.ap-plan-price[data-v-4df8c97a]{font-size:24px;font-weight:700;line-height:1.1}.ap-plan-period[data-v-4df8c97a],.ap-plan-vat[data-v-4df8c97a]{color:#1c1b1b9e;font-size:13px;font-weight:500}.ap-plan-vat[data-v-4df8c97a]{margin-left:4px}.ap-plan-note[data-v-4df8c97a]{color:#1c1b1b9e;font-size:12px;margin-top:4px}.ap-seat-usage[data-v-4df8c97a]{color:#1c1b1b9e;font-size:13px;margin-bottom:12px}.ap-seat-picker[data-v-4df8c97a]{align-items:center;border:1px solid #1c1b1b1f;border-radius:14px;display:flex;gap:12px;padding:12px 16px}.ap-seat-count[data-v-4df8c97a]{font-size:20px;font-weight:700;min-width:32px;text-align:center}.ap-seat-total[data-v-4df8c97a]{font-size:18px;font-weight:700;text-align:right}.ap-usage-row[data-v-4df8c97a]{align-items:center;display:flex;gap:12px;padding:10px 0}.ap-usage-icon[data-v-4df8c97a]{color:#1c1b1b73;flex:0 0 auto}.ap-usage-label[data-v-4df8c97a]{font-size:13px;font-weight:600}.ap-usage-count[data-v-4df8c97a]{color:#1c1b1b9e;flex:0 0 auto;font-size:13px;font-weight:600}.ap-usage-count--full[data-v-4df8c97a]{color:#d97706}.ap-onboarding-progress[data-v-a8986d56]{width:100%}.ap-onboarding-progress-bar[data-v-a8986d56]{border-radius:var(--ap-radius-full)}.ap-onboarding-progress-label[data-v-a8986d56]{color:var(--ap-on-surface-variant);font-size:var(--ap-label-md-size);line-height:var(--ap-label-md-line-height);margin-top:var(--ap-space-base)}.ap-onboarding-card[data-v-b82f93a4]{overflow:hidden}.ap-onboarding-cta[data-v-b82f93a4]{padding:0 var(--ap-space-lg) var(--ap-space-lg)}.ap-onboarding-label[data-v-fdc02ca6]{color:var(--ap-on-surface);font-size:var(--ap-label-md-size);font-weight:600;line-height:var(--ap-label-md-line-height);margin-bottom:var(--ap-space-xs)}.ap-onboarding-chip-wrap[data-v-fdc02ca6]{display:flex;flex-wrap:wrap;gap:var(--ap-space-xs)}.ap-onboarding-error[data-v-fdc02ca6]{color:var(--ap-error);font-size:var(--ap-label-md-size);margin-top:var(--ap-space-base)}.ap-onboarding-photo-row[data-v-fdc02ca6]{display:flex;gap:var(--ap-space-xs)}.ap-onboarding-photo-tile[data-v-fdc02ca6]{background:var(--ap-surface-container-high);border:1px dashed var(--ap-outline-variant);border-radius:var(--ap-radius-md);cursor:pointer;flex:1;height:96px;overflow:hidden;position:relative}.ap-onboarding-photo-tile img[data-v-fdc02ca6]{display:block;height:100%;object-fit:cover;width:100%}.ap-onboarding-photo-placeholder[data-v-fdc02ca6]{align-items:center;color:var(--ap-on-surface-variant);display:flex;flex-direction:column;font-size:var(--ap-label-md-size);gap:4px;height:100%;justify-content:center}.ap-onboarding-photo-overlay[data-v-fdc02ca6]{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;position:absolute}.ap-onboarding-photo-tile--disabled[data-v-fdc02ca6]{cursor:not-allowed;opacity:.5}.ap-onboarding-photo-hint[data-v-fdc02ca6]{color:var(--ap-on-surface-variant);font-size:var(--ap-label-md-size);margin-top:var(--ap-space-xs)}.ap-onboarding-complete[data-v-7b7e2f85]{overflow:hidden}.ap-onboarding-complete-icon[data-v-7b7e2f85]{align-items:center;background:var(--ap-primary);border-radius:var(--ap-radius-full);display:flex;height:72px;justify-content:center;margin-bottom:var(--ap-space-md);width:72px}.ap-onboarding-cta[data-v-7b7e2f85]{padding:0 var(--ap-space-lg) var(--ap-space-lg)}