.V6mTbW_heading{color:hsl(var(--foreground));letter-spacing:-.02em;text-wrap:balance;line-height:1.1}.V6mTbW_display{font-family:var(--font-bricolage),var(--font-geist-sans),sans-serif}.V6mTbW_sans{font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}.V6mTbW_size-xs{font-size:1.125rem;font-weight:600;line-height:1.3}.V6mTbW_size-sm{font-size:1.25rem;font-weight:600;line-height:1.3}.V6mTbW_size-md{font-size:1.5rem;font-weight:600}.V6mTbW_size-lg{font-size:clamp(1.5rem,4.5vw,1.875rem);font-weight:700}.V6mTbW_size-xl{font-size:clamp(1.625rem,5.5vw,2.25rem);font-weight:700}.V6mTbW_size-2xl{font-size:clamp(2rem,7vw,3rem);font-weight:700}.V6mTbW_size-3xl{font-size:clamp(2.25rem,9vw,3.75rem);font-weight:700}.V6mTbW_weight-medium{font-weight:500}.V6mTbW_weight-semibold{font-weight:600}.V6mTbW_weight-bold{font-weight:700}
.n5a70W_text{color:hsl(var(--foreground));font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;margin:0}.n5a70W_muted{color:hsl(var(--muted-foreground))}.n5a70W_size-xs{font-size:.75rem;line-height:1.4}.n5a70W_size-sm{font-size:.875rem;line-height:1.5}.n5a70W_size-base{font-size:1rem;line-height:1.5}.n5a70W_size-lg{font-size:1.125rem;line-height:1.5}.n5a70W_weight-regular{font-weight:400}.n5a70W_weight-medium{font-weight:500}.n5a70W_weight-semibold{font-weight:600}.n5a70W_weight-bold{font-weight:700}.n5a70W_mono{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;font-size:.9em}
.f8RPaW_root{background-color:hsl(var(--border));border:0;flex-shrink:0}.f8RPaW_horizontal{width:100%;height:1px}.f8RPaW_vertical{width:1px;height:100%;min-height:1em}
.j48tsW_badge{border-radius:var(--radius);white-space:nowrap;transition:background-color .12s var(--easing-standard);border:1px solid #0000;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.j48tsW_tone-default{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border-color:hsl(var(--border))}.j48tsW_tone-primary{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border-color:hsl(var(--primary)/.2)}.j48tsW_tone-accent{background:hsl(var(--accent)/.1);color:hsl(var(--accent));border-color:hsl(var(--accent)/.2)}.j48tsW_tone-success{background:hsl(var(--success)/.12);color:hsl(var(--success));border-color:hsl(var(--success)/.25)}.j48tsW_tone-warning{background:hsl(var(--warning)/.16);color:hsl(var(--warning-foreground));border-color:hsl(var(--warning)/.4)}.j48tsW_tone-info{background:hsl(var(--info)/.12);color:hsl(var(--info));border-color:hsl(var(--info)/.25)}.j48tsW_tone-destructive{background:hsl(var(--destructive)/.12);color:hsl(var(--destructive));border-color:hsl(var(--destructive)/.25)}.j48tsW_solid.j48tsW_tone-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.j48tsW_solid.j48tsW_tone-accent{background:hsl(var(--accent));color:hsl(var(--accent-foreground));border-color:hsl(var(--accent))}.j48tsW_solid.j48tsW_tone-success{background:hsl(var(--success));color:hsl(var(--success-foreground));border-color:hsl(var(--success))}.j48tsW_solid.j48tsW_tone-warning{background:hsl(var(--warning));color:hsl(var(--warning-foreground));border-color:hsl(var(--warning))}.j48tsW_solid.j48tsW_tone-info{background:hsl(var(--info));color:hsl(var(--info-foreground));border-color:hsl(var(--info))}.j48tsW_solid.j48tsW_tone-destructive{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));border-color:hsl(var(--destructive))}
@keyframes E3_vCa_ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes E3_vCa_ds-fade-out{0%{opacity:1}to{opacity:0}}@keyframes E3_vCa_ds-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes E3_vCa_ds-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes E3_vCa_ds-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes E3_vCa_ds-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes E3_vCa_ds-context-swap-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.E3_vCa_toolbar{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;margin-bottom:.75rem;padding:.75rem 1rem;display:flex}.E3_vCa_dateNav{align-items:center;gap:.5rem;display:flex}.E3_vCa_dateLabel{font-family:var(--font-bricolage),var(--font-geist-sans),sans-serif;color:hsl(var(--foreground));font-size:1rem;font-weight:600}.E3_vCa_dateLabel:first-letter{text-transform:uppercase}.E3_vCa_dateLabel{min-width:18ch}.E3_vCa_dateLabelBtn{border-radius:var(--radius);min-width:0;height:2.5rem;color:hsl(var(--foreground));font-family:var(--font-bricolage),var(--font-geist-sans),sans-serif;text-align:center;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:auto;padding:0 .5rem;font-size:1rem;font-weight:600;display:none;overflow:hidden}.E3_vCa_dateLabelBtn:first-letter{text-transform:uppercase}.E3_vCa_dateLabelBtn:hover{background:hsl(var(--muted))}.E3_vCa_dateLabelBtn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.E3_vCa_toolbar .E3_vCa_mobileOnly,.E3_vCa_mobileOnlyInline{display:none}.E3_vCa_desktopOnlyInline{display:inline}.E3_vCa_waitingCount{background:hsl(var(--foreground));min-width:1.125rem;height:1.125rem;color:hsl(var(--background));font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;border-radius:9999px;justify-content:center;align-items:center;margin-left:.25rem;padding:0 .25rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.E3_vCa_viewToggle{border:1px solid hsl(var(--border));border-radius:var(--radius);display:inline-flex;overflow:hidden}.E3_vCa_viewToggleBtn{color:hsl(var(--muted-foreground));cursor:pointer;transition:all .12s var(--easing-standard);background:0 0;border:0;padding:.25rem .75rem;font-family:inherit;font-size:.875rem;font-weight:500}.E3_vCa_viewToggleBtn+.E3_vCa_viewToggleBtn{border-left:1px solid hsl(var(--border))}.E3_vCa_viewToggleBtn:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.E3_vCa_viewToggleBtn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.E3_vCa_viewToggleBtnActive,.E3_vCa_viewToggleBtnActive:hover{background:hsl(var(--foreground));color:hsl(var(--background))}.E3_vCa_toolbarRight{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.E3_vCa_dateInput{appearance:none;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:var(--radius);font:inherit;cursor:pointer;padding:.5rem .75rem;font-size:.875rem}.E3_vCa_dateInput:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}@media (max-width:767px){.E3_vCa_toolbar{background:0 0;border:0;border-radius:0;gap:.5rem;margin-top:0;margin-bottom:.5rem;padding:0}.E3_vCa_dateNav{gap:.25rem;width:100%;position:relative}.E3_vCa_dateNavBtn{flex:none;width:2.5rem;height:2.5rem;padding:0}.E3_vCa_dateLabel{display:none}.E3_vCa_dateLabelBtn{display:block}.E3_vCa_toolbar .E3_vCa_mobileOnly{height:2.5rem;display:inline-flex}.E3_vCa_toolbar .E3_vCa_desktopOnly,.E3_vCa_desktopOnlyInline{display:none}.E3_vCa_mobileOnlyInline{align-items:center;display:inline-flex}.E3_vCa_dateInput{opacity:0;pointer-events:none;border:0;width:auto;height:2.5rem;padding:0;position:absolute;top:0;left:2.75rem;right:2.75rem}.E3_vCa_viewToggle{flex:auto;height:2.5rem}.E3_vCa_viewToggleBtn{white-space:nowrap;flex:1 1 0;padding:0 .5rem}.E3_vCa_toolbarRight{flex-wrap:nowrap;flex:auto;justify-content:flex-end;gap:.25rem}.E3_vCa_toolbarRight>*{flex:none;height:2.5rem}.E3_vCa_waitingText{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.E3_vCa_waitingCount{margin-left:0}.E3_vCa_moreBtn{width:2.5rem;padding:0}}
.z9tYTG_clientContext{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:var(--radius);flex-direction:column;gap:.5rem;padding:.5rem .75rem;display:flex}.z9tYTG_clientContextHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.z9tYTG_clientContextName{flex-direction:column;gap:2px;min-width:0;display:flex}.z9tYTG_clientReadOnlyName{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}.z9tYTG_clientReadOnlyPhone{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--muted-foreground));font-size:.75rem}.z9tYTG_clientContextMeta{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.z9tYTG_clientNotes{color:hsl(var(--foreground));-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.z9tYTG_contactButtons{flex-wrap:wrap;gap:.5rem;display:flex}
._7PsB0W_newClientForm{flex-direction:column;gap:.75rem;display:flex}
.xDNGca_quickActions{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem;display:grid}.xDNGca_quickActionsNote{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.xDNGca_arrivedState{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem;min-height:2.5rem;padding:.25rem .75rem;display:flex}.xDNGca_arrivedState>:last-child{margin-left:auto}.xDNGca_arrivedState{border-radius:var(--radius);border:1px solid hsl(var(--primary)/.3);background:hsl(var(--primary)/.1);color:hsl(var(--primary));white-space:nowrap;font-size:.875rem;font-weight:500}.xDNGca_arrivedTime{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;font-size:.75rem}
.q3oGOG_servicesList{flex-direction:column;gap:.5rem;display:flex}.q3oGOG_servicesHint{color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.q3oGOG_servicesEmpty{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}.q3oGOG_totalsBox{background:hsl(var(--muted));border-radius:var(--radius);flex-direction:column;gap:.25rem;margin-top:.5rem;padding:.75rem;font-size:.875rem;display:flex}.q3oGOG_totalsRow{color:hsl(var(--foreground));justify-content:space-between;align-items:center;display:flex}.q3oGOG_totalsRowTotal{border-top:1px solid hsl(var(--border));justify-content:space-between;margin-top:.25rem;padding-top:.25rem;font-weight:600;display:flex}.q3oGOG_discountInput{text-align:right;max-width:100px}.q3oGOG_discountError{color:hsl(var(--destructive));margin:.25rem 0 0;font-size:.75rem}
.qnm8ma_card{gap:.75rem;margin-top:.75rem}.qnm8ma_head{align-items:center;gap:.75rem;display:flex}.qnm8ma_headIcon{border-radius:var(--radius);background:hsl(var(--primary)/.12);width:32px;height:32px;color:hsl(var(--primary));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.qnm8ma_headText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.qnm8ma_title{font-family:var(--font-bricolage),var(--font-geist-sans),sans-serif;letter-spacing:-.01em;color:hsl(var(--foreground));font-size:1rem;font-weight:600}.qnm8ma_url{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--muted));color:hsl(var(--foreground));overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all;cursor:text;padding:.5rem .75rem}.qnm8ma_tab{flex-direction:column;gap:.75rem;display:flex}.qnm8ma_actions{flex-wrap:wrap;gap:.5rem;display:flex}.qnm8ma_snippet{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--muted));color:hsl(var(--foreground));font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;padding:.75rem;font-size:.75rem;line-height:1.5}@media (max-width:640px){.qnm8ma_actions>*{flex:100%}}.qnm8ma_qrBody{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.qnm8ma_qrPreview{border:1px solid hsl(var(--border));border-radius:var(--radius);text-align:center;flex-direction:column;flex:220px;align-items:center;gap:.5rem;padding:1rem;display:flex}.qnm8ma_qrUrl{overflow-wrap:anywhere}.qnm8ma_qrActions{flex-direction:column;flex:180px;gap:.5rem;display:flex}.qnm8ma_qrError{color:hsl(var(--destructive))}
.ycFHMq_screen{background:hsl(var(--background));flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:100dvh;padding:1rem;display:flex}.ycFHMq_brand{color:hsl(var(--foreground))}.ycFHMq_card{flex-direction:column;gap:.75rem;width:100%;max-width:32rem;display:flex}.ycFHMq_actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}
.VeIPeG_form{flex-direction:column;gap:1rem;display:flex}.VeIPeG_datetimeInput{appearance:none;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:var(--radius);font:inherit;cursor:pointer;padding:.5rem .75rem;font-size:.875rem}.VeIPeG_datetimeInput:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.VeIPeG_deleteWrap{border-top:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:flex-start;gap:.5rem;margin-top:.5rem;padding-top:1rem;display:flex}.VeIPeG_footerDelete{margin-right:auto}.VeIPeG_paymentBlock{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:var(--radius);flex-direction:column;gap:.75rem;padding:.75rem 1rem;display:flex}.VeIPeG_paymentBlockHead{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.VeIPeG_paymentBlockLabel{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--success));text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.VeIPeG_cancelInfo{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:var(--radius);flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.VeIPeG_cancelInfoLabel{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--destructive));text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.VeIPeG_sourceRow{align-items:center;gap:.5rem;display:flex}
@keyframes _9wxcWa_ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes _9wxcWa_ds-fade-out{0%{opacity:1}to{opacity:0}}@keyframes _9wxcWa_ds-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _9wxcWa_ds-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes _9wxcWa_ds-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _9wxcWa_ds-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes _9wxcWa_ds-context-swap-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._9wxcWa_detail{animation:_9wxcWa_ds-context-swap-in .18s var(--easing-standard);flex-direction:column;display:flex;overflow-y:auto}@media (prefers-reduced-motion:reduce){._9wxcWa_detail{animation:none}}._9wxcWa_detailHero{align-items:flex-start;gap:1.25rem;padding:1.75rem 2rem;display:flex}._9wxcWa_detailHeroBody{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}._9wxcWa_detailMeta{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}._9wxcWa_metaItem{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;display:inline-flex}._9wxcWa_form{flex-direction:column;gap:1rem;display:flex}._9wxcWa_rowMeta{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}._9wxcWa_detail{container-type:inline-size}._9wxcWa_archivedBadge{vertical-align:middle;margin-left:.75rem}._9wxcWa_detailActions{flex:none;align-items:center;gap:.5rem;display:flex}._9wxcWa_detailActionLabel{margin-left:.5rem}._9wxcWa_detailTabs{flex-direction:column;gap:1rem;padding-block:1rem;display:flex}._9wxcWa_tabPlaceholder{justify-content:center;padding:1.5rem;display:flex}._9wxcWa_historialTab{flex-direction:column;gap:1rem;display:flex}._9wxcWa_historialFilters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._9wxcWa_chipRow{flex-wrap:wrap;gap:.5rem;display:flex}._9wxcWa_rangeWrap{align-items:center;gap:.5rem;display:flex}._9wxcWa_tabLoading{justify-content:center;padding:2rem;display:flex}._9wxcWa_tabEmpty{justify-content:center;padding:1.5rem;display:flex}._9wxcWa_dateCell{flex-direction:column;line-height:1.2;display:flex}._9wxcWa_dateCellTime{font-size:.75rem;font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--muted-foreground))}._9wxcWa_stylistCell{align-items:center;gap:.5rem;display:inline-flex}._9wxcWa_stylistDot{border-radius:9999px;width:8px;height:8px;display:inline-block}._9wxcWa_servicesCell{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}._9wxcWa_servicesText{text-overflow:ellipsis;display:block;overflow:hidden}._9wxcWa_cancelReasonCell{text-overflow:ellipsis;color:hsl(var(--destructive));font-size:.75rem;display:block;overflow:hidden}._9wxcWa_struck{opacity:.6;text-decoration:line-through}._9wxcWa_facturacionTab{flex-direction:column;gap:1.5rem;display:flex}._9wxcWa_kpiGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:800px){._9wxcWa_kpiGrid{grid-template-columns:1fr}}._9wxcWa_kpiCard{flex-direction:column;gap:.25rem;display:flex}._9wxcWa_voidedBadge{margin-left:.5rem}._9wxcWa_notasView{flex-direction:column;gap:1rem;padding:1rem;display:flex}._9wxcWa_notasHeader{justify-content:flex-end;display:flex}._9wxcWa_notasEdit{flex-direction:column;gap:.75rem;padding:1rem;display:flex}._9wxcWa_notasEditFooter{justify-content:flex-end;gap:.5rem;display:flex}._9wxcWa_markdown{color:hsl(var(--foreground));font-size:.875rem;line-height:1.6}._9wxcWa_markdown h1,._9wxcWa_markdown h2,._9wxcWa_markdown h3{margin-block:1rem .5rem;font-weight:600;line-height:1.3}._9wxcWa_markdown h1{font-size:1.125rem}._9wxcWa_markdown h2{font-size:1rem}._9wxcWa_markdown h3{font-size:.875rem}._9wxcWa_markdown p{margin-block:.5rem}._9wxcWa_markdown ul,._9wxcWa_markdown ol{margin-block:.5rem;padding-inline-start:1.5rem}._9wxcWa_markdown li{margin-block:.25rem}._9wxcWa_markdown strong{font-weight:700}._9wxcWa_markdown em{font-style:italic}._9wxcWa_markdown a{color:hsl(var(--primary));text-underline-offset:2px;text-decoration:underline}._9wxcWa_markdown a:hover{text-decoration-thickness:2px}._9wxcWa_markdown code{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;background:hsl(var(--muted)/.6);border-radius:calc(var(--radius)/2);padding-inline:.25rem;font-size:.92em}._9wxcWa_markdown pre{background:hsl(var(--muted)/.6);border-radius:var(--radius);padding:.75rem;overflow-x:auto}._9wxcWa_markdown pre code{background:0 0;padding:0}._9wxcWa_markdown blockquote{border-inline-start:2px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin-block:.75rem;padding-inline-start:.75rem;font-style:italic}._9wxcWa_markdown hr{border:none;border-top:1px solid hsl(var(--border));margin-block:1rem}._9wxcWa_tagChips{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}._9wxcWa_tagChipRemovable{background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:9999px;align-items:center;gap:.25rem;padding:2px .5rem;font-size:.75rem;display:inline-flex}._9wxcWa_tagChipRemovable button{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;padding:0 2px;font-size:.875rem;line-height:1}._9wxcWa_tagChipRemovable button:hover{color:hsl(var(--destructive))}._9wxcWa_formulasTab{flex-direction:column;gap:1rem;display:flex}._9wxcWa_formulaForm{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--muted));flex-direction:column;gap:.75rem;padding:1rem;display:flex}._9wxcWa_formulaFormRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}._9wxcWa_formulaList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}._9wxcWa_formulaItem{border:1px solid hsl(var(--border));border-radius:var(--radius);padding:.75rem}._9wxcWa_formulaItemHead{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}._9wxcWa_formulaDate{font-size:.875rem;font-weight:500}._9wxcWa_formulaMeta{color:hsl(var(--muted-foreground));font-size:.75rem}._9wxcWa_formulaRecipe{white-space:pre-wrap;margin:0;font-size:.875rem}._9wxcWa_formulaNote{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.75rem}._9wxcWa_etiquetasTab{flex-direction:column;gap:1rem;display:flex}._9wxcWa_tagAdd{max-width:320px}@container (max-width:560px){._9wxcWa_detailHero{flex-wrap:wrap;gap:.75rem;padding:1rem}._9wxcWa_detailHeroBody{overflow-wrap:anywhere;flex:1 1 0}._9wxcWa_detailActions{flex-basis:100%;justify-content:flex-start}}._9wxcWa_checkRow{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}@media (max-width:767px){._9wxcWa_detailTabs{padding:.75rem 1rem}._9wxcWa_historialFilters{flex-direction:column;align-items:stretch}._9wxcWa_servicesCell{white-space:normal;max-width:none}._9wxcWa_importLabel{display:none}}
.D5kL0G_banner{gap:1rem;margin-top:.75rem;position:relative}.D5kL0G_banner:before{content:"";background:hsl(var(--primary));width:3px;position:absolute;inset:0 auto 0 0}.D5kL0G_head{align-items:center;gap:.75rem;display:flex}.D5kL0G_headIcon{border-radius:var(--radius);background:hsl(var(--primary)/.12);width:32px;height:32px;color:hsl(var(--primary));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.D5kL0G_headText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.D5kL0G_title{font-family:var(--font-bricolage),var(--font-geist-sans),sans-serif;letter-spacing:-.01em;color:hsl(var(--foreground));font-size:1rem;font-weight:600}.D5kL0G_progress{background:hsl(var(--muted));border-radius:9999px;height:6px;overflow:hidden}.D5kL0G_progressFill{height:100%;width:var(--pct,0%);background:hsl(var(--primary));border-radius:inherit;transition:width .3s}.D5kL0G_steps{margin:0;padding:0;list-style:none}.D5kL0G_step,.D5kL0G_stepDone{border-top:1px solid hsl(var(--border));align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;display:flex}.D5kL0G_step:first-child,.D5kL0G_stepDone:first-child{border-top:none}.D5kL0G_stepIcon{flex-shrink:0;display:inline-flex}.D5kL0G_step .D5kL0G_stepIcon{color:hsl(var(--muted-foreground))}.D5kL0G_stepDone .D5kL0G_stepIcon{color:hsl(var(--primary))}.D5kL0G_stepLabel{min-width:0;color:hsl(var(--foreground));flex:1}.D5kL0G_stepDone .D5kL0G_stepLabel{color:hsl(var(--muted-foreground));text-decoration:line-through}.D5kL0G_stepLink{color:hsl(var(--primary));white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.D5kL0G_stepLink:hover{text-decoration:underline}@media (max-width:640px){.D5kL0G_head{flex-wrap:wrap}.D5kL0G_stepLabel{flex:100%}}
.h1Vbla_filterRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.75rem;display:flex}.h1Vbla_filterLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;margin-right:.5rem;font-size:.75rem;font-weight:600}.h1Vbla_stylistPill{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));cursor:pointer;transition:background-color .12s var(--easing-standard),color .12s var(--easing-standard),border-color .12s var(--easing-standard);border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-family:inherit;font-size:.875rem;font-weight:500;display:inline-flex}.h1Vbla_stylistPill:hover{background:hsl(var(--muted))}.h1Vbla_stylistPill:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.h1Vbla_stylistPillActive{background:hsl(var(--foreground));color:hsl(var(--background));border-color:hsl(var(--foreground))}.h1Vbla_stylistPillActive:hover{background:hsl(var(--foreground))}.h1Vbla_stylistPillDot{border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block}@media (max-width:767px){.h1Vbla_filterRow{margin:.5rem calc(-1*var(--page-gutter-x,1rem));padding:0 var(--page-gutter-x,1rem);scroll-padding-inline:var(--page-gutter-x,1rem);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.h1Vbla_filterRow::-webkit-scrollbar{display:none}.h1Vbla_filterLabel{display:none}.h1Vbla_stylistPill{white-space:nowrap;flex:none;min-height:2.5rem}}
.l7Y9Fa_layout{flex-direction:column;gap:.75rem;width:100%;max-width:47.5rem;margin-inline:auto;display:flex}.l7Y9Fa_box{height:calc(100dvh - 15rem - var(--bottom-nav-offset,0px));flex-direction:column;min-height:20rem;display:flex}.l7Y9Fa_top{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.l7Y9Fa_usage{flex-direction:column;flex:1;gap:.25rem;max-width:16rem;display:flex}.l7Y9Fa_scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.75rem;display:flex;overflow-y:auto}.l7Y9Fa_scroll>*{flex-shrink:0}.l7Y9Fa_empty{flex-direction:column;gap:.5rem;display:flex}.l7Y9Fa_suggestions{flex-wrap:wrap;gap:.5rem;display:flex}.l7Y9Fa_composer{border-top:1px solid hsl(var(--border));flex-direction:column;flex-shrink:0;gap:.5rem;padding:.75rem;display:flex}.l7Y9Fa_panel{flex:1;max-width:none;min-height:0}.l7Y9Fa_panel .l7Y9Fa_box{flex:1;height:auto;min-height:0;max-height:none}.l7Y9Fa_panel .l7Y9Fa_top{padding:0 0 .5rem}.l7Y9Fa_panel .l7Y9Fa_scroll{padding:.75rem 0}.l7Y9Fa_panel .l7Y9Fa_composer{padding:.75rem 0 0}.l7Y9Fa_pending{max-width:36rem;box-shadow:inset 3px 0 0 hsl(var(--primary));flex-direction:column;gap:.5rem;display:flex}.l7Y9Fa_pendingTitle{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em}.l7Y9Fa_pendingActions{justify-content:flex-end;gap:.5rem;display:flex}
@keyframes bil0Aa_ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bil0Aa_ds-fade-out{0%{opacity:1}to{opacity:0}}@keyframes bil0Aa_ds-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes bil0Aa_ds-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes bil0Aa_ds-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes bil0Aa_ds-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes bil0Aa_ds-context-swap-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bil0Aa_stack{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.bil0Aa_section{flex-direction:column;gap:.5rem;min-width:0;display:flex}.bil0Aa_help{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.bil0Aa_helpBody{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--muted)/.3);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.bil0Aa_center{text-align:center}.bil0Aa_mapping{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:1rem;margin-top:.5rem;display:grid}.bil0Aa_mappingItem{flex-direction:column;gap:.25rem;min-width:0;display:flex}.bil0Aa_truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bil0Aa_toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.bil0Aa_search{flex:14rem;min-width:0}.bil0Aa_toolbarActions{gap:.5rem;display:flex}.bil0Aa_tableWrap{flex-direction:column;gap:.75rem;min-width:0;display:flex}.bil0Aa_checkCell{width:1%}.bil0Aa_rowDisabled{color:hsl(var(--muted-foreground))}.bil0Aa_nameBlock{flex-direction:column;gap:.25rem;min-width:0;display:flex}.bil0Aa_name{font-weight:500}.bil0Aa_email{overflow-wrap:anywhere}.bil0Aa_empty{color:hsl(var(--muted-foreground))}.bil0Aa_warning{color:hsl(var(--muted-foreground));align-items:flex-start;gap:.25rem;font-size:.75rem;display:inline-flex}.bil0Aa_warningIcon{color:hsl(var(--warning));flex:none}.bil0Aa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.bil0Aa_nameBlock{text-align:right;align-items:flex-end}.bil0Aa_toolbarActions{width:100%}.bil0Aa_toolbarActions>*{flex:1 1 0}}
.ywSrgW_section{min-width:0;margin-top:1rem}.ywSrgW_sectionTitle{margin-bottom:.75rem}.ywSrgW_dual{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.ywSrgW_loading,.ywSrgW_empty{text-align:center;justify-content:center;align-items:center;padding:1.75rem 1rem;display:flex}.ywSrgW_loading{margin-top:1rem}.ywSrgW_help{margin-top:.75rem}.ywSrgW_occList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ywSrgW_occRow{grid-template-columns:minmax(0,140px) minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.ywSrgW_occName{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.ywSrgW_occBar{min-width:0}.ywSrgW_busy{opacity:.6;transition:opacity .15s}.ywSrgW_occNone{color:hsl(var(--muted-foreground));font-size:.75rem}.ywSrgW_occValue{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--foreground));text-align:right;flex-direction:column;align-items:flex-end;font-size:.875rem;font-weight:600;display:flex}.ywSrgW_occHours{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.75rem;font-weight:400}.ywSrgW_kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:1024px){.ywSrgW_dual{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.ywSrgW_kpis{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.ywSrgW_occRow{grid-template-columns:minmax(0,1fr) auto}.ywSrgW_occBar{grid-area:2/1/auto/-1}}
.QyQ9AW_root{flex-direction:column;gap:.75rem;display:flex}.QyQ9AW_list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.QyQ9AW_row{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));align-items:center;gap:.75rem;min-width:0;padding:.5rem .75rem;display:flex}.QyQ9AW_rowArchived{background:hsl(var(--muted));opacity:.75}.QyQ9AW_rowIcon{border-radius:var(--radius);background:hsl(var(--primary)/.08);width:32px;height:32px;color:hsl(var(--primary));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.QyQ9AW_rowBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}
.CR_H9W_shell{isolation:isolate;background:linear-gradient(160deg, #0f184d 0%, #0a0d1f 60%, hsl(var(--background)) 60%);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.CR_H9W_authHero{color:#fff;z-index:2;flex-direction:column;width:100%;max-width:32rem;margin-left:auto;margin-right:auto;padding:1.75rem 1.5rem 1.25rem;display:flex;position:relative}.CR_H9W_authHeroBrand{color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.CR_H9W_authHeroBrandName{font-family:var(--font-bricolage),var(--font-geist-sans),sans-serif;letter-spacing:-.01em;font-size:16px;font-weight:700}.CR_H9W_authHeroTitle{font-family:var(--font-bricolage),var(--font-geist-sans),sans-serif;letter-spacing:-.025em;margin:28px 0 8px;font-size:30px;font-weight:700;line-height:1.1}.CR_H9W_authHeroTitle em{color:hsl(var(--accent));font-style:normal}.CR_H9W_authHeroSub{color:#ffffffbf;max-width:32ch;margin:0;font-size:14px}.CR_H9W_accent{color:hsl(var(--accent));font-style:normal}.CR_H9W_formSide{background:hsl(var(--card));z-index:2;border-radius:20px;flex-direction:column;width:calc(100% - 1rem);max-width:31rem;min-height:0;margin:auto auto .5rem;padding:1.25rem 1.25rem 1.5rem;display:flex;position:relative;box-shadow:0 20px 50px -20px #03061799}.CR_H9W_topBar{display:none}.CR_H9W_formMid{width:100%}.CR_H9W_authTabs{width:100%;min-height:0}.CR_H9W_tabsList{grid-template-columns:1fr 1fr 1fr;gap:4px;width:100%;margin-bottom:1.25rem;display:grid}.CR_H9W_tabsList [role=tab]{justify-content:center}.CR_H9W_formFoot{display:none}.CR_H9W_panelSub{max-width:28rem;margin-top:.25rem;margin-bottom:1.25rem}.CR_H9W_form{flex-direction:column;gap:1rem;width:100%;max-width:26rem;display:flex}.CR_H9W_googleEntry{width:100%;max-width:26rem;margin-bottom:1rem}.CR_H9W_form .CR_H9W_googleEntry{margin-bottom:0}.CR_H9W_twoCol{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.CR_H9W_labelRow{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.CR_H9W_labelLink{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:400}.CR_H9W_labelLink:hover{text-decoration:underline}.CR_H9W_requiredMark{color:hsl(var(--destructive));margin-left:.125rem}.CR_H9W_iconBtn{cursor:pointer;color:hsl(var(--muted-foreground));border-radius:calc(var(--radius)/2);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.CR_H9W_iconBtn:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.CR_H9W_iconBtn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.CR_H9W_submit{width:100%;margin-top:.5rem}.CR_H9W_stepper{margin-bottom:1.25rem}.CR_H9W_wizardActions{grid-template-columns:auto 1fr;gap:.75rem;margin-top:1rem;display:grid}.CR_H9W_wizardActions>*{width:100%}@media (max-width:480px){.CR_H9W_wizardActions{grid-template-columns:1fr}}.CR_H9W_switchCta{text-align:center;width:100%;max-width:26rem;margin-top:1.25rem}.CR_H9W_linkBtn{color:hsl(var(--primary));cursor:pointer;font-weight:500;font:inherit;background:0 0;border:none;padding:0}.CR_H9W_linkBtn:hover{text-decoration:underline}.CR_H9W_pickerError{margin-top:1rem}.CR_H9W_tenantList{flex-direction:column;gap:.5rem;margin:1.25rem 0 1rem;padding:0;list-style:none;display:flex}.CR_H9W_tenantRow{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);width:100%;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}.CR_H9W_tenantRow:hover:not(:disabled){border-color:hsl(var(--primary));background:hsl(var(--primary)/.04)}.CR_H9W_tenantRow:focus-visible{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.16);outline:none}.CR_H9W_tenantRow:disabled{opacity:.5;cursor:not-allowed}.CR_H9W_tenantRow[aria-busy=true]{border-color:hsl(var(--primary))}.CR_H9W_tenantIcon{border-radius:var(--radius);background:hsl(var(--primary)/.08);width:36px;height:36px;color:hsl(var(--primary));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CR_H9W_tenantBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CR_H9W_tenantName{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}.CR_H9W_tenantSlug{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.CR_H9W_tenantChevron{color:hsl(var(--muted-foreground));flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.CR_H9W_tenantRow:hover .CR_H9W_tenantChevron{color:hsl(var(--primary))}.CR_H9W_pickerCancel{width:100%}@media (max-width:480px){.CR_H9W_authHero{padding:1.5rem 1rem 1rem}.CR_H9W_formSide{border-radius:20px 20px 0 0;width:100%;margin:0;padding:1rem}.CR_H9W_authHeroTitle{font-size:28px}.CR_H9W_twoCol{grid-template-columns:1fr}}@media (min-width:900px){.CR_H9W_shell{justify-content:center;align-items:center;padding:2rem 1.5rem}.CR_H9W_authHero{text-align:center;align-items:center;max-width:28rem;margin:0;padding:0 0 1.25rem}.CR_H9W_authHeroSub{text-align:center;max-width:36ch}.CR_H9W_formSide{width:100%;max-width:28rem;margin:0}.CR_H9W_authHeroTitle{margin-top:1rem;font-size:36px}}
@keyframes dbwrTq_ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dbwrTq_ds-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dbwrTq_ds-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes dbwrTq_ds-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes dbwrTq_ds-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes dbwrTq_ds-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes dbwrTq_ds-context-swap-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dbwrTq_mobileTitle{display:none}.dbwrTq_page{min-width:0}.dbwrTq_fill{height:calc(100dvh - var(--topbar-height,56px) - var(--main-pad-top,0px) - var(--main-pad-bottom,0px));flex-direction:column;min-height:420px;display:flex}.dbwrTq_agendaBusyLayer{position:relative}.dbwrTq_fill>.dbwrTq_agendaBusyLayer,.dbwrTq_fill .dbwrTq_agendaContent{flex-direction:column;flex:auto;min-height:0;display:flex}.dbwrTq_fill .dbwrTq_agendaContent>:not(:last-child){flex-shrink:0}.dbwrTq_agendaBusyContent{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}.dbwrTq_busyOverlay{z-index:20;background:hsl(var(--background)/.58);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:progress;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dbwrTq_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}@media (max-width:767px){.dbwrTq_pageHeader{display:none}.dbwrTq_mobileTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}}
.a5tUaG_examples{flex-direction:column;gap:.25rem;margin:0;padding-left:1rem;display:flex}.a5tUaG_linkBox{flex-direction:column;gap:.75rem;display:flex}.a5tUaG_codeRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.a5tUaG_codeText{flex-direction:column;flex:260px;gap:.5rem;min-width:0;display:flex}.a5tUaG_code{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;letter-spacing:.2em;font-size:2.25rem;font-weight:700}.a5tUaG_actions{flex-wrap:wrap;gap:.5rem;display:flex}.a5tUaG_usage{flex-direction:column;gap:.5rem;display:flex}.a5tUaG_result{overflow-wrap:anywhere}
.xomsfG_actions{justify-content:flex-end;gap:.5rem;display:flex}.xomsfG_actionsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.xomsfG_sessionsList{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.xomsfG_sessionRow{border:1px solid hsl(var(--border));border-radius:var(--radius);align-items:center;gap:.75rem;padding:.75rem;display:flex}.xomsfG_sessionIcon{color:hsl(var(--muted-foreground));flex-shrink:0}.xomsfG_sessionBody{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.xomsfG_sessionLabel{color:hsl(var(--foreground));align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.xomsfG_currentBadge{margin-left:.5rem}.xomsfG_sessionsLoading{justify-content:center;padding:1.5rem;display:flex}.xomsfG_deleteForm{flex-direction:column;gap:.75rem;display:flex}
.WSMQoG_stack{flex-direction:column;gap:1rem;display:flex}.WSMQoG_muted{color:hsl(var(--muted-foreground));font-style:italic}.WSMQoG_emailCell{overflow-wrap:anywhere}.WSMQoG_actionCell{width:120px}.WSMQoG_roleBadge{border-radius:calc(var(--radius)/2);background:hsl(var(--muted));color:hsl(var(--foreground));padding:2px .5rem;font-size:.75rem;font-weight:600;display:inline-block}.WSMQoG_role_OWNER{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.WSMQoG_role_ADMIN{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.WSMQoG_dialogForm{flex-direction:column;gap:.75rem;display:flex}
.XieSjq_statusRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.XieSjq_actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.XieSjq_plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.XieSjq_plan{flex-direction:column;gap:.5rem;display:flex}.XieSjq_plan>button{margin-top:auto}.XieSjq_taxRow{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}@media (max-width:767px){.XieSjq_plans{grid-template-columns:minmax(0,1fr)}}
._4_iGDa_shell{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}._4_iGDa_header{flex-direction:column;gap:.25rem;display:flex}._4_iGDa_body{grid-template-columns:220px 1fr;align-items:flex-start;gap:1.25rem;display:grid}._4_iGDa_sidenav{top:calc(var(--topbar-height,56px) + 1rem);flex-direction:column;gap:.25rem;display:flex;position:sticky}._4_iGDa_navItem{border-radius:var(--radius);color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:background-color .12s,color .12s;display:flex}._4_iGDa_navItem:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}._4_iGDa_navItemActive{background:hsl(var(--muted));color:hsl(var(--foreground));font-weight:600}._4_iGDa_navIcon{justify-content:center;align-items:center;display:inline-flex}._4_iGDa_content{flex-direction:column;gap:.75rem;display:flex}@media (max-width:720px){._4_iGDa_shell{gap:.75rem;padding:0}._4_iGDa_body{grid-template-columns:1fr;gap:.75rem}._4_iGDa_sidenav{margin:0 calc(-1*var(--page-gutter-x,1rem));padding:0 var(--page-gutter-x,1rem) .5rem;border-bottom:1px solid hsl(var(--border));scroll-snap-type:x proximity;scroll-padding-inline:var(--page-gutter-x,1rem);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:.25rem;position:static;overflow:auto hidden}._4_iGDa_sidenav::-webkit-scrollbar{display:none}._4_iGDa_navItem{white-space:nowrap;scroll-snap-align:start;flex:none}}
.cjnpGG_toggleList{flex-direction:column;gap:.75rem;display:flex}.cjnpGG_toggleRow{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.cjnpGG_toggleText{flex-direction:column;gap:.25rem;max-width:60ch;display:flex}
.gECQ_G_toggleRow{cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.gECQ_G_toggleRow input[type=checkbox]{accent-color:hsl(var(--primary));margin-top:4px}.gECQ_G_toggleRow span{flex-direction:column;gap:.25rem;display:flex}.gECQ_G_hoursRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.gECQ_G_actions{justify-content:flex-end;display:flex}.gECQ_G_noticeRow{grid-template-columns:1fr 1fr;align-items:start;gap:.75rem;display:grid}.gECQ_G_calendarButton{max-width:20rem}@media (max-width:540px){.gECQ_G_hoursRow,.gECQ_G_noticeRow{grid-template-columns:1fr}}
.AqOa4W_title{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.AqOa4W_toggleList{flex-direction:column;gap:.75rem;display:flex}.AqOa4W_toggleRow{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.AqOa4W_toggleText{flex-direction:column;gap:.25rem;max-width:60ch;display:flex}.AqOa4W_usage{flex-direction:column;gap:.5rem;display:flex}.AqOa4W_booking{flex-direction:column;gap:.75rem;display:flex}.AqOa4W_bookingRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.AqOa4W_bookingText{flex-direction:column;flex:280px;gap:.5rem;min-width:0;display:flex}.AqOa4W_link{overflow-wrap:anywhere}.AqOa4W_actions{flex-wrap:wrap;gap:.5rem;display:flex}
._081DZG_page{flex-direction:column;gap:1rem;display:flex}._081DZG_content{width:100%;max-width:47.5rem;margin-inline:auto}._081DZG_activity{flex-direction:column;gap:1rem;display:flex}._081DZG_filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}._081DZG_result{white-space:pre-wrap;overflow-wrap:anywhere}@media (min-width:768px){._081DZG_filters{grid-template-columns:repeat(4,minmax(0,1fr))}}
.CFklwW_page{flex-direction:column;gap:1.25rem;width:100%;min-width:0;max-width:40rem;margin:0 auto;padding-block:1.25rem;display:flex}.CFklwW_header{flex-direction:column;gap:.5rem;display:flex}.CFklwW_cardBody{flex-direction:column;gap:.75rem;display:flex}.CFklwW_services{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.CFklwW_serviceRow{grid-template-columns:auto minmax(0,1fr) 6rem 5.5rem;grid-template-areas:"check name price duration";align-items:center;gap:.5rem;display:grid}.CFklwW_check{grid-area:check}.CFklwW_serviceName{overflow-wrap:anywhere;grid-area:name;min-width:0}.CFklwW_price{grid-area:price;min-width:0}.CFklwW_duration{grid-area:duration;min-width:0}.CFklwW_stylistRow{align-items:flex-end;gap:.5rem;display:flex}.CFklwW_stylistField{flex:1;min-width:0}.CFklwW_actions{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}@media (max-width:30rem){.CFklwW_serviceRow{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);grid-template-areas:"check name name"".price duration";row-gap:.25rem}}
.wlUiuq_root{flex-direction:column;gap:.75rem;display:flex}.wlUiuq_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wlUiuq_loading{justify-content:center;padding:2rem;display:flex}.wlUiuq_empty{text-align:center;padding:1.5rem 0}.wlUiuq_card{flex-direction:column;gap:.5rem;display:flex}.wlUiuq_cardOff{background:hsl(var(--muted));opacity:.75}.wlUiuq_cardHead{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.wlUiuq_uses{border-top:1px solid hsl(var(--border));flex-wrap:wrap;gap:.25rem .75rem;margin:0;padding:.5rem 0 0;list-style:none;display:flex}
.spIE1W_page{flex-direction:column;gap:1rem;min-width:0;margin-top:.5rem;display:flex}.spIE1W_toolbar{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.spIE1W_dateNav{align-items:center;gap:.5rem;min-width:0;display:flex}.spIE1W_dateLabel{font-family:var(--font-bricolage),var(--font-geist-sans),sans-serif;color:hsl(var(--foreground));font-size:1rem;font-weight:600}.spIE1W_dateLabel:first-letter{text-transform:uppercase}.spIE1W_loading{justify-content:center;padding:2rem 0;display:flex}.spIE1W_kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.spIE1W_dual{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.spIE1W_cardTitle{margin-bottom:.75rem}.spIE1W_help{margin-top:.75rem}.spIE1W_closed{flex-direction:column;gap:.75rem;display:flex}.spIE1W_closedLine{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.spIE1W_closedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.spIE1W_closedGrid dt{color:hsl(var(--muted-foreground));font-size:.75rem}.spIE1W_closedGrid dd{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--foreground));margin:0;font-size:1rem}.spIE1W_form{flex-direction:column;gap:1rem;display:flex}.spIE1W_formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.spIE1W_diffLine{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.spIE1W_formActions{justify-content:flex-end;gap:.5rem;display:flex}.spIE1W_dayLink{height:auto;padding:0}.spIE1W_dayLink[aria-current=date]{font-weight:600}@media (max-width:900px){.spIE1W_kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.spIE1W_dual{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.spIE1W_formGrid{grid-template-columns:minmax(0,1fr)}.spIE1W_closedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.spIE1W_formActions{flex-direction:column-reverse;align-items:stretch}}
.DN5Wiq_toolbar{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;margin-bottom:.75rem;padding:.75rem 1rem;display:flex}.DN5Wiq_dateNav{align-items:center;gap:.5rem;display:flex}.DN5Wiq_dateLabel{font-family:var(--font-bricolage),var(--font-geist-sans),sans-serif;color:hsl(var(--foreground));font-size:1rem;font-weight:600}.DN5Wiq_dateLabel:first-letter{text-transform:uppercase}.DN5Wiq_dateLabel{min-width:18ch}.DN5Wiq_toolbarRight{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.DN5Wiq_dateInput{appearance:none;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:var(--radius);font:inherit;cursor:pointer;padding:.5rem .75rem;font-size:.875rem}.DN5Wiq_dateInput:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.DN5Wiq_kpiGrid{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1rem;display:grid}@media (max-width:900px){.DN5Wiq_kpiGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.DN5Wiq_kpiGrid{grid-template-columns:1fr}}.DN5Wiq_kpi{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.DN5Wiq_kpiLabel{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;font-size:11px}.DN5Wiq_kpiValue{font-family:var(--font-bricolage),var(--font-geist-sans),sans-serif;color:hsl(var(--foreground));letter-spacing:-.01em;font-size:1.5rem;font-weight:700;line-height:1}.DN5Wiq_kpiPrimary{background:hsl(var(--primary)/.04);border-color:hsl(var(--primary)/.18)}.DN5Wiq_kpiPrimary .DN5Wiq_kpiValue{color:hsl(var(--primary))}.DN5Wiq_kpiBreakdown{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.25rem .75rem;font-size:11px;display:flex}.DN5Wiq_tableWrap{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);overflow:hidden}.DN5Wiq_row{border-bottom:1px solid hsl(var(--border));font:inherit;background:0 0;grid-template-columns:90px 1fr 1fr 130px 120px 140px;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:grid}.DN5Wiq_row:last-child{border-bottom:0}@media (max-width:900px){.DN5Wiq_row{grid-template-columns:80px 1fr 110px 130px}.DN5Wiq_row>:nth-child(2){grid-column:2/span 2}.DN5Wiq_row>:nth-child(3),.DN5Wiq_row>:nth-child(4){display:none}}.DN5Wiq_rowGroupHeader{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;background:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:.75rem 1.25rem;font-size:11px;display:flex}.DN5Wiq_rowVoided{opacity:.55}.DN5Wiq_cellTime{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.DN5Wiq_cellClient{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.DN5Wiq_cellService{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.DN5Wiq_cellStylist{color:hsl(var(--foreground));align-items:center;gap:.5rem;font-size:.875rem;display:flex;overflow:hidden}.DN5Wiq_stylistDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.DN5Wiq_stylistName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DN5Wiq_cellAmount{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--foreground));text-align:right;font-size:.875rem;font-weight:600}.DN5Wiq_cellAction{justify-content:flex-end;display:flex}.DN5Wiq_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}@media (max-width:767px){.DN5Wiq_row{grid-template-columns:auto 1fr auto;grid-template-areas:"time client amount""service stylist action";gap:.25rem .75rem;padding:.75rem 1rem}.DN5Wiq_row>:first-child{grid-area:time}.DN5Wiq_row>:nth-child(2){grid-area:client/auto}.DN5Wiq_row>:nth-child(3){grid-area:service;display:block}.DN5Wiq_row>:nth-child(4){grid-area:stylist;display:flex}.DN5Wiq_row>:nth-child(5){grid-area:amount}.DN5Wiq_row>:nth-child(6){grid-area:action}.DN5Wiq_cellService,.DN5Wiq_cellStylist{font-size:.75rem}}
.EaFSsa_grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:.75rem;display:grid}@media (max-width:1024px){.EaFSsa_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.EaFSsa_grid{grid-template-columns:1fr}}.EaFSsa_gridChart{grid-template-columns:2fr 1fr;gap:1rem;margin-top:1rem;display:grid}@media (max-width:1024px){.EaFSsa_gridChart{grid-template-columns:1fr}}.EaFSsa_gridDual{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}@media (max-width:1024px){.EaFSsa_gridDual{grid-template-columns:1fr}}.EaFSsa_list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.EaFSsa_listRow{grid-template-columns:28px 1fr auto;align-items:center;gap:.75rem;display:grid}.EaFSsa_listRank{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--muted-foreground));text-align:right;font-size:.75rem;font-weight:600}.EaFSsa_listName{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.EaFSsa_listValue{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--foreground));font-size:.875rem;font-weight:600}.EaFSsa_occRow{grid-template-columns:100px 1fr 60px;align-items:center;gap:.75rem;display:grid}.EaFSsa_occBar{background:hsl(var(--muted));border-radius:999px;height:8px;position:relative;overflow:hidden}.EaFSsa_occBarFill{width:var(--pct,0%);background:var(--bar-color,hsl(var(--primary)));border-radius:999px;transition:width .2s;position:absolute;inset:0}.EaFSsa_occName{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.EaFSsa_occValue{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--foreground));text-align:right;font-size:.875rem;font-weight:600}.EaFSsa_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.75rem 1rem;display:flex}
.AC_DNa_figure{margin:1.5rem 0}.AC_DNa_image{border:1px solid hsl(var(--border));border-radius:var(--radius);width:100%;height:auto;display:block}.AC_DNa_caption{color:hsl(var(--muted-foreground));text-align:center;margin-top:.5rem;font-size:.875rem}
.AnZIJq_loading{background:hsl(var(--background));flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:100vh;display:flex}.AnZIJq_brandLockup{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.AnZIJq_brandLockup:hover{opacity:.8}.AnZIJq_brandLockup:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:var(--radius)}.AnZIJq_brandText{font-size:16px}.AnZIJq_tenantInfo{align-items:baseline;gap:.5rem;min-width:0;display:inline-flex}.AnZIJq_tenantSep{color:hsl(var(--border));-webkit-user-select:none;user-select:none;margin:0 .25rem;font-size:1rem}.AnZIJq_iconBtn{border:1px solid hsl(var(--border));border-radius:var(--radius);cursor:pointer;width:36px;height:36px;color:hsl(var(--foreground));background:0 0;justify-content:center;align-items:center;display:inline-flex}.AnZIJq_iconBtn:hover{background:hsl(var(--muted))}.AnZIJq_iconBtn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.AnZIJq_avatarBtn{cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:0}.AnZIJq_avatarBtn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.AnZIJq_hamburger{border-radius:var(--radius);cursor:pointer;width:40px;height:40px;color:hsl(var(--foreground));transition:background-color .12s var(--easing-standard);background:0 0;border:none;justify-content:center;align-items:center;margin-left:-.5rem;margin-right:.25rem;display:none}.AnZIJq_hamburger:hover{background:hsl(var(--muted))}.AnZIJq_hamburger:active{background:hsl(var(--foreground)/.08)}.AnZIJq_hamburger:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.AnZIJq_hamburger svg{width:20px;height:20px}.AnZIJq_version{opacity:.6;-webkit-user-select:all;user-select:all;padding:.25rem .75rem 0}@media (max-width:1024px){.AnZIJq_hamburger{display:inline-flex}.AnZIJq_brandText{font-size:12px}.AnZIJq_tenantInfo,.AnZIJq_tenantSep{display:none}}@media (max-width:640px){.AnZIJq_brandText{display:none}.AnZIJq_brandLockup{gap:0}}@media (max-width:767px){.AnZIJq_hamburger{display:none}}
.EFlpoq_page{flex-direction:column;gap:1.5rem;min-width:0;max-width:60rem;display:flex}.EFlpoq_status{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.EFlpoq_status a{color:hsl(var(--primary));text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.EFlpoq_publishActions{flex-wrap:wrap;gap:.75rem;display:flex}.EFlpoq_checklist{flex-direction:column;gap:.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.EFlpoq_checklist li{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;display:flex}.EFlpoq_checklist li[data-ok]{color:hsl(var(--success))}.EFlpoq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.EFlpoq_socialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.EFlpoq_actions{justify-content:flex-end;display:flex}.EFlpoq_gallery{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.EFlpoq_photo{flex-direction:column;gap:.5rem;min-width:0;display:flex}.EFlpoq_photoImg{aspect-ratio:4/3;object-fit:cover;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--muted));width:100%}.EFlpoq_photoActions{justify-content:space-between;display:flex}.EFlpoq_team{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.EFlpoq_member{flex-direction:column;gap:.5rem;min-width:0;display:flex}.EFlpoq_domain{flex-direction:column;gap:1rem;min-width:0;display:flex}.EFlpoq_domainName{overflow-wrap:anywhere}.EFlpoq_domainActions{flex-wrap:wrap;gap:.75rem;display:flex}.EFlpoq_copyRow{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.EFlpoq_recordValue{overflow-wrap:anywhere;min-width:0}@media (max-width:767px){.EFlpoq_socialGrid{grid-template-columns:minmax(0,1fr)}.EFlpoq_gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.EFlpoq_team{grid-template-columns:repeat(2,minmax(0,1fr))}}.EFlpoq_statGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}@media (max-width:640px){.EFlpoq_statGrid{grid-template-columns:1fr}}
@keyframes ZVzGKW_ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ZVzGKW_ds-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ZVzGKW_ds-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ZVzGKW_ds-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes ZVzGKW_ds-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ZVzGKW_ds-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ZVzGKW_ds-context-swap-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ZVzGKW_detail{animation:ZVzGKW_ds-context-swap-in .18s var(--easing-standard);flex-direction:column;display:flex;overflow-y:auto}@media (prefers-reduced-motion:reduce){.ZVzGKW_detail{animation:none}}.ZVzGKW_detailHero{align-items:flex-start;gap:1.25rem;padding:1.75rem 2rem;display:flex}.ZVzGKW_detailHeroBody{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.ZVzGKW_detailTitleRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ZVzGKW_detailBody{flex-direction:column;gap:1.5rem;padding:1.5rem 2rem 2rem;display:flex}.ZVzGKW_form{flex-direction:column;gap:1rem;display:flex}.ZVzGKW_planAlert{margin-bottom:1rem}.ZVzGKW_planAlertActions{margin-top:.5rem;display:flex}.ZVzGKW_colorDot{border:2px solid hsl(var(--background));width:24px;height:24px;box-shadow:0 0 0 1px hsl(var(--border));border-radius:50%;flex-shrink:0}.ZVzGKW_detailColorBlock{border-radius:var(--radius);border:1px solid hsl(var(--border));width:64px;height:64px;box-shadow:inset 0 0 0 4px hsl(var(--background));flex-shrink:0}.ZVzGKW_colorGrid{grid-template-columns:repeat(8,1fr);gap:.5rem;display:grid}@media (max-width:480px){.ZVzGKW_colorGrid{grid-template-columns:repeat(4,1fr)}}.ZVzGKW_colorSwatch{aspect-ratio:1;border-radius:var(--radius);cursor:pointer;background:0 0;border:2px solid #0000;padding:0;position:relative}.ZVzGKW_colorSwatch:hover{transform:scale(1.05)}.ZVzGKW_colorSwatch:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ZVzGKW_colorSwatch>span{border-radius:calc(var(--radius) - 4px);position:absolute;inset:0}.ZVzGKW_colorSwatchActive{border-color:hsl(var(--foreground));box-shadow:0 0 0 2px hsl(var(--background))}.ZVzGKW_dateRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ZVzGKW_timeLabel{color:hsl(var(--foreground));flex-direction:column;gap:.25rem;font-size:12px;font-weight:500;display:flex}.ZVzGKW_timeInput{appearance:none;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:var(--radius);font:inherit;padding:.5rem .75rem;font-size:.875rem}.ZVzGKW_timeInput:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.ZVzGKW_exceptionsSection{flex-direction:column;gap:.75rem;display:flex}.ZVzGKW_exceptionsList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ZVzGKW_exceptionRow{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));grid-template-columns:28px 1fr 28px;align-items:center;gap:.5rem;padding:.5rem .75rem;display:grid}.ZVzGKW_exceptionIcon{border-radius:var(--radius);justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ZVzGKW_excVacation{background:hsl(var(--accent)/.14);color:hsl(var(--accent))}.ZVzGKW_excOff{background:hsl(var(--destructive)/.12);color:hsl(var(--destructive))}.ZVzGKW_excShift{background:hsl(var(--warning)/.18);color:hsl(var(--warning))}.ZVzGKW_exceptionBody{flex-direction:column;gap:2px;min-width:0;display:flex}.ZVzGKW_exceptionDate{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;font-size:11px}.ZVzGKW_exceptionLabel{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.ZVzGKW_exceptionDelete{color:hsl(var(--muted-foreground));cursor:pointer;border-radius:var(--radius);background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ZVzGKW_exceptionDelete:hover{background:hsl(var(--destructive)/.08);color:hsl(var(--destructive))}.ZVzGKW_exceptionForm{border:1px dashed hsl(var(--border));border-radius:var(--radius);background:hsl(var(--muted)/.5);flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.ZVzGKW_kindRow{grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}.ZVzGKW_kindPill{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:var(--radius);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;font-size:12px;display:inline-flex}.ZVzGKW_kindPill:hover{background:hsl(var(--muted))}.ZVzGKW_kindPillActive{background:hsl(var(--foreground));color:hsl(var(--background));border-color:hsl(var(--foreground))}.ZVzGKW_kindPillActive:hover{background:hsl(var(--foreground))}.ZVzGKW_exceptionFormActions{justify-content:flex-end;gap:.5rem;display:flex}.ZVzGKW_conflictList{flex-direction:column;gap:.25rem;max-height:240px;margin:.5rem 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.ZVzGKW_conflictRow{border-radius:var(--radius);background:hsl(var(--warning)/.06);border-left:3px solid hsl(var(--warning));padding:.5rem .75rem;font-size:.875rem}.ZVzGKW_conflictDate{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--foreground));font-size:12px;font-weight:500}.ZVzGKW_exceptionsReadList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ZVzGKW_exceptionReadRow{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));grid-template-columns:28px 1fr;align-items:center;gap:.5rem;padding:.5rem .75rem;display:grid}.ZVzGKW_exceptionNote{color:hsl(var(--muted-foreground));font-size:.75rem}.ZVzGKW_inheritBlock{border:1px solid hsl(var(--border));border-radius:var(--radius);align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.ZVzGKW_inheritText{cursor:pointer;flex-direction:column;gap:.25rem;display:flex}.ZVzGKW_inheritText strong{font-size:.875rem}.ZVzGKW_serviceChecklist{flex-direction:column;gap:.5rem;margin:0;padding:.25rem 0;list-style:none;display:flex}.ZVzGKW_serviceCheckRow{align-items:center;gap:.75rem;font-size:.875rem;display:flex}.ZVzGKW_serviceCheckRow label{cursor:pointer}.ZVzGKW_weekSummary{background:hsl(var(--muted)/.6);border-radius:var(--radius);font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;font-variant-numeric:tabular-nums;margin:0;padding:.5rem .75rem;font-size:.75rem;line-height:1.7}.ZVzGKW_weekSummaryRow{gap:.75rem;display:flex}.ZVzGKW_weekSummaryRow dt{min-width:2.5rem;color:hsl(var(--muted-foreground));font-weight:500}.ZVzGKW_weekSummaryRow dd{margin:0}@media (max-width:767px){.ZVzGKW_detailHero{gap:.75rem;padding:1rem}.ZVzGKW_detailBody{gap:1.25rem;padding:1rem 1rem 1.5rem}}.ZVzGKW_specialtyChips{flex-wrap:wrap;gap:.25rem;display:flex}.ZVzGKW_specialtyInputs{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}@media (max-width:480px){.ZVzGKW_specialtyInputs{grid-template-columns:1fr}}
.ld7ZaW_toolbar{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;margin-bottom:.75rem;padding:.75rem 1rem;display:flex}.ld7ZaW_dateNav{align-items:center;gap:.5rem;display:flex}.ld7ZaW_dateLabel{font-family:var(--font-bricolage),var(--font-geist-sans),sans-serif;color:hsl(var(--foreground));min-width:18ch;font-size:1rem;font-weight:600}.ld7ZaW_dateLabel:first-letter{text-transform:uppercase}.ld7ZaW_toolbarRight{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ld7ZaW_monthInput{appearance:none;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:var(--radius);font:inherit;cursor:pointer;padding:.5rem .75rem;font-size:.875rem}.ld7ZaW_monthInput:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.ld7ZaW_kpiRow{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:720px){.ld7ZaW_kpiRow{grid-template-columns:1fr}}.ld7ZaW_gridFull{margin-top:1rem}.ld7ZaW_gridDual{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}@media (max-width:1024px){.ld7ZaW_gridDual{grid-template-columns:1fr}}.ld7ZaW_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.75rem 1rem;display:flex}.ld7ZaW_pieLayout{grid-template-columns:1fr 1fr;align-items:center;gap:.75rem;height:260px;display:grid}@media (max-width:480px){.ld7ZaW_pieLayout{grid-template-columns:1fr;height:auto}}.ld7ZaW_pieLegend{flex-direction:column;gap:.5rem;display:flex}.ld7ZaW_pieLegendRow{grid-template-columns:12px 1fr auto;align-items:center;gap:.5rem;display:grid}.ld7ZaW_pieDot{border-radius:2px;width:12px;height:12px}.ld7ZaW_pieLabel{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.ld7ZaW_pieValue{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600}
@keyframes BQ3lGG_ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes BQ3lGG_ds-fade-out{0%{opacity:1}to{opacity:0}}@keyframes BQ3lGG_ds-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes BQ3lGG_ds-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes BQ3lGG_ds-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes BQ3lGG_ds-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes BQ3lGG_ds-context-swap-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.BQ3lGG_detail{animation:BQ3lGG_ds-context-swap-in .18s var(--easing-standard);flex-direction:column;display:flex;overflow-y:auto}@media (prefers-reduced-motion:reduce){.BQ3lGG_detail{animation:none}}.BQ3lGG_detailHero{align-items:flex-start;gap:1.25rem;padding:1.75rem 2rem;display:flex}.BQ3lGG_detailHeroBody{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.BQ3lGG_detailTitleRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.BQ3lGG_detailMeta{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.BQ3lGG_metaItem{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;display:inline-flex}.BQ3lGG_detailBody{flex-direction:column;gap:1.5rem;padding:1.5rem 2rem 2rem;display:flex}.BQ3lGG_form{flex-direction:column;gap:1rem;display:flex}.BQ3lGG_pageSub{max-width:64ch;margin-top:-.5rem;margin-bottom:.5rem}.BQ3lGG_monoInput{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;font-size:.875rem}.BQ3lGG_rowIcon{border-radius:var(--radius);background:hsl(var(--primary)/.08);width:36px;height:36px;color:hsl(var(--primary));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BQ3lGG_rowName{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex;overflow:hidden}.BQ3lGG_rowMeta{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.BQ3lGG_rowBadges{align-items:center;gap:.25rem;display:inline-flex}.BQ3lGG_detailHeroIcon{border-radius:var(--radius);background:hsl(var(--primary)/.08);width:64px;height:64px;color:hsl(var(--primary));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BQ3lGG_slugRow{align-items:center;gap:.5rem;display:flex}.BQ3lGG_slugFromName{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.75rem}.BQ3lGG_slugFromName:hover{text-decoration:underline}.BQ3lGG_slugFromName:disabled{color:hsl(var(--muted-foreground));cursor:not-allowed;text-decoration:none}.BQ3lGG_salonStylistsList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.BQ3lGG_salonStylistRow{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));grid-template-columns:16px 1fr auto;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:grid}.BQ3lGG_salonStylistDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.BQ3lGG_salonStylistName{color:hsl(var(--foreground));min-width:0;font-weight:500}.BQ3lGG_salonStylistSchedule{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--muted-foreground));font-size:.75rem}.BQ3lGG_bookingOnlineActive{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.BQ3lGG_bookingOnlineStatus{align-items:center;gap:.5rem;display:flex}.BQ3lGG_bookingOnlineUrl{word-break:break-all;color:hsl(var(--muted-foreground))}.BQ3lGG_scheduleEditButton{align-self:flex-start;margin-top:.75rem}.BQ3lGG_scheduleEditForm{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));flex-direction:column;gap:.75rem;margin-top:.5rem;padding:.75rem;display:flex}.BQ3lGG_scheduleEditActions{justify-content:flex-end;gap:.5rem;display:flex}@media (max-width:767px){.BQ3lGG_detailHero{gap:.75rem;padding:1rem}.BQ3lGG_detailBody{gap:1.25rem;padding:1rem 1rem 1.5rem}}
@keyframes PK2D1W_ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes PK2D1W_ds-fade-out{0%{opacity:1}to{opacity:0}}@keyframes PK2D1W_ds-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes PK2D1W_ds-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes PK2D1W_ds-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes PK2D1W_ds-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes PK2D1W_ds-context-swap-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.PK2D1W_detail{animation:PK2D1W_ds-context-swap-in .18s var(--easing-standard);flex-direction:column;display:flex;overflow-y:auto}@media (prefers-reduced-motion:reduce){.PK2D1W_detail{animation:none}}.PK2D1W_detailHero{align-items:flex-start;gap:1.25rem;padding:1.75rem 2rem;display:flex}.PK2D1W_detailHeroBody{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.PK2D1W_detailTitleRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.PK2D1W_detailMeta{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.PK2D1W_metaItem{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;display:inline-flex}.PK2D1W_detailBody{flex-direction:column;gap:1.5rem;padding:1.5rem 2rem 2rem;display:flex}.PK2D1W_form{flex-direction:column;gap:1rem;display:flex}.PK2D1W_rowIcon{border-radius:var(--radius);background:hsl(var(--primary)/.08);width:36px;height:36px;color:hsl(var(--primary));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PK2D1W_rowMeta{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;font-size:.75rem;display:flex}.PK2D1W_rowMeta>span+span:before{content:"·";color:hsl(var(--border));margin-right:.5rem}.PK2D1W_detailHeroIcon{border-radius:var(--radius);background:hsl(var(--primary)/.08);width:64px;height:64px;color:hsl(var(--primary));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PK2D1W_priceBig{font-family:var(--font-bricolage),var(--font-geist-sans),sans-serif;color:hsl(var(--foreground));letter-spacing:-.01em;font-size:1.5rem;font-weight:700}.PK2D1W_description{white-space:pre-wrap}.PK2D1W_priceRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.PK2D1W_salonRows{flex-direction:column;gap:.75rem;display:flex}.PK2D1W_salonRow{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.PK2D1W_salonCheck{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}.PK2D1W_salonCheck input[type=checkbox]{width:16px;height:16px;accent-color:hsl(var(--primary));cursor:pointer}.PK2D1W_salonOverrides{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@media (max-width:480px){.PK2D1W_salonOverrides{grid-template-columns:1fr}}.PK2D1W_upcomingList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.PK2D1W_upcomingRow{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));color:hsl(var(--foreground));align-items:baseline;gap:.75rem;min-width:0;padding:.5rem .75rem;font-size:.875rem;display:flex}@media (max-width:480px){.PK2D1W_priceRow{grid-template-columns:1fr}}@media (max-width:767px){.PK2D1W_detailHero{gap:.75rem;padding:1rem}.PK2D1W_detailBody{gap:1.25rem;padding:1rem 1rem 1.5rem}}
.OwDGnG_shell[data-accent]{--primary:var(--acc-l);--ring:var(--acc-l);--primary-foreground:0 0% 100%}.dark .OwDGnG_shell[data-accent]{--primary:var(--acc-d);--ring:var(--acc-d);--primary-foreground:220 35% 8%}.OwDGnG_shell{background:linear-gradient(160deg, hsl(var(--muted)) 0%, hsl(var(--background)) 60%);flex-direction:column;align-items:center;min-height:100vh;padding:1.5rem 1rem 3rem;display:flex}.OwDGnG_brandRow{align-items:center;gap:.5rem;margin-bottom:1rem;display:inline-flex}.OwDGnG_brandChip{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));margin-left:.25rem;padding-left:calc(.5rem + 6px);font-size:11px;font-weight:600;position:relative}.OwDGnG_brandChip:before{content:"·";position:absolute;top:50%;left:4px;transform:translateY(-50%)}.OwDGnG_card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);width:100%;max-width:540px;box-shadow:0 12px 40px -10px hsl(var(--foreground)/.12);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.OwDGnG_salonHead{border-bottom:1px solid hsl(var(--border));flex-direction:column;gap:.25rem;padding-bottom:1rem;display:flex}.OwDGnG_salonName{font-family:var(--font-bricolage),var(--font-geist-sans),sans-serif;letter-spacing:-.02em;color:hsl(var(--foreground));font-size:22px;font-weight:700}.OwDGnG_salonMeta{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.75rem;font-size:.75rem;display:flex}.OwDGnG_metaItem{align-items:center;gap:.25rem;display:inline-flex}.OwDGnG_stepHeading{font-family:var(--font-bricolage),var(--font-geist-sans),sans-serif;letter-spacing:-.02em;color:hsl(var(--foreground));margin:0;font-size:22px;font-weight:700;line-height:1.2}.OwDGnG_stepHelper{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.45}.OwDGnG_policyLine{color:hsl(var(--muted-foreground));align-items:flex-start;gap:.5rem;margin:0;font-size:.875rem;line-height:1.45;display:flex}.OwDGnG_policyLine>svg{color:hsl(var(--success));flex-shrink:0;margin-top:2px}.OwDGnG_list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.OwDGnG_chipsRow{flex-wrap:wrap;gap:6px;display:flex}.OwDGnG_chip{background:hsl(var(--primary)/.08);color:hsl(var(--primary));border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.OwDGnG_chipClose{opacity:.6;cursor:pointer;width:14px;height:14px;color:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:inline-flex}.OwDGnG_chipClose:hover{opacity:1}.OwDGnG_chipClose:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.OwDGnG_stylistGrid{grid-template-columns:1fr 1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:380px){.OwDGnG_stylistGrid{grid-template-columns:1fr}}.OwDGnG_stylistCard{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);cursor:pointer;text-align:center;font:inherit;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;transition:border-color .12s,background .12s;display:flex}.OwDGnG_stylistCard:hover{border-color:hsl(var(--primary))}.OwDGnG_stylistCard:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.OwDGnG_stylistCardActive{border-color:hsl(var(--primary));background:hsl(var(--primary)/.04)}.OwDGnG_stylistAvatar{color:#fff;width:56px;height:56px;font-family:var(--font-bricolage),var(--font-geist-sans),sans-serif;border-radius:999px;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:inline-flex}.OwDGnG_stylistAvatarAny{background:hsl(var(--muted-foreground)/.2);color:hsl(var(--foreground))}.OwDGnG_stylistName{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.OwDGnG_stylistTag{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.3}.OwDGnG_stylistSpecialties{flex-wrap:wrap;justify-content:center;gap:.25rem;display:flex}.OwDGnG_choice{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:var(--radius);text-align:left;cursor:pointer;width:100%;font:inherit;transition:all .12s var(--easing-standard);align-items:center;gap:.75rem;padding:1rem;display:flex}.OwDGnG_choice:hover{border-color:hsl(var(--primary));background:hsl(var(--muted))}.OwDGnG_choice:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.OwDGnG_choiceActive{border-color:hsl(var(--primary));background:hsl(var(--primary)/.04)}.OwDGnG_choiceBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.OwDGnG_choiceTitle{color:hsl(var(--foreground));font-size:1rem;font-weight:600}.OwDGnG_choiceSub{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--muted-foreground));font-size:11px}.OwDGnG_choicePrice{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--foreground));font-size:.875rem;font-weight:600}.OwDGnG_daysNav{align-items:center;gap:.5rem;min-width:0;display:flex}.OwDGnG_daysNav>button{flex-shrink:0}.OwDGnG_daysRow{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground)) #0000;flex:1;gap:.5rem;min-width:0;padding:4px 4px .5rem;scroll-padding-inline:4px;display:flex;overflow-x:auto}.OwDGnG_daysRow::-webkit-scrollbar{height:6px}.OwDGnG_daysRow::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground));border-radius:3px}.OwDGnG_dayPill{scroll-snap-align:start;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:var(--radius);cursor:pointer;min-width:64px;font:inherit;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;padding:10px 4px;transition:border-color .12s,background .12s,color .12s;display:flex}.OwDGnG_dayPill:hover:not([data-disabled]){border-color:hsl(var(--primary))}.OwDGnG_dayPill:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.OwDGnG_dayPillActive{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.OwDGnG_dayPillActive:hover{background:hsl(var(--primary))}.OwDGnG_dayDow{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));font-size:11px;font-weight:600}.OwDGnG_dayPillActive .OwDGnG_dayDow{color:hsl(var(--primary-foreground)/.8)}.OwDGnG_dayDate{font-family:var(--font-bricolage),var(--font-geist-sans),sans-serif;font-size:20px;font-weight:700}.OwDGnG_dayMonth{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--muted-foreground));font-size:10px}.OwDGnG_dayPillActive .OwDGnG_dayMonth{color:hsl(var(--primary-foreground)/.8)}.OwDGnG_slotsGrid{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.75rem;display:grid}@media (max-width:480px){.OwDGnG_slotsGrid{grid-template-columns:repeat(3,1fr)}}.OwDGnG_slot{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:var(--radius);font:inherit;font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;cursor:pointer;text-align:center;padding:10px 0;font-size:.875rem;font-weight:500;transition:border-color .12s,background .12s,color .12s}.OwDGnG_slot:hover:not([data-disabled]){border-color:hsl(var(--primary))}.OwDGnG_slot:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.OwDGnG_slot[data-disabled]{opacity:.4;cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.OwDGnG_slotActive{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.OwDGnG_form{flex-direction:column;gap:1rem;display:flex}.OwDGnG_summary{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:var(--radius);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.OwDGnG_summaryRow{color:hsl(var(--foreground));align-items:center;gap:.5rem;font-size:13px;display:flex}.OwDGnG_summaryCheck{color:hsl(var(--success));flex-shrink:0;display:inline-flex}.OwDGnG_summaryLabel{color:hsl(var(--muted-foreground))}.OwDGnG_summaryValue{color:hsl(var(--foreground));text-align:right;margin-left:auto;font-weight:500}.OwDGnG_summaryTotal{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;border-top:1px solid hsl(var(--border));justify-content:space-between;margin-top:.25rem;padding-top:.5rem;font-size:1rem;font-weight:700;display:flex}.OwDGnG_phoneInput{align-items:stretch;display:flex}.OwDGnG_phonePrefix{background:hsl(var(--muted));border:1px solid hsl(var(--input));border-radius:var(--radius) 0 0 var(--radius);color:hsl(var(--muted-foreground));font-size:14px;font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;border-right:none;align-items:center;padding:0 12px;display:inline-flex}.OwDGnG_phoneField{flex:1;min-width:0}.OwDGnG_phoneField>input{border-top-left-radius:0;border-bottom-left-radius:0}.OwDGnG_actions{border-top:1px solid hsl(var(--border));justify-content:space-between;gap:.5rem;padding-top:1rem;display:flex}.OwDGnG_empty{text-align:center;color:hsl(var(--muted-foreground));padding:1.75rem 1rem;font-size:.875rem}.OwDGnG_successCard{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1rem;display:flex}.OwDGnG_successIconWrap{display:inline-flex;position:relative}.OwDGnG_successIcon{background:hsl(var(--success)/.12);width:96px;height:96px;color:hsl(var(--success));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.OwDGnG_confetti{background:var(--color);opacity:0;pointer-events:none;border-radius:2px;width:8px;height:8px;animation:1.2s ease-out .7s forwards OwDGnG_confetti-burst;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}@keyframes OwDGnG_confetti-burst{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)}to{transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) rotate(var(--rot));opacity:0}}@media (prefers-reduced-motion:reduce){.OwDGnG_confetti{display:none}}.OwDGnG_successTitle{font-family:var(--font-bricolage),var(--font-geist-sans),sans-serif;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.15}.OwDGnG_successSub{color:hsl(var(--muted-foreground));max-width:32ch;margin:0;font-size:15px;line-height:1.5}.OwDGnG_bookingDetails{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:var(--radius);text-align:left;flex-direction:column;gap:.5rem;width:100%;padding:1rem;font-size:13px;display:flex}.OwDGnG_bookingDetailsRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.OwDGnG_bookingDetailsLabel{color:hsl(var(--muted-foreground));flex-shrink:0;min-width:80px}.OwDGnG_bookingDetailsValue{color:hsl(var(--foreground));text-align:right;font-weight:500}.OwDGnG_bookingActions{flex-direction:column;gap:.5rem;width:100%;display:flex}.OwDGnG_bookingActions>*{width:100%}.OwDGnG_choiceCheck{border-radius:var(--radius);background:hsl(var(--primary));width:24px;height:24px;color:hsl(var(--primary-foreground));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.OwDGnG_choiceDisabled{opacity:.45;cursor:not-allowed;pointer-events:none}.OwDGnG_servicesSummary{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:var(--radius);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:sticky;bottom:1rem}.OwDGnG_servicesSummaryText{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.OwDGnG_servicesBlock{flex-direction:column;gap:.25rem;width:100%;display:flex}.OwDGnG_servicesList{flex-direction:column;gap:2px;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.OwDGnG_muted{color:hsl(var(--muted-foreground))}.OwDGnG_totalDuration{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.75rem}.OwDGnG_checkboxRow{color:hsl(var(--foreground));cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.OwDGnG_checkboxRow>span{font-weight:500}.OwDGnG_privacyLink{color:hsl(var(--primary));font-weight:500;text-decoration:underline}.OwDGnG_privacyLink:hover{text-decoration:none}@media (max-width:540px){.OwDGnG_shell{padding:1rem .75rem 2rem}.OwDGnG_card{gap:1rem;padding:1.25rem 1rem}.OwDGnG_salonName{font-size:19px}.OwDGnG_stepHeading{font-size:1rem}.OwDGnG_choice{gap:.5rem;padding:.75rem}.OwDGnG_choiceTitle{font-size:.875rem}.OwDGnG_dayPill{min-width:68px;padding:.5rem}.OwDGnG_slotsGrid{grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:6px}.OwDGnG_actions{flex-direction:column-reverse;align-items:stretch;gap:.5rem}.OwDGnG_actions>*{width:100%}.OwDGnG_summaryRow{font-size:.75rem}}@media (max-width:380px){.OwDGnG_shell{padding:.75rem .5rem 1.5rem}.OwDGnG_card{padding:1rem .75rem}.OwDGnG_salonMeta{gap:.5rem}}
.JwMfQG_page{flex-direction:column;gap:3rem;max-width:72rem;margin:0 auto;padding:3rem 1.5rem 4rem;display:flex}.JwMfQG_header{border-bottom:1px solid hsl(var(--border));flex-direction:column;gap:.75rem;padding-bottom:2rem;display:flex}.JwMfQG_section{flex-direction:column;gap:1rem;display:flex}.JwMfQG_sectionHeader{flex-direction:column;gap:.25rem;display:flex}.JwMfQG_kicker{text-transform:uppercase;letter-spacing:.08em}.JwMfQG_stack{flex-direction:column;gap:1rem;display:flex}.JwMfQG_row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.JwMfQG_formGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;width:100%;display:grid}.JwMfQG_shellPreview{width:100%}.JwMfQG_shellGrid{background:hsl(var(--background));grid-template-columns:auto minmax(0,1fr);min-height:360px;display:grid}.JwMfQG_shellBody{flex-direction:column;min-width:0;display:flex}.JwMfQG_shellMain{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex}.JwMfQG_footer{border-top:1px solid hsl(var(--border));justify-content:center;padding-top:2rem;display:flex}.JwMfQG_phoneFrame{width:375px;max-width:100%;height:360px;position:relative;overflow:hidden}.JwMfQG_phoneBody{padding:1rem}.JwMfQG_phoneFrame .JwMfQG_phoneBottomNav{display:grid;position:absolute}.JwMfQG_masterDetailDemo{height:320px;min-height:0}.JwMfQG_masterDetailList{border-right:1px solid hsl(var(--border));flex-direction:column;display:flex;overflow-y:auto}.JwMfQG_masterDetailRow{border:0;border-bottom:1px solid hsl(var(--border));text-align:left;font:inherit;cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:.75rem 1rem;display:flex}.JwMfQG_masterDetailRow:hover{background:hsl(var(--muted))}.JwMfQG_masterDetailRow[aria-current=true]{background:hsl(var(--primary)/.06);box-shadow:inset 3px 0 0 hsl(var(--primary))}.JwMfQG_masterDetailDetail{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex;overflow-y:auto}
.a55CFG_page{isolation:isolate;background:linear-gradient(160deg, #0f184d 0%, #0a0d1f 60%, hsl(var(--background)) 60%);flex-direction:column;align-items:center;min-height:100vh;padding:0;display:flex;position:relative;overflow:hidden}.a55CFG_hero{z-index:2;color:hsl(var(--primary-foreground));text-align:center;width:100%;max-width:32rem;margin:0 auto;padding:1.75rem 1.5rem 1.25rem;position:relative}.a55CFG_heroBrand{align-items:center;gap:.5rem;display:inline-flex}.a55CFG_heroTitle{font-family:var(--font-bricolage),var(--font-geist-sans),sans-serif;letter-spacing:-.025em;color:#fff;margin:1.25rem 0 .5rem;font-size:26px;font-weight:700;line-height:1.15}.a55CFG_heroTitle em{color:#ed5a68;font-style:normal}.a55CFG_heroSub{color:#ffffffbf;max-width:40ch;margin:0 auto;font-size:14px}.a55CFG_card{z-index:2;background:hsl(var(--card));border-radius:20px;flex-direction:column;gap:.75rem;width:calc(100% - 1rem);max-width:440px;margin:0 auto 1.25rem;padding:1.25rem;display:flex;position:relative;box-shadow:0 20px 50px -20px #03061799}.a55CFG_form{flex-direction:column;gap:.75rem;display:flex}.a55CFG_actions{justify-content:flex-end;margin-top:.5rem;display:flex}@media (min-width:900px){.a55CFG_page{justify-content:center}.a55CFG_hero{padding-top:1.25rem}}
.UlCHIq_terms{align-items:flex-start;gap:.5rem;display:flex}.UlCHIq_termsLabel{font-weight:400;line-height:1.45}.UlCHIq_termsLink{color:hsl(var(--primary));font-weight:500;text-decoration:underline}.UlCHIq_termsLink:hover{text-decoration:none}
._4fKL5a_main{isolation:isolate;color:#fff;background:radial-gradient(120% 80% at 80% -10%,#2450a847,#0000 60%),linear-gradient(#161f31 0%,#0d1321 100%);justify-content:center;align-items:center;min-height:100dvh;padding:2rem;display:flex;position:relative;overflow:hidden}._4fKL5a_main:before{content:"";filter:blur(8px);z-index:0;pointer-events:none;background:radial-gradient(40% 40% at 30% 28%,#2966e042,#0000 65%);animation:28s ease-in-out infinite alternate _4fKL5a_drift-blue;position:absolute;inset:-25%}._4fKL5a_main:after{content:"";filter:blur(12px);z-index:0;pointer-events:none;background:radial-gradient(34% 34% at 78% 72%,#e9354729,#0000 70%);animation:36s ease-in-out infinite alternate-reverse _4fKL5a_drift-red;position:absolute;inset:-25%}@keyframes _4fKL5a_drift-blue{0%{transform:translate(-6%,-4%)scale(1)}to{transform:translate(8%,6%)scale(1.18)}}@keyframes _4fKL5a_drift-red{0%{transform:translate(6%,8%)scale(1)}to{transform:translate(-8%,-6%)scale(1.22)}}._4fKL5a_vignette{pointer-events:none;z-index:2;background:radial-gradient(80% 60%,#0000 55%,#0408108c);animation:9s ease-in-out infinite alternate _4fKL5a_breathe;position:absolute;inset:0}@keyframes _4fKL5a_breathe{0%{opacity:.85}to{opacity:1}}._4fKL5a_grain{pointer-events:none;z-index:3;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}._4fKL5a_inner{z-index:4;text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex;position:relative}._4fKL5a_glow{filter:blur(20px);pointer-events:none;z-index:-1;background:radial-gradient(50% 50%,#306ee859,#0000 70%);border-radius:999px;width:540px;height:280px;animation:6s ease-in-out infinite _4fKL5a_glow-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-65%)}@keyframes _4fKL5a_glow-pulse{0%,to{opacity:.55;transform:translate(-50%,-65%)scale(.95)}50%{opacity:.95;transform:translate(-50%,-65%)scale(1.05)}}._4fKL5a_brandLockup{align-items:center;margin:0;font-size:0;display:inline-flex}._4fKL5a_title{font-size:2.75rem}._4fKL5a_tagline{color:#b9c3d5;margin-top:-.5rem;font-size:1.0625rem}._4fKL5a_tagline em{color:#ed5a68;font-style:normal;font-weight:600}@media (prefers-reduced-motion:reduce){._4fKL5a_main:before,._4fKL5a_main:after,._4fKL5a_vignette,._4fKL5a_glow{animation:none!important}}
.PemdwW_shell{isolation:isolate;background:linear-gradient(160deg, #0f184d 0%, #0a0d1f 60%, hsl(var(--background)) 60%);flex-direction:column;align-items:center;min-height:100vh;padding:0;display:flex;position:relative;overflow:hidden}.PemdwW_hero{z-index:2;color:hsl(var(--primary-foreground));text-align:center;width:100%;max-width:32rem;margin:0 auto;padding:1.75rem 1.5rem 1.25rem;position:relative}.PemdwW_heroBrand{align-items:center;gap:.5rem;display:inline-flex}.PemdwW_heroTitle{font-family:var(--font-bricolage),var(--font-geist-sans),sans-serif;letter-spacing:-.025em;color:#fff;margin:1.25rem 0 .5rem;font-size:26px;font-weight:700;line-height:1.15}.PemdwW_heroTitle em{color:#ed5a68;font-style:normal}.PemdwW_heroSub{color:#ffffffbf;max-width:40ch;margin:0 auto;font-size:14px}.PemdwW_card{z-index:2;background:hsl(var(--card));border-radius:20px;flex-direction:column;gap:.75rem;width:calc(100% - 1rem);max-width:26rem;margin:0 auto 1.25rem;padding:1.25rem 1.25rem 1.5rem;display:flex;position:relative;box-shadow:0 20px 50px -20px #03061799}.PemdwW_sub{margin-top:.25rem;margin-bottom:.75rem}.PemdwW_form{flex-direction:column;gap:1rem;width:100%;display:flex}.PemdwW_alert{margin:.75rem 0}.PemdwW_back{text-align:center;margin-top:1.25rem}.PemdwW_backLink{color:hsl(var(--primary));font-weight:500;text-decoration:none}.PemdwW_backLink:hover{text-decoration:underline}.PemdwW_iconBtn{cursor:pointer;color:hsl(var(--muted-foreground));border-radius:calc(var(--radius) - 1px);background:0 0;border:0;padding:.25rem;display:inline-flex}.PemdwW_iconBtn:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.PemdwW_iconBtn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}@media (min-width:900px){.PemdwW_shell{justify-content:center}.PemdwW_hero{padding-top:1.25rem}}
.CoR7IW_shell{isolation:isolate;background:linear-gradient(160deg, #0f184d 0%, #0a0d1f 60%, hsl(var(--background)) 60%);flex-direction:column;align-items:center;min-height:100vh;padding:0;display:flex;position:relative;overflow:hidden}.CoR7IW_hero{z-index:2;color:hsl(var(--primary-foreground));text-align:center;width:100%;max-width:32rem;margin:0 auto;padding:1.75rem 1.5rem 1.25rem;position:relative}.CoR7IW_heroBrand{align-items:center;gap:.5rem;display:inline-flex}.CoR7IW_heroTitle{font-family:var(--font-bricolage),var(--font-geist-sans),sans-serif;letter-spacing:-.025em;color:#fff;margin:1.25rem 0 .5rem;font-size:26px;font-weight:700;line-height:1.15}.CoR7IW_heroTitle em{color:#ed5a68;font-style:normal}.CoR7IW_heroSub{color:#ffffffbf;max-width:40ch;margin:0 auto;font-size:14px}.CoR7IW_card{z-index:2;background:hsl(var(--card));border-radius:20px;flex-direction:column;gap:1rem;width:calc(100% - 1rem);max-width:26rem;margin:0 auto 1.25rem;padding:1.25rem 1.25rem 1.5rem;display:flex;position:relative;box-shadow:0 20px 50px -20px #03061799}@media (min-width:900px){.CoR7IW_shell{justify-content:center}.CoR7IW_hero{padding-top:1.25rem}}