.RemindersPanel-module__SBBNaW__container{gap:var(--space-7);flex-direction:column;width:100%;display:flex}.RemindersPanel-module__SBBNaW__section{gap:var(--space-4);flex-direction:column;display:flex}.RemindersPanel-module__SBBNaW__sectionTitle{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Label);letter-spacing:.08em;text-transform:uppercase;color:var(--Text-Subtle);margin:0;font-weight:700}.RemindersPanel-module__SBBNaW__statusMessage{font-size:var(--Font-Size-Body);color:var(--Neutral-Gray-70);align-items:flex-start;gap:var(--space-3);flex-direction:column;margin:0;display:flex}.RemindersPanel-module__SBBNaW__cards{gap:var(--space-4);flex-direction:column;display:flex}.RemindersPanel-module__SBBNaW__contactCard{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--Stroke-Subtle);border-radius:var(--radius-lg);background:var(--Neutral-White);display:flex}.RemindersPanel-module__SBBNaW__contactLeft{align-items:center;gap:var(--space-4);min-width:0;display:flex}.RemindersPanel-module__SBBNaW__contactIcon{border-radius:var(--radius-md);background:var(--Secondary-Blue-Lighter);width:44px;height:44px;color:var(--Primary-Blue-Strong);flex-shrink:0;justify-content:center;align-items:center;display:flex}.RemindersPanel-module__SBBNaW__contactText{flex-direction:column;gap:2px;min-width:0;display:flex}.RemindersPanel-module__SBBNaW__contactValue{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);color:var(--Text-Main);font-weight:500}.RemindersPanel-module__SBBNaW__contactChannel{font-size:var(--Font-Size-Caption);letter-spacing:.06em;text-transform:uppercase;color:var(--Text-Subtle);font-weight:600}.RemindersPanel-module__SBBNaW__feedback{align-items:center;gap:var(--Buttons-Gap);font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);color:var(--Semantic-Success-Strong);white-space:nowrap;font-weight:600;line-height:var(--Font-Line-height-Body);padding:var(--Buttons-Large-Padding-Vert) var(--Buttons-Large-Padding-Horz);height:var(--Buttons-Large-Height);display:inline-flex}.RemindersPanel-module__SBBNaW__campaignStatus{align-items:center;gap:var(--space-1);font-size:var(--Font-Size-Caption);letter-spacing:.02em;border-radius:var(--radius-sm);width:fit-content;padding:2px 8px;font-weight:600;display:inline-flex}.RemindersPanel-module__SBBNaW__campaignStatusSent{background:var(--Semantic-Success-Lighter,#e7f6ec);color:var(--Semantic-Success-Strong)}.RemindersPanel-module__SBBNaW__campaignStatusPending{background:var(--Secondary-Blue-Lighter);color:var(--Text-Subtle)}.RemindersPanel-module__SBBNaW__campaignActions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.RemindersPanel-module__SBBNaW__campaignError{font-size:var(--Font-Size-Caption);color:var(--Semantic-Error-Brand)}.RemindersPanel-module__SBBNaW__timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RemindersPanel-module__SBBNaW__timelineItem{align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-6);display:flex;position:relative}.RemindersPanel-module__SBBNaW__timelineItem:last-child{padding-bottom:0}.RemindersPanel-module__SBBNaW__timelineItem:not(:last-child):before{content:"";background:var(--Neutral-Gray-20);width:2px;position:absolute;top:26px;bottom:-2px;left:11px}.RemindersPanel-module__SBBNaW__dot{border:2px solid var(--Neutral-Gray-20);background:var(--Neutral-White);z-index:1;border-radius:50%;flex-shrink:0;width:24px;height:24px;margin-top:2px;position:relative}.RemindersPanel-module__SBBNaW__dot:before{content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RemindersPanel-module__SBBNaW__dotSent:before{background:var(--Semantic-Success-Mid)}.RemindersPanel-module__SBBNaW__dotProcess:before{background:var(--Ki-Activo-5-Base)}.RemindersPanel-module__SBBNaW__dotFailed:before{background:var(--Semantic-Error-Brand)}.RemindersPanel-module__SBBNaW__timelineMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.RemindersPanel-module__SBBNaW__timelineTitle{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);color:var(--Text-Main);font-weight:500}.RemindersPanel-module__SBBNaW__timelineChannel{font-size:var(--Font-Size-Label);color:var(--Text-Subtle)}.RemindersPanel-module__SBBNaW__timelineDate{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Label);color:var(--Neutral-Gray-90);white-space:nowrap;font-weight:600}
.AppointmentStatusBadge-module__yE8o1G__badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);border:1px solid #0000;width:fit-content;max-width:100%;display:inline-flex}.AppointmentStatusBadge-module__yE8o1G__icon{flex-shrink:0}.AppointmentStatusBadge-module__yE8o1G__label{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Label);font-weight:400;line-height:var(--Font-Line-height-Label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AppointmentStatusBadge-module__yE8o1G__pending{background:var(--Scheduler-Surface-Pending-Default);border-color:var(--Ki-Gris-4);color:var(--Scheduler-Text-Pending-Name)}.AppointmentStatusBadge-module__yE8o1G__pending .AppointmentStatusBadge-module__yE8o1G__icon{color:var(--Scheduler-Icon-Pending)}.AppointmentStatusBadge-module__yE8o1G__confirmed{background:var(--Scheduler-Surface-Confirmed-Default);border-color:var(--Ki-Positivo-2);color:var(--Scheduler-Text-Confirmed-Name)}.AppointmentStatusBadge-module__yE8o1G__confirmed .AppointmentStatusBadge-module__yE8o1G__icon{color:var(--Scheduler-Icon-Confirmed)}.AppointmentStatusBadge-module__yE8o1G__inSession{background:var(--Scheduler-Surface-InSession-Default);border-color:var(--Ki-Armonico-2);color:var(--Scheduler-Text-InSession-Name)}.AppointmentStatusBadge-module__yE8o1G__inSession .AppointmentStatusBadge-module__yE8o1G__icon{color:var(--Scheduler-Icon-InSession)}.AppointmentStatusBadge-module__yE8o1G__attended{background:var(--Scheduler-Surface-Attended-Default);border-color:var(--Ki-Indigo-2);color:var(--Scheduler-Text-Attended-Name)}.AppointmentStatusBadge-module__yE8o1G__attended .AppointmentStatusBadge-module__yE8o1G__icon{color:var(--Scheduler-Icon-Attended)}.AppointmentStatusBadge-module__yE8o1G__noShow{background:var(--Scheduler-Surface-NoShow-Default);border-color:var(--Ki-Sereno-2);color:var(--Scheduler-Text-NoShow-Name)}.AppointmentStatusBadge-module__yE8o1G__noShow .AppointmentStatusBadge-module__yE8o1G__icon{color:var(--Scheduler-Icon-NoShow)}.AppointmentStatusBadge-module__yE8o1G__cancelled{background:var(--Scheduler-Surface-Cancelled-Default);border-color:var(--Ki-Negativo-2);color:var(--Scheduler-Text-Cancelled-Name)}.AppointmentStatusBadge-module__yE8o1G__cancelled .AppointmentStatusBadge-module__yE8o1G__icon{color:var(--Scheduler-Icon-Cancelled)}.AppointmentStatusBadge-module__yE8o1G__actionToday{background:var(--Scheduler-Surface-ActionToday-Default);border-color:var(--Ki-Activo-2);color:var(--Scheduler-Text-ActionToday-Name)}.AppointmentStatusBadge-module__yE8o1G__actionToday .AppointmentStatusBadge-module__yE8o1G__icon{color:var(--Scheduler-Icon-ActionToday)}.AppointmentStatusBadge-module__yE8o1G__error{background:var(--Scheduler-Surface-Error-Default);border-color:var(--Ki-Vital-2);color:var(--Scheduler-Text-Error-Name)}.AppointmentStatusBadge-module__yE8o1G__error .AppointmentStatusBadge-module__yE8o1G__icon{color:var(--Scheduler-Icon-Error)}
.HistoryPanel-module__HtCYBW__container{gap:var(--space-7);flex-direction:column;width:100%;display:flex}.HistoryPanel-module__HtCYBW__section{gap:var(--space-4);flex-direction:column;display:flex}.HistoryPanel-module__HtCYBW__sectionTitle{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Label);letter-spacing:.08em;text-transform:uppercase;color:var(--Text-Subtle);margin:0;font-weight:700}.HistoryPanel-module__HtCYBW__planList{gap:var(--space-4);flex-direction:column;display:flex}.HistoryPanel-module__HtCYBW__planCard{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--Stroke-Subtle);border-radius:var(--radius-lg);background:var(--Neutral-White);display:flex}.HistoryPanel-module__HtCYBW__planLeft{align-items:center;gap:var(--space-5);min-width:0;display:flex}.HistoryPanel-module__HtCYBW__ring{flex-shrink:0}.HistoryPanel-module__HtCYBW__ringTrack{stroke:var(--Neutral-Gray-20)}.HistoryPanel-module__HtCYBW__ringProgress{stroke:var(--Primary-Orange-Brand);transition:stroke-dashoffset .4s}.HistoryPanel-module__HtCYBW__ringProgressMuted{stroke:var(--Neutral-Gray-40);transition:stroke-dashoffset .4s}.HistoryPanel-module__HtCYBW__ringText{font-family:var(--Font-Family-Content);fill:var(--Ki-Neutral-Negro);font-size:15px;font-weight:700}.HistoryPanel-module__HtCYBW__planInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.HistoryPanel-module__HtCYBW__planName{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);color:var(--Ki-Neutral-Negro);font-weight:700}.HistoryPanel-module__HtCYBW__planMeta{font-size:var(--Font-Size-Label);color:var(--Text-Subtle)}.HistoryPanel-module__HtCYBW__planBadge{padding:var(--space-1) var(--space-4);border-radius:var(--radius-xxxl);font-size:var(--Font-Size-Label);font-weight:var(--Font-Weight-sb);white-space:nowrap}.HistoryPanel-module__HtCYBW__badgeActive{background:var(--Secondary-Blue-Lighter);color:var(--Primary-Blue-Strong)}.HistoryPanel-module__HtCYBW__badgeCompleted{background:var(--Semantic-Success-Lighter);color:var(--Semantic-Success-Strong)}.HistoryPanel-module__HtCYBW__badgeExpired{background:var(--Semantic-Error-Lighter);color:var(--Semantic-Error-Strong)}.HistoryPanel-module__HtCYBW__badgeNeutral{background:var(--Surface-Background-Secondary);color:var(--Neutral-Gray-90)}.HistoryPanel-module__HtCYBW__timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HistoryPanel-module__HtCYBW__timelineItem{align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-6);display:flex;position:relative}.HistoryPanel-module__HtCYBW__timelineItem:last-child{padding-bottom:0}.HistoryPanel-module__HtCYBW__timelineItem:not(:last-child):before{content:"";background:var(--Neutral-Gray-20);width:2px;position:absolute;top:26px;bottom:-2px;left:11px}.HistoryPanel-module__HtCYBW__dot{border:2px solid var(--Neutral-Gray-20);background:var(--Neutral-White);z-index:1;border-radius:50%;flex-shrink:0;width:24px;height:24px;margin-top:2px;position:relative}.HistoryPanel-module__HtCYBW__dot:before{content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HistoryPanel-module__HtCYBW__dotGreen:before{background:var(--Semantic-Success-Mid)}.HistoryPanel-module__HtCYBW__dotAmber:before{background:var(--Ki-Activo-5-Base)}.HistoryPanel-module__HtCYBW__dotRed:before{background:var(--Semantic-Error-Brand)}.HistoryPanel-module__HtCYBW__dotGray:before{background:var(--Neutral-Gray-40)}.HistoryPanel-module__HtCYBW__timelineMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.HistoryPanel-module__HtCYBW__timelineTitle{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);color:var(--Ki-Neutral-Negro);font-weight:700}.HistoryPanel-module__HtCYBW__timelineSub{font-size:var(--Font-Size-Label);color:var(--Text-Subtle)}.HistoryPanel-module__HtCYBW__timelineDate{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Label);color:var(--Neutral-Gray-90);white-space:nowrap;font-weight:600}.HistoryPanel-module__HtCYBW__viewAllBtn{margin-top:var(--space-2);cursor:pointer;font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);color:var(--Primary-Orange-Brand);background:0 0;border:none;align-self:flex-start;padding:0;font-weight:700;text-decoration:underline}.HistoryPanel-module__HtCYBW__stateText{font-size:var(--Font-Size-Body);color:var(--Text-Subtle);padding:var(--space-2) 0}.HistoryPanel-module__HtCYBW__errorState{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.HistoryPanel-module__HtCYBW__retryBtn{cursor:pointer;color:var(--Primary-Orange-Brand);background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}
.ReservationPanel-module__97QDBG__reservationPanel{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.ReservationPanel-module__97QDBG__sectionCard{gap:var(--space-4);width:100%;padding:var(--space-4);border:1px solid var(--Neutral-Gray-20);border-radius:var(--Inputs-Large-Corner-Radius);background:var(--Neutral-White);box-sizing:border-box;flex-direction:column;display:flex}.ReservationPanel-module__97QDBG__sectionCardBody{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.ReservationPanel-module__97QDBG__dateSectionCard{scroll-margin-top:var(--space-3)}.ReservationPanel-module__97QDBG__fieldHint{color:var(--Neutral-Gray-50);font-size:var(--Font-Size-Body);margin:0;font-style:italic;line-height:1.4}.ReservationPanel-module__97QDBG__afterDateSlot{justify-content:flex-start;display:flex}
.cancelledAppointmentButton-module__ybit2G__cancelledAction{color:var(--Scheduler-Text-Cancelled-Appointments)!important;border-color:var(--Scheduler-Text-Cancelled-Appointments)!important;background:0 0!important}.cancelledAppointmentButton-module__ybit2G__cancelledAction:not(:disabled):not([aria-disabled=true]):hover{background:var(--Scheduler-Surface-Cancelled-Default)!important;color:var(--Scheduler-Text-Cancelled-Appointments)!important;border-color:var(--Scheduler-Text-Cancelled-Appointments)!important}.cancelledAppointmentButton-module__ybit2G__cancelledAction:not(:disabled):not([aria-disabled=true]):active{background:var(--Scheduler-Surface-Cancelled-Hover)!important;color:var(--Scheduler-Text-Cancelled-Appointments)!important;border-color:var(--Scheduler-Text-Cancelled-Appointments)!important}
.CancelReasonModal-module__AR6sba__wrapper{z-index:2000}.CancelReasonModal-module__AR6sba__backdrop{z-index:2000;background:#14182073}.CancelReasonModal-module__AR6sba__modal{width:100%;max-width:420px;margin:var(--space-4);background:var(--Neutral-White);border-radius:var(--radius-lg,16px);box-shadow:0 12px 40px #141e3c38}.CancelReasonModal-module__AR6sba__body{padding:var(--space-5) var(--space-5) var(--space-4);gap:0}.CancelReasonModal-module__AR6sba__title{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Subtitle,17px);font-weight:var(--Font-Weight-sb);color:var(--Ki-Neutral-Negro);margin:0}.CancelReasonModal-module__AR6sba__subtitle{margin:4px 0 var(--space-4);font-size:var(--Font-Size-Label);color:var(--Text-Subtle)}.CancelReasonModal-module__AR6sba__options{flex-direction:column;gap:2px;display:flex}.CancelReasonModal-module__AR6sba__optionRow{border-radius:var(--radius-sm);padding:10px}.CancelReasonModal-module__AR6sba__optionRow:hover:not(:has(input:disabled)){background:var(--Ki-Gris-1)}.CancelReasonModal-module__AR6sba__note{width:100%;margin-top:var(--space-3);font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);color:var(--Text-Main);resize:vertical}.CancelReasonModal-module__AR6sba__note:focus{border-color:var(--Ki-Gris-8);outline:none}.CancelReasonModal-module__AR6sba__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);display:flex}.CancelReasonModal-module__AR6sba__waitlistSection{min-height:76px;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--Ki-Gris-3)}.CancelReasonModal-module__AR6sba__waitlistPlaceholder{min-height:52px}.CancelReasonModal-module__AR6sba__waitlistHint{font-size:var(--Font-Size-Label);color:var(--Text-Subtle);margin:6px 0 0 28px;line-height:1.4}.CancelReasonModal-module__AR6sba__waitlistInfo{border-radius:var(--radius-sm);background:var(--Ki-Gris-1);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.CancelReasonModal-module__AR6sba__waitlistInfoIcon{color:#2a8f55;background:#228b541f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.CancelReasonModal-module__AR6sba__waitlistInfoText{flex-direction:column;gap:2px;min-width:0;display:flex}.CancelReasonModal-module__AR6sba__waitlistInfoTitle{font-size:var(--Font-Size-Label);font-weight:var(--Font-Weight-sb);color:var(--Text-Main);margin:0;line-height:1.4}.CancelReasonModal-module__AR6sba__waitlistInfoDetail{font-size:var(--Font-Size-Label);color:var(--Text-Subtle);margin:0;line-height:1.4}
.EditAppointmentDrawer-module__ZjzCgG__bodyFlush{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.EditAppointmentDrawer-module__ZjzCgG__identityWrapper{background-color:var(--Neutral-White);flex-direction:column;align-items:stretch;display:flex}.EditAppointmentDrawer-module__ZjzCgG__identityRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);display:flex}.EditAppointmentDrawer-module__ZjzCgG__identityInfo{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.EditAppointmentDrawer-module__ZjzCgG__paidBadge{color:var(--Ki-Positivo-8);flex-shrink:0}.EditAppointmentDrawer-module__ZjzCgG__evalBadge{color:var(--Ki-Indigo-8);flex-shrink:0}.EditAppointmentDrawer-module__ZjzCgG__nameRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.EditAppointmentDrawer-module__ZjzCgG__memberName{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Head4);color:var(--Ki-Neutral-Negro);font-weight:400}.EditAppointmentDrawer-module__ZjzCgG__contactRow{align-items:center;gap:var(--space-5);font-size:var(--Font-Size-Label);color:var(--Text-Subtle);flex-wrap:wrap;display:flex}.EditAppointmentDrawer-module__ZjzCgG__contactItem{align-items:center;gap:var(--space-1);display:flex}.EditAppointmentDrawer-module__ZjzCgG__contactLink{color:inherit;cursor:pointer;text-decoration:none;transition:color .15s}.EditAppointmentDrawer-module__ZjzCgG__contactLink:hover{color:var(--Text-Main);text-decoration:underline}.EditAppointmentDrawer-module__ZjzCgG__metaRow{align-items:center;gap:var(--space-5);font-size:var(--Font-Size-Label);color:var(--Text-Subtle);flex-wrap:wrap;display:flex}.EditAppointmentDrawer-module__ZjzCgG__metaItem{align-items:center;gap:var(--space-1);display:flex}.EditAppointmentDrawer-module__ZjzCgG__metaValue{color:var(--Ki-Neutral-Negro);font-weight:var(--Font-Weight-sb)}.EditAppointmentDrawer-module__ZjzCgG__tabsArea{background:var(--Neutral-White);flex-direction:column;flex:1;display:flex;overflow:hidden}.EditAppointmentDrawer-module__ZjzCgG__tabsNav{gap:var(--space-1);border-bottom:1px solid var(--Neutral-Gray-20);padding:var(--space-1) var(--space-6) 0;background:var(--Neutral-White);flex-direction:row;display:flex}.EditAppointmentDrawer-module__ZjzCgG__navItem{appearance:none;padding:var(--space-2) var(--space-6) var(--space-2);cursor:pointer;font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);font-weight:var(--Font-Weight-sb);color:var(--Text-Weak);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;transition:color .15s,border-color .15s}.EditAppointmentDrawer-module__ZjzCgG__navItem:hover{border-bottom-color:var(--Input-Stroke-Disabled)}.EditAppointmentDrawer-module__ZjzCgG__navItemActive,.EditAppointmentDrawer-module__ZjzCgG__navItemActive:hover{color:var(--Input-Text-Label-All);border-bottom-color:var(--Input-Text-Label-All)}.EditAppointmentDrawer-module__ZjzCgG__tabContentArea{flex-direction:column;flex:1;width:100%;display:flex;overflow-y:auto}.EditAppointmentDrawer-module__ZjzCgG__tabPanel{padding:var(--space-6)}.EditAppointmentDrawer-module__ZjzCgG__dateField{flex-direction:column;gap:.5rem;display:flex}.EditAppointmentDrawer-module__ZjzCgG__dateLabel{font-size:var(--Font-Size-Body);color:var(--Ki-Neutral-Negro);font-weight:700}.EditAppointmentDrawer-module__ZjzCgG__dateInput{border:1px solid var(--Ki-Gris-3);border-radius:var(--radius-md);width:100%;font-size:var(--Font-Size-Body);color:var(--Ki-Neutral-Negro);background:var(--Neutral-White);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.EditAppointmentDrawer-module__ZjzCgG__dateChevron{color:var(--Neutral-Gray-70)}.EditAppointmentDrawer-module__ZjzCgG__placeholderPanel{color:var(--Neutral-Gray-70);padding:2.5rem;font-style:italic}.EditAppointmentDrawer-module__ZjzCgG__footer{padding:var(--space-6) var(--space-8);border-top:1px solid var(--Stroke-Subtle);align-items:center;gap:var(--space-4);display:flex}.EditAppointmentDrawer-module__ZjzCgG__footerActions{gap:var(--space-4);margin-left:auto;display:flex}.EditAppointmentDrawer-module__ZjzCgG__footerLeadingAction{margin-right:auto}.EditAppointmentDrawer-module__ZjzCgG__cancelButton{border-width:2px;padding-left:2rem;padding-right:2rem;font-weight:600}.EditAppointmentDrawer-module__ZjzCgG__stateMessage{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-6);text-align:center;color:var(--Neutral-Gray-70);flex-direction:column;display:flex}.EditAppointmentDrawer-module__ZjzCgG__iconSuccess{stroke:var(--Semantic-Success-Strong);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.EditAppointmentDrawer-module__ZjzCgG__iconWarning{stroke:var(--Primary-Orange-Brand);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.EditAppointmentDrawer-module__ZjzCgG__iconPrimary{stroke:var(--Primary-Blue-Strong);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.EditAppointmentDrawer-module__ZjzCgG__statusPanelWrap{padding:0 var(--space-6) var(--space-5)}.EditAppointmentDrawer-module__ZjzCgG__tabStatusPanel{margin-bottom:var(--space-5)}.EditAppointmentDrawer-module__ZjzCgG__badgeTip{border-radius:var(--radius-xs,4px);outline:none;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.EditAppointmentDrawer-module__ZjzCgG__badgeTip:after{content:attr(data-tip);background-color:var(--Primary-Blue-Strong);color:var(--Neutral-White);font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Caption,11px);font-weight:var(--Font-Weight-sb);border-radius:var(--radius-sm,8px);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:3;padding:4px 8px;line-height:1.2;transition:opacity .12s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.EditAppointmentDrawer-module__ZjzCgG__badgeTip:before{content:"";border:5px solid #0000;border-bottom-color:var(--Primary-Blue-Strong);pointer-events:none;opacity:0;visibility:hidden;z-index:3;transition:opacity .12s;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%)}.EditAppointmentDrawer-module__ZjzCgG__badgeTip:hover:after,.EditAppointmentDrawer-module__ZjzCgG__badgeTip:focus-visible:after,.EditAppointmentDrawer-module__ZjzCgG__badgeTip:hover:before,.EditAppointmentDrawer-module__ZjzCgG__badgeTip:focus-visible:before{opacity:1;visibility:visible}.EditAppointmentDrawer-module__ZjzCgG__badgeTip:focus-visible{outline:2px solid var(--Primary-Blue-Strong);outline-offset:2px}
.ReceiptActionButton-module__nwhogW__button{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--Text-Subtle);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,transform .1s;display:inline-flex;position:relative}.ReceiptActionButton-module__nwhogW__button:hover:not(:disabled){background:var(--Surface-Background-Secondary);color:var(--Text-Main)}.ReceiptActionButton-module__nwhogW__button:active:not(:disabled){background:var(--Surface-Background-Tertiary,var(--Surface-Background-Secondary));color:var(--Text-Main);transform:scale(.96)}.ReceiptActionButton-module__nwhogW__button:focus{outline:none}.ReceiptActionButton-module__nwhogW__button:focus-visible{background:var(--Surface-Background-Secondary);color:var(--Text-Main);box-shadow:0 0 0 2px var(--Neutral-White), 0 0 0 4px var(--Primary-Blue-Strong,#1a6fd4)}.ReceiptActionButton-module__nwhogW__button:disabled{cursor:not-allowed;opacity:.45}.ReceiptActionButton-module__nwhogW__iconSlot{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ReceiptActionButton-module__nwhogW__iconSlot svg{width:16px;height:16px}.ReceiptActionButton-module__nwhogW__button[aria-busy=true] .ReceiptActionButton-module__nwhogW__iconSlot{animation:.75s linear infinite ReceiptActionButton-module__nwhogW__receiptActionSpin}.ReceiptActionButton-module__nwhogW__button:after{content:attr(data-tooltip);border-radius:var(--radius-xs);background:var(--Ki-Neutral-Negro,#051f43);color:var(--Neutral-White);font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Caption);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:2;padding:4px 8px;font-weight:500;line-height:1.2;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(2px)}.ReceiptActionButton-module__nwhogW__button:hover:after,.ReceiptActionButton-module__nwhogW__button:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}@keyframes ReceiptActionButton-module__nwhogW__receiptActionSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ReceiptActionButton-module__nwhogW__button,.ReceiptActionButton-module__nwhogW__button:after{transition:none}.ReceiptActionButton-module__nwhogW__button[aria-busy=true] .ReceiptActionButton-module__nwhogW__iconSlot{opacity:.6;animation:none}}
.PaymentPanel-module__s4E4NW__container{gap:var(--space-7);padding:var(--space-2) 0;flex-direction:column;display:flex}.PaymentPanel-module__s4E4NW__statusMessage{font-size:var(--Font-Size-Body);color:var(--Neutral-Gray-70);align-items:flex-start;gap:var(--space-3);flex-direction:column;margin:0;display:flex}.PaymentPanel-module__s4E4NW__receiptSection{gap:var(--Inputs-Gap);flex-direction:column;display:flex}.PaymentPanel-module__s4E4NW__receiptLabel{color:var(--Input-Text-Label-All);font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Label);font-weight:var(--Font-Weight-sb);margin:0;padding-left:20px;transition:color .2s}.PaymentPanel-module__s4E4NW__receiptCard{padding:var(--space-3) var(--space-4);border:1px solid var(--Stroke-Subtle);border-radius:var(--radius-lg);background:var(--Neutral-White)}.PaymentPanel-module__s4E4NW__receiptCardBody{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.PaymentPanel-module__s4E4NW__receiptFileRow{align-items:center;gap:var(--space-1);flex:1;min-width:0;display:flex}.PaymentPanel-module__s4E4NW__receiptFileName{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Label);font-weight:400;line-height:var(--Font-Line-height-Label);color:var(--Text-Main);word-break:break-word;margin:0}.PaymentPanel-module__s4E4NW__receiptFileIcon{color:var(--Text-Main);flex-shrink:0}.PaymentPanel-module__s4E4NW__receiptActions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.PaymentPanel-module__s4E4NW__replaceHint{margin:0 0 var(--space-2);font-size:var(--Font-Size-Label);color:var(--Text-Subtle)}.PaymentPanel-module__s4E4NW__section{gap:var(--space-4);flex-direction:column;display:flex}.PaymentPanel-module__s4E4NW__sectionTitle{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Label);letter-spacing:.08em;text-transform:uppercase;color:var(--Text-Subtle);margin:0;font-weight:700}.PaymentPanel-module__s4E4NW__statusCard{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--Stroke-Subtle);border-radius:var(--radius-lg);background:var(--Neutral-White);display:flex}.PaymentPanel-module__s4E4NW__statusPill{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-4);border-radius:var(--radius-xxxl);font-size:var(--Font-Size-Label);font-weight:var(--Font-Weight-sb);display:inline-flex}.PaymentPanel-module__s4E4NW__statusPillPaid{background:var(--Semantic-Success-Lighter);color:var(--Semantic-Success-Strong)}.PaymentPanel-module__s4E4NW__statusPillPending{background:var(--Surface-Background-Secondary);color:var(--Neutral-Gray-90)}.PaymentPanel-module__s4E4NW__amount{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.PaymentPanel-module__s4E4NW__amountValue{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Head4);color:var(--Ki-Neutral-Negro);font-weight:700}.PaymentPanel-module__s4E4NW__amountCurrency{font-size:var(--Font-Size-Caption);color:var(--Text-Subtle);font-weight:600}.PaymentPanel-module__s4E4NW__grid,.PaymentPanel-module__s4E4NW__gridAligned{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.PaymentPanel-module__s4E4NW__gridAligned{align-items:end}.PaymentPanel-module__s4E4NW__uploadSection{gap:var(--Inputs-Gap);flex-direction:column;display:flex}@media (max-width:767px){.PaymentPanel-module__s4E4NW__grid,.PaymentPanel-module__s4E4NW__gridAligned{grid-template-columns:1fr}}
.AddCardDrawer-module__SqSVEa__formGrid{gap:var(--space-4);flex-direction:column;display:flex}.AddCardDrawer-module__SqSVEa__row{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.AddCardDrawer-module__SqSVEa__brandIcon{object-fit:contain;width:32px;height:20px}.AddCardDrawer-module__SqSVEa__error{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Caption,12px);color:var(--Input-Stroke-Error,#dc2626)}.AddCardDrawer-module__SqSVEa__legalRow{align-items:flex-start;gap:var(--space-2);display:flex}.AddCardDrawer-module__SqSVEa__legalText{color:var(--Text-Main);font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);font-weight:var(--Font-Weight-reg);line-height:var(--Font-Line-height-Body);cursor:pointer;margin:0}.AddCardDrawer-module__SqSVEa__legalLink{color:var(--Primary-Orange-Brand);cursor:pointer;text-decoration:underline}
.PaymentCards-module__XRo3Fa__card{background-color:var(--Neutral-White);border-radius:var(--radius-md);padding:var(--space-8);margin-bottom:var(--space-5);box-shadow:0 1px 8px #0000000f}.PaymentCards-module__XRo3Fa__header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.PaymentCards-module__XRo3Fa__title{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Head4,20px);font-weight:var(--Font-Weight-sb,600);color:var(--Text-Main)}.PaymentCards-module__XRo3Fa__list{gap:var(--space-3);margin:var(--space-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.PaymentCards-module__XRo3Fa__cardRow{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md,12px);border:1px solid var(--Dashboard-Stroke-Divider-Secondary);display:flex}.PaymentCards-module__XRo3Fa__defaultCardRadio{flex:1;min-width:0}.PaymentCards-module__XRo3Fa__cardInfo{flex-direction:column;display:flex}.PaymentCards-module__XRo3Fa__cardNumber{font-family:var(--Font-Family-Content);color:var(--Text-Main)}.PaymentCards-module__XRo3Fa__cardHolder{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Caption,12px);color:var(--Text-Subtle)}.PaymentCards-module__XRo3Fa__expiry{font-family:var(--Font-Family-Content);color:var(--Text-Subtle)}.PaymentCards-module__XRo3Fa__deleteBtn{padding:var(--space-2);border-radius:var(--radius-sm,8px);color:var(--Text-Subtle);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.PaymentCards-module__XRo3Fa__deleteBtn:hover{background:var(--Surface-Background-Secondary)}.PaymentCards-module__XRo3Fa__deleteCardName{color:var(--Text-Dark);font-weight:var(--Font-Weight-sb)}.PaymentCards-module__XRo3Fa__deleteDescription{font-size:var(--Font-Size-Label);color:var(--Text-Subtle)}.PaymentCards-module__XRo3Fa__message{font-family:var(--Font-Family-Content);color:var(--Text-Subtle)}.PaymentCards-module__XRo3Fa__error{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Caption,12px);color:var(--Input-Stroke-Error)}
.InvoicesTable-module__ydsFfG__card{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--Neutral-White);flex-direction:column;display:flex;box-shadow:0 1px 8px #0000000f}.InvoicesTable-module__ydsFfG__title{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Head4,20px);font-weight:var(--Font-Weight-sb,600);color:var(--Text-Main)}.InvoicesTable-module__ydsFfG__tableWrap{width:100%;overflow-x:auto}.InvoicesTable-module__ydsFfG__table{border-collapse:collapse;width:100%;font-family:var(--Font-Family-Content)}.InvoicesTable-module__ydsFfG__table th,.InvoicesTable-module__ydsFfG__table td{padding:var(--space-3) var(--space-4);text-align:left;white-space:nowrap;color:var(--Text-Main)}.InvoicesTable-module__ydsFfG__table th{font-weight:var(--Font-Weight-sb,600);color:var(--Text-Subtle,#6b7280);border-bottom:1px solid var(--Dashboard-Stroke-Divider-Secondary)}.InvoicesTable-module__ydsFfG__table tbody tr:nth-child(2n){background:var(--Surface-Background-Secondary,#f7f8fa)}.InvoicesTable-module__ydsFfG__num{text-align:right}.InvoicesTable-module__ydsFfG__actions{gap:var(--space-2);display:flex}.InvoicesTable-module__ydsFfG__actionBtn{background:var(--Ki-Oscuro-9,#1f2a37);width:32px;height:32px;color:var(--Neutral-White,#fff);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.InvoicesTable-module__ydsFfG__actionBtn:disabled{opacity:.5;cursor:default}.InvoicesTable-module__ydsFfG__message{font-family:var(--Font-Family-Content);color:var(--Text-Subtle,#6b7280)}.InvoicesTable-module__ydsFfG__error{font-family:var(--Font-Family-Content);color:var(--Input-Stroke-Error,#dc2626)}
.BillingSettings-module__GqmwPq__card{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--Neutral-White);flex-direction:column;display:flex;box-shadow:0 1px 8px #0000000f}.BillingSettings-module__GqmwPq__title{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Head4,20px);font-weight:var(--Font-Weight-sb,600);color:var(--Text-Main)}.BillingSettings-module__GqmwPq__help{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Caption,12px);color:var(--Text-Subtle,#6b7280)}.BillingSettings-module__GqmwPq__row{align-items:flex-end;gap:var(--space-4);display:flex}.BillingSettings-module__GqmwPq__field{width:50%}.BillingSettings-module__GqmwPq__suffix{font-family:var(--Font-Family-Content);color:var(--Text-Subtle,#6b7280)}.BillingSettings-module__GqmwPq__success{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Caption,12px);color:var(--Status-Success,#16a34a)}.BillingSettings-module__GqmwPq__error{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Caption,12px);color:var(--Input-Stroke-Error,#dc2626)}
.SlotCandidatesPanel-module__poSTPa__body{gap:var(--space-4);flex-direction:column;display:flex}.SlotCandidatesPanel-module__poSTPa__lead{font-size:var(--Font-Size-Body);color:var(--Text-Subtle);text-wrap:pretty;margin:0}.SlotCandidatesPanel-module__poSTPa__state{font-size:var(--Font-Size-Body);color:var(--Text-Weak);margin:0}.SlotCandidatesPanel-module__poSTPa__error{font-size:var(--Font-Size-Body);color:var(--Text-Negative);margin:0}.SlotCandidatesPanel-module__poSTPa__candidate{align-items:flex-start;gap:var(--space-4);padding:var(--space-4);background:var(--Ki-Neutral-Blanco);border:1px solid var(--Ki-Gris-3);border-radius:var(--radius-md);display:flex}.SlotCandidatesPanel-module__poSTPa__rank{width:26px;height:26px;font-size:var(--Font-Size-Caption);color:var(--Text-Subtle);background:var(--Ki-Gris-2);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.SlotCandidatesPanel-module__poSTPa__info{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.SlotCandidatesPanel-module__poSTPa__heading{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.SlotCandidatesPanel-module__poSTPa__name{font-size:var(--Font-Size-Body-Title);color:var(--Text-Main);font-weight:600}.SlotCandidatesPanel-module__poSTPa__priority{font-size:var(--Font-Size-Caption);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-xs);background:var(--Ki-Gris-2);color:var(--Text-Subtle);padding:3px 7px;font-weight:700}.SlotCandidatesPanel-module__poSTPa__priority[data-priority=URGENT]{background:var(--Ki-Negativo-0);color:var(--Ki-Negativo-8)}.SlotCandidatesPanel-module__poSTPa__priority[data-priority=VIP]{background:var(--Ki-Armonico-0);color:var(--Ki-Armonico-8)}.SlotCandidatesPanel-module__poSTPa__phone{font-size:var(--Font-Size-Body);color:var(--Primary-Blue-Brand);width:fit-content}.SlotCandidatesPanel-module__poSTPa__noPhone{font-size:var(--Font-Size-Body);color:var(--Text-Weak)}.SlotCandidatesPanel-module__poSTPa__matches{gap:var(--space-2);flex-wrap:wrap;display:flex}.SlotCandidatesPanel-module__poSTPa__match{font-size:var(--Font-Size-Caption);border:1px solid var(--Ki-Gris-3);color:var(--Text-Weak);border-radius:999px;padding:2px 8px}.SlotCandidatesPanel-module__poSTPa__match[data-on=true]{border-color:var(--Ki-Positivo-3);background:var(--Ki-Positivo-0);color:var(--Ki-Positivo-8)}.SlotCandidatesPanel-module__poSTPa__lastCall{font-size:var(--Font-Size-Caption);color:var(--Text-Subtle);font-weight:500}
.StatCard-module__-oI_GW__card{gap:var(--space-1);background:var(--Surface-Container,#fff);border:1px solid var(--Stroke-Subtle);border-radius:var(--radius-lg,16px);padding:var(--space-5);flex-direction:column;display:flex;box-shadow:0 2px 3px #00122b12}.StatCard-module__-oI_GW__topRow{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.StatCard-module__-oI_GW__iconWrap{background:var(--Secondary-Blue-Lighter);width:40px;height:40px;color:var(--Text-Subtle);border-radius:100%;justify-content:center;align-items:center;display:inline-flex}.StatCard-module__-oI_GW__delta{padding:2px var(--space-2);border-radius:var(--radius-xxxl,999px);font-size:var(--Font-Size-Label);font-weight:var(--Font-Weight-sb);white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.StatCard-module__-oI_GW__deltaGood{background:var(--Semantic-Success-Lighter);color:var(--Semantic-Success-Brand)}.StatCard-module__-oI_GW__deltaBad{background:var(--Semantic-Error-Lighter);color:var(--Semantic-Error-Brand)}.StatCard-module__-oI_GW__deltaNeutral{background:var(--Neutral-Gray-10,#f1f3f7);color:var(--Text-Subtle)}.StatCard-module__-oI_GW__value{font-size:var(--Font-Size-Head3);font-weight:var(--Font-Weight-b);color:var(--Text-Main);line-height:1.1}.StatCard-module__-oI_GW__label{font-size:var(--Font-Size-Label);color:var(--Text-Main)}.StatCard-module__-oI_GW__sublabel{font-size:var(--Font-Size-Caption);color:var(--Text-Weak)}
.TimeInputUI-module__T2okNa__container{gap:var(--Inputs-Gap);flex-direction:column;align-items:flex-start;width:100%;display:flex}.TimeInputUI-module__T2okNa__label{color:var(--Input-Text-Label-All);font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Label);font-weight:var(--Font-Weight-sb);line-height:var(--Font-Line-height-Label);padding-left:20px;transition:color .2s}.TimeInputUI-module__T2okNa__labelError{color:var(--Input-Text-Label-Error)}.TimeInputUI-module__T2okNa__field{align-items:center;gap:var(--space-2);width:100%;height:var(--Inputs-Large-Height);padding:0 var(--Inputs-Large-Padding-Horz);border-radius:var(--Inputs-Large-Corner-Radius);border:1px solid var(--Input-Stroke-Default);background:var(--Neutral-White);cursor:text;transition:border-color .2s,border-width .2s;display:flex;position:relative}.TimeInputUI-module__T2okNa__field:hover{border-width:2px;border-color:var(--Input-Stroke-Hover)}.TimeInputUI-module__T2okNa__field:focus-within,.TimeInputUI-module__T2okNa__field[data-open=true]{border-width:2px;border-color:var(--Input-Stroke-Active)}.TimeInputUI-module__T2okNa__field[data-invalid=true]{border-color:var(--Input-Stroke-Error)}.TimeInputUI-module__T2okNa__field[data-disabled=true]{background:var(--Input-Surface-Disabled);border-color:var(--Input-Stroke-Disabled);cursor:not-allowed}.TimeInputUI-module__T2okNa__input{min-width:0;font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);line-height:var(--Font-Line-height-Body);color:var(--Input-Text-Placeholder-Filled);background:0 0;border:none;outline:none;flex:auto}.TimeInputUI-module__T2okNa__input::placeholder{color:var(--Input-Text-Placeholder-Default)}.TimeInputUI-module__T2okNa__input:disabled{cursor:not-allowed;color:var(--Input-Text-Placeholder-Disabled)}.TimeInputUI-module__T2okNa__iconButton{color:var(--Input-Icon-Default);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:flex}.TimeInputUI-module__T2okNa__iconButton:disabled{cursor:not-allowed;color:var(--Input-Icon-Disabled)}.TimeInputUI-module__T2okNa__popover{box-sizing:border-box;padding:var(--space-3) var(--space-2) var(--space-3) 0;align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--Neutral-White);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 18px 2px #00122b21;width:100%!important;min-width:0!important;max-width:100%!important}.TimeInputUI-module__T2okNa__popoverInner{width:100%;min-width:0;max-width:100%}.TimeInputUI-module__T2okNa__list{align-items:stretch;gap:var(--space-1);max-height:200px;padding:0;padding-right:var(--radius-xs);width:100%;box-shadow:none;box-sizing:border-box;outline:none;flex-direction:column;flex:1 0 0;margin:0;list-style:none;display:flex;overflow:hidden auto}.TimeInputUI-module__T2okNa__list::-webkit-scrollbar{width:5px}.TimeInputUI-module__T2okNa__list::-webkit-scrollbar-track{background:var(--Surface-Container-Disabled);border-radius:var(--radius-xs);background-clip:padding-box;margin-right:8px}.TimeInputUI-module__T2okNa__list::-webkit-scrollbar-thumb{background:var(--Surface-Container-Dark-Raised);border-radius:var(--radius-xs);background-clip:padding-box}.TimeInputUI-module__T2okNa__optionRow{width:100%;min-width:0;transition:background .15s}.TimeInputUI-module__T2okNa__optionRow:hover,.TimeInputUI-module__T2okNa__optionRowActive{background:var(--Surface-Container-Dark-Subtler)}.TimeInputUI-module__T2okNa__optionRow:active{background:var(--Surface-Container-Dark-Subtle)}.TimeInputUI-module__T2okNa__option{width:100%;min-height:36px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;display:flex}.TimeInputUI-module__T2okNa__optionLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Label);font-style:normal;font-weight:var(--Font-Weight-reg);line-height:var(--Font-Line-height-Label);color:var(--Text-Subtle);flex:auto;overflow:hidden}.TimeInputUI-module__T2okNa__optionRow:active .TimeInputUI-module__T2okNa__optionLabel{color:var(--Text-Dark)}.TimeInputUI-module__T2okNa__selectedIcon{color:var(--Icon-Dark);flex-shrink:0;transition:color .1s}.TimeInputUI-module__T2okNa__optionRow:active .TimeInputUI-module__T2okNa__selectedIcon{color:var(--Icon-Main)}.TimeInputUI-module__T2okNa__errorMessage{color:var(--Input-Text-Helper-Error);font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Label);font-weight:var(--Font-Weight-reg);line-height:var(--Font-Line-height-Label)}.TimeInputUI-module__T2okNa__description{color:var(--Input-Text-Helper-All);font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Label);line-height:var(--Font-Line-height-Label)}.TimeInputUI-module__T2okNa__descriptionDisabled{color:var(--Input-Text-Helper-Disabled)}
.CreateEquipmentDrawer-module__VJutFq__formGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);align-content:start;display:grid}.CreateEquipmentDrawer-module__VJutFq__fieldGroup{gap:var(--space-2);flex-direction:column;display:flex}.CreateEquipmentDrawer-module__VJutFq__fullWidth{grid-column:span 2}.CreateEquipmentDrawer-module__VJutFq__cancelBtn{border-radius:var(--radius-xxxl);border:2px solid var(--Primary-Orange-Brand);color:var(--Primary-Orange-Brand);font-weight:var(--Font-Weight-b);padding:var(--space-4) var(--space-6);height:auto}.CreateEquipmentDrawer-module__VJutFq__createBtn{background-color:var(--Primary-Orange-Brand);border-radius:var(--radius-xxxl);color:var(--Neutral-White);font-weight:var(--Font-Weight-b);padding:var(--space-4) var(--space-6);height:auto}.CreateEquipmentDrawer-module__VJutFq__inventorySection{gap:var(--space-4);flex-direction:column;display:flex}.CreateEquipmentDrawer-module__VJutFq__inventorySectionHeader{gap:var(--space-1);flex-direction:column;display:flex}.CreateEquipmentDrawer-module__VJutFq__inventorySectionTitle{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);font-weight:var(--Font-Weight-sb);color:var(--Text-Main);margin:0}.CreateEquipmentDrawer-module__VJutFq__inventoryHint{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Caption);color:var(--Text-Weak);margin:0}.CreateEquipmentDrawer-module__VJutFq__inventoryRowHeader{gap:var(--space-3);grid-template-columns:1fr minmax(140px,180px) 120px 32px;align-items:center;display:grid}.CreateEquipmentDrawer-module__VJutFq__inventoryRow{gap:var(--space-3);grid-template-columns:1fr minmax(140px,180px) 120px 32px;align-items:start;display:grid}.CreateEquipmentDrawer-module__VJutFq__inventoryHeaderLabel{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Label);font-weight:var(--Font-Weight-sb);color:var(--Text-Weak)}.CreateEquipmentDrawer-module__VJutFq__inventoryColSede,.CreateEquipmentDrawer-module__VJutFq__inventoryColStatus,.CreateEquipmentDrawer-module__VJutFq__inventoryColQty{min-width:0}.CreateEquipmentDrawer-module__VJutFq__inventoryColAction{justify-content:center;align-items:center;height:100%;display:flex}.CreateEquipmentDrawer-module__VJutFq__removeRowBtn{cursor:pointer;color:var(--Text-Weak);padding:var(--space-1);border-radius:var(--radius-sm);background:0 0;border:none;font-size:18px;line-height:1;transition:color .15s}.CreateEquipmentDrawer-module__VJutFq__removeRowBtn:hover{color:var(--Semantic-Error-Brand)}.CreateEquipmentDrawer-module__VJutFq__addInventoryBtn{align-self:flex-start}.CreateEquipmentDrawer-module__VJutFq__inventoryRowBlock{gap:var(--space-2);flex-direction:column;display:flex}.CreateEquipmentDrawer-module__VJutFq__applyStatusBanner{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background-color:var(--Ki-Oscuro-0);border:1px solid var(--Ki-Oscuro-1);border-radius:var(--radius-xs);font-size:var(--Font-Size-Label);color:var(--Primary-Blue-Brand);flex-wrap:wrap;display:flex}.CreateEquipmentDrawer-module__VJutFq__applyStatusBanner>span{flex:1;min-width:120px}.CreateEquipmentDrawer-module__VJutFq__applyStatusBtn{white-space:nowrap;flex-shrink:0;height:28px!important;padding:0 var(--space-3)!important;min-width:auto!important;font-size:11px!important}.CreateEquipmentDrawer-module__VJutFq__applyStatusClose{width:22px;height:22px;color:var(--Primary-Blue-Strong);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.CreateEquipmentDrawer-module__VJutFq__applyStatusClose:hover{opacity:.7}@media (max-width:768px){.CreateEquipmentDrawer-module__VJutFq__formGrid{grid-template-columns:1fr}.CreateEquipmentDrawer-module__VJutFq__fullWidth{grid-column:span 1}.CreateEquipmentDrawer-module__VJutFq__inventoryRowHeader,.CreateEquipmentDrawer-module__VJutFq__inventoryRow{grid-template-columns:1fr minmax(120px,1fr) 90px 32px}}
.AsyncMultiSelectField-module__neWCpq__label{font-family:var(--Font-Family-Content);font-weight:var(--Font-Weight-b);font-size:var(--Font-Size-Body);color:var(--Primary-Blue-Brand);margin-bottom:var(--space-2);display:block}.AsyncMultiSelectField-module__neWCpq__hint{color:var(--Neutral-Gray-50);font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);margin:0;font-style:italic;line-height:1.4}.AsyncMultiSelectField-module__neWCpq__hintError{color:var(--Semantic-Error-Brand);font-style:normal}
.LocationRoomsField-module__k0kByq__section{gap:var(--space-4);border-top:1px solid var(--Stroke-Subtle);padding-top:var(--space-6);flex-direction:column;grid-column:span 2;display:flex}.LocationRoomsField-module__k0kByq__header{gap:var(--space-1);flex-direction:column;display:flex}.LocationRoomsField-module__k0kByq__title{font-size:var(--Font-Size-Body);font-weight:var(--Font-Weight-b);color:var(--Primary-Blue-Strong);margin:0}.LocationRoomsField-module__k0kByq__hint{font-size:var(--Font-Size-Label);color:var(--Input-Text-Helper-All);margin:0}.LocationRoomsField-module__k0kByq__list{gap:var(--space-3);flex-direction:column;display:flex}.LocationRoomsField-module__k0kByq__entryForm{border:1px solid var(--Stroke-Subtle);border-radius:var(--radius-xs,8px);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;position:relative}.LocationRoomsField-module__k0kByq__entryForm .LocationRoomsField-module__k0kByq__removeBtn{top:var(--space-2);right:var(--space-2);position:absolute}.LocationRoomsField-module__k0kByq__summary{padding:var(--space-3) var(--space-4);border:1px solid var(--Stroke-Subtle);border-radius:var(--radius-xs,8px);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.LocationRoomsField-module__k0kByq__summary:hover{background-color:var(--Surface-Container-Hover)}.LocationRoomsField-module__k0kByq__summaryInfo{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.LocationRoomsField-module__k0kByq__summaryInfo strong{font-size:var(--Font-Size-Body);color:var(--Primary-Blue-Strong)}.LocationRoomsField-module__k0kByq__summaryInfo span{font-size:var(--Font-Size-Label);color:var(--Input-Text-Helper-All)}.LocationRoomsField-module__k0kByq__removeBtn{cursor:pointer;color:var(--Ki-Gris-7);padding:var(--space-1) var(--space-2);background:0 0;border:none;border-radius:4px;flex-shrink:0;font-size:18px;line-height:1}.LocationRoomsField-module__k0kByq__removeBtn:hover{color:var(--Ki-Negativo-6);background-color:var(--Surface-Container-Hover)}.LocationRoomsField-module__k0kByq__addBtn{align-self:flex-start}.LocationRoomsField-module__k0kByq__hintText{color:var(--Neutral-Gray-50);font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);margin:0;font-style:italic;line-height:1.4}.LocationRoomsField-module__k0kByq__hintError{color:var(--Semantic-Error-Brand);font-style:normal}
.SpecialistRequirementsField-module__zFj7UG__section{gap:var(--space-4);border-top:1px solid var(--Stroke-Subtle);padding-top:var(--space-6);flex-direction:column;grid-column:span 2;display:flex}.SpecialistRequirementsField-module__zFj7UG__header{gap:var(--space-1);flex-direction:column;display:flex}.SpecialistRequirementsField-module__zFj7UG__title{font-size:var(--Font-Size-Body);font-weight:var(--Font-Weight-b);color:var(--Primary-Blue-Strong);margin:0}.SpecialistRequirementsField-module__zFj7UG__hint{font-size:var(--Font-Size-Label);color:var(--Input-Text-Helper-All);margin:0}.SpecialistRequirementsField-module__zFj7UG__list{gap:var(--space-3);flex-direction:column;display:flex}.SpecialistRequirementsField-module__zFj7UG__entryForm{border:1px solid var(--Stroke-Subtle);border-radius:var(--radius-xs,8px);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.SpecialistRequirementsField-module__zFj7UG__entryHeader{align-items:flex-start;gap:var(--space-3);display:flex}.SpecialistRequirementsField-module__zFj7UG__entryHeaderMain{flex:1;min-width:0}.SpecialistRequirementsField-module__zFj7UG__fieldsRow{align-items:flex-start;gap:var(--space-3);display:flex}.SpecialistRequirementsField-module__zFj7UG__specialtyField{flex:1;min-width:0}.SpecialistRequirementsField-module__zFj7UG__qtyField{flex-shrink:0;width:100px}.SpecialistRequirementsField-module__zFj7UG__summary{padding:var(--space-3) var(--space-4);border:1px solid var(--Stroke-Subtle);border-radius:var(--radius-xs,8px);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.SpecialistRequirementsField-module__zFj7UG__summary:hover{background-color:var(--Surface-Container-Hover)}.SpecialistRequirementsField-module__zFj7UG__summaryInfo{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.SpecialistRequirementsField-module__zFj7UG__summaryInfo strong{font-size:var(--Font-Size-Body);color:var(--Primary-Blue-Strong)}.SpecialistRequirementsField-module__zFj7UG__summaryInfo span{font-size:var(--Font-Size-Label);color:var(--Input-Text-Helper-All)}.SpecialistRequirementsField-module__zFj7UG__removeBtn{cursor:pointer;color:var(--Ki-Gris-7);padding:var(--space-1) var(--space-2);background:0 0;border:none;border-radius:4px;flex-shrink:0;font-size:18px;line-height:1}.SpecialistRequirementsField-module__zFj7UG__removeBtn:hover{color:var(--Ki-Negativo-6);background-color:var(--Surface-Container-Hover)}.SpecialistRequirementsField-module__zFj7UG__addBtn{align-self:flex-start}.SpecialistRequirementsField-module__zFj7UG__hintText{color:var(--Neutral-Gray-50);font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);margin:0;font-style:italic;line-height:1.4}.SpecialistRequirementsField-module__zFj7UG__hintError{color:var(--Semantic-Error-Brand);font-style:normal}
.CreateServiceDrawer-module__rUoTHa__formGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);align-content:start;display:grid}.CreateServiceDrawer-module__rUoTHa__fieldGroup{gap:var(--space-2);flex-direction:column;display:flex}.CreateServiceDrawer-module__rUoTHa__fullWidth{grid-column:span 2}.CreateServiceDrawer-module__rUoTHa__equipmentWarning{padding:var(--space-2,8px) var(--space-3,12px);border:1px solid var(--Ki-Alerta-6);background-color:var(--Ki-Alerta-0);color:var(--Ki-Alerta-8);border-radius:var(--radius-s,8px);font-size:var(--Font-Size-Label);margin:0;line-height:1.4}.CreateServiceDrawer-module__rUoTHa__roomModeField{margin-top:var(--space-4);max-width:320px}.CreateServiceDrawer-module__rUoTHa__cancelBtn{border-radius:var(--radius-xxxl);border:2px solid var(--Primary-Orange-Brand);color:var(--Primary-Orange-Brand);font-weight:var(--Font-Weight-b);padding:var(--space-4) var(--space-6);height:auto}.CreateServiceDrawer-module__rUoTHa__createBtn{background-color:var(--Primary-Orange-Brand);border-radius:var(--radius-xxxl);color:var(--Neutral-White);font-weight:var(--Font-Weight-b);padding:var(--space-4) var(--space-6);height:auto}@media (max-width:768px){.CreateServiceDrawer-module__rUoTHa__formGrid{grid-template-columns:1fr}.CreateServiceDrawer-module__rUoTHa__fullWidth{grid-column:span 1}}
.EquipmentView-module__oVVxiW__message{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);line-height:var(--Font-Line-height-Body);color:var(--Text-Weak,var(--Text-Subtle))}.EquipmentView-module__oVVxiW__error{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);line-height:var(--Font-Line-height-Body);color:var(--Ki-Negativo-6)}.EquipmentView-module__oVVxiW__emptyMessage{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);line-height:var(--Font-Line-height-Body);color:var(--Text-Weak,var(--Text-Subtle))}.EquipmentView-module__oVVxiW__muted{color:var(--Text-Weak)}.EquipmentView-module__oVVxiW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ServiceStatusConfirmModal-module__Nbpfxq__serviceName{color:var(--Text-Dark);font-weight:var(--Font-Weight-sb)}.ServiceStatusConfirmModal-module__Nbpfxq__description{font-size:var(--Font-Size-Label);color:var(--Text-Subtle)}
.ServicesView-module__PrPLgq__message,.ServicesView-module__PrPLgq__emptyMessage{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);line-height:var(--Font-Line-height-Body);color:var(--Text-Weak,var(--Text-Subtle))}.ServicesView-module__PrPLgq__error{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);line-height:var(--Font-Line-height-Body);color:var(--Ki-Negativo-6)}.ServicesView-module__PrPLgq__priceCell{color:var(--Text-Main);font-family:var(--Font-Family-Numeric)!important;font-weight:var(--Font-Weight-sb)!important}.ServicesView-module__PrPLgq__muted{color:var(--Text-Weak)}.ServicesView-module__PrPLgq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ServicesView-module__PrPLgq__summaryValue{font-family:var(--Font-Family-Numeric);font-weight:var(--Font-Weight-sb);color:var(--Text-Main)}
.UploadZone-module__7tSu-a__wrapper{gap:var(--space-4);flex-direction:column;width:100%;height:100%;display:flex}.UploadZone-module__7tSu-a__imageTip{background:var(--Ki-Armonico-0);border:1px solid var(--Ki-Armonico-1);width:100%;color:var(--Ki-Armonico-6);border-radius:10px;align-items:center;gap:7px;padding:9px 14px;font-size:.78rem;line-height:1.4;display:flex}.UploadZone-module__7tSu-a__dropzone{border:2px dashed var(--Ki-Gris-4);border-radius:var(--radius-md);background:var(--Ki-Neutral-Blanco);width:100%;min-height:300px;padding:0 var(--space-11);align-items:center;gap:var(--space-8);cursor:pointer;flex:1;transition:border-color .15s,background .15s;display:flex}.UploadZone-module__7tSu-a__dropzoneCompact{min-height:132px;padding:0 var(--space-7);gap:var(--space-5)}.UploadZone-module__7tSu-a__dropzoneCompact .UploadZone-module__7tSu-a__iconBox{border-radius:var(--radius-md);width:58px;height:58px}.UploadZone-module__7tSu-a__dropzoneCompact .UploadZone-module__7tSu-a__dropTitle{font-size:var(--Font-Size-Body-Title)}.UploadZone-module__7tSu-a__dropzoneCompact .UploadZone-module__7tSu-a__dropSub{font-size:var(--Font-Size-Label);color:var(--Ki-Gris-8)}.UploadZone-module__7tSu-a__dropzoneCompact .UploadZone-module__7tSu-a__dropBody{align-items:center;column-gap:var(--space-6);flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""sub actions";row-gap:2px;min-width:0;display:grid}.UploadZone-module__7tSu-a__dropzoneCompact .UploadZone-module__7tSu-a__dropTitle{grid-area:title;align-self:end}.UploadZone-module__7tSu-a__dropzoneCompact .UploadZone-module__7tSu-a__dropSub{grid-area:sub;align-self:start}.UploadZone-module__7tSu-a__dropzoneCompact .UploadZone-module__7tSu-a__dropActions{grid-area:actions;justify-self:end;margin-top:0}.UploadZone-module__7tSu-a__dropzone:hover,.UploadZone-module__7tSu-a__dropzoneActive{border-color:var(--Ki-Vital-6-Base);background:var(--Ki-Vital-0)}.UploadZone-module__7tSu-a__iconBox{border-radius:var(--radius-xl);background:var(--Ki-Vital-0);width:96px;height:96px;color:var(--Ki-Vital-6-Base);flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.UploadZone-module__7tSu-a__dropzoneActive .UploadZone-module__7tSu-a__iconBox{background:var(--Ki-Vital-1)}.UploadZone-module__7tSu-a__dropBody{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.UploadZone-module__7tSu-a__dropTitle{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Head4);font-weight:var(--Font-Weight-b);color:var(--Text-Main);margin:0}.UploadZone-module__7tSu-a__dropSub{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);color:var(--Ki-Gris-9);margin:0}.UploadZone-module__7tSu-a__dropActions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:900px){.UploadZone-module__7tSu-a__dropzone{align-items:flex-start;gap:var(--space-5);flex-direction:column;min-height:0}.UploadZone-module__7tSu-a__dropzoneCompact .UploadZone-module__7tSu-a__dropBody{justify-items:start;row-gap:var(--space-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""sub""actions"}.UploadZone-module__7tSu-a__dropzoneCompact .UploadZone-module__7tSu-a__dropActions{justify-self:start}}.UploadZone-module__7tSu-a__filesPanel{box-sizing:border-box;border:2px dashed var(--Ki-Gris-4);border-radius:var(--radius-md);background:var(--Ki-Neutral-Blanco);width:100%;min-height:300px;padding:var(--space-6) var(--space-6) var(--space-5);gap:var(--space-4);flex-direction:column;flex:1;transition:border-color .15s,background .15s;display:flex}.UploadZone-module__7tSu-a__filesPanelDragging{border-color:var(--Ki-Vital-6-Base);background:var(--Ki-Vital-0)}.UploadZone-module__7tSu-a__filesPanelLocked{border-style:solid;border-color:var(--Ki-Gris-3)}.UploadZone-module__7tSu-a__filesPanelHeader{justify-content:space-between;align-items:center;gap:var(--space-3,12px);display:flex}.UploadZone-module__7tSu-a__filesPanelTitle{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body,16px);color:var(--Ki-Neutral-Negro);font-weight:700}.UploadZone-module__7tSu-a__addMoreBtn{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Label);font-weight:var(--Font-Weight-sb);color:var(--Ki-Oscuro-8);cursor:pointer;padding:var(--space-1,4px) var(--space-2,8px);border-radius:var(--radius-xs,8px);background:0 0;border:none;align-items:center;gap:6px;transition:background .15s,color .15s;display:inline-flex}.UploadZone-module__7tSu-a__addMoreBtn:hover{background:var(--Ki-Vital-0);color:var(--Ki-Vital-8)}.UploadZone-module__7tSu-a__addMoreIcon{flex-shrink:0}.UploadZone-module__7tSu-a__fileList{gap:var(--space-2,8px);flex-direction:column;flex:1;width:100%;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.UploadZone-module__7tSu-a__fileCard{padding:var(--space-3,12px) var(--space-4,16px);background:var(--Ki-Neutral-Blanco);border-radius:var(--radius-md,16px);box-shadow:0 1px 0 color-mix(in srgb, var(--Ki-Oscuro-10-Base) 4%, transparent);border:1px solid var(--Ki-Gris-2);text-align:left;flex-direction:column;gap:0;display:flex}.UploadZone-module__7tSu-a__fileCardRow{align-items:center;gap:var(--space-3,12px);display:flex}.UploadZone-module__7tSu-a__fileCardEncrypted{border-color:var(--Ki-Armonico-3);background:var(--Ki-Armonico-0);gap:var(--space-2,8px)}.UploadZone-module__7tSu-a__fileCardIcon{border-radius:var(--radius-sm,12px);background:var(--Ki-Vital-0);width:40px;height:40px;color:var(--Ki-Vital-8);flex-shrink:0;justify-content:center;align-items:center;display:flex}.UploadZone-module__7tSu-a__fileCardIconLocked{background:var(--Ki-Armonico-1);color:var(--Ki-Armonico-6)}.UploadZone-module__7tSu-a__fileCardText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.UploadZone-module__7tSu-a__passwordRow{flex-direction:column;gap:4px;padding-left:52px;display:flex}.UploadZone-module__7tSu-a__passwordInput{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Label,13px);padding:6px var(--space-3,12px);border:1px solid var(--Ki-Armonico-3);border-radius:var(--radius-xs,8px);background:var(--Ki-Neutral-Blanco);color:var(--Ki-Neutral-Negro);outline:none;width:100%;transition:border-color .15s,box-shadow .15s}.UploadZone-module__7tSu-a__passwordInput:focus{border-color:var(--Ki-Armonico-6);box-shadow:0 0 0 3px color-mix(in srgb, var(--Ki-Armonico-6) 12%, transparent)}.UploadZone-module__7tSu-a__passwordInputError{border-color:var(--Ki-Negativo-2)}.UploadZone-module__7tSu-a__passwordInputError:focus{border-color:var(--Ki-Negativo-6);box-shadow:0 0 0 3px color-mix(in srgb, var(--Ki-Negativo-6) 15%, transparent)}.UploadZone-module__7tSu-a__wrongPasswordMsg{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Caption,11px);color:var(--Ki-Negativo-7);font-weight:500}.UploadZone-module__7tSu-a__fileName{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Label,13px);color:var(--Ki-Neutral-Negro);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.UploadZone-module__7tSu-a__fileSize{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Caption,11px);color:var(--Ki-Gris-8)}.UploadZone-module__7tSu-a__removeBtn{border-radius:var(--radius-xs,8px);width:36px;height:36px;color:var(--Ki-Gris-6);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.UploadZone-module__7tSu-a__removeBtn:hover{background:var(--Ki-Gris-2);color:var(--Ki-Negativo-6)}.UploadZone-module__7tSu-a__hiddenInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.UploadZone-module__7tSu-a__ctaBtn{height:var(--Buttons-Small-Height);padding:0 var(--space-5);border-radius:var(--Buttons-Small-Corner-Radius);background:var(--Ki-Oscuro-9);color:var(--Ki-Neutral-Blanco);font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body,16px);cursor:pointer;border:none;justify-content:center;align-self:flex-start;align-items:center;gap:8px;font-weight:600;transition:background .15s,opacity .15s;display:flex}.UploadZone-module__7tSu-a__ctaBtn:hover:not(:disabled){background:var(--Ki-Oscuro-10-Base)}.UploadZone-module__7tSu-a__ctaBtn:disabled{opacity:.6;cursor:not-allowed}.UploadZone-module__7tSu-a__ctaArrow{flex-shrink:0}.UploadZone-module__7tSu-a__spinner{border:2px solid color-mix(in srgb, var(--Ki-Neutral-Blanco) 35%, transparent);border-top-color:var(--Ki-Neutral-Blanco);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite UploadZone-module__7tSu-a__spin}@keyframes UploadZone-module__7tSu-a__spin{to{transform:rotate(360deg)}}
.LocationsView-module__Zk0vQW__message{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);color:var(--Text-Weak,var(--Text-Subtle))}.LocationsView-module__Zk0vQW__error{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);color:var(--Ki-Negativo-6)}.LocationsView-module__Zk0vQW__emptyMessage{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);color:var(--Text-Weak,var(--Text-Subtle))}.LocationsView-module__Zk0vQW__muted{color:var(--Text-Weak)}.LocationsView-module__Zk0vQW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.LocationBusinessHours-module__4w_50W__section{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.LocationBusinessHours-module__4w_50W__sectionTitle{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body-Title);font-weight:var(--Font-Weight-sb);color:var(--Text-Main);margin:0}.LocationBusinessHours-module__4w_50W__sectionHint{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Caption);color:var(--Text-Subtle);margin:0}.LocationBusinessHours-module__4w_50W__hoursBaseRow{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background-color:var(--Neutral-Gray-10);border-radius:var(--radius-xs);flex-wrap:wrap;display:flex}.LocationBusinessHours-module__4w_50W__hoursBaseInfo{flex-direction:column;flex:1;gap:2px;min-width:140px;display:flex}.LocationBusinessHours-module__4w_50W__hoursBaseLabel{color:var(--Input-Text-Label-All);font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Label);font-weight:var(--Font-Weight-sb)}.LocationBusinessHours-module__4w_50W__hoursBaseHint{color:var(--Neutral-Gray-60);font-size:11px}.LocationBusinessHours-module__4w_50W__hoursBaseControls{align-items:center;gap:var(--space-2);display:flex}.LocationBusinessHours-module__4w_50W__hoursApplyBaseBtn{white-space:nowrap;flex-shrink:0}.LocationBusinessHours-module__4w_50W__hoursSectionLabel{color:var(--Input-Text-Label-All);font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Label);font-weight:var(--Font-Weight-sb);margin-bottom:var(--space-2)}.LocationBusinessHours-module__4w_50W__hoursGrid{gap:var(--space-1);flex-direction:column;display:flex}.LocationBusinessHours-module__4w_50W__hoursRow{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-xs);background-color:var(--Neutral-Gray-10);border:1px solid #0000;grid-template-columns:130px 1fr;display:grid}.LocationBusinessHours-module__4w_50W__hoursRowActive{background-color:var(--Neutral-White);border-color:var(--Neutral-Gray-20)}.LocationBusinessHours-module__4w_50W__hoursDayHeader{align-items:center;gap:var(--space-3);display:flex}.LocationBusinessHours-module__4w_50W__hoursDay{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body);color:var(--Input-Text-Placeholder-Filled)}.LocationBusinessHours-module__4w_50W__hoursDayDisabled{color:var(--Neutral-Gray-50)}.LocationBusinessHours-module__4w_50W__hoursShiftsCol{gap:var(--space-2);padding:var(--space-2) 0;flex-direction:column;display:flex}.LocationBusinessHours-module__4w_50W__hoursShiftRow{align-items:center;gap:var(--space-2);display:flex}.LocationBusinessHours-module__4w_50W__hoursShiftLabel{font-size:10px;font-weight:var(--Font-Weight-sb);color:var(--Neutral-Gray-60);flex-shrink:0;width:52px}.LocationBusinessHours-module__4w_50W__hoursTimeSep{font-size:var(--Font-Size-Label);color:var(--Neutral-Gray-60)}.LocationBusinessHours-module__4w_50W__hoursRemoveShift{width:24px;height:24px;color:var(--Primary-Blue-Strong);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.LocationBusinessHours-module__4w_50W__hoursAddShift{align-items:center;gap:var(--space-2);color:var(--Primary-Blue-Brand);font-size:var(--Font-Size-Label);font-weight:var(--Font-Weight-sb);cursor:pointer;padding:var(--space-1) 0;background:0 0;border:none;display:inline-flex}.LocationBusinessHours-module__4w_50W__hoursApplyBanner{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background-color:var(--Ki-Oscuro-0);border:1px solid var(--Ki-Oscuro-1);border-radius:var(--radius-xs);font-size:var(--Font-Size-Label);color:var(--Primary-Blue-Brand);flex-wrap:wrap;display:flex}.LocationBusinessHours-module__4w_50W__hoursApplyClose{cursor:pointer;width:22px;height:22px;color:var(--Primary-Blue-Strong);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.LocationBusinessHours-module__4w_50W__hoursClosed{font-size:var(--Font-Size-Label);color:var(--Neutral-Gray-40);font-style:italic}.LocationBusinessHours-module__4w_50W__scheduleError{font-size:var(--Font-Size-Label);color:var(--Input-Text-Helper-Error,#ac0c22);margin:0}@media (max-width:768px){.LocationBusinessHours-module__4w_50W__hoursRow{grid-template-columns:1fr}}
.CreateLocationDrawer-module__7gcgaq__formGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.CreateLocationDrawer-module__7gcgaq__fullWidth{grid-column:span 2}.CreateLocationDrawer-module__7gcgaq__sectionBlock{gap:var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--Neutral-Gray-20);flex-direction:column;display:flex}.CreateLocationDrawer-module__7gcgaq__sectionHeader{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.CreateLocationDrawer-module__7gcgaq__sectionTitle{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Body-Title);font-weight:var(--Font-Weight-sb);color:var(--Text-Main);margin:0}.CreateLocationDrawer-module__7gcgaq__sectionHint{font-family:var(--Font-Family-Content);font-size:var(--Font-Size-Caption);color:var(--Text-Subtle);margin:0}.CreateLocationDrawer-module__7gcgaq__nestedList{gap:var(--space-4);flex-direction:column;display:flex}.CreateLocationDrawer-module__7gcgaq__nestedCard{gap:var(--space-4);padding:var(--space-4);background-color:var(--Neutral-Gray-10);border-radius:var(--radius-sm);flex-direction:column;display:flex}.CreateLocationDrawer-module__7gcgaq__nestedCardHeader{justify-content:space-between;align-items:center;display:flex}.CreateLocationDrawer-module__7gcgaq__nestedCardTitle{font-size:var(--Font-Size-Label);font-weight:var(--Font-Weight-sb);color:var(--Text-Subtle);margin:0}.CreateLocationDrawer-module__7gcgaq__removeRowBtn{align-items:center;gap:var(--space-2);color:var(--Ki-Negativo-6);font-size:var(--Font-Size-Label);font-weight:var(--Font-Weight-sb);cursor:pointer;padding:var(--space-1);background:0 0;border:none;display:inline-flex}.CreateLocationDrawer-module__7gcgaq__addRowBtn{align-self:flex-start}.CreateLocationDrawer-module__7gcgaq__removeLocBtn{cursor:pointer;color:var(--Ki-Gris-7);padding:var(--space-1) var(--space-2);background:0 0;border:none;border-radius:4px;flex-shrink:0;font-size:18px;line-height:1}.CreateLocationDrawer-module__7gcgaq__removeLocBtn:hover{color:var(--Ki-Negativo-6);background-color:var(--Surface-Container-Hover)}.CreateLocationDrawer-module__7gcgaq__loadingOverlay{font-size:var(--Font-Size-Label);color:var(--Text-Subtle)}.CreateLocationDrawer-module__7gcgaq__cancelBtn{border-radius:var(--radius-xxxl);border:2px solid var(--Primary-Orange-Brand);color:var(--Primary-Orange-Brand);font-weight:var(--Font-Weight-b);padding:var(--space-4) var(--space-6);height:auto}.CreateLocationDrawer-module__7gcgaq__createBtn{background-color:var(--Primary-Orange-Brand);border-radius:var(--radius-xxxl);color:var(--Neutral-White);font-weight:var(--Font-Weight-b);padding:var(--space-4) var(--space-6);height:auto}.CreateLocationDrawer-module__7gcgaq__roomToggleRow{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;display:flex}.CreateLocationDrawer-module__7gcgaq__roomToggleLabel{font-size:var(--Font-Size-Label);color:var(--Input-Text-Label-All)}@media (max-width:768px){.CreateLocationDrawer-module__7gcgaq__formGrid{grid-template-columns:1fr}.CreateLocationDrawer-module__7gcgaq__fullWidth{grid-column:span 1}}
