.RentalDetail-module__UUBnZG__stepper{padding:0 0 var(--spacing-4);align-items:center;gap:0;display:flex;overflow-x:auto}.RentalDetail-module__UUBnZG__stepperStep{flex-shrink:0;align-items:center;display:flex}.RentalDetail-module__UUBnZG__stepperLabel{font-size:var(--text-xs);font-weight:var(--font-medium);padding:3px var(--spacing-2);border-radius:var(--radius-xl);white-space:nowrap}.RentalDetail-module__UUBnZG__stepperPast{background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-primary)}.RentalDetail-module__UUBnZG__stepperCurrent{background:var(--color-primary);color:var(--color-on-primary)}.RentalDetail-module__UUBnZG__stepperFuture{background:var(--color-background-alt);color:var(--color-text-lighter)}.RentalDetail-module__UUBnZG__stepperArrow{text-align:center;width:18px;color:var(--color-border);font-size:var(--text-sm);flex-shrink:0}.RentalDetail-module__UUBnZG__stepperCancelled{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-xl);background:var(--color-red-light);color:var(--color-error-darkest)}.RentalDetail-module__UUBnZG__quickPayRow{margin-top:var(--spacing-2);text-align:right}.RentalDetail-module__UUBnZG__quickPayLink{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary);text-decoration:none}.RentalDetail-module__UUBnZG__quickPayLink:hover{text-decoration:underline}.RentalDetail-module__UUBnZG__header{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.RentalDetail-module__UUBnZG__title{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);align-items:center;gap:1.25rem;margin:.5rem 0 0;display:flex}.RentalDetail-module__UUBnZG__actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.RentalDetail-module__UUBnZG__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.RentalDetail-module__UUBnZG__card{flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.RentalDetail-module__UUBnZG__cardWide{grid-column:span 2}.RentalDetail-module__UUBnZG__cardTitle{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-light);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin:0 0 .25rem}.RentalDetail-module__UUBnZG__metaList{flex-direction:column;gap:.625rem;margin:0;padding:0;display:flex}.RentalDetail-module__UUBnZG__metaRow{font-size:var(--text-sm);color:var(--color-text);justify-content:space-between;gap:.5rem;display:flex}.RentalDetail-module__UUBnZG__metaLabel{color:var(--color-text-light);flex-shrink:0}.RentalDetail-module__UUBnZG__metaRowValue{align-items:center;gap:1rem;display:flex}.RentalDetail-module__UUBnZG__editDateBtn{color:var(--color-text-light);cursor:pointer;font-size:var(--text-lg);line-height:var(--line-none);opacity:.6;transition:opacity var(--transition-fast), color var(--transition-fast);background:0 0;border:none;padding:0 .25rem}.RentalDetail-module__UUBnZG__editDateBtn:hover{color:var(--color-primary);opacity:1}.RentalDetail-module__UUBnZG__editDateBtnSpacer{flex-shrink:0;width:24px;display:inline-block}.RentalDetail-module__UUBnZG__metaAmount{font-weight:var(--font-semibold)}.RentalDetail-module__UUBnZG__metaRowTotal{border-top:1px solid var(--color-border);font-weight:var(--font-semibold);margin-top:.25rem;padding-top:.5rem}.RentalDetail-module__UUBnZG__metaDiscount{color:var(--color-success-dark)}.RentalDetail-module__UUBnZG__metaDebt{color:var(--color-error)}.RentalDetail-module__UUBnZG__metaPaid{color:var(--color-success)}.RentalDetail-module__UUBnZG__ratingRow{border-top:1px solid var(--color-border);align-items:center;gap:1rem;margin-top:.25rem;padding-top:.5rem;display:flex}.RentalDetail-module__UUBnZG__stars{line-height:var(--line-none);gap:2px;display:flex}.RentalDetail-module__UUBnZG__starFilled{color:var(--color-warning);font-size:var(--text-base)}.RentalDetail-module__UUBnZG__starEmpty{color:var(--color-border);font-size:var(--text-base)}.RentalDetail-module__UUBnZG__starPicker{gap:var(--spacing-1);display:flex}.RentalDetail-module__UUBnZG__starPickerFilled,.RentalDetail-module__UUBnZG__starPickerEmpty{cursor:pointer;transition:transform var(--transition-xfast);background:0 0;border:none;align-items:center;padding:0 2px;display:flex}.RentalDetail-module__UUBnZG__starPickerFilled{color:var(--color-warning)}.RentalDetail-module__UUBnZG__starPickerEmpty{color:var(--color-border)}.RentalDetail-module__UUBnZG__starPickerFilled:hover,.RentalDetail-module__UUBnZG__starPickerEmpty:hover{transform:scale(1.15)}.RentalDetail-module__UUBnZG__itemsList{flex-direction:column;gap:.5rem;display:flex}.RentalDetail-module__UUBnZG__itemRow{background:var(--color-background-alt);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;padding:.625rem .75rem;display:flex}.RentalDetail-module__UUBnZG__itemInfo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.RentalDetail-module__UUBnZG__itemName{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.RentalDetail-module__UUBnZG__itemCode{font-size:var(--text-xs);color:var(--color-text-light);font-family:var(--font-mono)}.RentalDetail-module__UUBnZG__itemAttr{font-size:var(--text-xs);color:var(--color-text-light)}.RentalDetail-module__UUBnZG__colorChip{align-items:center;gap:var(--spacing-1);font-size:var(--text-xs);color:var(--color-text);background:var(--color-background-alt);border:1px solid var(--color-border);padding:1px 7px 1px var(--spacing-1);border-radius:20px;width:fit-content;display:inline-flex}.RentalDetail-module__UUBnZG__colorSwatch{border:1px solid var(--color-border-subtle);border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.RentalDetail-module__UUBnZG__itemMeta{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.RentalDetail-module__UUBnZG__itemPrice{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary)}.RentalDetail-module__UUBnZG__allReturnedNote{background:var(--color-background-alt);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-light);justify-content:space-between;align-items:center;margin-top:.25rem;padding:.75rem;display:flex}.RentalDetail-module__UUBnZG__timeline{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.RentalDetail-module__UUBnZG__timelineItem{align-items:flex-start;gap:.75rem;padding-bottom:1rem;display:flex;position:relative}.RentalDetail-module__UUBnZG__timelineItem:not(:last-child):before{content:"";background:var(--color-border);width:2px;position:absolute;top:16px;bottom:0;left:7px}.RentalDetail-module__UUBnZG__timelineDot{background:var(--color-primary);border:2px solid var(--color-surface);outline:2px solid var(--color-primary);border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:2px}.RentalDetail-module__UUBnZG__timelineLabel{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.RentalDetail-module__UUBnZG__timelineDate{font-size:var(--text-xs);color:var(--color-text-light);margin-top:2px}.RentalDetail-module__UUBnZG__notes{font-size:var(--text-sm);color:var(--color-text);line-height:var(--line-relaxed);margin:0}.RentalDetail-module__UUBnZG__contractEmpty{flex-direction:column;align-items:flex-start;gap:.75rem;padding:.25rem 0;display:flex}.RentalDetail-module__UUBnZG__contractEmptyText{font-size:var(--text-xs);color:var(--color-text-light);margin:0}.RentalDetail-module__UUBnZG__contractBody{gap:var(--spacing-2-5);flex-direction:column;display:flex}.RentalDetail-module__UUBnZG__chips{gap:var(--spacing-1-5);flex-wrap:wrap;display:flex}.RentalDetail-module__UUBnZG__pdfLink{font-size:var(--text-sm);color:var(--color-primary);font-weight:var(--font-medium);text-decoration:none}.RentalDetail-module__UUBnZG__pdfLink:hover{text-decoration:underline}.RentalDetail-module__UUBnZG__contractActions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.RentalDetail-module__UUBnZG__loading,.RentalDetail-module__UUBnZG__error{height:300px;color:var(--color-text-light);font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}.RentalDetail-module__UUBnZG__formStack{flex-direction:column;gap:1rem;display:flex}.RentalDetail-module__UUBnZG__fieldLabel{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);margin-bottom:.375rem;display:block}@media (max-width:1200px){.RentalDetail-module__UUBnZG__grid{grid-template-columns:repeat(2,1fr)}.RentalDetail-module__UUBnZG__cardWide{grid-column:span 2}}@media (max-width:768px){.RentalDetail-module__UUBnZG__grid{grid-template-columns:1fr}.RentalDetail-module__UUBnZG__cardWide{grid-column:span 1}.RentalDetail-module__UUBnZG__header{flex-direction:column;gap:1rem}.RentalDetail-module__UUBnZG__actions{flex-wrap:wrap;width:100%}}.RentalDetail-module__UUBnZG__disabledWrapper{display:inline-flex}
.DatePicker-module__SctaSW__container{display:inline-block;position:relative}.DatePicker-module__SctaSW__fullWidth{width:100%}.DatePicker-module__SctaSW__label{margin-bottom:var(--spacing-1);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);display:block}.DatePicker-module__SctaSW__required{color:var(--color-error-dark);margin-left:var(--spacing-half)}.DatePicker-module__SctaSW__trigger{align-items:center;gap:var(--spacing-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text);cursor:pointer;transition:border-color var(--transition-fast);text-align:left;font-family:inherit;display:flex}.DatePicker-module__SctaSW__trigger.DatePicker-module__SctaSW__sm{height:32px;font-size:var(--text-xs);padding:0 10px}.DatePicker-module__SctaSW__trigger.DatePicker-module__SctaSW__md{height:var(--input-height);font-size:var(--text-sm);padding:0 10px}.DatePicker-module__SctaSW__trigger.DatePicker-module__SctaSW__lg{height:44px;font-size:var(--text-base);padding:0 12px}.DatePicker-module__SctaSW__trigger:hover:not(:disabled){border-color:var(--color-primary)}.DatePicker-module__SctaSW__trigger:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.DatePicker-module__SctaSW__trigger.DatePicker-module__SctaSW__hasError{border-color:var(--color-error-dark)}.DatePicker-module__SctaSW__trigger.DatePicker-module__SctaSW__disabledTrigger{opacity:.6;cursor:not-allowed}.DatePicker-module__SctaSW__calIcon{width:15px;height:15px;color:var(--color-text-light);flex-shrink:0}.DatePicker-module__SctaSW__value{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.DatePicker-module__SctaSW__placeholder{color:var(--color-text-light);white-space:nowrap;flex:1}.DatePicker-module__SctaSW__chevron{width:10px;height:6px;color:var(--color-text-light);transition:transform var(--transition-fast);flex-shrink:0}.DatePicker-module__SctaSW__chevronUp{transform:rotate(180deg)}.DatePicker-module__SctaSW__calendar{z-index:9999;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-overlay);padding:var(--spacing-4) var(--spacing-4) var(--spacing-3);min-width:284px;animation:DatePicker-module__SctaSW__calSlideDown var(--transition-xfast) ease-out}@keyframes DatePicker-module__SctaSW__calSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.DatePicker-module__SctaSW__calendarHeader{margin-bottom:var(--spacing-3);justify-content:space-between;align-items:center;display:flex}.DatePicker-module__SctaSW__monthYear{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text);letter-spacing:var(--tracking-tight)}.DatePicker-module__SctaSW__monthYearBtn{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text);letter-spacing:var(--tracking-tight);cursor:pointer;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-md);transition:background var(--transition-xfast), color var(--transition-xfast);text-align:center;background:0 0;border:none;flex:1;font-family:inherit}.DatePicker-module__SctaSW__monthYearBtn:hover{background:var(--color-background-alt);color:var(--color-primary)}.DatePicker-module__SctaSW__monthGrid{gap:var(--spacing-1);padding:var(--spacing-1) 0 var(--spacing-2);grid-template-columns:repeat(3,1fr);display:grid}.DatePicker-module__SctaSW__monthBtn{padding:var(--spacing-2-5) var(--spacing-1);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition-xfast), color var(--transition-xfast);background:0 0;border:none;font-family:inherit}.DatePicker-module__SctaSW__monthBtn:hover{background:var(--color-background-alt)}.DatePicker-module__SctaSW__monthSelected{background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-bold)}.DatePicker-module__SctaSW__footerBtnOnly{margin-left:auto}.DatePicker-module__SctaSW__monthYearBtnStatic{cursor:default;pointer-events:none}.DatePicker-module__SctaSW__monthYearBtnStatic:hover{color:var(--color-text);background:0 0}.DatePicker-module__SctaSW__yearGrid{gap:var(--spacing-1);padding:var(--spacing-1) 0 var(--spacing-2);grid-template-columns:repeat(3,1fr);display:grid}.DatePicker-module__SctaSW__yearBtn{padding:var(--spacing-2-5) var(--spacing-1);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition-xfast), color var(--transition-xfast);background:0 0;border:none;font-family:inherit}.DatePicker-module__SctaSW__yearBtn:hover{background:var(--color-background-alt)}.DatePicker-module__SctaSW__yearSelected{background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-bold)}.DatePicker-module__SctaSW__navButton{border:1px solid var(--color-border);color:var(--color-text-light);cursor:pointer;border-radius:var(--radius-md);width:30px;height:30px;transition:background var(--transition-xfast), color var(--transition-xfast), border-color var(--transition-xfast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.DatePicker-module__SctaSW__navButton:hover{background:var(--color-background-alt);color:var(--color-text);border-color:var(--color-primary)}.DatePicker-module__SctaSW__weekDays{margin-bottom:var(--spacing-1);grid-template-columns:repeat(7,1fr);display:grid}.DatePicker-module__SctaSW__weekDay{text-align:center;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-light);text-transform:uppercase;letter-spacing:var(--tracking-wider);padding:5px 0}.DatePicker-module__SctaSW__days{gap:var(--spacing-half);grid-template-columns:repeat(7,1fr);display:grid}.DatePicker-module__SctaSW__day{aspect-ratio:1;width:100%;font-size:var(--text-sm);color:var(--color-text);cursor:pointer;transition:background var(--transition-xfast), color var(--transition-xfast);background:0 0;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:0;font-family:inherit;display:flex;position:relative}.DatePicker-module__SctaSW__day:hover:not(:disabled){background:var(--color-background-alt)}.DatePicker-module__SctaSW__day.DatePicker-module__SctaSW__selected{background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-bold)}.DatePicker-module__SctaSW__day.DatePicker-module__SctaSW__today{font-weight:var(--font-bold);color:var(--color-primary);box-shadow:inset 0 0 0 1.5px var(--color-primary)}.DatePicker-module__SctaSW__day.DatePicker-module__SctaSW__disabled{opacity:.3;cursor:not-allowed}.DatePicker-module__SctaSW__calendarFooter{margin-top:var(--spacing-2-5);padding-top:var(--spacing-2-5);border-top:1px solid var(--color-border);justify-content:space-between;display:flex}.DatePicker-module__SctaSW__footerBtn{padding:var(--spacing-1) var(--spacing-2);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-xfast);background:0 0;border:none;font-family:inherit}.DatePicker-module__SctaSW__footerBtn:hover{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.DatePicker-module__SctaSW__footerBtnClear{color:var(--color-text-light)}.DatePicker-module__SctaSW__footerBtnClear:hover{background:var(--color-background-alt);color:var(--color-text)}.DatePicker-module__SctaSW__error{margin-top:var(--spacing-1);font-size:var(--text-xs);color:var(--color-error-dark);display:block}.DatePicker-module__SctaSW__hint{margin-top:var(--spacing-1);font-size:var(--text-xs);color:var(--color-text-light);display:block}
.Table-module__xLEklG__wrapper{border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow-x:auto}.Table-module__xLEklG__table{border-collapse:collapse;background-color:var(--color-surface);width:100%}.Table-module__xLEklG__table thead{background-color:var(--color-background-alt)}.Table-module__xLEklG__table th{padding:var(--spacing-3) var(--spacing-5);text-align:left;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-light);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-bottom:1px solid var(--color-border-strong)}.Table-module__xLEklG__table td{padding:var(--spacing-3-5) var(--spacing-5);font-size:var(--text-sm);color:var(--color-text);border-bottom:1px solid var(--color-border)}.Table-module__xLEklG__table tbody tr:last-child td{border-bottom:none}.Table-module__xLEklG__table tbody tr{transition:background-color var(--transition-fast) var(--transition-timing)}.Table-module__xLEklG__table tbody tr:hover{background-color:color-mix(in srgb, var(--color-primary) 5%, var(--color-surface))}.Table-module__xLEklG__clickable{cursor:pointer}.Table-module__xLEklG__empty{padding:var(--spacing-8);text-align:center;color:var(--color-text-light);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}
.FilterBar-module__RnN6eG__filterBar{gap:var(--spacing-3);margin-top:var(--spacing-4);margin-bottom:var(--spacing-4);flex-direction:column;display:flex}@media (min-width:768px){.FilterBar-module__RnN6eG__filterBar{align-items:flex-end;gap:var(--spacing-3);flex-flow:wrap}}.FilterBar-module__RnN6eG__searchBox{flex:1;max-width:400px;position:relative}.FilterBar-module__RnN6eG__filters{gap:var(--spacing-3);flex-wrap:wrap;flex:1;align-items:center;display:flex}.FilterBar-module__RnN6eG__filterGroup{gap:var(--spacing-1);flex-direction:column;display:flex}.FilterBar-module__RnN6eG__filterLabel{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-light);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.FilterBar-module__RnN6eG__filterSelect{min-width:150px}.FilterBar-module__RnN6eG__viewToggle{border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;overflow:hidden}.FilterBar-module__RnN6eG__viewButton{padding:var(--spacing-2) var(--spacing-3);background:var(--color-surface);color:var(--color-text-light);cursor:pointer;transition:all var(--transition-fast) var(--transition-timing);border:none}.FilterBar-module__RnN6eG__viewButton:first-child{border-right:1px solid var(--color-border)}.FilterBar-module__RnN6eG__viewButton:hover{background:var(--color-background-alt)}.FilterBar-module__RnN6eG__viewButton.FilterBar-module__RnN6eG__active{background:var(--color-primary);color:var(--color-on-primary)}.FilterBar-module__RnN6eG__checkboxGroup{align-items:center;gap:var(--spacing-4);display:flex}
.Timeline-module__yqcDwG__timeline{gap:var(--spacing-4);flex-direction:column;display:flex}.Timeline-module__yqcDwG__item{gap:var(--spacing-4);display:flex}.Timeline-module__yqcDwG__iconWrapper{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.Timeline-module__yqcDwG__icon{background:var(--color-background-alt);border-radius:var(--radius-full);width:36px;height:36px;font-size:var(--text-base);justify-content:center;align-items:center;display:flex}.Timeline-module__yqcDwG__line{background:var(--color-border);width:2px;min-height:20px;margin:var(--spacing-2) 0;flex:1}.Timeline-module__yqcDwG__content{gap:var(--spacing-1);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--color-border);flex-direction:column;flex:1;display:flex}.Timeline-module__yqcDwG__item:last-child .Timeline-module__yqcDwG__content{border-bottom:none;padding-bottom:0}.Timeline-module__yqcDwG__title{font-weight:var(--font-semibold);color:var(--color-text);font-size:var(--text-base)}.Timeline-module__yqcDwG__date{font-size:var(--text-sm);color:var(--color-text-light)}.Timeline-module__yqcDwG__description{font-size:var(--text-sm);color:var(--color-text-light);font-style:italic}
.UpgradePrompt-module__EC1JkG__container{text-align:center;min-height:400px;padding:var(--spacing-8);flex-direction:column;justify-content:center;align-items:center;display:flex}.UpgradePrompt-module__EC1JkG__icon{width:64px;height:64px;color:var(--color-primary);margin-bottom:var(--spacing-6);opacity:.7}.UpgradePrompt-module__EC1JkG__title{font-size:var(--font-size-xl);color:var(--color-text);margin:0 0 var(--spacing-2) 0;font-weight:700}.UpgradePrompt-module__EC1JkG__description{font-size:var(--font-size-sm);color:var(--color-text-light);max-width:420px;margin:0 0 var(--spacing-6) 0;line-height:1.5}.UpgradePrompt-module__EC1JkG__badge{margin-bottom:var(--spacing-6)}.UpgradePrompt-module__EC1JkG__cta{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);background-color:var(--color-button-primary);color:var(--color-button-primary-text);border-radius:var(--radius-lg);font-size:var(--font-size-sm);cursor:pointer;transition:opacity var(--transition-fast);border:none;font-weight:600;display:inline-flex}.UpgradePrompt-module__EC1JkG__cta:hover{opacity:.9}
.StatCard-module__XIFbsq__card{gap:var(--spacing-2);padding:var(--spacing-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-xs);flex-direction:column;display:flex}.StatCard-module__XIFbsq__header{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.StatCard-module__XIFbsq__label{font-size:var(--text-sm);color:var(--color-text-light)}.StatCard-module__XIFbsq__iconWrap{color:var(--color-primary);justify-content:center;align-items:center;display:flex}.StatCard-module__XIFbsq__card[data-variant=warning] .StatCard-module__XIFbsq__iconWrap{color:var(--color-warning)}.StatCard-module__XIFbsq__card[data-variant=danger] .StatCard-module__XIFbsq__iconWrap{color:var(--color-error)}.StatCard-module__XIFbsq__value{font-size:var(--text-3xl);font-weight:var(--font-semibold);color:var(--color-text);line-height:1.1}.StatCard-module__XIFbsq__trend{align-items:center;gap:var(--spacing-1);font-size:var(--text-xs);color:var(--color-error);display:flex}.StatCard-module__XIFbsq__trend[data-positive=true]{color:var(--color-success)}.StatCard-module__XIFbsq__trendLabel{color:var(--color-text-lighter)}
.ChartTooltip-module__mzAOVW__tooltip{min-width:160px;padding:var(--spacing-2) var(--spacing-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-tooltip)}.ChartTooltip-module__mzAOVW__header{font-size:var(--text-xs);color:var(--color-text-light);margin-bottom:var(--spacing-1-5);padding-bottom:var(--spacing-1-5);border-bottom:1px solid var(--color-border)}.ChartTooltip-module__mzAOVW__rows{gap:var(--spacing-1);flex-direction:column;display:flex}.ChartTooltip-module__mzAOVW__row{align-items:center;gap:var(--spacing-2);font-size:var(--text-sm);grid-template-columns:10px auto 1fr;display:grid}.ChartTooltip-module__mzAOVW__key{border-radius:var(--radius-full);width:10px;height:3px}.ChartTooltip-module__mzAOVW__value{font-weight:var(--font-semibold);color:var(--color-text);font-variant-numeric:tabular-nums}.ChartTooltip-module__mzAOVW__name{color:var(--color-text-light);text-align:right}
.ChartLegend-module__Z01d0G__legend{gap:var(--spacing-4);padding-top:var(--spacing-2);flex-wrap:wrap;display:flex}.ChartLegend-module__Z01d0G__item{align-items:center;gap:var(--spacing-1-5);display:flex}.ChartLegend-module__Z01d0G__swatch{border-radius:var(--radius-sm);flex-shrink:0;width:10px;height:10px}.ChartLegend-module__Z01d0G__label{font-size:var(--text-xs);color:var(--color-text-light)}
.LineAreaChart-module__YNUEXW__wrapper{flex-direction:column;display:flex}
.BarChart-module__CGH93G__wrapper{flex-direction:column;display:flex}
.DonutChart-module__L3tOoq__wrapper{flex-direction:column;display:flex;position:relative}.DonutChart-module__L3tOoq__center{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:absolute;top:0;left:0;right:0}.DonutChart-module__L3tOoq__centerValue{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--color-text)}.DonutChart-module__L3tOoq__centerLabel{font-size:var(--text-xs);color:var(--color-text-light)}.DonutChart-module__L3tOoq__legend{justify-content:center;gap:var(--spacing-3) var(--spacing-4);padding-top:var(--spacing-2);flex-wrap:wrap;display:flex}.DonutChart-module__L3tOoq__legendItem{align-items:center;gap:var(--spacing-1-5);display:flex}.DonutChart-module__L3tOoq__swatch{border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px}.DonutChart-module__L3tOoq__legendLabel{font-size:var(--text-xs);color:var(--color-text-light)}
.TenantSubscriptionTab-module__5urfzq__sectionTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-light);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--spacing-3)}.TenantSubscriptionTab-module__5urfzq__overridesHeader{margin-top:var(--spacing-6);margin-bottom:var(--spacing-3);justify-content:space-between;align-items:center;display:flex}.TenantSubscriptionTab-module__5urfzq__overridesHeader .TenantSubscriptionTab-module__5urfzq__sectionTitle{margin-bottom:0}.TenantSubscriptionTab-module__5urfzq__overrideRow{padding:var(--spacing-2) 0;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.TenantSubscriptionTab-module__5urfzq__overrideRow:last-child{border-bottom:none}.TenantSubscriptionTab-module__5urfzq__overrideKey{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);font-family:var(--font-mono)}.TenantSubscriptionTab-module__5urfzq__overrideValue{font-size:var(--text-sm);color:var(--color-primary);font-weight:var(--font-semibold)}.TenantSubscriptionTab-module__5urfzq__overrideReason{font-size:var(--text-xs);color:var(--color-text-lighter)}.TenantSubscriptionTab-module__5urfzq__overrideRight{align-items:center;gap:var(--spacing-2);display:flex}.TenantSubscriptionTab-module__5urfzq__deleteBtn{padding:var(--spacing-1);cursor:pointer;color:var(--color-text-lighter);border-radius:var(--radius-sm);transition:color var(--transition-fast) var(--transition-timing);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.TenantSubscriptionTab-module__5urfzq__deleteBtn:hover{color:var(--color-error-dark)}.TenantSubscriptionTab-module__5urfzq__deleteBtn:disabled{opacity:.4;cursor:not-allowed}.TenantSubscriptionTab-module__5urfzq__modalBody{gap:var(--spacing-3);margin-bottom:var(--spacing-5);flex-direction:column;display:flex}.TenantSubscriptionTab-module__5urfzq__modalLabel{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-lighter);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:calc(var(--spacing-1) * -1)}.TenantSubscriptionTab-module__5urfzq__modalActions{justify-content:flex-end;gap:var(--spacing-2);display:flex}
.TenantUsersTab-module__mLxSYG__table{border-collapse:collapse;width:100%}.TenantUsersTab-module__mLxSYG__table th{text-align:left;padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-lighter);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-bottom:1px solid var(--color-border)}.TenantUsersTab-module__mLxSYG__table td{padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-sm);color:var(--color-text);border-bottom:1px solid var(--color-border)}.TenantUsersTab-module__mLxSYG__table tr:hover td{background-color:var(--color-background-alt)}.TenantUsersTab-module__mLxSYG__userName{font-weight:var(--font-medium)}.TenantUsersTab-module__mLxSYG__dateCell{color:var(--color-text-lighter)}.TenantUsersTab-module__mLxSYG__pagination{padding:var(--spacing-4);border-top:1px solid var(--color-border);justify-content:center;display:flex}
.AutocompleteInput-module__e_ALgG__wrapper{width:100%;position:relative}.AutocompleteInput-module__e_ALgG__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);margin-bottom:var(--spacing-1);display:block}.AutocompleteInput-module__e_ALgG__input{width:100%;padding:var(--spacing-3,.625rem) var(--spacing-4,.75rem);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);transition:border-color var(--transition-fast);box-sizing:border-box;outline:none}.AutocompleteInput-module__e_ALgG__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 15%, transparent)}.AutocompleteInput-module__e_ALgG__inputError{border-color:var(--color-error,var(--color-danger))}.AutocompleteInput-module__e_ALgG__input:disabled{opacity:.7;cursor:not-allowed}.AutocompleteInput-module__e_ALgG__list{background:var(--color-surface);border:1px solid var(--color-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown);max-height:220px;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.AutocompleteInput-module__e_ALgG__option{font-size:var(--text-sm);color:var(--color-text);cursor:pointer;transition:background var(--transition-xfast), border-color var(--transition-xfast);border-left:3px solid #0000;padding:.625rem .875rem}.AutocompleteInput-module__e_ALgG__option:hover{background:var(--color-background-alt)}.AutocompleteInput-module__e_ALgG__optionActive{background:var(--color-background-alt);border-left-color:var(--color-primary);color:var(--color-primary);font-weight:var(--font-medium)}.AutocompleteInput-module__e_ALgG__error{font-size:var(--text-xs);color:var(--color-error,var(--color-danger));margin:.25rem 0 0}.AutocompleteInput-module__e_ALgG__hint{font-size:var(--text-xs);color:var(--color-text-light);margin:.25rem 0 0}
.Progress-module__8ooZuW__wrapper{gap:var(--spacing-1-5);flex-direction:column;width:100%;display:flex}.Progress-module__8ooZuW__labelWrapper{justify-content:space-between;align-items:center;display:flex}.Progress-module__8ooZuW__label{font-size:var(--text-xs);color:var(--color-text);font-weight:var(--font-medium)}.Progress-module__8ooZuW__percentage{font-size:var(--text-xs);color:var(--color-text-light);font-weight:var(--font-medium)}.Progress-module__8ooZuW__track{background:var(--color-background-alt);border-radius:var(--radius-full);width:100%;overflow:hidden}.Progress-module__8ooZuW__track.Progress-module__8ooZuW__sm{height:4px}.Progress-module__8ooZuW__track.Progress-module__8ooZuW__md{height:8px}.Progress-module__8ooZuW__track.Progress-module__8ooZuW__lg{height:12px}.Progress-module__8ooZuW__bar{border-radius:var(--radius-full);height:100%;transition:width var(--transition-slow) var(--transition-timing)}.Progress-module__8ooZuW__bar.Progress-module__8ooZuW__default{background:var(--color-text-light)}.Progress-module__8ooZuW__bar.Progress-module__8ooZuW__primary{background:var(--color-primary)}.Progress-module__8ooZuW__bar.Progress-module__8ooZuW__success{background:var(--color-success)}.Progress-module__8ooZuW__bar.Progress-module__8ooZuW__warning{background:var(--color-warning)}.Progress-module__8ooZuW__bar.Progress-module__8ooZuW__danger{background:var(--color-danger)}.Progress-module__8ooZuW__track[data-striped=true] .Progress-module__8ooZuW__bar{background-image:linear-gradient(45deg, var(--color-striped) 25%, transparent 25%, transparent 50%, var(--color-striped) 50%, var(--color-striped) 75%, transparent 75%, transparent);background-size:1rem 1rem}
.RadioGroup-module__rjPT3G__wrapper{gap:var(--spacing-2);flex-direction:column;display:flex}.RadioGroup-module__rjPT3G__wrapper.RadioGroup-module__rjPT3G__inline{flex-direction:column;display:flex}.RadioGroup-module__rjPT3G__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);margin:0}.RadioGroup-module__rjPT3G__errorLabel{color:var(--color-danger)}.RadioGroup-module__rjPT3G__options{gap:var(--spacing-2);flex-direction:column;display:flex}.RadioGroup-module__rjPT3G__options[data-inline=true]{gap:var(--spacing-4);flex-flow:wrap}.RadioGroup-module__rjPT3G__option{align-items:center;gap:var(--spacing-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.RadioGroup-module__rjPT3G__option.RadioGroup-module__rjPT3G__disabled{opacity:.5;cursor:not-allowed}.RadioGroup-module__rjPT3G__option:hover:not(.RadioGroup-module__rjPT3G__disabled) .RadioGroup-module__rjPT3G__radio{border-color:var(--color-primary)}.RadioGroup-module__rjPT3G__option:hover:not(.RadioGroup-module__rjPT3G__disabled) .RadioGroup-module__rjPT3G__radio:after{opacity:.1}.RadioGroup-module__rjPT3G__input{opacity:0;width:0;height:0;position:absolute}.RadioGroup-module__rjPT3G__radio{border:2px solid var(--color-border);background:var(--color-surface);width:18px;height:18px;transition:all var(--transition-base) var(--transition-timing);border-radius:50%;flex-shrink:0;position:relative}.RadioGroup-module__rjPT3G__radio:after{content:"";background:var(--color-primary);opacity:0;transition:opacity var(--transition-base) var(--transition-timing);border-radius:50%;position:absolute;inset:-4px}.RadioGroup-module__rjPT3G__radioInner{background:var(--color-primary);opacity:0;width:8px;height:8px;transition:opacity var(--transition-base) var(--transition-timing);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RadioGroup-module__rjPT3G__input:checked+.RadioGroup-module__rjPT3G__radio{border-color:var(--color-primary)}.RadioGroup-module__rjPT3G__input:checked+.RadioGroup-module__rjPT3G__radio .RadioGroup-module__rjPT3G__radioInner{opacity:1}.RadioGroup-module__rjPT3G__input:disabled+.RadioGroup-module__rjPT3G__radio{opacity:.5}.RadioGroup-module__rjPT3G__input:focus-visible+.RadioGroup-module__rjPT3G__radio{outline:2px solid var(--color-primary);outline-offset:2px}.RadioGroup-module__rjPT3G__text{font-size:var(--text-sm);color:var(--color-text);line-height:var(--line-normal)}.RadioGroup-module__rjPT3G__error{font-size:var(--text-xs);color:var(--color-danger);margin:0}.RadioGroup-module__rjPT3G__hint{font-size:var(--text-xs);color:var(--color-text-light);margin:0}
.TenantUsageTab-module__AAH9zG__sectionTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-light);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--spacing-3);margin-top:var(--spacing-5)}.TenantUsageTab-module__AAH9zG__sectionTitle:first-child{margin-top:0}.TenantUsageTab-module__AAH9zG__metersGrid,.TenantUsageTab-module__AAH9zG__countsGrid{gap:var(--spacing-3);grid-template-columns:repeat(3,1fr);display:grid}.TenantUsageTab-module__AAH9zG__meterCard{gap:var(--spacing-2);flex-direction:column;display:flex}.TenantUsageTab-module__AAH9zG__meterHeader{align-items:center;gap:var(--spacing-2);display:flex}.TenantUsageTab-module__AAH9zG__meterIcon{color:var(--color-text-lighter);display:flex}.TenantUsageTab-module__AAH9zG__meterLabel{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.TenantUsageTab-module__AAH9zG__meterValues{align-items:baseline;gap:var(--spacing-1);display:flex}.TenantUsageTab-module__AAH9zG__meterCurrent{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text)}.TenantUsageTab-module__AAH9zG__meterLimit{font-size:var(--text-sm);color:var(--color-text-lighter)}.TenantUsageTab-module__AAH9zG__countCard{align-items:center;gap:var(--spacing-3);display:flex}.TenantUsageTab-module__AAH9zG__countIcon{background-color:var(--color-background-alt);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--color-text-lighter);flex-shrink:0;justify-content:center;align-items:center;display:flex}.TenantUsageTab-module__AAH9zG__countValue{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);line-height:1.1}.TenantUsageTab-module__AAH9zG__countLabel{font-size:var(--text-xs);color:var(--color-text-lighter);margin-top:2px}@media (max-width:768px){.TenantUsageTab-module__AAH9zG__metersGrid,.TenantUsageTab-module__AAH9zG__countsGrid{grid-template-columns:1fr}}
.Categories-module__1W5xNG__page{position:relative}.Categories-module__1W5xNG__toolbar{margin-bottom:var(--spacing-4);justify-content:flex-end;display:flex}.Categories-module__1W5xNG__loadingPlaceholder{text-align:center;color:var(--color-text-light);padding:var(--spacing-16) 0;font-size:var(--text-sm)}.Categories-module__1W5xNG__inactiveRow td{opacity:.55}.Categories-module__1W5xNG__nameCell{font-weight:var(--font-semibold);align-items:center;display:flex}.Categories-module__1W5xNG__indent{border-left:1.5px solid var(--color-border);border-bottom:1.5px solid var(--color-border);border-bottom-left-radius:var(--radius-sm);width:12px;height:14px;margin-right:var(--spacing-1);vertical-align:middle;flex-shrink:0;display:inline-block}.Categories-module__1W5xNG__headerCell{align-items:center;gap:var(--spacing-1);display:inline-flex}.Categories-module__1W5xNG__headerCell svg{opacity:.55;flex-shrink:0}.Categories-module__1W5xNG__slugCell{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-light);background:var(--color-background-subtle);padding:var(--spacing-half) var(--spacing-1-5);border-radius:var(--radius-sm);border:1px solid var(--color-border)}.Categories-module__1W5xNG__empty2{color:var(--color-text-lighter)}.Categories-module__1W5xNG__rowActions{align-items:center;gap:var(--spacing-1);justify-content:flex-end;display:flex}.Categories-module__1W5xNG__modalBody{gap:var(--spacing-4);flex-direction:column;display:flex}.Categories-module__1W5xNG__slugReadonly{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-light);background:var(--color-background-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-2-5);display:block}.Categories-module__1W5xNG__modalFooter{justify-content:flex-end;gap:var(--spacing-2-5);display:flex}.Categories-module__1W5xNG__accessDenied{text-align:center;color:var(--color-text-light);padding:var(--spacing-16) 0}
.Chip-module__Z5YrrG__chip{align-items:center;gap:var(--spacing-1-5);border-radius:var(--radius-full);font-weight:var(--font-medium);white-space:nowrap;transition:all var(--transition-base) var(--transition-timing);display:inline-flex}.Chip-module__Z5YrrG__chip.Chip-module__Z5YrrG__sm{font-size:var(--text-xs);padding:.125rem .5rem}.Chip-module__Z5YrrG__chip.Chip-module__Z5YrrG__md{font-size:var(--text-xs);padding:.25rem .75rem}.Chip-module__Z5YrrG__chip.Chip-module__Z5YrrG__lg{font-size:var(--text-sm);padding:.375rem 1rem}.Chip-module__Z5YrrG__chip.Chip-module__Z5YrrG__default{background:var(--color-background-alt);color:var(--color-text);border:1px solid var(--color-border)}.Chip-module__Z5YrrG__chip.Chip-module__Z5YrrG__primary{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary);border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent)}.Chip-module__Z5YrrG__chip.Chip-module__Z5YrrG__success{background:color-mix(in srgb, var(--color-success) 15%, transparent);color:var(--color-success);border:1px solid color-mix(in srgb, var(--color-success) 30%, transparent)}.Chip-module__Z5YrrG__chip.Chip-module__Z5YrrG__warning{background:color-mix(in srgb, var(--color-warning) 15%, transparent);color:var(--color-warning);border:1px solid color-mix(in srgb, var(--color-warning) 30%, transparent)}.Chip-module__Z5YrrG__chip.Chip-module__Z5YrrG__danger{background:color-mix(in srgb, var(--color-danger) 15%, transparent);color:var(--color-danger);border:1px solid color-mix(in srgb, var(--color-danger) 30%, transparent)}.Chip-module__Z5YrrG__chip.Chip-module__Z5YrrG__info{background:color-mix(in srgb, var(--color-info) 15%, transparent);color:var(--color-info);border:1px solid color-mix(in srgb, var(--color-info) 30%, transparent)}.Chip-module__Z5YrrG__chip.Chip-module__Z5YrrG__orange{background:color-mix(in srgb, var(--color-orange) 15%, transparent);color:var(--color-orange);border:1px solid color-mix(in srgb, var(--color-orange) 30%, transparent)}.Chip-module__Z5YrrG__chip.Chip-module__Z5YrrG__clickable{cursor:pointer}.Chip-module__Z5YrrG__chip.Chip-module__Z5YrrG__clickable:hover{opacity:.8;transform:translateY(-1px)}.Chip-module__Z5YrrG__label{line-height:var(--line-none)}.Chip-module__Z5YrrG__removeButton{cursor:pointer;opacity:.7;transition:opacity var(--transition-base) var(--transition-timing);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.Chip-module__Z5YrrG__removeButton:hover{opacity:1}.Chip-module__Z5YrrG__removeIcon{width:12px;height:12px}.Chip-module__Z5YrrG__chip.Chip-module__Z5YrrG__sm .Chip-module__Z5YrrG__removeIcon{width:10px;height:10px}.Chip-module__Z5YrrG__chip.Chip-module__Z5YrrG__lg .Chip-module__Z5YrrG__removeIcon{width:14px;height:14px}
.ProductImageCarousel-module__22mpnq__carousel{position:relative}.ProductImageCarousel-module__22mpnq__viewport{border-radius:var(--radius-lg);overflow:hidden}.ProductImageCarousel-module__22mpnq__container{display:flex}.ProductImageCarousel-module__22mpnq__slide{aspect-ratio:3/4;background:var(--color-media-placeholder);flex:0 0 100%;position:relative}.ProductImageCarousel-module__22mpnq__image{object-fit:cover;object-position:top}.ProductImageCarousel-module__22mpnq__navButton{border-radius:var(--radius-full);background:var(--color-floating-bg);width:2.5rem;height:2.5rem;color:var(--color-text);box-shadow:var(--shadow-md);cursor:pointer;transition:opacity var(--transition-fast) var(--transition-timing);border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ProductImageCarousel-module__22mpnq__navButton:disabled{opacity:0;pointer-events:none}.ProductImageCarousel-module__22mpnq__navButtonPrev{left:var(--spacing-3)}.ProductImageCarousel-module__22mpnq__navButtonNext{right:var(--spacing-3)}.ProductImageCarousel-module__22mpnq__dots{bottom:var(--spacing-3);gap:var(--spacing-2);display:flex;position:absolute;left:50%;transform:translate(-50%)}.ProductImageCarousel-module__22mpnq__dot{border-radius:var(--radius-full);background:var(--color-floating-bg);cursor:pointer;width:.5rem;height:.5rem;transition:background-color var(--transition-fast) var(--transition-timing);border:none;padding:0}.ProductImageCarousel-module__22mpnq__dotActive{background:var(--color-white)}
.ProductVariantSelector-module__r6T6Fq__section{padding-top:var(--spacing-2);margin:0}.ProductVariantSelector-module__r6T6Fq__title{font-family:var(--mj-font-body,var(--font-primary));font-size:.8rem;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-light);margin:0 0 var(--spacing-3)}.ProductVariantSelector-module__r6T6Fq__row{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.ProductVariantSelector-module__r6T6Fq__option{align-items:center;gap:var(--spacing-2);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.ProductVariantSelector-module__r6T6Fq__thumbWrapper{border-radius:var(--radius-lg);background:var(--color-media-placeholder);width:5.5rem;height:5.5rem;box-shadow:var(--shadow-card-xs);transition:box-shadow var(--transition-fast) var(--transition-timing), transform var(--transition-fast) var(--transition-timing);flex-shrink:0;position:relative;overflow:hidden}.ProductVariantSelector-module__r6T6Fq__option:hover .ProductVariantSelector-module__r6T6Fq__thumbWrapper{box-shadow:var(--shadow-card);transform:translateY(-2px)}.ProductVariantSelector-module__r6T6Fq__thumb{object-fit:cover;object-position:top}.ProductVariantSelector-module__r6T6Fq__thumbPlaceholder{background:var(--color-media-placeholder);width:100%;height:100%}.ProductVariantSelector-module__r6T6Fq__optionText{flex-direction:column;gap:2px;display:flex}.ProductVariantSelector-module__r6T6Fq__optionLabel{font-family:var(--mj-font-body,var(--font-primary));font-size:.8rem;font-weight:var(--font-medium);color:var(--color-text);text-align:center;white-space:nowrap}.ProductVariantSelector-module__r6T6Fq__option:hover .ProductVariantSelector-module__r6T6Fq__optionLabel{color:var(--color-primary)}.ProductVariantSelector-module__r6T6Fq__optionSizes{font-family:var(--mj-font-body,var(--font-primary));font-size:.65rem;font-weight:var(--font-medium);letter-spacing:.04em;color:var(--color-text-light);text-align:center;white-space:nowrap}
.WhatsAppReserveButton-module__zunusW__button{padding:var(--spacing-2) var(--spacing-5);background:var(--color-primary);color:var(--brand-cream);font-family:var(--mj-font-body,var(--font-primary));font-size:.75rem;font-weight:var(--font-medium);letter-spacing:var(--storefront-reserve-btn-letter-spacing,.02em);text-transform:var(--storefront-reserve-btn-text-transform,none);border-radius:var(--storefront-reserve-btn-radius,var(--radius-full));transition:background var(--transition-fast) var(--transition-timing);justify-content:center;align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.WhatsAppReserveButton-module__zunusW__button:hover{background:var(--color-primary-dark)}
.RelatedProducts-module__1xlvYG__section{max-width:1100px;padding:var(--spacing-16) var(--spacing-6) 0;border-top:1px solid var(--color-border);margin:0 auto}.RelatedProducts-module__1xlvYG__title{font-family:var(--mj-font-heading,var(--font-serif));font-size:clamp(1.5rem,2vw,1.5rem);font-weight:var(--font-medium);letter-spacing:.02em;color:var(--color-text);margin:0 0 var(--spacing-6)}.RelatedProducts-module__1xlvYG__grid{gap:var(--spacing-6);grid-template-columns:1fr;display:grid}@media (min-width:481px){.RelatedProducts-module__1xlvYG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:901px){.RelatedProducts-module__1xlvYG__grid{grid-template-columns:repeat(4,1fr)}}
.ProductDetailPage-module__hpYjeG__main{max-width:1200px;padding:var(--spacing-6) var(--spacing-4);gap:var(--spacing-8);grid-template-columns:1fr;margin:0 auto;display:grid}@media (min-width:769px){.ProductDetailPage-module__hpYjeG__main{gap:var(--spacing-16);padding:var(--spacing-10) var(--spacing-6);grid-template-columns:1fr 1fr}}.ProductDetailPage-module__hpYjeG__imageColumn{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.ProductDetailPage-module__hpYjeG__imagePlaceholder{aspect-ratio:3/4;border-radius:var(--radius-lg);background:var(--color-media-placeholder)}.ProductDetailPage-module__hpYjeG__infoColumn{gap:var(--spacing-6);padding-top:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.ProductDetailPage-module__hpYjeG__sizesSection{gap:var(--spacing-3);padding-top:var(--spacing-2);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.ProductDetailPage-module__hpYjeG__sectionTitle{font-family:var(--mj-font-body,var(--font-primary));font-size:.8rem;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-light);margin:0 0 var(--spacing-3)}.ProductDetailPage-module__hpYjeG__sizeChips{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.ProductDetailPage-module__hpYjeG__sizeChip{font-family:var(--mj-font-body,var(--font-primary));font-size:.85rem;font-weight:var(--font-medium);color:var(--color-text);background:var(--color-primary-surface);border:1px solid var(--brand-gold);border-radius:var(--radius-lg);padding:var(--spacing-1) var(--spacing-4);transition:transform var(--transition-fast) var(--transition-timing), box-shadow var(--transition-fast) var(--transition-timing)}.ProductDetailPage-module__hpYjeG__sizeChip:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.ProductDetailPage-module__hpYjeG__attributesSection{gap:var(--spacing-1);padding-top:var(--spacing-2);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.ProductDetailPage-module__hpYjeG__attributeRow{align-items:baseline;gap:var(--spacing-4);display:flex}.ProductDetailPage-module__hpYjeG__attributeLabel{font-family:var(--mj-font-body,var(--font-primary));min-width:5rem;font-size:.7rem;font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-light)}.ProductDetailPage-module__hpYjeG__colorValue{align-items:center;gap:var(--spacing-2);font-family:var(--mj-font-body,var(--font-primary));color:var(--color-text-light);background:var(--color-background-alt);border-radius:var(--radius-full);padding:.2rem var(--spacing-3);font-size:.8rem;display:inline-flex}.ProductDetailPage-module__hpYjeG__colorDot{border-radius:var(--radius-full);border:1px solid var(--color-border-strong);background:var(--color-border-strong);flex-shrink:0;width:.7rem;height:.7rem}.ProductDetailPage-module__hpYjeG__tag{font-family:var(--mj-font-body,var(--font-primary));color:var(--color-text-light);background:var(--color-background-alt);border-radius:var(--radius-full);padding:.2rem var(--spacing-3);font-size:.8rem}.ProductDetailPage-module__hpYjeG__descriptionSection{padding-top:var(--spacing-4);border-top:1px solid var(--color-border)}.ProductDetailPage-module__hpYjeG__description{font-family:var(--mj-font-body,var(--font-primary));color:var(--color-text-light);margin:0;line-height:1.7}
.PhoneInput-module__AlY-fG__wrapper{gap:var(--spacing-1);flex-direction:column;display:flex}.PhoneInput-module__AlY-fG__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.PhoneInput-module__AlY-fG__required{color:var(--color-error-dark);margin-left:var(--spacing-half)}.PhoneInput-module__AlY-fG__field{height:var(--input-height);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--transition-fast);align-items:center;display:flex;overflow:hidden}.PhoneInput-module__AlY-fG__field:focus-within{outline:2px solid var(--color-primary);outline-offset:-1px}.PhoneInput-module__AlY-fG__field.PhoneInput-module__AlY-fG__fieldError{border-color:var(--color-error-dark)}.PhoneInput-module__AlY-fG__field.PhoneInput-module__AlY-fG__fieldDisabled{opacity:.6}.PhoneInput-module__AlY-fG__countrySelect{background:var(--color-background-alt);height:100%;color:var(--color-text);font-size:var(--text-sm);cursor:pointer;appearance:none;text-align:center;border:none;outline:none;flex-shrink:0;min-width:72px;padding:0 8px}.PhoneInput-module__AlY-fG__countrySelect:disabled{cursor:not-allowed}.PhoneInput-module__AlY-fG__divider{background:var(--color-border);flex-shrink:0;width:1px;height:60%}.PhoneInput-module__AlY-fG__numberInput{height:100%;color:var(--color-text);font-size:var(--text-sm);background:0 0;border:none;outline:none;flex:1;padding:0 10px;font-family:inherit}.PhoneInput-module__AlY-fG__numberInput::placeholder{color:var(--color-text-light)}.PhoneInput-module__AlY-fG__numberInput:disabled{cursor:not-allowed}.PhoneInput-module__AlY-fG__errorMsg{font-size:var(--text-xs);color:var(--color-error-dark)}
.TenantOnboardingTab-module__acWvzG__progressHeader{margin-bottom:var(--spacing-2);justify-content:space-between;align-items:center;display:flex}.TenantOnboardingTab-module__acWvzG__progressLabel{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.TenantOnboardingTab-module__acWvzG__progressPct{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text)}.TenantOnboardingTab-module__acWvzG__sectionTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-light);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--spacing-3);margin-top:var(--spacing-5)}.TenantOnboardingTab-module__acWvzG__stepsList{flex-direction:column;display:flex}.TenantOnboardingTab-module__acWvzG__stepItem{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) 0;border-bottom:1px solid var(--color-border);display:flex}.TenantOnboardingTab-module__acWvzG__stepItem:last-child{border-bottom:none}.TenantOnboardingTab-module__acWvzG__stepIconDone{color:var(--color-success-dark);flex-shrink:0}.TenantOnboardingTab-module__acWvzG__stepIconPending{color:var(--color-text-lightest);flex-shrink:0}.TenantOnboardingTab-module__acWvzG__stepLabel{font-size:var(--text-sm);color:var(--color-text-light)}.TenantOnboardingTab-module__acWvzG__stepDone .TenantOnboardingTab-module__acWvzG__stepLabel{color:var(--color-text);font-weight:var(--font-medium)}.TenantOnboardingTab-module__acWvzG__stepCurrent .TenantOnboardingTab-module__acWvzG__stepLabel{color:var(--color-primary);font-weight:var(--font-medium)}.TenantOnboardingTab-module__acWvzG__currentBadge{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary);background-color:var(--color-primary-bg);padding:2px var(--spacing-2);border-radius:var(--radius-full)}
.ProductStatesPage-module__EQGKcq__page{position:relative}.ProductStatesPage-module__EQGKcq__toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-5);flex-wrap:wrap;display:flex}.ProductStatesPage-module__EQGKcq__filterPills{gap:var(--spacing-1-5);flex-wrap:wrap;display:flex}.ProductStatesPage-module__EQGKcq__filterPill{padding:5px var(--spacing-3-5);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-light);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);white-space:nowrap;border-radius:20px}.ProductStatesPage-module__EQGKcq__filterPill:hover{border-color:var(--color-primary);color:var(--color-primary)}.ProductStatesPage-module__EQGKcq__filterPillActive{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.ProductStatesPage-module__EQGKcq__loadingPlaceholder{text-align:center;color:var(--color-text-light);font-size:var(--text-sm);padding:60px 0}.ProductStatesPage-module__EQGKcq__empty{text-align:center;align-items:center;gap:var(--spacing-4);color:var(--color-text-light);flex-direction:column;padding:60px 0;display:flex}.ProductStatesPage-module__EQGKcq__stateGrid{gap:var(--spacing-5);grid-template-columns:1fr;display:grid}.ProductStatesPage-module__EQGKcq__stateCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-3-5) var(--spacing-4);gap:var(--spacing-2-5);flex-direction:column;display:flex}.ProductStatesPage-module__EQGKcq__cardTop{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.ProductStatesPage-module__EQGKcq__cardTopLeft{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.ProductStatesPage-module__EQGKcq__cardTopActions{flex-shrink:0;align-items:center;gap:2px;display:flex}.ProductStatesPage-module__EQGKcq__colorSwatch{border-radius:50%;flex-shrink:0;width:14px;height:14px}.ProductStatesPage-module__EQGKcq__stateName{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ProductStatesPage-module__EQGKcq__flags{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.ProductStatesPage-module__EQGKcq__transitionsPanel{margin-top:var(--spacing-1);padding-top:var(--spacing-3);border-top:1px solid var(--color-border-subtle);gap:var(--spacing-2-5);flex-direction:column;display:flex}.ProductStatesPage-module__EQGKcq__transitionsTitle{font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-light)}.ProductStatesPage-module__EQGKcq__transitionsEmpty{font-size:var(--text-xs);color:var(--color-text-light);margin:0}.ProductStatesPage-module__EQGKcq__transitionsList{gap:var(--spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProductStatesPage-module__EQGKcq__transitionItem{justify-content:space-between;align-items:center;gap:var(--spacing-2);font-size:var(--text-xs);color:var(--color-text);display:flex}.ProductStatesPage-module__EQGKcq__addTransitionRow{gap:var(--spacing-2);flex-wrap:wrap;align-items:center;display:flex}.ProductStatesPage-module__EQGKcq__transitionRolesRow{gap:var(--spacing-3);align-items:center;display:flex}.ProductStatesPage-module__EQGKcq__modalBody{gap:var(--spacing-4);flex-direction:column;display:flex}.ProductStatesPage-module__EQGKcq__colorRow{gap:var(--spacing-1-5);flex-direction:column;display:flex}.ProductStatesPage-module__EQGKcq__fieldLabel{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-light)}.ProductStatesPage-module__EQGKcq__colorPicker{align-items:center;gap:var(--spacing-2-5);display:flex}.ProductStatesPage-module__EQGKcq__colorInput{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;background:0 0;width:44px;height:36px;padding:2px}.ProductStatesPage-module__EQGKcq__colorHex{font-size:var(--text-sm);color:var(--color-text-light);font-family:var(--font-mono)}.ProductStatesPage-module__EQGKcq__checkboxGroup{gap:var(--spacing-2-5);flex-direction:column;display:flex}.ProductStatesPage-module__EQGKcq__modalFooter{justify-content:flex-end;gap:var(--spacing-2-5);display:flex}.ProductStatesPage-module__EQGKcq__accessDenied{text-align:center;color:var(--color-text-light);padding:60px 0}@media (min-width:600px){.ProductStatesPage-module__EQGKcq__stateGrid{grid-template-columns:1fr 1fr}}@media (min-width:768px){.ProductStatesPage-module__EQGKcq__stateGrid{grid-template-columns:repeat(3,1fr)}}
.Colors-module__s0Bm8G__page{max-width:1100px;margin:0 auto;position:relative}.Colors-module__s0Bm8G__toolbar{margin-bottom:var(--spacing-4);justify-content:flex-end;display:flex}.Colors-module__s0Bm8G__loadingPlaceholder{text-align:center;color:var(--color-text-light);font-size:var(--text-sm);padding:60px 0}.Colors-module__s0Bm8G__colorGrid{gap:var(--spacing-3);grid-template-columns:repeat(2,1fr);display:grid}.Colors-module__s0Bm8G__colorCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}.Colors-module__s0Bm8G__swatch{flex-shrink:0;width:100%;height:72px}.Colors-module__s0Bm8G__cardBody{padding:var(--spacing-3) var(--spacing-3-5) var(--spacing-2);gap:var(--spacing-1-5);flex-direction:column;flex:1;display:flex}.Colors-module__s0Bm8G__colorName{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.Colors-module__s0Bm8G__hexCode{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-text-light);letter-spacing:var(--tracking-wide)}.Colors-module__s0Bm8G__aliasesList{font-size:var(--text-xs);color:var(--color-text-light);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Colors-module__s0Bm8G__aliasInputRow{align-items:flex-end;gap:var(--spacing-2);display:flex}.Colors-module__s0Bm8G__aliasInputRow>:first-child{flex:1}.Colors-module__s0Bm8G__aliasChips{gap:var(--spacing-1-5);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.Colors-module__s0Bm8G__aliasRemoveBtn{cursor:pointer;margin-left:var(--spacing-1);font-size:var(--text-sm);color:inherit;background:0 0;border:none;padding:0;line-height:1}.Colors-module__s0Bm8G__cardIconActions{gap:var(--spacing-1);display:flex;position:absolute;top:8px;right:8px}.Colors-module__s0Bm8G__modalBody{gap:var(--spacing-4);flex-direction:column;display:flex}.Colors-module__s0Bm8G__colorRow{gap:var(--spacing-1-5);flex-direction:column;display:flex}.Colors-module__s0Bm8G__fieldLabel{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-light);margin-bottom:var(--spacing-1);display:block}.Colors-module__s0Bm8G__colorPicker{align-items:center;gap:var(--spacing-2-5);display:flex}.Colors-module__s0Bm8G__colorInput{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;background:0 0;flex-shrink:0;width:48px;height:38px;padding:2px}.Colors-module__s0Bm8G__hexInput{border:1px solid var(--color-border);border-radius:var(--radius-md);height:38px;padding:0 var(--spacing-2-5);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);flex:1}.Colors-module__s0Bm8G__hexInput:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.Colors-module__s0Bm8G__modalFooter{justify-content:flex-end;gap:var(--spacing-2-5);display:flex}.Colors-module__s0Bm8G__accessDenied{text-align:center;color:var(--color-text-light);padding:60px 0}@media (min-width:480px){.Colors-module__s0Bm8G__colorGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.Colors-module__s0Bm8G__colorGrid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.Colors-module__s0Bm8G__colorGrid{grid-template-columns:repeat(5,1fr)}}
.EmailInput-module__4hdfIG__wrapper{gap:var(--spacing-1);flex-direction:column;width:100%;display:flex;position:relative}.EmailInput-module__4hdfIG__fullWidth{width:100%}.EmailInput-module__4hdfIG__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);display:block}.EmailInput-module__4hdfIG__input{width:100%;height:var(--input-height);padding:0 var(--spacing-4,.75rem);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);line-height:var(--input-height);box-sizing:border-box;outline:none;transition:border-color .15s}.EmailInput-module__4hdfIG__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 15%, transparent)}.EmailInput-module__4hdfIG__inputError{border-color:var(--color-error,var(--color-danger))}.EmailInput-module__4hdfIG__input:disabled{opacity:.7;cursor:not-allowed}.EmailInput-module__4hdfIG__list{background:var(--color-surface);border:1px solid var(--color-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown);max-height:220px;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.EmailInput-module__4hdfIG__option{font-size:var(--text-sm);color:var(--color-text);cursor:pointer;border-left:3px solid #0000;padding:.625rem .875rem;transition:background .1s,border-color .1s}.EmailInput-module__4hdfIG__option:hover{background:var(--color-background-alt)}.EmailInput-module__4hdfIG__optionActive{background:var(--color-background-alt);border-left-color:var(--color-primary);color:var(--color-primary);font-weight:var(--font-medium)}.EmailInput-module__4hdfIG__correctionHint{font-size:var(--text-xs);color:var(--color-text-light);margin:0}.EmailInput-module__4hdfIG__correctionLink{color:var(--color-primary);cursor:pointer;font-weight:var(--font-medium);font-size:inherit;line-height:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.EmailInput-module__4hdfIG__correctionLink:hover{opacity:.8}.EmailInput-module__4hdfIG__error{font-size:var(--text-xs);color:var(--color-error,var(--color-danger));margin:0}.EmailInput-module__4hdfIG__hint{font-size:var(--text-xs);color:var(--color-text-light);margin:0}
.FilterDatePicker-module__U7cXMG__container{display:inline-block;position:relative}.FilterDatePicker-module__U7cXMG__trigger{align-items:center;gap:var(--spacing-2);height:var(--input-height);padding:0 var(--spacing-2-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:150px;color:var(--color-text);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:border-color var(--transition-fast);font-family:inherit;display:flex}.FilterDatePicker-module__U7cXMG__trigger:hover{border-color:var(--color-primary)}.FilterDatePicker-module__U7cXMG__triggerOpen{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:-1px}.FilterDatePicker-module__U7cXMG__triggerDisabled{opacity:.45;cursor:not-allowed;pointer-events:none}.FilterDatePicker-module__U7cXMG__calIcon{width:14px;height:14px;color:var(--color-text-light);flex-shrink:0}.FilterDatePicker-module__U7cXMG__value{color:var(--color-text);flex:1}.FilterDatePicker-module__U7cXMG__placeholder{color:var(--color-text-light);flex:1}.FilterDatePicker-module__U7cXMG__chevron{width:10px;height:6px;color:var(--color-text-light);transition:transform var(--transition-fast);flex-shrink:0}.FilterDatePicker-module__U7cXMG__chevronUp{transform:rotate(180deg)}.FilterDatePicker-module__U7cXMG__clearBtn{padding:0 var(--spacing-half);font-size:var(--text-base);line-height:var(--line-none);color:var(--color-text-light);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-xfast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FilterDatePicker-module__U7cXMG__clearBtn:hover{color:var(--color-text)}.FilterDatePicker-module__U7cXMG__calendar{z-index:9999;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-overlay);padding:var(--spacing-4) var(--spacing-4) var(--spacing-3-5);min-width:284px;animation:FilterDatePicker-module__U7cXMG__calSlideDown var(--transition-xfast) ease-out}@keyframes FilterDatePicker-module__U7cXMG__calSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.FilterDatePicker-module__U7cXMG__calendarHeader{margin-bottom:var(--spacing-3);justify-content:space-between;align-items:center;display:flex}.FilterDatePicker-module__U7cXMG__monthYearBtn{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text);letter-spacing:var(--tracking-tight);cursor:pointer;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-md);transition:background var(--transition-xfast), color var(--transition-xfast);text-align:center;background:0 0;border:none;flex:1;font-family:inherit}.FilterDatePicker-module__U7cXMG__monthYearBtn:hover{background:var(--color-background-alt);color:var(--color-primary)}.FilterDatePicker-module__U7cXMG__navButton{border:1px solid var(--color-border);color:var(--color-text-light);cursor:pointer;border-radius:var(--radius-md);width:30px;height:30px;transition:background var(--transition-xfast), color var(--transition-xfast), border-color var(--transition-xfast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FilterDatePicker-module__U7cXMG__navButton:hover{background:var(--color-background-alt);color:var(--color-text);border-color:var(--color-primary)}.FilterDatePicker-module__U7cXMG__weekDays{margin-bottom:var(--spacing-1);grid-template-columns:repeat(7,1fr);display:grid}.FilterDatePicker-module__U7cXMG__weekDay{text-align:center;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-light);text-transform:uppercase;letter-spacing:var(--tracking-wider);padding:5px 0}.FilterDatePicker-module__U7cXMG__days{gap:var(--spacing-half);grid-template-columns:repeat(7,1fr);display:grid}.FilterDatePicker-module__U7cXMG__day{aspect-ratio:1;width:100%;font-size:var(--text-sm);color:var(--color-text);cursor:pointer;transition:background var(--transition-xfast), color var(--transition-xfast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;display:flex}.FilterDatePicker-module__U7cXMG__day:hover{background:var(--color-background-alt)}.FilterDatePicker-module__U7cXMG__day.FilterDatePicker-module__U7cXMG__selected{background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-bold)}.FilterDatePicker-module__U7cXMG__day.FilterDatePicker-module__U7cXMG__today{font-weight:var(--font-bold);color:var(--color-primary);box-shadow:inset 0 0 0 1.5px var(--color-primary)}.FilterDatePicker-module__U7cXMG__day.FilterDatePicker-module__U7cXMG__disabled{opacity:.3;cursor:not-allowed}.FilterDatePicker-module__U7cXMG__yearGrid{gap:var(--spacing-1);padding:var(--spacing-1) 0 var(--spacing-1-5);grid-template-columns:repeat(3,1fr);display:grid}.FilterDatePicker-module__U7cXMG__yearBtn{padding:var(--spacing-2-5) var(--spacing-1);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition-xfast), color var(--transition-xfast);background:0 0;border:none;font-family:inherit}.FilterDatePicker-module__U7cXMG__yearBtn:hover{background:var(--color-background-alt)}.FilterDatePicker-module__U7cXMG__yearSelected{background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-bold)}
.PasswordStrengthIndicator-module__paasUW__wrapper{gap:var(--spacing-1);flex-direction:column;display:flex}.PasswordStrengthIndicator-module__paasUW__bar{gap:var(--spacing-1);display:flex}.PasswordStrengthIndicator-module__paasUW__segment{border-radius:var(--radius-full);background:var(--color-border);height:4px;transition:background var(--transition-fast);flex:1}.PasswordStrengthIndicator-module__paasUW__score1 .PasswordStrengthIndicator-module__paasUW__segment:nth-child(-n+1){background:var(--color-error)}.PasswordStrengthIndicator-module__paasUW__score2 .PasswordStrengthIndicator-module__paasUW__segment:nth-child(-n+2){background:var(--color-warning)}.PasswordStrengthIndicator-module__paasUW__score3 .PasswordStrengthIndicator-module__paasUW__segment:nth-child(-n+3),.PasswordStrengthIndicator-module__paasUW__score4 .PasswordStrengthIndicator-module__paasUW__segment:nth-child(-n+4){background:var(--color-success)}.PasswordStrengthIndicator-module__paasUW__label{font-size:var(--text-xs);font-weight:var(--font-medium)}.PasswordStrengthIndicator-module__paasUW__label1{color:var(--color-error)}.PasswordStrengthIndicator-module__paasUW__label2{color:var(--color-warning)}.PasswordStrengthIndicator-module__paasUW__label3,.PasswordStrengthIndicator-module__paasUW__label4{color:var(--color-success)}
.TenantAuditTab-module__87tB4G__table{border-collapse:collapse;width:100%}.TenantAuditTab-module__87tB4G__table th{text-align:left;padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-lighter);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-bottom:1px solid var(--color-border)}.TenantAuditTab-module__87tB4G__table td{padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-sm);color:var(--color-text);border-bottom:1px solid var(--color-border)}.TenantAuditTab-module__87tB4G__table tr:hover td{background-color:var(--color-background-alt)}.TenantAuditTab-module__87tB4G__dateCell{color:var(--color-text-lighter);white-space:nowrap}.TenantAuditTab-module__87tB4G__detailsCell{font-size:var(--text-xs);color:var(--color-text-lighter);text-overflow:ellipsis;white-space:nowrap;max-width:400px;overflow:hidden}.TenantAuditTab-module__87tB4G__pagination{padding:var(--spacing-4);border-top:1px solid var(--color-border);justify-content:center;display:flex}
.NotificationSettingsTab-module__d-5aAq__tab{gap:var(--spacing-4);flex-direction:column;display:flex}.NotificationSettingsTab-module__d-5aAq__section{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.NotificationSettingsTab-module__d-5aAq__sectionHeader{padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--color-border)}.NotificationSettingsTab-module__d-5aAq__sectionTitle{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-light);text-transform:uppercase;letter-spacing:.75px;margin:0}.NotificationSettingsTab-module__d-5aAq__sectionBody{padding:var(--spacing-5) var(--spacing-6);gap:var(--spacing-4);flex-direction:column;display:flex}.NotificationSettingsTab-module__d-5aAq__grid2{gap:var(--spacing-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.NotificationSettingsTab-module__d-5aAq__grid2{grid-template-columns:1fr 1fr}}.NotificationSettingsTab-module__d-5aAq__fieldGroup{gap:var(--spacing-1);flex-direction:column;display:flex}.NotificationSettingsTab-module__d-5aAq__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.NotificationSettingsTab-module__d-5aAq__checkboxRow{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.NotificationSettingsTab-module__d-5aAq__toggleRow{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) 0;display:flex}.NotificationSettingsTab-module__d-5aAq__toggleLabel{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.NotificationSettingsTab-module__d-5aAq__toggleDesc{font-size:var(--text-xs);color:var(--color-text-light);margin-top:2px}.NotificationSettingsTab-module__d-5aAq__quietHoursRow{gap:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr 2fr;align-items:end;display:grid}.NotificationSettingsTab-module__d-5aAq__footer{padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--color-border);background:var(--color-surface);justify-content:flex-end;display:flex}.NotificationSettingsTab-module__d-5aAq__rulesList{flex-direction:column;gap:0;display:flex}.NotificationSettingsTab-module__d-5aAq__categoryGroup{border-bottom:1px solid var(--color-border)}.NotificationSettingsTab-module__d-5aAq__categoryGroup:last-child{border-bottom:none}.NotificationSettingsTab-module__d-5aAq__categoryLabel{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-light);text-transform:uppercase;letter-spacing:.6px;padding:var(--spacing-2) var(--spacing-6);background:var(--color-background-subtle);border-bottom:1px solid var(--color-border)}.NotificationSettingsTab-module__d-5aAq__ruleRow{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-6);border-bottom:1px solid var(--color-border);cursor:pointer;transition:background var(--transition-xfast);display:flex}.NotificationSettingsTab-module__d-5aAq__ruleRow:last-child{border-bottom:none}.NotificationSettingsTab-module__d-5aAq__ruleRow:hover{background:var(--color-background-subtle)}.NotificationSettingsTab-module__d-5aAq__ruleMain{flex:1;min-width:0}.NotificationSettingsTab-module__d-5aAq__ruleName{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.NotificationSettingsTab-module__d-5aAq__ruleMeta{gap:var(--spacing-1-5);margin-top:var(--spacing-1);flex-wrap:wrap;display:flex}.NotificationSettingsTab-module__d-5aAq__chip{padding:1px var(--spacing-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium);background:var(--color-border);color:var(--color-text-light);align-items:center;display:inline-flex}.NotificationSettingsTab-module__d-5aAq__chipEmail{background:var(--color-blue-light);color:var(--color-info-dark)}.NotificationSettingsTab-module__d-5aAq__chipSms{background:var(--color-success-bg);color:var(--color-success-bright)}.NotificationSettingsTab-module__d-5aAq__chipWhatsapp{background:var(--color-green-light);color:var(--color-success-darker)}.NotificationSettingsTab-module__d-5aAq__expandPanel{padding:var(--spacing-4) var(--spacing-6) var(--spacing-4) calc(var(--spacing-6) + 24px);background:var(--color-background-subtle);border-bottom:1px solid var(--color-border);gap:var(--spacing-3);flex-direction:column;display:flex}.NotificationSettingsTab-module__d-5aAq__expandGrid{gap:var(--spacing-3);grid-template-columns:1fr 1fr;display:grid}.NotificationSettingsTab-module__d-5aAq__expandActions{justify-content:flex-end;gap:var(--spacing-2);display:flex}.NotificationSettingsTab-module__d-5aAq__reportRow{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--color-border);display:flex}.NotificationSettingsTab-module__d-5aAq__reportRow:last-child{border-bottom:none}.NotificationSettingsTab-module__d-5aAq__reportMain{flex:1;min-width:0}.NotificationSettingsTab-module__d-5aAq__reportName{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.NotificationSettingsTab-module__d-5aAq__reportMeta{font-size:var(--text-xs);color:var(--color-text-light);margin-top:2px}.NotificationSettingsTab-module__d-5aAq__modalBackdrop{background:var(--color-overlay);z-index:200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.NotificationSettingsTab-module__d-5aAq__modal{background:var(--color-surface);border-radius:var(--radius-lg);width:100%;max-width:480px;margin:var(--spacing-4);box-shadow:var(--shadow-login);overflow:hidden}.NotificationSettingsTab-module__d-5aAq__modalHeader{padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--color-border);font-weight:var(--font-semibold);font-size:var(--text-base)}.NotificationSettingsTab-module__d-5aAq__modalBody{padding:var(--spacing-5) var(--spacing-6);gap:var(--spacing-4);flex-direction:column;display:flex}.NotificationSettingsTab-module__d-5aAq__modalFooter{justify-content:flex-end;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--color-border);display:flex}.NotificationSettingsTab-module__d-5aAq__emailList{gap:var(--spacing-1-5);margin-top:var(--spacing-1-5);flex-wrap:wrap;display:flex}.NotificationSettingsTab-module__d-5aAq__emailChip{align-items:center;gap:var(--spacing-1);padding:2px var(--spacing-2);border-radius:var(--radius-full);background:var(--color-border);font-size:var(--text-xs);color:var(--color-text);display:inline-flex}.NotificationSettingsTab-module__d-5aAq__emailChipRemove{cursor:pointer;color:var(--color-text-light);line-height:var(--line-none);font-size:var(--text-sm);background:0 0;border:none;padding:0}.NotificationSettingsTab-module__d-5aAq__emailInput{gap:var(--spacing-2);display:flex}.NotificationSettingsTab-module__d-5aAq__loading{padding:var(--spacing-6);text-align:center;color:var(--color-text-light);font-size:var(--text-sm)}
.Tags-module__uVT9yG__page{max-width:1100px;margin:0 auto;position:relative}.Tags-module__uVT9yG__toolbar{margin-bottom:var(--spacing-4);justify-content:flex-end;display:flex}.Tags-module__uVT9yG__pageHeader{gap:var(--spacing-4);border-bottom:1px solid var(--color-border);flex-direction:column;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.Tags-module__uVT9yG__headerLeft{flex-direction:column;display:flex}.Tags-module__uVT9yG__pageTitle{font-size:var(--text-page-title);font-weight:var(--font-bold);color:var(--color-text);margin:0}.Tags-module__uVT9yG__pageTitle:after{content:"";background:var(--color-primary);width:36px;height:2px;margin-top:var(--spacing-1);border-radius:2px;display:block}.Tags-module__uVT9yG__countPill{background:var(--color-background-alt);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text-light);align-items:center;margin-top:.75rem;padding:.25rem .625rem;display:inline-flex}.Tags-module__uVT9yG__loadingPlaceholder{text-align:center;color:var(--color-text-light);font-size:var(--text-sm);padding:60px 0}.Tags-module__uVT9yG__tagGrid{gap:var(--spacing-2-5);grid-template-columns:repeat(2,1fr);display:grid}.Tags-module__uVT9yG__tagCard{background:var(--color-surface);border:1px solid var(--color-border);padding:var(--spacing-3-5);gap:var(--spacing-2);border-radius:10px;flex-direction:column;display:flex}.Tags-module__uVT9yG__cardTop{align-items:center;gap:var(--spacing-2-5);display:flex}.Tags-module__uVT9yG__dot{border:2px solid var(--color-border-subtle);border-radius:50%;flex-shrink:0;width:14px;height:14px}.Tags-module__uVT9yG__tagName{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.Tags-module__uVT9yG__tagSlug{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-light);background:var(--color-background-alt);padding:2px var(--spacing-1-5);border-radius:var(--radius-sm);text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.Tags-module__uVT9yG__cardIconGroup{gap:0;display:flex}.Tags-module__uVT9yG__cardActions{gap:var(--spacing-1-5);padding-top:var(--spacing-2);border-top:1px solid var(--color-border);display:flex}.Tags-module__uVT9yG__modalBody{gap:var(--spacing-4);flex-direction:column;display:flex}.Tags-module__uVT9yG__fieldGroup{gap:var(--spacing-1);flex-direction:column;display:flex}.Tags-module__uVT9yG__fieldLabel{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-light);display:block}.Tags-module__uVT9yG__fieldHint{font-weight:var(--font-normal);opacity:.8}.Tags-module__uVT9yG__slugReadonly{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-light);background:var(--color-background-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-2-5);display:block}.Tags-module__uVT9yG__textInput{border:1px solid var(--color-border);border-radius:var(--radius-md);height:38px;padding:0 var(--spacing-2-5);font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);width:100%}.Tags-module__uVT9yG__textInput:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.Tags-module__uVT9yG__colorRow{gap:var(--spacing-1-5);flex-direction:column;display:flex}.Tags-module__uVT9yG__colorPicker{align-items:center;gap:var(--spacing-2-5);display:flex}.Tags-module__uVT9yG__colorInput{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;background:0 0;flex-shrink:0;width:48px;height:38px;padding:2px}.Tags-module__uVT9yG__hexInput{border:1px solid var(--color-border);border-radius:var(--radius-md);height:38px;padding:0 var(--spacing-2-5);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);flex:1}.Tags-module__uVT9yG__hexInput:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.Tags-module__uVT9yG__preview{border:2px solid var(--color-border-subtle);border-radius:50%;flex-shrink:0;width:24px;height:24px}.Tags-module__uVT9yG__modalFooter{justify-content:flex-end;gap:var(--spacing-2-5);display:flex}.Tags-module__uVT9yG__accessDenied{text-align:center;color:var(--color-text-light);padding:60px 0}@media (min-width:480px){.Tags-module__uVT9yG__tagGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.Tags-module__uVT9yG__pageHeader{flex-direction:row;justify-content:space-between;align-items:flex-start}.Tags-module__uVT9yG__tagGrid{grid-template-columns:repeat(4,1fr)}}
.FormFooter-module__dWJ6La__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--color-border);display:flex}.FormFooter-module__dWJ6La__footer>*{transition:transform var(--transition-fast) var(--transition-timing)}.FormFooter-module__dWJ6La__footer>:hover{transform:translateY(-1px)}.FormFooter-module__dWJ6La__sticky{background:var(--color-background);padding:var(--spacing-4) 0;box-shadow:0 -1px 0 var(--color-border);border-top:none;margin-top:0;position:sticky;bottom:0}
.LinkButton-module__DCk7ba__btn{align-items:center;gap:var(--spacing-2);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;white-space:nowrap;line-height:var(--line-tight);transition:color var(--transition-fast);background:0 0;border:none;padding:0;display:inline-flex}.LinkButton-module__DCk7ba__btn:hover:not(:disabled){color:var(--color-primary-dark)}.LinkButton-module__DCk7ba__btn:disabled{opacity:.45;cursor:not-allowed}.LinkButton-module__DCk7ba__muted{color:var(--color-text-lighter);font-weight:var(--font-medium)}.LinkButton-module__DCk7ba__muted:hover:not(:disabled){color:var(--color-text-light)}
.PasswordVisibilityToggle-module__Q7Ddoq__eyeButton{cursor:pointer;color:var(--color-text-lighter);pointer-events:auto;transition:color var(--transition-base) var(--transition-timing);background:0 0;border:none;align-items:center;padding:0;display:flex}.PasswordVisibilityToggle-module__Q7Ddoq__eyeButton:hover{color:var(--color-text-light)}
.RowActionMenu-module__9vipqW__wrapper{align-items:center;display:inline-flex;position:relative}.RowActionMenu-module__9vipqW__trigger{border-radius:var(--radius-md);width:28px;height:28px;color:var(--color-text-light);cursor:pointer;transition:background-color var(--transition-fast) var(--transition-timing), color var(--transition-fast) var(--transition-timing);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.RowActionMenu-module__9vipqW__trigger:hover{background-color:var(--color-background-subtle);color:var(--color-text)}.RowActionMenu-module__9vipqW__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.RowActionMenu-module__9vipqW__triggerOpen{background-color:var(--color-background-subtle);color:var(--color-text)}.RowActionMenu-module__9vipqW__menu{z-index:var(--z-dropdown);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:160px;box-shadow:var(--shadow-menu);padding:var(--spacing-1) 0;animation:RowActionMenu-module__9vipqW__menuFadeIn var(--transition-fast) var(--transition-timing);position:fixed}@keyframes RowActionMenu-module__9vipqW__menuFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.RowActionMenu-module__9vipqW__item{width:100%;height:32px;padding:0 var(--spacing-3);font-size:var(--text-sm);color:var(--color-text);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast) var(--transition-timing);background:0 0;border:none;border-radius:0;align-items:center;display:flex}.RowActionMenu-module__9vipqW__item:hover:not(:disabled){background-color:var(--color-background-subtle)}.RowActionMenu-module__9vipqW__item:focus-visible{background-color:var(--color-background-subtle);outline:none}.RowActionMenu-module__9vipqW__itemDanger{color:var(--color-error)}.RowActionMenu-module__9vipqW__itemDanger:hover:not(:disabled),.RowActionMenu-module__9vipqW__itemDanger:focus-visible{background-color:color-mix(in srgb, var(--color-error) 8%, transparent)}.RowActionMenu-module__9vipqW__itemDisabled{opacity:.45;cursor:not-allowed}.RowActionMenu-module__9vipqW__separator{margin:var(--spacing-1) 0;border:none;border-top:1px solid var(--color-border)}
.SegmentedControl-module__y9Km4W__wrapper{gap:var(--spacing-1);flex-direction:column;display:flex}.SegmentedControl-module__y9Km4W__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);margin:0}.SegmentedControl-module__y9Km4W__group{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;overflow:hidden}.SegmentedControl-module__y9Km4W__option{padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm);font-family:var(--font-primary);color:var(--color-text-light);border:none;border-right:1px solid var(--color-border);cursor:pointer;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast) var(--transition-timing), color var(--transition-fast) var(--transition-timing);background:0 0;flex:1}.SegmentedControl-module__y9Km4W__option:last-child{border-right:none}.SegmentedControl-module__y9Km4W__option:hover:not(.SegmentedControl-module__y9Km4W__selected):not(:disabled){background:var(--color-background-alt);color:var(--color-text)}.SegmentedControl-module__y9Km4W__option:focus-visible{z-index:1;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-primary) 50%, transparent);outline:none;position:relative}.SegmentedControl-module__y9Km4W__selected{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);font-weight:var(--font-medium)}.SegmentedControl-module__y9Km4W__option:disabled,.SegmentedControl-module__y9Km4W__disabled .SegmentedControl-module__y9Km4W__option{opacity:.5;cursor:not-allowed}
.TimePicker-module__crEi1q__root{gap:var(--spacing-1-5);flex-direction:column;display:inline-flex}.TimePicker-module__crEi1q__fullWidth{width:100%}.TimePicker-module__crEi1q__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.TimePicker-module__crEi1q__control{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) .875rem;background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);display:inline-flex}.TimePicker-module__crEi1q__fullWidth .TimePicker-module__crEi1q__control{justify-content:center;width:100%}.TimePicker-module__crEi1q__control:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 15%, transparent)}.TimePicker-module__crEi1q__controlError{border-color:var(--color-error-dark)}.TimePicker-module__crEi1q__spinGroup{flex-direction:column;align-items:center;gap:1px;display:flex}.TimePicker-module__crEi1q__spinBtn{cursor:pointer;color:var(--color-text-light);padding:var(--spacing-half);border-radius:var(--radius-sm);transition:color var(--transition-xfast), background var(--transition-xfast);line-height:var(--line-none);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.TimePicker-module__crEi1q__spinBtn svg{width:14px;height:14px}.TimePicker-module__crEi1q__spinBtn:hover{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.TimePicker-module__crEi1q__digit{font-size:var(--text-xl);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--color-text);text-align:center;min-width:1.5ch;line-height:var(--line-tight);-webkit-user-select:none;user-select:none}.TimePicker-module__crEi1q__colon{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-light);line-height:var(--line-none);padding:0 var(--spacing-half);-webkit-user-select:none;user-select:none}.TimePicker-module__crEi1q__period{gap:var(--spacing-half);margin-left:var(--spacing-1);flex-direction:column;display:flex}.TimePicker-module__crEi1q__periodBtn{padding:var(--spacing-half) 7px;font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wide);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-light);cursor:pointer;transition:background var(--transition-xfast), color var(--transition-xfast), border-color var(--transition-xfast);line-height:var(--line-tight);background:0 0}.TimePicker-module__crEi1q__periodBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.TimePicker-module__crEi1q__periodActive{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);border-color:var(--color-primary)}.TimePicker-module__crEi1q__errorMsg{font-size:var(--text-xs);color:var(--color-error-dark);margin:0}.TimePicker-module__crEi1q__hint{font-size:var(--text-xs);color:var(--color-text-light);margin:0}.TimePicker-module__crEi1q__compact .TimePicker-module__crEi1q__control{padding:var(--spacing-1-5) .625rem;border-radius:var(--radius-lg);background:0 0;border-color:#0000}.TimePicker-module__crEi1q__compact .TimePicker-module__crEi1q__controlError{border-color:var(--color-error-dark);background:var(--color-error-surface-light)}.TimePicker-module__crEi1q__compact .TimePicker-module__crEi1q__control:focus-within{background:var(--color-surface);border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 15%, transparent)}.TimePicker-module__crEi1q__compact .TimePicker-module__crEi1q__digit{font-size:var(--text-base)}.TimePicker-module__crEi1q__compact .TimePicker-module__crEi1q__spinBtn svg{width:12px;height:12px}.TimePicker-module__crEi1q__compact .TimePicker-module__crEi1q__periodBtn{color:var(--color-text-lighter);background:0 0;border-color:#0000;padding:1px 5px}.TimePicker-module__crEi1q__compact .TimePicker-module__crEi1q__periodBtn:hover{color:var(--color-primary);background:0 0;border-color:#0000}.TimePicker-module__crEi1q__compact .TimePicker-module__crEi1q__periodActive{background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary);border-color:#0000}
.TenantNotesTab-module__qPLkma__addNoteForm{gap:var(--spacing-3);flex-direction:column;display:flex}.TenantNotesTab-module__qPLkma__addNoteActions{justify-content:flex-end;display:flex}.TenantNotesTab-module__qPLkma__notesList{margin-top:var(--spacing-4);gap:var(--spacing-3);flex-direction:column;display:flex}.TenantNotesTab-module__qPLkma__noteItem{padding:var(--spacing-4);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.TenantNotesTab-module__qPLkma__notePinned{border-left:3px solid var(--color-primary);background-color:var(--color-background-alt)}.TenantNotesTab-module__qPLkma__noteHeader{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);display:flex}.TenantNotesTab-module__qPLkma__noteAuthor{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.TenantNotesTab-module__qPLkma__noteDate{font-size:var(--text-xs);color:var(--color-text-lighter)}.TenantNotesTab-module__qPLkma__pinIcon{color:var(--color-primary)}.TenantNotesTab-module__qPLkma__noteContent{font-size:var(--text-sm);color:var(--color-text-light);white-space:pre-wrap;line-height:1.5}
.MetaIntegrationsSection-module__TBA1HW__section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-5) var(--spacing-4)}.MetaIntegrationsSection-module__TBA1HW__sectionTitle{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text);margin:0 0 var(--spacing-2);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--color-border)}.MetaIntegrationsSection-module__TBA1HW__sectionHint{font-size:var(--text-xs);color:var(--color-text-light);margin:0 0 var(--spacing-4);line-height:var(--line-normal)}.MetaIntegrationsSection-module__TBA1HW__list{margin:0 0 var(--spacing-5);gap:var(--spacing-2);flex-direction:column;padding:0;list-style:none;display:flex}.MetaIntegrationsSection-module__TBA1HW__item{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex}.MetaIntegrationsSection-module__TBA1HW__itemIcon{color:var(--color-text-light);display:inline-flex}.MetaIntegrationsSection-module__TBA1HW__itemBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.MetaIntegrationsSection-module__TBA1HW__itemTitle{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.MetaIntegrationsSection-module__TBA1HW__itemMeta{font-size:var(--text-xs);color:var(--color-text-light);word-break:break-all}.MetaIntegrationsSection-module__TBA1HW__expired{align-items:center;gap:var(--spacing-1);font-size:var(--text-xs);color:var(--color-error);margin-top:var(--spacing-1);display:inline-flex}.MetaIntegrationsSection-module__TBA1HW__form{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.MetaIntegrationsSection-module__TBA1HW__formFooter{margin-top:var(--spacing-4);justify-content:flex-end;display:flex}@media (max-width:640px){.MetaIntegrationsSection-module__TBA1HW__form{grid-template-columns:1fr}}
.GeneralSettingsPage-module__zCLPJW__page{position:relative}.GeneralSettingsPage-module__zCLPJW__tabContent{margin-top:var(--spacing-5)}.GeneralSettingsPage-module__zCLPJW__tabPanel{gap:var(--spacing-4);flex-direction:column;display:flex}.GeneralSettingsPage-module__zCLPJW__cardInner{padding:var(--spacing-6);gap:var(--spacing-3);flex-direction:column;display:flex}.GeneralSettingsPage-module__zCLPJW__sectionTitle{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-light);text-transform:uppercase;letter-spacing:.75px;margin:0 0 var(--spacing-1)}.GeneralSettingsPage-module__zCLPJW__sectionDesc{font-size:var(--text-sm);color:var(--color-text-light);margin:0 0 var(--spacing-2);line-height:var(--line-normal)}.GeneralSettingsPage-module__zCLPJW__grid2{gap:var(--spacing-4);margin-bottom:var(--spacing-1);grid-template-columns:1fr;display:grid}.GeneralSettingsPage-module__zCLPJW__checkboxRow{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.GeneralSettingsPage-module__zCLPJW__toggleField{margin-top:var(--spacing-3-5)}.GeneralSettingsPage-module__zCLPJW__partialPct{margin-top:var(--spacing-3-5);max-width:240px}.GeneralSettingsPage-module__zCLPJW__milestonesWrapper{gap:var(--spacing-2);flex-direction:column;display:flex}.GeneralSettingsPage-module__zCLPJW__milestonesHeader{justify-content:space-between;align-items:center;display:flex}.GeneralSettingsPage-module__zCLPJW__emptyMilestones{font-size:var(--text-sm);color:var(--color-text-light);margin:0 0 var(--spacing-2)}.GeneralSettingsPage-module__zCLPJW__milestonesList{gap:var(--spacing-3);flex-direction:column;display:flex}.GeneralSettingsPage-module__zCLPJW__milestoneRow{gap:var(--spacing-2-5);padding:var(--spacing-3-5);background:var(--color-background-alt);border-radius:var(--radius-lg);grid-template-columns:1fr;display:grid}.GeneralSettingsPage-module__zCLPJW__fieldLabel{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-light);margin-bottom:var(--spacing-1);display:block}.GeneralSettingsPage-module__zCLPJW__milestoneRemove{align-items:center;display:flex}.GeneralSettingsPage-module__zCLPJW__footer{margin-top:var(--spacing-8);padding-top:var(--spacing-5);border-top:1px solid var(--color-border);justify-content:flex-end;display:flex}.GeneralSettingsPage-module__zCLPJW__loadingPlaceholder{text-align:center;color:var(--color-text-light);font-size:var(--text-sm);padding:60px 0}.GeneralSettingsPage-module__zCLPJW__accessDenied{text-align:center;color:var(--color-text-light);padding:60px 0}.GeneralSettingsPage-module__zCLPJW__themeGrid{gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.GeneralSettingsPage-module__zCLPJW__themeCard{cursor:pointer;border:2px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-4);background:var(--color-surface);transition:border-color var(--transition-fast) var(--transition-timing), box-shadow var(--transition-fast) var(--transition-timing);position:relative}.GeneralSettingsPage-module__zCLPJW__themeCard:hover{border-color:var(--color-text-lighter)}.GeneralSettingsPage-module__zCLPJW__themeCardActive{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.GeneralSettingsPage-module__zCLPJW__themeCardCheck{top:var(--spacing-2);right:var(--spacing-2);border-radius:var(--radius-full);background:var(--color-primary);justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute}.GeneralSettingsPage-module__zCLPJW__themeSwatches{gap:var(--spacing-2);margin-bottom:var(--spacing-3);display:flex}.GeneralSettingsPage-module__zCLPJW__themeSwatch{border-radius:var(--radius-full);border:1px solid var(--color-border);width:28px;height:28px}.GeneralSettingsPage-module__zCLPJW__themeCardName{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);margin:0}.GeneralSettingsPage-module__zCLPJW__themeCardCategory{font-size:var(--text-xs);color:var(--color-text-lighter);text-transform:capitalize;margin:2px 0 0}.GeneralSettingsPage-module__zCLPJW__modeButtons{gap:var(--spacing-2);display:flex}.GeneralSettingsPage-module__zCLPJW__modeButton{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border:2px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);transition:border-color var(--transition-fast) var(--transition-timing);display:flex}.GeneralSettingsPage-module__zCLPJW__modeButton:hover{border-color:var(--color-text-lighter)}.GeneralSettingsPage-module__zCLPJW__modeButtonActive{border-color:var(--color-primary);background:var(--color-background-alt)}.GeneralSettingsPage-module__zCLPJW__themePreview{margin-top:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);align-items:center;gap:var(--spacing-4);display:flex}.GeneralSettingsPage-module__zCLPJW__previewLabel{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-light);white-space:nowrap}.GeneralSettingsPage-module__zCLPJW__previewBar{border-radius:var(--radius-md);flex:1;gap:0;height:32px;display:flex;overflow:hidden}.GeneralSettingsPage-module__zCLPJW__previewBarSegment{flex:1}@media (min-width:640px){.GeneralSettingsPage-module__zCLPJW__grid2{grid-template-columns:1fr 1fr}.GeneralSettingsPage-module__zCLPJW__milestoneRow{grid-template-columns:110px 160px 1fr auto;align-items:end}.GeneralSettingsPage-module__zCLPJW__milestoneRemove{justify-content:center}}
.DressAttributeTypeList-module__VQSY7a__toolbar{margin-bottom:var(--spacing-4);justify-content:flex-end;display:flex}.DressAttributeTypeList-module__VQSY7a__content{max-width:700px;margin:0 auto}.DressAttributeTypeList-module__VQSY7a__loadingPlaceholder{text-align:center;color:var(--color-text-light);font-size:var(--text-sm);padding:60px 0}.DressAttributeTypeList-module__VQSY7a__list{gap:var(--spacing-2);flex-direction:column;display:flex}.DressAttributeTypeList-module__VQSY7a__row{justify-content:space-between;align-items:center;gap:var(--spacing-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-3) var(--spacing-4);display:flex}.DressAttributeTypeList-module__VQSY7a__name{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.DressAttributeTypeList-module__VQSY7a__actions{gap:var(--spacing-1);flex-shrink:0;display:flex}.DressAttributeTypeList-module__VQSY7a__modalBody{gap:var(--spacing-4);flex-direction:column;display:flex}.DressAttributeTypeList-module__VQSY7a__modalFooter{justify-content:flex-end;gap:var(--spacing-2-5);display:flex}
.ProductLifecycle-module__J86SUG__actionsContainer{flex-direction:column;gap:1rem;display:flex}.ProductLifecycle-module__J86SUG__sectionTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-light);text-transform:uppercase;letter-spacing:.5px;margin:0}.ProductLifecycle-module__J86SUG__actionButtons{flex-wrap:wrap;gap:.5rem;display:flex}.ProductLifecycle-module__J86SUG__noActions{font-size:var(--text-xs);color:var(--color-text-light);margin:0}.ProductLifecycle-module__J86SUG__terminalMessage{font-size:var(--text-xs);color:var(--color-text-light);margin:0;font-style:italic}.ProductLifecycle-module__J86SUG__modalFooter{justify-content:flex-end;gap:.75rem;display:flex}.ProductLifecycle-module__J86SUG__modalBody{flex-direction:column;gap:1rem;display:flex}.ProductLifecycle-module__J86SUG__statePreview{background:var(--color-background-alt);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text);align-items:center;gap:.5rem;padding:.75rem;display:flex}.ProductLifecycle-module__J86SUG__statePreviewDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.ProductLifecycle-module__J86SUG__noStatesWarning{font-size:var(--text-xs);color:var(--color-error);margin:0}.ProductLifecycle-module__J86SUG__historyContainer{padding:0}.ProductLifecycle-module__J86SUG__historyLoading,.ProductLifecycle-module__J86SUG__historyEmpty{font-size:var(--text-xs);color:var(--color-text-light);padding:1.5rem 0}.ProductLifecycle-module__J86SUG__timeline{flex-direction:column;gap:0;display:flex;position:relative}.ProductLifecycle-module__J86SUG__timelineItem{gap:1rem;padding:1rem 0;display:flex;position:relative}.ProductLifecycle-module__J86SUG__timelineItem:not(:last-child){border-bottom:1px solid var(--color-border)}.ProductLifecycle-module__J86SUG__timelineItem:before{content:"";background:var(--color-border);width:2px;position:absolute;top:1.75rem;bottom:-1rem;left:5px}.ProductLifecycle-module__J86SUG__timelineItem:last-child:before{display:none}.ProductLifecycle-module__J86SUG__timelineDot{z-index:1;border:2px solid var(--color-background);width:12px;height:12px;box-shadow:0 0 0 2px var(--color-border);border-radius:50%;flex-shrink:0;margin-top:.25rem}.ProductLifecycle-module__J86SUG__timelineContent{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.ProductLifecycle-module__J86SUG__timelineHeader{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ProductLifecycle-module__J86SUG__timelineDate{font-size:var(--text-xs);color:var(--color-text-light)}.ProductLifecycle-module__J86SUG__transitionRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ProductLifecycle-module__J86SUG__lifecycleBadge{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.25px;border:1.5px solid;align-items:center;padding:.125rem .5rem;display:inline-flex}.ProductLifecycle-module__J86SUG__transitionArrow{font-size:var(--text-sm);color:var(--color-text-light)}.ProductLifecycle-module__J86SUG__timelineDescription{font-size:var(--text-xs);color:var(--color-text);margin:0}.ProductLifecycle-module__J86SUG__timelineReason{font-size:var(--text-xs);color:var(--color-text-light);margin:0;font-style:italic}.ProductLifecycle-module__J86SUG__timelineNotes{font-size:var(--text-xs);color:var(--color-text-lighter);margin:0}
.Rentals-module__MGUMXq__page{flex-direction:column;display:flex}.Rentals-module__MGUMXq__viewToggle{border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;overflow:hidden}.Rentals-module__MGUMXq__toggleBtn{padding:var(--spacing-2) var(--spacing-3);cursor:pointer;color:var(--color-text-light);transition:background var(--transition-fast);background:0 0;border:none;align-items:center;display:flex}.Rentals-module__MGUMXq__toggleBtn:hover{background:var(--color-background-alt)}.Rentals-module__MGUMXq__toggleActive{background:var(--color-primary);color:var(--color-on-primary)}.Rentals-module__MGUMXq__toggleActive:hover{background:var(--color-primary)}.Rentals-module__MGUMXq__filterBar{gap:var(--spacing-3);margin-bottom:var(--spacing-4);flex-wrap:wrap;align-items:flex-end;display:flex}.Rentals-module__MGUMXq__filterGroup{gap:var(--spacing-1);flex-direction:column;min-width:160px;display:flex}.Rentals-module__MGUMXq__filterLabel{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-light);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.Rentals-module__MGUMXq__arrowCell{color:var(--color-text-light);white-space:nowrap}.Rentals-module__MGUMXq__loading,.Rentals-module__MGUMXq__empty{text-align:center;padding:var(--spacing-10) 0;color:var(--color-text-light);font-size:var(--text-sm)}.Rentals-module__MGUMXq__calendarView{gap:var(--spacing-1-5);flex-direction:column;width:100%;max-width:1200px;margin:-8px auto 0;display:flex}.Rentals-module__MGUMXq__calendarContainer{width:100%}.Rentals-module__MGUMXq__calendar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.Rentals-module__MGUMXq__calendarHeader{background:var(--color-background-alt);border-bottom:1px solid var(--color-border);align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.Rentals-module__MGUMXq__navButton{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;width:36px;height:36px;font-size:var(--text-sm);color:var(--color-text);justify-content:center;align-items:center;transition:all .2s;display:flex}.Rentals-module__MGUMXq__navButton:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.Rentals-module__MGUMXq__monthTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);flex:1;margin:0}.Rentals-module__MGUMXq__todayButton{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);color:var(--color-text);padding:.5rem 1rem;transition:all .2s}.Rentals-module__MGUMXq__todayButton:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.Rentals-module__MGUMXq__weekDays{background:var(--color-background-alt);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(7,1fr);display:grid}.Rentals-module__MGUMXq__weekDay{text-align:center;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-light);text-transform:uppercase;padding:.75rem}.Rentals-module__MGUMXq__daysGrid{grid-template-columns:repeat(7,1fr);display:grid}.Rentals-module__MGUMXq__dayCellEmpty{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);min-height:100px}.Rentals-module__MGUMXq__dayCell{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);cursor:pointer;min-height:100px;padding:.5rem;transition:background .2s}.Rentals-module__MGUMXq__dayCell:hover{background:var(--color-background-alt)}.Rentals-module__MGUMXq__dayCell:nth-child(7n){border-right:none}.Rentals-module__MGUMXq__dayCell.Rentals-module__MGUMXq__today{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.Rentals-module__MGUMXq__dayCell.Rentals-module__MGUMXq__today .Rentals-module__MGUMXq__dayNumber{background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-full);justify-content:center;align-items:center;width:28px;height:28px;display:flex}.Rentals-module__MGUMXq__dayCell.Rentals-module__MGUMXq__selected{background:color-mix(in srgb, var(--color-primary) 15%, transparent);border-color:var(--color-primary)}.Rentals-module__MGUMXq__dayNumber{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);margin-bottom:.5rem}.Rentals-module__MGUMXq__events{flex-direction:column;gap:.25rem;display:flex}.Rentals-module__MGUMXq__event{border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-on-color);white-space:nowrap;text-overflow:ellipsis;padding:.125rem .375rem;overflow:hidden}.Rentals-module__MGUMXq__moreEvents{font-size:var(--text-xs);color:var(--color-text-light);text-align:center}.Rentals-module__MGUMXq__dayPanelHint{font-size:var(--text-sm);color:var(--color-text-light);text-align:center;padding:2rem 0}.Rentals-module__MGUMXq__dayPanel{background:var(--color-surface);border-left:1px solid var(--color-border);width:min(500px,92vw);height:100%;box-shadow:var(--shadow-panel);z-index:300;transition:transform var(--transition-base) ease;flex-direction:column;gap:.75rem;padding:1.5rem 1.25rem;display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(110%)}.Rentals-module__MGUMXq__dayPanelOpen{transform:translate(0)}.Rentals-module__MGUMXq__dayPanelHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.Rentals-module__MGUMXq__dayPanelTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);text-transform:capitalize;flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;display:flex}.Rentals-module__MGUMXq__dayPanelCount{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-light);background:var(--color-background-alt);border-radius:10px;padding:1px 7px}.Rentals-module__MGUMXq__dayPanelClose{cursor:pointer;font-size:var(--text-sm);color:var(--color-text-light);line-height:var(--line-none);background:0 0;border:none;flex-shrink:0;padding:0 2px}.Rentals-module__MGUMXq__dayPanelClose:hover{color:var(--color-text)}.Rentals-module__MGUMXq__timeline{flex-direction:column;max-height:calc(100vh - 120px);padding-right:2px;display:flex;position:relative;overflow-y:auto}.Rentals-module__MGUMXq__timeline:before{content:"";border-left:1.5px dashed var(--color-border);pointer-events:none;position:absolute;top:18px;bottom:18px;left:calc(8ch + .75rem + 8px)}.Rentals-module__MGUMXq__timelineRow{border-radius:var(--radius-sm);color:var(--color-text);z-index:1;align-items:center;gap:.75rem;min-width:0;padding:.4rem .5rem;text-decoration:none;transition:background .12s;display:flex;position:relative}.Rentals-module__MGUMXq__timelineRow:hover{background:var(--color-background-alt)}.Rentals-module__MGUMXq__timelineTime{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-light);text-align:right;flex-shrink:0;width:8ch}.Rentals-module__MGUMXq__timelineDot{border:2.5px solid var(--dot-color,var(--color-primary));background:0 0;border-radius:50%;flex-shrink:0;width:16px;height:16px;position:relative}.Rentals-module__MGUMXq__timelineDot:after{content:"";background:var(--dot-color,var(--color-primary));border-radius:50%;position:absolute;inset:3px}.Rentals-module__MGUMXq__timelineType{font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);white-space:nowrap;flex-shrink:0;min-width:10ch}.Rentals-module__MGUMXq__timelineInfo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.Rentals-module__MGUMXq__timelineCustomer{font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Rentals-module__MGUMXq__timelineProduct{font-size:var(--text-xs);color:var(--color-text-light);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Rentals-module__MGUMXq__timelineNum{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary);white-space:nowrap;flex-shrink:0}.Rentals-module__MGUMXq__drawerBackdrop{background:var(--color-overlay-medium);z-index:299;position:fixed;inset:0}@media (max-width:768px){.Rentals-module__MGUMXq__dayCellEmpty,.Rentals-module__MGUMXq__dayCell{min-height:60px}.Rentals-module__MGUMXq__events{display:none}.Rentals-module__MGUMXq__dayCell.Rentals-module__MGUMXq__today .Rentals-module__MGUMXq__dayNumber{width:24px;height:24px;font-size:var(--text-xs)}}.Rentals-module__MGUMXq__numCell{color:var(--color-text-light);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:48px}.Rentals-module__MGUMXq__amountCell{font-variant-numeric:tabular-nums;font-weight:var(--font-medium);white-space:nowrap;text-align:right}.Rentals-module__MGUMXq__customerCell{color:var(--color-text-light);white-space:nowrap}.Rentals-module__MGUMXq__productCell{font-weight:var(--font-medium);white-space:nowrap;text-overflow:ellipsis;max-width:200px;display:block;overflow:hidden}.Rentals-module__MGUMXq__thWithIcon{align-items:center;gap:var(--spacing-1-5);display:inline-flex}.Rentals-module__MGUMXq__thWithIcon svg{opacity:.75;flex-shrink:0}.Rentals-module__MGUMXq__dateCell{white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.Rentals-module__MGUMXq__dateCellEmpty{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-text-light);opacity:.55;display:block}.Rentals-module__MGUMXq__calendarLegend{padding:var(--spacing-2-5) var(--spacing-3-5);background:var(--color-background-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);align-items:center;gap:1.25rem;width:fit-content;display:flex}.Rentals-module__MGUMXq__legendLabel{font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-light);margin-right:var(--spacing-1)}.Rentals-module__MGUMXq__legendItem{align-items:center;gap:var(--spacing-1-5);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);display:flex}.Rentals-module__MGUMXq__legendDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.Rentals-module__MGUMXq__calLoadingBadge{font-size:var(--text-xs);color:var(--color-text-light);margin-left:auto;font-style:italic}
.ForgotPasswordPage-module__upo-Ja__description{font-size:var(--text-sm);color:var(--color-text-light);line-height:var(--line-relaxed);margin:0}.ForgotPasswordPage-module__upo-Ja__form{gap:var(--spacing-4);flex-direction:column;display:flex}.ForgotPasswordPage-module__upo-Ja__errorMessage{color:var(--color-error);font-size:var(--text-xs);padding:var(--spacing-2-5) var(--spacing-3-5);background-color:var(--color-error-bg-subtle);border-radius:var(--radius-md);border-left:3px solid var(--color-error);margin:0}.ForgotPasswordPage-module__upo-Ja__successState{gap:var(--spacing-5);flex-direction:column;display:flex}.ForgotPasswordPage-module__upo-Ja__successMessage{font-size:var(--text-sm);color:var(--color-text-light);line-height:var(--line-relaxed);padding:var(--spacing-4);background:var(--color-background-alt);border-radius:var(--radius-md);border:1px solid var(--color-border);margin:0}.ForgotPasswordPage-module__upo-Ja__backLink{align-items:center;gap:var(--spacing-1);font-size:var(--text-sm);color:var(--color-primary);transition:color var(--transition-base) var(--transition-timing);text-decoration:none;display:inline-flex}.ForgotPasswordPage-module__upo-Ja__backLink:hover{color:var(--color-primary-dark);text-decoration:underline}