@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap";:root{--color-primary:#5079FE;--color-primary-dark:#3E61D1;--color-primary-light:#BCC8FA;--color-secondary:#007FFF;--color-secondary-dark:#54595E;--color-success:#28A745;--color-danger:#DC3545;--color-warning:#FFC107;--color-info:#17A2B8;--color-gray-100:#f8f9fa;--color-gray-200:#e9ecef;--color-gray-300:#dee2e6;--color-gray-400:#ced4da;--color-gray-500:#adb5bd;--color-gray-600:#6c757d;--color-gray-700:#495057;--color-gray-800:#343a40;--color-gray-900:#212529;--color-button-gray-light:#e9ecef;--color-button-gray-light-text:#54595E;--color-button-gray-dark:#ABB5BE;--color-button-gray-dark-text:#000000;--color-primary-darker:#2E4BC7;--color-button-gray-medium:#9BA5AF;--color-button-gray-darker:#8B95A0;--color-button-border-gray:#ABB5BE;--color-primary-focus:rgba(80,121,254,0.2);--color-white:#ffffff;--color-black:#000000;--color-skeleton:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);--font-family-primary:"Inter",sans-serif;--font-weight-regular:400;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--font-size-h1:40px;--font-size-h2:32px;--font-size-h3:28px;--font-size-h4:24px;--font-size-h5:16px;--font-size-body-large:20px;--font-size-body-regular:16px;--font-size-body-semi-bold:28px;--line-height-h1:1.2;--line-height-h2:1.2;--line-height-h3:1;--line-height-h4:1.2;--line-height-h5:1.4;--line-height-body-large:36px;--line-height-body-regular:28px;--line-height-body-semi-bold:1;--z-index-map-controls:1;--z-index-selected-point-card:501;--z-index-overlay:502;--z-index-open-street-map:500;--z-index-dropdown:503;--z-index-message:504;--z-index-star-full:1;--z-index-star-half:2;--z-index-star-half-overlay:3}.typography{font-family:var(--font-family-primary)}.typography--h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}.typography--h1,.typography--h2{font-weight:var(--font-weight-bold)}.typography--h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.typography--h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.typography--h3,.typography--h4{font-weight:var(--font-weight-semi-bold)}.typography--h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.typography--h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-weight:var(--font-weight-semi-bold)}.typography--body-large{font-size:var(--font-size-body-large);line-height:var(--line-height-body-large);font-weight:var(--font-weight-regular)}.typography--body-regular{font-size:var(--font-size-body-regular);line-height:var(--line-height-body-regular);font-weight:var(--font-weight-regular)}.typography--body-semi-bold{font-size:var(--font-size-body-semi-bold);line-height:var(--line-height-body-semi-bold);font-weight:var(--font-weight-semi-bold)}.typography--regular{font-weight:var(--font-weight-regular)}.typography--semi-bold{font-weight:var(--font-weight-semi-bold)}.typography--bold{font-weight:var(--font-weight-bold)}.typography--extra-bold{font-weight:var(--font-weight-extra-bold)}.typography--primary{color:var(--color-primary)}.typography--primary-dark{color:var(--color-primary-dark)}.typography--primary-light{color:var(--color-primary-light)}.typography--secondary{color:var(--color-secondary)}.typography--secondary-dark{color:var(--color-secondary-dark)}.typography--success{color:var(--color-success)}.typography--danger{color:var(--color-danger)}.typography--warning{color:var(--color-warning)}.typography--info{color:var(--color-info)}.typography--gray-100{color:var(--color-gray-100)}.typography--gray-200{color:var(--color-gray-200)}.typography--gray-300{color:var(--color-gray-300)}.typography--gray-400{color:var(--color-gray-400)}.typography--gray-500{color:var(--color-gray-500)}.typography--gray-600{color:var(--color-gray-600)}.typography--gray-700{color:var(--color-gray-700)}.typography--gray-800{color:var(--color-gray-800)}.typography--gray-900{color:var(--color-gray-900)}.typography--white{color:var(--color-white)}.typography--black{color:var(--color-black)}.typography--left{text-align:left}.typography--center{text-align:center}.typography--right{text-align:right}h1,h2,h3,h4{font-family:var(--font-family-primary);margin:0}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}h1,h2{font-weight:var(--font-weight-bold)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}h3,h4{font-weight:var(--font-weight-semi-bold)}h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}p{font-family:var(--font-family-primary);font-size:var(--font-size-body-regular);line-height:var(--line-height-body-regular);font-weight:var(--font-weight-regular);margin:0}a{color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}.button,a{text-decoration:none}.button{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;cursor:pointer;font-family:var(--font-family-primary);font-weight:var(--font-weight-semi-bold);font-style:normal;transition:all .2s ease-in-out;white-space:nowrap}.button:disabled{opacity:.55;cursor:not-allowed}.button:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-focus)}.button--large{padding:16px 24px}.button--large,.button--medium{font-size:16px;line-height:18px}.button--medium{padding:12px 20px}.button--small{padding:8px 16px;font-size:14px;line-height:16px}.button--primary{background-color:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary)}.button--primary:hover:not(:disabled){background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.button--primary:active:not(:disabled){background-color:var(--color-primary-dark);transform:translateY(1px)}.button--primary-dark{background-color:var(--color-primary-dark);color:var(--color-white);border:1px solid var(--color-primary-dark)}.button--primary-dark:hover:not(:disabled){background-color:var(--color-primary-darker);border-color:var(--color-primary-darker)}.button--primary-dark:active:not(:disabled){background-color:var(--color-primary-darker);transform:translateY(1px)}.button--outlined{background-color:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary)}.button--outlined:hover:not(:disabled){background-color:var(--color-primary);color:var(--color-white)}.button--outlined:active:not(:disabled){background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-white);transform:translateY(1px)}.button--gray-light{background-color:var(--color-button-gray-light);color:var(--color-button-gray-light-text);border:1px solid var(--color-button-gray-light)}.button--gray-light:hover:not(:disabled){background-color:var(--color-button-gray-dark);color:var(--color-button-gray-dark-text);border-color:var(--color-button-gray-dark)}.button--gray-light:active:not(:disabled){background-color:var(--color-button-gray-medium);border-color:var(--color-button-gray-medium);color:var(--color-button-gray-dark-text);transform:translateY(1px)}.button--gray-dark{background-color:var(--color-button-gray-dark);color:var(--color-button-gray-dark-text);border:1px solid var(--color-button-gray-dark)}.button--gray-dark:hover:not(:disabled){background-color:var(--color-button-gray-medium);border-color:var(--color-button-gray-medium)}.button--gray-dark:active:not(:disabled){background-color:var(--color-button-gray-darker);border-color:var(--color-button-gray-darker);transform:translateY(1px)}.button--outlined-gray{border-radius:12px;background-color:var(--color-white);color:var(--color-gray-700);border:1px solid var(--color-button-border-gray)}.button--outlined-gray:hover:not(:disabled){background-color:var(--color-gray-100);border-color:var(--color-button-gray-medium)}.button--outlined-gray:active:not(:disabled){background-color:var(--color-gray-200);border-color:var(--color-button-gray-darker);transform:translateY(1px)}.button--loading{position:relative;color:rgba(0,0,0,0)}.button--loading:after{content:"";position:absolute;width:16px;height:16px;border:2px solid rgba(0,0,0,0);border-top-color:currentcolor;border-radius:50%;animation:button-loading-spin 1s linear infinite}.button--full-width{width:100%}.button a{color:inherit;font:inherit;text-decoration:inherit;font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;font-style:inherit;letter-spacing:inherit}@keyframes button-loading-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.input{display:inline-flex;align-items:center;background-color:var(--color-white);border:1px solid var(--color-gray-300);border-radius:6px;font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-size:16px;line-height:20px;color:var(--color-gray-900);transition:all .2s ease-in-out;width:100%}.input:focus{outline:none;border:1px solid var(--color-primary)}.input::placeholder{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:16px;line-height:20px;color:var(--color-gray-500)}.input--default{padding:9px 16px}.input--large{padding:14px 16px}.input--small{padding:5px 12px}.input--textarea{align-items:flex-start;resize:vertical;min-height:80px;line-height:1.5}.input--textarea.input--default{padding:12px 16px}.input--textarea.input--large{padding:16px}.input--textarea.input--small{padding:8px 12px}.input--error,.input--error:focus{border:1px solid var(--color-danger);box-shadow:0 0 0 3px rgba(220,53,69,.2)}.input:disabled{background-color:var(--color-gray-200);border:1px solid var(--color-gray-300);color:var(--color-gray-600);cursor:not-allowed}.input:disabled::placeholder{color:var(--color-gray-400)}.input-wrapper{position:relative;display:flex;flex-direction:column;width:100%}.input-wrapper__label{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-large);line-height:var(--line-height-body-large);color:var(--color-gray-600);margin-bottom:8px}.input-wrapper__label--small{font-size:13px;line-height:16px;margin-bottom:6px}.input-wrapper__label--default{font-size:16px;line-height:20px;margin-bottom:8px}.input-wrapper__label--large{font-size:18px;line-height:22px;margin-bottom:10px}.input-wrapper__error{color:var(--color-danger)}.input-wrapper__error,.input-wrapper__helper{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-size:12px;line-height:14px;margin-top:4px}.input-wrapper__helper{color:var(--color-gray-600)}.input__wrapper{position:relative;width:100%}.input__clear,.input__wrapper{display:flex;align-items:center}.input__clear{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;margin:0;cursor:pointer;justify-content:center;transition:opacity .15s}.input__clear:hover{opacity:1}.input__wrapper .input{padding-right:36px}.card{position:relative;border-radius:10px;border:1px solid var(--color-gray-300);overflow:hidden;background-color:var(--color-white);display:flex;flex-direction:column;height:100%}.card__image-container{position:relative;width:100%}.card__image{width:100%;display:block;object-fit:cover}.card__top-icons{position:absolute;top:7px;right:12px;display:flex;gap:5px;cursor:pointer;z-index:10}.card__content{padding:20px;flex:1 1 auto;display:flex;flex-direction:column}.card__content--with-top-icons{padding-top:70px}.card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.card__rating,.card__title{font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-weight:var(--font-weight-semi-bold);color:var(--color-secondary-dark)}.card__rating{display:flex;gap:4px}.card__text{font-size:var(--font-size-body-regular);line-height:var(--line-height-body-regular);font-weight:var(--font-weight-regular);color:var(--color-secondary-dark)}.card__button{margin-top:auto;padding-top:16px}.checkbox{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox--disabled{cursor:not-allowed}.checkbox__box{min-width:16px;min-height:16px;border-radius:2px;border:1px solid #d1d5db;background-color:var(--color-white);display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.checkbox__box--checked{border-color:var(--color-primary);background-color:var(--color-primary)}.checkbox__box--disabled{cursor:not-allowed}.checkbox__box--checked.checkbox__box--disabled,.checkbox__box--disabled{border-color:#d1d5db;background-color:#f3f4f6}.checkbox__icon{opacity:1;transition:opacity .2s ease}.checkbox__icon--disabled{opacity:.5}.checkbox__label{font-size:14px;color:#1f2937}.checkbox__label--disabled{color:#9ca3af}.checkbox:not(.checkbox--disabled):hover .checkbox__box:not(.checkbox__box--checked){border-color:var(--color-primary)}.checkbox:not(.checkbox--disabled):hover .checkbox__box--checked{background-color:var(--color-primary);filter:brightness(1.1)}.checkbox:focus-within .checkbox__box{box-shadow:0 0 0 2px rgba(37,99,235,.2)}.pagination{display:flex;align-items:center;gap:8px}.pagination__button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:8px;border-radius:4px;border:none;background-color:rgba(0,0,0,0);cursor:pointer;transition:all .2s ease}.pagination__button:hover:not(:disabled){background-color:rgba(171,181,190,.1)}.pagination__button:disabled{opacity:.5;cursor:not-allowed}.pagination__button--arrow svg{width:24px;height:24px;color:var(--color-button-gray-dark)}.pagination__button--arrow:hover:not(:disabled) svg{color:var(--color-black)}.pagination__button--page{font-size:16px;font-weight:var(--font-weight-semi-bold);color:var(--color-gray-700)}.pagination__ellipsis{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:14px;color:var(--color-gray-600)}.pagination--transparent .pagination__button{border:none}.pagination--transparent .pagination__button--active,.pagination--transparent .pagination__button--active:hover{border:none;background:rgba(0,0,0,0);color:var(--color-primary)}.pagination--fill .pagination__button{border:1px solid var(--color-button-gray-dark)}.pagination--fill .pagination__button--active{border:1px solid #5079fe;background:#5079fe;color:#fff}.pagination--fill .pagination__button--active:hover{border:1px solid #3d63e8;background:#3d63e8}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-start;justify-content:center;z-index:var(--z-index-overlay);padding:40px 20px 20px;animation:modalOverlayFadeIn .2s ease-out;overflow-y:auto;overflow-x:hidden;min-height:100vh}.modal-overlay--closing{animation:modalOverlayFadeOut .3s ease-in}.modal{width:-moz-fit-content;width:fit-content;min-height:100px;background:var(--color-white);border-radius:12px;overflow:visible;display:flex;flex-direction:column;animation:modalSlideIn .3s ease-out;outline:none;margin:0 auto;position:relative;flex-shrink:0}.modal--closing{animation:modalSlideOut .3s ease-in}.modal__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:24px 24px 0;margin-bottom:24px}.modal__title{font-size:var(--font-size-h4);font-weight:var(--font-weight-semi-bold);color:var(--color-gray-800)}.modal__close{background:none;border:none;color:var(--color-gray-500);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease;margin-left:auto}.modal__content{padding:0 24px 24px;flex:1 1}@keyframes modalOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalOverlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalSlideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-20px) scale(.95)}}.radio{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio--disabled{cursor:not-allowed}.radio__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.radio__box{width:16px;height:16px;border-radius:50%;border:1px solid #d1d5db;display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer;position:relative}.radio__box,.radio__box--checked{background-color:var(--color-white)}.radio__box--checked{border-color:var(--color-primary)}.radio__box--disabled{cursor:not-allowed}.radio__box--checked.radio__box--disabled,.radio__box--disabled{border-color:#d1d5db;background-color:#f3f4f6}.radio__dot{width:8px;height:8px;border-radius:50%;background-color:var(--color-primary);transition:all .2s ease;transform:scale(1)}.radio__dot--disabled{background-color:#9ca3af}.radio__label{font-size:14px;color:#1f2937}.radio__label--disabled{color:#9ca3af}.radio:not(.radio--disabled):hover .radio__box--checked,.radio:not(.radio--disabled):hover .radio__box:not(.radio__box--checked){border-color:var(--color-primary)}.radio:not(.radio--disabled):hover .radio__dot{transform:scale(1.1)}.radio:focus-within .radio__box{box-shadow:0 0 0 2px rgba(37,99,235,.2)}.radio-group{display:flex}.radio-group--vertical{flex-direction:column;gap:12px}.radio-group--horizontal{flex-direction:row;gap:16px;flex-wrap:wrap}.radio-group--disabled{opacity:.6;pointer-events:none}.dropdown-overlay{position:fixed;inset:0;z-index:var(--z-index-dropdown);pointer-events:none}.dropdown{background:var(--color-white);border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.18);display:flex;flex-direction:column;animation:dropdownIn .22s cubic-bezier(.4,0,.2,1);pointer-events:auto;max-width:320px}.dropdown--closing{animation:dropdownOut .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes dropdownIn{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dropdownOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(10px)}}.dropdown__content{flex:1 1 auto;overflow-y:auto;padding:8px 0}.dropdown__item{display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;transition:background-color .2s ease;font-size:14px;line-height:1.5;color:var(--color-gray-800);width:100%;box-sizing:border-box}.dropdown__item:hover:not(.dropdown__item--disabled){background-color:var(--color-gray-50)}.dropdown__item:active:not(.dropdown__item--disabled){background-color:var(--color-gray-100)}.dropdown__item--disabled{color:var(--color-gray-400);cursor:not-allowed;pointer-events:none}.dropdown__item-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:4px;flex-shrink:0}.dropdown__item-label{flex:1 1;min-width:0}.dropdown__item-label a{display:block;width:100%;text-decoration:none;color:inherit}.dropdown__item-extra{color:var(--color-gray-500);font-size:12px;flex-shrink:0}.dropdown__divider{height:1px;background-color:var(--color-gray-200);margin:4px 0}.drawerOverlay{position:fixed;inset:0;background:rgba(30,32,37,.35);z-index:var(--z-index-overlay);display:flex;justify-content:flex-end;align-items:stretch;animation:fadeIn .2s;opacity:1;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.drawerOverlay--closing{opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.drawer{background:var(--color-white);box-shadow:0 4px 32px rgba(30,32,37,.12);max-width:100vw;height:-moz-fit-content;height:fit-content;position:relative;display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.4,0,.2,1)}.drawer,.drawer_right{border-radius:16px 0 0 16px}.drawer_right{width:600px;animation:slideInRight .25s cubic-bezier(.4,0,.2,1)}.drawer_right.drawer--closing{animation:slideOutRight .25s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}.drawer_left{width:600px;border-radius:0 16px 16px 0;animation:slideInLeft .25s cubic-bezier(.4,0,.2,1)}.drawer_left.drawer--closing{animation:slideOutLeft .25s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOutLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.drawer_top{width:100vw;height:-moz-fit-content;height:fit-content;border-radius:0 0 16px 16px;animation:slideInTop .25s cubic-bezier(.4,0,.2,1)}.drawer_top.drawer--closing{animation:slideOutTop .25s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideInTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideOutTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.drawer_bottom{width:100vw;height:-moz-fit-content;height:fit-content;border-radius:16px 16px 0 0;animation:slideInBottom .25s cubic-bezier(.4,0,.2,1)}.drawer_bottom.drawer--closing{animation:slideOutBottom .25s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideInBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOutBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}.drawerClose{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--color-gray-400);cursor:pointer}.drawerClose:hover{background-color:var(--color-gray-100);color:var(--color-gray-700)}.drawerContent{flex:1 1 auto;overflow-y:auto;padding:0 24px 24px;border-radius:inherit;min-height:0;max-height:calc(100vh - 80px)}.drawerContent::-webkit-scrollbar{width:2px}.drawerContent::-webkit-scrollbar-thumb{background:var(--color-primary)}.drawer__header{display:flex;align-items:center;justify-content:space-between;padding:24px}.drawer__header-ratingContent{display:flex;align-items:center;gap:16px}.drawer__rating{display:flex;align-items:center;gap:4px}.drawer__rating,.drawer__title{font-size:var(--font-size-h4);font-weight:var(--font-weight-semi-bold);color:var(--color-gray-800)}.drawer__close{background:none;border:none;color:var(--color-gray-500);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease;margin-left:16px}.drawer__close:hover{background-color:var(--color-gray-100);color:var(--color-gray-700)}.marker-cluster{background-color:var(--color-white)!important;border:3px solid var(--color-gray-500)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;width:45px!important;height:45px!important}.marker-cluster div{background-color:rgba(0,0,0,0)!important;border:none!important;border-radius:0!important;margin-right:5px!important}.marker-cluster.marker-cluster-large span,.marker-cluster.marker-cluster-medium span,.marker-cluster.marker-cluster-small span{font-family:var(--font-family-primary);font-size:var(--font-size-body-regular);line-height:var(--line-height-body-regular);font-weight:var(--font-weight-regular);color:var(--color-black)}.yandex-cluster-icon{background-color:var(--color-white);border:3px solid var(--color-gray-500);border-radius:50%;display:flex;align-items:center;justify-content:center;width:45px;height:45px}.yandex-cluster-count{font-family:var(--font-family-primary);font-size:var(--font-size-body-regular);line-height:var(--line-height-body-regular);font-weight:var(--font-weight-regular);color:var(--color-black)}.select{position:relative;display:inline-block;width:-moz-fit-content;width:fit-content}.select--full-width{width:100%}.select__button{display:inline-flex;align-items:center;justify-content:space-between;width:100%;border:none;border-radius:8px;cursor:pointer;font-family:var(--font-family-primary);font-weight:var(--font-weight-semi-bold);font-style:normal;text-decoration:none;transition:all .2s ease-in-out;white-space:nowrap;text-align:left}.select__button:disabled{opacity:.55;cursor:not-allowed}.select__button:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-focus)}.select__button--large{padding:16px 24px;font-size:16px;line-height:18px}.select__button--medium{padding:12px 20px;font-size:16px;line-height:18px}.select__button--small{padding:8px 16px;font-size:14px;line-height:16px}.select__button--primary{background-color:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary)}.select__button--primary:hover:not(:disabled){background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.select__button--primary:hover:not(:disabled) .select__arrow{color:var(--color-white)}.select__button--primary:active:not(:disabled){background-color:var(--color-primary-dark);transform:translateY(1px)}.select__button--primary:active:not(:disabled) .select__arrow{color:var(--color-white)}.select__button--primary-dark{background-color:var(--color-primary-dark);color:var(--color-white);border:1px solid var(--color-primary-dark)}.select__button--primary-dark:hover:not(:disabled){background-color:var(--color-primary-darker);border-color:var(--color-primary-darker)}.select__button--primary-dark:hover:not(:disabled) .select__arrow{color:var(--color-white)}.select__button--primary-dark:active:not(:disabled){background-color:var(--color-primary-darker);transform:translateY(1px)}.select__button--primary-dark:active:not(:disabled) .select__arrow{color:var(--color-white)}.select__button--outlined{background-color:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary)}.select__button--outlined:hover:not(:disabled){background-color:var(--color-primary);color:var(--color-white)}.select__button--outlined:hover:not(:disabled) .select__arrow{color:var(--color-white)}.select__button--outlined:active:not(:disabled){background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-white);transform:translateY(1px)}.select__button--outlined:active:not(:disabled) .select__arrow{color:var(--color-white)}.select__button--gray-light{background-color:var(--color-button-gray-light);color:var(--color-button-gray-light-text);border:1px solid var(--color-button-gray-light)}.select__button--gray-light:hover:not(:disabled){background-color:var(--color-button-gray-dark);color:var(--color-button-gray-dark-text);border-color:var(--color-button-gray-dark)}.select__button--gray-light:hover:not(:disabled) .select__arrow{color:var(--color-white)}.select__button--gray-light:active:not(:disabled){background-color:var(--color-button-gray-medium);border-color:var(--color-button-gray-medium);color:var(--color-button-gray-dark-text);transform:translateY(1px)}.select__button--gray-light:active:not(:disabled) .select__arrow{color:var(--color-white)}.select__button--gray-dark{background-color:var(--color-button-gray-dark);color:var(--color-button-gray-dark-text);border:1px solid var(--color-button-gray-dark)}.select__button--gray-dark:hover:not(:disabled){background-color:var(--color-button-gray-medium);border-color:var(--color-button-gray-medium)}.select__button--gray-dark:hover:not(:disabled) .select__arrow{color:var(--color-white)}.select__button--gray-dark:active:not(:disabled){background-color:var(--color-button-gray-darker);border-color:var(--color-button-gray-darker);transform:translateY(1px)}.select__button--gray-dark:active:not(:disabled) .select__arrow{color:var(--color-white)}.select__button--outlined-gray{border-radius:12px;background-color:var(--color-white);color:var(--color-gray-700);border:1px solid var(--color-button-border-gray)}.select__button--outlined-gray:hover:not(:disabled){background-color:var(--color-gray-100);border-color:var(--color-button-gray-medium)}.select__button--outlined-gray:hover:not(:disabled) .select__arrow{color:var(--color-white)}.select__button--outlined-gray:active:not(:disabled){background-color:var(--color-gray-200);border-color:var(--color-button-gray-darker);transform:translateY(1px)}.select__button--outlined-gray:active:not(:disabled) .select__arrow{color:var(--color-white)}.select__button--open.select__button--primary{border-color:var(--color-primary-dark);box-shadow:0 0 0 1px var(--color-primary-dark)}.select__button--open.select__button--primary-dark{border-color:var(--color-primary-darker);box-shadow:0 0 0 1px var(--color-primary-darker)}.select__button--open.select__button--outlined{border-color:var(--color-primary-dark);box-shadow:0 0 0 1px var(--color-primary-dark)}.select__button--open.select__button--gray-light{border-color:var(--color-button-gray-medium);box-shadow:0 0 0 1px var(--color-button-gray-medium)}.select__button--open.select__button--gray-dark,.select__button--open.select__button--outlined-gray{border-color:var(--color-button-gray-darker);box-shadow:0 0 0 1px var(--color-button-gray-darker)}.select__button--placeholder{color:var(--color-gray-500)}.select__value{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__arrow{flex-shrink:0;margin-left:8px;transition:color .2s ease-in-out;color:var(--color-gray-600);width:14px;height:14px}.select__dropdown{position:absolute;top:100%;left:0;right:0;z-index:var(--z-index-dropdown);margin-top:4px;background:var(--color-white);border:1px solid var(--color-button-border-gray);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.18);animation:selectDropdownIn .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.select__dropdown--closing{animation:selectDropdownOut .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes selectDropdownIn{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes selectDropdownOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.96)}}.select__options{max-height:200px;overflow-y:auto;padding:4px 0}.select__option{display:block;width:100%;padding:12px 16px;border:none;background:none;text-align:left;cursor:pointer;font-family:var(--font-family-primary);font-weight:var(--font-weight-semi-bold);font-size:14px;line-height:16px;color:var(--color-gray-800);transition:all .2s ease-in-out;white-space:nowrap}.select__option:hover:not(:disabled){background-color:var(--color-primary);color:var(--color-white)}.select__option:active:not(:disabled){background-color:var(--color-primary-dark);color:var(--color-white);transform:translateY(1px)}.select__option--selected{background-color:var(--color-primary-light);color:var(--color-primary);font-weight:var(--font-weight-semi-bold)}.select__option--selected:hover:not(:disabled){background-color:var(--color-primary);color:var(--color-white)}.select__option--selected:active:not(:disabled){background-color:var(--color-primary-dark);color:var(--color-white);transform:translateY(1px)}.select__option--disabled{opacity:.55;cursor:not-allowed;color:var(--color-gray-500)}.select__option--disabled:hover{background-color:rgba(0,0,0,0)}.select__options::-webkit-scrollbar{width:6px}.select__options::-webkit-scrollbar-track{background:var(--color-gray-100);border-radius:3px}.select__options::-webkit-scrollbar-thumb{background:var(--color-gray-400);border-radius:3px}.select__options::-webkit-scrollbar-thumb:hover{background:var(--color-gray-500)}.autocomplete{display:block}.autocomplete,.autocomplete__wrapper{position:relative;width:100%}.autocomplete__left-icon,.autocomplete__right-icon{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:none}.autocomplete__left-icon{left:16px}.autocomplete__right-icon{right:16px}.autocomplete__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:var(--z-index-dropdown);background:var(--color-white);border:1px solid var(--color-button-border-gray);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.18);animation:autocompleteDropdownIn .2s cubic-bezier(.4,0,.2,1);overflow:hidden;max-height:300px;overflow-y:auto}.autocomplete__options{padding:4px 0}.autocomplete__option{display:block;width:100%;padding:12px 16px;border:none;background:none;text-align:left;cursor:pointer;font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-size:14px;line-height:16px;color:var(--color-gray-800);transition:all .2s ease-in-out;white-space:nowrap;overflow-x:scroll}.autocomplete__option::-webkit-scrollbar{width:3px;height:3px}.autocomplete__option::-webkit-scrollbar-thumb{background:var(--color-gray-400);border-radius:2px}.autocomplete__option--highlighted:not(:disabled),.autocomplete__option:hover:not(:disabled){background-color:var(--color-primary);color:var(--color-white)}.autocomplete__option:active:not(:disabled){background-color:var(--color-primary-dark);color:var(--color-white)}.autocomplete__option--disabled{opacity:.55;cursor:not-allowed;color:var(--color-gray-500)}.autocomplete__option--disabled:hover{background-color:rgba(0,0,0,0)}.autocomplete__loading,.autocomplete__not-found{padding:12px 16px;font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-size:14px;line-height:16px;color:var(--color-gray-600);text-align:center}@keyframes autocompleteDropdownIn{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.autocomplete__dropdown::-webkit-scrollbar{width:2px}.autocomplete__dropdown::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:3px}.input__wrapper .autocomplete__left-icon+.input{padding-left:48px}.input__wrapper .autocomplete__right-icon+.input__clear,.input__wrapper .input__clear{padding-right:0}.message-container{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:var(--z-index-message);flex-direction:column;padding:20px;max-width:100%;box-sizing:border-box}.message,.message-container{display:flex;align-items:center;gap:12px;pointer-events:none}.message{position:relative;top:-100px;min-width:-moz-fit-content;min-width:fit-content;max-width:70%;padding:16px 20px;background-color:var(--color-white);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);opacity:0;transition:all .3s ease-in-out}.message--visible{top:0;opacity:1;pointer-events:auto}.message__indicator{width:8px;height:8px;border-radius:50%;flex-shrink:0}.message__content{flex:1 1;display:flex;align-items:center;font-size:14px;line-height:1.5;color:var(--color-gray-800)}.message--success .message__indicator{background-color:var(--color-success)}.message--error .message__indicator{background-color:var(--color-danger)}.message--info .message__indicator{background-color:var(--color-info)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);color:var(--color-gray-900)}.ymaps3x0--controls{z-index:var(--z-index-map-controls)!important}