.ExecutorProfilePage-module__86grqa__page{gap:var(--spacing-24);flex-direction:column;display:flex}
.ProfileHeaderSection-module__lRxnsW__section__title{font:var(--typo-h2)}
.ProfileInfoSection-module___nWTNa__section{gap:var(--spacing-16);background-color:var(--bg-surface);border-radius:var(--radius-24);padding:var(--spacing-20);border:1px solid var(--border-default);grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;display:grid}.ProfileInfoSection-module___nWTNa__info{gap:var(--spacing-8);flex-direction:column;display:flex}.ProfileInfoSection-module___nWTNa__info__name{font:var(--typo-h3)}.ProfileInfoSection-module___nWTNa__info__info{gap:var(--spacing-8);align-items:center;display:flex}.ProfileInfoSection-module___nWTNa__info__rating{gap:var(--spacing-4);font:var(--typo-body-m);align-items:center;display:flex}.ProfileInfoSection-module___nWTNa__info__orders{font:var(--typo-small);color:var(--text-secondary)}.ProfileInfoSection-module___nWTNa__info__badges{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.ProfileInfoSection-module___nWTNa__resend{font:var(--typo-small);color:var(--accent-primary);cursor:pointer;background:0 0;border:none;padding:0}.ProfileInfoSection-module___nWTNa__resend:hover{text-decoration:underline}.ProfileInfoSection-module___nWTNa__resend:disabled{cursor:not-allowed;opacity:.6}@media (max-width:1024px){.ProfileInfoSection-module___nWTNa__section{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.ProfileInfoSection-module___nWTNa__info{align-items:center}}
.BurialBiographySection-module__LGR6uq__section{background-color:var(--bg-surface);border-radius:var(--radius-24);border:1px solid var(--border-default)}.BurialBiographySection-module__LGR6uq__section__title{font:var(--typo-label);color:var(--text-secondary);padding:var(--spacing-16) var(--spacing-24);border-bottom:1px solid var(--border-default)}.BurialBiographySection-module__LGR6uq__section__body{gap:var(--spacing-16);font:var(--typo-body);padding:var(--spacing-16);display:grid}
.BurialBirthplaceSection-module__co1J1G__section{background-color:var(--bg-surface);border-radius:var(--radius-24);border:1px solid var(--border-default)}.BurialBirthplaceSection-module__co1J1G__section__title{font:var(--typo-label);color:var(--text-secondary);padding:var(--spacing-16) var(--spacing-24);border-bottom:1px solid var(--border-default)}.BurialBirthplaceSection-module__co1J1G__section__body{gap:var(--spacing-16);font:var(--typo-body);padding:var(--spacing-16);display:grid}
.ContentSection-module__sQTT9a__section{flex-direction:column;display:flex}.ContentSection-module__sQTT9a__list{align-content:start;gap:var(--spacing-12);display:grid}.ContentSection-module__sQTT9a__sentinel{height:1px}.ContentSection-module__sQTT9a__empty{padding:var(--spacing-16) 0;font:var(--typo-small);color:var(--text-placeholder);text-align:center}
.NavigationNavbarSection-module__qSJH5a__section{top:calc(var(--header-height) + var(--spacing-24));background-color:var(--bg-surface);height:calc(100vh - var(--header-height) - var(--spacing-48));border-radius:var(--radius-24);border:1px solid var(--border-default);flex-direction:column;justify-content:space-between;display:flex;position:sticky;overflow:hidden}.NavigationNavbarSection-module__qSJH5a__user{padding:var(--spacing-32) var(--spacing-24);text-align:center;place-items:center;gap:var(--spacing-12);border-bottom:1px solid var(--border-default);display:grid}.NavigationNavbarSection-module__qSJH5a__user__info{justify-items:center;gap:var(--spacing-4);display:grid}.NavigationNavbarSection-module__qSJH5a__user__name{font:var(--typo-body-m);color:var(--text-primary);font-weight:500}.NavigationNavbarSection-module__qSJH5a__user__email{font:var(--typo-caption);color:var(--text-placeholder)}.NavigationNavbarSection-module__qSJH5a__user__badges{justify-content:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.NavigationNavbarSection-module__qSJH5a__list{padding:var(--spacing-12) var(--spacing-12);gap:var(--spacing-4);flex-direction:column;flex:1;display:flex}.NavigationNavbarSection-module__qSJH5a__link{font:var(--typo-body-m);color:var(--text-secondary);padding:var(--spacing-8) var(--spacing-12);border-radius:var(--radius-8);transition:color .2s,background-color .2s}.NavigationNavbarSection-module__qSJH5a__link:hover:not(.NavigationNavbarSection-module__qSJH5a__link_active){background-color:var(--bg-subtle);color:var(--text-primary)}.NavigationNavbarSection-module__qSJH5a__link_active{color:var(--accent-primary);background-color:var(--accent-light);font-weight:500}.NavigationNavbarSection-module__qSJH5a__link__item{align-items:center;gap:var(--spacing-8);display:flex}.NavigationNavbarSection-module__qSJH5a__link__icon{display:none}.NavigationNavbarSection-module__qSJH5a__link__label{font:inherit}.NavigationNavbarSection-module__qSJH5a__action{width:100%;padding:var(--spacing-20) var(--spacing-16);border-top:1px solid var(--border-default)}.NavigationNavbarSection-module__qSJH5a__action__inner{width:100%}@media (max-width:1024px){.NavigationNavbarSection-module__qSJH5a__section{background-color:#0000;border:none;border-radius:0;height:auto;position:static;overflow:visible}.NavigationNavbarSection-module__qSJH5a__user{border-radius:var(--radius-16);border:1px solid var(--border-default);background-color:var(--bg-surface)}.NavigationNavbarSection-module__qSJH5a__action{padding:var(--spacing-16) 0 0;border-top:none}.NavigationNavbarSection-module__qSJH5a__list{z-index:30;padding:var(--spacing-8) var(--spacing-8) calc(var(--spacing-8) + env(safe-area-inset-bottom));background-color:var(--bg-surface);border-top:1px solid var(--border-default);flex-direction:row;justify-content:space-around;align-items:stretch;gap:0;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.NavigationNavbarSection-module__qSJH5a__link{text-align:center;border-radius:var(--radius-8);flex:1}.NavigationNavbarSection-module__qSJH5a__link__item{justify-content:center;gap:var(--spacing-4);flex-direction:column}.NavigationNavbarSection-module__qSJH5a__link__icon{display:block}.NavigationNavbarSection-module__qSJH5a__link__label{font:var(--typo-caption)}.NavigationNavbarSection-module__qSJH5a__user_hiddenMobile,.NavigationNavbarSection-module__qSJH5a__action_hiddenMobile{display:none}}
.DashboardLayout-module__75UPQW__layout{background-color:var(--bg-page)}.DashboardLayout-module__75UPQW__layout__body{min-height:100%;padding:var(--spacing-24) 0}.DashboardLayout-module__75UPQW__layout__content{min-width:0}.DashboardLayout-module__75UPQW__layout__body[data-no-nav=true]{grid-template-columns:minmax(0,1fr);padding:0}.DashboardLayout-module__75UPQW__layout__body[data-nav=true]{box-sizing:border-box;width:100%;max-width:var(--container-width);padding-right:var(--spacing-16);padding-left:var(--spacing-16);justify-content:center;gap:var(--spacing-40);grid-template-columns:260px minmax(0,1fr);margin-left:auto;margin-right:auto;display:grid}.DashboardLayout-module__75UPQW__layout__body[data-nav=true][data-wide=true]{gap:var(--spacing-40);grid-template-columns:260px minmax(0,1fr);width:100%;max-width:none;margin:0;padding-left:24px;padding-right:24px;display:grid}@media (max-width:1024px){.DashboardLayout-module__75UPQW__layout__body[data-nav=true],.DashboardLayout-module__75UPQW__layout__body[data-nav=true][data-wide=true]{gap:var(--spacing-16);padding-right:var(--spacing-16);padding-left:var(--spacing-16);grid-template-columns:minmax(0,1fr)}.DashboardLayout-module__75UPQW__layout__body[data-nav=true] .DashboardLayout-module__75UPQW__layout__content{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.DashboardLayout-module__75UPQW__mobileBlock{display:none}@media (max-width:640px){.DashboardLayout-module__75UPQW__layout__body[data-mobile-blocked=true]{display:none!important}.DashboardLayout-module__75UPQW__layout__body[data-nav=true]{gap:0;padding-top:4px}.DashboardLayout-module__75UPQW__mobileBlock{align-items:center;gap:var(--spacing-8);min-height:var(--mobile-container-min-height,100vh);padding:var(--spacing-32) var(--spacing-24);text-align:center;flex-direction:column;justify-content:center;display:flex}.DashboardLayout-module__75UPQW__mobileBlock__icon{width:48px;height:48px;margin-bottom:var(--spacing-8);color:var(--accent-primary);background:var(--accent-light);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.DashboardLayout-module__75UPQW__mobileBlock__title{font:var(--typo-h3);color:var(--text-primary)}.DashboardLayout-module__75UPQW__mobileBlock__text{max-width:320px;font:var(--typo-body);color:var(--text-secondary)}.DashboardLayout-module__75UPQW__mobileBlock__logout{margin-top:var(--spacing-16)}}
.CemeteryDetailMapSection-module__M0Rcmq__map{border-radius:12px;height:520px;position:relative;overflow:hidden}.CemeteryDetailMapSection-module__M0Rcmq__mapInner{width:100%;height:100%}.CemeteryDetailMapSection-module__M0Rcmq__dot{background:var(--accent-primary);opacity:.75;cursor:pointer;border-radius:50%;width:8px;height:8px}.CemeteryDetailMapSection-module__M0Rcmq__counter{z-index:10;background:var(--bg-surface);color:var(--text-primary);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 1px 4px #0000001f}.CemeteryDetailMapSection-module__M0Rcmq__counterDot{background:var(--accent-primary);border-radius:50%;flex-shrink:0;width:10px;height:10px}
.ServicesBodySection-module__Ttu4eW__section{gap:var(--spacing-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}
.OrderExecutorSelectSection-module__EJaXya__section{background-color:var(--bg-surface);border-radius:var(--radius-24);border:1px solid var(--border-default)}.OrderExecutorSelectSection-module__EJaXya__section__title{font:var(--typo-label);padding:var(--spacing-16) var(--spacing-24);padding-bottom:var(--spacing-12);border-bottom:1px solid var(--border-default)}.OrderExecutorSelectSection-module__EJaXya__section__body{font:var(--typo-body);padding:var(--spacing-8)}.OrderExecutorSelectSection-module__EJaXya__toggle{gap:var(--spacing-8);flex-direction:column;display:flex}div .OrderExecutorSelectSection-module__EJaXya__trigger{cursor:pointer;border-radius:var(--radius-16);grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;width:100%}.OrderExecutorSelectSection-module__EJaXya__info{min-width:0}.OrderExecutorSelectSection-module__EJaXya__info__name{font:var(--typo-body-m)}.OrderExecutorSelectSection-module__EJaXya__info__body{align-items:center;gap:var(--spacing-8);font:var(--typo-small);color:var(--text-secondary);flex-wrap:wrap;display:flex}.OrderExecutorSelectSection-module__EJaXya__info__rating{color:var(--text-primary);align-items:center;gap:var(--spacing-4);font:var(--typo-body-m);display:flex}.OrderExecutorSelectSection-module__EJaXya__info__description{font:var(--typo-caption);color:var(--text-placeholder)}.OrderExecutorSelectSection-module__EJaXya__error{font:var(--typo-small);color:var(--danger-default);margin-left:var(--spacing-24);padding-top:var(--spacing-8)}.OrderExecutorSelectSection-module__EJaXya__placeholder{padding:var(--spacing-16);font:var(--typo-small);color:var(--text-placeholder)}
.HeroSection-module__tCa9jW__section__content{justify-content:flex-start;gap:var(--spacing-12);box-sizing:border-box;width:100%;max-width:var(--container-width);padding-right:var(--spacing-16);padding-left:var(--spacing-16);flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;padding:0;display:flex}.HeroSection-module__tCa9jW__section__title{font:var(--typo-h2)}.HeroSection-module__tCa9jW__section__info{gap:var(--spacing-16);align-items:center;display:flex}.HeroSection-module__tCa9jW__section__line{display:none}.HeroSection-module__tCa9jW__section__icon{color:var(--accent-primary);display:block}.HeroSection-module__tCa9jW__section__burials,.HeroSection-module__tCa9jW__section__cemeteries{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-12);color:var(--text-secondary);font:var(--typo-small);background-color:var(--bg-subtle);border:1px solid var(--border-default);border-radius:var(--radius-full);display:flex}@media (max-width:1024px){.HeroSection-module__tCa9jW__section__content{gap:var(--spacing-12)}.HeroSection-module__tCa9jW__section__info{gap:var(--spacing-8);margin-top:var(--spacing-4)}}
.VerificationServicesSection-module__Ua7gma__section{background-color:var(--bg-surface);border-radius:var(--radius-24);border:1px solid var(--border-default)}.VerificationServicesSection-module__Ua7gma__section__title{font:var(--typo-label);color:var(--text-secondary);padding:var(--spacing-16) var(--spacing-24);border-bottom:1px solid var(--border-default)}.VerificationServicesSection-module__Ua7gma__section__body{gap:var(--spacing-16);font:var(--typo-body);padding:var(--spacing-16);display:grid}.VerificationServicesSection-module__Ua7gma__section__title{color:var(--text-secondary)}.VerificationServicesSection-module__Ua7gma__section__body{flex-direction:column;display:flex}.VerificationServicesSection-module__Ua7gma__section__subTitle{font:var(--typo-small);color:var(--text-placeholder);margin-left:var(--spacing-8)}.VerificationServicesSection-module__Ua7gma__section__content{gap:var(--spacing-12);display:grid}.VerificationServicesSection-module__Ua7gma__item{font:var(--typo-small);align-items:center;gap:var(--spacing-8);display:flex}.VerificationServicesSection-module__Ua7gma__error{font:var(--typo-label);margin-left:var(--spacing-24);margin-top:var(--spacing-12);color:var(--danger-default)}
.SearchMapSection-module__7op5Ha__section{border-radius:var(--radius-16);border:1px solid var(--border-default);width:100%;height:100%;overflow:hidden}.SearchMapSection-module__7op5Ha__section_fullscreenMobile{border:none;border-radius:0}.SearchMapSection-module__7op5Ha__map{width:100%;height:100%}
.AdminDashboardPage-module__VR5rGG__page{gap:var(--spacing-24);flex-direction:column;display:flex}.AdminDashboardPage-module__VR5rGG__page__content{gap:var(--spacing-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}
.AdminServicesPage-module__nMYj1G__page{gap:var(--spacing-24);display:grid}
.RegisterExecutorVerificationPage-module__lbvU3q__page{padding:var(--spacing-32) 0;box-sizing:border-box;width:100%;max-width:var(--container-width);padding-right:var(--spacing-16);padding-left:var(--spacing-16);min-height:var(--container-min-height);justify-content:center;gap:var(--spacing-32);grid-template-columns:minmax(0,1fr) 550px;margin-left:auto;margin-right:auto;display:grid}.RegisterExecutorVerificationPage-module__lbvU3q__page__left,.RegisterExecutorVerificationPage-module__lbvU3q__page__right{gap:var(--spacing-24);flex-direction:column;display:flex}.RegisterExecutorVerificationPage-module__lbvU3q__actions{display:flex}.RegisterExecutorVerificationPage-module__lbvU3q__submitButton{width:max-content}@media (max-width:640px){.RegisterExecutorVerificationPage-module__lbvU3q__page{padding-top:var(--spacing-24);padding-bottom:var(--spacing-24);gap:var(--spacing-24);grid-template-columns:minmax(0,1fr)}.RegisterExecutorVerificationPage-module__lbvU3q__page__right{order:-1}.RegisterExecutorVerificationPage-module__lbvU3q__submitButton{width:100%}}
.SearchPage-module__fivRFq__content{box-sizing:border-box;width:100%;max-width:var(--container-width);padding-right:var(--spacing-16);padding-left:var(--spacing-16);justify-content:center;gap:var(--spacing-24);grid-template-columns:420px minmax(0,1fr);height:100%;margin-left:auto;margin-right:auto;display:grid}.SearchPage-module__fivRFq__content__body{gap:var(--spacing-24);grid-template-rows:max-content max-content minmax(0,1fr);height:100%;display:grid}.SearchPage-module__fivRFq__page{height:var(--container-min-height);padding:var(--spacing-32) 0;overflow:hidden}.SearchPage-module__fivRFq__heroSlot,.SearchPage-module__fivRFq__filterSlot{min-width:0}.SearchPage-module__fivRFq__list{min-width:0;height:100%;overflow-y:auto}.SearchPage-module__fivRFq__map{min-width:0}.SearchPage-module__fivRFq__toggle.SearchPage-module__fivRFq__toggle{display:none}@media (max-width:1024px){.SearchPage-module__fivRFq__page{height:auto;min-height:var(--mobile-container-min-height);padding:var(--spacing-4) 0;overflow:visible}.SearchPage-module__fivRFq__content{padding-right:var(--spacing-16);padding-left:var(--spacing-16);flex-direction:column;gap:0;height:auto;display:flex}.SearchPage-module__fivRFq__content__body{height:auto;display:contents}.SearchPage-module__fivRFq__list{height:auto;padding-bottom:calc(56px + var(--spacing-24) + var(--spacing-16) + env(safe-area-inset-bottom));order:4;overflow-y:visible}.SearchPage-module__fivRFq__heroSlot{order:1}.SearchPage-module__fivRFq__filterSlot{order:2}.SearchPage-module__fivRFq__map{top:var(--header-height);z-index:15;position:fixed;bottom:0;left:0;right:0}.SearchPage-module__fivRFq__hiddenMobile{display:none}.SearchPage-module__fivRFq__filterSlot{background-color:var(--bg-page);padding:var(--spacing-16) 0;top:calc(var(--mobile-header-height) - var(--spacing-8));position:sticky}.SearchPage-module__fivRFq__filterSlot_floating{top:calc(var(--header-height) + var(--spacing-12));right:var(--spacing-16);left:var(--spacing-16);z-index:16;order:initial;filter:drop-shadow(0 4px 16px #00000029);background-color:#0000;padding:0;position:fixed}.SearchPage-module__fivRFq__toggle.SearchPage-module__fivRFq__toggle{left:50%;bottom:var(--spacing-24);z-index:20;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #0000003d}}
.BurialsHeaderSection-module__7Tjl_G__header{font:var(--typo-h2);justify-content:space-between;display:flex}@media (max-width:1024px){.BurialsHeaderSection-module__7Tjl_G__header__button{left:50%;bottom:calc(64px + var(--spacing-16) + env(safe-area-inset-bottom));z-index:25;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #0000003d}}
.CemeteryDetailBurialTableSection-module__jyjiPa__section{flex-direction:column;justify-content:space-between;height:100%;display:flex}
.ProfileStatsSection-module__ukx_Da__section{gap:var(--spacing-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1024px){.ProfileStatsSection-module__ukx_Da__section{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProfileStatsSection-module__ukx_Da__card{background-color:var(--bg-surface);padding:var(--spacing-20);border:1px solid var(--border-default);border-radius:var(--radius-24)}.ProfileStatsSection-module__ukx_Da__card__title{font:var(--typo-caption);color:var(--text-secondary)}.ProfileStatsSection-module__ukx_Da__card__value{font:var(--typo-h2);color:var(--accent-primary)}
.MapSection-module__ei2Y-a__section{border-radius:var(--radius-16);border:1px solid var(--border-default);overflow:hidden}.MapSection-module__ei2Y-a__section_fullscreenMobile{border:none;border-radius:0}.MapSection-module__ei2Y-a__map{width:100%;height:100%}.MapSection-module__ei2Y-a__marker{justify-content:center;align-items:center;gap:var(--spacing-4);font:var(--typo-label);padding:var(--spacing-8);border-radius:var(--radius-full);background:var(--bg-surface);border:1px solid var(--border-default);filter:drop-shadow(0 2px 6px #0003);cursor:pointer;transition:transform .15s,background-color .15s,border-color .15s,color .15s;display:flex;position:relative}.MapSection-module__ei2Y-a__marker:after{content:"";background:var(--bg-surface);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);width:8px;height:8px;transition:background-color .15s,border-color .15s;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.MapSection-module__ei2Y-a__marker:hover{transform:scale(1.08)}.MapSection-module__ei2Y-a__marker__icon{color:var(--accent-primary);transition:color .15s}.MapSection-module__ei2Y-a__marker_active{background:var(--accent-primary);color:var(--bg-surface);transform:scale(1.08)}.MapSection-module__ei2Y-a__marker_active:after{background:var(--accent-primary);border-color:var(--accent-primary)}.MapSection-module__ei2Y-a__marker_active .MapSection-module__ei2Y-a__marker__icon{color:var(--bg-surface)}.MapSection-module__ei2Y-a__balloon{gap:var(--spacing-4);align-items:start;display:grid}.MapSection-module__ei2Y-a__balloon__name{font:var(--typo-body-m)}.MapSection-module__ei2Y-a__balloon__address{margin-bottom:var(--spacing-8);font:var(--typo-small);color:var(--text-secondary)}
