@layer components{.EditPrimaryImageDialog_dialogContent__bgCph{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.EditPrimaryImageDialog_dialogBody__mn3Ds{flex:1 1;overflow-y:auto;padding:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-xl)}.EditPrimaryImageDialog_imagePreview__SEUZS{position:relative;width:100%;aspect-ratio:21/9;background:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-medium);overflow:hidden;margin-bottom:var(--theme-spacing-lg);display:flex;align-items:center;justify-content:center}.EditPrimaryImageDialog_placeholderContent__d3N2I{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--theme-spacing-md);color:var(--theme-colors-textSecondary)}.EditPrimaryImageDialog_placeholderContent__d3N2I svg{font-size:4rem}.EditPrimaryImageDialog_uploadArea__i689C{border:2px dashed var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-xl);text-align:center;transition:all var(--theme-transitions-fast);cursor:pointer}.EditPrimaryImageDialog_uploadArea__i689C:hover{border-color:var(--theme-colors-primary);background:color-mix(in srgb,var(--theme-colors-primaryLight) 10%,transparent)}.EditPrimaryImageDialog_uploadArea__i689C.EditPrimaryImageDialog_dragging__xfv3O{border-color:var(--theme-colors-primary);background:color-mix(in srgb,var(--theme-colors-primaryLight) 20%,transparent)}.EditPrimaryImageDialog_hiddenInput__7Mfhf{display:none}.EditPrimaryImageDialog_infoBox__iU6QX{background:color-mix(in srgb,var(--theme-colors-info) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-colors-info) 30%,transparent);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md)}.EditPrimaryImageDialog_buttonGroup__reKON{display:flex;gap:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-lg)}.EditServicesDialog_dialogContent__zM0eZ{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.EditServicesDialog_dialogBody__LSm3n{flex:1 1;overflow-y:auto;padding:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-xl)}.EditServicesDialog_serviceGrid__nB3uB{display:grid;grid-template-columns:1fr;grid-gap:var(--theme-spacing-lg);gap:var(--theme-spacing-lg)}.EditServicesDialog_infoBox__g0iKM{background:color-mix(in srgb,var(--theme-colors-primaryLight) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-colors-primaryLight) 30%,transparent);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md)}.EditTransportDialog_dialogContent__84lgd{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.EditTransportDialog_dialogBody__SSAYB{flex:1 1;overflow-y:auto;padding:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-xl);display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.EditTransportDialog_infoBox__2iKRI{background:color-mix(in srgb,var(--theme-colors-primaryLight) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-colors-primaryLight) 30%,transparent);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md)}.EditVenueInfoDialog_dialogContent__CW3FN{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.EditVenueInfoDialog_dialogBody__XvpYU{flex:1 1;overflow-y:auto;padding:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-xl)}.EditVenueInfoDialog_infoBox__xiHoI{background:color-mix(in srgb,var(--theme-colors-primaryLight) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-colors-primaryLight) 30%,transparent);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md)}.EditVenueInfoDialog_addressRow__5AF_s{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md)}}@layer components{}@layer components{}@layer components{@media (max-width:var(--theme-breakpoints-sm )){.EditVenueInfoDialog_addressRow__5AF_s{grid-template-columns:1fr}}.EditVenueInfoDialog_cityRow__axTDD{display:grid;grid-template-columns:1fr 2fr;grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md)}@media (max-width:var(--theme-breakpoints-sm )){.EditVenueInfoDialog_cityRow__axTDD{grid-template-columns:1fr}}}