.styles-module__zt3eaG__container{min-height:100vh;padding:var(--padding-lg);background:var(--background-primary);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:959px){.styles-module__zt3eaG__container{padding:var(--padding-md)}}.styles-module__zt3eaG__title{font-family:var(--font-heading);font-size:var(--heading-xl);letter-spacing:-1px;color:var(--foreground-primary);margin-bottom:var(--gap-2xl);text-align:center;font-weight:800}.styles-module__zt3eaG__form{gap:var(--gap-2xl);flex-direction:column;width:100%;max-width:400px;display:flex}.styles-module__zt3eaG__field{gap:var(--gap-sm);flex-direction:column;display:flex}.styles-module__zt3eaG__field input{font-family:var(--font-body);font-size:var(--text-md);color:var(--field-foreground);background:var(--field-background);border:var(--field-border-width) solid var(--field-border);border-radius:var(--field-radius);padding:var(--padding-md);box-shadow:0 1px 2px var(--field-shadow), 0 1px 3px var(--field-shadow-2);transition:border-color var(--transition-fast) ease;box-sizing:border-box;width:100%;font-weight:400}.styles-module__zt3eaG__field input::placeholder{color:var(--field-placeholder)}.styles-module__zt3eaG__field input:hover{border-color:var(--field-border-hover)}.styles-module__zt3eaG__field input:focus-visible{outline:2px solid var(--focus-ring-field);outline-offset:0;border-color:var(--field-border-hover)}.styles-module__zt3eaG__label{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);font-weight:500}.styles-module__zt3eaG__error{color:var(--danger);font-family:var(--font-body);font-size:var(--text-sm);margin:0}.styles-module__zt3eaG__sessionExpired{padding:8px;padding:var(--padding-sm,8px);margin:0 0 16px;margin:0 0 var(--gap-md,16px);font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);background:var(--warning-background);border:1px solid var(--warning);border-radius:var(--radius-sm)}.styles-module__zt3eaG__submit{font-family:var(--font-body);font-size:var(--text-md);color:var(--accent-primary-foreground);background:var(--accent-primary);border-radius:var(--radius-sm);padding:var(--padding-md) var(--padding-xl);cursor:pointer;transition:background var(--transition-fast) ease;border:none;width:100%;font-weight:700}.styles-module__zt3eaG__submit:hover{background:var(--accent-primary-hover)}.styles-module__zt3eaG__submit:active{background:var(--accent-primary-active)}.styles-module__zt3eaG__submit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__zt3eaG__submit:disabled{background:var(--accent-primary-disabled);color:var(--foreground-tertiary);cursor:not-allowed}.styles-module__zt3eaG__link{font-family:var(--font-body);font-size:var(--text-sm);color:var(--accent-primary);text-align:center;-webkit-text-decoration:underline;text-decoration:underline}
.styles-module__TrUi7W__container{width:100%;max-width:var(--wrapper-max-width);padding-left:var(--padding-md);padding-right:var(--padding-md);margin:0 auto}@media (min-width:600px) and (max-width:959px){.styles-module__TrUi7W__container{padding-left:var(--padding-lg);padding-right:var(--padding-lg)}}@media (min-width:960px){.styles-module__TrUi7W__container{padding-left:var(--padding-xl);padding-right:var(--padding-xl)}}
.styles-module__6rtfDq__container{padding-top:var(--padding-lg);padding-bottom:var(--padding-lg);background:var(--background-primary);flex:auto}.styles-module__6rtfDq__toast{align-items:center;gap:var(--gap-sm);background:var(--success-background);color:var(--success);border-radius:var(--radius-sm);padding:var(--padding-md);margin:0 auto var(--gap-2xl);font-family:var(--font-body);font-size:var(--text-sm);max-width:900px;font-weight:500;display:flex}.styles-module__6rtfDq__card{background:var(--background-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-md);padding:var(--gap-3xl);box-shadow:var(--shadow-level-1);margin:0}@media (max-width:959px){.styles-module__6rtfDq__container{padding-top:var(--padding-md);padding-bottom:var(--padding-md)}.styles-module__6rtfDq__card{padding:var(--gap-xl)}}.styles-module__6rtfDq__header{margin-bottom:var(--gap-3xl)}.styles-module__6rtfDq__title{font-family:var(--font-heading);font-size:var(--heading-md);color:var(--foreground-primary);margin:0 0 var(--gap-sm);align-items:center;gap:var(--gap-sm);font-weight:700;display:flex}.styles-module__6rtfDq__subtitle{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-secondary);margin:0}.styles-module__6rtfDq__backLink{align-items:center;gap:var(--gap-xs);margin-bottom:var(--gap-md);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-link);background:0 0;border:none;padding:0;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.styles-module__6rtfDq__backLink:hover{color:var(--foreground-link-hover);-webkit-text-decoration:underline;text-decoration:underline}.styles-module__6rtfDq__backLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__6rtfDq__backArrow{font-size:var(--text-md);line-height:1}.styles-module__6rtfDq__roomsFooter{margin-top:var(--gap-3xl);padding-top:var(--gap-2xl);border-top:1px solid var(--border-secondary);justify-content:flex-end;display:flex}.styles-module__6rtfDq__lockedBanner{align-items:center;gap:var(--gap-sm);margin:0 0 var(--gap-lg);padding:var(--padding-md) var(--padding-lg);background:var(--background-secondary);color:var(--foreground-secondary);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);font-weight:400;display:flex}.styles-module__6rtfDq__lockedBanner strong{color:var(--foreground-primary);font-weight:600}.styles-module__6rtfDq__lockedIcon{width:18px;height:18px;color:var(--foreground-tertiary);flex-shrink:0}.styles-module__6rtfDq__reviewError{margin:var(--gap-lg) 0 0;color:var(--danger);font-family:var(--font-body);font-size:var(--text-sm)}.styles-module__6rtfDq__continueButton{align-items:center;gap:var(--gap-sm);border-radius:var(--radius-sm);background:var(--accent-secondary);color:var(--accent-secondary-foreground);border:1px solid var(--border-primary);font-family:var(--font-body);font-size:var(--text-md);padding:var(--padding-md) var(--padding-xl);cursor:pointer;transition:background var(--transition-fast) ease, border-color var(--transition-fast) ease;font-weight:600;display:inline-flex}.styles-module__6rtfDq__continueButton:hover{background:var(--background-secondary);border-color:var(--foreground-primary)}.styles-module__6rtfDq__continueButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__6rtfDq__continueButton:disabled{background:var(--accent-primary-disabled);color:var(--foreground-tertiary);border-color:var(--border-secondary);cursor:not-allowed}.styles-module__6rtfDq__buttonIcon{flex-shrink:0}.styles-module__6rtfDq__activateButton{border-radius:var(--radius-sm);background:var(--danger);color:#fff;border:1px solid var(--danger);font-family:var(--font-body);font-size:var(--text-md);padding:var(--padding-md) var(--padding-xl);cursor:pointer;align-items:center;margin:0 auto;font-weight:600;display:inline-flex}.styles-module__6rtfDq__activateButton:hover{opacity:.9}.styles-module__6rtfDq__activateButton:disabled{cursor:not-allowed;opacity:.5}.styles-module__6rtfDq__activateButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__6rtfDq__reviewStatus{align-items:center;gap:var(--gap-sm);margin-bottom:var(--gap-lg);display:flex}.styles-module__6rtfDq__reviewStatusLabel{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-tertiary);font-weight:600}
.styles-module__Q2avSq__flag{aspect-ratio:3/2;vertical-align:middle;border-radius:2px;width:20px;height:auto;display:inline-block;box-shadow:inset 0 0 0 .5px #00000026}
.styles-module__RrokmG__banner{align-items:center;gap:var(--gap-sm);padding:var(--padding-md);border-radius:var(--radius-sm);background:var(--warning-background);font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);display:flex}.styles-module__RrokmG__icon{color:var(--warning);flex-shrink:0}
.styles-module__Wt25IG__card{gap:var(--gap-lg);padding:var(--padding-lg);background:var(--background-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-md);flex-direction:column;display:flex}.styles-module__Wt25IG__header{justify-content:space-between;align-items:flex-start;gap:var(--gap-lg);display:flex}.styles-module__Wt25IG__heading{align-items:baseline;gap:var(--gap-sm);flex-wrap:wrap;min-width:0;display:flex}.styles-module__Wt25IG__name{font-family:var(--font-heading);color:var(--foreground-primary);margin:0;font-size:18px;font-weight:700}.styles-module__Wt25IG__subtitle{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-tertiary)}.styles-module__Wt25IG__actions{gap:var(--gap-sm);flex-shrink:0;display:flex}.styles-module__Wt25IG__edit{align-items:center;gap:var(--gap-xs);font-family:var(--font-body);font-size:var(--text-sm);border-radius:var(--radius-sm);padding:var(--padding-sm) var(--padding-md);cursor:pointer;background:var(--accent-secondary);border:1px solid var(--border-primary);color:var(--accent-secondary-foreground);transition:background var(--transition-fast) ease, border-color var(--transition-fast) ease;font-weight:600;display:inline-flex}.styles-module__Wt25IG__delete{align-items:center;gap:var(--gap-xs);font-family:var(--font-body);font-size:var(--text-sm);border-radius:var(--radius-sm);padding:var(--padding-sm) var(--padding-md);cursor:pointer;color:var(--foreground-secondary);transition:background var(--transition-fast) ease, color var(--transition-fast) ease;background:0 0;border:1px solid #0000;font-weight:400;display:inline-flex}.styles-module__Wt25IG__edit:hover{background:var(--background-secondary);border-color:var(--foreground-primary)}.styles-module__Wt25IG__delete:hover{background:var(--background-secondary);color:var(--foreground-primary)}.styles-module__Wt25IG__edit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__Wt25IG__delete:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__Wt25IG__buttonIcon{flex-shrink:0;width:1em;height:1em}.styles-module__Wt25IG__fields{grid-gap:var(--gap-lg) var(--gap-2xl);gap:var(--gap-lg) var(--gap-2xl);padding-top:var(--padding-md);border-top:1px solid var(--border-secondary);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.styles-module__Wt25IG__field{gap:var(--gap-xs);flex-direction:column;min-width:0;display:flex}.styles-module__Wt25IG__fieldLabel{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--foreground-tertiary);font-weight:600}.styles-module__Wt25IG__fieldValue{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);font-weight:500}.styles-module__Wt25IG__pills{gap:var(--gap-xs);flex-wrap:wrap;display:flex}.styles-module__Wt25IG__pill{align-items:center;gap:var(--gap-xs);font-family:var(--font-body);font-size:var(--text-xs);color:var(--foreground-secondary);background:var(--background-secondary);border-radius:var(--radius-full);padding:var(--padding-xs) var(--padding-sm);font-weight:600;display:inline-flex}.styles-module__Wt25IG__detail{gap:var(--gap-md);padding-top:var(--padding-md);border-top:1px solid var(--border-secondary);flex-direction:column;display:flex}.styles-module__Wt25IG__toggle{align-self:flex-start;align-items:center;gap:var(--gap-xs);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);color:var(--accent-secondary-foreground);background:0 0;border:none;padding:0;font-weight:600;display:inline-flex}.styles-module__Wt25IG__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.styles-module__Wt25IG__chevron{transition:transform var(--transition-fast) ease}.styles-module__Wt25IG__chevronOpen{transform:rotate(180deg)}.styles-module__Wt25IG__activityDetail{gap:var(--gap-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.styles-module__Wt25IG__activityRow{align-items:baseline;gap:var(--gap-xs) var(--gap-sm);flex-wrap:wrap;display:flex}.styles-module__Wt25IG__activityName{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);font-weight:600}.styles-module__Wt25IG__activityTags{gap:var(--gap-xs);flex-wrap:wrap;display:flex}.styles-module__Wt25IG__tag{font-family:var(--font-body);font-size:var(--text-xs);color:var(--foreground-secondary);background:var(--background-secondary);border-radius:var(--radius-full);padding:var(--padding-xs) var(--padding-sm);font-weight:600}
.styles-module__o290yq__form{gap:var(--gap-2xl);flex-direction:column;display:flex}.styles-module__o290yq__field{gap:var(--gap-sm);flex-direction:column;display:flex}.styles-module__o290yq__field>span{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);font-weight:500}.styles-module__o290yq__field input,.styles-module__o290yq__field select,.styles-module__o290yq__attribute select{font-family:var(--font-body);font-size:var(--text-md);color:var(--field-foreground);background:var(--field-background);border:var(--field-border-width) solid var(--field-border);border-radius:var(--field-radius);padding:var(--padding-md);box-shadow:0 1px 2px var(--field-shadow), 0 1px 3px var(--field-shadow-2);transition:border-color var(--transition-fast) ease;box-sizing:border-box;width:100%;font-weight:400}.styles-module__o290yq__field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231e1e1e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--padding-md) center;padding-right:calc(var(--padding-md) * 2 + 1em)}.styles-module__o290yq__field select:hover{border-color:var(--field-border-hover)}.styles-module__o290yq__field select:focus-visible{outline:2px solid var(--focus-ring-field);outline-offset:0;border-color:var(--field-border-hover)}.styles-module__o290yq__section,.styles-module__o290yq__checkboxGroup{padding:var(--padding-lg);border:1px solid var(--border-primary);border-radius:var(--radius-md);min-width:0}.styles-module__o290yq__section{gap:var(--gap-2xl);flex-direction:column;display:flex}.styles-module__o290yq__checkboxGroup{gap:var(--gap-sm);flex-direction:column;display:flex}.styles-module__o290yq__section>legend,.styles-module__o290yq__checkboxGroup>legend{font-family:var(--font-heading);font-size:var(--heading-md);letter-spacing:-.5px;color:var(--foreground-primary);padding:0 var(--padding-sm);font-weight:700}.styles-module__o290yq__segmented{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);align-items:stretch;gap:2px;width:-webkit-fit-content;width:fit-content;max-width:100%;padding:3px;display:inline-flex;position:relative}.styles-module__o290yq__segment{padding:var(--padding-sm) var(--padding-lg);border-radius:calc(var(--radius-sm) - 2px);font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-secondary);cursor:pointer;transition:background var(--transition-fast) ease, color var(--transition-fast) ease;justify-content:center;align-items:center;font-weight:500;display:inline-flex;position:relative}.styles-module__o290yq__segment:has(.styles-module__o290yq__segmentInput:checked){background:var(--background-primary);color:var(--foreground-primary);box-shadow:0 1px 2px var(--field-shadow), 0 1px 3px var(--field-shadow-2);font-weight:600}.styles-module__o290yq__segment:has(.styles-module__o290yq__segmentInput:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__o290yq__segmentInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module__o290yq__switchCard{align-items:center;gap:var(--gap-md);padding:var(--padding-md) var(--padding-lg);border:1px solid var(--border-primary);border-radius:var(--radius-md);cursor:pointer;display:flex;position:relative}.styles-module__o290yq__switchRow{align-items:center;gap:var(--gap-md);cursor:pointer;display:flex;position:relative}.styles-module__o290yq__switchInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module__o290yq__switchTrack{background:var(--border-primary);width:2.75rem;height:1.5rem;transition:background var(--transition-fast) ease;border-radius:999px;flex-shrink:0;position:relative}.styles-module__o290yq__switchTrack:after{content:"";background:var(--background-primary);width:calc(1.5rem - 4px);height:calc(1.5rem - 4px);box-shadow:0 1px 2px var(--field-shadow-2);transition:transform var(--transition-fast) ease;border-radius:50%;position:absolute;top:2px;left:2px}.styles-module__o290yq__switchInput:checked+.styles-module__o290yq__switchTrack{background:var(--foreground-primary)}.styles-module__o290yq__switchInput:checked+.styles-module__o290yq__switchTrack:after{transform:translate(1.25rem)}.styles-module__o290yq__switchInput:focus-visible+.styles-module__o290yq__switchTrack{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__o290yq__switchRow:has(.styles-module__o290yq__switchInput:disabled){cursor:not-allowed}.styles-module__o290yq__switchInput:disabled~.styles-module__o290yq__switchTrack{opacity:.5}.styles-module__o290yq__switchLabel{font-family:var(--font-body);font-size:var(--text-md);color:var(--foreground-primary)}.styles-module__o290yq__switchInput:disabled~.styles-module__o290yq__switchLabel{color:var(--foreground-tertiary)}.styles-module__o290yq__switchList{gap:var(--gap-md);flex-direction:column;display:flex}.styles-module__o290yq__countryGrid{gap:var(--gap-sm);flex-wrap:wrap;display:flex}.styles-module__o290yq__countryPill{align-items:center;gap:var(--gap-sm);padding:var(--padding-sm) var(--padding-md);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);background:var(--background-primary);font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);cursor:pointer;transition:border-color var(--transition-fast) ease, background var(--transition-fast) ease;display:inline-flex;position:relative}.styles-module__o290yq__countryPill:hover{border-color:var(--border-primary);background:var(--background-secondary)}.styles-module__o290yq__countryPillSelected,.styles-module__o290yq__countryPillSelected:hover{border-color:var(--foreground-primary);background:var(--background-secondary);font-weight:600}.styles-module__o290yq__countryPill:has(.styles-module__o290yq__countryInput:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__o290yq__countryInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module__o290yq__ratePlanList{gap:var(--gap-sm);flex-direction:column;display:flex}.styles-module__o290yq__ratePlanOption{text-align:left;align-items:flex-start;width:100%}.styles-module__o290yq__ratePlanLines{flex-direction:column;gap:2px;display:flex}.styles-module__o290yq__ratePlanType{font-weight:600}.styles-module__o290yq__ratePlanMeta{color:var(--foreground-secondary);font-size:var(--text-sm)}.styles-module__o290yq__activityList{gap:var(--gap-md);flex-direction:column;display:flex}.styles-module__o290yq__activityCard{gap:var(--gap-md);padding:var(--padding-md);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);background:var(--background-primary);transition:border-color var(--transition-fast) ease, background var(--transition-fast) ease;flex-direction:column;display:flex}.styles-module__o290yq__activityCardSelected{border-color:var(--foreground-primary);background:var(--background-secondary)}.styles-module__o290yq__activityToggle{align-items:center;gap:var(--gap-sm);cursor:pointer;display:flex;position:relative}.styles-module__o290yq__activityInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module__o290yq__activityName{font-family:var(--font-body);font-size:var(--text-md);color:var(--foreground-primary);font-weight:600}.styles-module__o290yq__activityCheck{color:var(--foreground-primary);flex-shrink:0;margin-left:auto}.styles-module__o290yq__activityToggle:has(.styles-module__o290yq__activityInput:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.styles-module__o290yq__activityAttributes{gap:var(--gap-lg);padding-top:var(--padding-md);border-top:1px solid var(--border-secondary);flex-direction:column;display:flex}.styles-module__o290yq__attribute{gap:var(--gap-sm);font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);flex-direction:column;display:flex}.styles-module__o290yq__hint{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-tertiary);margin:0}.styles-module__o290yq__error{color:var(--danger);font-family:var(--font-body);font-size:var(--text-sm);margin:0}.styles-module__o290yq__serverError{color:var(--danger);font-family:var(--font-body);font-size:var(--text-sm);background:var(--danger-background);border-radius:var(--radius-sm);padding:var(--padding-md);margin:0}
.styles-module__imBaYa__filter{border:1px solid var(--border-primary);border-radius:var(--radius-sm);flex-wrap:wrap;display:inline-flex;overflow:hidden}.styles-module__imBaYa__option{align-items:center;gap:var(--gap-sm);padding:var(--padding-sm) var(--padding-md);background:var(--background-primary);font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-secondary);cursor:pointer;border:none;display:inline-flex}.styles-module__imBaYa__option+.styles-module__imBaYa__option{border-left:1px solid var(--border-primary)}.styles-module__imBaYa__option:hover{background:var(--background-secondary)}.styles-module__imBaYa__option[aria-pressed=true]{background:var(--foreground-primary);color:var(--foreground-inverse);font-weight:600}.styles-module__imBaYa__option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.styles-module__imBaYa__count{font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8}
.styles-module__SCxGzq__container{gap:var(--gap-2xl);flex-direction:column;display:flex}.styles-module__SCxGzq__list{gap:var(--gap-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.styles-module__SCxGzq__empty{font-family:var(--font-body);font-size:var(--text-md);color:var(--foreground-secondary);margin:0}.styles-module__SCxGzq__error{color:var(--danger);font-family:var(--font-body);font-size:var(--text-sm);background:var(--danger-background);border-radius:var(--radius-sm);padding:var(--padding-md);margin:0}.styles-module__SCxGzq__add{align-self:flex-start;align-items:center;gap:var(--gap-sm);font-family:var(--font-body);font-size:var(--text-md);color:var(--accent-primary-foreground);background:var(--accent-primary);border-radius:var(--radius-sm);padding:var(--padding-md) var(--padding-xl);cursor:pointer;transition:background var(--transition-fast) ease;border:none;font-weight:700;display:inline-flex}.styles-module__SCxGzq__add:hover{background:var(--accent-primary-hover)}.styles-module__SCxGzq__add:active{background:var(--accent-primary-active)}.styles-module__SCxGzq__add:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__SCxGzq__addIcon{flex-shrink:0}
.styles-module__GGMiMa__card{gap:var(--gap-lg);padding:var(--padding-lg);background:var(--background-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-md);flex-direction:column;display:flex}.styles-module__GGMiMa__header{justify-content:space-between;align-items:flex-start;gap:var(--gap-lg);display:flex}.styles-module__GGMiMa__heading{align-items:baseline;gap:var(--gap-sm);flex-wrap:wrap;min-width:0;display:flex}.styles-module__GGMiMa__badge{align-items:center;gap:var(--gap-xs);font-family:var(--font-body);font-size:var(--text-xs);border-radius:var(--radius-sm);padding:var(--padding-xs) var(--padding-sm);align-self:center;font-weight:700;display:inline-flex}.styles-module__GGMiMa__badgeFlex{background:var(--success-background);color:var(--success)}.styles-module__GGMiMa__badgeNcnr{background:var(--foreground-primary);color:var(--foreground-inverse)}.styles-module__GGMiMa__name{font-family:var(--font-heading);color:var(--foreground-primary);margin:0;font-size:18px;font-weight:700}.styles-module__GGMiMa__subtitle{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-tertiary)}.styles-module__GGMiMa__actions{gap:var(--gap-sm);flex-shrink:0;display:flex}.styles-module__GGMiMa__edit{align-items:center;gap:var(--gap-xs);font-family:var(--font-body);font-size:var(--text-sm);border-radius:var(--radius-sm);padding:var(--padding-sm) var(--padding-md);cursor:pointer;background:var(--accent-secondary);border:1px solid var(--border-primary);color:var(--accent-secondary-foreground);transition:background var(--transition-fast) ease, border-color var(--transition-fast) ease;font-weight:600;display:inline-flex}.styles-module__GGMiMa__delete{align-items:center;gap:var(--gap-xs);font-family:var(--font-body);font-size:var(--text-sm);border-radius:var(--radius-sm);padding:var(--padding-sm) var(--padding-md);cursor:pointer;color:var(--foreground-secondary);transition:background var(--transition-fast) ease, color var(--transition-fast) ease;background:0 0;border:1px solid #0000;font-weight:400;display:inline-flex}.styles-module__GGMiMa__edit:hover{background:var(--background-secondary);border-color:var(--foreground-primary)}.styles-module__GGMiMa__delete:hover{background:var(--background-secondary);color:var(--foreground-primary)}.styles-module__GGMiMa__edit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__GGMiMa__delete:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__GGMiMa__buttonIcon{flex-shrink:0;width:1em;height:1em}.styles-module__GGMiMa__fields{grid-gap:var(--gap-lg) var(--gap-2xl);gap:var(--gap-lg) var(--gap-2xl);padding-top:var(--padding-md);border-top:1px solid var(--border-secondary);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.styles-module__GGMiMa__field{gap:var(--gap-xs);flex-direction:column;min-width:0;display:flex}.styles-module__GGMiMa__fieldLabel{align-items:center;gap:var(--gap-xs);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--foreground-tertiary);font-weight:600;display:inline-flex}.styles-module__GGMiMa__fieldValue{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);font-weight:500}.styles-module__GGMiMa__idPanel{gap:var(--gap-md);padding:var(--padding-md);background:var(--background-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-md);flex-direction:column;display:flex}.styles-module__GGMiMa__idPanelRow{justify-content:space-between;align-items:center;gap:var(--gap-md);display:flex}.styles-module__GGMiMa__idPanelInfo{align-items:baseline;gap:var(--gap-sm);min-width:0;display:flex}.styles-module__GGMiMa__idPanelLabel{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-tertiary);flex-shrink:0;font-weight:700}.styles-module__GGMiMa__idPanelValue{font-family:monospace;font-size:var(--text-md);letter-spacing:.04em;color:var(--foreground-primary);word-wrap:anywhere;font-weight:700}.styles-module__GGMiMa__idCopyButton{align-items:center;gap:var(--gap-xs);background:var(--background-primary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:var(--padding-xs) var(--padding-sm);cursor:pointer;font-family:var(--font-body);font-size:var(--text-xs);transition:background var(--transition-fast) ease;flex-shrink:0;display:inline-flex}.styles-module__GGMiMa__idCopyButton:hover{background:var(--background-secondary)}.styles-module__GGMiMa__priceCodes{gap:var(--gap-sm);font-family:var(--font-body);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.styles-module__GGMiMa__priceCode{align-items:center;gap:var(--gap-sm);padding:var(--padding-xs) var(--padding-sm);background:var(--background-secondary);border-radius:var(--radius-sm);display:inline-flex}.styles-module__GGMiMa__priceCodeLabel{color:var(--foreground-tertiary)}.styles-module__GGMiMa__priceCodeValue{color:var(--foreground-primary);font-weight:700}.styles-module__GGMiMa__copyAction{color:var(--foreground-secondary);font-weight:600}.styles-module__GGMiMa__copyActionDone{color:var(--success);font-weight:600}.styles-module__GGMiMa__idCopyButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__GGMiMa__lockIcon{flex-shrink:0;width:12px;height:12px}.styles-module__GGMiMa__lockedHint{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-tertiary);margin:0}
.styles-module__IHaQVW__stepper{align-items:stretch;gap:var(--gap-xs);width:100%;display:inline-flex}.styles-module__IHaQVW__button{width:44px;font-family:var(--font-body);font-size:var(--heading-sm);color:var(--foreground-primary);background:var(--accent-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast) ease;flex-shrink:0;font-weight:700;line-height:1}.styles-module__IHaQVW__button:hover{background:var(--background-secondary)}.styles-module__IHaQVW__button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__IHaQVW__button:disabled{color:var(--foreground-tertiary);cursor:not-allowed}.styles-module__IHaQVW__inputWrap{flex:auto;align-items:center;min-width:0;display:inline-flex;position:relative}.styles-module__IHaQVW__input{text-align:center;width:100%;font-family:var(--font-body);font-size:var(--text-md);color:var(--field-foreground);background:var(--field-background);border:var(--field-border-width) solid var(--field-border);border-radius:var(--field-radius);padding:var(--padding-md);box-shadow:0 1px 2px var(--field-shadow), 0 1px 3px var(--field-shadow-2);transition:border-color var(--transition-fast) ease;box-sizing:border-box;-webkit-appearance:textfield;appearance:textfield;font-weight:400}.styles-module__IHaQVW__input:hover{border-color:var(--field-border-hover)}.styles-module__IHaQVW__input:focus-visible{outline:2px solid var(--focus-ring-field);outline-offset:0;border-color:var(--field-border-hover)}.styles-module__IHaQVW__input[aria-invalid=true]{border-color:var(--danger)}.styles-module__IHaQVW__input:disabled{background:var(--background-secondary);color:var(--foreground-tertiary);cursor:not-allowed}.styles-module__IHaQVW__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.styles-module__IHaQVW__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.styles-module__IHaQVW__hasSuffix .styles-module__IHaQVW__input{padding-right:calc(var(--padding-md) * 2 + 1.2em)}.styles-module__IHaQVW__suffix{right:var(--padding-md);color:var(--foreground-tertiary);font-size:var(--text-sm);pointer-events:none;position:absolute}
.styles-module__sVMNoq__hint{gap:var(--gap-xs) var(--gap-md);font-family:var(--font-body);font-size:var(--text-xs);color:var(--foreground-secondary);flex-wrap:wrap;margin:0;display:flex}
.styles-module__LYpkcG__field{gap:var(--gap-sm);flex-direction:column;flex:12rem;min-width:0;display:flex;position:relative}.styles-module__LYpkcG__field>label{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);font-weight:500}.styles-module__LYpkcG__control{align-items:center;display:flex;position:relative}.styles-module__LYpkcG__input{width:100%;font-family:var(--font-body);font-size:var(--text-md);color:var(--field-foreground);background:var(--field-background);border:var(--field-border-width) solid var(--field-border);border-radius:var(--field-radius);padding:var(--padding-md);padding-right:calc(var(--padding-md) * 2 + 1.25rem);box-shadow:0 1px 2px var(--field-shadow), 0 1px 3px var(--field-shadow-2);transition:border-color var(--transition-fast) ease;box-sizing:border-box;font-weight:400}.styles-module__LYpkcG__input:hover{border-color:var(--field-border-hover)}.styles-module__LYpkcG__input:focus{outline:2px solid var(--focus-ring-field);outline-offset:0;border-color:var(--field-border-hover)}.styles-module__LYpkcG__input:disabled{border-color:var(--field-border);background-color:var(--background-secondary);color:var(--foreground-tertiary);cursor:not-allowed}.styles-module__LYpkcG__clockButton{right:var(--padding-md);color:var(--foreground-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.styles-module__LYpkcG__clockButton:disabled{color:var(--foreground-tertiary);cursor:not-allowed}.styles-module__LYpkcG__clockIcon{width:1.25rem;height:1.25rem}.styles-module__LYpkcG__popover{z-index:var(--zindex-tooltip);background:var(--background-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-md);min-width:16rem;box-shadow:var(--shadow-box-2);padding:var(--gap-md);box-sizing:border-box;position:fixed}.styles-module__LYpkcG__popoverHeader{justify-content:space-between;align-items:center;gap:var(--gap-sm);padding-bottom:var(--gap-sm);border-bottom:1px solid var(--border-secondary);display:flex}.styles-module__LYpkcG__popoverTitle{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-secondary);font-weight:500}.styles-module__LYpkcG__popoverValue{font-family:var(--font-body);font-size:var(--text-md);color:var(--foreground-primary);font-weight:600}.styles-module__LYpkcG__columns{gap:var(--gap-sm);padding:var(--gap-sm) 0;display:flex}.styles-module__LYpkcG__column{gap:var(--gap-xs);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.styles-module__LYpkcG__columnHeader{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--foreground-tertiary);text-align:center;font-weight:500}.styles-module__LYpkcG__optionList{gap:var(--gap-xs);flex-direction:column;max-height:11rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.styles-module__LYpkcG__option,.styles-module__LYpkcG__meridiemOption{width:100%;font-family:var(--font-body);font-size:var(--text-md);color:var(--foreground-primary);border-radius:var(--radius-sm);padding:var(--gap-sm);cursor:pointer;text-align:center;transition:background-color var(--transition-fast) ease;background:0 0;border:none}.styles-module__LYpkcG__meridiemOption{border:1px solid var(--border-secondary)}.styles-module__LYpkcG__option:hover,.styles-module__LYpkcG__meridiemOption:hover{background:var(--background-secondary)}.styles-module__LYpkcG__optionActive,.styles-module__LYpkcG__optionActive:hover{background:var(--background-inverse);color:var(--foreground-inverse);border-color:var(--background-inverse)}.styles-module__LYpkcG__meridiemGroup{gap:var(--gap-sm);flex-direction:column;display:flex}.styles-module__LYpkcG__popoverFooter{padding-top:var(--gap-sm);border-top:1px solid var(--border-secondary);justify-content:flex-end;display:flex}.styles-module__LYpkcG__done{font-family:var(--font-body);font-size:var(--text-md);color:var(--accent-primary-foreground);background:var(--accent-primary);border-radius:var(--radius-sm);padding:var(--gap-sm) var(--gap-xl);cursor:pointer;transition:background-color var(--transition-fast) ease;border:none;font-weight:600}.styles-module__LYpkcG__done:hover{background:var(--accent-primary-active)}
.styles-module__vL0iaa__combobox{width:100%;position:relative}.styles-module__vL0iaa__input{font-family:var(--font-body);font-size:var(--text-md);color:var(--field-foreground);background:var(--field-background);border:var(--field-border-width) solid var(--field-border);border-radius:var(--field-radius);padding:var(--padding-md);box-shadow:0 1px 2px var(--field-shadow), 0 1px 3px var(--field-shadow-2);transition:border-color var(--transition-fast) ease;box-sizing:border-box;width:100%;font-weight:400}.styles-module__vL0iaa__input::placeholder{color:var(--field-placeholder)}.styles-module__vL0iaa__input:hover{border-color:var(--field-border-hover)}.styles-module__vL0iaa__input:focus-visible{outline:2px solid var(--focus-ring-field);outline-offset:0;border-color:var(--field-border-hover)}.styles-module__vL0iaa__input[aria-invalid=true]{border-color:var(--danger)}.styles-module__vL0iaa__input:disabled{background:var(--background-secondary);color:var(--foreground-tertiary);cursor:not-allowed}.styles-module__vL0iaa__list{top:calc(100% + var(--gap-xs));padding:var(--padding-xs);background:var(--background-primary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-level-2);max-height:240px;z-index:var(--zindex-tooltip);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.styles-module__vL0iaa__option{font-family:var(--font-body);font-size:var(--text-md);color:var(--foreground-primary);padding:var(--padding-sm) var(--padding-md);border-radius:var(--radius-sm);cursor:pointer}.styles-module__vL0iaa__option:hover,.styles-module__vL0iaa__option[aria-selected=true]{background:var(--background-secondary)}.styles-module__vL0iaa__active{background:var(--accent-background-soft)}.styles-module__vL0iaa__status{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-secondary);padding:var(--padding-sm) var(--padding-md)}
.styles-module__5zmF3q__form{gap:var(--gap-2xl);flex-direction:column;display:flex}.styles-module__5zmF3q__row{gap:var(--gap-2xl);flex-wrap:wrap;display:flex}.styles-module__5zmF3q__field{gap:var(--gap-sm);flex-direction:column;display:flex}.styles-module__5zmF3q__row .styles-module__5zmF3q__field,.styles-module__5zmF3q__row .styles-module__5zmF3q__spacer{flex:12rem}.styles-module__5zmF3q__field>span,.styles-module__5zmF3q__field>label{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);font-weight:500}.styles-module__5zmF3q__field input,.styles-module__5zmF3q__field select,.styles-module__5zmF3q__field textarea{font-family:var(--font-body);font-size:var(--text-md);color:var(--field-foreground);background:var(--field-background);border:var(--field-border-width) solid var(--field-border);border-radius:var(--field-radius);padding:var(--padding-md);box-shadow:0 1px 2px var(--field-shadow), 0 1px 3px var(--field-shadow-2);transition:border-color var(--transition-fast) ease;box-sizing:border-box;width:100%;font-weight:400}.styles-module__5zmF3q__field textarea{resize:vertical}.styles-module__5zmF3q__field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231e1e1e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--padding-md) center;padding-right:calc(var(--padding-md) * 2 + 1em)}.styles-module__5zmF3q__field input::placeholder,.styles-module__5zmF3q__field textarea::placeholder{color:var(--field-placeholder)}.styles-module__5zmF3q__field input:hover,.styles-module__5zmF3q__field select:hover,.styles-module__5zmF3q__field textarea:hover{border-color:var(--field-border-hover)}.styles-module__5zmF3q__field input:focus-visible{outline:2px solid var(--focus-ring-field);outline-offset:0;border-color:var(--field-border-hover)}.styles-module__5zmF3q__field select:focus-visible{outline:2px solid var(--focus-ring-field);outline-offset:0;border-color:var(--field-border-hover)}.styles-module__5zmF3q__field textarea:focus-visible{outline:2px solid var(--focus-ring-field);outline-offset:0;border-color:var(--field-border-hover)}.styles-module__5zmF3q__field input:disabled,.styles-module__5zmF3q__field select:disabled,.styles-module__5zmF3q__field textarea:disabled{border-color:var(--field-border);background-color:var(--background-secondary);color:var(--foreground-tertiary);cursor:not-allowed}.styles-module__5zmF3q__hint{font-family:var(--font-body);font-size:var(--text-xs);color:var(--foreground-secondary);margin:0}.styles-module__5zmF3q__labelWithInfo{align-items:center;gap:var(--gap-xs);display:inline-flex}.styles-module__5zmF3q__notice{margin:0 0 var(--gap-md);padding:var(--padding-sm) var(--padding-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);background:var(--warning-background);border:1px solid var(--warning);border-radius:var(--radius-sm)}.styles-module__5zmF3q__section,.styles-module__5zmF3q__checkboxGroup{padding:var(--padding-lg);border:1px solid var(--border-primary);border-radius:var(--radius-md);min-width:0}.styles-module__5zmF3q__section{gap:var(--gap-2xl);flex-direction:column;display:flex}.styles-module__5zmF3q__checkboxGroup{gap:var(--gap-sm);flex-direction:column;display:flex}.styles-module__5zmF3q__section>legend,.styles-module__5zmF3q__checkboxGroup>legend{font-family:var(--font-heading);font-size:var(--heading-md);letter-spacing:-.5px;color:var(--foreground-primary);padding:0 var(--padding-sm);font-weight:700}.styles-module__5zmF3q__dayGrid{gap:var(--gap-sm);flex-wrap:wrap;display:flex}.styles-module__5zmF3q__dayPill{padding:var(--padding-sm) var(--padding-md);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);background:var(--background-primary);font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);white-space:nowrap;cursor:pointer;transition:border-color var(--transition-fast) ease, background var(--transition-fast) ease, color var(--transition-fast) ease;justify-content:center;align-items:center;display:inline-flex;position:relative}.styles-module__5zmF3q__dayPill:hover{border-color:var(--border-primary);background:var(--background-secondary)}.styles-module__5zmF3q__dayPill:has(.styles-module__5zmF3q__dayInput:checked){border-color:var(--foreground-primary);background:var(--background-secondary);color:var(--foreground-primary);font-weight:600}.styles-module__5zmF3q__dayPill:has(.styles-module__5zmF3q__dayInput:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__5zmF3q__dayPill:has(.styles-module__5zmF3q__dayInput:disabled){cursor:not-allowed;opacity:.6}.styles-module__5zmF3q__dayInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module__5zmF3q__period{gap:var(--gap-lg);padding:var(--padding-md);border:1px solid var(--border-primary);border-radius:var(--radius-sm);flex-direction:column;display:flex}.styles-module__5zmF3q__addPeriod{align-self:flex-start;align-items:center;gap:var(--gap-xs);font-family:var(--font-body);font-size:var(--text-sm);color:var(--accent-secondary-foreground);background:var(--accent-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:var(--padding-sm) var(--padding-lg);cursor:pointer;transition:background var(--transition-fast) ease, border-color var(--transition-fast) ease;font-weight:600;display:inline-flex}.styles-module__5zmF3q__addPeriod:hover{background:var(--background-secondary);border-color:var(--foreground-primary)}.styles-module__5zmF3q__removePeriod{align-self:flex-start;align-items:center;gap:var(--gap-xs);font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-secondary);border-radius:var(--radius-sm);padding:var(--padding-sm) var(--padding-lg);cursor:pointer;transition:background var(--transition-fast) ease, color var(--transition-fast) ease;background:0 0;border:1px solid #0000;font-weight:400;display:inline-flex}.styles-module__5zmF3q__removePeriod:hover{background:var(--background-secondary);color:var(--foreground-primary)}.styles-module__5zmF3q__addPeriod:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__5zmF3q__removePeriod:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__5zmF3q__periodButtonIcon{flex-shrink:0;width:1em;height:1em}.styles-module__5zmF3q__error{color:var(--danger);font-family:var(--font-body);font-size:var(--text-sm);margin:0}.styles-module__5zmF3q__serverError{color:var(--danger);font-family:var(--font-body);font-size:var(--text-sm);background:var(--danger-background);border-radius:var(--radius-sm);padding:var(--padding-md);margin:0}.styles-module__5zmF3q__segmented{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);align-items:stretch;gap:2px;width:-webkit-fit-content;width:fit-content;max-width:100%;padding:3px;display:inline-flex}.styles-module__5zmF3q__segment{padding:var(--padding-sm) var(--padding-lg);border-radius:calc(var(--radius-sm) - 2px);font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-secondary);cursor:pointer;transition:background var(--transition-fast) ease, color var(--transition-fast) ease;justify-content:center;align-items:center;font-weight:500;display:inline-flex;position:relative}.styles-module__5zmF3q__segment:has(.styles-module__5zmF3q__segmentInput:checked){background:var(--background-primary);color:var(--foreground-primary);box-shadow:0 1px 2px var(--field-shadow), 0 1px 3px var(--field-shadow-2);font-weight:600}.styles-module__5zmF3q__segment:has(.styles-module__5zmF3q__segmentInput:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__5zmF3q__segment:has(.styles-module__5zmF3q__segmentInput:disabled){cursor:not-allowed;color:var(--foreground-tertiary)}.styles-module__5zmF3q__segmentInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module__5zmF3q__switchCard{align-items:center;gap:var(--gap-md);padding:var(--padding-md) var(--padding-lg);border:1px solid var(--border-primary);border-radius:var(--radius-md);cursor:pointer;display:flex;position:relative}.styles-module__5zmF3q__switchCard:has(.styles-module__5zmF3q__switchInput:disabled){cursor:not-allowed}.styles-module__5zmF3q__switchInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module__5zmF3q__switchTrack{background:var(--border-primary);width:2.75rem;height:1.5rem;transition:background var(--transition-fast) ease;border-radius:999px;flex-shrink:0;position:relative}.styles-module__5zmF3q__switchTrack:after{content:"";background:var(--background-primary);width:calc(1.5rem - 4px);height:calc(1.5rem - 4px);box-shadow:0 1px 2px var(--field-shadow-2);transition:transform var(--transition-fast) ease;border-radius:50%;position:absolute;top:2px;left:2px}.styles-module__5zmF3q__switchInput:checked+.styles-module__5zmF3q__switchTrack{background:var(--foreground-primary)}.styles-module__5zmF3q__switchInput:checked+.styles-module__5zmF3q__switchTrack:after{transform:translate(1.25rem)}.styles-module__5zmF3q__switchInput:focus-visible+.styles-module__5zmF3q__switchTrack{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__5zmF3q__switchInput:disabled+.styles-module__5zmF3q__switchTrack{opacity:.5}.styles-module__5zmF3q__switchLabel{font-family:var(--font-body);font-size:var(--text-md);color:var(--foreground-primary)}.styles-module__5zmF3q__statement{padding:var(--padding-md) var(--padding-lg);border:1px solid var(--border-primary);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-md);color:var(--foreground-primary)}
.styles-module___eYWeW__container{gap:var(--gap-2xl);flex-direction:column;display:flex}.styles-module___eYWeW__list{gap:var(--gap-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.styles-module___eYWeW__empty{font-family:var(--font-body);font-size:var(--text-md);color:var(--foreground-secondary);margin:0}.styles-module___eYWeW__error{color:var(--danger);font-family:var(--font-body);font-size:var(--text-sm);background:var(--danger-background);border-radius:var(--radius-sm);padding:var(--padding-md);margin:0}.styles-module___eYWeW__add{align-self:flex-start;align-items:center;gap:var(--gap-sm);font-family:var(--font-body);font-size:var(--text-md);color:var(--accent-primary-foreground);background:var(--accent-primary);border-radius:var(--radius-sm);padding:var(--padding-md) var(--padding-xl);cursor:pointer;transition:background var(--transition-fast) ease;border:none;font-weight:700;display:inline-flex}.styles-module___eYWeW__add:hover{background:var(--accent-primary-hover)}.styles-module___eYWeW__add:active{background:var(--accent-primary-active)}.styles-module___eYWeW__add:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module___eYWeW__addIcon{flex-shrink:0}
.styles-module__6hOJHa__section{border:1px solid var(--border-primary);border-radius:var(--radius-md);min-width:0;padding:0;overflow:hidden}.styles-module__6hOJHa__sectionHeader{justify-content:space-between;align-items:center;gap:var(--gap-sm);width:100%;padding:var(--padding-md) var(--padding-lg);background:var(--background-primary);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-md);color:var(--foreground-primary);text-align:left;border:none;font-weight:700;display:flex}.styles-module__6hOJHa__sectionHeader:hover{background:var(--background-secondary)}.styles-module__6hOJHa__sectionHeader:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.styles-module__6hOJHa__chevron{color:var(--foreground-secondary);transition:transform var(--transition-fast) ease;flex-shrink:0}.styles-module__6hOJHa__chevronOpen{transform:rotate(180deg)}.styles-module__6hOJHa__body{gap:var(--gap-lg);padding:0 var(--padding-lg) var(--padding-lg);flex-direction:column;display:flex}.styles-module__6hOJHa__group{gap:var(--gap-md);padding-top:var(--padding-md);border-top:1px solid var(--border-secondary);flex-direction:column;display:flex}.styles-module__6hOJHa__group:first-child{border-top:none;padding-top:0}.styles-module__6hOJHa__groupTitle{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--foreground-primary);margin:0;font-weight:600}.styles-module__6hOJHa__groupNote{font-family:var(--font-body);font-size:var(--text-xs);color:var(--foreground-secondary);margin:0}.styles-module__6hOJHa__row{align-items:flex-end;gap:var(--gap-md);flex-wrap:wrap;display:flex}@media (min-width:960px){.styles-module__6hOJHa__splitGroup{grid-gap:var(--gap-sm) var(--gap-xl);gap:var(--gap-sm) var(--gap-xl);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(12rem,18rem);align-content:start;display:grid}.styles-module__6hOJHa__splitGroup>.styles-module__6hOJHa__row{grid-area:1/2/span 2}}.styles-module__6hOJHa__field{gap:var(--gap-sm);flex-direction:column;flex:12rem;min-width:0;display:flex;position:relative}.styles-module__6hOJHa__field>span,.styles-module__6hOJHa__fieldLabel,.styles-module__6hOJHa__yesNoLegend{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);font-weight:500}.styles-module__6hOJHa__input,.styles-module__6hOJHa__select{width:100%;font-family:var(--font-body);font-size:var(--text-md);color:var(--field-foreground);background:var(--field-background);border:var(--field-border-width) solid var(--field-border);border-radius:var(--field-radius);padding:var(--padding-md);box-shadow:0 1px 2px var(--field-shadow), 0 1px 3px var(--field-shadow-2);transition:border-color var(--transition-fast) ease;box-sizing:border-box;font-weight:400}.styles-module__6hOJHa__select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231e1e1e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--padding-md) center;padding-right:calc(var(--padding-md) * 2 + 1em)}.styles-module__6hOJHa__input:hover,.styles-module__6hOJHa__select:hover{border-color:var(--field-border-hover)}.styles-module__6hOJHa__input:focus-visible{outline:2px solid var(--focus-ring-field);outline-offset:0;border-color:var(--field-border-hover)}.styles-module__6hOJHa__select:focus-visible{outline:2px solid var(--focus-ring-field);outline-offset:0;border-color:var(--field-border-hover)}.styles-module__6hOJHa__input:disabled,.styles-module__6hOJHa__select:disabled{border-color:var(--field-border);background-color:var(--background-secondary);color:var(--foreground-tertiary);cursor:not-allowed}.styles-module__6hOJHa__yesNo{gap:var(--gap-xs);flex-direction:column;display:flex}.styles-module__6hOJHa__segmented{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);align-items:stretch;gap:2px;width:-webkit-fit-content;width:fit-content;max-width:100%;padding:3px;display:inline-flex}.styles-module__6hOJHa__segment{padding:var(--padding-sm) var(--padding-lg);border-radius:calc(var(--radius-sm) - 2px);font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-secondary);cursor:pointer;transition:background var(--transition-fast) ease, color var(--transition-fast) ease;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.styles-module__6hOJHa__segment:has(.styles-module__6hOJHa__segmentInput:checked){background:var(--background-primary);color:var(--foreground-primary);box-shadow:0 1px 2px var(--field-shadow), 0 1px 3px var(--field-shadow-2);font-weight:600}.styles-module__6hOJHa__segment:has(.styles-module__6hOJHa__segmentInput:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__6hOJHa__segment:has(.styles-module__6hOJHa__segmentInput:disabled){cursor:not-allowed;color:var(--foreground-tertiary)}.styles-module__6hOJHa__segmentInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module__6hOJHa__items{gap:var(--gap-sm);border:none;flex-direction:column;margin:0;padding:0;display:flex}.styles-module__6hOJHa__itemsLegend{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-secondary);font-weight:600}.styles-module__6hOJHa__itemsGrid{grid-gap:var(--gap-sm);gap:var(--gap-sm);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));align-items:stretch;display:grid}.styles-module__6hOJHa__itemCard{align-items:center;gap:var(--gap-sm);min-width:0;padding:var(--padding-md);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);background:var(--background-primary);font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);cursor:pointer;box-sizing:border-box;display:flex;position:relative}.styles-module__6hOJHa__itemCard:has(:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}.styles-module__6hOJHa__itemCard:has(:disabled){cursor:not-allowed}.styles-module__6hOJHa__itemCardSelected{border-color:var(--foreground-primary);background:var(--background-secondary)}.styles-module__6hOJHa__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module__6hOJHa__itemIcon{color:var(--foreground-primary);flex-shrink:0}.styles-module__6hOJHa__itemCardLabel{min-width:0;line-height:1.25}.styles-module__6hOJHa__itemCheck{color:var(--foreground-primary);flex-shrink:0;margin-left:auto}.styles-module__6hOJHa__closingPeriod{align-items:flex-end;gap:var(--gap-lg);flex-wrap:wrap;display:flex}.styles-module__6hOJHa__dayMonthYear{gap:var(--gap-sm);flex-wrap:wrap;display:flex}.styles-module__6hOJHa__dayMonthYearField{flex:0 23rem}.styles-module__6hOJHa__daySelect{flex:5.5rem;width:auto;min-width:4rem}.styles-module__6hOJHa__monthSelect{flex:2 10rem;width:auto;min-width:8.25rem}.styles-module__6hOJHa__yearSelect{flex:6.5rem;width:auto;min-width:5.25rem}@media (max-width:959px){.styles-module__6hOJHa__dayMonthYearField .styles-module__6hOJHa__select{padding-left:var(--padding-sm);padding-right:calc(var(--padding-sm) * 2 + 1em);background-position:right var(--padding-sm) center}}.styles-module__6hOJHa__removePeriod{align-items:center;gap:var(--gap-xs);font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-secondary);border-radius:var(--radius-sm);padding:var(--padding-sm) var(--padding-lg);cursor:pointer;transition:background var(--transition-fast) ease, color var(--transition-fast) ease;background:0 0;border:1px solid #0000;font-weight:400;display:inline-flex}.styles-module__6hOJHa__removePeriod:hover{background:var(--background-secondary);color:var(--foreground-primary)}.styles-module__6hOJHa__addPeriod{align-self:flex-start;align-items:center;gap:var(--gap-xs);font-family:var(--font-body);font-size:var(--text-sm);color:var(--accent-secondary-foreground);background:var(--accent-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:var(--padding-sm) var(--padding-lg);cursor:pointer;transition:background var(--transition-fast) ease, border-color var(--transition-fast) ease;font-weight:600;display:inline-flex}.styles-module__6hOJHa__addPeriod:hover{background:var(--background-secondary);border-color:var(--foreground-primary)}.styles-module__6hOJHa__addPeriod:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__6hOJHa__removePeriod:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__6hOJHa__periodButtonIcon{flex-shrink:0;width:1em;height:1em}.styles-module__6hOJHa__error{color:var(--danger);font-family:var(--font-body);font-size:var(--text-sm);margin:0}.styles-module__6hOJHa__row:not(:has(>:not(.styles-module__6hOJHa__field))){grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.styles-module__6hOJHa__row:not(:has(>:not(.styles-module__6hOJHa__field)))>.styles-module__6hOJHa__field{grid-row:span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row-gap:0;row-gap:0;display:grid}.styles-module__6hOJHa__row:not(:has(>:not(.styles-module__6hOJHa__field)))>.styles-module__6hOJHa__field>:first-child{margin-bottom:var(--gap-sm);align-self:end}.styles-module__6hOJHa__row:not(:has(>:not(.styles-module__6hOJHa__field)))>.styles-module__6hOJHa__field>.styles-module__6hOJHa__error{padding-top:var(--gap-sm)}
.styles-module__76y-3G__form{gap:var(--gap-lg);flex-direction:column;display:flex}.styles-module__76y-3G__section{border:1px solid var(--border-primary);border-radius:var(--radius-md);min-width:0;padding:0;overflow:hidden}.styles-module__76y-3G__sectionHeader{justify-content:space-between;align-items:center;gap:var(--gap-sm);width:100%;padding:var(--padding-md) var(--padding-lg);background:var(--background-primary);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-md);color:var(--foreground-primary);text-align:left;border:none;font-weight:700;display:flex}.styles-module__76y-3G__sectionHeader:hover{background:var(--background-secondary)}.styles-module__76y-3G__sectionHeader:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.styles-module__76y-3G__chevron{color:var(--foreground-secondary);transition:transform var(--transition-fast) ease;flex-shrink:0}.styles-module__76y-3G__chevronOpen{transform:rotate(180deg)}.styles-module__76y-3G__grid{grid-gap:var(--gap-sm);gap:var(--gap-sm);padding:0 var(--padding-lg) var(--padding-lg);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));align-items:stretch;display:grid}.styles-module__76y-3G__card{border:1px solid var(--border-secondary);border-radius:var(--radius-sm);background:var(--background-primary);flex-direction:column;min-width:0;height:100%;display:flex}.styles-module__76y-3G__cardSelected{border-color:var(--foreground-primary);background:var(--background-secondary)}.styles-module__76y-3G__cardToggle{align-items:center;gap:var(--gap-sm);width:100%;padding:var(--padding-md);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);box-sizing:border-box;flex:1 0 auto;display:flex;position:relative}.styles-module__76y-3G__cardToggle:has(:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}.styles-module__76y-3G__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module__76y-3G__cardIcon{color:var(--foreground-primary);flex-shrink:0}.styles-module__76y-3G__cardLabel{min-width:0;line-height:1.25}.styles-module__76y-3G__cardCheck{color:var(--foreground-primary);flex-shrink:0;margin-left:auto}.styles-module__76y-3G__controls{gap:var(--gap-md);padding:0 var(--padding-md) var(--padding-md);flex-direction:column;display:flex}.styles-module__76y-3G__controlRow{align-items:flex-end;gap:var(--gap-md);flex-wrap:wrap;display:flex}.styles-module__76y-3G__field,.styles-module__76y-3G__priceField{gap:var(--gap-xs);flex-direction:column;flex:6rem;min-width:0;display:flex}.styles-module__76y-3G__field>span,.styles-module__76y-3G__priceField>span{font-family:var(--font-body);font-size:var(--text-xs);color:var(--foreground-secondary);font-weight:500}.styles-module__76y-3G__input,.styles-module__76y-3G__select{width:100%;font-family:var(--font-body);font-size:var(--text-sm);color:var(--field-foreground);background:var(--field-background);border:var(--field-border-width) solid var(--field-border);border-radius:var(--field-radius);padding:var(--padding-sm);box-sizing:border-box}.styles-module__76y-3G__input:disabled,.styles-module__76y-3G__select:disabled{background-color:var(--background-tertiary);color:var(--foreground-tertiary);cursor:not-allowed}.styles-module__76y-3G__input:focus-visible{outline:2px solid var(--focus-ring-field);outline-offset:0;border-color:var(--field-border-hover)}.styles-module__76y-3G__select:focus-visible{outline:2px solid var(--focus-ring-field);outline-offset:0;border-color:var(--field-border-hover)}.styles-module__76y-3G__segmented{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);align-items:stretch;gap:2px;width:-webkit-fit-content;width:fit-content;max-width:100%;padding:3px;display:inline-flex}.styles-module__76y-3G__segment{padding:var(--padding-sm) var(--padding-lg);border-radius:calc(var(--radius-sm) - 2px);font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-secondary);cursor:pointer;transition:background var(--transition-fast) ease, color var(--transition-fast) ease;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.styles-module__76y-3G__segment:has(.styles-module__76y-3G__segmentInput:checked){background:var(--background-primary);color:var(--foreground-primary);box-shadow:0 1px 2px var(--field-shadow), 0 1px 3px var(--field-shadow-2);font-weight:600}.styles-module__76y-3G__segment:has(.styles-module__76y-3G__segmentInput:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__76y-3G__segment:has(.styles-module__76y-3G__segmentInput:disabled){cursor:not-allowed;color:var(--foreground-tertiary)}.styles-module__76y-3G__segmentInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module__76y-3G__fieldError{color:var(--danger);font-family:var(--font-body);font-size:var(--text-sm)}.styles-module__76y-3G__serverError{color:var(--danger);font-family:var(--font-body);font-size:var(--text-sm);background:var(--danger-background);border-radius:var(--radius-sm);padding:var(--padding-md);margin:0}
.styles-module__k5hHJq__form{gap:var(--gap-2xl);flex-direction:column;display:flex}.styles-module__k5hHJq__field{gap:var(--gap-sm);flex-direction:column;display:flex}.styles-module__k5hHJq__field>span{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);font-weight:500}.styles-module__k5hHJq__field input,.styles-module__k5hHJq__field select{font-family:var(--font-body);font-size:var(--text-md);color:var(--field-foreground);background:var(--field-background);border:var(--field-border-width) solid var(--field-border);border-radius:var(--field-radius);padding:var(--padding-md);box-shadow:0 1px 2px var(--field-shadow), 0 1px 3px var(--field-shadow-2);transition:border-color var(--transition-fast) ease;box-sizing:border-box;width:100%;font-weight:400}.styles-module__k5hHJq__field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231e1e1e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--padding-md) center;padding-right:calc(var(--padding-md) * 2 + 1em)}.styles-module__k5hHJq__field input:disabled{border-color:var(--field-border);background-color:var(--background-secondary);color:var(--foreground-tertiary);cursor:not-allowed}.styles-module__k5hHJq__field select:hover{border-color:var(--field-border-hover)}.styles-module__k5hHJq__field select:focus-visible{outline:2px solid var(--focus-ring-field);outline-offset:0;border-color:var(--field-border-hover)}.styles-module__k5hHJq__section,.styles-module__k5hHJq__checkboxGroup{padding:var(--padding-lg);border:1px solid var(--border-primary);border-radius:var(--radius-md);min-width:0}.styles-module__k5hHJq__section{gap:var(--gap-2xl);flex-direction:column;display:flex}.styles-module__k5hHJq__checkboxGroup{gap:var(--gap-sm);flex-direction:column;display:flex}.styles-module__k5hHJq__section>legend,.styles-module__k5hHJq__checkboxGroup>legend{font-family:var(--font-heading);font-size:var(--heading-md);letter-spacing:-.5px;color:var(--foreground-primary);padding:0 var(--padding-sm);font-weight:700}.styles-module__k5hHJq__segmented{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);align-items:stretch;gap:2px;width:-webkit-fit-content;width:fit-content;max-width:100%;padding:3px;display:inline-flex;position:relative}.styles-module__k5hHJq__segment{padding:var(--padding-sm) var(--padding-lg);border-radius:calc(var(--radius-sm) - 2px);font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-secondary);cursor:pointer;transition:background var(--transition-fast) ease, color var(--transition-fast) ease;justify-content:center;align-items:center;font-weight:500;display:inline-flex;position:relative}.styles-module__k5hHJq__segment:has(.styles-module__k5hHJq__segmentInput:checked){background:var(--background-primary);color:var(--foreground-primary);box-shadow:0 1px 2px var(--field-shadow), 0 1px 3px var(--field-shadow-2);font-weight:600}.styles-module__k5hHJq__segment:has(.styles-module__k5hHJq__segmentInput:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__k5hHJq__segment:has(.styles-module__k5hHJq__segmentInput:disabled){cursor:not-allowed;color:var(--foreground-tertiary)}.styles-module__k5hHJq__segmentInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module__k5hHJq__switchCard{align-items:center;gap:var(--gap-md);padding:var(--padding-md) var(--padding-lg);border:1px solid var(--border-primary);border-radius:var(--radius-md);cursor:pointer;display:flex;position:relative}.styles-module__k5hHJq__switchInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module__k5hHJq__switchTrack{background:var(--border-primary);width:2.75rem;height:1.5rem;transition:background var(--transition-fast) ease;border-radius:999px;flex-shrink:0;position:relative}.styles-module__k5hHJq__switchTrack:after{content:"";background:var(--background-primary);width:calc(1.5rem - 4px);height:calc(1.5rem - 4px);box-shadow:0 1px 2px var(--field-shadow-2);transition:transform var(--transition-fast) ease;border-radius:50%;position:absolute;top:2px;left:2px}.styles-module__k5hHJq__switchInput:checked+.styles-module__k5hHJq__switchTrack{background:var(--foreground-primary)}.styles-module__k5hHJq__switchInput:checked+.styles-module__k5hHJq__switchTrack:after{transform:translate(1.25rem)}.styles-module__k5hHJq__switchInput:focus-visible+.styles-module__k5hHJq__switchTrack{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__k5hHJq__switchLabel{font-family:var(--font-body);font-size:var(--text-md);color:var(--foreground-primary)}.styles-module__k5hHJq__hint{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-tertiary);margin:0}.styles-module__k5hHJq__error{color:var(--danger);font-family:var(--font-body);font-size:var(--text-sm);margin:0}.styles-module__k5hHJq__serverError{color:var(--danger);font-family:var(--font-body);font-size:var(--text-sm);background:var(--danger-background);border-radius:var(--radius-sm);padding:var(--padding-md);margin:0}.styles-module__k5hHJq__lockIcon{width:12px;height:12px;margin-right:var(--gap-xs);vertical-align:-1px;flex-shrink:0}.styles-module__k5hHJq__lockedHint{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-tertiary);margin:0}
.styles-module__I2hSPW__container{gap:var(--gap-2xl);flex-direction:column;display:flex}.styles-module__I2hSPW__list{gap:var(--gap-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.styles-module__I2hSPW__empty{font-family:var(--font-body);font-size:var(--text-md);color:var(--foreground-secondary);margin:0}.styles-module__I2hSPW__error{color:var(--danger);font-family:var(--font-body);font-size:var(--text-sm);background:var(--danger-background);border-radius:var(--radius-sm);padding:var(--padding-md);margin:0}.styles-module__I2hSPW__add{align-self:flex-start;align-items:center;gap:var(--gap-sm);font-family:var(--font-body);font-size:var(--text-md);color:var(--accent-primary-foreground);background:var(--accent-primary);border-radius:var(--radius-sm);padding:var(--padding-md) var(--padding-xl);cursor:pointer;transition:background var(--transition-fast) ease;border:none;font-weight:700;display:inline-flex}.styles-module__I2hSPW__add:hover{background:var(--accent-primary-hover)}.styles-module__I2hSPW__add:active{background:var(--accent-primary-active)}.styles-module__I2hSPW__add:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__I2hSPW__addIcon{flex-shrink:0}
.styles-module__23pw1q__form{gap:var(--gap-2xl);flex-direction:column;display:flex}.styles-module__23pw1q__row{gap:var(--gap-2xl);flex-wrap:wrap;display:flex}.styles-module__23pw1q__field{gap:var(--gap-sm);flex-direction:column;display:flex}.styles-module__23pw1q__row .styles-module__23pw1q__field{flex:12rem}.styles-module__23pw1q__field>span{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);font-weight:500}.styles-module__23pw1q__field input,.styles-module__23pw1q__field select{font-family:var(--font-body);font-size:var(--text-md);color:var(--field-foreground);background:var(--field-background);border:var(--field-border-width) solid var(--field-border);border-radius:var(--field-radius);padding:var(--padding-md);box-shadow:0 1px 2px var(--field-shadow), 0 1px 3px var(--field-shadow-2);transition:border-color var(--transition-fast) ease;box-sizing:border-box;width:100%;font-weight:400}.styles-module__23pw1q__field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231e1e1e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--padding-md) center;padding-right:calc(var(--padding-md) * 2 + 1em)}.styles-module__23pw1q__field input::placeholder{color:var(--field-placeholder)}.styles-module__23pw1q__field input:hover,.styles-module__23pw1q__field select:hover{border-color:var(--field-border-hover)}.styles-module__23pw1q__field input:focus-visible{outline:2px solid var(--focus-ring-field);outline-offset:0;border-color:var(--field-border-hover)}.styles-module__23pw1q__field select:focus-visible{outline:2px solid var(--focus-ring-field);outline-offset:0;border-color:var(--field-border-hover)}.styles-module__23pw1q__field select:disabled{border-color:var(--field-border);background-color:var(--background-secondary);color:var(--foreground-tertiary);cursor:not-allowed}.styles-module__23pw1q__section,.styles-module__23pw1q__checkboxGroup{padding:var(--padding-lg);border:1px solid var(--border-primary);border-radius:var(--radius-md);min-width:0}.styles-module__23pw1q__section{gap:var(--gap-2xl);flex-direction:column;display:flex}.styles-module__23pw1q__checkboxGroup{gap:var(--gap-sm);flex-direction:column;display:flex}.styles-module__23pw1q__section>legend,.styles-module__23pw1q__checkboxGroup>legend{font-family:var(--font-heading);font-size:var(--heading-md);letter-spacing:-.5px;color:var(--foreground-primary);padding:0 var(--padding-sm);font-weight:700}.styles-module__23pw1q__capacity{gap:var(--gap-sm);border:none;flex-direction:column;min-width:0;padding:0;display:flex}.styles-module__23pw1q__capacity>legend{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);padding:0;font-weight:600}.styles-module__23pw1q__optionGrid{grid-gap:var(--gap-sm);gap:var(--gap-sm);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}.styles-module__23pw1q__optionCard{align-items:center;gap:var(--gap-sm);padding:var(--padding-md);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);background:var(--background-primary);font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);cursor:pointer;transition:border-color var(--transition-fast) ease, background var(--transition-fast) ease;display:flex;position:relative}.styles-module__23pw1q__optionCard:hover{border-color:var(--border-primary);background:var(--background-secondary)}.styles-module__23pw1q__optionCard:has(:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__23pw1q__optionCardSelected,.styles-module__23pw1q__optionCardSelected:hover{border:2px solid var(--foreground-primary);background:var(--background-secondary);padding:calc(var(--padding-md) - 1px)}.styles-module__23pw1q__optionInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module__23pw1q__optionIcon{color:var(--foreground-primary);flex-shrink:0}.styles-module__23pw1q__optionLabel{min-width:0;line-height:1.25}.styles-module__23pw1q__optionCheck{color:var(--foreground-primary);flex-shrink:0;margin-left:auto}.styles-module__23pw1q__error{color:var(--danger);font-family:var(--font-body);font-size:var(--text-sm);margin:0}.styles-module__23pw1q__serverError{color:var(--danger);font-family:var(--font-body);font-size:var(--text-sm);background:var(--danger-background);border-radius:var(--radius-sm);padding:var(--padding-md);margin:0}.styles-module__23pw1q__narrow{max-width:220px}.styles-module__23pw1q__labelWithInfo{align-items:center;gap:var(--gap-xs);display:inline-flex}
.styles-module__v-L7TG__section{border:1px solid var(--border-primary);border-radius:var(--radius-md);min-width:0;overflow:hidden}.styles-module__v-L7TG__header{align-items:center;gap:var(--gap-sm);width:100%;padding:var(--padding-md) var(--padding-lg);background:var(--background-primary);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-md);color:var(--foreground-primary);text-align:left;border:none;font-weight:700;display:flex}.styles-module__v-L7TG__header:hover{background:var(--background-secondary)}.styles-module__v-L7TG__header:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.styles-module__v-L7TG__title{flex:auto;min-width:0}.styles-module__v-L7TG__count{min-width:1.5rem;padding:0 var(--padding-sm);border-radius:var(--radius-full);background:var(--accent-secondary);color:var(--foreground-secondary);font-family:var(--font-body);font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.styles-module__v-L7TG__warning{color:var(--warning);flex-shrink:0}.styles-module__v-L7TG__ok{color:var(--success);flex-shrink:0}.styles-module__v-L7TG__chevron{color:var(--foreground-secondary);transition:transform var(--transition-fast) ease;flex-shrink:0}.styles-module__v-L7TG__chevronOpen{transform:rotate(180deg)}.styles-module__v-L7TG__body{gap:var(--gap-md);padding:var(--padding-lg);border-top:1px solid var(--border-secondary);flex-direction:column;display:flex}
.styles-module__Iz6-DW__wrapper{min-width:0}.styles-module__Iz6-DW__strip{grid-gap:3px 2px;gap:3px 2px;display:grid}.styles-module__Iz6-DW__year{padding-left:var(--padding-xs);font-family:var(--font-heading);color:var(--foreground-secondary);white-space:nowrap;border-left:1px solid var(--border-primary);font-size:11px;font-weight:800;line-height:1.2;overflow:hidden}.styles-module__Iz6-DW__year:first-child{border-left:0;padding-left:0}.styles-module__Iz6-DW__cell{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:3px;height:18px;position:relative;overflow:hidden}.styles-module__Iz6-DW__full{border-color:var(--success)}.styles-module__Iz6-DW__yearStart{margin-left:3px}.styles-module__Iz6-DW__fill{background:var(--success);opacity:.85;position:absolute;bottom:0;left:0;right:0}.styles-module__Iz6-DW__axis{color:var(--foreground-tertiary);justify-content:space-between;margin-top:3px;font-size:11px;display:flex}
.styles-module__J7LmVG__terms{flex-direction:column;min-width:0;display:flex}.styles-module__J7LmVG__term{display:block}
.styles-module__SboBwa__count{font-family:var(--font-heading);font-size:var(--heading-sm);color:var(--foreground-primary);margin:0;font-weight:800;line-height:1.3}.styles-module__SboBwa__legend{gap:var(--gap-xs) var(--gap-lg);font-size:var(--text-xs);color:var(--foreground-secondary);flex-wrap:wrap;display:flex}.styles-module__SboBwa__legendItem{align-items:center;gap:6px;display:inline-flex}.styles-module__SboBwa__swatch{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:3px;width:12px;height:12px;display:inline-block}.styles-module__SboBwa__swatchFull{background:var(--success);border-color:var(--success)}.styles-module__SboBwa__swatchPartial{background:linear-gradient(to top, var(--success) 50%, var(--background-secondary) 50%);border-color:var(--success)}.styles-module__SboBwa__rows{grid-column-gap:var(--gap-2xl);column-gap:var(--gap-2xl);grid-template-columns:minmax(220px,1fr) minmax(200px,300px);margin:0;padding:0;list-style:none;display:grid}.styles-module__SboBwa__rowsWithAction{grid-template-columns:minmax(220px,1fr) minmax(200px,260px) auto}.styles-module__SboBwa__row{grid-column:1/-1;grid-template-columns:subgrid;grid-row-gap:var(--gap-md);row-gap:var(--gap-md);padding:var(--padding-md) 0;border-top:1px solid var(--border-secondary);align-items:center;display:grid}.styles-module__SboBwa__row:first-child{border-top:0;padding-top:0}.styles-module__SboBwa__identity{flex-direction:column;min-width:0;display:flex}.styles-module__SboBwa__name{font-size:var(--text-sm);color:var(--foreground-primary);font-weight:600}.styles-module__SboBwa__meta{font-size:var(--text-xs);color:var(--foreground-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.styles-module__SboBwa__status{color:var(--foreground-primary);white-space:nowrap;font-weight:600}.styles-module__SboBwa__noPackage,.styles-module__SboBwa__invalidDays{font-size:var(--text-xs);color:var(--danger);margin-top:2px;font-weight:600}.styles-module__SboBwa__terms{margin-top:var(--padding-xs);font-size:var(--text-xs);color:var(--foreground-secondary);gap:1px;line-height:1.35}.styles-module__SboBwa__dot{background:var(--success);border-radius:50%;flex:none;width:8px;height:8px}.styles-module__SboBwa__dotBlocked{background:var(--warning)}.styles-module__SboBwa__action{align-self:center;display:flex}.styles-module__SboBwa__loadButton{align-items:center;gap:var(--gap-xs);padding:var(--padding-xs) var(--padding-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);white-space:nowrap;cursor:pointer;background:var(--background-primary);border:1px solid var(--foreground-primary);border-radius:var(--radius-sm);font-weight:600;display:inline-flex}.styles-module__SboBwa__loadButton:hover{background:var(--background-secondary)}.styles-module__SboBwa__loadButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__SboBwa__note{font-size:var(--text-sm);color:var(--foreground-secondary);margin:0}.styles-module__SboBwa__error{font-size:var(--text-sm);color:var(--danger);margin:0}.styles-module__SboBwa__retry{font-size:var(--text-sm);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.styles-module__SboBwa__retry:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:959px){.styles-module__SboBwa__rows,.styles-module__SboBwa__rowsWithAction{grid-template-columns:minmax(0,1fr)}.styles-module__SboBwa__row{row-gap:var(--gap-sm)}.styles-module__SboBwa__action:empty{display:none}}
.styles-module__vEjlxa__panel{padding:var(--padding-md) 0 var(--gap-md);background:var(--background-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-md)}.styles-module__vEjlxa__header{gap:var(--gap-sm) var(--gap-lg);padding:0 var(--padding-md) var(--gap-md);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.styles-module__vEjlxa__title{font-family:var(--font-heading);font-size:var(--heading-sm);color:var(--foreground-primary);margin:0;font-weight:600;line-height:1.3}.styles-module__vEjlxa__legend{gap:var(--gap-xs) var(--gap-lg);font-size:var(--text-xs);color:var(--foreground-secondary);flex-wrap:wrap;display:flex}.styles-module__vEjlxa__legendItem{align-items:center;gap:6px;display:inline-flex}.styles-module__vEjlxa__swatch{background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:3px;width:12px;height:12px;display:inline-block}.styles-module__vEjlxa__swatchFull{background:var(--success);border-color:var(--success)}.styles-module__vEjlxa__swatchPartial{background:linear-gradient(to top, var(--success) 50%, var(--background-secondary) 50%);border-color:var(--success)}.styles-module__vEjlxa__scroller{--rate-plan-column:264px;padding-right:var(--padding-md);scroll-padding-left:264px;scroll-padding-left:var(--rate-plan-column);overflow-x:auto}.styles-module__vEjlxa__matrix{border-spacing:0;border-collapse:separate;min-width:-webkit-max-content;min-width:max-content}.styles-module__vEjlxa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.styles-module__vEjlxa__corner{z-index:var(--zindex-sticky);background:var(--background-primary);position:-webkit-sticky;position:sticky;left:0}.styles-module__vEjlxa__year{padding:0 0 var(--padding-xs) 6px;font-family:var(--font-heading);font-size:var(--text-xs);color:var(--foreground-primary);text-align:left;border-left:1px solid var(--border-primary);font-weight:600}.styles-module__vEjlxa__corner+.styles-module__vEjlxa__year{border-left:0}.styles-module__vEjlxa__month{padding:0 0 var(--padding-xs);font-size:var(--text-xs);color:var(--foreground-secondary);text-align:center;font-weight:500}.styles-module__vEjlxa__rowHeader{z-index:var(--zindex-sticky);width:var(--rate-plan-column);min-width:var(--rate-plan-column);max-width:var(--rate-plan-column);padding:var(--padding-sm) var(--padding-md);text-align:left;vertical-align:top;background:var(--background-primary);border-top:1px solid var(--border-secondary);font-weight:400;position:-webkit-sticky;position:sticky;left:0}.styles-module__vEjlxa__ratePlan{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:0;display:block}.styles-module__vEjlxa__ratePlan:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__vEjlxa__roomName{color:var(--foreground-primary);font-weight:600;display:block}.styles-module__vEjlxa__ratePlan:hover .styles-module__vEjlxa__roomName{-webkit-text-decoration:underline;text-decoration:underline}.styles-module__vEjlxa__meta{font-size:var(--text-xs);color:var(--foreground-secondary);align-items:center;gap:6px;display:flex}.styles-module__vEjlxa__terms{margin-top:var(--padding-xs);font-size:var(--text-xs);color:var(--foreground-secondary);gap:1px;line-height:1.35}.styles-module__vEjlxa__dot{background:var(--success);border-radius:50%;flex:none;width:8px;height:8px}.styles-module__vEjlxa__dotBlocked{background:var(--warning)}.styles-module__vEjlxa__cellSlot,.styles-module__vEjlxa__yearStart{border-top:1px solid var(--border-secondary);width:34px;min-width:34px;height:44px;padding:0;position:relative}.styles-module__vEjlxa__yearStart{width:42px;min-width:42px}.styles-module__vEjlxa__cell{top:var(--padding-sm);right:2px;bottom:var(--padding-sm);cursor:pointer;background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:6px;padding:0;display:block;position:absolute;left:2px;overflow:hidden}.styles-module__vEjlxa__cell:hover{border-color:var(--foreground-primary)}.styles-module__vEjlxa__cell[aria-pressed=true]{outline:2px solid var(--foreground-primary);outline-offset:1px}.styles-module__vEjlxa__cell:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__vEjlxa__cell[aria-pressed=true]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__vEjlxa__yearStart .styles-module__vEjlxa__cell{left:10px}.styles-module__vEjlxa__fill{background:var(--success);opacity:.85;position:absolute;bottom:0;left:0;right:0}.styles-module__vEjlxa__full{border-color:var(--success)}.styles-module__vEjlxa__partial,.styles-module__vEjlxa__empty{border-color:var(--border-primary)}.styles-module__vEjlxa__cell.styles-module__vEjlxa__invalid,.styles-module__vEjlxa__swatchInvalid{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}@media (max-width:959px){.styles-module__vEjlxa__scroller{--rate-plan-column:172px}.styles-module__vEjlxa__rowHeader{padding-right:var(--padding-sm)}}
.styles-module___o7J-q__panel{gap:var(--gap-sm) var(--gap-2xl);padding:var(--padding-md);background:var(--background-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.styles-module___o7J-q__title{font-family:var(--font-heading);font-size:var(--heading-sm);color:var(--foreground-primary);margin:0;font-weight:600;line-height:1.3}.styles-module___o7J-q__detail{font-size:var(--text-sm);color:var(--foreground-secondary);margin:2px 0 0}.styles-module___o7J-q__pill{padding:var(--padding-xs) var(--padding-md);font-size:var(--text-xs);color:var(--foreground-primary);white-space:nowrap;background:var(--warning-background);border:1px solid var(--warning);border-radius:var(--radius-full);font-weight:600}.styles-module___o7J-q__pillReady{background:var(--success-background);border-color:var(--success)}.styles-module___o7J-q__invalidDays{font-size:var(--text-sm);color:var(--danger);margin:2px 0 0;font-weight:600}
.styles-module__Cgegcq__panel{background:var(--background-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-md);min-width:0}.styles-module__Cgegcq__head{gap:var(--gap-sm) var(--gap-lg);padding:var(--padding-md);border-bottom:1px solid var(--border-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.styles-module__Cgegcq__identity{gap:var(--gap-sm) var(--gap-md);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.styles-module__Cgegcq__headActions{gap:var(--gap-sm);flex-wrap:wrap;align-items:flex-start;display:flex}.styles-module__Cgegcq__title{font-family:var(--font-heading);color:var(--foreground-primary);margin:0;font-size:18px;font-weight:600;line-height:1.25}.styles-module__Cgegcq__titleTerms{margin:var(--padding-xs) 0 2px;font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);font-weight:500;line-height:1.4}.styles-module__Cgegcq__titleHint{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-secondary);font-weight:400;display:block}.styles-module__Cgegcq__monthNav{gap:var(--gap-sm);align-items:center;display:flex}.styles-module__Cgegcq__monthLabel{text-align:center;min-width:140px;font-weight:600}.styles-module__Cgegcq__iconButton{cursor:pointer;background:var(--background-primary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);width:40px;height:40px;font-size:18px;line-height:1}.styles-module__Cgegcq__iconButton:hover{background:var(--background-secondary)}.styles-module__Cgegcq__iconButton:disabled{color:var(--foreground-tertiary);cursor:not-allowed;background:var(--background-secondary)}.styles-module__Cgegcq__scroll{max-height:560px;overflow:auto}.styles-module__Cgegcq__days{border-collapse:collapse;width:100%}.styles-module__Cgegcq__days thead th{z-index:1;padding:var(--padding-sm) var(--gap-md);font-size:var(--text-xs);color:var(--foreground-secondary);background:var(--background-secondary);font-weight:500;position:-webkit-sticky;position:sticky;top:0}.styles-module__Cgegcq__dayHeader,.styles-module__Cgegcq__noteHeader{text-align:left}.styles-module__Cgegcq__numberHeader{text-align:right}.styles-module__Cgegcq__days td,.styles-module__Cgegcq__dayCell{padding:var(--padding-xs) var(--gap-md);text-align:right;border-top:1px solid var(--border-secondary);font-weight:400}.styles-module__Cgegcq__dayCell{text-align:left;white-space:nowrap;width:84px}.styles-module__Cgegcq__weekday{width:22px;color:var(--foreground-tertiary);display:inline-block}.styles-module__Cgegcq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.styles-module__Cgegcq__days .styles-module__Cgegcq__weekend th,.styles-module__Cgegcq__days .styles-module__Cgegcq__weekend td{background:var(--background-secondary)}.styles-module__Cgegcq__past{color:var(--foreground-secondary)}.styles-module__Cgegcq__days .styles-module__Cgegcq__past th,.styles-module__Cgegcq__days .styles-module__Cgegcq__past td{background:var(--background-tertiary);border-top-color:var(--border-primary)}.styles-module__Cgegcq__days .styles-module__Cgegcq__invalid .styles-module__Cgegcq__dayCell{box-shadow:inset 3px 0 0 var(--danger)}.styles-module__Cgegcq__input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;background:var(--field-background);border:1px solid var(--field-border);border-radius:var(--field-radius);width:100%;max-width:96px;min-height:36px;padding:0 10px}.styles-module__Cgegcq__input:hover{border-color:var(--field-border-hover)}.styles-module__Cgegcq__input:focus-visible{border-color:var(--field-border-hover);box-shadow:0 0 0 3px var(--focus-ring-field);outline:0}.styles-module__Cgegcq__inputChanged{background:var(--warning-background);border-color:var(--warning)}.styles-module__Cgegcq__input[aria-invalid=true]{background:var(--danger-background);border-color:var(--danger)}.styles-module__Cgegcq__clearHeader,.styles-module__Cgegcq__days td.styles-module__Cgegcq__clearCell{width:1%;padding-left:0}.styles-module__Cgegcq__clearButton{width:36px;height:36px;color:var(--foreground-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.styles-module__Cgegcq__clearButton:hover{color:var(--danger);background:var(--danger-background)}.styles-module__Cgegcq__clearButton:disabled{color:var(--foreground-tertiary);cursor:not-allowed;opacity:.4;background:0 0}.styles-module__Cgegcq__clearIcon{width:18px;height:18px}.styles-module__Cgegcq__readOnlyCell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--foreground-primary)}.styles-module__Cgegcq__derivedCell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--foreground-secondary)}.styles-module__Cgegcq__derivedInvalid{color:var(--danger);font-weight:600}.styles-module__Cgegcq__empty{color:var(--foreground-tertiary)}.styles-module__Cgegcq__days .styles-module__Cgegcq__past .styles-module__Cgegcq__weekday,.styles-module__Cgegcq__days .styles-module__Cgegcq__past .styles-module__Cgegcq__readOnlyCell,.styles-module__Cgegcq__days .styles-module__Cgegcq__past .styles-module__Cgegcq__empty{color:var(--foreground-secondary)}.styles-module__Cgegcq__note{min-width:160px;font-size:var(--text-xs);color:var(--danger)}.styles-module__Cgegcq__days td.styles-module__Cgegcq__note{text-align:left}.styles-module__Cgegcq__noteQuiet{color:var(--foreground-tertiary)}.styles-module__Cgegcq__loading{padding:var(--padding-xl);justify-content:center;display:flex}.styles-module__Cgegcq__spinner{border:3px solid var(--border-secondary);border-top-color:var(--accent-primary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite styles-module__Cgegcq__spin}@keyframes styles-module__Cgegcq__spin{to{transform:rotate(360deg)}}.styles-module__Cgegcq__loadError,.styles-module__Cgegcq__saveError{padding:var(--padding-md);color:var(--danger);margin:0}.styles-module__Cgegcq__retry{font:inherit;color:var(--foreground-primary);cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.styles-module__Cgegcq__foot{gap:var(--gap-sm) var(--gap-lg);padding:var(--gap-md) var(--padding-md);border-top:1px solid var(--border-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.styles-module__Cgegcq__counts{color:var(--foreground-secondary)}.styles-module__Cgegcq__bad{color:var(--danger);font-weight:600}.styles-module__Cgegcq__footActions{gap:var(--gap-sm);flex-wrap:wrap;display:flex}.styles-module__Cgegcq__primaryButton,.styles-module__Cgegcq__secondaryButton{gap:var(--gap-sm);min-height:40px;padding:0 var(--padding-md);cursor:pointer;border-radius:var(--radius-sm);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.styles-module__Cgegcq__primaryButton{color:var(--accent-primary-foreground);background:var(--accent-primary);border:1px solid var(--accent-primary)}.styles-module__Cgegcq__primaryButton:hover{background:var(--accent-primary-active)}.styles-module__Cgegcq__secondaryButton{color:var(--foreground-primary);background:var(--background-primary);border:1px solid var(--border-primary)}.styles-module__Cgegcq__secondaryButton:hover{background:var(--background-secondary)}.styles-module__Cgegcq__primaryButton:disabled,.styles-module__Cgegcq__secondaryButton:disabled{color:var(--foreground-tertiary);cursor:not-allowed;background:var(--background-secondary);border-color:var(--border-secondary)}.styles-module__Cgegcq__buttonSpinner{width:16px;height:16px}.styles-module__Cgegcq__iconButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__Cgegcq__clearButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__Cgegcq__retry:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__Cgegcq__primaryButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__Cgegcq__secondaryButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:959px){.styles-module__Cgegcq__noteHeader,.styles-module__Cgegcq__days td.styles-module__Cgegcq__note{display:none}.styles-module__Cgegcq__input{max-width:none}.styles-module__Cgegcq__days td,.styles-module__Cgegcq__dayCell{padding:var(--padding-xs) 6px}.styles-module__Cgegcq__clearButton{width:32px}}
.styles-module__KMZwKG__panel{grid-gap:var(--gap-lg);gap:var(--gap-lg);min-width:0;padding:var(--padding-md);background:var(--background-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);display:grid}.styles-module__KMZwKG__title{font-family:var(--font-heading);font-size:var(--heading-sm);color:var(--foreground-primary);margin:0;font-weight:600;line-height:1.3}.styles-module__KMZwKG__blocked{padding:var(--padding-sm) var(--gap-md);font-size:var(--text-sm);background:var(--warning-background);border-radius:var(--radius-sm);margin:0}.styles-module__KMZwKG__field{grid-gap:var(--gap-xs);gap:var(--gap-xs);min-width:0;display:grid}.styles-module__KMZwKG__label{font-weight:500}.styles-module__KMZwKG__input{width:100%;min-width:0;min-height:40px;font:inherit;background:var(--field-background);border:1px solid var(--field-border);border-radius:var(--field-radius);padding:0 10px}.styles-module__KMZwKG__input:hover{border-color:var(--field-border-hover)}.styles-module__KMZwKG__input:focus-visible{border-color:var(--field-border-hover);box-shadow:0 0 0 3px var(--focus-ring-field);outline:0}.styles-module__KMZwKG__fields,.styles-module__KMZwKG__copy{grid-gap:var(--gap-lg);gap:var(--gap-lg);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.styles-module__KMZwKG__copy{gap:var(--gap-sm)}.styles-module__KMZwKG__twoColumns{grid-gap:var(--gap-md);gap:var(--gap-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.styles-module__KMZwKG__threeColumns{grid-gap:var(--gap-sm);gap:var(--gap-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.styles-module__KMZwKG__weekdays{gap:var(--gap-xs);display:flex}.styles-module__KMZwKG__weekday{flex:1;min-width:0;position:relative}.styles-module__KMZwKG__weekdayInput{opacity:0;position:absolute}.styles-module__KMZwKG__weekdayChip{cursor:pointer;background:var(--background-primary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);place-items:center;height:36px;font-weight:500;display:grid}.styles-module__KMZwKG__weekdayInput:checked+.styles-module__KMZwKG__weekdayChip{color:var(--foreground-inverse);background:var(--foreground-primary);border-color:var(--foreground-primary)}.styles-module__KMZwKG__weekdayInput:focus-visible+.styles-module__KMZwKG__weekdayChip{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__KMZwKG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.styles-module__KMZwKG__help{font-size:var(--text-xs);color:var(--foreground-secondary);margin:0}.styles-module__KMZwKG__problem{grid-gap:var(--gap-xs);gap:var(--gap-xs);display:grid}.styles-module__KMZwKG__problemText{font-size:var(--text-sm);color:var(--danger);margin:0}.styles-module__KMZwKG__refusedList{grid-gap:var(--gap-xs);gap:var(--gap-xs);margin:0;padding:0;list-style:none;display:grid}.styles-module__KMZwKG__refusedList li{padding:var(--padding-xs) var(--padding-sm);font-size:var(--text-sm);background:var(--danger-background);border-radius:var(--radius-sm)}.styles-module__KMZwKG__divider{border:0;border-top:1px solid var(--border-secondary);margin:0}.styles-module__KMZwKG__confirm{grid-gap:var(--gap-sm);gap:var(--gap-sm);padding:var(--gap-md);background:var(--background-secondary);border-radius:var(--radius-sm);display:grid}.styles-module__KMZwKG__confirmText{font-size:var(--text-sm);margin:0}.styles-module__KMZwKG__confirmActions{gap:var(--gap-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.styles-module__KMZwKG__sheetClose{display:none}.styles-module__KMZwKG__primaryButton,.styles-module__KMZwKG__secondaryButton,.styles-module__KMZwKG__sheetClose{gap:var(--gap-sm);min-height:40px;padding:0 var(--padding-md);font:inherit;cursor:pointer;border-radius:var(--radius-sm);justify-content:center;align-items:center;font-weight:500}.styles-module__KMZwKG__primaryButton,.styles-module__KMZwKG__secondaryButton{display:inline-flex}.styles-module__KMZwKG__primaryButton{color:var(--accent-primary-foreground);background:var(--accent-primary);border:1px solid var(--accent-primary)}.styles-module__KMZwKG__primaryButton:hover{background:var(--accent-primary-active)}.styles-module__KMZwKG__secondaryButton,.styles-module__KMZwKG__sheetClose{color:var(--foreground-primary);background:var(--background-primary);border:1px solid var(--border-primary)}.styles-module__KMZwKG__secondaryButton:hover,.styles-module__KMZwKG__sheetClose:hover{background:var(--background-secondary)}.styles-module__KMZwKG__primaryButton:disabled,.styles-module__KMZwKG__secondaryButton:disabled{color:var(--foreground-tertiary);cursor:not-allowed;background:var(--background-secondary);border-color:var(--border-secondary)}.styles-module__KMZwKG__primaryButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__KMZwKG__secondaryButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__KMZwKG__sheetClose:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__KMZwKG__buttonSpinner{width:16px;height:16px}@media (min-width:960px){.styles-module__KMZwKG__fields{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:end}.styles-module__KMZwKG__copy{grid-template-columns:minmax(0,1fr) auto;align-items:end}.styles-module__KMZwKG__copy>.styles-module__KMZwKG__confirm,.styles-module__KMZwKG__copy>.styles-module__KMZwKG__problemText{grid-column:1/-1}.styles-module__KMZwKG__panel>.styles-module__KMZwKG__primaryButton{justify-self:start}}@media (max-width:959px){.styles-module__KMZwKG__panel{z-index:var(--zindex-dialog);visibility:hidden;border-radius:var(--radius-md) var(--radius-md) 0 0;max-height:85vh;box-shadow:var(--shadow-level-3);transition:transform var(--transition-normal) ease, visibility 0s var(--transition-normal);position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateY(105%)}.styles-module__KMZwKG__panelOpen{visibility:visible;transition:transform var(--transition-normal) ease;transform:none}.styles-module__KMZwKG__sheetClose{justify-self:end;display:inline-flex}}@media (prefers-reduced-motion:reduce){.styles-module__KMZwKG__panel{transition:none}}
.styles-module__g_GyZW__dialog{width:calc(100% - 2 * var(--padding-md));background:var(--background-primary);border-radius:var(--radius-md);max-width:560px;box-shadow:var(--shadow-level-3);border:none;margin:auto;padding:0}.styles-module__g_GyZW__dialog::backdrop{background:var(--foreground-overlay)}.styles-module__g_GyZW__body{grid-gap:var(--gap-lg);gap:var(--gap-lg);padding:var(--padding-lg);grid-template-columns:minmax(0,1fr);display:grid}.styles-module__g_GyZW__head{grid-gap:var(--gap-xs);gap:var(--gap-xs);min-width:0;display:grid}.styles-module__g_GyZW__title{font-family:var(--font-heading);font-size:var(--heading-md);color:var(--foreground-primary);word-wrap:anywhere;margin:0;font-weight:600;line-height:1.2}.styles-module__g_GyZW__titleRatePlan{margin-top:var(--padding-xs);font-family:var(--font-body);font-size:var(--text-md);font-weight:600;line-height:1.35;display:block}.styles-module__g_GyZW__titleTerms{font-size:var(--text-sm);color:var(--foreground-secondary);word-wrap:anywhere;line-height:1.4}.styles-module__g_GyZW__intro{color:var(--foreground-secondary);margin:0}.styles-module__g_GyZW__dropzone{grid-gap:var(--gap-sm);gap:var(--gap-sm);padding:var(--padding-md);text-align:center;border:1px dashed var(--border-primary);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr);display:grid}.styles-module__g_GyZW__fileLabel{font-weight:500}.styles-module__g_GyZW__fileInput{justify-self:center;max-width:100%}.styles-module__g_GyZW__fileInput:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__g_GyZW__reading{gap:var(--gap-sm);color:var(--foreground-secondary);align-items:center;margin:0;display:flex}.styles-module__g_GyZW__spinner{width:16px;height:16px}.styles-module__g_GyZW__error,.styles-module__g_GyZW__rejected{margin:0}.styles-module__g_GyZW__error{color:var(--danger)}.styles-module__g_GyZW__stats{grid-gap:var(--gap-sm);gap:var(--gap-sm);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;display:grid}.styles-module__g_GyZW__stat{padding:var(--padding-sm) var(--gap-md);background:var(--background-secondary);border-radius:var(--radius-sm)}.styles-module__g_GyZW__stat dt{font-size:var(--text-xs);color:var(--foreground-secondary)}.styles-module__g_GyZW__stat dd{font-family:var(--font-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:600}.styles-module__g_GyZW__stat .styles-module__g_GyZW__statBad{color:var(--danger)}.styles-module__g_GyZW__modes{grid-gap:var(--gap-sm);gap:var(--gap-sm);border:0;margin:0;padding:0;display:grid}.styles-module__g_GyZW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.styles-module__g_GyZW__radio{gap:var(--gap-sm);align-items:flex-start;display:flex}.styles-module__g_GyZW__radio input{margin-top:3px}.styles-module__g_GyZW__radioHint{font-size:var(--text-xs);color:var(--foreground-secondary);display:block}.styles-module__g_GyZW__errorList{grid-gap:var(--gap-xs);gap:var(--gap-xs);max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.styles-module__g_GyZW__errorList li{padding:var(--padding-sm) var(--gap-md);background:var(--danger-background);border-radius:var(--radius-sm)}.styles-module__g_GyZW__foot{gap:var(--gap-sm);padding:var(--padding-md) var(--padding-lg);border-top:1px solid var(--border-secondary);flex-wrap:wrap;justify-content:flex-end;display:flex}.styles-module__g_GyZW__primaryButton,.styles-module__g_GyZW__secondaryButton{min-height:40px;padding:0 var(--padding-md);font:inherit;cursor:pointer;border-radius:var(--radius-sm);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.styles-module__g_GyZW__primaryButton{color:var(--accent-primary-foreground);background:var(--accent-primary);border:1px solid var(--accent-primary)}.styles-module__g_GyZW__primaryButton:hover{background:var(--accent-primary-active)}.styles-module__g_GyZW__secondaryButton{color:var(--foreground-primary);background:var(--background-primary);border:1px solid var(--border-primary)}.styles-module__g_GyZW__secondaryButton:hover{background:var(--background-secondary)}.styles-module__g_GyZW__primaryButton:disabled,.styles-module__g_GyZW__secondaryButton:disabled{color:var(--foreground-tertiary);cursor:not-allowed;background:var(--background-secondary);border-color:var(--border-secondary)}.styles-module__g_GyZW__primaryButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__g_GyZW__secondaryButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__g_GyZW__target{grid-gap:var(--gap-xs);gap:var(--gap-xs);padding:var(--padding-sm) var(--gap-md);background:var(--background-secondary);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr);display:grid}.styles-module__g_GyZW__targetLabel{font-size:var(--text-sm);color:var(--foreground-secondary);font-weight:500}.styles-module__g_GyZW__targetSelect{width:100%;min-width:0;min-height:40px;padding:0 var(--padding-sm);font:inherit;color:var(--foreground-primary);background:var(--background-primary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);text-overflow:ellipsis;font-weight:600}.styles-module__g_GyZW__targetSelect:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.styles-module__98EdCW__step{grid-gap:var(--gap-lg);gap:var(--gap-lg);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.styles-module__98EdCW__actions{gap:var(--gap-sm);flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;display:flex}.styles-module__98EdCW__uploadButton{padding:var(--padding-sm) var(--padding-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);cursor:pointer;background:var(--background-primary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);justify-content:center;align-self:flex-start;align-items:center;font-weight:500;display:inline-flex}.styles-module__98EdCW__uploadButton:hover{background:var(--background-secondary)}.styles-module__98EdCW__uploadButton:disabled{color:var(--foreground-tertiary);cursor:not-allowed;background:var(--background-secondary)}.styles-module__98EdCW__hint{padding:var(--gap-md) var(--padding-md);color:var(--foreground-primary);background:var(--info-background);border-radius:var(--radius-sm);margin:0}.styles-module__98EdCW__noPackage{gap:var(--gap-xs);padding:var(--gap-md) var(--padding-md);color:var(--foreground-primary);background:var(--warning-background);border-radius:var(--radius-sm);flex-direction:column;align-items:flex-start;display:flex}.styles-module__98EdCW__noPackageList{margin:0;padding:0;list-style:none}.styles-module__98EdCW__packagesLink{font:inherit;color:var(--foreground-primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.styles-module__98EdCW__empty,.styles-module__98EdCW__error{padding:var(--padding-md);background:var(--background-secondary);border-radius:var(--radius-sm);margin:0}.styles-module__98EdCW__error{color:var(--danger)}.styles-module__98EdCW__retry{font:inherit;color:var(--foreground-primary);cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.styles-module__98EdCW__loading{padding:var(--padding-xl);justify-content:center;display:flex}.styles-module__98EdCW__spinner{border:3px solid var(--border-secondary);border-top-color:var(--accent-primary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite styles-module__98EdCW__spin}@keyframes styles-module__98EdCW__spin{to{transform:rotate(360deg)}}.styles-module__98EdCW__notice{bottom:var(--padding-lg);z-index:var(--zindex-dialog);padding:10px var(--padding-md);color:var(--foreground-inverse);background:var(--mystery-black-900);border-radius:var(--radius-sm);box-shadow:var(--shadow-level-2);position:fixed;left:50%;transform:translate(-50%)}.styles-module__98EdCW__fillFab{display:none}.styles-module__98EdCW__uploadButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__98EdCW__retry:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__98EdCW__packagesLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.styles-module__98EdCW__fillFab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:959px){.styles-module__98EdCW__fillFab{right:var(--padding-md);bottom:var(--padding-md);z-index:var(--zindex-sticky);min-height:40px;padding:0 var(--padding-md);font:inherit;color:var(--accent-primary-foreground);cursor:pointer;background:var(--accent-primary);border:1px solid var(--accent-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-level-2);align-items:center;font-weight:500;display:inline-flex;position:fixed}.styles-module__98EdCW__step{padding-bottom:72px}}
.styles-module__Em5GxW__note{font-size:var(--text-sm);color:var(--foreground-secondary);margin:0}.styles-module__Em5GxW__reasons{gap:var(--gap-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.styles-module__Em5GxW__reason{align-items:flex-start;gap:var(--gap-md);padding:var(--padding-md);border-radius:var(--radius-md);background:var(--warning-background);font-size:var(--text-sm);color:var(--foreground-primary);display:flex}.styles-module__Em5GxW__reasonIcon{color:var(--warning);flex-shrink:0;margin-top:2px}.styles-module__Em5GxW__error{font-size:var(--text-sm);color:var(--danger);margin:0}
.styles-module__mr0tNG__card{flex-direction:column;display:flex}.styles-module__mr0tNG__fields{gap:var(--gap-md) var(--gap-2xl);flex-wrap:wrap;display:flex}.styles-module__mr0tNG__field{gap:var(--gap-xs);flex-direction:column;flex:14rem;min-width:0;display:flex}.styles-module__mr0tNG__fieldLabel{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--foreground-tertiary);font-weight:600}.styles-module__mr0tNG__fieldValue{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);word-wrap:anywhere;font-weight:500}
.styles-module__m12ShW__card{gap:var(--gap-lg);flex-direction:column;display:flex}.styles-module__m12ShW__incompleteBanner{align-items:center;gap:var(--gap-sm);padding:var(--padding-md);border-radius:var(--radius-sm);background:var(--warning-background);font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);display:flex}.styles-module__m12ShW__incompleteIcon{color:var(--warning);flex-shrink:0}.styles-module__m12ShW__group{gap:var(--gap-sm);flex-direction:column;display:flex}.styles-module__m12ShW__group+.styles-module__m12ShW__group{padding-top:var(--padding-md);border-top:1px solid var(--border-secondary)}.styles-module__m12ShW__groupTitle{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--foreground-tertiary);margin:0;font-weight:600}.styles-module__m12ShW__fields{gap:var(--gap-md) var(--gap-2xl);flex-wrap:wrap;display:flex}.styles-module__m12ShW__field{gap:var(--gap-xs);flex-direction:column;min-width:0;display:flex}.styles-module__m12ShW__fieldLabel{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--foreground-tertiary);font-weight:600}.styles-module__m12ShW__fieldValue{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);font-weight:500}.styles-module__m12ShW__equipmentBar{justify-content:space-between;align-items:center;gap:var(--gap-lg);display:flex}.styles-module__m12ShW__equipmentSummary{align-items:baseline;gap:var(--gap-md);min-width:0;display:inline-flex}.styles-module__m12ShW__equipmentTitle{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--foreground-tertiary);font-weight:600}.styles-module__m12ShW__equipmentCount{font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);font-weight:500}.styles-module__m12ShW__toggle{align-items:center;gap:var(--gap-xs);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-secondary);background:0 0;border:none;flex-shrink:0;padding:0;font-weight:600;display:inline-flex}.styles-module__m12ShW__toggle:hover{color:var(--foreground-primary)}.styles-module__m12ShW__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.styles-module__m12ShW__chevron{transition:transform var(--transition-fast) ease;flex-shrink:0}.styles-module__m12ShW__chevronOpen{transform:rotate(180deg)}.styles-module__m12ShW__chipList{gap:var(--gap-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.styles-module__m12ShW__chip{align-items:center;gap:var(--gap-xs);padding:var(--padding-xs) var(--padding-sm);border-radius:var(--radius-sm);background:var(--background-secondary);font-family:var(--font-body);font-size:var(--text-sm);color:var(--foreground-primary);display:inline-flex}.styles-module__m12ShW__chipIcon{color:var(--foreground-secondary);flex-shrink:0}
.styles-module__f6xJkG__wrapper{align-items:center;display:inline-flex;position:relative}.styles-module__f6xJkG__icon{cursor:help;font-size:var(--text-sm);color:var(--foreground-secondary);background:0 0;border:none;padding:0;line-height:1}.styles-module__f6xJkG__tooltip{z-index:var(--zindex-tooltip);width:-webkit-max-content;width:max-content;max-width:min(260px,100vw - 16px);padding:var(--padding-sm) var(--padding-md);background:var(--foreground-primary);color:var(--background-primary);font-family:var(--font-body);font-size:var(--text-xs);border-radius:var(--radius-sm);text-align:left;position:fixed;top:0;left:0}
.styles-module__36UxQW__country{align-items:center;gap:var(--gap-xs);display:inline-flex}
.styles-module__w1D25a__link{align-items:center;gap:var(--gap-xs);color:var(--foreground-link);text-underline-offset:2px;font-weight:500;-webkit-text-decoration:underline;text-decoration:underline;display:inline-flex}.styles-module__w1D25a__link:hover{color:var(--foreground-link-hover)}.styles-module__w1D25a__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.styles-module__w1D25a__icon{flex-shrink:0}
.styles-module__O4O-Pq__rating{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.styles-module__O4O-Pq__noCategory{color:var(--foreground-secondary);font-style:italic}
.styles-module__801Usa__summary{margin:var(--gap-sm) 0 0;font-size:var(--heading-sm);color:var(--foreground-secondary)}.styles-module__801Usa__lead{color:var(--foreground-primary)}
