.LocationCreateStep-module__lJ5JOG__container{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.LocationCreateStep-module__lJ5JOG__header{margin-bottom:var(--spacing-lg)}.LocationCreateStep-module__lJ5JOG__header h2{margin-bottom:8px}.LocationCreateStep-module__lJ5JOG__content{gap:var(--spacing-lg);align-items:stretch;width:100%;display:flex}.LocationCreateStep-module__lJ5JOG__formContainer{flex:1.5;min-width:0}.LocationCreateStep-module__lJ5JOG__addAddressContainer{background:var(--color-layer-1);border-radius:var(--border-radius-sm);min-height:200px;box-shadow:var(--shadow-xs);border:1px solid var(--color-border);padding:var(--padding-page-lg);justify-content:center;align-items:center;display:flex}.LocationCreateStep-module__lJ5JOG__autocompleteContainer{margin-bottom:var(--spacing-md)}.LocationCreateStep-module__lJ5JOG__mapContainer{flex:1;min-width:0}.LocationCreateStep-module__lJ5JOG__map{min-height:300px;height:100%!important}.LocationCreateStep-module__lJ5JOG__form{width:100%}.LocationCreateStep-module__lJ5JOG__formFields{flex-direction:column;gap:16px;display:flex}.LocationCreateStep-module__lJ5JOG__formGroup{flex:1;min-width:0}.LocationCreateStep-module__lJ5JOG__row{width:100%;margin-bottom:var(--spacing-md);gap:16px;display:flex}.LocationCreateStep-module__lJ5JOG__inputModeContainer{margin-bottom:var(--spacing-md)}.LocationCreateStep-module__lJ5JOG__formActions{gap:1rem;margin-top:1.5rem;display:flex}.LocationCreateStep-module__lJ5JOG__switcherContainer{flex-direction:column;align-items:flex-start;gap:8px;margin:16px 0;display:flex}.LocationCreateStep-module__lJ5JOG__switcherLabel{font-size:var(--font-size-sm);margin:0}.LocationCreateStep-module__lJ5JOG__errorBanner{background:var(--color-error-background,#fef2f2);border:1px solid var(--color-error,#ef4444);border-radius:var(--border-radius-md);align-items:center;gap:12px;padding:16px;display:flex}.LocationCreateStep-module__lJ5JOG__errorIcon{min-width:20px;font-size:20px}.LocationCreateStep-module__lJ5JOG__errorContent{flex:1}.LocationCreateStep-module__lJ5JOG__errorTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-error,#ef4444);margin-bottom:4px}.LocationCreateStep-module__lJ5JOG__errorMessage{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.4}@media (max-width:1200px){.LocationCreateStep-module__lJ5JOG__content{flex-direction:column;gap:0}.LocationCreateStep-module__lJ5JOG__mapContainer{order:-1;height:400px}.LocationCreateStep-module__lJ5JOG__map{height:200px!important}}@media (max-width:768px){.LocationCreateStep-module__lJ5JOG__mapContainer{height:300px}}@media (max-width:480px){.LocationCreateStep-module__lJ5JOG__row{flex-direction:column}}
.Input-module__IznlTq__inputWrapper{flex-direction:column;width:100%;display:flex}.Input-module__IznlTq__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-xs);align-items:center;gap:.25rem;display:flex}.Input-module__IznlTq__required{color:var(--color-notification-error);font-size:var(--font-size-sm)}.Input-module__IznlTq__inputContainer{width:100%;position:relative}.Input-module__IznlTq__searchable .Input-module__IznlTq__searchIcon{left:var(--spacing-sm);color:var(--color-border);pointer-events:none;z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.Input-module__IznlTq__searchable:after{content:"";left:calc(var(--spacing-sm) + 16px + var(--spacing-sm));background-color:var(--color-border-light);pointer-events:none;z-index:1;width:1px;height:50%;position:absolute;top:25%}.Input-module__IznlTq__searchable .Input-module__IznlTq__input{padding-left:calc(var(--spacing-sm) + 16px + var(--spacing-sm) + 1px + var(--spacing-sm))}.Input-module__IznlTq__input{width:100%;padding:var(--spacing-ms) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-layer-1);border:1px solid var(--color-border);border-radius:var(--border-radius-md);transition:all .2s}.Input-module__IznlTq__input.Input-module__IznlTq__sm{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-radius:var(--border-radius-sm)}.Input-module__IznlTq__input.Input-module__IznlTq__elevated{box-shadow:var(--shadow-sm)}.Input-module__IznlTq__input.Input-module__IznlTq__bordered{border-color:var(--color-border-light);background:0 0}.Input-module__IznlTq__input.Input-module__IznlTq__bordered:hover:not(:disabled):not(:focus){border-color:var(--color-border-medium)}.Input-module__IznlTq__input.Input-module__IznlTq__bordered:focus{border-color:var(--color-input-focus)}.Input-module__IznlTq__input.Input-module__IznlTq__rounded{border-radius:var(--border-radius-full)}.Input-module__IznlTq__input:hover:not(:disabled):not(:focus){border-color:var(--color-input-hover)}.Input-module__IznlTq__input:focus{border-color:var(--color-input-focus);outline:none}.Input-module__IznlTq__input:focus-visible{outline:var(--border-width-md) solid var(--color-input-focus);outline-offset:-1px;border-color:var(--color-input-focus)}.Input-module__IznlTq__input.Input-module__IznlTq__disabled{background:var(--color-disabled-background);color:var(--color-disabled);cursor:not-allowed}.Input-module__IznlTq__input.Input-module__IznlTq__error{border-color:var(--color-notification-error)}.Input-module__IznlTq__input.Input-module__IznlTq__error:focus{box-shadow:var(--shadow-error)}.Input-module__IznlTq__errorMessage{font-size:var(--font-size-xs);text-align:left;color:var(--color-notification-error);margin-top:var(--spacing-xs);animation:.2s Input-module__IznlTq__errorShow}@keyframes Input-module__IznlTq__errorShow{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Input-module__IznlTq__label.Input-module__IznlTq__disabled{color:var(--color-disabled)}.Input-module__IznlTq__labelLight{font-weight:var(--font-weight-regular)}.Input-module__IznlTq__hasSuffix{align-items:stretch;display:flex}.Input-module__IznlTq__hasSuffix .Input-module__IznlTq__input{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.Input-module__IznlTq__suffix{padding:0 var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-muted);background:var(--color-layer-base);border:1px solid var(--color-border);border-left:1px solid var(--color-border-light);border-top-right-radius:var(--border-radius-sm);border-bottom-right-radius:var(--border-radius-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;display:flex}
.CreateMenuModal-module__Bz2YjW__form{gap:var(--spacing-md);flex-direction:column;display:flex}.CreateMenuModal-module__Bz2YjW__statusContainer{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg) 0;flex-direction:column;display:flex}.CreateMenuModal-module__Bz2YjW__statusMessage{font-size:var(--font-size-sm);color:var(--color-text-primary);text-align:center;margin:0}
.Grid-module__g5RR-G__grid{grid-template-columns:repeat(var(--grid-cols-default,1), 1fr);align-items:start;width:100%;display:grid}.Grid-module__g5RR-G__masonryWrapper{width:100%;display:flex}.Grid-module__g5RR-G__masonryColumn{gap:inherit;flex-direction:column;flex:1;min-width:0;display:flex}.Grid-module__g5RR-G__gap-none{gap:0}.Grid-module__g5RR-G__gap-xs{gap:var(--spacing-xs)}.Grid-module__g5RR-G__gap-sm{gap:var(--spacing-sm)}.Grid-module__g5RR-G__gap-md{gap:var(--spacing-md)}.Grid-module__g5RR-G__gap-lg{gap:var(--spacing-lg)}.Grid-module__g5RR-G__gap-xl{gap:var(--spacing-xl)}@media (min-width:320px){.Grid-module__g5RR-G__grid{grid-template-columns:repeat(var(--grid-cols-xxs,var(--grid-cols-default,1)), 1fr)}}@media (min-width:410px){.Grid-module__g5RR-G__grid{grid-template-columns:repeat(var(--grid-cols-xs,var(--grid-cols-xxs,var(--grid-cols-default,1))), 1fr)}}@media (min-width:480px){.Grid-module__g5RR-G__grid{grid-template-columns:repeat(var(--grid-cols-sm,var(--grid-cols-xs,var(--grid-cols-xxs,var(--grid-cols-default,1)))), 1fr)}}@media (min-width:768px){.Grid-module__g5RR-G__grid{grid-template-columns:repeat(var(--grid-cols-md,var(--grid-cols-sm,var(--grid-cols-xs,var(--grid-cols-xxs,var(--grid-cols-default,1))))), 1fr)}}@media (min-width:900px){.Grid-module__g5RR-G__grid{grid-template-columns:repeat(var(--grid-cols-tablet,var(--grid-cols-md,var(--grid-cols-sm,var(--grid-cols-xs,var(--grid-cols-xxs,var(--grid-cols-default,1)))))), 1fr)}}@media (min-width:1024px){.Grid-module__g5RR-G__grid{grid-template-columns:repeat(var(--grid-cols-lg,var(--grid-cols-tablet,var(--grid-cols-md,var(--grid-cols-sm,var(--grid-cols-xs,var(--grid-cols-xxs,var(--grid-cols-default,1))))))), 1fr)}}@media (min-width:1200px){.Grid-module__g5RR-G__grid{grid-template-columns:repeat(var(--grid-cols-xl,var(--grid-cols-lg,var(--grid-cols-tablet,var(--grid-cols-md,var(--grid-cols-sm,var(--grid-cols-xs,var(--grid-cols-xxs,var(--grid-cols-default,1)))))))), 1fr)}}@media (min-width:1380px){.Grid-module__g5RR-G__grid{grid-template-columns:repeat(var(--grid-cols-xxl,var(--grid-cols-xl,var(--grid-cols-lg,var(--grid-cols-tablet,var(--grid-cols-md,var(--grid-cols-sm,var(--grid-cols-xs,var(--grid-cols-xxs,var(--grid-cols-default,1))))))))), 1fr)}}@media (min-width:1500px){.Grid-module__g5RR-G__grid{grid-template-columns:repeat(var(--grid-cols-xxxl,var(--grid-cols-xxl,var(--grid-cols-xl,var(--grid-cols-lg,var(--grid-cols-tablet,var(--grid-cols-md,var(--grid-cols-sm,var(--grid-cols-xs,var(--grid-cols-xxs,var(--grid-cols-default,1)))))))))), 1fr)}}
.LegalConsent-module__pqcueq__consent{margin:var(--spacing-md) 0 0;font-size:var(--font-size-xs);line-height:var(--line-height-sm);color:var(--color-text-secondary);text-align:center}.LegalConsent-module__pqcueq__consent a{color:var(--color-action-primary)}
.CreateSectionModal-module__k0fyPq__form{gap:var(--spacing-md);flex-direction:column;display:flex}.CreateSectionModal-module__k0fyPq__statusContainer{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg) 0;flex-direction:column;display:flex}.CreateSectionModal-module__k0fyPq__statusMessage{font-size:var(--font-size-sm);color:var(--color-text-primary);text-align:center;margin:0}.CreateSectionModal-module__k0fyPq__previewWrapper{gap:var(--spacing-sm);flex-direction:column;display:flex}.CreateSectionModal-module__k0fyPq__previewLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.CreateSectionModal-module__k0fyPq__previewChip{align-self:flex-start;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border:var(--border-width-sm) solid var(--color-btn-higlights);border-radius:var(--border-radius-full);background:var(--color-layer-1);color:var(--color-btn-higlights);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;box-shadow:0 0 0 1px var(--color-btn-higlights);margin:var(--spacing-xs);display:inline-flex}.CreateSectionModal-module__k0fyPq__previewChipIcon{width:16px;height:16px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}
.ForgotPasswordForm-module__Xw1Qna__link{margin:var(--spacing-md) auto 0;padding:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-action-primary);cursor:pointer;background:0 0;border:none;display:block}.ForgotPasswordForm-module__Xw1Qna__link:hover{text-decoration:underline}.ForgotPasswordForm-module__Xw1Qna__link:focus-visible{outline:var(--border-width-md) solid var(--color-input-focus);outline-offset:2px;border-radius:var(--border-radius-xs)}.ForgotPasswordForm-module__Xw1Qna__sent{text-align:center;flex-direction:column;align-items:center;display:flex}.ForgotPasswordForm-module__Xw1Qna__icon{margin-bottom:var(--spacing-sm);color:var(--color-status-success)}
.ImageUploader-module__r2QBaG__imagesSection{width:100%;min-width:0;max-width:100%}.ImageUploader-module__r2QBaG__imagesSection h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin:0}.ImageUploader-module__r2QBaG__container{border-radius:var(--border-radius-md);flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}.ImageUploader-module__r2QBaG__mainImage{aspect-ratio:3/2;border-radius:var(--border-radius-sm);cursor:pointer;background-color:var(--color-disabled-background);width:100%;transition:all var(--transition-normal) ease-in-out;position:relative;overflow:hidden}.ImageUploader-module__r2QBaG__mainImageNavigation{z-index:3;pointer-events:none;padding:0 var(--spacing-xs);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.ImageUploader-module__r2QBaG__sliderArrow{pointer-events:none;opacity:0;width:var(--spacing-xl);height:var(--spacing-xl);border-radius:var(--border-radius-full);color:var(--color-layer-base);cursor:pointer;transition:opacity var(--transition-fast) ease, transform var(--transition-fast) ease, background var(--transition-fast) ease;background:#00000073;border:none;justify-content:center;align-items:center;display:flex}.ImageUploader-module__r2QBaG__sliderArrowPrev{transform:translate(-6px)scale(.96)}.ImageUploader-module__r2QBaG__sliderArrowNext{transform:translate(6px)scale(.96)}.ImageUploader-module__r2QBaG__sliderArrow:hover{background:#000000a6}.ImageUploader-module__r2QBaG__mainImage:hover .ImageUploader-module__r2QBaG__sliderArrow,.ImageUploader-module__r2QBaG__mainImage:focus-within .ImageUploader-module__r2QBaG__sliderArrow{pointer-events:auto;opacity:1}.ImageUploader-module__r2QBaG__mainImage:hover .ImageUploader-module__r2QBaG__sliderArrowPrev,.ImageUploader-module__r2QBaG__mainImage:focus-within .ImageUploader-module__r2QBaG__sliderArrowPrev,.ImageUploader-module__r2QBaG__mainImage:hover .ImageUploader-module__r2QBaG__sliderArrowNext,.ImageUploader-module__r2QBaG__mainImage:focus-within .ImageUploader-module__r2QBaG__sliderArrowNext{transform:translate(0)scale(1)}@media (hover:none){.ImageUploader-module__r2QBaG__sliderArrow{pointer-events:auto;opacity:1;transform:translate(0)scale(1)}}.ImageUploader-module__r2QBaG__mainImage:hover{background-color:var(--color-border-light)}.ImageUploader-module__r2QBaG__mainImage:focus-visible{outline:var(--border-width-lg) solid var(--color-input-focus);outline-offset:var(--spacing-xxs);box-shadow:0 0 0 var(--spacing-xs) var(--color-focus-ring)}.ImageUploader-module__r2QBaG__mainImage.ImageUploader-module__r2QBaG__readOnly{cursor:default}.ImageUploader-module__r2QBaG__mainImage.ImageUploader-module__r2QBaG__readOnly:hover{background-color:var(--color-disabled-background)}.ImageUploader-module__r2QBaG__mainImage.ImageUploader-module__r2QBaG__clickableReadOnly{cursor:pointer}.ImageUploader-module__r2QBaG__mainImage.ImageUploader-module__r2QBaG__clickableReadOnly:hover{background-color:var(--color-border-light)}.ImageUploader-module__r2QBaG__mainImage.ImageUploader-module__r2QBaG__clickableReadOnly:hover .ImageUploader-module__r2QBaG__mainImageBadge{opacity:.85}.ImageUploader-module__r2QBaG__placeholder{justify-content:center;align-items:center;gap:var(--spacing-xs);border:var(--border-width-md) dashed var(--color-border);border-radius:var(--border-radius-md);color:var(--color-text-muted);background:var(--color-layer-1);padding:var(--spacing-sm);transition:border-color var(--transition-fast);flex-direction:column;display:flex;position:absolute;inset:0}.ImageUploader-module__r2QBaG__clickableReadOnly .ImageUploader-module__r2QBaG__placeholder{cursor:pointer}.ImageUploader-module__r2QBaG__clickableReadOnly:hover .ImageUploader-module__r2QBaG__placeholder{border-color:var(--color-btn-higlights)}.ImageUploader-module__r2QBaG__placeholderSingle{gap:var(--spacing-sm)}.ImageUploader-module__r2QBaG__placeholderSingle .ImageUploader-module__r2QBaG__placeholderText{font-size:var(--font-size-base)}.ImageUploader-module__r2QBaG__placeholderText{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ImageUploader-module__r2QBaG__fileInput{display:none}.ImageUploader-module__r2QBaG__carousel{width:100%;min-width:0;max-width:100%;margin-top:var(--spacing-xxs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ImageUploader-module__r2QBaG__carousel:has(.ImageUploader-module__r2QBaG__thumbnail:only-child){grid-template-columns:repeat(2,minmax(0,1fr))}.ImageUploader-module__r2QBaG__carousel:has(.ImageUploader-module__r2QBaG__thumbnail:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.ImageUploader-module__r2QBaG__thumbnail{aspect-ratio:3/2;border-radius:var(--border-radius-sm);cursor:pointer;width:100%;min-width:0;padding:var(--spacing-xxs);transition:all var(--transition-fast) ease-in-out;border:1px solid #0000;position:relative;overflow:visible}.ImageUploader-module__r2QBaG__thumbnail:focus-visible{border-color:var(--color-input-focus);box-shadow:0 0 0 var(--border-width-lg) var(--color-focus-ring-strong)}.ImageUploader-module__r2QBaG__thumbnail.ImageUploader-module__r2QBaG__active{border:var(--border-width-sm) solid var(--color-input-focus);padding:var(--spacing-xxs)}.ImageUploader-module__r2QBaG__thumbnail.ImageUploader-module__r2QBaG__active:focus-visible{border-color:var(--color-input-focus);box-shadow:0 0 0 var(--border-width-lg) var(--color-focus-ring-strong)}.ImageUploader-module__r2QBaG__cropContainer{background:var(--color-text-primary);border-radius:var(--border-radius-md);width:100%;height:25rem;position:relative;overflow:hidden}.ImageUploader-module__r2QBaG__controls{padding:var(--spacing-sm);margin-top:var(--spacing-sm);background:var(--color-disabled-background);border-radius:var(--border-radius-md);justify-content:flex-end;gap:var(--spacing-sm);display:flex}@media (max-width:1140px){.ImageUploader-module__r2QBaG__container{width:100%}.ImageUploader-module__r2QBaG__mainImage{aspect-ratio:16/9;width:100%}.ImageUploader-module__r2QBaG__carousel{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.ImageUploader-module__r2QBaG__carousel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.ImageUploader-module__r2QBaG__carousel{grid-template-columns:repeat(2,minmax(0,1fr))}}.ImageUploader-module__r2QBaG__mainImageHeader{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:flex-end;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}@media (max-width:540px){.ImageUploader-module__r2QBaG__mainImageHeader{flex-direction:column;align-items:stretch}}.ImageUploader-module__r2QBaG__refreshButton{border:var(--border-width-sm) solid var(--color-border);background:var(--color-layer-base);width:32px;height:32px;color:var(--color-text-muted);border-radius:var(--border-radius-sm);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.ImageUploader-module__r2QBaG__refreshButton:hover{color:var(--color-text-primary);border-color:var(--color-border-hover)}.ImageUploader-module__r2QBaG__refreshButton:focus-visible{outline:2px solid var(--color-input-focus);outline-offset:2px}.ImageUploader-module__r2QBaG__mainImageHeaderSticky{z-index:10;background-color:var(--color-layer-base);position:sticky;top:0}.ImageUploader-module__r2QBaG__mainImageLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:block}.ImageUploader-module__r2QBaG__required{color:var(--color-notification-error);margin-left:var(--spacing-xs)}.ImageUploader-module__r2QBaG__imageActions{gap:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.ImageUploader-module__r2QBaG__setMainButton{white-space:nowrap}.ImageUploader-module__r2QBaG__actionButton{padding:var(--spacing-xs);border-radius:var(--border-radius-sm);cursor:pointer;transition:all var(--transition-normal) ease-in-out;color:var(--color-text-primary);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ImageUploader-module__r2QBaG__actionButton:focus-visible{outline:var(--border-width-lg) solid var(--color-input-focus);outline-offset:var(--spacing-xxs);box-shadow:0 0 0 var(--spacing-xs) var(--color-focus-ring)}.ImageUploader-module__r2QBaG__actionButton:disabled{opacity:.4;cursor:not-allowed}.ImageUploader-module__r2QBaG__actionButton svg{width:var(--spacing-md);height:var(--spacing-md);flex-shrink:0}.ImageUploader-module__r2QBaG__deleteButton:hover:not(:disabled){color:var(--color-notification-error)}.ImageUploader-module__r2QBaG__restoreButton{color:var(--color-notification-success)}.ImageUploader-module__r2QBaG__restoreButton:hover:not(:disabled){color:var(--color-status-success)}.ImageUploader-module__r2QBaG__mainBookmark{left:var(--spacing-xs);z-index:var(--z-index-base);pointer-events:none;position:absolute;top:1px}.ImageUploader-module__r2QBaG__mainImageBadge{top:var(--spacing-xs);left:var(--spacing-sm);pointer-events:none;z-index:var(--z-index-base);transition:opacity var(--transition-fast) ease;position:absolute}.ImageUploader-module__r2QBaG__newBadge{top:var(--spacing-xs);left:var(--spacing-xs);padding:var(--spacing-xxxs) var(--spacing-xs);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-sm);text-transform:uppercase;letter-spacing:.4px;color:var(--color-layer-base);background:var(--color-status-info);border-radius:var(--border-radius-xs);pointer-events:none;z-index:var(--z-index-base);position:absolute}.ImageUploader-module__r2QBaG__mainImage img,.ImageUploader-module__r2QBaG__thumbnail img{object-fit:cover}.ImageUploader-module__r2QBaG__imageContainer{border-radius:var(--border-radius-xs);width:100%;height:100%;position:relative;overflow:hidden}.ImageUploader-module__r2QBaG__markedForDeletion{opacity:.5;filter:grayscale(50%)}.ImageUploader-module__r2QBaG__deleteOverlay{top:var(--spacing-sm);right:var(--spacing-sm);border-radius:var(--border-radius-full);width:36px;height:36px;color:var(--color-layer-base);cursor:pointer;z-index:2;transition:background-color var(--transition-fast), transform var(--transition-fast);background:#00000080;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.ImageUploader-module__r2QBaG__deleteOverlay:hover{background:var(--color-notification-error);transform:scale(1.08)}.ImageUploader-module__r2QBaG__deleteOverlay:focus-visible{outline:var(--border-width-md) solid var(--color-layer-base);outline-offset:var(--spacing-xxs)}.ImageUploader-module__r2QBaG__deletionMarker{top:var(--spacing-sm);right:var(--spacing-sm);background:var(--color-notification-error);color:var(--color-layer-1);padding:var(--spacing-xs);font-size:var(--font-size-xs);z-index:var(--z-index-base);cursor:pointer;transition:all var(--transition-normal) ease;box-shadow:var(--shadow-sm);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.ImageUploader-module__r2QBaG__deletionMarker:hover{background:var(--color-status-danger);transform:scale(1.1)}.ImageUploader-module__r2QBaG__deletionMarker:focus-visible{outline:var(--border-width-lg) solid var(--color-layer-1);outline-offset:var(--spacing-xxs);box-shadow:0 0 0 var(--spacing-xs) #ffffff80}.ImageUploader-module__r2QBaG__imagePlaceholder{border-radius:var(--border-radius-sm)}.ImageUploader-module__r2QBaG__addTile{cursor:pointer;border:var(--border-width-md) dashed var(--color-border);border-radius:var(--border-radius-sm);transition:border-color var(--transition-fast), background-color var(--transition-fast)}.ImageUploader-module__r2QBaG__addTile:hover{border-color:var(--color-btn-higlights);background-color:var(--color-layer-1)}.ImageUploader-module__r2QBaG__addTile:focus-visible{outline:var(--border-width-lg) solid var(--color-input-focus);outline-offset:var(--spacing-xxs);box-shadow:0 0 0 var(--spacing-xs) var(--color-focus-ring)}.ImageUploader-module__r2QBaG__addTileContent{width:100%;height:100%;color:var(--color-text-muted);transition:color var(--transition-fast);justify-content:center;align-items:center;display:flex}.ImageUploader-module__r2QBaG__addTile:hover .ImageUploader-module__r2QBaG__addTileContent{color:var(--color-btn-higlights)}.ImageUploader-module__r2QBaG__statusModalContent{justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-md);text-align:center;flex-direction:column;min-height:10rem;display:flex}.ImageUploader-module__r2QBaG__statusText{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0}.ImageUploader-module__r2QBaG__statusIconSuccess{color:var(--color-status-success)}.ImageUploader-module__r2QBaG__statusIconError{color:var(--color-notification-error)}.ImageUploader-module__r2QBaG__statusIconDelete{color:var(--color-text-muted)}.ImageUploader-module__r2QBaG__statusIconSetMain{color:var(--color-status-warning)}.ImageUploader-module__r2QBaG__deleteTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}
.EnhanceButton-module__HEOdHa__card{align-items:center;gap:var(--spacing-ms);width:100%;padding:var(--spacing-ms) var(--spacing-md);border:var(--border-width-sm) solid var(--color-info-soft-border);border-radius:var(--border-radius-md);background:var(--color-status-info-weak);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);display:flex}.EnhanceButton-module__HEOdHa__card:hover:not(:disabled){border-color:var(--color-btn-higlights);box-shadow:var(--shadow-sm)}.EnhanceButton-module__HEOdHa__card:hover:not(:disabled) .EnhanceButton-module__HEOdHa__arrow{transform:translate(2px)}.EnhanceButton-module__HEOdHa__icon{border-radius:var(--border-radius-sm);background:var(--color-layer-1);width:40px;height:40px;color:var(--color-btn-higlights);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.EnhanceButton-module__HEOdHa__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.EnhanceButton-module__HEOdHa__title{color:var(--color-btn-higlights);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.3}.EnhanceButton-module__HEOdHa__hint{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.4}.EnhanceButton-module__HEOdHa__arrow{color:var(--color-btn-higlights);transition:transform var(--transition-fast);flex-shrink:0}.EnhanceButton-module__HEOdHa__overlay{align-items:center;gap:var(--spacing-xs);min-height:36px;padding:var(--spacing-xs) var(--spacing-ms);border:var(--border-width-sm) solid var(--color-info-soft-border);border-radius:var(--border-radius-sm);background:var(--color-status-info-weak);color:var(--color-btn-higlights);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color var(--transition-fast);display:inline-flex}.EnhanceButton-module__HEOdHa__overlay:hover:not(:disabled){border-color:var(--color-btn-higlights)}.EnhanceButton-module__HEOdHa__card:focus-visible,.EnhanceButton-module__HEOdHa__overlay:focus-visible{outline:var(--border-width-md) solid var(--color-input-focus);outline-offset:2px}.EnhanceButton-module__HEOdHa__card:disabled,.EnhanceButton-module__HEOdHa__overlay:disabled{cursor:not-allowed;opacity:.6}.EnhanceButton-module__HEOdHa__spinning{animation:.9s linear infinite EnhanceButton-module__HEOdHa__spin}@keyframes EnhanceButton-module__HEOdHa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.EnhanceButton-module__HEOdHa__spinning{animation-duration:2.4s}}
div.DemoModal-module__96293a__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0c0c0edb}.DemoModal-module__96293a__modal[role=dialog]{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0;overflow:hidden}.DemoModal-module__96293a__close{top:var(--spacing-md);right:var(--spacing-md);z-index:1;border-radius:var(--border-radius-full);width:44px;height:44px;color:var(--color-text-on-dark);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background-color var(--transition-fast);background:#ffffff1a;border:1px solid #ffffff29;justify-content:center;align-items:center;display:flex;position:absolute}.DemoModal-module__96293a__close:hover{background:#fff3}.DemoModal-module__96293a__close:focus-visible{outline:2px solid var(--color-text-on-dark);outline-offset:2px}.DemoModal-module__96293a__loading{justify-content:center;align-items:center;height:100%;display:flex}
.MenuButton-module__bSMRyW__wrapper{display:inline-block;position:relative}.MenuButton-module__bSMRyW__trigger{align-items:center;gap:var(--spacing-sm);border:var(--border-width-sm) solid var(--color-border);border-radius:var(--border-radius-sm);background-color:var(--color-layer-1);color:var(--color-text-primary);font-family:var(--font-primary);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);box-shadow:var(--shadow-xs);white-space:nowrap;-webkit-user-select:none;user-select:none;display:inline-flex}.MenuButton-module__bSMRyW__trigger:hover{background-color:var(--color-dropdown-hover);border-color:var(--color-border-medium);box-shadow:var(--shadow-sm)}.MenuButton-module__bSMRyW__trigger.MenuButton-module__bSMRyW__active{background-color:var(--color-dropdown-hover);border-color:var(--color-border-medium)}.MenuButton-module__bSMRyW__trigger:focus-visible{outline:var(--border-width-md) solid var(--color-input-focus);outline-offset:var(--spacing-xxs)}.MenuButton-module__bSMRyW__size-small{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}.MenuButton-module__bSMRyW__size-medium{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}.MenuButton-module__bSMRyW__size-large{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-base)}.MenuButton-module__bSMRyW__trigger.MenuButton-module__bSMRyW__iconOnly{gap:var(--spacing-xs)}.MenuButton-module__bSMRyW__variant-default{background-color:var(--color-layer-1);border-color:var(--color-border)}.MenuButton-module__bSMRyW__variant-outline{border-color:var(--color-border);background-color:#0000}.MenuButton-module__bSMRyW__variant-default:hover,.MenuButton-module__bSMRyW__variant-default.MenuButton-module__bSMRyW__active{background-color:var(--color-layer-1);border-color:var(--color-text-primary);box-shadow:var(--shadow-xs)}.MenuButton-module__bSMRyW__variant-outline:hover,.MenuButton-module__bSMRyW__variant-outline.MenuButton-module__bSMRyW__active{border-color:var(--color-text-primary);box-shadow:var(--shadow-xs);background-color:#0000}.MenuButton-module__bSMRyW__variant-subtle{box-shadow:none;background-color:#0000;border-color:#0000}.MenuButton-module__bSMRyW__variant-subtle:hover,.MenuButton-module__bSMRyW__variant-subtle.MenuButton-module__bSMRyW__active{background-color:var(--color-dropdown-hover)}.MenuButton-module__bSMRyW__variant-ghost{box-shadow:none;will-change:transform;background-color:#0000;border-color:#0000;padding:0;transform:translateZ(0)}.MenuButton-module__bSMRyW__variant-ghost:hover,.MenuButton-module__bSMRyW__variant-ghost.MenuButton-module__bSMRyW__active{box-shadow:none;background-color:#0000;border-color:#0000}.MenuButton-module__bSMRyW__trigger.MenuButton-module__bSMRyW__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.MenuButton-module__bSMRyW__triggerIcon{color:var(--color-text-primary);transition:transform var(--transition-fast);will-change:transform;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;transform:translateZ(0)}.MenuButton-module__bSMRyW__variant-ghost:hover .MenuButton-module__bSMRyW__triggerIcon,.MenuButton-module__bSMRyW__variant-ghost.MenuButton-module__bSMRyW__active .MenuButton-module__bSMRyW__triggerIcon{transform:scale(1.2)translateZ(0)}.MenuButton-module__bSMRyW__triggerLabel{line-height:1}.MenuButton-module__bSMRyW__chevron{color:var(--color-text-secondary);transition:transform var(--transition-fast);flex-shrink:0;align-items:center;display:inline-flex}.MenuButton-module__bSMRyW__chevronOpen{transform:rotate(180deg)}.MenuButton-module__bSMRyW__menu{background-color:var(--color-layer-1);border:var(--border-width-sm) solid var(--color-border-light);border-radius:var(--border-radius-md);width:max-content;min-width:180px;max-width:320px;box-shadow:var(--shadow-lg);z-index:var(--z-index-dropdown);padding:var(--spacing-xs);gap:var(--spacing-xxs);animation:MenuButton-module__bSMRyW__menuFadeIn var(--transition-fast) ease-out;flex-direction:column;display:flex;overflow:hidden}@keyframes MenuButton-module__bSMRyW__menuFadeIn{0%{opacity:0}to{opacity:1}}.MenuButton-module__bSMRyW__menuItem{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-sm);color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);text-align:left;cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);white-space:nowrap;background:0 0;border:none;line-height:1.4;display:flex}.MenuButton-module__bSMRyW__menuItem:hover{background-color:var(--color-dropdown-hover)}.MenuButton-module__bSMRyW__menuItem:focus{outline:none}.MenuButton-module__bSMRyW__menuItem:focus-visible,.MenuButton-module__bSMRyW__menuItemFocused{background-color:var(--color-dropdown-hover)}.MenuButton-module__bSMRyW__menuItemDisabled{color:var(--color-disabled);cursor:not-allowed;pointer-events:none}.MenuButton-module__bSMRyW__menuItemDisabled .MenuButton-module__bSMRyW__menuItemIcon{opacity:.4}.MenuButton-module__bSMRyW__menuItemDanger{color:var(--color-status-danger)}.MenuButton-module__bSMRyW__menuItemDanger:hover,.MenuButton-module__bSMRyW__menuItemDanger.MenuButton-module__bSMRyW__menuItemFocused{background-color:var(--color-status-danger-weak)}.MenuButton-module__bSMRyW__menuItemIcon{width:18px;height:18px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MenuButton-module__bSMRyW__menuItemLabel{flex:1}.MenuButton-module__bSMRyW__menuItemWrapper{position:relative}.MenuButton-module__bSMRyW__menuItemHasSubmenu .MenuButton-module__bSMRyW__menuItemLabel{flex:1}.MenuButton-module__bSMRyW__submenuChevron{color:var(--color-text-secondary);margin-left:var(--spacing-sm);flex-shrink:0}.MenuButton-module__bSMRyW__menuItemSubmenuOpen{background-color:var(--color-dropdown-hover)}.MenuButton-module__bSMRyW__submenu{background-color:var(--color-layer-1);border:var(--border-width-sm) solid var(--color-border-light);border-radius:var(--border-radius-md);width:max-content;min-width:160px;max-width:280px;max-height:240px;box-shadow:var(--shadow-lg);z-index:calc(var(--z-index-dropdown) + 1);padding:var(--spacing-xs);gap:var(--spacing-xxs);animation:MenuButton-module__bSMRyW__menuFadeIn var(--transition-fast) ease-out;flex-direction:column;display:flex;overflow-y:auto}.MenuButton-module__bSMRyW__divider{height:var(--border-width-sm);background-color:var(--color-border-light);margin:var(--spacing-xs) var(--spacing-sm)}
.HeroSection-module__BSYDMq__hero{width:100%;position:relative;overflow:hidden}.HeroSection-module__BSYDMq__image{z-index:0;pointer-events:none;width:auto;max-width:none;height:100%;position:absolute;top:0;right:0}.HeroSection-module__BSYDMq__imageFade{-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}.HeroSection-module__BSYDMq__heroSupport{min-height:420px}.HeroSection-module__BSYDMq__overlay{z-index:1;pointer-events:none;background:linear-gradient(to right, var(--color-layer-1) 0%, var(--color-layer-1) 28%, #ffffffe6 38%, #ffffff73 50%, transparent 62%);position:absolute;inset:0}.HeroSection-module__BSYDMq__inner{z-index:2;position:relative}.HeroSection-module__BSYDMq__content{gap:var(--spacing-lg);max-width:520px;padding:var(--spacing-xl) var(--spacing-xl) 4rem 3rem;flex-direction:column;display:flex}.HeroSection-module__BSYDMq__tagline{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-secondary)}.HeroSection-module__BSYDMq__headline{font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;line-height:1.12}.HeroSection-module__BSYDMq__accent{color:#e67e22;font-style:normal}.HeroSection-module__BSYDMq__subtitle{font-size:var(--font-size-base);line-height:var(--line-height);color:var(--color-text-secondary);max-width:440px;margin:0}.HeroSection-module__BSYDMq__actions{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.HeroSection-module__BSYDMq__anchorBtn{text-decoration:none;display:inline-block}.HeroSection-module__BSYDMq__anchorBtn:focus-visible{outline:var(--border-width-md) solid var(--color-input-focus);outline-offset:2px;border-radius:var(--border-radius-sm)}.HeroSection-module__BSYDMq__stats{gap:var(--spacing-md) var(--spacing-xl);padding:var(--spacing-lg) 0 0;flex-wrap:wrap;margin:0;list-style:none;display:flex}.HeroSection-module__BSYDMq__statItem{align-items:center;gap:var(--spacing-sm);display:flex}.HeroSection-module__BSYDMq__statIcon{color:#e67e22;flex-shrink:0;width:20px;height:20px}.HeroSection-module__BSYDMq__statLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap}@media (min-width:1601px){.HeroSection-module__BSYDMq__content{max-width:620px;padding:var(--spacing-xl) var(--spacing-xl) 5rem 4rem;gap:var(--spacing-xl)}.HeroSection-module__BSYDMq__headline{font-size:3.5rem}.HeroSection-module__BSYDMq__subtitle{font-size:var(--font-size-lg);max-width:520px}.HeroSection-module__BSYDMq__stats{gap:2.5rem}}@media (min-width:1921px){.HeroSection-module__BSYDMq__content{max-width:700px;padding-left:5rem}.HeroSection-module__BSYDMq__headline{font-size:4rem}.HeroSection-module__BSYDMq__subtitle{font-size:var(--font-size-lg);max-width:580px}}@media (max-width:1200px){.HeroSection-module__BSYDMq__content{padding-left:var(--spacing-xl);max-width:500px}}@media (max-width:1024px){.HeroSection-module__BSYDMq__image{top:var(--header-height,60px);height:calc(100% - var(--header-height,60px))}.HeroSection-module__BSYDMq__overlay{top:var(--header-height,60px);background:linear-gradient(to right, var(--color-layer-1) 0%, var(--color-layer-1) 30%, #fffffff2 42%, #ffffff80 55%, transparent 68%)}.HeroSection-module__BSYDMq__content{padding-left:var(--spacing-xl);max-width:440px}}@media (max-width:768px){.HeroSection-module__BSYDMq__content{max-width:450px;padding:var(--spacing-lg)}.HeroSection-module__BSYDMq__overlay{background:linear-gradient(to right, var(--color-layer-1) 0%, var(--color-layer-1) 35%, #fffffff2 50%, #fff9 65%, transparent 80%)}.HeroSection-module__BSYDMq__heroSupport{min-height:360px}.HeroSection-module__BSYDMq__stats{gap:var(--spacing-md);flex-wrap:wrap}.HeroSection-module__BSYDMq__headline{font-size:2rem}}@media (max-width:480px){.HeroSection-module__BSYDMq__overlay{background:#ffffffd9}.HeroSection-module__BSYDMq__heroSupport{min-height:300px}.HeroSection-module__BSYDMq__stats{gap:var(--spacing-sm);flex-direction:column}.HeroSection-module__BSYDMq__actions{flex-direction:column;align-items:stretch}}
.MenuCard-module__AGKGXW__card{border-radius:var(--border-radius-sm);cursor:pointer;transition:box-shadow var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast), opacity var(--transition-fast);background-color:var(--color-layer-1);box-sizing:border-box;border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);-webkit-tap-highlight-color:transparent;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.MenuCard-module__AGKGXW__card:hover{border-color:var(--color-border-medium);box-shadow:var(--shadow-md);transform:translateY(-2px)}.MenuCard-module__AGKGXW__card.MenuCard-module__AGKGXW__active{border-color:var(--color-border-medium);box-shadow:var(--shadow-md)}.MenuCard-module__AGKGXW__card.MenuCard-module__AGKGXW__selected{border-color:var(--color-input-focus);box-shadow:var(--shadow-md)}.MenuCard-module__AGKGXW__card:focus-visible{border-color:var(--color-input-focus);box-shadow:0 0 0 2px var(--color-input-focus), var(--shadow-md)}.MenuCard-module__AGKGXW__imageWrapper{aspect-ratio:7/3;background:var(--color-disabled-background);width:100%;position:relative;overflow:hidden}.MenuCard-module__AGKGXW__menuButtonWrapper{top:var(--spacing-xs);right:var(--spacing-xs);opacity:0;transition:opacity var(--transition-fast);z-index:2;position:absolute}.MenuCard-module__AGKGXW__card:hover .MenuCard-module__AGKGXW__menuButtonWrapper,.MenuCard-module__AGKGXW__card:focus-within .MenuCard-module__AGKGXW__menuButtonWrapper{opacity:1}.MenuCard-module__AGKGXW__coverImage{object-fit:cover;transition:filter var(--transition-fast), opacity var(--transition-fast)}.MenuCard-module__AGKGXW__imageInactive .MenuCard-module__AGKGXW__coverImage{filter:grayscale();opacity:.65}.MenuCard-module__AGKGXW__imageMuted .MenuCard-module__AGKGXW__coverImage{filter:brightness(.82)saturate(.65);opacity:.9}.MenuCard-module__AGKGXW__info{padding:var(--spacing-sm);justify-content:space-between;align-items:center;gap:var(--spacing-xs);display:flex}.MenuCard-module__AGKGXW__title{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:font-weight var(--transition-fast), color var(--transition-fast);flex:1;margin:0;overflow:hidden}.MenuCard-module__AGKGXW__card.MenuCard-module__AGKGXW__selected .MenuCard-module__AGKGXW__title{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.MenuCard-module__AGKGXW__menuVariant .MenuCard-module__AGKGXW__imageWrapper{aspect-ratio:7/2}.MenuCard-module__AGKGXW__titleOverlay{padding:var(--spacing-lg) var(--spacing-sm) var(--spacing-sm);z-index:1;background:linear-gradient(#0000 0%,#000000bf 100%);position:absolute;bottom:0;left:0;right:0}.MenuCard-module__AGKGXW__overlayTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-on-dark-subtle);text-overflow:ellipsis;white-space:nowrap;transition:font-weight var(--transition-fast), color var(--transition-fast);margin:0;overflow:hidden}.MenuCard-module__AGKGXW__card.MenuCard-module__AGKGXW__selected .MenuCard-module__AGKGXW__overlayTitle{font-weight:var(--font-weight-bold);color:var(--color-text-on-dark)}.MenuCard-module__AGKGXW__statsRow{padding:var(--spacing-xs) var(--spacing-sm);justify-content:space-between;align-items:center;gap:var(--spacing-xs);border-top:var(--border-width-sm) solid var(--color-border-light);display:flex}.MenuCard-module__AGKGXW__statsText{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-muted);transition:font-weight var(--transition-fast), color var(--transition-fast)}.MenuCard-module__AGKGXW__card.MenuCard-module__AGKGXW__selected .MenuCard-module__AGKGXW__statsText{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}@media (max-width:768px){.MenuCard-module__AGKGXW__card:hover{box-shadow:var(--shadow-xs);transform:none}}
.FeatureSelector-module__f96Tsa__wrapper{flex-direction:column;width:100%;display:flex}.FeatureSelector-module__f96Tsa__flexible,.FeatureSelector-module__f96Tsa__flexible .FeatureSelector-module__f96Tsa__container{flex:1;min-height:0}.FeatureSelector-module__f96Tsa__labeled .FeatureSelector-module__f96Tsa__container{margin-top:var(--spacing-xs)}.FeatureSelector-module__f96Tsa__labelTitle{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.FeatureSelector-module__f96Tsa__container{background:var(--color-layer-1);border:1px solid var(--color-border);border-radius:var(--border-radius-md);width:100%;box-shadow:var(--shadow-xs);padding:var(--padding-page-lg);flex-direction:column;transition:all .2s;display:flex}.FeatureSelector-module__f96Tsa__radiusXs{border-radius:var(--border-radius-xs)}.FeatureSelector-module__f96Tsa__radiusSm{border-radius:var(--border-radius-sm)}.FeatureSelector-module__f96Tsa__radiusMd{border-radius:var(--border-radius-md)}.FeatureSelector-module__f96Tsa__radiusLg{border-radius:var(--border-radius-lg)}.FeatureSelector-module__f96Tsa__radiusFull{border-radius:var(--border-radius-full)}.FeatureSelector-module__f96Tsa__scrollContainer{flex:1;min-height:0;overflow-y:auto}.FeatureSelector-module__f96Tsa__container:hover{box-shadow:var(--shadow-sm)}.FeatureSelector-module__f96Tsa__header{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.FeatureSelector-module__f96Tsa__selectedCount{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-left:auto;margin-right:var(--spacing-sm);white-space:nowrap}.FeatureSelector-module__f96Tsa__searchHeader{align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-md);flex-shrink:0;display:flex}.FeatureSelector-module__f96Tsa__searchHeader .FeatureSelector-module__f96Tsa__resetButton{flex-shrink:0;align-self:center;margin-left:auto}.FeatureSelector-module__f96Tsa__selectedCountContainer{margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-layer-base);border-radius:var(--border-radius-sm);border:1px solid var(--color-border)}.FeatureSelector-module__f96Tsa__selectedCountText,.FeatureSelector-module__f96Tsa__title{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.FeatureSelector-module__f96Tsa__required{color:var(--color-notification-error);margin-left:var(--spacing-xs)}.FeatureSelector-module__f96Tsa__resetButton{padding:var(--spacing-xs) var(--spacing-sm);color:var(--color-disabled);font-size:var(--font-size-sm);cursor:pointer;opacity:.5;pointer-events:none;border-radius:var(--border-radius-sm);background:0 0;border:1px solid #0000;transition:all .2s}.FeatureSelector-module__f96Tsa__resetButton.FeatureSelector-module__f96Tsa__active{opacity:1;pointer-events:auto;color:var(--color-notification-error)}.FeatureSelector-module__f96Tsa__resetButton.FeatureSelector-module__f96Tsa__active:hover{color:var(--color-notification-error);border:1px solid var(--color-notification-error)}.FeatureSelector-module__f96Tsa__resetButton:focus-visible{outline:var(--border-width-md) solid var(--color-input-focus);outline-offset:2px}.FeatureSelector-module__f96Tsa__searchContainer{margin-bottom:var(--spacing-md)}.FeatureSelector-module__f96Tsa__options{gap:var(--spacing-xxs);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.FeatureSelector-module__f96Tsa__scrollContainer::-webkit-scrollbar{width:6px}.FeatureSelector-module__f96Tsa__scrollContainer::-webkit-scrollbar-track{background:0 0}.FeatureSelector-module__f96Tsa__scrollContainer::-webkit-scrollbar-thumb{background:var(--color-scroll);border-radius:var(--border-radius-md)}.FeatureSelector-module__f96Tsa__option{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);cursor:pointer;border-radius:var(--border-radius-sm);text-align:left;background:0 0;border:none;width:100%;font-family:inherit;transition:all .2s;display:flex}.FeatureSelector-module__f96Tsa__option:hover{background:var(--color-layer-base)}.FeatureSelector-module__f96Tsa__option:focus-visible{outline:var(--border-width-md) solid var(--color-input-focus);outline-offset:-2px;background:var(--color-layer-base)}.FeatureSelector-module__f96Tsa__option:disabled{opacity:.5;cursor:not-allowed}.FeatureSelector-module__f96Tsa__option:disabled:hover{background:0 0}.FeatureSelector-module__f96Tsa__uncheckIcon{color:var(--color-border);flex-shrink:0}.FeatureSelector-module__f96Tsa__checkIcon{color:var(--color-notification-success);flex-shrink:0}.FeatureSelector-module__f96Tsa__label{color:var(--color-text-primary);font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none}.FeatureSelector-module__f96Tsa__error{border-color:var(--color-error)}.FeatureSelector-module__f96Tsa__errorMessage{color:var(--color-error);margin-top:4px;font-size:14px}
.EventSlider-module__Ux3xrW__sliderContainer{width:100%;width:calc(100% - var(--spacing-sm));align-items:center;display:flex;position:relative}.EventSlider-module__Ux3xrW__slider{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;gap:var(--spacing-xs);width:100%;padding:var(--spacing-sm) var(--spacing-xs);display:flex;overflow-x:auto}.EventSlider-module__Ux3xrW__slider::-webkit-scrollbar{display:none}.EventSlider-module__Ux3xrW__cardWrapper{width:220px;min-width:220px;transition:transform var(--transition-fast);touch-action:manipulation;flex:none}.EventSlider-module__Ux3xrW__navButton{z-index:10;background-color:var(--color-layer-1);width:32px;height:32px;color:var(--color-text-primary);cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.EventSlider-module__Ux3xrW__navButton:hover{transform:translateY(-50%)scale(1.1)}.EventSlider-module__Ux3xrW__leftButton{left:-16px}.EventSlider-module__Ux3xrW__rightButton{right:-16px}@media (max-width:768px){.EventSlider-module__Ux3xrW__cardWrapper{width:190px;min-width:190px}.EventSlider-module__Ux3xrW__navButton{width:28px;height:28px}}@media (max-width:460px){.EventSlider-module__Ux3xrW__sliderContainer{width:calc(100% - var(--spacing-sm))}}@media (max-width:480px){.EventSlider-module__Ux3xrW__cardWrapper{width:170px;min-width:170px}.EventSlider-module__Ux3xrW__sliderContainer{width:calc(100% - var(--spacing-sm))}.EventSlider-module__Ux3xrW__navButton{width:28px;height:28px}.EventSlider-module__Ux3xrW__leftButton{left:-14px}.EventSlider-module__Ux3xrW__rightButton{right:-14px}}
.FormHeader-module__ZOmqYq__header{gap:var(--spacing-xs);padding:var(--spacing-md);background:var(--color-layer-1);border-radius:var(--border-radius-md);box-shadow:var(--shadow-xs);border:1px solid var(--color-border-light);flex-direction:column;display:flex}.FormHeader-module__ZOmqYq__headerTop{align-items:flex-start;gap:var(--spacing-sm);display:flex}.FormHeader-module__ZOmqYq__headerContent{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.FormHeader-module__ZOmqYq__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.FormHeader-module__ZOmqYq__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-lg);margin:0}.FormHeader-module__ZOmqYq__dismissButton{border-radius:var(--border-radius-xs);width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.FormHeader-module__ZOmqYq__dismissButton:hover{color:var(--color-text-primary);background-color:var(--color-layer-2)}.FormHeader-module__ZOmqYq__learnMoreLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-btn-higlights);cursor:pointer;text-underline-offset:2px;transition:color var(--transition-fast);background:0 0;border:none;padding:0;text-decoration:underline}.FormHeader-module__ZOmqYq__learnMoreLink:hover{color:var(--color-text-primary)}.FormHeader-module__ZOmqYq__simpleModal{gap:var(--spacing-md);flex-direction:column;display:flex}.FormHeader-module__ZOmqYq__simpleModalTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.FormHeader-module__ZOmqYq__simpleModalBody{gap:var(--spacing-sm);flex-direction:column;display:flex}.FormHeader-module__ZOmqYq__simpleModalParagraph{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-lg);margin:0}
.Modal-module__4ib-XG__modalBackdrop{z-index:var(--z-index-modal-backdrop);background-color:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__4ib-XG__modalContent{background-color:var(--color-layer-base);padding:var(--spacing-xl);border-radius:var(--border-radius-md);width:100%;margin:var(--spacing-lg);flex-direction:column;max-height:90vh;display:flex;position:relative;overflow-y:auto}.Modal-module__4ib-XG__modalContent.Modal-module__4ib-XG__structured{overflow-y:hidden}.Modal-module__4ib-XG__success{border:var(--border-width-sm) solid var(--color-notification-success);box-shadow:0 0 0 2px var(--color-status-success-weak)}.Modal-module__4ib-XG__warning{border:var(--border-width-sm) solid var(--color-notification-warning);box-shadow:0 0 0 2px var(--color-status-warning-weak)}.Modal-module__4ib-XG__info{border:var(--border-width-sm) solid var(--color-status-info);box-shadow:0 0 0 2px var(--color-status-info-weak)}.Modal-module__4ib-XG__danger{border:var(--border-width-sm) solid var(--color-notification-error);box-shadow:0 0 0 2px var(--color-status-danger-weak)}.Modal-module__4ib-XG__sm{max-width:24rem}.Modal-module__4ib-XG__md{max-width:28rem}.Modal-module__4ib-XG__lg{max-width:56.25rem}.Modal-module__4ib-XG__xl{max-width:75rem}.Modal-module__4ib-XG__xxl{max-width:90rem}.Modal-module__4ib-XG__closeIcon{background:var(--color-layer-1);border:1px solid var(--color-border-light);cursor:pointer;width:32px;height:32px;color:var(--color-text-muted);z-index:10;transition:color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:.75rem;right:.75rem}.Modal-module__4ib-XG__closeIcon:hover{color:var(--color-text-primary);background:var(--color-layer-2);box-shadow:var(--shadow-sm)}.Modal-module__4ib-XG__closeIcon:focus-visible{outline:var(--border-width-md) solid var(--color-input-focus);outline-offset:var(--spacing-xxs);border-radius:var(--border-radius-xs)}.Modal-module__4ib-XG__loadingOverlay{border-radius:inherit;z-index:10;background:#ffffffb3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-theme=dark] .Modal-module__4ib-XG__loadingOverlay{background:#00000080}.Modal-module__4ib-XG__modalBackdrop.Modal-module__4ib-XG__open{animation:.3s ease-in-out Modal-module__4ib-XG__fadeIn}.Modal-module__4ib-XG__modalContent.Modal-module__4ib-XG__open{animation:.3s ease-in-out Modal-module__4ib-XG__slideIn}.Modal-module__4ib-XG__modalBackdrop.Modal-module__4ib-XG__close{animation:.3s ease-in-out forwards Modal-module__4ib-XG__fadeOut}.Modal-module__4ib-XG__modalContent.Modal-module__4ib-XG__close{animation:.3s ease-in-out forwards Modal-module__4ib-XG__slideOut}@keyframes Modal-module__4ib-XG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__4ib-XG__slideIn{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@keyframes Modal-module__4ib-XG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Modal-module__4ib-XG__slideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10%)}}.Modal-module__4ib-XG__header{gap:var(--spacing-sm);padding-bottom:var(--spacing-md);flex-direction:column;flex-shrink:0;display:flex}.Modal-module__4ib-XG__headerWithDivider{margin-left:calc(-1 * var(--spacing-lg));margin-right:calc(-1 * var(--spacing-lg));padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);border-bottom:var(--border-width-sm) solid var(--color-border-super-light);}.Modal-module__4ib-XG__headerLine{align-items:center;gap:var(--spacing-sm);display:flex}.Modal-module__4ib-XG__iconWrap{border-radius:var(--border-radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.Modal-module__4ib-XG__iconSuccess{background-color:var(--color-status-success-weak);color:var(--color-status-success)}.Modal-module__4ib-XG__iconWarning{background-color:var(--color-status-warning-weak);color:var(--color-status-warning)}.Modal-module__4ib-XG__iconInfo{background-color:var(--color-status-info-weak);color:var(--color-status-info)}.Modal-module__4ib-XG__iconDanger{background-color:var(--color-status-danger-weak);color:var(--color-status-danger)}.Modal-module__4ib-XG__title{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:600}.Modal-module__4ib-XG__subtitle{color:var(--color-text-muted);margin:0;margin-bottom:var(--spacing-sm);font-size:.875rem;line-height:1.5}.Modal-module__4ib-XG__content{gap:var(--spacing-md);min-height:0;padding:var(--spacing-xs);margin:calc(-1 * var(--spacing-xs));flex-direction:column;flex:1;display:flex;overflow-y:auto}.Modal-module__4ib-XG__footer{margin-top:var(--spacing-lg);flex-shrink:0}.Modal-module__4ib-XG__footerButtons{justify-content:flex-end;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}@media (max-width:540px){.Modal-module__4ib-XG__modalContent{padding:var(--spacing-lg);margin:var(--spacing-md)}.Modal-module__4ib-XG__headerLine{padding-right:var(--spacing-xl);flex-wrap:wrap}.Modal-module__4ib-XG__title{font-size:var(--font-size-lg)}.Modal-module__4ib-XG__iconWrap{width:30px;height:30px}}@media (max-width:440px){.Modal-module__4ib-XG__modalContent{padding:var(--spacing-lg);margin:var(--spacing-sm)}.Modal-module__4ib-XG__headerWithDivider{margin-left:calc(-1 * var(--spacing-lg));margin-right:calc(-1 * var(--spacing-lg));padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}}@media (max-width:375px){.Modal-module__4ib-XG__modalContent{padding:var(--spacing-md);margin:var(--spacing-xs)}.Modal-module__4ib-XG__headerWithDivider{margin-left:calc(-1 * var(--spacing-md));margin-right:calc(-1 * var(--spacing-md));padding-left:var(--spacing-md);padding-right:var(--spacing-md)}}@media (max-width:320px){.Modal-module__4ib-XG__modalContent{padding:var(--spacing-sm);margin:var(--spacing-xxs)}.Modal-module__4ib-XG__header{padding-bottom:var(--spacing-sm)}.Modal-module__4ib-XG__headerWithDivider{margin-left:calc(-1 * var(--spacing-sm));margin-right:calc(-1 * var(--spacing-sm));padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.Modal-module__4ib-XG__content{gap:var(--spacing-sm)}.Modal-module__4ib-XG__footer{margin-top:var(--spacing-md)}}
.SectionCard-module__OD6-eG__card{background:var(--color-layer-1);border:1px solid var(--color-border-light);border-radius:var(--border-radius-md);box-shadow:var(--shadow-xs);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);flex-direction:column;display:flex;position:relative;overflow:hidden}.SectionCard-module__OD6-eG__card:hover{border-color:var(--color-border-medium);box-shadow:var(--shadow-md)}.SectionCard-module__OD6-eG__disabled{opacity:.5;pointer-events:none}.SectionCard-module__OD6-eG__dragging{opacity:.4;box-shadow:var(--shadow-lg)}.SectionCard-module__OD6-eG__draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.SectionCard-module__OD6-eG__draggable:active{cursor:grabbing}.SectionCard-module__OD6-eG__top{padding:var(--spacing-lg);justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.SectionCard-module__OD6-eG__dragArea{flex:1;align-items:center;min-width:0;display:flex}.SectionCard-module__OD6-eG__action{flex-shrink:0}.SectionCard-module__OD6-eG__header{align-items:center;gap:var(--spacing-ms);flex:1;min-width:0;display:flex}.SectionCard-module__OD6-eG__headerIcon{background-color:var(--color-accent-warm);border:1px solid var(--color-accent-warm-border);width:44px;height:44px;color:var(--color-accent-warm-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SectionCard-module__OD6-eG__headerText{gap:var(--spacing-xxs);flex-direction:column;min-width:0;display:flex}.SectionCard-module__OD6-eG__headerTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;line-height:1.3}.SectionCard-module__OD6-eG__headerSubtitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);margin:0;line-height:1.4}.SectionCard-module__OD6-eG__divider{height:var(--border-width-sm);background:var(--color-border-super-light);flex-shrink:0}.SectionCard-module__OD6-eG__body{padding:var(--spacing-lg);flex:1;min-height:0}.SectionCard-module__OD6-eG__bodyNoPadding{padding:0}.SectionCard-module__OD6-eG__footer{padding:var(--spacing-ms) var(--spacing-lg)}@media (max-width:768px){.SectionCard-module__OD6-eG__card:hover{box-shadow:var(--shadow-xs);transform:none}.SectionCard-module__OD6-eG__top,.SectionCard-module__OD6-eG__body{padding:var(--spacing-md)}.SectionCard-module__OD6-eG__footer{padding:var(--spacing-sm) var(--spacing-md)}.SectionCard-module__OD6-eG__headerIcon{width:36px;height:36px}}
.SectionHeader-module__rfY3MW__header{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.SectionHeader-module__rfY3MW__center{text-align:center;align-items:center}.SectionHeader-module__rfY3MW__left{text-align:left;align-items:flex-start}.SectionHeader-module__rfY3MW__tagline{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.14em;color:var(--color-brand-orange)}.SectionHeader-module__rfY3MW__title{font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);max-width:600px;margin:0}.SectionHeader-module__rfY3MW__subtitle{font-size:var(--font-size-base);color:var(--color-text-secondary);max-width:560px;line-height:var(--line-height);margin:0}@media (max-width:600px){.SectionHeader-module__rfY3MW__title{font-size:var(--font-size-xl)}}
.ProfileCard-module__ByyVPq__card{background:var(--color-layer-1);border:var(--border-width-sm) solid var(--color-border-light);border-radius:var(--border-radius-md);box-shadow:var(--shadow-xs);padding:var(--spacing-lg)}.ProfileCard-module__ByyVPq__layout{column-gap:var(--spacing-lg);grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ProfileCard-module__ByyVPq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProfileCard-module__ByyVPq__avatarWrap{flex-direction:column;flex-shrink:0;grid-area:1/1/-1;align-self:start;align-items:center;display:flex}.ProfileCard-module__ByyVPq__avatarRing{width:96px;height:96px;position:relative}.ProfileCard-module__ByyVPq__avatarGradient{border-radius:var(--border-radius-full);background:linear-gradient(145deg, var(--color-layer-dark) 0%, var(--color-layer-dark-1) 100%);width:100%;height:100%;box-shadow:var(--shadow-xs);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ProfileCard-module__ByyVPq__avatarImage{object-fit:cover;border-radius:var(--border-radius-full);width:100%;height:100%}.ProfileCard-module__ByyVPq__avatarLetter{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-on-dark);letter-spacing:-.02em}.ProfileCard-module__ByyVPq__avatarAction{width:var(--spacing-lg);height:var(--spacing-lg);border-radius:var(--border-radius-full);border:var(--border-width-sm) solid var(--color-border-light);background:var(--color-layer-1);cursor:pointer;color:var(--color-text-secondary);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);box-shadow:var(--shadow-xs);justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;bottom:0;right:0}.ProfileCard-module__ByyVPq__avatarAction:hover{background:var(--color-layer-2);color:var(--color-text-primary);border-color:var(--color-border-medium)}.ProfileCard-module__ByyVPq__cameraIcon{width:var(--spacing-ms);height:var(--spacing-ms)}.ProfileCard-module__ByyVPq__avatarHint{margin:var(--spacing-sm) 0 0;text-align:center;max-width:120px;font-size:var(--font-size-xxs);color:var(--color-text-muted);line-height:1.35}.ProfileCard-module__ByyVPq__header{min-width:0;padding-bottom:var(--spacing-ms);grid-area:1/2}.ProfileCard-module__ByyVPq__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.ProfileCard-module__ByyVPq__subtitle{margin:var(--spacing-xxs) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.4}.ProfileCard-module__ByyVPq__actions{grid-area:1/3;align-self:start;align-items:flex-start;display:flex}.ProfileCard-module__ByyVPq__actionButton{border-radius:var(--border-radius-sm);white-space:nowrap}.ProfileCard-module__ByyVPq__body{grid-area:2/2/auto/-1;min-width:0;display:flex}.ProfileCard-module__ByyVPq__usernameValue{font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);word-break:break-word}.ProfileCard-module__ByyVPq__modalBody{padding:var(--spacing-md) 0}@media (max-width:540px){.ProfileCard-module__ByyVPq__layout{align-items:center;gap:var(--spacing-md);text-align:center;flex-direction:column;display:flex}.ProfileCard-module__ByyVPq__avatarWrap{order:1;align-self:center}.ProfileCard-module__ByyVPq__header{order:2;padding-bottom:0}.ProfileCard-module__ByyVPq__body{order:3;justify-content:center;width:100%}.ProfileCard-module__ByyVPq__actions{order:4;width:100%}.ProfileCard-module__ByyVPq__actionButton{justify-content:center;width:100%}}.ProfileCard-module__ByyVPq__statusContent{align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) 0;text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm);flex-direction:column;display:flex}.ProfileCard-module__ByyVPq__cropContainer{background:var(--color-layer-dark);border-radius:var(--border-radius-sm);width:100%;height:400px;position:relative;overflow:hidden}.ProfileCard-module__ByyVPq__cropControls{justify-content:flex-end;gap:var(--spacing-sm);padding-top:var(--spacing-md);display:flex}
.FeaturesGrid-module__j0W1yG__section{padding:var(--spacing-xl) 0;flex-direction:column;align-items:center;display:flex}.FeaturesGrid-module__j0W1yG__card{gap:var(--spacing-sm);height:100%;padding:var(--spacing-lg);border:var(--border-width-sm) solid var(--color-border-light);border-radius:var(--border-radius-md);background:var(--color-layer-1);transition:box-shadow var(--transition-normal), border-color var(--transition-normal);flex-direction:column;display:flex}.FeaturesGrid-module__j0W1yG__card:hover{border-color:var(--color-brand-orange-border);box-shadow:var(--shadow-md)}.FeaturesGrid-module__j0W1yG__iconWrap{border-radius:var(--border-radius-md);background:var(--color-brand-orange-light);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.FeaturesGrid-module__j0W1yG__icon{color:var(--color-brand-orange)}.FeaturesGrid-module__j0W1yG__cardTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:var(--spacing-xs) 0 0}.FeaturesGrid-module__j0W1yG__cardDescription{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height);margin:0}.FeaturesGrid-module__j0W1yG__grid{width:100%}
.SettingsCard-module__ZJfVPa__card{background:var(--color-layer-1);border:var(--border-width-sm) solid var(--color-border-light);border-radius:var(--border-radius-md);box-shadow:var(--shadow-xs);padding:var(--spacing-lg)}.SettingsCard-module__ZJfVPa__layout{column-gap:var(--spacing-lg);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.SettingsCard-module__ZJfVPa__iconWrap{grid-area:1/1/-1;align-self:start;width:48px;height:48px;position:relative}.SettingsCard-module__ZJfVPa__iconCircle{border-radius:var(--border-radius-full);background:var(--color-status-info-weak);border:var(--border-width-sm) solid var(--color-border-light);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.SettingsCard-module__ZJfVPa__iconGlyph{width:var(--spacing-lg);height:var(--spacing-lg);color:var(--color-status-info)}.SettingsCard-module__ZJfVPa__verifiedBadge{right:calc(-1 * var(--spacing-xxs));bottom:calc(-1 * var(--spacing-xxs));width:var(--spacing-md);height:var(--spacing-md);border-radius:var(--border-radius-full);background:var(--color-layer-1);border:var(--border-width-sm) solid var(--color-status-success);box-shadow:var(--shadow-xs);justify-content:center;align-items:center;display:inline-flex;position:absolute}.SettingsCard-module__ZJfVPa__checkGlyph{width:var(--spacing-sm);height:var(--spacing-sm);color:var(--color-status-success)}.SettingsCard-module__ZJfVPa__header{min-width:0;padding-bottom:var(--spacing-ms);grid-area:1/2}.SettingsCard-module__ZJfVPa__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.SettingsCard-module__ZJfVPa__subtitle{margin:var(--spacing-xxs) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.4}.SettingsCard-module__ZJfVPa__actions{grid-area:1/3;align-self:start;align-items:flex-start;display:flex}.SettingsCard-module__ZJfVPa__actionButton{border-radius:var(--border-radius-sm);white-space:nowrap}.SettingsCard-module__ZJfVPa__body{grid-area:2/2/auto/-1;min-width:0}.SettingsCard-module__ZJfVPa__content{gap:var(--spacing-sm);flex-direction:column;display:flex}.SettingsCard-module__ZJfVPa__infoAlert{margin:var(--spacing-md) 0 0;padding:var(--spacing-ms) var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-status-info);background:var(--color-status-info-weak);border:var(--border-width-sm) solid var(--color-brand-soft-border);border-radius:var(--border-radius-sm);line-height:1.45}@media (max-width:540px){.SettingsCard-module__ZJfVPa__layout{gap:var(--spacing-md);flex-direction:column;display:flex}.SettingsCard-module__ZJfVPa__iconWrap{display:none}.SettingsCard-module__ZJfVPa__header{padding-bottom:0}.SettingsCard-module__ZJfVPa__body{width:100%}.SettingsCard-module__ZJfVPa__actions{order:10;width:100%}.SettingsCard-module__ZJfVPa__actionButton{justify-content:center;width:100%}}
.PropertyCategorySelect-module__A8AXyG__container{gap:var(--spacing-sm);padding:var(--spacing-sm) 0;cursor:pointer;flex-direction:column;display:flex}.PropertyCategorySelect-module__A8AXyG__card{align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-layer-1);border:var(--border-width-sm) solid var(--color-border-light);border-radius:var(--border-radius-md);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);text-align:left;display:flex}.PropertyCategorySelect-module__A8AXyG__card:hover{border-color:var(--color-btn-higlights);box-shadow:var(--shadow-sm);background:var(--color-background-medium)}.PropertyCategorySelect-module__A8AXyG__card:active{box-shadow:var(--shadow-active)}.PropertyCategorySelect-module__A8AXyG__iconWrap{border-radius:var(--border-radius-md);background:var(--color-background-light);width:52px;height:52px;color:var(--color-text-primary);transition:color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.PropertyCategorySelect-module__A8AXyG__card:hover .PropertyCategorySelect-module__A8AXyG__iconWrap{color:var(--color-btn-higlights)}.PropertyCategorySelect-module__A8AXyG__cardText{gap:var(--spacing-xxs);flex-direction:column;display:flex}.PropertyCategorySelect-module__A8AXyG__cardTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.PropertyCategorySelect-module__A8AXyG__cardDesc{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height)}
.EventDetailRow-module__0jiGXW__rowOuter{flex-direction:column;display:flex}.EventDetailRow-module__0jiGXW__rowWrapper{background:var(--color-layer-1);border:var(--border-width-sm) solid var(--color-border-light);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast), border-color var(--transition-fast)}.EventDetailRow-module__0jiGXW__rowWrapper:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-medium)}.EventDetailRow-module__0jiGXW__rowWrapperDisabled{background:var(--color-layer-2);opacity:.55}.EventDetailRow-module__0jiGXW__rowWrapperDisabled:hover{box-shadow:var(--shadow-sm);border-color:var(--color-border-light)}.EventDetailRow-module__0jiGXW__row{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-layer-1);border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0;justify-content:space-between;align-items:center;display:flex}.EventDetailRow-module__0jiGXW__rowLeft{align-items:center;gap:var(--spacing-md);flex:1;min-width:0;display:flex}.EventDetailRow-module__0jiGXW__info{gap:var(--spacing-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.EventDetailRow-module__0jiGXW__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;overflow:hidden}.EventDetailRow-module__0jiGXW__description{font-size:var(--font-size-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EventDetailRow-module__0jiGXW__meta{align-items:center;gap:var(--spacing-sm);margin-left:var(--spacing-md);flex-shrink:0;display:flex}.EventDetailRow-module__0jiGXW__visibilityIcon{width:var(--spacing-lg);height:var(--spacing-lg);border-radius:var(--border-radius-sm);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.EventDetailRow-module__0jiGXW__visibilityIcon:hover{background:var(--color-layer-1)}.EventDetailRow-module__0jiGXW__visibilityVisible{color:var(--color-status-success)}.EventDetailRow-module__0jiGXW__visibilityHidden{color:var(--color-text-muted)}.EventDetailRow-module__0jiGXW__menuButtonWrapper{flex-shrink:0}.EventDetailRow-module__0jiGXW__details{--image-column-width:220px;background:var(--color-layer-3);border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm);grid-template-columns:var(--image-column-width) 1fr 1fr auto;gap:var(--spacing-sm);padding:var(--spacing-sm);border-top:var(--border-width-sm) solid var(--color-border-light);display:grid}.EventDetailRow-module__0jiGXW__detailsImage,.EventDetailRow-module__0jiGXW__detailsCenter,.EventDetailRow-module__0jiGXW__detailsTags{background:var(--color-layer-1);border:var(--border-width-sm) solid var(--color-border-light);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-sm);padding:var(--spacing-sm);min-width:0}.EventDetailRow-module__0jiGXW__detailsImage{overflow:hidden}.EventDetailRow-module__0jiGXW__detailsImage>*{width:100%}.EventDetailRow-module__0jiGXW__noImagePlaceholder{justify-content:center;align-items:center;gap:var(--spacing-sm);border:2px dashed var(--color-border);border-radius:var(--border-radius-sm);min-height:140px;padding:var(--spacing-md);flex-direction:column;display:flex}.EventDetailRow-module__0jiGXW__noImageIcon{color:var(--color-text-muted)}.EventDetailRow-module__0jiGXW__detailsCenter,.EventDetailRow-module__0jiGXW__detailsTags{gap:var(--spacing-sm);flex-direction:column;display:flex}.EventDetailRow-module__0jiGXW__descriptionText{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-sm);word-wrap:break-word;margin:0}.EventDetailRow-module__0jiGXW__detailsAside{gap:var(--spacing-sm);flex-direction:column;flex-shrink:0;display:flex}.EventDetailRow-module__0jiGXW__asideStatus{align-items:flex-end;gap:var(--spacing-xxs);background:var(--color-layer-1);border:var(--border-width-sm) solid var(--color-border-light);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-sm);padding:var(--spacing-sm);flex-direction:column;display:flex}.EventDetailRow-module__0jiGXW__tagGroup{gap:var(--spacing-sm);flex-direction:column;display:flex}.EventDetailRow-module__0jiGXW__tagGroup+.EventDetailRow-module__0jiGXW__tagGroup{padding-top:var(--spacing-xs);border-top:var(--border-width-sm) solid var(--color-border-light)}.EventDetailRow-module__0jiGXW__tagGroupLabel{align-items:center;gap:var(--spacing-xxs);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;display:flex}.EventDetailRow-module__0jiGXW__tagGroupIcon{flex-shrink:0}.EventDetailRow-module__0jiGXW__tagsList{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.EventDetailRow-module__0jiGXW__timeBold{font-weight:var(--font-weight-semibold)}.EventDetailRow-module__0jiGXW__dateItem{align-items:center;gap:var(--spacing-xxs);display:inline-flex}.EventDetailRow-module__0jiGXW__rangeSeparator{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.EventDetailRow-module__0jiGXW__emptyValue{font-size:var(--font-size-xs);color:var(--color-text-muted)}@media (max-width:1100px){.EventDetailRow-module__0jiGXW__details{--image-column-width:180px;grid-template-columns:var(--image-column-width) 1fr auto;grid-template-rows:auto auto}.EventDetailRow-module__0jiGXW__detailsImage{grid-area:1/1}.EventDetailRow-module__0jiGXW__detailsCenter{grid-area:1/2/auto/-1}.EventDetailRow-module__0jiGXW__detailsTags{grid-area:2/1/auto/3}.EventDetailRow-module__0jiGXW__detailsAside{grid-area:2/3;align-self:start}}@media (max-width:540px){.EventDetailRow-module__0jiGXW__row{padding:var(--spacing-sm)}.EventDetailRow-module__0jiGXW__details{grid-template-columns:1fr}.EventDetailRow-module__0jiGXW__detailsImage,.EventDetailRow-module__0jiGXW__detailsCenter,.EventDetailRow-module__0jiGXW__detailsTags,.EventDetailRow-module__0jiGXW__detailsAside{grid-area:auto/1}.EventDetailRow-module__0jiGXW__detailsAside{gap:var(--spacing-sm);flex-direction:row}}
.RolesSection-module__gZ8HXq__section{padding:var(--spacing-xl) 0;flex-direction:column;align-items:center;display:flex}.RolesSection-module__gZ8HXq__grid{width:100%}.RolesSection-module__gZ8HXq__card{border:var(--border-width-sm) solid var(--color-border-light);border-radius:var(--border-radius-md);background:var(--color-layer-1);height:100%;transition:box-shadow var(--transition-normal);flex-direction:column;display:flex;overflow:hidden}.RolesSection-module__gZ8HXq__card:hover{box-shadow:var(--shadow-md)}.RolesSection-module__gZ8HXq__imageWrap{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.RolesSection-module__gZ8HXq__cardImage{object-fit:cover;width:100%;height:100%}.RolesSection-module__gZ8HXq__cardBody{gap:var(--spacing-md);padding:var(--spacing-lg);flex-direction:column;flex:1;display:flex}.RolesSection-module__gZ8HXq__cardHeader{align-items:flex-start;gap:var(--spacing-ms);display:flex}.RolesSection-module__gZ8HXq__iconWrap{border-radius:var(--border-radius-md);background:var(--color-brand-orange-light);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.RolesSection-module__gZ8HXq__icon{color:var(--color-brand-orange)}.RolesSection-module__gZ8HXq__cardTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.RolesSection-module__gZ8HXq__cardSubtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:var(--spacing-xxs) 0 0}.RolesSection-module__gZ8HXq__features{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RolesSection-module__gZ8HXq__featureItem{align-items:flex-start;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:var(--line-height-sm);display:flex}.RolesSection-module__gZ8HXq__checkIcon{color:var(--color-brand-orange);flex-shrink:0;margin-top:2px}.RolesSection-module__gZ8HXq__ctaLink{align-self:flex-start;margin-top:auto;font-weight:var(--font-weight-semibold)!important;padding-left:0!important}.RolesSection-module__gZ8HXq__ctaLink:hover{text-decoration:underline;background:0 0!important}.RolesSection-module__gZ8HXq__soonItem{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-text-secondary);display:flex}.RolesSection-module__gZ8HXq__soonIcon{color:var(--color-text-secondary);flex-shrink:0}.RolesSection-module__gZ8HXq__soonBadge{padding:1px var(--spacing-sm);border:var(--border-width-sm) dashed var(--color-border-medium);border-radius:var(--border-radius-full);font-size:var(--font-size-xs);white-space:nowrap}
.ConfirmDeleteModal-module__-j5p0G__content{gap:var(--spacing-sm);flex-direction:column;display:flex}.ConfirmDeleteModal-module__-j5p0G__message{font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:var(--line-height);margin:0}.ConfirmDeleteModal-module__-j5p0G__itemName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.ConfirmDeleteModal-module__-j5p0G__confirmBlock{gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-direction:column;display:flex}.ConfirmDeleteModal-module__-j5p0G__confirmHint{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height);margin:0}.ConfirmDeleteModal-module__-j5p0G__statusContainer{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg) 0;flex-direction:column;display:flex}.ConfirmDeleteModal-module__-j5p0G__statusMessage{font-size:var(--font-size-sm);color:var(--color-text-primary);text-align:center;margin:0}
.QuickCreatePropertyModal-module__fkQGxq__tallModal{max-height:90vh}.QuickCreatePropertyModal-module__fkQGxq__submitError{font-size:var(--font-size-sm);color:var(--color-danger-soft-text);margin:0}
.InlineSelect-module__rd8eua__container{gap:var(--spacing-xs);flex-direction:column;display:flex;position:relative}.InlineSelect-module__rd8eua__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.InlineSelect-module__rd8eua__trigger{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-ms) var(--spacing-md);background:var(--color-layer-1);border:var(--border-width-sm) solid var(--color-border-light);border-radius:var(--border-radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;text-align:left;width:100%;min-height:48px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);font-family:inherit;display:flex}.InlineSelect-module__rd8eua__trigger:hover{border-color:var(--color-border-medium);box-shadow:0 1px 4px #0000000f}.InlineSelect-module__rd8eua__trigger:focus-visible{outline:2px solid var(--color-btn-higlights);outline-offset:2px}.InlineSelect-module__rd8eua__icon{color:var(--color-text-muted);flex-shrink:0;align-items:center;display:flex}.InlineSelect-module__rd8eua__text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.InlineSelect-module__rd8eua__chevron{color:var(--color-text-muted);transition:transform var(--transition-fast);flex-shrink:0}.InlineSelect-module__rd8eua__chevronOpen{transform:rotate(180deg)}.InlineSelect-module__rd8eua__dropdown{z-index:9999;background:var(--color-layer-1);border:var(--border-width-sm) solid var(--color-border-light);border-radius:var(--border-radius-md);max-height:240px;padding:var(--spacing-xxs);overflow-y:auto;box-shadow:0 4px 16px #00000014,0 1px 4px #0000000a}.InlineSelect-module__rd8eua__option{width:100%;padding:var(--spacing-sm) var(--spacing-ms);text-align:left;font-size:var(--font-size-sm);color:var(--color-text-primary);border-radius:var(--border-radius-sm);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;font-family:inherit;display:block}.InlineSelect-module__rd8eua__option:hover{background:var(--color-layer-2)}.InlineSelect-module__rd8eua__optionSelected{color:var(--color-text-primary);font-weight:var(--font-weight-medium);border:var(--border-width-sm) solid var(--color-text-primary);background:0 0}.InlineSelect-module__rd8eua__optionSelected:hover{background:var(--color-layer-2)}
.FooterCTA-module__pXy1Vq__footer{width:100%;margin-top:var(--spacing-xl);position:relative;overflow:hidden}.FooterCTA-module__pXy1Vq__bgImage{object-fit:cover;object-position:center}.FooterCTA-module__pXy1Vq__overlay{z-index:1;background:#0f0f0ff2;position:absolute;inset:0}.FooterCTA-module__pXy1Vq__content{z-index:2;text-align:center;padding:4rem var(--spacing-xl);align-items:center;gap:var(--spacing-md);flex-direction:column;max-width:900px;margin:0 auto;display:flex;position:relative}.FooterCTA-module__pXy1Vq__tagline{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-on-dark-muted)}.FooterCTA-module__pXy1Vq__title{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:var(--font-weight-bold);color:var(--color-text-on-dark);margin:0;line-height:1.2}.FooterCTA-module__pXy1Vq__subtitle{font-size:var(--font-size-base);color:var(--color-text-on-dark-subtle);max-width:520px;margin:0}.FooterCTA-module__pXy1Vq__actions{align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-md);display:flex}.FooterCTA-module__pXy1Vq__ctaPrimary:hover{opacity:.9}.FooterCTA-module__pXy1Vq__perks{align-items:center;gap:var(--spacing-xl);margin-top:var(--spacing-lg);flex-wrap:wrap;justify-content:center;display:flex}.FooterCTA-module__pXy1Vq__perkItem{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-on-dark-subtle);white-space:nowrap;display:flex}.FooterCTA-module__pXy1Vq__perkIcon{color:var(--color-text-on-dark-subtle);flex-shrink:0}.FooterCTA-module__pXy1Vq__legal{justify-content:center;gap:var(--spacing-lg);margin-top:var(--spacing-xl);flex-wrap:wrap;display:flex}.FooterCTA-module__pXy1Vq__legalLink{font-size:var(--font-size-xs);color:var(--color-text-on-dark-muted);text-decoration:none}.FooterCTA-module__pXy1Vq__legalLink:hover{color:var(--color-text-on-dark);text-decoration:underline}.FooterCTA-module__pXy1Vq__legalLink:focus-visible{outline:var(--border-width-md) solid var(--color-input-focus);outline-offset:2px;border-radius:var(--border-radius-xs)}@media (max-width:768px){.FooterCTA-module__pXy1Vq__content{padding:3rem var(--spacing-lg)}.FooterCTA-module__pXy1Vq__perks{gap:var(--spacing-md)}.FooterCTA-module__pXy1Vq__actions{flex-direction:column;align-items:stretch;width:100%;max-width:300px}}@media (max-width:480px){.FooterCTA-module__pXy1Vq__perks{gap:var(--spacing-sm);flex-direction:column;align-items:flex-start}}
.ConfirmAvailabilityModal-module__ZXHRqG__content{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xl);text-align:center;flex-direction:column;min-height:120px;display:flex}.ConfirmAvailabilityModal-module__ZXHRqG__message{font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:var(--line-height);text-align:center;margin:0}
.DashboardContent-module__WnISQq__contentSection{flex-direction:column;flex:1;min-height:0;display:flex}.DashboardContent-module__WnISQq__formContainer{flex-direction:column;flex:1;display:flex}.DashboardContent-module__WnISQq__emptyStateContainer{padding:var(--padding-page-xl) var(--padding-page-md);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.DashboardContent-module__WnISQq__sectionHeading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DashboardContent-module__WnISQq__contentSection:focus-visible{outline:2px solid var(--color-btn-higlights);outline-offset:2px;border-radius:var(--border-radius-sm)}.DashboardContent-module__WnISQq__loadingState{padding:var(--padding-page-xl);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.DashboardContent-module__WnISQq__loadingContainer{padding:var(--padding-page-xl);color:var(--color-text-secondary);justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.DashboardContent-module__WnISQq__loadingSpinner{border:3px solid var(--color-border);border-top:3px solid var(--color-btn-higlights);border-radius:50%;width:40px;height:40px;animation:1s linear infinite DashboardContent-module__WnISQq__spin}@keyframes DashboardContent-module__WnISQq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DashboardContent-module__WnISQq__errorContainer{padding:var(--spacing-xxxl) var(--spacing-lg);justify-content:center;align-items:center;gap:var(--spacing-sm);text-align:center;flex-direction:column;display:flex}.DashboardContent-module__WnISQq__errorImage{margin-bottom:var(--spacing-md);object-fit:contain}.DashboardContent-module__WnISQq__errorTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.DashboardContent-module__WnISQq__errorMessage{font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:360px;line-height:var(--line-height-relaxed);margin:0}.DashboardContent-module__WnISQq__errorButton{margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-btn-higlights);color:#fff;border-radius:var(--border-radius-sm);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast);border:none}.DashboardContent-module__WnISQq__errorButton:hover{background:var(--color-btn-higlights-hover)}.DashboardContent-module__WnISQq__emptyStateHint{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;max-width:360px;line-height:var(--line-height-relaxed)}@media (max-width:1024px){.DashboardContent-module__WnISQq__emptyStateContainer{padding:var(--padding-page-lg) var(--padding-page-md)}}@media (max-width:480px){.DashboardContent-module__WnISQq__emptyStateContainer{padding:var(--padding-page-md)}}@media (prefers-reduced-motion:reduce){.DashboardContent-module__WnISQq__loadingSpinner{animation-duration:1s!important;animation-iteration-count:infinite!important}}
.EventDetailRowV2-module__cYxqoq__stretchGrid{align-items:stretch}.EventDetailRowV2-module__cYxqoq__formFields{gap:var(--spacing-md);flex-direction:column;display:flex}.EventDetailRowV2-module__cYxqoq__fieldGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.EventDetailRowV2-module__cYxqoq__fieldLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.EventDetailRowV2-module__cYxqoq__charCount{text-align:right;font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:calc(-1 * var(--spacing-sm))}.EventDetailRowV2-module__cYxqoq__inputBox{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-ms) var(--spacing-md);background:var(--color-layer-1);border:var(--border-width-sm) solid var(--color-border-light);border-radius:var(--border-radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;min-height:48px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);text-align:left;width:100%;font-family:inherit;display:flex}button.EventDetailRowV2-module__cYxqoq__inputBox:hover{border-color:var(--color-border-medium);box-shadow:0 1px 4px #0000000f}button.EventDetailRowV2-module__cYxqoq__inputBox:focus-visible{outline:2px solid var(--color-btn-higlights);outline-offset:2px}.EventDetailRowV2-module__cYxqoq__inputBoxIcon{color:var(--color-text-muted);flex-shrink:0}.EventDetailRowV2-module__cYxqoq__inputBoxText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.EventDetailRowV2-module__cYxqoq__inputBoxAction{color:var(--color-text-muted);flex-shrink:0}.EventDetailRowV2-module__cYxqoq__timeRow{align-items:flex-end;gap:var(--spacing-sm);display:flex}.EventDetailRowV2-module__cYxqoq__timeColumn{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.EventDetailRowV2-module__cYxqoq__timeArrow{color:var(--color-text-muted);margin-bottom:var(--spacing-ms);flex-shrink:0}.EventDetailRowV2-module__cYxqoq__durationBanner{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-ms) var(--spacing-md);background:var(--color-notification-success-bg);border:var(--border-width-sm) solid var(--color-notification-success);border-radius:var(--border-radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-notification-success-text);display:flex}.EventDetailRowV2-module__cYxqoq__durationIcon{color:var(--color-notification-success);flex-shrink:0}.EventDetailRowV2-module__cYxqoq__scheduleBlock{gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-layer-4,#f3f3f3);border-radius:var(--border-radius-md,12px);-webkit-border-radius:var(--border-radius-md,12px);flex-direction:column;display:flex;overflow:visible}.EventDetailRowV2-module__cYxqoq__scheduleBlock+.EventDetailRowV2-module__cYxqoq__scheduleBlock{margin-top:var(--spacing-xs)}.EventDetailRowV2-module__cYxqoq__scheduleHeader{justify-content:space-between;align-items:center;display:flex}.EventDetailRowV2-module__cYxqoq__scheduleIndex{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.EventDetailRowV2-module__cYxqoq__removeBtn{align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-xxs) var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-status-danger);border-radius:var(--border-radius-sm);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;font-family:inherit;display:flex}.EventDetailRowV2-module__cYxqoq__removeBtn:hover{background:#dc262614}.EventDetailRowV2-module__cYxqoq__cardFooter{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.EventDetailRowV2-module__cYxqoq__cardFooterEnd{justify-content:flex-end;display:flex}.EventDetailRowV2-module__cYxqoq__imageClickArea{cursor:pointer}.EventDetailRowV2-module__cYxqoq__imageContent{width:100%;padding:var(--spacing-md)}.EventDetailRowV2-module__cYxqoq__noImagePlaceholder{justify-content:center;align-items:center;gap:var(--spacing-xs);min-height:200px;margin:var(--spacing-sm);padding:var(--spacing-lg);border:var(--border-width-md) dashed var(--color-border-light);border-radius:var(--border-radius-md);color:var(--color-text-muted);transition:border-color var(--transition-fast);flex-direction:column;display:flex}.EventDetailRowV2-module__cYxqoq__imageClickArea:hover .EventDetailRowV2-module__cYxqoq__noImagePlaceholder{border-color:var(--color-btn-higlights)}.EventDetailRowV2-module__cYxqoq__noImageText{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.EventDetailRowV2-module__cYxqoq__noImageHint{font-size:var(--font-size-xs);color:var(--color-text-muted)}@media (max-width:768px){.EventDetailRowV2-module__cYxqoq__timeRow{flex-direction:column;align-items:stretch}.EventDetailRowV2-module__cYxqoq__timeArrow{align-self:center;margin-bottom:0;transform:rotate(90deg)}}
.SupportCards-module__eJSL4q__section{padding:var(--spacing-xl) 0;flex-direction:column;align-items:center;margin:0 auto;display:flex}.SupportCards-module__eJSL4q__grid{gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.SupportCards-module__eJSL4q__card{gap:var(--spacing-md);padding:var(--spacing-xl);border:var(--border-width-sm) solid var(--color-border-light);border-radius:var(--border-radius-lg);background:var(--color-layer-1);flex-direction:column;transition:box-shadow .2s,border-color .2s;display:flex}.SupportCards-module__eJSL4q__card:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-medium)}.SupportCards-module__eJSL4q__iconWrap{border-radius:var(--border-radius-md);background:var(--color-brand-orange-light);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.SupportCards-module__eJSL4q__icon{color:var(--color-brand-orange)}.SupportCards-module__eJSL4q__cardContent{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.SupportCards-module__eJSL4q__cardHeader{justify-content:space-between;align-items:center;display:flex}.SupportCards-module__eJSL4q__cardTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.SupportCards-module__eJSL4q__chevron{color:var(--color-text-tertiary);font-size:1.5rem;line-height:1}.SupportCards-module__eJSL4q__cardDescription{font-size:var(--font-size-sm);line-height:var(--line-height);color:var(--color-text-secondary);margin:0}.SupportCards-module__eJSL4q__ctaLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand-orange);cursor:pointer;align-self:flex-start;margin-top:auto;transition:-webkit-text-decoration .15s,text-decoration .15s}.SupportCards-module__eJSL4q__ctaLink:hover{text-decoration:underline}.SupportCards-module__eJSL4q__ctaDisabled{color:var(--color-text-tertiary);cursor:default;pointer-events:none}@media (max-width:900px){.SupportCards-module__eJSL4q__grid{gap:var(--spacing-lg);grid-template-columns:1fr}}@media (max-width:480px){.SupportCards-module__eJSL4q__section{padding:var(--spacing-lg) 0}}
.MainInfo-module__nOwniG__form{gap:var(--spacing-lg);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;margin:0;display:flex}.MainInfo-module__nOwniG__container{box-sizing:border-box;grid-template-columns:minmax(0,800px) 400px;gap:32px;width:100%;min-width:0;display:grid}.MainInfo-module__nOwniG__mainInfo{gap:var(--spacing-lg);flex-direction:column;width:100%;min-width:0;display:flex}@media (max-width:1300px){.MainInfo-module__nOwniG__container{grid-template-columns:1fr 300px}}@media (max-width:1140px){.MainInfo-module__nOwniG__container{grid-template-columns:1fr}.MainInfo-module__nOwniG__imagesSection{width:100%;min-width:auto}}@media (max-width:768px){.MainInfo-module__nOwniG__container{gap:var(--spacing-md);min-width:0;grid-template-columns:1fr!important}.MainInfo-module__nOwniG__form{gap:var(--spacing-md);min-width:0;max-width:none}.MainInfo-module__nOwniG__mainInfo{gap:var(--spacing-md)}}@media (max-width:480px){.MainInfo-module__nOwniG__container{gap:var(--spacing-sm);width:100%;min-width:0;grid-template-columns:1fr!important}.MainInfo-module__nOwniG__form{gap:var(--spacing-md);width:100%;min-width:0;max-width:none!important}.MainInfo-module__nOwniG__features{width:100%;min-width:0;max-width:none!important}.MainInfo-module__nOwniG__imagesSection{width:100%;padding:var(--spacing-md);min-width:0!important}.MainInfo-module__nOwniG__formBlock,.MainInfo-module__nOwniG__workingHoursWrapper{width:100%;min-width:0}}@media (max-width:460px){.MainInfo-module__nOwniG__formBlock,.MainInfo-module__nOwniG__workingHoursWrapper,.MainInfo-module__nOwniG__imagesSection{padding:var(--spacing-md)!important}}@media (max-width:410px){.MainInfo-module__nOwniG__container{width:100%;min-width:0;margin:0;padding:0;gap:var(--spacing-sm)!important;grid-template-columns:1fr!important}.MainInfo-module__nOwniG__features{width:100%;min-width:0;max-width:none!important}.MainInfo-module__nOwniG__imagesSection{width:100%;margin:0;min-width:0!important;padding:var(--spacing-sm)!important}.MainInfo-module__nOwniG__form{gap:var(--spacing-sm);width:100%;min-width:0;max-width:none}.MainInfo-module__nOwniG__formBlock,.MainInfo-module__nOwniG__workingHoursWrapper{width:100%;min-width:0;margin:0;padding:var(--spacing-sm)!important}}@media (max-width:360px){.MainInfo-module__nOwniG__formBlock,.MainInfo-module__nOwniG__workingHoursWrapper,.MainInfo-module__nOwniG__imagesSection{padding:var(--spacing-xs)!important}}.MainInfo-module__nOwniG__formBlock{background:var(--color-primary);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-xs);border:1px solid var(--gray-300);box-sizing:border-box;width:100%;min-width:0;padding:24px}.MainInfo-module__nOwniG__field{margin-bottom:var(--spacing-md);flex-direction:column;gap:8px;display:flex}.MainInfo-module__nOwniG__sectionTitle{margin:0 0 var(--spacing-sm);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.MainInfo-module__nOwniG__features{margin-top:var(--spacing-lg);max-width:400px}.MainInfo-module__nOwniG__imageUpload{flex-direction:column;width:100%;display:flex}.MainInfo-module__nOwniG__actions{margin-top:var(--spacing-lg);justify-content:flex-start;display:flex}.MainInfo-module__nOwniG__workingHoursWrapper .customWorkingHours{padding:0}.MainInfo-module__nOwniG__flexRow{gap:24px;display:flex}@media (max-width:508px){.MainInfo-module__nOwniG__flexRow{flex-direction:column}}.MainInfo-module__nOwniG__requiredStar{color:red;margin-left:4px}.MainInfo-module__nOwniG__featuresRow{gap:var(--spacing-md);width:100%;min-width:0;display:flex}.MainInfo-module__nOwniG__featuresRow>*{flex:1;min-width:0}.MainInfo-module__nOwniG__featuresRow .container{height:364px}@media (max-width:768px){.MainInfo-module__nOwniG__featuresRow{flex-direction:column}.MainInfo-module__nOwniG__featuresRow .container{height:auto}}.MainInfo-module__nOwniG__imagesSection{background:var(--color-layer-1);border-radius:var(--border-radius-md);box-shadow:var(--shadow-xs);border:1px solid var(--color-border-light);flex-direction:column;width:100%;min-width:0;height:fit-content;padding:24px;display:flex}.MainInfo-module__nOwniG__stretchGrid{align-items:stretch!important}.MainInfo-module__nOwniG__basicContent{gap:var(--spacing-xs);flex-direction:column;display:flex}.MainInfo-module__nOwniG__basicPropertyName{font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-md);line-height:1.2}.MainInfo-module__nOwniG__basicDescription{font-size:var(--font-size-base);line-height:var(--line-height);max-width:540px;margin:0 0 var(--spacing-xs) 0;text-align:justify}.MainInfo-module__nOwniG__basicDivider{height:var(--border-width-sm);background:var(--color-border-super-light);margin:var(--spacing-md) 0}.MainInfo-module__nOwniG__basicInfoRow{align-items:flex-start;gap:var(--spacing-sm);display:flex}.MainInfo-module__nOwniG__basicInfoIcon{background-color:var(--color-accent-warm);border:1px solid var(--color-accent-warm-border);width:36px;height:36px;color:var(--color-accent-warm-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.MainInfo-module__nOwniG__basicInfoBody{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.MainInfo-module__nOwniG__basicLink{align-items:center;gap:var(--spacing-xxs);font-size:var(--font-size-base);color:var(--color-btn-higlights);word-break:break-all;text-decoration:none;display:inline-flex}.MainInfo-module__nOwniG__basicLink:hover{text-decoration:underline}.MainInfo-module__nOwniG__basicAddLink{align-items:center;gap:var(--spacing-xxs);font-size:var(--font-size-sm);color:var(--color-btn-higlights);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;display:inline-flex}.MainInfo-module__nOwniG__basicAddLink:hover{text-decoration:underline}.MainInfo-module__nOwniG__basicPhoneList{gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-direction:column;display:flex}.MainInfo-module__nOwniG__basicPhoneEntry{align-items:flex-start;gap:var(--spacing-sm);display:flex}.MainInfo-module__nOwniG__basicPhoneDot{background-color:var(--color-accent-warm-border);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px}.MainInfo-module__nOwniG__basicPhoneText{flex-direction:column;gap:1px;display:flex}.MainInfo-module__nOwniG__basicPhoneLabel{font-size:var(--font-size-sm);color:var(--color-text-muted)}.MainInfo-module__nOwniG__basicPhoneNumber{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.MainInfo-module__nOwniG__editChecklist{gap:var(--spacing-sm);flex-direction:column;display:flex}.MainInfo-module__nOwniG__editChecklistHeader{justify-content:space-between;align-items:center;display:flex}.MainInfo-module__nOwniG__editChecklistItems{gap:var(--spacing-sm);flex-direction:column;display:flex}.MainInfo-module__nOwniG__editChecklistItem,.MainInfo-module__nOwniG__editChecklistItemSelected{align-items:center;gap:var(--spacing-sm);display:flex}.MainInfo-module__nOwniG__editCheckIcon{color:var(--color-notification-success);flex-shrink:0}.MainInfo-module__nOwniG__editUncheckIcon{color:var(--color-border-medium);flex-shrink:0}.MainInfo-module__nOwniG__editChecklistLabel{font-size:var(--font-size-base);color:var(--color-text-primary)}.MainInfo-module__nOwniG__editChecklistItem .MainInfo-module__nOwniG__editChecklistLabel{color:var(--color-text-muted)}.MainInfo-module__nOwniG__editChecklistCount{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--spacing-xs)}.MainInfo-module__nOwniG__editSectionDivider{height:var(--border-width-sm);background:var(--color-border-light);margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.MainInfo-module__nOwniG__editImageContent{padding:var(--spacing-md)}.MainInfo-module__nOwniG__editScheduleList{gap:var(--spacing-sm);flex-direction:column;display:flex}.MainInfo-module__nOwniG__editScheduleItem{gap:var(--spacing-xxs);flex-direction:column;display:flex}.MainInfo-module__nOwniG__editScheduleDay{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.MainInfo-module__nOwniG__editScheduleTime{font-size:var(--font-size-xxl);color:var(--color-text-primary);letter-spacing:-.5px}.MainInfo-module__nOwniG__dangerZone{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);margin-top:var(--spacing-xl);border:var(--border-width-sm) solid var(--color-danger-soft-border);border-radius:var(--border-radius-md);display:flex}.MainInfo-module__nOwniG__dangerZoneInfo{gap:var(--spacing-xxs);flex-direction:column;display:flex}.MainInfo-module__nOwniG__dangerZoneTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-danger-soft-text);margin:0}.MainInfo-module__nOwniG__dangerZoneDescription{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}.MainInfo-module__nOwniG__deleteButton{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-status-danger);border-radius:var(--border-radius-sm);color:var(--color-text-on-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;transition:opacity var(--transition-fast);border:none;flex-shrink:0;display:flex}.MainInfo-module__nOwniG__deleteButton:hover{opacity:.85}@media (max-width:480px){.MainInfo-module__nOwniG__dangerZone{flex-direction:column}}.MainInfo-module__nOwniG__dragOverlayCard{opacity:.9;box-shadow:var(--shadow-lg);border-radius:var(--border-radius-md);pointer-events:none;overflow:hidden}.MainInfo-module__nOwniG__dragOverlayPlaceholder{height:60px}
.MenuItemImagesModal-module__M5Y3Hq__imageViewContainer{width:100%;position:relative}.MenuItemImagesModal-module__M5Y3Hq__imageWrapper{aspect-ratio:3/2;border-radius:var(--border-radius-md);background-color:var(--color-disabled-background);width:100%;position:relative;overflow:hidden}.MenuItemImagesModal-module__M5Y3Hq__imageWrapper img{object-fit:cover}.MenuItemImagesModal-module__M5Y3Hq__deleteOverlay{top:var(--spacing-sm);right:var(--spacing-sm);border-radius:var(--border-radius-full);background:var(--color-layer-1);width:36px;height:36px;color:var(--color-text-primary);box-shadow:var(--shadow-sm);cursor:pointer;z-index:2;transition:background-color var(--transition-fast), color var(--transition-fast);border:none;justify-content:center;align-items:center;display:flex;position:absolute}.MenuItemImagesModal-module__M5Y3Hq__deleteOverlay:hover{background:var(--color-notification-error);color:var(--color-text-on-dark)}.MenuItemImagesModal-module__M5Y3Hq__changeOverlay{bottom:var(--spacing-sm);right:var(--spacing-sm);z-index:2;align-items:center;gap:var(--spacing-xs);min-height:36px;padding:var(--spacing-xs) var(--spacing-ms);border-radius:var(--border-radius-sm);background:var(--color-layer-1);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-sm);cursor:pointer;border:none;display:inline-flex;position:absolute}.MenuItemImagesModal-module__M5Y3Hq__changeOverlay:hover{background:var(--color-layer-2)}.MenuItemImagesModal-module__M5Y3Hq__deleteOverlay:focus-visible,.MenuItemImagesModal-module__M5Y3Hq__changeOverlay:focus-visible{outline:var(--border-width-md) solid var(--color-input-focus);outline-offset:var(--spacing-xxs)}.MenuItemImagesModal-module__M5Y3Hq__emptyState{justify-content:center;align-items:center;gap:var(--spacing-sm);aspect-ratio:3/2;border:var(--border-width-md) dashed var(--color-border);border-radius:var(--border-radius-md);width:100%;color:var(--color-text-muted);background:var(--color-layer-1);cursor:pointer;transition:border-color var(--transition-fast);flex-direction:column;display:flex}.MenuItemImagesModal-module__M5Y3Hq__emptyState:hover{border-color:var(--color-status-info);color:var(--color-status-info)}.MenuItemImagesModal-module__M5Y3Hq__emptyState:focus-visible{outline:var(--border-width-md) solid var(--color-input-focus);outline-offset:var(--spacing-xxs)}.MenuItemImagesModal-module__M5Y3Hq__emptyStateText{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.MenuItemImagesModal-module__M5Y3Hq__loadingContainer{aspect-ratio:3/2;justify-content:center;align-items:center;width:100%;display:flex}.MenuItemImagesModal-module__M5Y3Hq__cropContainer{background:var(--color-text-primary);border-radius:var(--border-radius-md);width:100%;height:25rem;position:relative;overflow:hidden}.MenuItemImagesModal-module__M5Y3Hq__hiddenInput{display:none}.MenuItemImagesModal-module__M5Y3Hq__confirmModalContent{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);text-align:center;flex-direction:column;display:flex}.MenuItemImagesModal-module__M5Y3Hq__confirmModalContent p{color:var(--text-primary);margin:0}.MenuItemImagesModal-module__M5Y3Hq__errorDetails{font-size:var(--font-size-sm);color:var(--color-danger);word-break:break-word}.MenuItemImagesModal-module__M5Y3Hq__confirmDeleteText{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height);margin:0}.MenuItemImagesModal-module__M5Y3Hq__aiBadge{top:var(--spacing-sm);left:var(--spacing-sm);z-index:2;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xxs) var(--spacing-sm);border-radius:var(--border-radius-full);background:var(--color-accent-warm);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:inline-flex;position:absolute}.MenuItemImagesModal-module__M5Y3Hq__photoTools{gap:var(--spacing-ms);margin-top:var(--spacing-md);flex-direction:column;display:flex}.MenuItemImagesModal-module__M5Y3Hq__thumbs{gap:var(--spacing-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.MenuItemImagesModal-module__M5Y3Hq__thumb{aspect-ratio:3/2;border:var(--border-width-sm) solid var(--color-border-light);border-radius:var(--border-radius-sm);background:var(--color-layer-2);cursor:pointer;width:72px;padding:0;display:block;position:relative;overflow:hidden}.MenuItemImagesModal-module__M5Y3Hq__thumb img{object-fit:cover}.MenuItemImagesModal-module__M5Y3Hq__thumbSelected{border-color:var(--color-text-primary);box-shadow:0 0 0 1px var(--color-text-primary)}.MenuItemImagesModal-module__M5Y3Hq__thumb:focus-visible{outline:var(--border-width-md) solid var(--color-input-focus);outline-offset:2px}.MenuItemImagesModal-module__M5Y3Hq__thumbMain{border-radius:var(--border-radius-full);background:var(--color-layer-1);color:var(--color-text-primary);padding:2px;display:inline-flex;position:absolute;bottom:3px;right:3px}.MenuItemImagesModal-module__M5Y3Hq__photoActions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.MenuItemImagesModal-module__M5Y3Hq__restoreRow{align-items:center;gap:var(--spacing-xs) var(--spacing-sm);color:var(--color-text-secondary);font-size:var(--font-size-xs);flex-wrap:wrap;margin:0;display:flex}
.EventImagesModal-module__mrefiW__imagesContainer{min-height:300px}.EventImagesModal-module__mrefiW__confirmModalContent{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);text-align:center;flex-direction:column;display:flex}.EventImagesModal-module__mrefiW__confirmModalContent p{color:var(--text-primary);margin:0}.EventImagesModal-module__mrefiW__errorDetails{font-size:var(--font-size-sm);color:var(--color-danger);word-break:break-word}
.PropertyImagesModal-module__9GQYWa__imagesContainer{min-height:300px}.PropertyImagesModal-module__9GQYWa__confirmModalContent{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);text-align:center;flex-direction:column;display:flex}.PropertyImagesModal-module__9GQYWa__confirmModalContent p{color:var(--text-primary);margin:0}.PropertyImagesModal-module__9GQYWa__errorDetails{font-size:var(--font-size-sm);color:var(--color-danger);word-break:break-word}
.UpdateMenuModal-module__5qVy7q__form{gap:var(--spacing-md);flex-direction:column;display:flex}.UpdateMenuModal-module__5qVy7q__statusContainer{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg) 0;flex-direction:column;display:flex}.UpdateMenuModal-module__5qVy7q__statusMessage{font-size:var(--font-size-sm);color:var(--color-text-primary);text-align:center;margin:0}
.LanguageSelect-module__TkriOG__field{flex-direction:column;gap:6px;min-width:0;display:flex}.LanguageSelect-module__TkriOG__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.LanguageSelect-module__TkriOG__value{font-size:var(--font-size-sm);color:var(--color-text-primary)}.LanguageSelect-module__TkriOG__hint{font-size:var(--font-size-xs);color:var(--color-text-secondary)}
