.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-color)}.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-color);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-color);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-color);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}
.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}
.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}
.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-color)}.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}
.TenantOverviewTab-module__jtw4gq__grid{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.TenantOverviewTab-module__jtw4gq__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-4)}.TenantOverviewTab-module__jtw4gq__sectionTitle:first-child{margin-top:0}@media (max-width:768px){.TenantOverviewTab-module__jtw4gq__grid{grid-template-columns:1fr}}
.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}
.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}
.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}
.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}}
.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-color)}.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);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)}}
.Avatar-module__d_Ra3W__avatar{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:var(--color-on-color);font-weight:var(--font-semibold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.Avatar-module__d_Ra3W__xs{width:24px;height:24px;font-size:var(--text-xs)}.Avatar-module__d_Ra3W__sm{width:32px;height:32px;font-size:var(--text-xs)}.Avatar-module__d_Ra3W__md{width:40px;height:40px;font-size:var(--text-sm)}.Avatar-module__d_Ra3W__lg{width:48px;height:48px;font-size:var(--text-base)}.Avatar-module__d_Ra3W__xl{width:64px;height:64px;font-size:var(--text-xl)}.Avatar-module__d_Ra3W__circle{border-radius:50%}.Avatar-module__d_Ra3W__square{border-radius:var(--radius-sm)}.Avatar-module__d_Ra3W__rounded{border-radius:var(--radius-lg)}.Avatar-module__d_Ra3W__image{object-fit:cover;width:100%;height:100%}.Avatar-module__d_Ra3W__initials{text-transform:uppercase}.Avatar-module__d_Ra3W__status{border:2px solid var(--color-surface);border-radius:50%;width:25%;min-width:8px;height:25%;min-height:8px;position:absolute;bottom:0;right:0}.Avatar-module__d_Ra3W__online{background:var(--color-success)}.Avatar-module__d_Ra3W__offline{background:var(--color-text-light)}.Avatar-module__d_Ra3W__away{background:var(--color-warning)}.Avatar-module__d_Ra3W__busy{background:var(--color-error)}
.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(--color-white);font-family:var(--mj-font-body,var(--font-primary));font-size:.75rem;font-weight:var(--font-medium);letter-spacing:.02em;border-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)}
.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-color);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-color);font-weight:var(--font-bold)}
.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}
.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)}
.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)}
.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)}}
.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:repeat(4,1fr);display:grid}@media (max-width:900px){.RelatedProducts-module__1xlvYG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.RelatedProducts-module__1xlvYG__grid{grid-template-columns:1fr}}
.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)}
.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)}
.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}
.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}
.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-color)}.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-color)}.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-color)}.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-color);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}
.ProductDetailPage-module__hpYjeG__main{max-width:1280px;padding:var(--spacing-10) var(--spacing-6);gap:var(--spacing-16);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}@media (max-width:768px){.ProductDetailPage-module__hpYjeG__main{gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-4);grid-template-columns: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__styleCode{font-family:var(--mj-font-body,var(--font-primary));font-size:.75rem;font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-light);margin:0 0 var(--spacing-2)}.ProductDetailPage-module__hpYjeG__priceBlock{gap:var(--spacing-6);display:flex}.ProductDetailPage-module__hpYjeG__priceGroup{gap:var(--spacing-1);flex-direction:column;display:flex}.ProductDetailPage-module__hpYjeG__priceGroup:not(:first-child){padding-left:var(--spacing-6);border-left:1px solid var(--color-border)}.ProductDetailPage-module__hpYjeG__priceLabel{font-family:var(--mj-font-body,var(--font-primary));color:var(--color-text-light);font-size:.7rem;font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.08em}.ProductDetailPage-module__hpYjeG__priceRental{font-family:var(--mj-font-body,var(--font-primary));font-size:1.2rem;font-weight:var(--font-semibold);color:var(--color-primary);letter-spacing:.01em}.ProductDetailPage-module__hpYjeG__priceSale{font-family:var(--mj-font-body,var(--font-primary));font-size:1.2rem;font-weight:var(--font-semibold);color:var(--color-text-light)}.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}
.app-layout-module__S69sLa__container{min-height:100vh;display:flex}.app-layout-module__S69sLa__sidebar{background:var(--sidebar-bg);z-index:50;flex-direction:column;width:240px;transition:width .25s,transform .25s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-100%)}.app-layout-module__S69sLa__sidebarOpen{transform:translate(0)}@media (min-width:1024px){.app-layout-module__S69sLa__sidebar{transform:translate(0)}}.app-layout-module__S69sLa__collapsed{width:64px}.app-layout-module__S69sLa__sidebarHeader{border-bottom:1px solid var(--sidebar-border);flex-shrink:0;align-items:center;gap:8px;height:56px;padding:0 12px;display:flex}.app-layout-module__S69sLa__logo{flex:1;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex;overflow:hidden}.app-layout-module__S69sLa__logoMark{background:var(--sidebar-badge-bg);border:1px solid var(--sidebar-badge-border);width:30px;height:30px;font-family:var(--font-serif);font-style:italic;font-size:var(--text-base);font-weight:var(--font-medium);color:var(--sidebar-accent);line-height:var(--line-none);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-layout-module__S69sLa__logoText{font-family:var(--font-serif);font-style:italic;font-weight:var(--font-medium);font-size:var(--text-xl);color:var(--sidebar-accent);white-space:nowrap;opacity:1;max-width:160px;transition:opacity .2s,max-width .2s;overflow:hidden}.app-layout-module__S69sLa__collapsed .app-layout-module__S69sLa__logoText{opacity:0;max-width:0}.app-layout-module__S69sLa__iconBtn{color:var(--sidebar-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,color .15s;display:flex}.app-layout-module__S69sLa__iconBtn:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-hover)}.app-layout-module__S69sLa__desktopOnly{display:none}.app-layout-module__S69sLa__mobileOnly{display:flex}@media (min-width:1024px){.app-layout-module__S69sLa__desktopOnly{display:flex}.app-layout-module__S69sLa__mobileOnly{display:none}}.app-layout-module__S69sLa__nav{scrollbar-width:thin;scrollbar-color:var(--sidebar-hover-bg) transparent;flex-direction:column;flex:1;gap:1px;padding:10px 8px;display:flex;overflow:hidden auto}.app-layout-module__S69sLa__nav::-webkit-scrollbar{width:4px}.app-layout-module__S69sLa__nav::-webkit-scrollbar-track{background:0 0}.app-layout-module__S69sLa__nav::-webkit-scrollbar-thumb{background:var(--sidebar-hover-bg);border-radius:2px}.app-layout-module__S69sLa__navLink{color:var(--sidebar-text);font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:none;border-left:2px solid #0000;border-radius:7px;align-items:center;gap:10px;width:100%;padding:8px 10px;text-decoration:none;transition:background .15s,color .15s,border-left-color .15s;display:flex;overflow:hidden}.app-layout-module__S69sLa__navLink:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-hover)}.app-layout-module__S69sLa__navLink.app-layout-module__S69sLa__active{background:var(--sidebar-active-bg);color:var(--sidebar-accent);border-left-color:var(--sidebar-accent)}.app-layout-module__S69sLa__navIcon{flex-shrink:0;width:18px;height:18px}.app-layout-module__S69sLa__navLinkLocked{opacity:.45}.app-layout-module__S69sLa__lockIcon{color:var(--sidebar-text-muted);flex-shrink:0;margin-left:auto}.app-layout-module__S69sLa__navLabel{white-space:nowrap;opacity:1;flex:1;min-width:0;max-width:160px;transition:opacity .15s,max-width .2s;overflow:hidden}.app-layout-module__S69sLa__collapsed .app-layout-module__S69sLa__navLabel{opacity:0;max-width:0}.app-layout-module__S69sLa__settingsGroup{flex-direction:column;display:flex}.app-layout-module__S69sLa__accordionArrow{color:var(--sidebar-text-muted);flex-shrink:0;margin-left:auto;transition:transform .2s}.app-layout-module__S69sLa__arrowOpen{transform:rotate(180deg)}.app-layout-module__S69sLa__settingsChildren{flex-direction:column;gap:1px;padding:2px 0 2px 8px;display:flex}.app-layout-module__S69sLa__subLink{color:var(--sidebar-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;text-decoration:none;transition:background .15s,color .15s;display:flex}.app-layout-module__S69sLa__subLink:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-hover)}.app-layout-module__S69sLa__subLink.app-layout-module__S69sLa__active{background:var(--sidebar-active-bg);color:var(--sidebar-accent)}.app-layout-module__S69sLa__navDivider{max-height:64px;padding:12px 10px 4px;transition:opacity .15s,max-height .2s,padding .2s}.app-layout-module__S69sLa__navDividerCollapsed{opacity:0;pointer-events:none;max-height:0;padding:0;overflow:hidden}.app-layout-module__S69sLa__navDividerLabel{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--sidebar-divider-text);white-space:nowrap;-webkit-user-select:none;user-select:none}.app-layout-module__S69sLa__settingsDivider{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--sidebar-divider-dim);-webkit-user-select:none;user-select:none;white-space:nowrap;padding:8px 8px 3px}.app-layout-module__S69sLa__backdrop{z-index:40;background:#000000a6;animation:.2s app-layout-module__S69sLa__fadeIn;position:fixed;inset:0}.app-layout-module__S69sLa__main{flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex}.app-layout-module__S69sLa__mainExpanded,.app-layout-module__S69sLa__mainCollapsed{margin-left:0;transition:margin-left .25s}@media (min-width:1024px){.app-layout-module__S69sLa__mainExpanded{margin-left:240px}.app-layout-module__S69sLa__mainCollapsed{margin-left:64px}}.app-layout-module__S69sLa__header{background:var(--sidebar-bg);border-bottom:1px solid var(--sidebar-footer-border);z-index:30;flex-shrink:0;align-items:center;height:56px;padding:0 16px;display:flex;position:sticky;top:0}.app-layout-module__S69sLa__menuBtn{margin-right:8px}.app-layout-module__S69sLa__headerRight{align-items:center;margin-left:auto;display:flex}.app-layout-module__S69sLa__profileMenu{position:relative}.app-layout-module__S69sLa__profileBtn{cursor:pointer;color:var(--sidebar-text-hover);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;transition:background .15s;display:flex}.app-layout-module__S69sLa__profileBtn:hover{background:var(--sidebar-hover-bg)}.app-layout-module__S69sLa__avatar{background:var(--sidebar-badge-bg);border:1px solid var(--sidebar-badge-border);width:28px;height:28px;font-family:var(--font-serif);font-style:italic;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--sidebar-accent);line-height:var(--line-none);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-layout-module__S69sLa__profileName{font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap;display:none}@media (min-width:640px){.app-layout-module__S69sLa__profileName{display:block}}.app-layout-module__S69sLa__chevron{color:var(--sidebar-text-muted);flex-shrink:0;transition:transform .2s}.app-layout-module__S69sLa__dropdown{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-dropdown);min-width:160px;z-index:var(--z-dropdown);padding:4px;animation:.15s app-layout-module__S69sLa__slideDown;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.app-layout-module__S69sLa__dropdownItem{color:var(--color-text);font-size:var(--text-sm);cursor:pointer;text-align:left;border-radius:var(--radius-md);width:100%;transition:background var(--transition-fast);background:0 0;border:none;align-items:center;gap:8px;padding:7px 10px;text-decoration:none;display:flex}.app-layout-module__S69sLa__dropdownItem:hover{background:var(--color-background-alt)}.app-layout-module__S69sLa__dropdownItemDanger{color:var(--color-error-dark)}.app-layout-module__S69sLa__dropdownItemDanger:hover{background:var(--color-error-bg-subtle)}.app-layout-module__S69sLa__content{background:var(--color-background);flex:1;padding:16px}@media (min-width:768px){.app-layout-module__S69sLa__content{padding:24px}}@keyframes app-layout-module__S69sLa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes app-layout-module__S69sLa__slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
.CatalogSettingsPage-module__uXUvTq__page{position:relative}.CatalogSettingsPage-module__uXUvTq__tabContent{margin-top:var(--spacing-5)}.CatalogSettingsPage-module__uXUvTq__tabPanel{gap:var(--spacing-4);flex-direction:column;display:flex}.CatalogSettingsPage-module__uXUvTq__accessDenied{text-align:center;color:var(--color-text-light);padding:60px 0}