._appointment-notifications-module__Phgbhq__badge{max-width:100%;color:var(--sl-danger);background:var(--sl-card-inner-bg);white-space:nowrap;border-radius:5px;flex-shrink:0;align-items:center;gap:4px;padding:2px 5px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}._appointment-notifications-module__Phgbhq__badge svg{flex-shrink:0}@container (max-width:400px){._appointment-notifications-module__Phgbhq__detail{display:none}}@container (max-width:220px){._appointment-notifications-module__Phgbhq__label{display:none}._appointment-notifications-module__Phgbhq__badge{padding:2px}}
.shearline .sl-sliding-segment{isolation:isolate;border:1px solid var(--sl-control-border);background:var(--sl-card-inner-bg);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:3px;display:grid;position:relative}.sl-sliding-segment-thumb{z-index:0;background:linear-gradient(110deg,var(--sl-accent),var(--sl-accent-solid,var(--sl-accent)));width:calc(50% - 3px);box-shadow:var(--sl-depth-field);border-radius:7px;transition:transform .2s cubic-bezier(.65,0,.35,1);position:absolute;top:3px;bottom:3px;left:3px}.shearline .sl-sliding-segment>.sl-segment-item{z-index:1;color:var(--sl-ink-2);border:0;position:relative;box-shadow:none!important;background:0 0!important}.shearline .sl-sliding-segment>.sl-segment-item[data-active=true]{color:#fff!important}.shearline .sl-sliding-segment.sl-segment-synced-text>.sl-segment-item{transition:none}.shearline .sl-sliding-segment.sl-segment-synced-text[data-animate=true]>.sl-segment-item[data-active=true]{transition:color 50ms linear .15s}.shearline .sl-sliding-segment>.ant-radio-group{z-index:1;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:grid!important}.shearline .sl-sliding-segment .ant-radio-button-wrapper{box-shadow:none!important;color:var(--sl-ink-2)!important;background:0 0!important;border:0!important}.shearline .sl-sliding-segment .ant-radio-button-wrapper-checked{color:#fff!important}.sl-sliding-segment>button:focus-visible{outline:2px solid var(--sl-accent);outline-offset:-2px}.shearline .sl-sliding-segment .ant-radio-button-wrapper:has(input:focus-visible){outline:2px solid var(--sl-accent);outline-offset:-2px}.sl-sliding-segment[data-animate=false]>.sl-sliding-segment-thumb{transition:none}@media (prefers-reduced-motion:reduce){.sl-sliding-segment-thumb{transition:none}}.shearline .sl-sliding-segment.sl-sliding-segment-measured{display:flex}.sl-sliding-segment-measured>.sl-sliding-segment-thumb{transition:transform .2s cubic-bezier(.65,0,.35,1),width .2s cubic-bezier(.65,0,.35,1)}@media (prefers-reduced-motion:reduce){.sl-sliding-segment-measured>.sl-sliding-segment-thumb,.shearline .sl-sliding-segment.sl-segment-synced-text[data-animate=true]>.sl-segment-item[data-active=true]{transition:none}}
.calido-appointments-module__nfTIva__page{padding-bottom:max(28px,env(safe-area-inset-bottom))}.calido-appointments-module__nfTIva__nav{align-items:center;gap:10px;min-height:70px;padding:16px 18px 10px;display:flex}.calido-appointments-module__nfTIva__nav>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px;font-weight:700;line-height:1.3}.calido-appointments-module__nfTIva__nav .calido-appointments-module__nfTIva__back{width:38px;height:40px;padding:8px}.calido-appointments-module__nfTIva__nav .calido-appointments-module__nfTIva__account{border:1px solid var(--beige);background:var(--paper);border-radius:50%;width:40px;height:40px;padding:8px}.calido-appointments-module__nfTIva__content{padding:20px 18px 0}.calido-appointments-module__nfTIva__content h1{letter-spacing:-1.4px;margin:0 0 7px;font-family:Sora,system-ui,sans-serif;font-size:32px;font-weight:700;line-height:1.2}.calido-appointments-module__nfTIva__tabs{isolation:isolate;border:1px solid var(--beige);background:var(--paper);box-shadow:var(--control-shadow);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:32px;padding:3px;display:grid;position:relative}.calido-appointments-module__nfTIva__tabs .sl-sliding-segment-thumb{background:var(--mint-surface,var(--mint-fill));border:1px solid var(--mint-border);border-radius:10px;box-shadow:inset 0 1px #ffffffa6}.calido-appointments-module__nfTIva__tabs button{z-index:1;min-height:42px;color:var(--muted);background:0 0;border-radius:10px;padding:8px 4px;font-size:14px;position:relative}.calido-appointments-module__nfTIva__tabs button[aria-pressed=true]{color:var(--green);font-weight:700}.calido-appointments-module__nfTIva__tabs.sl-sliding-segment button:active:not(:disabled){transform:none}.calido-appointments-module__nfTIva__lead{color:var(--muted);margin:0 0 16px;font-size:15px;line-height:1.5}.calido-appointments-module__nfTIva__list{gap:14px;display:grid}.calido-appointments-module__nfTIva__card{border:1px solid var(--beige);background:var(--paper);box-shadow:var(--control-shadow);border-radius:17px;padding:0;overflow:hidden}.calido-appointments-module__nfTIva__cardBody{padding:15px 16px 14px}.calido-appointments-module__nfTIva__cardHeading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:5px;display:flex}.calido-appointments-module__nfTIva__business{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700;line-height:1.4}.calido-appointments-module__nfTIva__status{white-space:nowrap;background:var(--mint-fill);color:var(--green);border-radius:14px;flex:none;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.calido-appointments-module__nfTIva__cancelled{color:var(--muted);background:#eee7df}.calido-appointments-module__nfTIva__service{letter-spacing:-.3px;overflow-wrap:anywhere;margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.3}.calido-appointments-module__nfTIva__meta{color:var(--muted);align-items:center;gap:9px;margin:0;font-size:13px;line-height:1.5;display:flex}.calido-appointments-module__nfTIva__meta svg{color:var(--espresso);flex-shrink:0}.calido-appointments-module__nfTIva__appointmentDate{color:var(--espresso);margin-bottom:3px;font-size:15px;font-weight:700}.calido-appointments-module__nfTIva__price{border-top:1px solid var(--beige);gap:2px;margin-top:12px;padding-top:10px;display:grid}.calido-appointments-module__nfTIva__price>span{color:var(--muted);font-size:12px;line-height:1.4}.calido-appointments-module__nfTIva__price>strong{overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.3}.cl-root .calido-appointments-module__nfTIva__details{border:1px solid var(--beige);background:var(--paper);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:11px;padding:10px 13px;font-size:14px;font-weight:600;display:flex;box-shadow:0 3px 8px -6px #2b211c30}.calido-appointments-module__nfTIva__details svg{flex:none}.calido-appointments-module__nfTIva__reviewAction{margin-top:4px}.cl-root .calido-appointments-module__nfTIva__review{background:0 0;align-items:center;gap:10px;min-height:44px;padding:8px 1px;font-size:13px;display:flex;color:var(--espresso)!important}.calido-appointments-module__nfTIva__review svg{flex:none}.calido-appointments-module__nfTIva__reviewed{min-height:44px;color:var(--muted);align-items:center;font-size:12px;display:inline-flex}.cl-root .calido-appointments-module__nfTIva__content .calido-appointments-module__nfTIva__newBooking{justify-content:center;align-items:center;gap:9px;width:calc(100% - 16px);min-height:49px;margin:23px 8px 0;padding:10px;font-size:16px;font-weight:700;display:flex}.calido-appointments-module__nfTIva__loading{color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:18px 0;font-size:14px;display:flex}.calido-appointments-module__nfTIva__loading span{border:2px solid var(--beige);border-top-color:var(--coral);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite calido-appointments-module__nfTIva__spin}.calido-appointments-module__nfTIva__error{border:1px solid var(--beige);color:var(--muted);border-radius:14px;margin:0 0 16px;padding:14px;font-size:14px}.calido-appointments-module__nfTIva__error p{margin:0 0 10px}.calido-appointments-module__nfTIva__error button{padding:8px 12px}.calido-appointments-module__nfTIva__empty{text-align:center;color:var(--muted);padding:25px 12px}.calido-appointments-module__nfTIva__empty>svg{color:var(--mint-border)}.calido-appointments-module__nfTIva__empty h2{color:var(--espresso);margin:12px 0 6px;font-size:18px}.calido-appointments-module__nfTIva__empty p{margin:0;font-size:14px}.calido-appointments-module__nfTIva__footer{margin:14px 18px 0}@media (max-width:360px){.calido-appointments-module__nfTIva__content{padding-inline:14px}.calido-appointments-module__nfTIva__content h1{font-size:29px}.calido-appointments-module__nfTIva__cardBody{padding:14px}.calido-appointments-module__nfTIva__business{font-size:13px}.calido-appointments-module__nfTIva__status{padding-inline:8px}.calido-appointments-module__nfTIva__appointmentDate{font-size:14px}}@keyframes calido-appointments-module__nfTIva__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.calido-appointments-module__nfTIva__loading span{animation:none}}.calido-appointments-module__nfTIva__content h1{margin-bottom:3px}.calido-appointments-module__nfTIva__empty{color:var(--espresso);padding:13px 8px 6px}.calido-appointments-module__nfTIva__emptyArt{-o-object-fit:contain;object-fit:contain;width:180px;height:180px;margin:0 auto 17px;display:block}.calido-appointments-module__nfTIva__empty h2{letter-spacing:-.9px;text-wrap:balance;margin:0 0 13px;font-family:Sora,system-ui,sans-serif;font-size:24px;line-height:1.25}.calido-appointments-module__nfTIva__empty p{max-width:300px;color:var(--muted);margin:0 auto;font-size:15px;line-height:1.6}@media (max-width:360px){.calido-appointments-module__nfTIva__emptyArt{width:155px;height:155px}.calido-appointments-module__nfTIva__empty h2{font-size:22px}}.calido-appointments-module__nfTIva__results{display:grid;position:relative}.calido-appointments-module__nfTIva__resultContent,.calido-appointments-module__nfTIva__results>.calido-appointments-module__nfTIva__empty{grid-area:1/1;align-self:start;min-width:0}.calido-appointments-module__nfTIva__empty[aria-hidden=true]{visibility:hidden}.calido-appointments-module__nfTIva__initialLoading{margin:0;padding:0;position:absolute;inset:0}.calido-appointments-module__nfTIva__refreshing{white-space:nowrap;justify-content:center;margin:0;padding:0;font-size:11px;line-height:16px;position:absolute;inset:auto 0 calc(100% + 8px)}.calido-appointments-module__nfTIva__refreshing span{width:13px;height:13px}.calido-appointments-module__nfTIva__initialError{inset-inline:0;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.calido-appointments-module__nfTIva__accountBanner,.calido-appointments-module__nfTIva__desktopNavigation{display:none}@media (min-width:1024px){.calido-appointments-module__nfTIva__page{-moz-column-gap:32px;grid-template-columns:minmax(0,1fr);align-content:start;column-gap:32px;padding:26px 28px 24px;display:grid}.calido-appointments-module__nfTIva__page.calido-appointments-module__nfTIva__withNavigation{grid-template-columns:184px minmax(0,1fr)}.calido-appointments-module__nfTIva__nav{grid-area:1/1/auto/-1;min-height:46px;padding:0 0 20px}.calido-appointments-module__nfTIva__nav>span{letter-spacing:-.7px;order:0;font-family:Sora,system-ui,sans-serif;font-size:23px}.calido-appointments-module__nfTIva__nav .calido-appointments-module__nfTIva__back{order:1;align-items:center;gap:6px;width:auto;margin-left:auto;padding:5px 0;font-size:13px;display:flex}.calido-appointments-module__nfTIva__back:after{content:attr(aria-label)}.calido-appointments-module__nfTIva__withNavigation .calido-appointments-module__nfTIva__nav .calido-appointments-module__nfTIva__account{display:none}.calido-appointments-module__nfTIva__accountBanner{background:color-mix(in srgb,var(--beige) 36%,var(--canvas));color:var(--espresso);border-radius:10px;grid-area:2/1/auto/-1;margin-bottom:24px;padding:11px 14px;font-size:14px;line-height:1.5;display:block}.calido-appointments-module__nfTIva__desktopNavigation{border-right:1px solid var(--beige);grid-area:3/1;padding-right:18px;display:block}.calido-appointments-module__nfTIva__content{grid-area:3/-2/auto/-1;min-width:0;padding:0;position:relative}.calido-appointments-module__nfTIva__content h1{letter-spacing:-1.2px;margin:0 185px 4px 0;font-size:30px}.calido-appointments-module__nfTIva__lead{margin-bottom:22px;padding-right:170px;font-size:15px}.calido-appointments-module__nfTIva__tabs{width:min(350px,100%);margin-bottom:32px}.calido-appointments-module__nfTIva__tabs button{min-height:42px}.calido-appointments-module__nfTIva__list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.calido-appointments-module__nfTIva__cardBody{padding:18px}.calido-appointments-module__nfTIva__business{font-size:16px}.calido-appointments-module__nfTIva__service{margin-top:4px;font-size:16px;font-weight:600;line-height:1.4}.calido-appointments-module__nfTIva__status{padding:5px 9px;font-size:10px}.calido-appointments-module__nfTIva__meta{font-size:13px}.calido-appointments-module__nfTIva__appointmentDate{margin-top:14px;font-size:14px;font-weight:600}.calido-appointments-module__nfTIva__price{margin-top:16px;padding-top:14px}.calido-appointments-module__nfTIva__price>strong{font-size:21px}.calido-appointments-module__nfTIva__details{margin-top:16px}.cl-root .calido-appointments-module__nfTIva__page .calido-appointments-module__nfTIva__content .calido-appointments-module__nfTIva__newBooking{width:auto;min-width:160px;min-height:46px;margin:0;padding:10px 22px;font-size:15px;position:absolute;top:0;right:0}.calido-appointments-module__nfTIva__results>.calido-appointments-module__nfTIva__empty{border:1px solid var(--beige);background:var(--paper);border-radius:16px;padding:35px 20px 32px}.calido-appointments-module__nfTIva__emptyArt{width:130px;height:130px;margin-bottom:15px}.calido-appointments-module__nfTIva__empty h2{max-width:none;font-size:23px}.calido-appointments-module__nfTIva__empty p{max-width:420px}.calido-appointments-module__nfTIva__footer{grid-area:4/1/auto/-1;margin:30px 0 0;padding-top:0}.calido-appointments-module__nfTIva__refreshing{inset:auto 0 calc(100% + 8px)}}@media (min-width:1024px) and (max-width:1199px){.calido-appointments-module__nfTIva__page.calido-appointments-module__nfTIva__withNavigation{grid-template-columns:minmax(0,1fr)}.calido-appointments-module__nfTIva__desktopNavigation{border:0;grid-area:3/1;padding:0 0 18px}.calido-appointments-module__nfTIva__content{grid-area:4/1}.calido-appointments-module__nfTIva__footer{grid-row:5}.calido-appointments-module__nfTIva__accountBanner{margin-bottom:16px}}@media (min-width:1024px) and (max-height:760px){.calido-appointments-module__nfTIva__page{padding-top:22px;padding-bottom:22px}.calido-appointments-module__nfTIva__nav{padding-bottom:16px}.calido-appointments-module__nfTIva__accountBanner{margin-bottom:20px}.calido-appointments-module__nfTIva__footer{margin-top:24px}}.calido-appointments-module__nfTIva__titleRow{align-items:center;gap:10px;margin-bottom:7px;display:flex}.calido-appointments-module__nfTIva__titleRow img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:32px;height:32px}.calido-appointments-module__nfTIva__content .calido-appointments-module__nfTIva__titleRow h1{margin:0}.calido-appointments-module__nfTIva__tabs .sl-sliding-segment-thumb{border:1px solid var(--calido-tab-border);background:var(--calido-tab-surface);box-shadow:var(--calido-tab-shadow)}@media (min-width:1024px){.calido-appointments-module__nfTIva__nav .calido-appointments-module__nfTIva__back{border-radius:10px;padding:6px 12px 6px 8px}}
.calido-account-navigation-module__lyVbga__navigation{display:none}@media (min-width:1024px){.calido-account-navigation-module__lyVbga__navigation{align-content:start;gap:8px;display:grid}.cl-root .calido-account-navigation-module__lyVbga__navigation>button{width:100%;min-height:46px;color:var(--espresso);text-align:left;background:0 0;border-radius:11px;align-items:center;gap:13px;padding:11px 13px;font-size:14px;line-height:1.4;display:flex}.calido-account-navigation-module__lyVbga__navigation>button>svg{flex:none}.calido-account-navigation-module__lyVbga__navigation>button>span{overflow-wrap:anywhere;min-width:0}.cl-root .calido-account-navigation-module__lyVbga__navigation>button[aria-current=page]{background:var(--mint-surface,var(--mint-fill));color:var(--green);font-weight:700}.cl-root .calido-account-navigation-module__lyVbga__navigation>button:hover:not(:disabled):not([aria-current=page]){background:color-mix(in srgb,var(--beige) 34%,var(--canvas))}.calido-account-navigation-module__lyVbga__navigation>button:disabled{cursor:wait;opacity:.55}}@media (min-width:1024px) and (max-width:1199px){.calido-account-navigation-module__lyVbga__navigation{flex-wrap:wrap;gap:8px;display:flex}.cl-root .calido-account-navigation-module__lyVbga__navigation>button{flex:1;justify-content:center;width:auto;min-width:145px}}@media (min-width:1024px){.cl-root .calido-account-navigation-module__lyVbga__navigation>button{border:1px solid #0000}.cl-root .calido-account-navigation-module__lyVbga__navigation>button[aria-current=page]{border:1px solid var(--calido-tab-border);background:var(--calido-tab-surface);box-shadow:var(--calido-tab-shadow)}}
.calido-profile-module__YZvNwa__page{padding-bottom:28px}.calido-profile-module__YZvNwa__nav{background:0 0;align-items:center;gap:9px;min-height:70px;padding:14px 17px 8px;font-size:16px;font-weight:700;display:flex}.calido-profile-module__YZvNwa__content{padding:24px 20px}.calido-profile-module__YZvNwa__content h1{letter-spacing:-1.2px;margin:0 0 8px;font-family:Sora,system-ui,sans-serif;font-size:30px;line-height:1.2}.calido-profile-module__YZvNwa__lead{color:var(--muted);margin:0 0 24px;font-size:16px}.calido-profile-module__YZvNwa__nav>span{flex:1}.calido-profile-module__YZvNwa__titleRow{align-items:center;gap:10px;margin-bottom:10px;display:flex}.calido-profile-module__YZvNwa__titleRow img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:32px;height:32px}.calido-profile-module__YZvNwa__content .calido-profile-module__YZvNwa__titleRow h1{margin:0}.calido-profile-module__YZvNwa__identity{justify-content:space-between;align-items:center;gap:13px;margin:28px 0 20px;display:flex}.calido-profile-module__YZvNwa__identity>div{gap:4px;min-width:0;display:grid}.calido-profile-module__YZvNwa__identity strong{overflow-wrap:anywhere;font-size:21px;line-height:1.3}.calido-profile-module__YZvNwa__identity>div>span{color:var(--muted);font-size:14px}.cl-root .calido-profile-module__YZvNwa__identity>button{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:auto;min-height:44px;padding:10px 15px;font-size:15px;font-weight:650;display:flex}.calido-profile-module__YZvNwa__details{background:var(--paper);border:1px solid var(--beige);box-shadow:var(--control-shadow);border-radius:17px;margin:0 0 20px;padding:4px 16px}.calido-profile-module__YZvNwa__details>div{border-bottom:1px solid var(--beige);gap:5px;padding:16px 0;display:grid}.calido-profile-module__YZvNwa__details>div:last-child{border-bottom:0}.calido-profile-module__YZvNwa__details dt{color:var(--muted);font-size:13px}.calido-profile-module__YZvNwa__details dd{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:400;line-height:1.5}.cl-root .calido-profile-module__YZvNwa__detailAction{text-align:left;min-height:36px;box-shadow:none;color:var(--espresso);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-block}.calido-profile-module__YZvNwa__subtle{color:var(--muted)}.calido-profile-module__YZvNwa__actions{gap:18px;display:grid}.cl-root .calido-profile-module__YZvNwa__actions>button{justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;font-size:15px;display:flex}.cl-root .calido-profile-module__YZvNwa__actions .calido-profile-module__YZvNwa__deleteLink{color:#ad2e25;box-shadow:none;background:0 0;margin-top:3px;font-size:14px}.calido-profile-module__YZvNwa__footer{margin-top:34px;padding-top:15px}.calido-profile-module__YZvNwa__form{gap:16px;display:grid}.calido-profile-module__YZvNwa__form label{color:var(--muted);gap:7px;font-size:13px;font-weight:600;display:grid}.calido-profile-module__YZvNwa__form input,.calido-profile-module__YZvNwa__form select{border:1px solid var(--beige);background:var(--paper);width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--espresso);font:inherit;box-shadow:var(--control-shadow);border-radius:11px;padding:10px 12px;font-size:16px;font-weight:400}.calido-profile-module__YZvNwa__form input:disabled,.calido-profile-module__YZvNwa__form select:disabled{opacity:.55}.calido-profile-module__YZvNwa__form small{font-size:12px;font-weight:400;line-height:1.5}.calido-profile-module__YZvNwa__form>button{justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;font-size:16px;display:flex}.calido-profile-module__YZvNwa__selectWrap{color:var(--espresso);display:block;position:relative}.calido-profile-module__YZvNwa__form .calido-profile-module__YZvNwa__selectWrap>select{appearance:none;cursor:pointer;padding-inline-end:44px}.calido-profile-module__YZvNwa__selectWrap>svg{inset-inline-end:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.calido-profile-module__YZvNwa__selectWrap>select:disabled+svg{opacity:.55}.calido-profile-module__YZvNwa__form .calido-profile-module__YZvNwa__selectWrap>select:focus-visible{outline:2px solid var(--espresso);outline-offset:3px}.calido-profile-module__YZvNwa__help{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.calido-profile-module__YZvNwa__otpPhone{overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:700}.calido-profile-module__YZvNwa__error{color:#9a3f2a;margin:0;font-size:14px;line-height:1.5}.calido-profile-module__YZvNwa__error p{margin:0}.calido-profile-module__YZvNwa__notice{color:var(--green);align-items:center;gap:7px;margin:0 0 18px;font-size:14px;display:flex}.calido-profile-module__YZvNwa__form .calido-profile-module__YZvNwa__quiet{min-height:38px;color:var(--green);text-underline-offset:3px;background:0 0;font-size:14px;text-decoration:underline}.calido-profile-module__YZvNwa__deleteActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.calido-profile-module__YZvNwa__deleteActions button{border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:45px;padding:8px 10px;font-size:15px;display:flex}.cl-root .calido-profile-module__YZvNwa__deleteActions .calido-profile-module__YZvNwa__danger{background:var(--coral);color:#fff;box-shadow:var(--cta-shadow);border:1px solid #0000;font-weight:700}.calido-profile-module__YZvNwa__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite calido-profile-module__YZvNwa__spin}@media (max-width:360px){.calido-profile-module__YZvNwa__content{padding:22px 16px}.calido-profile-module__YZvNwa__content h1{font-size:27px}}@media (prefers-reduced-motion:reduce){.calido-profile-module__YZvNwa__spinner{animation:none}}@keyframes calido-profile-module__YZvNwa__spin{to{transform:rotate(360deg)}}.calido-profile-module__YZvNwa__phoneIntro{gap:8px;display:grid}.calido-profile-module__YZvNwa__phoneIntro .calido-profile-module__YZvNwa__quiet{justify-self:start;min-height:34px;padding:0;font-size:13px}.calido-profile-module__YZvNwa__phoneVerification{gap:18px}.calido-profile-module__YZvNwa__otpBlock{gap:8px;min-width:0;display:grid}.calido-profile-module__YZvNwa__otpBlock>label{color:var(--muted);font-size:13px;line-height:1.5}.calido-profile-module__YZvNwa__warning{border:1px solid color-mix(in srgb,var(--amber) 40%,var(--beige));background:color-mix(in srgb,var(--amber) 7%,var(--paper));color:var(--espresso);border-radius:14px;align-items:flex-start;gap:11px;padding:15px 13px;display:flex}.calido-profile-module__YZvNwa__warning>svg{color:var(--amber);flex:none;margin-top:1px}.calido-profile-module__YZvNwa__warning>div{min-width:0}.calido-profile-module__YZvNwa__warning strong{margin-bottom:5px;font-size:14px;font-weight:700;line-height:1.4;display:block}.calido-profile-module__YZvNwa__warning p{color:var(--muted);font-size:13px;line-height:1.6}.calido-profile-module__YZvNwa__deletePolicy{gap:14px;margin:1px 0 6px;display:grid}.calido-profile-module__YZvNwa__deletePolicy>p{color:var(--espresso);margin:0;font-size:14px;line-height:1.5}.calido-profile-module__YZvNwa__deletePolicy>ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.calido-profile-module__YZvNwa__deletePolicy li{color:var(--muted);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.calido-profile-module__YZvNwa__deletePolicy li>svg{color:var(--espresso);flex:none;margin-top:2px}.cl-root .calido-profile-module__YZvNwa__deleteActions>button{min-height:46px}.calido-profile-module__YZvNwa__accountBanner,.calido-profile-module__YZvNwa__desktopNavigation,.calido-profile-module__YZvNwa__desktopBusiness,.calido-profile-module__YZvNwa__detailsTitle,.calido-profile-module__YZvNwa__details>.calido-profile-module__YZvNwa__desktopName{display:none}.calido-profile-module__YZvNwa__profileCard{display:contents}.calido-profile-module__YZvNwa__form>.calido-profile-module__YZvNwa__editCancel{display:none}@media (min-width:1024px){.calido-profile-module__YZvNwa__page{-moz-column-gap:32px;grid-template-columns:minmax(0,1fr);align-content:start;column-gap:32px;padding:26px 28px 24px;display:grid}.calido-profile-module__YZvNwa__page.calido-profile-module__YZvNwa__withNavigation{grid-template-columns:184px minmax(0,1fr)}.calido-profile-module__YZvNwa__nav{background:0 0;border:0;grid-area:1/1/auto/-1;gap:16px;min-height:46px;padding:0 0 20px}.calido-profile-module__YZvNwa__mobileNavTitle{display:none}.calido-profile-module__YZvNwa__desktopBusiness{letter-spacing:-.8px;overflow-wrap:anywhere;order:0;font-family:Sora,system-ui,sans-serif;font-size:23px;line-height:1.4;display:block}.calido-profile-module__YZvNwa__nav>.calido-profile-module__YZvNwa__desktopBack{background:0 0;order:1;align-items:center;gap:6px;width:auto;margin-left:auto;padding:4px 0;font-size:13px;font-weight:500;display:flex}.calido-profile-module__YZvNwa__desktopBack:after{content:attr(aria-label)}.calido-profile-module__YZvNwa__nav .calido-profile-module__YZvNwa__favourites{display:none}.calido-profile-module__YZvNwa__accountBanner{background:color-mix(in srgb,var(--beige) 36%,var(--canvas));color:var(--espresso);border-radius:10px;grid-area:2/1/auto/-1;margin-bottom:24px;padding:11px 14px;font-size:14px;line-height:1.5;display:block}.calido-profile-module__YZvNwa__desktopNavigation{border-right:1px solid var(--beige);grid-area:3/1;padding-right:18px;display:block}.calido-profile-module__YZvNwa__desktopNavigation[aria-disabled=true]{opacity:.65}.calido-profile-module__YZvNwa__content{grid-area:3/-2/auto/-1;min-width:0;padding:0;position:relative}.calido-profile-module__YZvNwa__content h1{letter-spacing:-1.2px;margin-bottom:6px;font-size:30px}.calido-profile-module__YZvNwa__titleRow{margin-bottom:6px;padding-right:170px}.calido-profile-module__YZvNwa__titleRow>img{display:none}.calido-profile-module__YZvNwa__content>.calido-profile-module__YZvNwa__lead{margin:0 0 22px;padding-right:170px;font-size:15px;line-height:1.5}.calido-profile-module__YZvNwa__identity{margin:0;position:absolute;top:0;right:0}.calido-profile-module__YZvNwa__identity>div{display:none}.cl-root .calido-profile-module__YZvNwa__identity>button{border-radius:12px;min-width:145px;min-height:46px;font-size:15px}.calido-profile-module__YZvNwa__identity>button>svg{display:none}.calido-profile-module__YZvNwa__profileCard{border:1px solid var(--beige);background:var(--paper);box-shadow:var(--control-shadow);border-radius:16px;padding:22px 24px;display:block}.calido-profile-module__YZvNwa__detailsTitle{margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.4;display:block}.calido-profile-module__YZvNwa__details{-moz-column-gap:32px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding:0;display:grid}.calido-profile-module__YZvNwa__details>div{border:0;min-width:0;padding:13px 0}.calido-profile-module__YZvNwa__details>.calido-profile-module__YZvNwa__desktopName{display:grid}.calido-profile-module__YZvNwa__details dt{color:var(--espresso);font-size:13px}.calido-profile-module__YZvNwa__details dd{font-size:16px;line-height:1.5}.calido-profile-module__YZvNwa__actions{border-top:1px solid var(--beige);margin-top:17px;padding-top:12px;display:block}.cl-root .calido-profile-module__YZvNwa__withNavigation .calido-profile-module__YZvNwa__actions>button:first-child{display:none}.cl-root .calido-profile-module__YZvNwa__actions .calido-profile-module__YZvNwa__deleteLink{width:auto;min-height:44px;color:var(--muted);justify-content:flex-start;margin:0;padding:8px 0;font-size:14px}.calido-profile-module__YZvNwa__editorCard{border:1px solid var(--beige);background:var(--paper);box-shadow:var(--control-shadow);border-radius:16px;padding:23px 24px}.calido-profile-module__YZvNwa__editorCard>h2{margin:0 0 17px;font-size:18px;line-height:1.4}.calido-profile-module__YZvNwa__editForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.calido-profile-module__YZvNwa__editForm>.calido-profile-module__YZvNwa__help,.calido-profile-module__YZvNwa__editForm>.calido-profile-module__YZvNwa__error,.calido-profile-module__YZvNwa__editForm>button{grid-column:1/-1}.calido-profile-module__YZvNwa__editForm>label{color:var(--espresso);font-size:13px}.calido-profile-module__YZvNwa__editForm input,.calido-profile-module__YZvNwa__editForm select{box-shadow:inset 0 1px 3px #2b211c08}.calido-profile-module__YZvNwa__editForm>.calido-profile-module__YZvNwa__editCancel{grid-column:1;min-height:46px;display:flex}.calido-profile-module__YZvNwa__editForm>.calido-profile-module__YZvNwa__saveProfile{grid-column:2;min-height:46px}.calido-profile-module__YZvNwa__editorCard .calido-profile-module__YZvNwa__editForm .calido-profile-module__YZvNwa__warning{grid-column:1/-1}.calido-profile-module__YZvNwa__footer{margin-top:30px;padding-top:0}.calido-profile-module__YZvNwa__withNavigation .calido-profile-module__YZvNwa__footer{width:calc(100% + 216px);margin-left:-216px}}@media (min-width:1024px) and (max-width:1199px){.calido-profile-module__YZvNwa__page.calido-profile-module__YZvNwa__withNavigation{grid-template-columns:minmax(0,1fr)}.calido-profile-module__YZvNwa__desktopNavigation{border:0;grid-area:3/1;padding:0 0 18px}.calido-profile-module__YZvNwa__content{grid-area:4/1}.calido-profile-module__YZvNwa__accountBanner{margin-bottom:16px}.calido-profile-module__YZvNwa__withNavigation .calido-profile-module__YZvNwa__footer{width:100%;margin-left:0}}@media (min-width:1024px) and (max-height:760px){.calido-profile-module__YZvNwa__page{padding-top:22px;padding-bottom:22px}.calido-profile-module__YZvNwa__nav{padding-bottom:16px}.calido-profile-module__YZvNwa__accountBanner{margin-bottom:20px}.calido-profile-module__YZvNwa__footer{margin-top:24px}}@media (min-width:1024px){.cl-root .calido-profile-module__YZvNwa__actions .calido-profile-module__YZvNwa__deleteLink{color:#ad2e25}.calido-profile-module__YZvNwa__nav>.calido-profile-module__YZvNwa__desktopBack{border-radius:10px;padding:6px 12px 6px 8px}}
.calido-review-dialog-module__xYt7Qq__appointment{border:1px solid var(--beige);background:var(--paper);border-radius:15px;gap:9px;margin:0 0 24px;padding:16px;line-height:1.5;display:grid}.calido-review-dialog-module__xYt7Qq__appointment>strong{overflow-wrap:anywhere;font-size:18px;line-height:1.4}.calido-review-dialog-module__xYt7Qq__appointment>span{color:var(--muted);align-items:center;gap:9px;font-size:14px;font-weight:400;display:flex}.calido-review-dialog-module__xYt7Qq__appointment svg{color:var(--espresso);flex-shrink:0}.calido-review-dialog-module__xYt7Qq__google{border-top:1px solid var(--beige);padding-top:15px;font-size:14px}.calido-review-dialog-module__xYt7Qq__google>div{margin:0!important}.calido-review-dialog-module__xYt7Qq__google a{text-align:left;width:100%;line-height:1.5;color:var(--green)!important;background:0 0!important;justify-content:flex-start!important;min-height:44px!important;padding:3px 0!important;font-size:14px!important;font-weight:700!important}.calido-review-dialog-module__xYt7Qq__google p{color:var(--muted);line-height:1.5;opacity:1!important}.calido-review-dialog-module__xYt7Qq__internal{width:100%;margin-top:12px}.calido-review-dialog-module__xYt7Qq__form{gap:19px;display:grid}.calido-review-dialog-module__xYt7Qq__rating{border:0;min-width:0;margin:0;padding:0}.calido-review-dialog-module__xYt7Qq__rating legend{margin-bottom:5px;padding:0;font-size:15px;font-weight:600}.calido-review-dialog-module__xYt7Qq__required{color:var(--coral);margin-left:6px}.calido-review-dialog-module__xYt7Qq__starsLine{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.calido-review-dialog-module__xYt7Qq__stars{flex:1;justify-content:space-between;align-items:center;gap:2px;min-width:0;max-width:270px;display:flex}.calido-review-dialog-module__xYt7Qq__stars button{width:44px;min-height:44px;color:var(--muted);touch-action:manipulation;background:0 0;border-radius:9px;flex-shrink:0;place-items:center;padding:4px;display:grid}.calido-review-dialog-module__xYt7Qq__stars svg{fill:#0000;stroke:currentColor;stroke-width:1.35px;stroke-linejoin:round;width:35px;height:35px;display:block}.calido-review-dialog-module__xYt7Qq__stars button.calido-review-dialog-module__xYt7Qq__selected{color:var(--amber)}.calido-review-dialog-module__xYt7Qq__selected svg{fill:var(--amber)}.calido-review-dialog-module__xYt7Qq__ratingValue{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:13px}.calido-review-dialog-module__xYt7Qq__commentLabel{margin:3px 0 -11px;font-size:14px;font-weight:600}.calido-review-dialog-module__xYt7Qq__commentField{min-width:0;position:relative}.calido-review-dialog-module__xYt7Qq__comment{box-sizing:border-box;border:1px solid var(--beige);background:var(--paper);width:100%;min-height:140px;color:var(--espresso);font:inherit;resize:vertical;border-radius:13px;padding:12px 13px 31px;font-size:16px;line-height:1.5;display:block}.calido-review-dialog-module__xYt7Qq__comment::placeholder{color:var(--muted)}.calido-review-dialog-module__xYt7Qq__comment:focus-visible{outline:2px solid var(--green);outline-offset:3px}.calido-review-dialog-module__xYt7Qq__comment:disabled{opacity:.6}.calido-review-dialog-module__xYt7Qq__commentCount{pointer-events:none;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.4;position:absolute;bottom:10px;right:12px}.calido-review-dialog-module__xYt7Qq__commentLimit{color:var(--muted);margin:-12px 0 0;font-size:12px;line-height:1.5}.calido-review-dialog-module__xYt7Qq__error{color:#8e3725;background:#fff0e9;border:1px solid #e7b9a9;border-radius:12px;margin:0;padding:11px 13px;font-size:14px;line-height:1.5}.calido-review-dialog-module__xYt7Qq__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:3px;display:grid}.calido-review-dialog-module__xYt7Qq__actions button{min-width:0;min-height:46px;font-size:16px}.calido-review-dialog-module__xYt7Qq__actions button.primary-button{min-height:46px;font-size:16px}.calido-review-dialog-module__xYt7Qq__saved{border:1px solid var(--mint-border);background:var(--mint-fill);border-radius:16px;padding:14px;font-size:14px;line-height:1.5}.calido-review-dialog-module__xYt7Qq__saved p{margin:0 0 14px}.calido-review-dialog-module__xYt7Qq__saved button{width:100%}.calido-review-dialog-module__xYt7Qq__uncertain{background:#fff0e9;border:1px solid #e7b9a9;border-radius:16px;padding:14px;font-size:14px;line-height:1.5}.calido-review-dialog-module__xYt7Qq__uncertain p{margin:0 0 14px}.calido-review-dialog-module__xYt7Qq__uncertain button{width:100%}.calido-review-dialog-module__xYt7Qq__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite calido-review-dialog-module__xYt7Qq__spin}@media (hover:hover){.calido-review-dialog-module__xYt7Qq__stars button:hover:not(:disabled){background:color-mix(in srgb,var(--amber) 12%,transparent)}}@media (max-width:360px){.calido-review-dialog-module__xYt7Qq__appointment{padding:13px}.calido-review-dialog-module__xYt7Qq__starsLine{gap:8px}.calido-review-dialog-module__xYt7Qq__stars{gap:0}.calido-review-dialog-module__xYt7Qq__stars button{width:44px;padding:5px}.calido-review-dialog-module__xYt7Qq__stars svg{width:31px;height:31px}}@media (prefers-reduced-motion:reduce){.calido-review-dialog-module__xYt7Qq__spinner{animation:none}}@keyframes calido-review-dialog-module__xYt7Qq__spin{to{transform:rotate(360deg)}}.calido-review-dialog-module__xYt7Qq__reviewLayout,.calido-review-dialog-module__xYt7Qq__appointmentPanel,.calido-review-dialog-module__xYt7Qq__reviewContent{display:contents}.calido-review-dialog-module__xYt7Qq__desktopIntro,.calido-review-dialog-module__xYt7Qq__business{display:none}@media (min-width:1024px){.calido-review-dialog-module__xYt7Qq__desktopIntro{color:var(--muted);margin:0 0 17px;font-size:14px;line-height:1.5;display:block}.calido-review-dialog-module__xYt7Qq__reviewLayout{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:stretch;gap:17px;display:grid}.calido-review-dialog-module__xYt7Qq__appointmentPanel,.calido-review-dialog-module__xYt7Qq__reviewContent{border:1px solid var(--beige);background:var(--paper);border-radius:12px;min-width:0;padding:19px;display:block;box-shadow:0 4px 11px -12px #2b211c33}.calido-review-dialog-module__xYt7Qq__appointment{background:0 0;border:0;gap:12px;margin:0 0 22px;padding:0}.calido-review-dialog-module__xYt7Qq__appointment .calido-review-dialog-module__xYt7Qq__business{letter-spacing:-.4px;overflow-wrap:anywhere;margin:0 0 -8px;font-family:Sora,system-ui,sans-serif;font-size:19px;font-weight:700;line-height:1.4;display:block}.calido-review-dialog-module__xYt7Qq__appointment>strong{font-size:16px;font-weight:500;line-height:1.5}.calido-review-dialog-module__xYt7Qq__appointment>span{color:var(--espresso);gap:9px;font-size:13px;line-height:1.5}.calido-review-dialog-module__xYt7Qq__appointment svg{width:18px;height:18px}.calido-review-dialog-module__xYt7Qq__google{margin-top:24px;padding-top:14px}.calido-review-dialog-module__xYt7Qq__google a{line-height:1.6;min-height:44px!important;font-size:12px!important}.calido-review-dialog-module__xYt7Qq__google p{margin:0!important;font-size:11px!important;line-height:1.5!important}.calido-review-dialog-module__xYt7Qq__form{gap:16px}.calido-review-dialog-module__xYt7Qq__rating legend{margin-bottom:4px;font-size:13px}.calido-review-dialog-module__xYt7Qq__starsLine{gap:12px}.calido-review-dialog-module__xYt7Qq__stars{gap:1px;max-width:245px}.calido-review-dialog-module__xYt7Qq__stars button{width:44px;min-height:44px;padding:6px}.calido-review-dialog-module__xYt7Qq__stars svg{stroke-width:1.4px;width:29px;height:29px}.calido-review-dialog-module__xYt7Qq__ratingValue{font-size:12px}.calido-review-dialog-module__xYt7Qq__commentLabel{margin-top:2px;margin-bottom:-10px;font-size:13px}.calido-review-dialog-module__xYt7Qq__comment{border-radius:10px;min-height:125px;padding:11px 12px 28px;font-size:14px;line-height:1.5}.calido-review-dialog-module__xYt7Qq__commentCount{font-size:10px;bottom:9px;right:11px}.calido-review-dialog-module__xYt7Qq__commentLimit{margin-top:-10px;font-size:11px}.calido-review-dialog-module__xYt7Qq__actions{border-top:1px solid var(--beige);justify-content:flex-end;gap:12px;margin:0;padding-top:15px;display:flex}.calido-review-dialog-module__xYt7Qq__actions button{border-radius:9px;width:auto;min-width:160px;min-height:45px;padding:10px 16px;font-size:14px}.calido-review-dialog-module__xYt7Qq__actions button.primary-button{min-height:45px;font-size:14px}.calido-review-dialog-module__xYt7Qq__internal{min-height:46px;font-size:14px;line-height:1.5}.calido-review-dialog-module__xYt7Qq__saved,.calido-review-dialog-module__xYt7Qq__uncertain{border-radius:12px;padding:16px;font-size:14px;line-height:1.6}}
.calido-appointment-details-module__KOCP8q__statusRow{justify-content:flex-end;margin:0 0 10px;display:flex}.calido-appointment-details-module__KOCP8q__status{background:var(--mint-fill);color:var(--green);border-radius:20px;align-items:center;padding:6px 11px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.calido-appointment-details-module__KOCP8q__cancelled{color:var(--muted);background:#eee5df}.calido-appointment-details-module__KOCP8q__appointment{border:1px solid var(--beige);background:var(--paper);border-radius:16px;padding:16px;box-shadow:0 4px 12px -10px #2b211c33}.calido-appointment-details-module__KOCP8q__business{overflow-wrap:anywhere;margin:0 0 5px;font-size:15px;font-weight:700;line-height:1.4}.calido-appointment-details-module__KOCP8q__detailsPrimary>h3{letter-spacing:-.5px;overflow-wrap:anywhere;margin:0 0 15px;font-family:Sora,system-ui,sans-serif;font-size:20px;font-weight:700;line-height:1.35}.calido-appointment-details-module__KOCP8q__meta{color:var(--espresso);align-items:flex-start;gap:10px;margin:0 0 13px;font-size:14px;line-height:1.5;display:flex}.calido-appointment-details-module__KOCP8q__meta svg,.calido-appointment-details-module__KOCP8q__place>svg{flex-shrink:0;margin-top:1px;width:20px!important;height:20px!important}.calido-appointment-details-module__KOCP8q__meta>span{overflow-wrap:anywhere;min-width:0}.calido-appointment-details-module__KOCP8q__endTime{color:var(--muted);margin:-8px 0 13px 30px;font-size:12px;line-height:1.4}.calido-appointment-details-module__KOCP8q__place{align-items:flex-start;gap:10px;margin-bottom:14px;font-size:14px;line-height:1.5;display:flex}.calido-appointment-details-module__KOCP8q__place>div{flex-wrap:wrap;align-items:baseline;gap:6px 12px;min-width:0;display:flex}.calido-appointment-details-module__KOCP8q__place span{overflow-wrap:anywhere}.calido-appointment-details-module__KOCP8q__place a{color:var(--green);text-underline-offset:3px;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.calido-appointment-details-module__KOCP8q__productDisclosure{border-top:1px solid var(--beige);margin-top:14px;padding-top:12px}.calido-appointment-details-module__KOCP8q__productDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:14px;list-style:none;display:flex}.calido-appointment-details-module__KOCP8q__productDisclosure>summary::-webkit-details-marker{display:none}.calido-appointment-details-module__KOCP8q__productDisclosure>summary svg{flex-shrink:0;transform:rotate(-90deg)}.calido-appointment-details-module__KOCP8q__productDisclosure[open]>summary svg{transform:none}.calido-appointment-details-module__KOCP8q__products{margin:0 0 4px;padding:0;font-size:13px;line-height:1.5;list-style:none}.calido-appointment-details-module__KOCP8q__products li{justify-content:space-between;gap:12px;padding:7px 0;display:flex}.calido-appointment-details-module__KOCP8q__products li>span{overflow-wrap:anywhere;min-width:0}.calido-appointment-details-module__KOCP8q__products strong{color:var(--espresso);flex-shrink:0}.calido-appointment-details-module__KOCP8q__total{border-top:1px solid var(--beige);justify-content:space-between;align-items:baseline;gap:15px;margin-top:14px;padding-top:14px;font-size:18px;font-weight:700;line-height:1.4;display:flex}.calido-appointment-details-module__KOCP8q__total strong{text-align:right;overflow-wrap:anywhere}.calido-appointment-details-module__KOCP8q__actions{gap:12px;margin-top:16px;display:grid}.calido-appointment-details-module__KOCP8q__actions>button{justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;font-size:15px;display:flex}.calido-appointment-details-module__KOCP8q__actions>button svg{width:20px!important;height:20px!important}.calido-appointment-details-module__KOCP8q__actions .calido-appointment-details-module__KOCP8q__cancel{box-shadow:none;color:var(--muted);background:0 0;border:0;min-height:44px}.calido-appointment-details-module__KOCP8q__cancelConfirm{border:1px solid var(--beige);background:color-mix(in srgb,var(--coral) 4%,var(--paper));border-radius:15px;padding:15px}.calido-appointment-details-module__KOCP8q__cancelHeading{align-items:center;gap:9px;margin-bottom:9px;display:flex}.calido-appointment-details-module__KOCP8q__cancelHeading svg{color:var(--coral);flex-shrink:0}.calido-appointment-details-module__KOCP8q__cancelHeading h3{margin:0;font-size:17px;font-weight:700;line-height:1.4}.calido-appointment-details-module__KOCP8q__cancelConfirm>p{margin:0 0 5px;font-size:14px;font-weight:700;line-height:1.5}.calido-appointment-details-module__KOCP8q__cancelConfirm .calido-appointment-details-module__KOCP8q__cancelHint{color:var(--muted);margin-bottom:0;font-size:13px;font-weight:400}.calido-appointment-details-module__KOCP8q__cancelChoices{border-top:1px solid var(--beige);gap:8px;padding-top:12px;display:grid}.calido-appointment-details-module__KOCP8q__cancelChoices button{border-radius:12px;width:100%;min-height:44px;padding:9px;font-size:14px}.calido-appointment-details-module__KOCP8q__footer{border-top:1px solid var(--beige);margin-top:16px;padding-top:13px}.calido-appointment-details-module__KOCP8q__loading,.calido-appointment-details-module__KOCP8q__message{text-align:center;min-height:220px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.calido-appointment-details-module__KOCP8q__loading span{border:2px solid var(--beige);border-top-color:var(--coral);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite calido-appointment-details-module__KOCP8q__spin}.calido-appointment-details-module__KOCP8q__error{color:#8e3725;margin:14px 0 0;font-size:14px;line-height:1.5}.calido-appointment-details-module__KOCP8q__look{padding-top:16px}.calido-appointment-details-module__KOCP8q__look>div{box-shadow:none!important;grid-template-columns:80px minmax(0,1fr)!important;padding:10px!important}.calido-appointment-details-module__KOCP8q__look>div>span{width:80px!important;height:70px!important}@keyframes calido-appointment-details-module__KOCP8q__spin{to{transform:rotate(360deg)}}@media (max-width:360px){.calido-appointment-details-module__KOCP8q__appointment{padding:13px}.calido-appointment-details-module__KOCP8q__detailsPrimary>h3{font-size:18px}.calido-appointment-details-module__KOCP8q__meta,.calido-appointment-details-module__KOCP8q__place{font-size:13px}.calido-appointment-details-module__KOCP8q__total{font-size:16px}}@media (prefers-reduced-motion:reduce){.calido-appointment-details-module__KOCP8q__loading span{animation:none}}.calido-appointment-details-module__KOCP8q__detailsPrimary,.calido-appointment-details-module__KOCP8q__detailsSecondary{display:contents}.calido-appointment-details-module__KOCP8q__desktopIntro,.calido-appointment-details-module__KOCP8q__servicePrice,.calido-appointment-details-module__KOCP8q__landmark{display:none}.calido-appointment-details-module__KOCP8q__cancelConfirm{margin-top:12px}@media (min-width:1024px){.calido-appointment-details-module__KOCP8q__statusRow{justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px}.calido-appointment-details-module__KOCP8q__status{border-radius:9px;padding:8px 13px;font-size:12px}.calido-appointment-details-module__KOCP8q__desktopIntro{color:var(--muted);margin:0;font-size:14px;line-height:1.5;display:block}.calido-appointment-details-module__KOCP8q__detailsLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:15px;display:grid}.calido-appointment-details-module__KOCP8q__appointment{display:contents}.calido-appointment-details-module__KOCP8q__detailsPrimary,.calido-appointment-details-module__KOCP8q__detailsSecondary{border:1px solid var(--beige);background:var(--paper);border-radius:13px;min-width:0;padding:19px;display:block;box-shadow:0 4px 12px -11px #2b211c26}.calido-appointment-details-module__KOCP8q__detailsPrimary{flex-direction:column;grid-area:1/1/span 2;align-self:stretch;display:flex}.calido-appointment-details-module__KOCP8q__business{order:2;margin-bottom:17px;font-size:14px;font-weight:400}.calido-appointment-details-module__KOCP8q__detailsPrimary>h3{letter-spacing:-.4px;order:1;margin-bottom:4px;font-size:20px;line-height:1.4}.calido-appointment-details-module__KOCP8q__detailsPrimary>.calido-appointment-details-module__KOCP8q__meta{order:3;margin-bottom:15px;font-size:13px;line-height:1.6}.calido-appointment-details-module__KOCP8q__detailsPrimary>.calido-appointment-details-module__KOCP8q__meta:nth-of-type(3){border-top:1px solid var(--beige);padding-top:15px}.calido-appointment-details-module__KOCP8q__detailsPrimary>.calido-appointment-details-module__KOCP8q__endTime{order:4;margin:-10px 0 18px 30px;font-size:11px}.calido-appointment-details-module__KOCP8q__detailsPrimary>.calido-appointment-details-module__KOCP8q__place{order:5;gap:10px;margin-bottom:0;font-size:13px;line-height:1.5}.calido-appointment-details-module__KOCP8q__place>div{display:block}.calido-appointment-details-module__KOCP8q__place a{justify-content:flex-start;min-height:44px;font-size:12px;display:flex}.calido-appointment-details-module__KOCP8q__landmark{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.5;display:block}.calido-appointment-details-module__KOCP8q__detailsSecondary{grid-area:1/2;align-self:stretch}.calido-appointment-details-module__KOCP8q__productDisclosure{border:0;margin:0;padding:0}.calido-appointment-details-module__KOCP8q__productDisclosure>summary{min-height:35px;padding-bottom:7px;font-size:14px;font-weight:700}.calido-appointment-details-module__KOCP8q__productDisclosure>summary>svg{width:15px;height:15px}.calido-appointment-details-module__KOCP8q__products{margin-bottom:10px;font-size:12px}.calido-appointment-details-module__KOCP8q__products li{padding:9px 0}.calido-appointment-details-module__KOCP8q__servicePrice{border-top:1px solid var(--beige);justify-content:space-between;gap:15px;padding:14px 0;font-size:12px;line-height:1.5;display:flex}.calido-appointment-details-module__KOCP8q__servicePrice>span{overflow-wrap:anywhere;min-width:0}.calido-appointment-details-module__KOCP8q__servicePrice strong{flex:none;font-weight:600}.calido-appointment-details-module__KOCP8q__total{background:var(--mint-surface,var(--mint-fill));border:0;border-radius:9px;margin-top:0;padding:12px;font-size:16px;line-height:1.5}.calido-appointment-details-module__KOCP8q__cancelConfirm{border-color:color-mix(in srgb,var(--coral) 45%,var(--beige));background:color-mix(in srgb,var(--amber) 5%,var(--paper));border-radius:12px;grid-area:2/2;margin:0;padding:15px}.calido-appointment-details-module__KOCP8q__cancelHeading h3{font-size:15px}.calido-appointment-details-module__KOCP8q__cancelHeading svg{width:22px;height:22px}.calido-appointment-details-module__KOCP8q__cancelConfirm>p{font-size:12px;font-weight:500}.calido-appointment-details-module__KOCP8q__cancelConfirm .calido-appointment-details-module__KOCP8q__cancelHint{font-size:12px}.calido-appointment-details-module__KOCP8q__error{border:1px solid var(--beige);background:var(--paper);border-radius:10px;grid-area:3/1/auto/-1;margin:0;padding:12px}.calido-appointment-details-module__KOCP8q__actions{border-top:1px solid var(--beige);justify-content:flex-end;gap:10px;margin:0;padding-top:15px;display:flex}.calido-appointment-details-module__KOCP8q__actions>button{border-radius:9px;width:auto;min-width:146px;min-height:44px;padding:9px 13px;font-size:13px}.calido-appointment-details-module__KOCP8q__actions .calido-appointment-details-module__KOCP8q__calendarAction{order:1}.calido-appointment-details-module__KOCP8q__actions .calido-appointment-details-module__KOCP8q__rescheduleAction{order:2}.calido-appointment-details-module__KOCP8q__actions .calido-appointment-details-module__KOCP8q__cancel{color:#fff;background:var(--coral);box-shadow:var(--control-shadow);order:3}.calido-appointment-details-module__KOCP8q__cancelChoices{justify-content:flex-end;gap:10px;padding-top:15px;display:flex}.calido-appointment-details-module__KOCP8q__cancelChoices button{border-radius:9px;width:auto;min-width:160px;font-size:13px}.calido-appointment-details-module__KOCP8q__footer{display:none}}.calido-appointment-details-module__KOCP8q__actions:empty{display:none}@media (min-width:1024px){.calido-appointment-details-module__KOCP8q__detailsLayout:not(:has(.calido-appointment-details-module__KOCP8q__cancelConfirm)) .calido-appointment-details-module__KOCP8q__detailsPrimary{grid-row:1}.calido-appointment-details-module__KOCP8q__total{border:1px solid var(--calido-tab-border);background:var(--calido-tab-surface);box-shadow:var(--calido-tab-shadow)}}
.calido-calendar-transition-module__hcpUOa__swap{isolation:isolate;position:relative}.calido-calendar-transition-module__hcpUOa__strip[aria-hidden=true]{visibility:hidden;width:100%;position:absolute;top:0;left:0}.calido-calendar-transition-module__hcpUOa__calendar{z-index:1;position:relative}.calido-calendar-transition-module__hcpUOa__calendar[data-open=false]{pointer-events:none;width:100%;position:absolute;top:0;left:0}
.calido-reschedule-module__WGHZvq__current{border:1px solid var(--beige);background:var(--paper);border-radius:15px;gap:3px;margin-bottom:18px;padding:15px;display:grid}.calido-reschedule-module__WGHZvq__current>strong{font-size:17px;line-height:1.4}.calido-reschedule-module__WGHZvq__current>span{color:var(--muted);font-size:14px}.calido-reschedule-module__WGHZvq__currentTime{border-top:1px solid var(--beige);margin-top:9px;padding-top:12px}.calido-reschedule-module__WGHZvq__currentTime>span{color:var(--muted);font-size:13px}.calido-reschedule-module__WGHZvq__currentTime p{align-items:center;gap:8px;margin:7px 0 0;font-size:14px;line-height:1.5;display:flex}.calido-reschedule-module__WGHZvq__currentTime svg{flex-shrink:0}.calido-reschedule-module__WGHZvq__section{margin-bottom:18px}.calido-reschedule-module__WGHZvq__section h3{letter-spacing:-.5px;margin:0 0 12px;font-family:Sora,system-ui,sans-serif;font-size:17px}.calido-reschedule-module__WGHZvq__section .calido-reschedule-module__WGHZvq__month{color:var(--muted);margin:0 0 10px;font-size:13px}.calido-reschedule-module__WGHZvq__section .calido-reschedule-module__WGHZvq__dates.day-strip{margin:0 -24px;padding:4px 24px 10px;scroll-padding-inline:24px}.calido-reschedule-module__WGHZvq__period{isolation:isolate;border:1px solid var(--beige);background:var(--paper);box-shadow:var(--control-shadow);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:12px;padding:3px;display:grid;position:relative}.calido-reschedule-module__WGHZvq__period .sl-sliding-segment-thumb{background:var(--mint-surface,var(--mint-fill));border:1px solid var(--mint-border);border-radius:9px;box-shadow:inset 0 1px #ffffffa6,0 2px 6px -4px #2f6e5a4d}.calido-reschedule-module__WGHZvq__period button{z-index:1;min-height:40px;color:var(--muted);background:0 0;border-radius:9px;font-size:14px;position:relative}.calido-reschedule-module__WGHZvq__period button[aria-pressed=true]{color:var(--green);font-weight:700}.calido-reschedule-module__WGHZvq__period.sl-sliding-segment button:active:not(:disabled){transform:none}.calido-reschedule-module__WGHZvq__slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.calido-reschedule-module__WGHZvq__slots button.slot{white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:48px;padding:8px 4px;font-size:13px;display:flex}.calido-reschedule-module__WGHZvq__timeCopy{text-align:center;gap:1px;min-width:0;display:grid}.calido-reschedule-module__WGHZvq__timeCopy small{color:var(--muted);font-size:10px;font-weight:400}.calido-reschedule-module__WGHZvq__more{text-underline-offset:3px;background:0 0;justify-content:center;align-items:center;gap:7px;min-height:44px;margin:6px auto 0;padding:8px;font-size:14px;text-decoration:underline;display:flex;color:var(--green)!important}.calido-reschedule-module__WGHZvq__up{transform:rotate(180deg)}.calido-reschedule-module__WGHZvq__loading{min-height:96px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:14px;display:flex}.calido-reschedule-module__WGHZvq__loading span{border:2px solid var(--beige);border-top-color:var(--coral);border-radius:50%;flex-shrink:0;width:17px;height:17px;animation:.8s linear infinite calido-reschedule-module__WGHZvq__spin}.calido-reschedule-module__WGHZvq__empty{color:var(--muted);padding:14px 0;font-size:14px;line-height:1.6}.calido-reschedule-module__WGHZvq__empty button{padding:10px 16px}.calido-reschedule-module__WGHZvq__error{color:#8e3725;margin:0 0 16px;font-size:14px}.calido-reschedule-module__WGHZvq__confirm{background:var(--canvas);border-top:1px solid var(--beige);border-radius:20px 20px 0 0;margin:0 -24px;padding:14px 24px 5px;position:sticky;bottom:-24px;box-shadow:0 -10px 16px -16px #2b211c33}.calido-reschedule-module__WGHZvq__newTime{gap:5px;margin:0 0 17px;padding:4px 0;display:grid}.calido-reschedule-module__WGHZvq__newTime>span{color:var(--espresso);align-items:center;gap:8px;font-size:14px;display:flex}.calido-reschedule-module__WGHZvq__newTime svg{flex-shrink:0}.calido-reschedule-module__WGHZvq__newTime strong{font-size:16px;line-height:1.5}.calido-reschedule-module__WGHZvq__newTime small{color:var(--muted);font-size:13px}.calido-reschedule-module__WGHZvq__confirm>button{width:100%;font-size:17px}.calido-reschedule-module__WGHZvq__confirm .calido-reschedule-module__WGHZvq__back{min-height:44px;color:var(--muted);background:0 0;margin-top:6px;font-size:14px}.calido-reschedule-module__WGHZvq__footer{border-top:1px solid var(--beige);margin-top:14px;padding-top:14px}@media (max-width:480px){.calido-reschedule-module__WGHZvq__slots{grid-template-columns:repeat(2,minmax(0,1fr))}.calido-reschedule-module__WGHZvq__slots button.slot{min-height:46px;padding:9px;font-size:14px}.calido-reschedule-module__WGHZvq__section .calido-reschedule-module__WGHZvq__dates.day-strip{margin-inline:-22px;padding-inline:22px;scroll-padding-inline:22px}.calido-reschedule-module__WGHZvq__confirm{bottom:calc(-1 * max(18px,env(safe-area-inset-bottom)));margin-inline:-22px;padding-inline:22px}}@media (max-width:360px){.calido-reschedule-module__WGHZvq__confirm{margin-inline:-18px;padding-inline:18px}.calido-reschedule-module__WGHZvq__section .calido-reschedule-module__WGHZvq__dates.day-strip{margin-inline:-18px;padding-inline:18px;scroll-padding-inline:18px}}@media (prefers-reduced-motion:reduce){.calido-reschedule-module__WGHZvq__loading span{animation:none}}@keyframes calido-reschedule-module__WGHZvq__spin{to{transform:rotate(360deg)}}.calido-reschedule-module__WGHZvq__dateHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.calido-reschedule-module__WGHZvq__dateHeading h3{letter-spacing:-.25px;align-items:center;gap:9px;margin:0;font-size:15px;line-height:1.4;display:flex}.calido-reschedule-module__WGHZvq__dateHeading .calido-reschedule-module__WGHZvq__calendarButton{min-width:44px;min-height:44px;color:var(--green);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:7px 0 7px 10px;font-size:13px;display:flex}.calido-reschedule-module__WGHZvq__calendarIcon{flex-shrink:0;width:22px;height:22px;display:block}.calido-reschedule-module__WGHZvq__windowHint{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.5}.calido-reschedule-module__WGHZvq__desktopIntro{display:none}@media (min-width:1024px){.calido-reschedule-module__WGHZvq__desktopIntro{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.5;display:block}.calido-reschedule-module__WGHZvq__current{-moz-column-gap:8px;border-radius:11px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:15px;padding:14px 17px;display:flex}.calido-reschedule-module__WGHZvq__current>strong{font-size:14px}.calido-reschedule-module__WGHZvq__current>span{font-size:13px}.calido-reschedule-module__WGHZvq__currentTime{border:0;flex-basis:100%;align-items:center;gap:7px;margin:0;padding:0;font-size:12px;display:flex}.calido-reschedule-module__WGHZvq__currentTime>span{font-size:12px}.calido-reschedule-module__WGHZvq__currentTime p{gap:6px;margin:0;font-size:12px}.calido-reschedule-module__WGHZvq__currentTime svg{display:none}.calido-reschedule-module__WGHZvq__pickerLayout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:15px;display:grid}.calido-reschedule-module__WGHZvq__pickerLayout>.calido-reschedule-module__WGHZvq__section{border:1px solid var(--beige);background:var(--paper);border-radius:12px;min-width:0;margin:0;padding:16px}.calido-reschedule-module__WGHZvq__datePanel .calido-reschedule-module__WGHZvq__dateHeading{display:none}.calido-reschedule-module__WGHZvq__datePanel .calido-reschedule-module__WGHZvq__windowHint{margin-bottom:8px;font-size:11px}.calido-reschedule-module__WGHZvq__datePanel [aria-label="Calendario de reservas"]>button{display:none}.calido-reschedule-module__WGHZvq__timePanel>h3{letter-spacing:-.3px;margin:0 0 12px;font-size:15px}.calido-reschedule-module__WGHZvq__timePanel .calido-reschedule-module__WGHZvq__period{box-shadow:none;border-radius:999px;margin-bottom:14px;padding:2px}.calido-reschedule-module__WGHZvq__period .sl-sliding-segment-thumb{box-shadow:none;border:0;border-radius:999px}.calido-reschedule-module__WGHZvq__period button{border-radius:999px;min-height:40px;font-size:13px}.calido-reschedule-module__WGHZvq__slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.calido-reschedule-module__WGHZvq__slots button.slot{white-space:normal;min-height:50px;box-shadow:none;border-radius:10px;padding:7px 5px;font-size:12px}.calido-reschedule-module__WGHZvq__timeCopy small{font-size:10px}.calido-reschedule-module__WGHZvq__more{margin-top:8px;padding-bottom:0;font-size:12px}.calido-reschedule-module__WGHZvq__confirm{border-top:1px solid var(--beige);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 152px 152px;align-items:center;gap:11px;margin:0;padding:16px 0 0;display:grid;position:static}.calido-reschedule-module__WGHZvq__confirm>button{border-radius:9px;grid-area:1/3;width:100%;min-width:0;min-height:49px;padding:10px;font-size:13px}.calido-reschedule-module__WGHZvq__confirm .calido-reschedule-module__WGHZvq__back{border:1px solid var(--beige);background:var(--paper);box-shadow:none;color:var(--espresso);grid-area:1/2;margin:0;font-size:12px;line-height:1.4}.calido-reschedule-module__WGHZvq__newTime{background:var(--mint-surface,var(--mint-fill));border-radius:9px;grid-area:1/1;gap:2px;min-width:0;margin:0;padding:9px 12px}.calido-reschedule-module__WGHZvq__newTime>span{gap:5px;font-size:11px}.calido-reschedule-module__WGHZvq__newTime strong{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.calido-reschedule-module__WGHZvq__newTime small{font-size:11px;line-height:1.4}.calido-reschedule-module__WGHZvq__newTime svg{width:16px;height:16px}.calido-reschedule-module__WGHZvq__footer{display:none}.calido-reschedule-module__WGHZvq__unknown{border:1px solid color-mix(in srgb,var(--amber) 55%,var(--beige));background:color-mix(in srgb,var(--amber) 10%,var(--paper));border-radius:12px;align-items:flex-start;gap:12px;margin:6px 0 17px;padding:18px;display:flex}.calido-reschedule-module__WGHZvq__unknown>svg{color:#ad650c;flex:none;margin-top:2px}.calido-reschedule-module__WGHZvq__unknown h3{letter-spacing:-.3px;margin:0 0 5px;font-size:17px;line-height:1.4}.calido-reschedule-module__WGHZvq__unknown p{color:var(--espresso);margin:0;font-size:14px;line-height:1.5}.calido-reschedule-module__WGHZvq__requested{border:1px solid var(--beige);background:var(--paper);border-radius:12px;align-items:center;gap:13px;margin-bottom:5px;padding:18px;display:flex}.calido-reschedule-module__WGHZvq__requested>svg{flex:none}.calido-reschedule-module__WGHZvq__requested>div{gap:4px;display:grid}.calido-reschedule-module__WGHZvq__requested span{color:var(--muted);font-size:13px}.calido-reschedule-module__WGHZvq__requested strong{font-size:17px;line-height:1.5}.calido-reschedule-module__WGHZvq__datePanel [aria-label="Calendario de reservas"]{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}}.cl-root .calido-reschedule-module__WGHZvq__confirm>.calido-reschedule-module__WGHZvq__saveAction{gap:8px}.calido-reschedule-module__WGHZvq__saveLabel{white-space:nowrap}@media (min-width:1024px){.calido-reschedule-module__WGHZvq__confirm:has(.calido-reschedule-module__WGHZvq__saveAction){grid-template-columns:minmax(0,1fr) 152px 216px}.cl-root .calido-reschedule-module__WGHZvq__confirm>.calido-reschedule-module__WGHZvq__saveAction{padding-inline:16px}}.cl-root .calido-reschedule-module__WGHZvq__confirm>.calido-reschedule-module__WGHZvq__saveAction .cl-button-spinner{width:16px;height:16px}.calido-reschedule-module__WGHZvq__period .sl-sliding-segment-thumb{border:1px solid var(--calido-tab-border);background:var(--calido-tab-surface);box-shadow:var(--calido-tab-shadow)}@media (min-width:1024px){.calido-reschedule-module__WGHZvq__newTime{border:1px solid var(--calido-tab-border);background:var(--calido-tab-surface);box-shadow:var(--calido-tab-shadow)}.calido-reschedule-module__WGHZvq__timePanel .calido-reschedule-module__WGHZvq__period{box-shadow:inset 0 1px 2px #2b211c0f}.calido-reschedule-module__WGHZvq__period .sl-sliding-segment-thumb{border:1px solid var(--calido-tab-border);background:var(--calido-tab-surface);box-shadow:var(--calido-tab-shadow)}}.calido-reschedule-module__WGHZvq__monthIcon{display:none}
.calido-loading-module__RI6haa__root{color:#74665c;background:#fcf9f3;min-height:100svh;font-family:Nunito,system-ui,sans-serif}.calido-loading-module__RI6haa__root *{box-sizing:border-box}.calido-loading-module__RI6haa__site{background:#fcf9f3;max-width:460px;margin:0 auto;position:relative;overflow:hidden}.calido-loading-module__RI6haa__shape{background:#e9e1d7;border-radius:7px;flex:none;display:block;position:relative;overflow:hidden}.calido-loading-module__RI6haa__shape:after{content:"";background:linear-gradient(100deg,#0000 15%,#fff9 50%,#0000 85%);animation:1.8s ease-in-out infinite calido-loading-module__RI6haa__shimmer;position:absolute;inset:0;transform:translate(-110%)}@keyframes calido-loading-module__RI6haa__shimmer{to{transform:translate(110%)}}.calido-loading-module__RI6haa__cover{background:#eee7dd;border-radius:20px 20px 0 0;height:238px;position:relative}.calido-loading-module__RI6haa__account{background:#f9f5ed;border-radius:50%;width:44px;height:44px;position:absolute;top:14px;right:14px}.calido-loading-module__RI6haa__foreground{background:#fcf9f3;border-radius:24px 24px 0 0;margin-top:-24px;position:relative}.calido-loading-module__RI6haa__business{background:linear-gradient(145deg,#fffdfa,#fbf7f1);border:1px solid #eee5d8;border-radius:24px;padding:16px 14px 12px;box-shadow:0 10px 24px -13px #46352738}.calido-loading-module__RI6haa__identity{align-items:flex-start;gap:13px;min-height:74px;display:flex}.calido-loading-module__RI6haa__logo{border-radius:14px;width:72px;height:70px}.calido-loading-module__RI6haa__identityCopy{flex:1;min-width:0;padding-top:4px}.calido-loading-module__RI6haa__name{width:90%;height:24px;margin-bottom:7px}.calido-loading-module__RI6haa__type{width:64%;height:13px;margin-bottom:10px}.calido-loading-module__RI6haa__rating{width:72%;height:14px}.calido-loading-module__RI6haa__action{border-radius:12px;width:40px;height:40px}.calido-loading-module__RI6haa__details{gap:10px;margin:15px 0 14px;display:grid}.calido-loading-module__RI6haa__address{width:88%;height:15px}.calido-loading-module__RI6haa__hours{width:69%;height:14px}.calido-loading-module__RI6haa__reserve{background:#edcfc4;border-radius:16px;height:49px}.calido-loading-module__RI6haa__services{padding:23px 13px 24px}.calido-loading-module__RI6haa__sectionHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.calido-loading-module__RI6haa__heading{width:135px;height:30px}.calido-loading-module__RI6haa__look{border-radius:999px;width:137px;height:40px}.calido-loading-module__RI6haa__search{background:#f0e9e0;border-radius:14px;height:46px}.calido-loading-module__RI6haa__categories{gap:7px;margin:12px 0;display:flex}.calido-loading-module__RI6haa__category{background:#ede5db;border-radius:12px;flex:1;height:44px}.calido-loading-module__RI6haa__rows{gap:10px;display:grid}.calido-loading-module__RI6haa__service{background:#fffdf9;border:1px solid #ede4d8;border-radius:16px;grid-template-columns:96px minmax(0,1fr) 96px;align-items:center;gap:11px;padding:10px;display:grid;box-shadow:0 6px 18px -14px #46352740}.calido-loading-module__RI6haa__photo{border-radius:12px;width:96px;height:84px}.calido-loading-module__RI6haa__serviceCopy{min-width:0}.calido-loading-module__RI6haa__serviceName{width:95%;height:17px;margin-bottom:10px}.calido-loading-module__RI6haa__serviceMeta{width:82%;height:14px}.calido-loading-module__RI6haa__choose{background:#dfede4;border-radius:11px;width:96px;height:44px}.calido-loading-module__RI6haa__fallback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100svh;padding:24px;display:flex}.calido-loading-module__RI6haa__fallback img{-o-object-fit:contain;object-fit:contain;width:178px;height:44px;display:block}.calido-loading-module__RI6haa__fallback p{margin:0;font-size:13px;line-height:1.4}.calido-loading-module__RI6haa__spinner{border:2px solid #e6dccf;border-top-color:#e86c57;border-radius:50%;width:24px;height:24px;animation:.85s linear infinite calido-loading-module__RI6haa__spin;display:block}@keyframes calido-loading-module__RI6haa__spin{to{transform:rotate(360deg)}}@media (max-width:360px){.calido-loading-module__RI6haa__cover{height:210px}.calido-loading-module__RI6haa__logo{width:57px;height:62px}.calido-loading-module__RI6haa__identity{gap:9px}.calido-loading-module__RI6haa__services{padding-inline:10px}.calido-loading-module__RI6haa__service{grid-template-columns:80px minmax(0,1fr) 68px;gap:9px;padding:9px}.calido-loading-module__RI6haa__photo{width:80px;height:76px}.calido-loading-module__RI6haa__choose{width:68px}.calido-loading-module__RI6haa__look{width:120px}.calido-loading-module__RI6haa__heading{width:115px}}@media (prefers-reduced-motion:reduce){.calido-loading-module__RI6haa__shape:after{animation:none;display:none}.calido-loading-module__RI6haa__spinner{border-color:#e86c57 #e6dccf #e6dccf;animation:none}}.calido-loading-module__RI6haa__brandSpace{margin-top:7px}.calido-loading-module__RI6haa__layout,.calido-loading-module__RI6haa__main{display:contents}.calido-loading-module__RI6haa__header,.calido-loading-module__RI6haa__share,.calido-loading-module__RI6haa__price,.calido-loading-module__RI6haa__more,.calido-loading-module__RI6haa__count,.calido-loading-module__RI6haa__nav,.calido-loading-module__RI6haa__rail,.calido-loading-module__RI6haa__footer{display:none}@media (min-width:1024px){.calido-loading-module__RI6haa__root:not(.calido-loading-module__RI6haa__fallback){padding:12px 0 32px}.calido-loading-module__RI6haa__site{width:calc(100% - 64px);max-width:1280px}.calido-loading-module__RI6haa__header{justify-content:space-between;align-items:center;height:64px;padding:12px 0;display:flex}.calido-loading-module__RI6haa__header img{-o-object-fit:contain;object-fit:contain;width:112px;height:28px;display:block}.calido-loading-module__RI6haa__headerAccount{background:#fefcf8;border:1px solid #e3d8ca;border-radius:50%;width:44px;height:44px}.calido-loading-module__RI6haa__cover{border-radius:16px;height:240px;margin:0 0 20px}.calido-loading-module__RI6haa__account,.calido-loading-module__RI6haa__reserve,.calido-loading-module__RI6haa__brandSpace,.calido-loading-module__RI6haa__photo{display:none}.calido-loading-module__RI6haa__foreground{background:0 0;border-radius:0;margin:0}.calido-loading-module__RI6haa__business{box-shadow:none;background:#fefcf8;border-radius:16px;margin:0 0 24px;padding:24px}.calido-loading-module__RI6haa__identity{min-height:0}.calido-loading-module__RI6haa__logo{margin-bottom:3px}.calido-loading-module__RI6haa__identityCopy{padding-top:0}.calido-loading-module__RI6haa__name{width:300px;max-width:100%;height:30px;margin:7px 0 10px}.calido-loading-module__RI6haa__type{width:150px;height:16px;margin:0 0 14px}.calido-loading-module__RI6haa__rating{width:120px;height:15px;margin:0 0 3px}.calido-loading-module__RI6haa__action,.calido-loading-module__RI6haa__share{border-radius:12px;width:40px;height:40px;display:block}.calido-loading-module__RI6haa__share{margin-left:-5px}.calido-loading-module__RI6haa__details{align-items:center;gap:24px;height:20px;margin:14px 0 0;display:flex}.calido-loading-module__RI6haa__address{width:300px;height:14px}.calido-loading-module__RI6haa__hours{width:110px;height:14px}.calido-loading-module__RI6haa__layout{grid-template-columns:minmax(0,1fr) 384px;align-items:start;gap:32px;display:grid}.calido-loading-module__RI6haa__main{min-width:0;display:block}.calido-loading-module__RI6haa__nav{background:#fefcf8;border:1px solid #e3d8ca;border-radius:15px;gap:5px;height:67px;margin-bottom:24px;padding:4px;display:flex;box-shadow:inset 0 1px #ffffffeb,0 2px 3px -2px #2b211c24,0 5px 12px -7px #2b211c2b}.calido-loading-module__RI6haa__navItem{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.calido-loading-module__RI6haa__navIcon{border-radius:6px;width:20px;height:20px}.calido-loading-module__RI6haa__navLabel{border-radius:5px;width:42px;height:10px}.calido-loading-module__RI6haa__services{margin-bottom:32px;padding:0 0 3px}.calido-loading-module__RI6haa__sectionHeading{margin-bottom:18px}.calido-loading-module__RI6haa__heading{width:126px;height:28px}.calido-loading-module__RI6haa__look{width:147px}.calido-loading-module__RI6haa__categories{gap:7px}.calido-loading-module__RI6haa__category{flex:none;width:68px}.calido-loading-module__RI6haa__category:nth-child(2){width:62px}.calido-loading-module__RI6haa__category:nth-child(3){width:86px}.calido-loading-module__RI6haa__category:nth-child(4){width:109px}.calido-loading-module__RI6haa__service{border-radius:14px;grid-template-columns:minmax(0,1fr) 96px;gap:12px;min-height:76px;padding:12px 14px}.calido-loading-module__RI6haa__serviceCopy{-moz-column-gap:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;display:grid}.calido-loading-module__RI6haa__serviceName{grid-area:1/1;width:46%;height:16px;margin:3px 0}.calido-loading-module__RI6haa__serviceMeta{grid-area:2/1;width:64px;height:12px;margin:12px 0 2px}.calido-loading-module__RI6haa__price{grid-area:1/2/span 2;width:78px;height:18px;display:block}.calido-loading-module__RI6haa__more{background:#fefcf8;border:1px solid #e3d8ca;border-radius:13px;height:46px;margin-top:14px;display:block}.calido-loading-module__RI6haa__count{width:180px;height:12px;margin:12px auto 0;display:block}.calido-loading-module__RI6haa__rail{background:#fefcf8;border:1px solid #e3d8ca;border-radius:16px;min-width:0;padding:24px;display:block;box-shadow:0 8px 24px -16px #2b211c30}.calido-loading-module__RI6haa__railTitle{width:127px;height:26px;margin:3px 0 13px}.calido-loading-module__RI6haa__railBusiness{width:150px;height:15px;margin:0 0 29px}.calido-loading-module__RI6haa__railNote{width:248px;max-width:100%;height:13px;margin-bottom:4px}.calido-loading-module__RI6haa__footer{border-top:1px solid #e3d8ca;margin-top:24px;padding:24px 0 28px;display:block}}@media (min-width:1024px) and (max-width:1199px){.calido-loading-module__RI6haa__site{width:calc(100% - 32px)}.calido-loading-module__RI6haa__layout{grid-template-columns:minmax(0,1fr)}}.calido-loading-module__RI6haa__limpio{background:#fff}.calido-loading-module__RI6haa__limpio .calido-loading-module__RI6haa__shape:after{background:linear-gradient(100deg,#0000 15%,#ffffffb3 50%,#0000 85%)}.calido-loading-module__RI6haa__lSite{background:#fff;max-width:460px;margin:0 auto;padding:26px 20px 120px;position:relative}.calido-loading-module__RI6haa__lTop{align-items:center;gap:14px;display:flex}.calido-loading-module__RI6haa__lLogo{background:#f3f1ed;border-radius:50%;width:56px;height:56px}.calido-loading-module__RI6haa__lHello{flex:1;gap:8px;min-width:0;display:grid}.calido-loading-module__RI6haa__lGreet{background:#f3f1ed;border-radius:999px;width:86px;height:13px}.calido-loading-module__RI6haa__lName{background:#efedea;border-radius:999px;width:72%;height:20px}.calido-loading-module__RI6haa__lIcon{background:#f8f8f8;border-radius:50%;width:56px;height:56px}.calido-loading-module__RI6haa__lSearchRow{gap:12px;margin:28px 0 22px;display:flex}.calido-loading-module__RI6haa__lSearch{background:#f8f8f8;border-radius:999px;flex:1;height:56px}.calido-loading-module__RI6haa__lFilter{background:#f8f8f8;border-radius:50%;width:56px;height:56px}.calido-loading-module__RI6haa__lPromo{background:#2b211c;border-radius:36px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:176px;padding:20px;display:flex}.calido-loading-module__RI6haa__lPromoTitle{background:#ffffff26;border-radius:999px;width:58%;height:22px}.calido-loading-module__RI6haa__lPromoTitleShort{background:#ffffff26;border-radius:999px;width:40%;height:22px}.calido-loading-module__RI6haa__lPromoButton{background:#e86c5799;border-radius:999px;width:132px;height:42px;margin-top:6px}.calido-loading-module__RI6haa__lInfo{background:#f8f8f8;border-radius:32px;gap:10px;margin-top:14px;padding:18px;display:grid}.calido-loading-module__RI6haa__lLine{background:#ebe8e4;border-radius:999px;width:84%;height:14px}.calido-loading-module__RI6haa__lLineShort{background:#ebe8e4;border-radius:999px;width:58%;height:14px}.calido-loading-module__RI6haa__lLabel{background:#efedea;border-radius:999px;width:92px;height:18px;margin:26px 0 10px}.calido-loading-module__RI6haa__lPills{gap:8px;margin-bottom:18px;display:flex;overflow:hidden}.calido-loading-module__RI6haa__lPill{background:#f3f1ed;border-radius:999px;width:84px;height:42px}.calido-loading-module__RI6haa__lPill:first-child{background:#f6d6cd}.calido-loading-module__RI6haa__lHeading{background:#efedea;border-radius:999px;width:120px;height:18px;margin:0 0 12px}.calido-loading-module__RI6haa__lGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.calido-loading-module__RI6haa__lCard{background:#f8f8f8;border-radius:32px;gap:8px;padding:8px 8px 12px;display:grid;position:relative}.calido-loading-module__RI6haa__lPhoto{aspect-ratio:1;background:#ebe8e4;border-radius:24px;width:100%}.calido-loading-module__RI6haa__lCardName{background:#ebe8e4;border-radius:999px;width:72%;height:14px;margin-left:4px}.calido-loading-module__RI6haa__lCardPrice{background:#ebe8e4;border-radius:999px;width:40%;height:14px;margin-left:4px}.calido-loading-module__RI6haa__lAdd{background:#f6d6cd;border-radius:50%;width:34px;height:34px;position:absolute;bottom:12px;right:10px}@media (max-width:360px){.calido-loading-module__RI6haa__lSite{padding-inline:14px}}.calido-loading-module__RI6haa__lPhone{display:contents}.calido-loading-module__RI6haa__lDesk{display:none}@media (min-width:1024px){.calido-loading-module__RI6haa__limpio{padding:12px 0 0}.calido-loading-module__RI6haa__lSite{width:calc(100% - 64px);max-width:1280px;padding:0 0 48px}.calido-loading-module__RI6haa__lPhone{display:none}.calido-loading-module__RI6haa__lDesk{display:block}.calido-loading-module__RI6haa__dHeader{justify-content:space-between;align-items:center;height:64px;padding:0 40px;display:flex}.calido-loading-module__RI6haa__dHeader img{-o-object-fit:contain;object-fit:contain;width:112px;height:28px;display:block}.calido-loading-module__RI6haa__dAccount{background:#f3f1ed;border-radius:50%;width:44px;height:44px}.calido-loading-module__RI6haa__dBody{padding:24px 40px 0}.calido-loading-module__RI6haa__dPromo{background:#2b211c;border-radius:32px;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-height:300px;padding:40px 44px;display:flex}.calido-loading-module__RI6haa__dPromoTitle{background:#ffffff26;border-radius:999px;width:min(413px,60%);height:34px}.calido-loading-module__RI6haa__dPromoMeta{background:#ffffff1f;border-radius:999px;width:140px;height:14px}.calido-loading-module__RI6haa__dPromoButton{background:#e86c5799;border-radius:999px;width:151px;height:48px;margin-top:10px}.calido-loading-module__RI6haa__dInfo{background:#f8f8f8;border-radius:32px;gap:40px;margin-top:16px;padding:24px;display:grid}.calido-loading-module__RI6haa__dIdentity{align-items:flex-start;gap:16px;display:flex}.calido-loading-module__RI6haa__dLogo{background:#fff;border-radius:18px;width:72px;height:72px}.calido-loading-module__RI6haa__dIdentityCopy{flex:1;gap:12px;min-width:0;padding-top:6px;display:grid}.calido-loading-module__RI6haa__dName{background:#ebe8e4;border-radius:999px;width:min(300px,70%);height:30px}.calido-loading-module__RI6haa__dType{background:#efedea;border-radius:999px;width:150px;height:16px}.calido-loading-module__RI6haa__dAction{background:#fff;border-radius:50%;width:44px;height:44px}.calido-loading-module__RI6haa__dDetails{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.calido-loading-module__RI6haa__dAddress{background:#ebe8e4;border-radius:999px;width:min(300px,45%);height:14px}.calido-loading-module__RI6haa__dHours{justify-items:end;gap:8px;display:grid}.calido-loading-module__RI6haa__dHoursLabel{background:#efedea;border-radius:999px;width:90px;height:12px}.calido-loading-module__RI6haa__dHoursValue{background:#ebe8e4;border-radius:999px;width:170px;height:18px}.calido-loading-module__RI6haa__dNav{background:#f8f8f8;border-radius:999px;gap:4px;height:65px;margin-top:28px;padding:4px;display:flex}.calido-loading-module__RI6haa__dNavItem{border-radius:999px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.calido-loading-module__RI6haa__dNavItem:first-child{background:#f6d6cd}.calido-loading-module__RI6haa__dNavIcon{background:#ebe8e4;border-radius:6px;width:20px;height:20px}.calido-loading-module__RI6haa__dNavLabel{background:#ebe8e4;border-radius:999px;width:52px;height:10px}.calido-loading-module__RI6haa__dNavItem:first-child .calido-loading-module__RI6haa__dNavIcon,.calido-loading-module__RI6haa__dNavItem:first-child .calido-loading-module__RI6haa__dNavLabel{background:#fff9}.calido-loading-module__RI6haa__dLayout{grid-template-columns:minmax(0,1fr) 384px;align-items:start;gap:32px;margin-top:28px;display:grid}.calido-loading-module__RI6haa__dMain{min-width:0}.calido-loading-module__RI6haa__dSearchRow{gap:12px;display:flex}.calido-loading-module__RI6haa__dSearch{background:#f8f8f8;border-radius:999px;flex:1;height:56px}.calido-loading-module__RI6haa__dFilter{background:#f8f8f8;border-radius:50%;width:56px;height:56px}.calido-loading-module__RI6haa__dLabel{background:#efedea;border-radius:999px;width:92px;height:18px;margin:26px 0 12px}.calido-loading-module__RI6haa__dPills{gap:8px;display:flex;overflow:hidden}.calido-loading-module__RI6haa__dPill{background:#f3f1ed;border-radius:999px;width:84px;height:44px}.calido-loading-module__RI6haa__dPill:first-child{background:#f6d6cd}.calido-loading-module__RI6haa__dHeading{background:#efedea;border-radius:999px;width:120px;height:20px;margin:24px 0 12px}.calido-loading-module__RI6haa__dRows{gap:12px;display:grid}.calido-loading-module__RI6haa__dRow{background:#f8f8f8;border-radius:32px;align-items:center;gap:16px;min-height:80px;padding:0 20px;display:flex}.calido-loading-module__RI6haa__dRowCopy{flex:1;gap:10px;min-width:0;display:grid}.calido-loading-module__RI6haa__dRowName{background:#ebe8e4;border-radius:999px;width:min(220px,60%);height:16px}.calido-loading-module__RI6haa__dRowMeta{background:#efedea;border-radius:999px;width:64px;height:12px}.calido-loading-module__RI6haa__dRowPrice{background:#ebe8e4;border-radius:999px;width:78px;height:18px}.calido-loading-module__RI6haa__dRowAdd{background:#f6d6cd;border-radius:50%;flex:none;width:40px;height:40px}.calido-loading-module__RI6haa__dRail{background:#f8f8f8;border-radius:24px;gap:12px;min-width:0;padding:24px;display:grid}.calido-loading-module__RI6haa__dRailTitle{background:#ebe8e4;border-radius:999px;width:150px;height:28px}.calido-loading-module__RI6haa__dRailBusiness{background:#efedea;border-radius:999px;width:160px;height:15px;margin-bottom:16px}.calido-loading-module__RI6haa__dRailNote{background:#efedea;border-radius:999px;width:min(248px,100%);height:13px}}@media (min-width:1024px) and (max-width:1199px){.calido-loading-module__RI6haa__lSite{width:calc(100% - 32px)}.calido-loading-module__RI6haa__dLayout{grid-template-columns:minmax(0,1fr)}}
.DayServiceDetail-module__KCc_Ka__detail{background:var(--sl-bg,#f7f8f6);border-block:1px solid var(--sl-card-border);min-width:0;padding:16px}.DayServiceDetail-module__KCc_Ka__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.DayServiceDetail-module__KCc_Ka__heading h2{margin:0;font-size:18px}.DayServiceDetail-module__KCc_Ka__calendarLink{color:var(--sl-forest);text-underline-offset:3px;font-size:12px;text-decoration:underline}.DayServiceDetail-module__KCc_Ka__note{color:var(--sl-mute);margin:8px 0 14px;font-size:12px;line-height:1.5}.DayServiceDetail-module__KCc_Ka__totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.DayServiceDetail-module__KCc_Ka__totals>div{border:1px solid var(--sl-card-border);background:var(--sl-card-bg);border-radius:10px;min-width:0;padding:12px}.DayServiceDetail-module__KCc_Ka__totals span,.DayServiceDetail-module__KCc_Ka__professionalTotal span{color:var(--sl-mute);margin-bottom:5px;font-size:11px;display:block}.DayServiceDetail-module__KCc_Ka__totals strong{overflow-wrap:anywhere;font-size:clamp(17px,4vw,24px);display:block}.DayServiceDetail-module__KCc_Ka__professional{background:var(--sl-card-bg);border:1px solid var(--sl-card-border);border-radius:12px;margin-bottom:12px;overflow:hidden}.DayServiceDetail-module__KCc_Ka__professionalHeader{border-bottom:1px solid var(--sl-card-border);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.DayServiceDetail-module__KCc_Ka__professionalHeader h3{overflow-wrap:anywhere;margin:0 0 3px;font-size:15px}.DayServiceDetail-module__KCc_Ka__professionalHeader>div{min-width:0}.DayServiceDetail-module__KCc_Ka__professionalHeader span{color:var(--sl-mute);font-size:11px}.DayServiceDetail-module__KCc_Ka__professionalTotal{text-align:right;flex-shrink:0}.DayServiceDetail-module__KCc_Ka__professionalTotal strong{color:var(--sl-forest);font-size:16px}.DayServiceDetail-module__KCc_Ka__service{padding:12px}.DayServiceDetail-module__KCc_Ka__service+.DayServiceDetail-module__KCc_Ka__service{border-top:1px solid var(--sl-card-border)}.DayServiceDetail-module__KCc_Ka__serviceHeading{align-items:baseline;gap:10px;display:flex}.DayServiceDetail-module__KCc_Ka__serviceHeading>span{color:var(--sl-mute);flex-shrink:0;font-size:11px}.DayServiceDetail-module__KCc_Ka__serviceHeading a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;font-size:13px;font-weight:600}.DayServiceDetail-module__KCc_Ka__amounts{grid-template-columns:repeat(auto-fit,minmax(75px,1fr));gap:8px;margin:12px 0 0;display:grid}.DayServiceDetail-module__KCc_Ka__amounts dt{color:var(--sl-mute);margin-bottom:4px;font-size:10px}.DayServiceDetail-module__KCc_Ka__amounts dd{overflow-wrap:anywhere;margin:0;font-size:13px}.DayServiceDetail-module__KCc_Ka__commission dd{color:var(--sl-forest);font-weight:600}.DayServiceDetail-module__KCc_Ka__error{flex-wrap:wrap;align-items:center;gap:12px;padding-block:12px;font-size:13px;display:flex}.DayServiceDetail-module__KCc_Ka__empty{color:var(--sl-mute);padding:8px 0;font-size:13px}.DayServiceDetail-module__KCc_Ka__ownerTotal{grid-column:1/-1}.DayServiceDetail-module__KCc_Ka__ownerTotal small{color:var(--sl-mute);margin-top:6px;font-size:11px;line-height:1.5;display:block}.DayServiceDetail-module__KCc_Ka__ownerSubtotal{margin-top:10px}@media (max-width:520px){.DayServiceDetail-module__KCc_Ka__amounts{grid-template-columns:repeat(2,minmax(0,1fr))}}.DayServiceDetail-module__KCc_Ka__desktop{border:1px solid var(--sl-line);background:var(--sl-card-inner-bg);border-radius:10px;margin-block:6px 14px;padding:18px}.DayServiceDetail-module__KCc_Ka__desktop .DayServiceDetail-module__KCc_Ka__heading h2{font-family:inherit;font-size:17px;font-weight:650}.DayServiceDetail-module__KCc_Ka__desktop .DayServiceDetail-module__KCc_Ka__totals{grid-template-columns:repeat(3,minmax(0,1fr))}.DayServiceDetail-module__KCc_Ka__desktop .DayServiceDetail-module__KCc_Ka__totals>div{border:0;border-right:1px solid var(--sl-line);background:0 0;border-radius:0;padding:8px 18px}.DayServiceDetail-module__KCc_Ka__desktop .DayServiceDetail-module__KCc_Ka__totals>div:first-child{padding-left:0}.DayServiceDetail-module__KCc_Ka__desktop .DayServiceDetail-module__KCc_Ka__totals>div:last-child{border-right:0}.DayServiceDetail-module__KCc_Ka__desktop .DayServiceDetail-module__KCc_Ka__totals .DayServiceDetail-module__KCc_Ka__ownerTotal{grid-column:auto}.DayServiceDetail-module__KCc_Ka__desktop .DayServiceDetail-module__KCc_Ka__totals strong{font-variant-numeric:tabular-nums;font-family:inherit;font-size:22px}.DayServiceDetail-module__KCc_Ka__desktop .DayServiceDetail-module__KCc_Ka__professional{border-radius:10px}.DayServiceDetail-module__KCc_Ka__desktopProfessionalHeader{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.DayServiceDetail-module__KCc_Ka__desktopProfessionalHeader::-webkit-details-marker{display:none}.DayServiceDetail-module__KCc_Ka__desktopProfessionalHeader h3{margin:0 0 5px;font-size:17px}.DayServiceDetail-module__KCc_Ka__desktopProfessionalHeader span{color:var(--sl-mute);font-size:12px}.DayServiceDetail-module__KCc_Ka__desktopProfessionalTotals{align-items:center;gap:28px;display:flex}.DayServiceDetail-module__KCc_Ka__desktopProfessionalTotals>div{text-align:right;gap:5px;display:grid}.DayServiceDetail-module__KCc_Ka__desktopProfessionalTotals strong{font-variant-numeric:tabular-nums;font-size:16px}.DayServiceDetail-module__KCc_Ka__desktopProfessionalTotals>div:nth-child(2) strong{color:var(--sl-forest)}.DayServiceDetail-module__KCc_Ka__caret{border:1.5px solid;border-width:0 1.5px 1.5px 0;width:8px;height:8px;margin:0 5px;display:block;transform:rotate(45deg)}.DayServiceDetail-module__KCc_Ka__professional[open] .DayServiceDetail-module__KCc_Ka__caret{transform:rotate(225deg)}.DayServiceDetail-module__KCc_Ka__desktopTableFrame{padding:0 14px 12px;overflow-x:auto}.DayServiceDetail-module__KCc_Ka__desktopTable{border-collapse:collapse;width:100%;font-size:12px}.DayServiceDetail-module__KCc_Ka__desktopTable th{background:var(--sl-card-inner-bg);color:var(--sl-mute);font-weight:500}.DayServiceDetail-module__KCc_Ka__desktopTable th,.DayServiceDetail-module__KCc_Ka__desktopTable td{text-align:right;white-space:nowrap;padding:10px}.DayServiceDetail-module__KCc_Ka__desktopTable th:nth-child(-n+2),.DayServiceDetail-module__KCc_Ka__desktopTable td:nth-child(-n+2){text-align:left}.DayServiceDetail-module__KCc_Ka__desktopTable td{border-bottom:1px solid var(--sl-line);font-variant-numeric:tabular-nums}.DayServiceDetail-module__KCc_Ka__desktopTable tr:last-child td{border:0}.DayServiceDetail-module__KCc_Ka__desktopTable a{color:inherit;text-decoration:none}.DayServiceDetail-module__KCc_Ka__desktopTable a:hover{color:var(--sl-forest);text-decoration:underline}.DayServiceDetail-module__KCc_Ka__desktopProfessionalHeader:focus-visible,.DayServiceDetail-module__KCc_Ka__desktopTable a:focus-visible{outline:2px solid var(--sl-forest);outline-offset:-3px}
.SupportReplyComposer-module__AHeYya__composer{min-width:0}.SupportReplyComposer-module__AHeYya__field{border:1px solid var(--sl-line);background:var(--sl-card-inner-bg);border-radius:14px;overflow:visible}.SupportReplyComposer-module__AHeYya__field:focus-within{border-color:var(--sl-accent);box-shadow:0 0 0 2px color-mix(in oklab, var(--sl-accent) 15%, transparent)}.SupportReplyComposer-module__AHeYya__field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:72px;max-height:144px;box-shadow:none;resize:none;color:var(--sl-ink);font:inherit;background:0 0;border:0;border-radius:14px 14px 0 0;outline:none;margin:0;padding:12px 14px 4px;font-size:14px;line-height:1.5;display:block;overflow-y:auto}.SupportReplyComposer-module__AHeYya__field textarea::placeholder{color:var(--sl-mute)}.SupportReplyComposer-module__AHeYya__toolbar{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 8px 8px;display:flex}.SupportReplyComposer-module__AHeYya__actions{align-items:center;gap:4px;min-width:0;display:flex}.SupportReplyComposer-module__AHeYya__iconButton{width:40px;height:40px;color:var(--sl-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.SupportReplyComposer-module__AHeYya__iconButton:hover:not(:disabled){background:color-mix(in oklab, var(--sl-ink) 8%, transparent)}.SupportReplyComposer-module__AHeYya__iconButton:focus-visible,.SupportReplyComposer-module__AHeYya__send:focus-visible,.SupportReplyComposer-module__AHeYya__emojiPicker button:focus-visible{outline:2px solid var(--sl-accent);outline-offset:2px}.SupportReplyComposer-module__AHeYya__iconButton:disabled{opacity:.45;cursor:not-allowed}.SupportReplyComposer-module__AHeYya__limit,.SupportReplyComposer-module__AHeYya__hint{color:var(--sl-mute);font-size:11px;line-height:1.5}.SupportReplyComposer-module__AHeYya__limit{white-space:nowrap;margin-left:4px}.SupportReplyComposer-module__AHeYya__hint{margin:7px 3px 0}.SupportReplyComposer-module__AHeYya__send{background:var(--sl-accent);min-height:40px;color:var(--sl-inbox-on-accent,#fff);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.SupportReplyComposer-module__AHeYya__send:disabled{opacity:.5;cursor:not-allowed}.SupportReplyComposer-module__AHeYya__preview{border:1px solid var(--sl-line);background:var(--sl-card-inner-bg);color:var(--sl-ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin-bottom:8px;padding:10px;display:flex}.SupportReplyComposer-module__AHeYya__thumbnail{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:64px;height:64px}.SupportReplyComposer-module__AHeYya__video{border-radius:8px;width:140px;max-width:100%;max-height:100px}.SupportReplyComposer-module__AHeYya__audio{width:240px;max-width:100%;height:40px}.SupportReplyComposer-module__AHeYya__fileInfo{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.SupportReplyComposer-module__AHeYya__fileInfo strong{font-weight:600;display:block}.SupportReplyComposer-module__AHeYya__fileInfo span{color:var(--sl-mute);margin-top:4px;display:block}.SupportReplyComposer-module__AHeYya__error{color:var(--sl-danger,#b84f40);margin:0 0 8px;font-size:12px;line-height:1.5}.SupportReplyComposer-module__AHeYya__emojiAnchor{position:relative}.SupportReplyComposer-module__AHeYya__emojiPicker{z-index:2;border:1px solid var(--sl-line);background:var(--sl-panel);box-shadow:var(--sl-shadow-sm);border-radius:12px;grid-template-columns:repeat(4,40px);gap:4px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0}.SupportReplyComposer-module__AHeYya__emojiPicker button{cursor:pointer;background:0 0;border:0;border-radius:8px;width:40px;height:40px;padding:0;font-size:22px}.SupportReplyComposer-module__AHeYya__emojiPicker button:hover{background:var(--sl-card-inner-bg)}.SupportReplyComposer-module__AHeYya__spinner{animation:1s linear infinite SupportReplyComposer-module__AHeYya__support-compose-spin}@keyframes SupportReplyComposer-module__AHeYya__support-compose-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.SupportReplyComposer-module__AHeYya__spinner{animation:none}}@media (max-width:480px){.SupportReplyComposer-module__AHeYya__limit{display:none}.SupportReplyComposer-module__AHeYya__iconButton{width:44px;height:44px}.SupportReplyComposer-module__AHeYya__send{min-height:44px}.SupportReplyComposer-module__AHeYya__field textarea{font-size:16px}}
.CorreosSection-module__y3szvq__studio{grid-template-columns:minmax(300px,410px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.CorreosSection-module__y3szvq__controls{gap:14px;display:grid}.CorreosSection-module__y3szvq__panel,.CorreosSection-module__y3szvq__previewPanel{border-radius:8px}.CorreosSection-module__y3szvq__previewPanel{min-width:0;position:sticky;top:16px}.CorreosSection-module__y3szvq__panelHeadingRow,.CorreosSection-module__y3szvq__previewTopbar{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.CorreosSection-module__y3szvq__panelTitle{color:var(--sl-ink);letter-spacing:0;margin:4px 0 0;font-size:17px;font-weight:700;line-height:1.3}.CorreosSection-module__y3szvq__help{color:var(--sl-mute);margin:8px 0 14px;font-size:12px;line-height:1.55}.CorreosSection-module__y3szvq__presetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.CorreosSection-module__y3szvq__preset{border:1px solid var(--sl-line);background:var(--sl-bg);min-width:0;min-height:58px;color:var(--sl-ink);font:inherit;text-align:left;cursor:pointer;border-radius:6px;padding:9px;font-size:12px;font-weight:650}.CorreosSection-module__y3szvq__preset[data-active=true]{border-color:var(--sl-accent);box-shadow:0 0 0 1px var(--sl-accent)}.CorreosSection-module__y3szvq__preset:disabled{cursor:not-allowed;opacity:.55}.CorreosSection-module__y3szvq__swatches{border:1px solid #00000014;border-radius:3px;grid-template-columns:repeat(3,1fr);width:100%;height:18px;margin-bottom:7px;display:grid;overflow:hidden}.CorreosSection-module__y3szvq__label{color:var(--sl-ink);margin:14px 0 6px;font-size:12px;font-weight:650;display:block}.CorreosSection-module__y3szvq__input,.CorreosSection-module__y3szvq__textarea{box-sizing:border-box;border:1px solid var(--sl-line);background:var(--sl-bg);width:100%;color:var(--sl-ink);font:inherit;border-radius:6px;font-size:13px;line-height:1.5}.CorreosSection-module__y3szvq__input{min-height:38px;padding:8px 10px}.CorreosSection-module__y3szvq__textarea{resize:vertical;min-height:86px;margin-bottom:12px;padding:9px 10px}.CorreosSection-module__y3szvq__input:disabled,.CorreosSection-module__y3szvq__textarea:disabled{cursor:not-allowed;opacity:.55}.CorreosSection-module__y3szvq__chatHeader{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.CorreosSection-module__y3szvq__chatTitle{color:var(--sl-ink);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.CorreosSection-module__y3szvq__chatThread{border:1px solid var(--sl-line);background:color-mix(in srgb, var(--sl-bg) 82%, var(--sl-card));border-radius:7px;flex-direction:column;gap:7px;max-height:246px;margin-top:8px;padding:10px;display:flex;overflow-y:auto}.CorreosSection-module__y3szvq__bubble{overflow-wrap:anywhere;border-radius:7px;align-items:flex-start;gap:7px;width:fit-content;max-width:88%;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.CorreosSection-module__y3szvq__assistantBubble{border:1px solid var(--sl-line);background:var(--sl-card);color:var(--sl-ink);align-self:flex-start}.CorreosSection-module__y3szvq__assistantBubble svg{color:var(--sl-accent);flex:none;margin-top:2px}.CorreosSection-module__y3szvq__userBubble{background:var(--sl-ink);color:var(--sl-card);align-self:flex-end}.CorreosSection-module__y3szvq__suggestions{flex-wrap:wrap;gap:6px;margin-top:8px;padding-bottom:2px;display:flex}.CorreosSection-module__y3szvq__suggestions button{border:1px solid var(--sl-line);background:var(--sl-card);min-height:28px;color:var(--sl-mute);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:5px 9px;font-size:11px}.CorreosSection-module__y3szvq__suggestions button:hover:not(:disabled){border-color:var(--sl-accent);color:var(--sl-ink)}.CorreosSection-module__y3szvq__suggestions button:disabled{cursor:not-allowed;opacity:.55}.CorreosSection-module__y3szvq__composer{grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:7px;margin-top:8px;display:grid}.CorreosSection-module__y3szvq__composer textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--sl-line);background:var(--sl-bg);width:100%;min-height:52px;max-height:110px;color:var(--sl-ink);font:inherit;border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.45}.CorreosSection-module__y3szvq__composer textarea:focus{border-color:var(--sl-accent);outline:2px solid color-mix(in srgb, var(--sl-accent) 18%, transparent)}.CorreosSection-module__y3szvq__typingDots{align-items:center;gap:3px;min-height:14px;display:inline-flex}.CorreosSection-module__y3szvq__typingDots i{background:var(--sl-mute);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite CorreosSection-module__y3szvq__typing}.CorreosSection-module__y3szvq__typingDots i:nth-child(2){animation-delay:.15s}.CorreosSection-module__y3szvq__typingDots i:nth-child(3){animation-delay:.3s}@keyframes CorreosSection-module__y3szvq__typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.CorreosSection-module__y3szvq__actionRow{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.CorreosSection-module__y3szvq__previewTopbar{margin-bottom:12px}.CorreosSection-module__y3szvq__previewTabs{width:min(100%,430px)}.CorreosSection-module__y3szvq__linkStatus{color:#2f7650;align-items:center;gap:6px;margin-top:9px;font-size:11px;font-weight:650;display:flex}.CorreosSection-module__y3szvq__linkStatus svg{flex:none}.CorreosSection-module__y3szvq__previewStage{background:#1a1c1e;border:1px solid #2d3033;border-radius:7px;place-items:start center;min-height:680px;margin-top:12px;padding:14px;display:grid;overflow:hidden}.CorreosSection-module__y3szvq__previewFrame{background:#fff;border:0;border-radius:4px;width:100%;max-width:660px;height:650px}.CorreosSection-module__y3szvq__previewEmpty{color:#b7babd;place-items:center;min-height:620px;font-size:13px;display:grid}@media (max-width:980px){.CorreosSection-module__y3szvq__studio{grid-template-columns:1fr}.CorreosSection-module__y3szvq__previewPanel{position:static}}@media (max-width:560px){.CorreosSection-module__y3szvq__presetGrid{grid-template-columns:1fr 1fr}.CorreosSection-module__y3szvq__previewTopbar{flex-direction:column;align-items:stretch}.CorreosSection-module__y3szvq__previewTabs{width:100%}.CorreosSection-module__y3szvq__previewStage{min-height:560px;padding:6px}.CorreosSection-module__y3szvq__previewFrame{height:540px}}@media (max-width:900px){.CorreosSection-module__y3szvq__previewStage{border-color:var(--sl-card-border);background:var(--sl-line-2);border-radius:12px;padding:8px}.CorreosSection-module__y3szvq__previewEmpty{color:var(--sl-mute)}}
.support-operations-module__Hl9fuq__shell{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}.support-operations-module__Hl9fuq__nav{flex-shrink:0;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.support-operations-module__Hl9fuq__nav button{border:1px solid var(--ad-border);background:var(--ad-surface);color:var(--ad-text-muted);font:inherit;cursor:pointer;border-radius:10px;flex-shrink:0;padding:9px 13px;font-size:13px}.support-operations-module__Hl9fuq__nav button[aria-pressed=true]{background:var(--ad-accent,#7c3aed);color:var(--ad-text-on-accent,#fff);border-color:#0000}.support-operations-module__Hl9fuq__panel{flex:1;min-width:0;min-height:0;overflow:auto}.support-operations-module__Hl9fuq__panel[hidden]{display:none}.support-operations-module__Hl9fuq__inbox{display:flex;overflow:hidden}.support-operations-module__Hl9fuq__stack{flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.support-operations-module__Hl9fuq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.support-operations-module__Hl9fuq__toolbar h2{color:var(--ad-text);margin:0;font-size:19px}.support-operations-module__Hl9fuq__help{color:var(--ad-text-muted);margin:0;font-size:13px;line-height:1.6}.support-operations-module__Hl9fuq__card{background:var(--ad-surface);border:1px solid var(--ad-border);border-radius:14px;min-width:0;padding:16px}.support-operations-module__Hl9fuq__card h3{color:var(--ad-text);overflow-wrap:anywhere;margin:8px 0;font-size:15px;line-height:1.5}.support-operations-module__Hl9fuq__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-operations-module__Hl9fuq__between{justify-content:space-between}.support-operations-module__Hl9fuq__meta{color:var(--ad-text-muted);font-size:12px}.support-operations-module__Hl9fuq__text{color:var(--ad-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:14px;line-height:1.6}.support-operations-module__Hl9fuq__badge{border:1px solid var(--ad-border);background:var(--ad-surface-2);color:var(--ad-text);border-radius:7px;padding:4px 8px;font-size:11px}.support-operations-module__Hl9fuq__badge[data-status=approved],.support-operations-module__Hl9fuq__badge[data-status=delivered],.support-operations-module__Hl9fuq__badge[data-status=read]{color:var(--ad-success-fg,#166534)}.support-operations-module__Hl9fuq__badge[data-status=failed],.support-operations-module__Hl9fuq__badge[data-status=unknown],.support-operations-module__Hl9fuq__badge[data-status=open]{color:var(--ad-warning-fg,#854d0e)}.support-operations-module__Hl9fuq__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.support-operations-module__Hl9fuq__button{border:1px solid var(--ad-border);background:var(--ad-surface-2);min-height:36px;color:var(--ad-text);font:inherit;cursor:pointer;border-radius:9px;padding:8px 12px;font-size:12px}.support-operations-module__Hl9fuq__button:disabled{opacity:.5;cursor:default}.support-operations-module__Hl9fuq__primary{background:var(--ad-accent,#7c3aed);color:var(--ad-text-on-accent,#fff);border-color:#0000}.support-operations-module__Hl9fuq__notice{border:1px solid var(--ad-border);color:var(--ad-text-muted);background:var(--ad-surface-2);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.6}.support-operations-module__Hl9fuq__error{color:var(--ad-text);border-color:#b27746}.support-operations-module__Hl9fuq__grid{grid-template-columns:minmax(230px,.9fr) minmax(0,1.3fr);align-items:start;gap:14px;display:grid}.support-operations-module__Hl9fuq__faqList{flex-direction:column;gap:8px;display:flex}.support-operations-module__Hl9fuq__faqChoice{border:1px solid var(--ad-border);background:var(--ad-surface);width:100%;color:var(--ad-text);text-align:left;font:inherit;cursor:pointer;border-radius:11px;padding:12px;font-size:13px;line-height:1.5}.support-operations-module__Hl9fuq__faqChoice[aria-pressed=true]{border-color:var(--sl-accent,#8b7cf2)}.support-operations-module__Hl9fuq__form{flex-direction:column;gap:12px;display:flex}.support-operations-module__Hl9fuq__field{color:var(--ad-text);flex-direction:column;gap:6px;font-size:13px;display:flex}.support-operations-module__Hl9fuq__input{box-sizing:border-box;border:1px solid var(--ad-border);background:var(--ad-surface-2);width:100%;min-width:0;color:var(--ad-text);font:inherit;resize:vertical;border-radius:9px;padding:10px 12px;line-height:1.55}.support-operations-module__Hl9fuq__input:focus-visible,.support-operations-module__Hl9fuq__button:focus-visible,.support-operations-module__Hl9fuq__nav button:focus-visible,.support-operations-module__Hl9fuq__faqChoice:focus-visible{outline:2px solid var(--sl-accent,#8b7cf2);outline-offset:2px}.support-operations-module__Hl9fuq__select{width:auto;max-width:100%}.support-operations-module__Hl9fuq__check{color:var(--ad-text-muted);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.support-operations-module__Hl9fuq__attempt{border-top:1px solid var(--ad-border);margin-top:12px;padding-top:12px}.support-operations-module__Hl9fuq__timeline{color:var(--ad-text-muted);flex-wrap:wrap;gap:8px 18px;margin-top:10px;font-size:12px;display:flex}.support-operations-module__Hl9fuq__empty{text-align:center;color:var(--ad-text-muted);padding:36px 16px;font-size:14px}@media (max-width:850px){.support-operations-module__Hl9fuq__grid{grid-template-columns:minmax(0,1fr)}.support-operations-module__Hl9fuq__card{padding:13px}}
