@layer base,mui,components;.dcgLYa_themeSwitch{align-items:center;gap:8px;display:flex}.dcgLYa_themeSwitch__label{font-size:14px;font-weight:400;line-height:1.4}.dcgLYa_themeSwitch__switchBase{color:var(--mui-palette-primary-main);padding:7px}.dcgLYa_themeSwitch__switchBase:hover{background-color:#0000!important}.dcgLYa_themeSwitch__switchBase.Mui-focusVisible{outline:2px solid var(--mui-palette-primary-main);outline-offset:-6px;border-radius:50%}.dcgLYa_themeSwitch__track{background-color:var(--mui-palette-primary-main)}
@layer base,mui,components;.MPsu0q_bottomNavbar{z-index:var(--mui-custom-zIndex-header);transition:all .25s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}@media (min-width:900px){.MPsu0q_bottomNavbar{display:none}}.MPsu0q_bottomNavbar.MPsu0q__visible{transform:translateY(0)}.MPsu0q_bottomNavbar__action{padding-top:14px;padding-bottom:0;justify-content:start;min-width:60px;min-height:56px;padding-inline:0}.MPsu0q_bottomNavbar__action .MuiSvgIcon-root{font-size:24px!important}.MPsu0q_bottomNavbar__action-label{font-size:12px!important}@media (min-width:600px){.MPsu0q_bottomNavbar__action-label{opacity:1}}.MPsu0q_loginMenu{right:0;left:auto!important}.MPsu0q_loginMenuItem{gap:8px;font-size:14px}.MPsu0q_themeSwitch{padding:0 16px}
@layer base,mui;@layer components{.ZcbchW_uiIconButton svg{transition:color .25s cubic-bezier(.4,0,.2,1)}.ZcbchW_uiIconButton:hover svg{filter:brightness(1.25)}.ZcbchW_uiIconButton:focus-visible{box-shadow:0 0 2px 2px rgba(from currentColor r g b/50%)}.ZcbchW_uiIconButton.ZcbchW__noPadding{padding:0}}
@layer base,mui;@layer components{.trJpLa_uiInputLabel{margin-bottom:8px;font-weight:500}}
@layer base,mui,components;.oyB3pW_uiFormGroup:has(.Mui-error) .oyB3pW_inputLabelAsterisk{color:var(--mui-palette-error-main)}.oyB3pW_label{color:var(--mui-palette-text-primary);white-space:wrap}.oyB3pW__row{align-items:center}.oyB3pW__row>[class*=formField]{min-width:200px}.oyB3pW__fillRow>[class*=formField]{flex:1}
@layer base,mui,components;.aeyU7G_mainDetails{justify-content:space-evenly;align-items:center;gap:8px;display:flex}@media (max-width:900px){.aeyU7G_mainDetails{grid-template-columns:repeat(2,1fr);place-items:flex-start start;display:grid}}@media (max-width:600px){.aeyU7G_mainDetails{flex-direction:column;display:flex}}.aeyU7G_detailLink{flex-direction:column;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:120px;display:flex}.aeyU7G_detailLink:focus-visible{box-shadow:0 0 2px 2px rgba(from currentColor r g b/50%)}@media (max-width:900px){.aeyU7G_detailLink{flex-direction:row}}.aeyU7G_detailLink__arrow{display:none}@media (max-width:900px){.aeyU7G_detailLink__arrow{display:block}}.aeyU7G_detailLink__main{align-items:center;gap:8px;display:flex}.aeyU7G_detailLink__iconWrapper{background-color:var(--mui-palette-primary-main);color:#fff;aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;width:100%;min-width:56px;max-width:56px;display:flex}@media (max-width:600px){.aeyU7G_detailLink__iconWrapper{min-width:40px;max-width:40px}}.aeyU7G_detailLink__icon{font-size:32px}@media (max-width:600px){.aeyU7G_detailLink__icon{font-size:24px}}.aeyU7G_detailLink__text{text-transform:none;font-weight:500}
@layer base,mui,components;._6Rlpxq_arrowButton{z-index:var(--mui-custom-zIndex-layout);background-color:var(--mui-palette-background-default);width:48px;height:48px;color:var(--mui-palette-secondary-main);transition:color .25s cubic-bezier(.4,0,.2,1);position:absolute;top:calc(50% - 24px);box-shadow:0 2px 8px #00000014}._6Rlpxq_arrowButton:hover,._6Rlpxq_arrowButton:focus-visible{background-color:var(--mui-palette-background-default);color:var(--mui-palette-secondary-dark)}._6Rlpxq_arrowButton:before{display:none}._6Rlpxq_arrowButton._6Rlpxq__left{left:-24px}._6Rlpxq_arrowButton._6Rlpxq__right{right:-24px}
@layer base,mui,components;.F_M8Vq_exhibitionPage__divider{margin-block:16px}.F_M8Vq_exhibitionPage__content{padding:0}.F_M8Vq_exhibitionPage__tabs{background:var(--mui-palette-background-default);margin-bottom:16px;padding-block:16px}.F_M8Vq_exhibitionPage__panel{flex-direction:column;gap:24px;display:flex}@media (max-width:900px){.F_M8Vq_exhibitionPage__panel{gap:16px}}.F_M8Vq_exhibitionPage__mobileTabs{gap:8px}.F_M8Vq_exhibitionPage__mobileTabs .MuiButtonBase-root{font-size:16px}.F_M8Vq_exhibitionPage__mobileTabs .MuiTabs-list{gap:16px}
@layer base,mui,components;.N82bDq_carouselLayout{position:relative}.N82bDq_carouselLayout__header{margin-bottom:20px}.N82bDq_carouselLayout__title:hover{color:var(--mui-palette-secondary-dark)}.N82bDq_slider{position:relative}.N82bDq_slider__root{overflow:hidden}.N82bDq_slider__container{gap:var(--mui-custom-gap-default);touch-action:pan-y pinch-zoom;display:flex}.N82bDq_slide{min-width:0}
@layer base,mui,components;.p0ZOMa_roleCard{border:1px solid var(--mui-palette-secondary-light);border-radius:var(--mui-custom-radius-md);text-align:center;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:260px;padding:24px 32px;display:flex;overflow:hidden}.p0ZOMa_roleCard:hover{background-color:var(--mui-palette-action-hover);transition:background-color .25s cubic-bezier(.4,0,.2,1)}@media (max-width:900px){.p0ZOMa_roleCard{flex-direction:row;gap:16px;height:auto;padding:16px}}@media (max-width:600px){.p0ZOMa_roleCard{border:none;flex-direction:column;align-items:flex-start;padding:8px}}.p0ZOMa_roleCard__main{flex-direction:column;align-items:center;display:flex}@media (max-width:900px){.p0ZOMa_roleCard__main{flex-direction:row;gap:16px}}@media (max-width:600px){.p0ZOMa_roleCard__main{gap:8px}}.p0ZOMa_roleCard__icon{width:72px;height:72px;margin-bottom:16px;padding:16px}.p0ZOMa_roleCard__icon svg{color:#fff;font-size:36px}@media (max-width:900px){.p0ZOMa_roleCard__icon{width:48px;height:48px;margin-bottom:0}.p0ZOMa_roleCard__icon svg{font-size:24px}}.p0ZOMa_roleCard__title{margin-bottom:10px;font-size:16px;font-weight:500}@media (max-width:900px){.p0ZOMa_roleCard__title{display:none}}.p0ZOMa_roleCard__contentWrapper{flex-grow:1;align-items:center;display:flex;overflow:hidden}@media (max-width:900px){.p0ZOMa_roleCard__contentWrapper{text-align:start;align-items:flex-start;max-width:250px}}@media (max-width:600px){.p0ZOMa_roleCard__contentWrapper{max-width:100%}}.p0ZOMa_roleCard__carouselContainer{width:100%;overflow:hidden}.p0ZOMa_roleCard__carouselTrack{display:flex}.p0ZOMa_roleCard__carouselSlide{flex:0 0 100%;justify-content:center;align-items:center;min-width:0;display:flex}@media (max-width:900px){.p0ZOMa_roleCard__carouselSlide{text-align:start;justify-content:flex-start}}.p0ZOMa_roleCard__subtitle{width:100%;line-height:20px}.p0ZOMa_roleCard__carouselSlide,.p0ZOMa_roleCard__subtitle{padding-inline:4px}.p0ZOMa_roleCard__button{color:#fff;text-align:center;border-radius:50px;min-width:240px;max-width:300px;padding:8px 16px;font-size:14px;font-weight:400}@media (max-width:900px){.p0ZOMa_roleCard__button{min-width:fit-content}}@media (max-width:600px){.p0ZOMa_roleCard__button{align-self:center;width:100%}}
@layer base,mui,components;.lpejMq_table__header{text-align:center;padding-left:8px;justify-content:space-between;align-items:center;padding-block:16px;display:flex}.lpejMq_table__groupName{border-bottom:1px solid var(--mui-palette-secondary-light);text-align:center;padding:16px}.lpejMq_table__dogCell{gap:16px;display:flex}.lpejMq_table__dogDetail{flex-direction:column;gap:6px;display:flex}.lpejMq_table__dogAvatar{width:60px}
@layer base,mui,components;.xGKvCW_wrapper{flex-direction:column;gap:16px;display:flex}.xGKvCW_search{align-items:flex-start;gap:16px;display:flex}.xGKvCW_textField{flex:1}.xGKvCW_button{height:40px}
@layer base,mui,components;.RIIJhW_rolesSection{gap:var(--mui-custom-gap-default);align-items:center;display:flex}@media (max-width:1400px){.RIIJhW_rolesSection{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:900px){.RIIJhW_rolesSection{flex-direction:column;display:flex}}
@layer base,mui,components;.OA6MlG_locationSection{flex-direction:column;gap:16px;display:flex}@media (max-width:900px){.OA6MlG_locationSection{flex-direction:column-reverse}}.OA6MlG_locationSection__left{flex-direction:column;flex:1;gap:16px;display:flex}.OA6MlG_locationSection__right{border-radius:var(--mui-custom-radius-md);width:100%;overflow:hidden}@media (max-width:900px){.OA6MlG_locationSection__right{max-width:100%}}.OA6MlG_locationSection__block{flex-direction:column;gap:4px;display:flex}.OA6MlG_locationSection__coords{align-items:center;gap:4px;display:flex}
@layer base,mui,components;._8VaEea_catalogPage{flex-direction:column;align-items:center;gap:16px;display:flex}._8VaEea_catalogPage__empty{text-align:center;font-size:18px}
@layer base,mui,components;.TdYL_G_resultsPage{padding:16px}@media (max-width:600px){.TdYL_G_resultsPage{border:none;padding:4px}}
@layer base,mui,components;@keyframes mJliOq_slide-in{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.mJliOq_slideOutInput{align-items:center;display:inline-flex;position:relative}.mJliOq_slideOutInput__popper{z-index:var(--mui-custom-zIndex-dropdown)}.mJliOq_slideOutInput__inputContainer{opacity:0;transform-origin:100%;align-items:center;padding-inline:16px;display:flex}.mJliOq_slideOutInput__inputContainer.mJliOq__open{animation:.25s ease-in-out forwards mJliOq_slide-in;transform:scaleX(0)}.mJliOq_slideOutInput__fieldRoot{border-radius:var(--mui-custom-radius-sm)}.mJliOq_slideOutInput__fieldRoot:hover{background-color:var(--mui-palette-action-hover)}.mJliOq_slideOutInput__fieldInput{padding:8px 12px}.mJliOq_slideOutInput__button{transition:background-color .25s cubic-bezier(.4,0,.2,1)}.mJliOq_slideOutInput__button.mJliOq__active{background-color:var(--mui-palette-action-selected)}
@layer base,mui,components;.g9vhsa_requestTitle{justify-content:space-between;align-items:center;gap:16px;margin-block:24px;display:flex}@media (max-width:900px){.g9vhsa_requestTitle{flex-direction:column-reverse;align-items:flex-start}}
@layer base,mui,components;.Rx-txG_homePage{flex-direction:column;gap:56px;display:flex}@media (max-width:900px){.Rx-txG_homePage{gap:16px}}.Rx-txG_homePage{padding-top:16px}@media (max-width:900px){.Rx-txG_homePage{gap:36px}}
