@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@700&display=swap";:root{color-scheme:light}html,body{height:100%;color-scheme:light}html{box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Poppins,sans-serif}ul,ol{margin-top:0;margin-bottom:0;padding-left:0}li{display:block}dl{margin-top:0;margin-bottom:0}dd{margin-left:0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}blockquote{margin:0;padding:0}p{margin-top:0;margin-bottom:0}strong{font-weight:700}figure{margin:0}a{color:inherit;text-decoration:none;cursor:pointer}img{vertical-align:middle;max-width:100%;height:auto;border:0}button{overflow:visible;margin:0;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer;-webkit-font-smoothing:inherit}[type=text],[type=email],[type=tel],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{overflow:auto}@font-face{src:url(/build/assets/Inter-VariableFont_slnt_wght-cf3cb43b.ttf);font-family:Inter;font-weight:100 1000;font-stretch:25% 151%;font-style:oblique -10deg 0deg}h1{color:#273642;font-family:Montserrat Alternates,sans-serif;font-size:46px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.46px}@media only screen and (max-width: 1279px){h1{font-size:38px}}h2{color:#273642;font-size:28px;font-style:normal;font-weight:600;line-height:40px}h3{color:#273642;font-size:24px;font-style:normal;font-weight:600;line-height:normal}h4{color:#273642;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.subtitle{color:#273642;font-size:16px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 834px){.subtitle{font-size:18px;font-weight:500}}.button{color:#273642;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}@media (max-width: 834px){.button{font-size:16px}}.button-tab-bar{color:#273642;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.body{color:#273642;font-size:14px;font-style:normal;font-weight:400;line-height:125%}@media (max-width: 1279px){.body{font-size:16px;line-height:135%}}.caption{color:#273642;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.comment{color:#273642;font-size:14px;font-style:normal;font-weight:300;line-height:normal}@media (max-width: 834px){.comment{font-size:16px}}.button-text{color:#273642;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.button-text-little{color:#273642;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.header{border-bottom:1px solid #b3b3b3;position:fixed;top:0;left:0;z-index:300;background:#ffffff;width:100%}.header .top-header{display:flex;justify-content:space-between;padding:15px 0;align-items:center;height:80px}.header .top-header .logo{flex-shrink:0;max-width:161px;height:auto}@media only screen and (max-width: 767px){.header .top-header .logo{display:none}}.header .top-header .logo-mob{display:none}@media only screen and (max-width: 767px){.header .top-header .logo-mob{display:block}}.header .top-header .header__wrapper{display:flex;gap:40px;align-items:center}@media only screen and (max-width: 833px){.header .top-header .header__wrapper{gap:30px}}@media only screen and (max-width: 767px){.header .top-header .header__wrapper{gap:13px}}.header .top-header .header__wrapper .header__wrapper-left{display:flex;gap:20px;align-items:center}.header .top-header .header__wrapper .header__wrapper-left .rend-wrap{position:relative}.header .top-header .header__wrapper .header__wrapper-left .rend-wrap .block__hidden{top:40px}.header .top-header .header__wrapper .header__wrapper-left .rend-wrap .block__hidden-item{cursor:pointer}.header .top-header .header__wrapper .header__wrapper-left .rend-block{display:flex;gap:10px;align-items:center;border:1px solid #009747;border-radius:20px;height:37px;border-left:none;cursor:pointer}.header .top-header .header__wrapper .header__wrapper-left .rend-block .rend-icon{width:37px;height:37px}.header .top-header .header__wrapper .header__wrapper-left .rend-block .rend-block__text{padding-right:10px;display:flex;gap:5px}.header .top-header .header__wrapper .header__wrapper-left .rend-block .rend-text{color:#009747!important}@media (max-width: 550px){.header .top-header .header__wrapper .header__wrapper-left .rend-block .rend-text{display:none}}.header .top-header .header__wrapper .header__wrapper-left .rend-block .rend-count{color:#009747!important}@media (max-width: 374px){.header .top-header .header__wrapper .header__wrapper-left .rend-block .rend-count{display:none}}@media (max-width: 374px){.header .top-header .header__wrapper .header__wrapper-left .rend-block{border:none}}.header .top-header .header__wrapper .header__wrapper-left .ref-link .copy-icon{height:16px;width:16px}.header .top-header .header__wrapper .header__wrapper-left .ref-link .link-text{max-width:102px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 419px){.header .top-header .header__wrapper .header__wrapper-left{gap:0!important}}.header .top-header .header__wrapper .header__wrapper-right{display:flex;gap:20px;align-items:center}@media only screen and (max-width: 767px){.header .top-header .header__wrapper .header__wrapper-right{gap:30px}}@media only screen and (max-width: 767px){.header .top-header .header__wrapper .header__wrapper-right{gap:13px}}.header .top-header .header__wrapper .header__wrapper-right .lang-block{cursor:pointer;position:relative}.header .top-header .header__wrapper .header__wrapper-right .lang-block .block__hidden{max-height:670px;padding:20px 0}.header .top-header .header__wrapper .header__wrapper-right .lang-block .lang-block-hidden-wrap{max-height:630px;overflow:auto;scrollbar-width:thin;scrollbar-color:#949494 #ffffff}.header .top-header .header__wrapper .header__wrapper-right .lang-block .hidden-item-wrapper-lang{justify-content:space-between}.header .top-header .header__wrapper .header__wrapper-right .lang-block .hidden-item-wrapper-lang .hidden-item-left-flag{justify-content:center;align-items:center;display:flex;width:25px;height:15px;border:1px solid #949494}.header .top-header .header__wrapper .header__wrapper-right .lang-block .hidden-item-wrapper-lang .hidden-item-left-flag .hidden-item-left-icon{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 1279px){.header .top-header .header__wrapper .header__wrapper-right .lang-block{display:none}}.header .top-header .header__wrapper .header__wrapper-right .currency-block{flex-shrink:0;cursor:pointer;position:relative}.header .top-header .header__wrapper .header__wrapper-right .currency-block .currency-title{padding:0 30px 15px;color:#273642;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.header .top-header .header__wrapper .header__wrapper-right .currency-block .currency-main-title{padding:15px 30px 0;color:#273642;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.header .top-header .header__wrapper .header__wrapper-right .currency-block .block__shown .lang-block__shown-allias{width:unset}.header .top-header .header__wrapper .header__wrapper-right .currency-block .block__hidden{width:760px;padding:20px 0}.header .top-header .header__wrapper .header__wrapper-right .currency-block .block__hidden .toggle-currency-m{display:flex;gap:15px;padding:15px 30px}.header .top-header .header__wrapper .header__wrapper-right .currency-block .block__hidden .toggle-currency-m .standart{padding:10px;border:1px solid #118df0;color:#118df0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;border-radius:20px}.header .top-header .header__wrapper .header__wrapper-right .currency-block .block__hidden .toggle-currency-m .mix{color:#118df0;padding:10px;border:1px solid #118df0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;border-radius:20px}.header .top-header .header__wrapper .header__wrapper-right .currency-block .block__hidden .toggle-currency-m .toggle-active{background:#0079da;color:#fff}.header .top-header .header__wrapper .header__wrapper-right .currency-block .block__hidden .toggle-currency-m .mix:not(.active):hover{background:#3ea9ff;color:#fff;border:1px solid #3ea9ff}.header .top-header .header__wrapper .header__wrapper-right .currency-block .block__hidden .toggle-currency-m .standart:not(.active):hover{background:#3ea9ff;color:#fff;border:1px solid #3ea9ff}.header .top-header .header__wrapper .header__wrapper-right .currency-block .lang-block-hidden-wrap{max-height:630px;overflow:auto;scrollbar-width:thin;scrollbar-color:#949494 #ffffff;display:flex;flex-wrap:wrap}.header .top-header .header__wrapper .header__wrapper-right .currency-block .lang-block-hidden-wrap .block__hidden-item{width:124px}.header .top-header .header__wrapper .header__wrapper-right .currency-block .hidden-item-wrapper-lang{justify-content:space-between}.header .top-header .header__wrapper .header__wrapper-right .currency-block .hidden-item-wrapper-lang .hidden-item-left-flag{justify-content:center;align-items:center;display:flex;width:25px;height:15px}@media only screen and (max-width: 1279px){.header .top-header .header__wrapper .header__wrapper-right .currency-block{display:none}}.header .top-header .header__wrapper .header__wrapper-right .message-block{cursor:pointer}@media only screen and (max-width: 1279px){.header .top-header .header__wrapper .header__wrapper-right .message-block{display:none}}.header .top-header .header__wrapper .header__wrapper-right .help-block{cursor:pointer;position:relative}@media only screen and (max-width: 1279px){.header .top-header .header__wrapper .header__wrapper-right .help-block{display:none}}.header .top-header .header__wrapper .header__wrapper-right .user-block{cursor:pointer;position:relative}.header .top-header .header__wrapper .header__wrapper-right .user-block .block__shown{width:22px;height:22px;box-sizing:border-box}.header .top-header .header__wrapper .header__wrapper-right .user-block .block__shown .block__icon{border-radius:50%;border:2px solid #15222d;width:100%;height:100%;object-fit:cover}.header .top-header .header__wrapper .header__wrapper-right .menu-burger{display:none;cursor:pointer;position:relative}@media only screen and (max-width: 1279px){.header .top-header .header__wrapper .header__wrapper-right .menu-burger{display:block}}.header .top-header .header__wrapper .header__wrapper-right .menu-burger-active{border-radius:50%;background:#eee;padding:2px}.header .top-header .header__wrapper .header__wrapper-right .menu-burger-active .menu-burger__icon{width:20px;height:20px}.header .top-header .header__wrapper .header__wrapper-right .block__shown{display:flex;gap:2px;align-items:center}.header .top-header .header__wrapper .header__wrapper-right .block__shown .lang-block__shown-allias{color:#15222d;width:25px}.header .top-header .header__wrapper .header__wrapper-right .block__shown .block__icon{height:24px;width:24px}.header .top-header .header__wrapper .header__wrapper-right .block__shown .block__icon-flag{height:14px;width:24px}.header .bottom-header{background:#273642;position:relative;z-index:201}.header .bottom-header .bottom-header__wrapper{display:flex;align-items:center;justify-content:space-between;gap:28px;opacity:1;visibility:visible}.header .bottom-header .bottom-header__wrapper .nav-swiper-block{width:65%}.header .bottom-header .bottom-header__wrapper .nav-swiper-block .nav-swiper{position:relative;overflow:hidden}.header .bottom-header .bottom-header__wrapper .nav-swiper-block .nav-swiper .nav-slide{color:#e3e3e4;text-align:center;width:auto!important}.header .bottom-header .bottom-header__wrapper .nav-swiper-block .nav-swiper .nav-slide:hover a{color:#118df0}.header .bottom-header .bottom-header__wrapper .nav-swiper-block .nav-swiper .nav-slide-void{width:100px}@media only screen and (max-width: 1279px){.header .bottom-header .bottom-header__wrapper .nav-swiper-block{width:55%}}@media (max-width: 979px){.header .bottom-header .bottom-header__wrapper .nav-swiper-block{width:45%}}@media only screen and (max-width: 833px){.header .bottom-header .bottom-header__wrapper .nav-swiper-block{width:40%}}@media only screen and (max-width: 767px){.header .bottom-header .bottom-header__wrapper .nav-swiper-block{width:100%}}.header .bottom-header .bottom-header__wrapper .btns-row{display:flex;gap:20px}.header .bottom-header .bottom-header__wrapper .btns-row .btns-row__item{display:inline-flex;padding:4px 12px 4px 8px;justify-content:center;align-items:center;border-radius:20px;border:1px solid #e2e2e2;color:#e2e2e2;flex-shrink:0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer}.header .bottom-header .bottom-header__wrapper .btns-row .btns-row__item .item-icon{width:24px;height:24px}@media only screen and (max-width: 767px){.header .bottom-header .bottom-header__wrapper .btns-row{display:none}}.header .admin-row{height:32px;background:#eef8ff;padding:4px 0}.header .admin-row .wrapper-admin-row{display:flex;align-items:center;justify-content:space-between;width:100%}.header .admin-row .left-block{display:flex;gap:30px;align-items:center}@media (max-width: 1000px){.header .admin-row .left-block{gap:22px}}.header .admin-row .left-block .left-block__item{display:flex;gap:8px;align-items:center;cursor:pointer}.header .admin-row .left-block .left-block__item .item-text{color:#15222d;font-size:14px;font-weight:500;line-height:135%;letter-spacing:0%;text-align:center}@media (max-width: 1000px){.header .admin-row .left-block .left-block__item .item-text{display:none}}.header .admin-row .left-block .left-block__item:hover>.item-icon{filter:invert(60%) sepia(65%) saturate(2433%) hue-rotate(182deg) brightness(100%) contrast(102%)}.header .admin-row .left-block .left-block__item:hover>.item-text{color:#3ea9ff}.header .admin-row .left-block .left-block__item:active>.item-icon{filter:invert(62%) sepia(99%) saturate(7127%) hue-rotate(192deg) brightness(99%) contrast(102%)}.header .admin-row .left-block .left-block__item:active>.item-text{color:#0079da}.header .admin-row .right-block{display:flex;align-items:center;justify-content:space-between}.header .admin-row .right-block .right-wrap{display:flex;align-items:center}.header .admin-row .right-block .admin-block{display:flex;align-items:center;gap:10px}.header .admin-row .right-block .admin-block .admin-name{color:#15222d;font-size:14px;font-weight:500;line-height:135%;letter-spacing:0%;text-align:right;cursor:pointer}@media (max-width: 390px){.header .admin-row .right-block .admin-block .admin-name{display:none}}.header .admin-row .right-block .admin-block .admin-avatar{width:24px;height:24px;border-radius:50%;overflow:hidden;margin-right:22px;cursor:pointer}.header .admin-row .right-block .admin-block .admin-avatar .admin-pic{width:100%;height:100%;object-fit:cover}.header .admin-row .right-block .exit-icon{cursor:pointer}.header .admin-row .right-block .close-icon{margin-left:50px;cursor:pointer}@media (max-width: 1000px){.header .admin-row .right-block .close-icon{margin-left:22px}}.header .admin-row .right-block .exit-icon:hover,.header .admin-row .right-block .close-icon:hover{filter:invert(60%) sepia(65%) saturate(2433%) hue-rotate(182deg) brightness(100%) contrast(102%)}.header .admin-row .right-block .exit-icon:active,.header .admin-row .right-block .close-icon:active{filter:invert(62%) sepia(99%) saturate(7127%) hue-rotate(192deg) brightness(99%) contrast(102%)}.hide-header{visibility:0!important;opacity:0!important}.block__hidden{position:absolute;z-index:500;top:34px;right:0;width:300px;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 4px 23px #00000040}.block__hidden .block__hidden-item{padding:0 30px;height:49px}.block__hidden .block__hidden-item .hidden-item-wrapper{display:flex;gap:10px;align-items:center;padding:14px 0;height:49px}.block__hidden .block__hidden-item .hidden-item-wrapper .hidden-item-left,.block__hidden .block__hidden-item .hidden-item-wrapper .hidden-item-left .hidden-item-left-icon{width:16px;height:16px}.block__hidden .block__hidden-item .hidden-item-wrapper .hidden-item-right{color:#15222d;font-size:14px;font-style:normal;font-weight:500;line-height:normal;flex-shrink:0}.block__hidden .block__hidden-item:hover{background:#eef8ff}.block__hidden .block__hidden-item:hover .hidden-item-left{filter:invert(54%) sepia(39%) saturate(2064%) hue-rotate(185deg) brightness(103%) contrast(101%)}.block__hidden .block__hidden-item:hover .hidden-item-right{color:#3ea9ff}.block__hidden .block__hidden-item:active .hidden-item-left{filter:invert(33%) sepia(96%) saturate(2001%) hue-rotate(189deg) brightness(89%) contrast(101%)}.block__hidden .block__hidden-item:active .hidden-item-right{color:#0079da}.lang-block-hidden-wrap::-webkit-scrollbar{width:5px}.lang-block-hidden-wrap::-webkit-scrollbar-track{background:#ffffff}.lang-block-hidden-wrap::-webkit-scrollbar-thumb{background-color:#949494;border-radius:20px;border:2px solid #ffffff}.login-btn{color:#118df0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;border-radius:40px;border:1px solid #118df0;display:flex;padding:0 30px;justify-content:center;align-items:center;height:37px}@media only screen and (max-width: 1279px){.header-login-btn{display:none}}.login-btn:hover{color:#3ea9ff;border:1px solid #3ea9ff;background:#d9eeff}.login-btn:active{color:#0079da;border:1px solid #0079da;background:#d9eeff}.form-dialog{background:#fff;box-shadow:0 4px 23px #00000040;border-radius:20px!important}.form-dialog .v-card{border-radius:20px!important}.form-dialog .login-form{padding-top:60px}.form-dialog .login-form .title-form-wrap{display:flex;align-items:center;justify-content:space-between;padding:25px 30px 10px;border-bottom:1px solid #d3d1d7;background:#fff;position:fixed;top:0;z-index:10;border-top-left-radius:20px;border-top-right-radius:20px;width:100%}.form-dialog .login-form .title-form-wrap .title-form{color:#15222d;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.form-dialog .login-form .title-form-wrap .close-dialog{width:28px;height:28px;cursor:pointer}.form-dialog .login-form .dialog-form{margin-top:30px;padding:0 30px 30px}.form-dialog .login-form .dialog-form .form-input{display:flex;flex-direction:column;margin-bottom:10px}.form-dialog .login-form .dialog-form .form-input label{color:#15222d;font-size:14px;font-style:normal;font-weight:400;line-height:125%;margin-bottom:2px}.form-dialog .login-form .dialog-form .form-input input{border-radius:20px;border:1px solid #e3e3e4;height:46px;padding:0 20px;color:var(--Text-dark-and-icon, #15222d);font-size:16px;font-style:normal;font-weight:500;line-height:normal;outline:none}.form-dialog .login-form .dialog-form .buttons-block{margin-top:30px}.form-dialog .login-form>:not(:first-child){padding:0 30px 30px}.black-btn{background:#273642!important;color:#fff!important}.black-btn:hover{background:#31404c!important;color:#fff!important}.black-btn:hover{background:#15222d!important;color:#fff!important}.input-pass{display:flex;align-items:center;width:100%;border-radius:20px;border:1px solid #e3e3e4;height:46px;padding:0 20px;justify-content:space-between}.input-pass input{border:none!important;padding:0!important;flex-grow:1;border-radius:0!important;width:100%}.input-pass .shown-pass{width:16px;height:16px;cursor:pointer}.sponsor{color:#949494!important;font-size:12px!important;font-style:normal;font-weight:400;line-height:normal}.check-row{height:18px;display:flex;align-items:center;justify-content:space-between}.check-row .check-row__check-box{height:18px}.check-row .check-row__check-box .v-input__control{height:18px!important}.check-row .check-row__check-box .v-input__control .v-selection-control{min-height:18px!important}.check-row .check-row__check-box .v-input__control .v-selection-control .v-label{height:18px;color:#15222d;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.check-row .check-row__check-box .v-input__control .v-selection-control .v-selection-control__wrapper{height:18px!important}.check-row .check-row__check-box .v-input__control .v-selection-control .v-selection-control__wrapper .v-selection-control__input{height:18px}.check-row .check-row__check-box .v-input__control .v-input__details{padding-top:0!important}.check-row .check-row__check-box .v-ripple__container{display:none!important}.check-row .check-row__check-box .v-selection-control__input:hover:before{opacity:0!important}.check-row .check-row__check-box .mdi-checkbox-blank-outline{width:18px!important;height:18px!important}.check-row .recall-password{color:#118df0;font-size:12px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.check-row .recall-password:hover{color:#3ea9ff}.check-row .recall-password:active{color:#0079da}.recall-form .review-form{color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:125%;margin-top:30px}.recall-form .dialog-form{margin-top:17px!important}.request-email{color:#009747;font-size:14px;font-style:normal;font-weight:400;line-height:125%;text-decoration-line:underline}.snack-bar{border-radius:4px;background:var(--gray-0210, #fff);box-shadow:0 4px 23px #00000040;padding:30x}.snack-bar .snack-wrap{height:100%;width:100%;display:flex;align-items:start;color:#0a0a0a;font-size:18px;font-style:normal;font-weight:600;line-height:normal;justify-content:space-between;gap:16px}.snack-bar .snack-wrap .wrap-icon{display:flex;gap:8px}.snack-bar .snack-wrap .snack-icon{height:26px}.snack-bar .snack-wrap .close-snack{cursor:pointer}.snack-bar .snack-wrap .snack-text-wrap{display:flex;flex-direction:column;align-items:start;gap:8px}.snack-bar .snack-wrap .snack-text-wrap-success{flex-direction:row;gap:16px}.snack-bar .snack-wrap-success{justify-content:space-between}.snack-bar .snack-text{color:var(--gray-0290, #424242);font-size:14px;font-style:normal;font-weight:400;line-height:125%}.snack-bar .btn-close-snack{border-radius:20px;background:#009747;display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:4px;color:#fff}.snack-bar .btn-close-snack-red{background:#ff1010}.snack-bar .btn-close-snack:hover{background:#19ad5f}.snack-bar .btn-close-snack:active{background:#02793a}.v-snackbar__content{width:100%}.block-hidden-burger{top:80px;position:fixed;border-radius:0;width:100vw;box-shadow:none;border-top:1px solid #e3e3e4;height:100vh;padding:0 20px}.block-hidden-burger .top-row-burger{display:flex;align-items:center;margin-top:30px;margin-bottom:20px;justify-content:space-between}.block-hidden-burger .top-row-burger .user-burger-avatar{flex-grow:1;display:flex;align-items:center;gap:10px}.block-hidden-burger .top-row-burger .user-burger-avatar .block__icon-avatar{border-radius:50%;width:47px;height:47px}.block-hidden-burger .top-row-burger .user-burger-avatar .name-user{color:#15222d;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.block-hidden-burger .top-row-burger .close-burger-cross{cursor:pointer}.block-hidden-burger .block__hidden-item{padding:0}.lang-block-mob{margin-bottom:20px}.lang-block-mob .block__shown{display:flex!important;align-items:center;gap:5px}.lang-block-mob .block__shown .block__icon{width:30px;height:30px}.lang-block-mob .block__shown .block__icon-flag{width:23px;height:13px}.lang-block-mob .currency-title{padding:0 30px 15px;color:#273642;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.lang-block-mob .currency-main-title{padding:15px 30px 0;color:#273642;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.lang-block-mob .block__hidden{width:100%;padding:0;top:unset;border-radius:0;box-shadow:none}.lang-block-mob .block__hidden .toggle-currency-m{display:flex;flex-direction:column;gap:15px;padding:15px 30px;text-align:center}.lang-block-mob .block__hidden .toggle-currency-m .standart{padding:10px;border:1px solid #118df0;color:#118df0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;border-radius:20px}.lang-block-mob .block__hidden .toggle-currency-m .mix{color:#118df0;padding:10px;border:1px solid #118df0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;border-radius:20px}.lang-block-mob .block__hidden .toggle-currency-m .toggle-active{background:#0079da;color:#fff}.lang-block-mob .block__hidden .toggle-currency-m .mix:not(.active):hover{background:#3ea9ff;color:#fff;border:1px solid #3ea9ff}.lang-block-mob .block__hidden .toggle-currency-m .standart:not(.active):hover{background:#3ea9ff;color:#fff;border:1px solid #3ea9ff}.lang-block-mob .lang-block-hidden-wrap{max-height:630px;overflow:auto;scrollbar-width:thin;scrollbar-color:#949494 #ffffff;flex-wrap:wrap;padding:0 20px}.lang-block-mob .hidden-item-wrapper-lang{gap:10px}.lang-block-mob .hidden-item-wrapper-lang .hidden-item-left-flag{justify-content:center;align-items:center;display:flex;width:25px;height:15px}.nav-mob-wrap{height:80vh;overflow:auto}.wrap-mob-block{padding:15px 0;border-bottom:1px solid #e3e3e4}.wrap-mob-block .block__hidden-item:hover{background:none}.wrap-mob-block .block__hidden-item:hover .hidden-item-left{filter:none}.wrap-mob-block .block__hidden-item:hover .hidden-item-right{color:#273642}.header-btn{display:flex;align-items:end;gap:6px;border-radius:20px;background:#eeeeee;padding:10px 24px;cursor:pointer}@media (max-width: 1000px){.header-btn{display:none}}@media only screen and (max-width: 1279px){.header-btn-mob{display:flex!important;justify-content:center}}.ref-link-wrap-mob{width:100%}.ref-link-wrap-mob .header-btn-mob{width:100%!important}.ref-link-wrap-mob .header-btn-mob .copy-icon{width:16px;height:16px}.header-btns-mob{display:flex;gap:10px;flex-direction:column}.last-block{margin-bottom:30px;border-bottom:none}.first-block{padding-top:0!important}.block__hidden-mob{max-height:340px;overflow:auto;margin-top:20px}.block__hidden-mob .lang-block-hidden-wrap{display:grid;grid:auto/repeat(auto-fill,minmax(auto,165px));justify-content:center;column-gap:20px;row-gap:8px;flex-wrap:wrap}.block__hidden-mob .lang-block-hidden-wrap .block__hidden-item{border-bottom:1px solid #d3d1d7}.block__hidden-mob .lang-block-hidden-wrap .block__hidden-item .hidden-item-wrapper{justify-content:space-between}.block__hidden-mob .lang-block-hidden-wrap .block__hidden-item .hidden-item-left-flag{justify-content:center;align-items:center;display:flex;width:25px;height:15px;border:1px solid #949494}.block__hidden-mob .lang-block-hidden-wrap .block__hidden-item .hidden-item-left-flag .hidden-item-left-icon{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 1279px){.block-desktop{display:none!important}}@media (min-width: 1280px){.block-mobile-user{display:none}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{box-shadow:0 0 0 30px #fff inset!important}.input-pass input{height:43px!important}.footer{background:#273642;flex-shrink:0}.footer .footer-top-row{padding:36px 0;display:flex;border-bottom:1px solid #31404c;gap:76px}.footer .footer-top-row .footer-columns{display:flex;gap:76px;flex-grow:1}.footer .footer-top-row .nav-block{display:grid;grid:repeat(3,17px)/repeat(4,auto);gap:10px 76px;flex-grow:1;grid-template-areas:"one two three four" "five six seven eight" "nine ten eleven twelve"}.footer .footer-top-row .nav-block .nav-block__item{color:#e3e3e4;white-space:nowrap}.footer .footer-top-row .nav-block .nav-block__item:hover{color:#3ea9ff}.footer .footer-top-row .nav-block .nav-block__item:active{color:#0079da}.footer .footer-top-row .nav-block.footer-col{display:flex;flex-direction:column;gap:10px;grid:unset;grid-template-areas:unset}.footer .footer-top-row .nav-block.footer-col .nav-block__item,.footer .footer-top-row .nav-block.footer-col .one,.footer .footer-top-row .nav-block.footer-col .two,.footer .footer-top-row .nav-block.footer-col .three,.footer .footer-top-row .nav-block.footer-col .four,.footer .footer-top-row .nav-block.footer-col .five,.footer .footer-top-row .nav-block.footer-col .six,.footer .footer-top-row .nav-block.footer-col .seven,.footer .footer-top-row .nav-block.footer-col .eight,.footer .footer-top-row .nav-block.footer-col .nine,.footer .footer-top-row .nav-block.footer-col .ten,.footer .footer-top-row .nav-block.footer-col .eleven,.footer .footer-top-row .nav-block.footer-col .twelve{grid-area:unset}.footer .footer-top-row .nav-block.footer-col .footer-col__title{color:#e3e3e4;font-weight:600;font-size:14px;line-height:1.3;margin-bottom:4px;white-space:nowrap}.footer .footer-top-row .nav-block.footer-col .footer-col__title-link{text-decoration:none;transition:color .15s}.footer .footer-top-row .nav-block.footer-col .footer-col__title-link:hover{color:#3ea9ff}.footer .footer-top-row .nav-block.footer-col .footer-col__title-link:active{color:#0079da}.footer .footer-top-row .one{grid-area:one}.footer .footer-top-row .two{grid-area:two}.footer .footer-top-row .three{grid-area:three}.footer .footer-top-row .four{grid-area:four}.footer .footer-top-row .five{grid-area:five}.footer .footer-top-row .six{grid-area:six}.footer .footer-top-row .seven{grid-area:seven}.footer .footer-top-row .eight{grid-area:eight}.footer .footer-top-row .nine{grid-area:nine}.footer .footer-top-row .ten{grid-area:ten}.footer .footer-top-row .eleven{grid-area:eleven}.footer .footer-top-row .twelve{grid-area:twelve}.footer .footer-top-row .social-networks-block{width:253px;height:79px}.footer .footer-top-row .social-networks-block .social-row{margin-top:10px;display:flex;gap:21px;width:100%;align-items:center;justify-content:center}.footer .footer-top-row .social-networks-block .social-row .social-row__item .social-row__icon{width:32px;height:32px}.footer .footer-top-row .social-networks-block .btn{height:unset}@media only screen and (max-width: 1279px){.footer .footer-top-row{flex-direction:column;gap:40px}.footer .footer-top-row .footer-columns{flex-wrap:wrap;gap:40px 65px}.footer .footer-top-row .social-networks-block{display:flex;flex-direction:row-reverse;width:100%;height:40px;justify-content:start;gap:113px;align-items:center}.footer .footer-top-row .social-networks-block .btn{height:40px;max-width:281px}.footer .footer-top-row .social-networks-block .social-row{justify-content:start;max-width:138px;margin-top:0}}.footer .footer-top-row .hidden-copy{display:none}@media only screen and (max-width: 767px){.footer .footer-top-row{gap:30px;border-bottom:none}.footer .footer-top-row .footer-columns{flex-direction:column;gap:30px}.footer .footer-top-row .nav-block.footer-col{gap:14px}.footer .footer-top-row .nav-block.footer-col .nav-block__item{white-space:unset;word-wrap:break-word}.footer .footer-top-row .social-networks-block{flex-direction:column;gap:30px;height:unset}.footer .footer-top-row .social-networks-block .btn{height:48px;max-width:100%}.footer .footer-top-row .social-networks-block .social-row__wrap{width:100%;display:flex;align-items:end}.footer .footer-top-row .social-networks-block .social-row__wrap .social-row{max-width:100%;align-items:start}.footer .footer-top-row .social-networks-block .social-row__wrap .hidden-copy{display:block;flex-shrink:0}}.footer .footer-bottom-row{padding:10px 0 12px}@media only screen and (max-width: 767px){.footer .footer-bottom-row{display:none}}.copyright-block{color:#a2a2a3}html{touch-action:manipulation}@media (max-width: 767px){body{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden;width:auto!important;max-width:initial!important;margin:0!important;padding:0!important;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-touch-action:pan-y;touch-action:pan-y}}.container{width:1280px;max-width:100%;margin-left:auto;margin-right:auto}@media (min-width: 834px) and (max-width: 1319px){.container{padding-left:20px;padding-right:20px}}@media (max-width: 833px){.container{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 767px){.custom-container{padding:0}}#app{height:100%}.main{display:flex;flex-direction:column;height:100%}.content-wrapper{flex-grow:1;height:100%}.content{background:#e3e3e4}.content .top-banner{padding-top:176px;padding-bottom:15px}@media only screen and (max-width: 1279px){.content .top-banner{padding-bottom:100px}}@media only screen and (max-width: 767px){.content .top-banner{padding-bottom:7px;padding-top:120px}}.content .top-banner .banner-wrapper{display:flex;justify-content:center;position:relative;height:414px;background:url(/build/assets/top-banner-e0adbfa3.png);background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 767px){.content .top-banner .banner-wrapper{height:236px}}.content .top-banner .top-banner__wrap{text-align:center;margin-top:106px}@media only screen and (max-width: 767px){.content .top-banner .top-banner__wrap{margin-top:39px}}.content .top-banner .top-banner__wrap .top-banner__title{margin-bottom:18px}@media only screen and (max-width: 767px){.content .top-banner .top-banner__wrap .top-banner__title{font-size:28px}}.content .top-banner .top-banner__wrap .top-banner__sub-title{color:#15222d;font-family:Poppins;font-size:20px;font-style:italic;font-weight:500;line-height:120%}@media only screen and (max-width: 767px){.content .top-banner .top-banner__wrap .top-banner__sub-title{font-size:16px}}.content .content-block{padding-bottom:80px}.content .content-block .content-block__title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}@media only screen and (max-width: 767px){.content .content-block{padding-bottom:50px}}@media only screen and (max-width: 767px){.content .content-block-exclusive{padding-bottom:75px}}.btn{display:flex;padding:14px 0;width:100%;height:49px;justify-content:center;align-items:center;gap:10px;border-radius:40px;color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;background:#eeeeee}.btn:hover{color:#3ea9ff}.btn:active{color:#fff;background:#949494}.btn-blue{background:#118df0;color:#fff}.btn-blue:hover{background:#3ea9ff;color:#fff}.btn-blue:active{background:#0079da!important;color:#fff}.btn-green-void{border:1px solid #009747;color:#009747;padding:8px 0;background:none}.btn-green-void:hover{background:#19ad5f;color:#c4ffdf}.btn-green-void:active{background:#c4ffdf;color:#02793a}.recommend-card{width:246px;height:240px;border-radius:20px;position:relative}.recommend-card .recommend-back{width:100%;height:100%;object-fit:cover;border-radius:20px}.recommend-card .recommend-card__review{position:absolute;bottom:15px;left:12px}.recommend-card .recommend-card__review .country-title{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.recommend-card .recommend-card__review .country-desc{font-size:14px;font-style:normal;font-weight:400;line-height:125%}.recommend-card .recommend-card__review .country-desc__first{height:18px;color:#fff;margin-bottom:2px;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.recommend-card .recommend-card__review .country-desc__second{height:18px;color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.recommend-card .wrapper-card{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 53.46%);border-radius:20px}.exclusive-card{width:414px;border-radius:20px}@media only screen and (max-width: 1279px){.exclusive-card{width:387px}.exclusive-card .exclusive-card__top{width:387px!important;height:228px!important}}@media only screen and (max-width: 767px){.exclusive-card{width:350px}.exclusive-card .exclusive-card__top{width:350px!important;height:300px!important}}.exclusive-card .exclusive-card__top{border-radius:20px 20px 0 0;height:244px;width:414px;position:relative}.exclusive-card .exclusive-card__top .exclusive-img{border-radius:20px 20px 0 0;width:100%;height:100%;object-fit:cover}.exclusive-card .exclusive-card__top .exclusive-like-icon{position:absolute;cursor:pointer;top:12px;right:12px;width:28px;height:28px;border-radius:50%;background-color:#fffc;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1279px){.exclusive-card .exclusive-card__top .exclusive-like-icon{width:40px;height:40px}.exclusive-card .exclusive-card__top .exclusive-like-icon .heart-icon{width:25.5px;height:21.429px}}.exclusive-card .exclusive-card__bottom{border-radius:0 0 20px 20px;background:#ffffff;padding:0 20px 16px}.exclusive-card .exclusive-card__bottom .google-row{padding:10px 0;display:flex;align-items:center;border-bottom:1px solid #eeeeee;margin-bottom:11px}.exclusive-card .exclusive-card__bottom .google-row .google-icon{width:72px;height:24px;margin-right:10px}.exclusive-card .exclusive-card__bottom .google-row .google-row__text{margin-right:6px}.exclusive-card .exclusive-card__bottom .google-row .google-row__stars{display:flex;align-items:center;gap:2px}.exclusive-card .exclusive-card__bottom .google-row .google-row__stars .google-star .google-star-icon{width:14px;height:14px}.exclusive-card .exclusive-card__bottom .country-desc{margin-bottom:10px}.exclusive-card .exclusive-card__bottom .country-desc .country-desc__title{color:#15222d;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:9px}.exclusive-card .exclusive-card__bottom .country-desc .country-desc__title .apartment{max-width:350px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.exclusive-card .exclusive-card__bottom .country-desc .country-desc__review{color:#31404c;font-size:14px;font-style:normal;font-weight:400;line-height:125%}@media only screen and (max-width: 1279px){.exclusive-card .exclusive-card__bottom .country-desc .country-desc__review{font-size:16px}}@media only screen and (max-width: 767px){.exclusive-card .exclusive-card__bottom .country-desc .country-desc__review{overflow:hidden;display:-moz-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical}}.exclusive-card .exclusive-card__bottom .advantages-block{display:flex;flex-direction:column;gap:10px}.exclusive-card .exclusive-card__bottom .advantages-block .advantages-block__item{display:flex;align-items:center;gap:10px}.exclusive-card .exclusive-card__bottom .advantages-block .advantages-block__item .advantages-block__item-unit{color:#949494;display:flex;align-items:center;gap:4px}.exclusive-card .exclusive-card__bottom .advantages-block .advantages-block__item .advantages-block__item-unit .like-count{color:#29a000}.exclusive-card .exclusive-card__bottom .advantages-block .advantages-block__item .advantages-block__item-unit .void-advantages{height:18px}.exclusive-card .exclusive-card__bottom .advantages-block .advantages-block__item .advantage-row{max-width:280px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.exclusive-card .exclusive-card__bottom .advantages-block .advantages-block__item .text-dark{color:#15222d}.exclusive-card .exclusive-card__bottom .advantages-block .advantages-block__item .underline{text-decoration-line:underline}.exclusive-card .exclusive-card__bottom .bottom-info-block{display:flex;align-items:center;gap:8px;margin-top:20px}.exclusive-card .exclusive-card__bottom .bottom-info-block .bottom-info-block-wrap{height:18px;display:flex;align-items:start;justify-content:center}.exclusive-card .exclusive-card__bottom .bottom-info-block .bottom-info-block__icon{width:16px;height:16px;cursor:pointer}.exclusive-card .rating-block{display:flex;gap:2px;align-items:center}.exclusive-card .rating-block .rating-icon{width:10px;height:10px}.exclusive-card .rating-block .rating-score{color:#15222d}.reservation-card{width:305px}.reservation-card .exclusive-card__top{width:305px!important}.reservation-card .exclusive-card__bottom{padding:0 12px 10px}.reservation-card .exclusive-card__bottom .country-desc{padding-top:10px}.reservation-card .exclusive-card__bottom .country-desc .country-desc__wrap{display:flex;align-items:start;justify-content:space-between}.reservation-card .exclusive-card__bottom .country-desc .country-desc__wrap .country-desc__title{margin-bottom:0}.reservation-card .exclusive-card__bottom .country-desc .country-desc__wrap .rating-block{display:flex;gap:2px;align-items:center;margin-top:4px}.reservation-card .exclusive-card__bottom .country-desc .country-desc__wrap .rating-block .rating-icon{width:10px;height:10px}.reservation-card .exclusive-card__bottom .country-desc .country-desc__wrap .rating-block .rating-score{color:#15222d}.reservation-card .exclusive-card__bottom .bottom-info-block{margin-top:10px}@media (max-width: 1319px){.reservation-card{width:387px}.reservation-card .exclusive-card__top{width:387px!important}}@media (max-width: 835px){.reservation-card{width:350px}.reservation-card .exclusive-card__top{width:350px!important}}.reservation-card .apartment{max-width:227px!important}.green-color{color:#009747!important}.hide-btn-mobile{display:none}@media (max-width: 810px){.hide-btn-mobile{color:#118df0;display:block;max-width:100%!important;height:unset;padding:0;background:none}.hide-btn-mobile .hide-btn-mobile__wrap{display:flex;gap:4px;width:75px;margin:0 calc(50% - 49px)}.hide-btn-mobile .search-button-icon{filter:invert(44%) sepia(98%) saturate(2014%) hue-rotate(185deg) brightness(93%) contrast(103%)}}.hide-btn-mobile:hover{background:none}.hide-btn-mobile:hover .btn-text{color:#3ea9ff}.hide-btn-mobile:hover .search-button-icon{filter:invert(51%) sepia(97%) saturate(947%) hue-rotate(182deg) brightness(99%) contrast(104%)}.hide-btn-mobile:active{background:none}.hide-btn-mobile:active .btn-text{color:#0079da}.hide-btn-mobile:active .search-button-icon{filter:invert(37%) sepia(76%) saturate(5412%) hue-rotate(191deg) brightness(97%) contrast(101%)}.exclusive-swiper{position:relative;overflow:hidden}.exclusive-swiper .exclusive-slide{max-width:414px;width:unset}@media only screen and (max-width: 1279px){.exclusive-swiper .exclusive-slide{max-width:387px}}@media only screen and (max-width: 767px){.exclusive-swiper .exclusive-slide{max-width:350px}}.slider-navigation{display:flex;gap:10px;align-items:center;position:relative;width:130px}.slider-navigation .slider-navigation-prev,.slider-navigation .slider-navigation-next{background:#ffffff;border-radius:50%;cursor:pointer;width:49px;height:49px;display:flex;align-items:center;justify-content:center}.slider-navigation .slider-navigation-next:active,.slider-navigation .slider-navigation-prev:active{background:#e3e3e4}.slider-navigation .navigation-icon{width:10px;height:16px;filter:invert(36%) sepia(87%) saturate(1389%) hue-rotate(187deg) brightness(99%) contrast(90%)}.slider-navigation .next-icon{transform:rotate(180deg)}.slider-navigation .slider-navigation-prev-disabled,.slider-navigation .slider-navigation-next-disabled{background:#eeeeee;border-radius:50%;cursor:pointer;width:49px;height:49px;display:flex;align-items:center;justify-content:center}.slider-navigation .slider-navigation-prev-disabled .navigation-icon,.slider-navigation .slider-navigation-next-disabled .navigation-icon{filter:invert(52%) sepia(73%) saturate(614%) hue-rotate(175deg) brightness(102%) contrast(100%)}@media only screen and (max-width: 767px){.slider-navigation{display:none}}.swiper-pagination{display:none}@media only screen and (max-width: 767px){.swiper-pagination{height:10px;display:block;bottom:-25px!important}}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#8c8c8c}.swiper-pagination .swiper-pagination-bullet-active{width:33px!important;background:#273642;border-radius:50px}.reserved-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.reserve-pagination{margin-top:65px}.reserve-pagination .v-btn__overlay,.reserve-pagination .v-btn__underlay{display:none}.reserve-pagination .v-pagination__item,.reserve-pagination .v-pagination__prev,.reserve-pagination .v-pagination__next{width:33px;height:33px}.reserve-pagination .v-btn--icon.v-btn--density-default{height:33px!important}.recommend-swiper{position:relative;overflow:hidden}.recommend-swiper .recommend-slide{width:246px}.top-search-block-sticky-wrap{background:#273642;width:100%;top:79px;z-index:301;transition:all .5s}.top-search-block-sticky{border-radius:0!important;height:100%!important;visibility:visible;opacity:1;grid:auto/repeat(4,minmax(auto,1fr))!important;margin-bottom:0!important;justify-items:center;padding:8px 0!important;gap:0!important;transition:all .5s}.top-search-block-sticky .top-search-block__item{height:100%!important;padding:0 50px;height:44px;width:100%;gap:21px;align-items:center}@media only screen and (max-width: 1279px){.top-search-block-sticky .top-search-block__item{padding:0 20px}}.top-search-block-sticky .top-search-block__item .item-sub-title{font-size:12px!important}.top-search-block-sticky .top-search-block__item .btn{width:91px!important;height:32px!important;padding:0!important}.top-search-block-sticky .top-search-block__item .top-search-block__item-close{height:28px}.top-search-block-sticky .top-search-block__item:first-child{border-left:1px solid #949494}.top-search-block-sticky .top-search-block__item:last-child{border-right:1px solid #949494;justify-content:end!important}@media (max-width: 810px){.top-search-block-sticky{display:none!important}}.search-show{opacity:1;transition:all .5s;visibility:visible}.top-search-block{border-radius:40px;background:#273642;height:110px;padding:21px 0 21px 50px;display:grid;grid:1fr/repeat(4,minmax(auto,1fr));justify-content:center;gap:50px;margin-bottom:80px}@media only screen and (max-width: 1279px){.top-search-block{gap:40px;padding:21px 40px}}@media only screen and (max-width: 767px){.top-search-block{margin-bottom:50px}}.top-search-block .top-search-block__item{cursor:pointer;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1279px){.top-search-block .top-search-block__item{display:flex;align-items:center}}.top-search-block .top-search-block__item .item-title{color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:normal}@media only screen and (max-width: 1279px){.top-search-block .top-search-block__item .item-title{font-weight:400;margin-right:40px}}.top-search-block .top-search-block__item .item-sub-title{color:#949494}@media only screen and (max-width: 1279px){.top-search-block .top-search-block__item .item-sub-title{display:none}}.top-search-block .top-search-block__item .btn{max-width:220px}.top-search-block .top-search-block__item .desc-btn{width:100%!important}@media (max-width: 810px){.top-search-block .top-search-block__item .desc-btn{display:none}}.top-search-block .top-search-block__item .button-map{display:none}@media (max-width: 810px){.top-search-block .top-search-block__item .button-map{display:block}}.top-search-block .top-search-block__item:not(:last-child){border-right:1px solid #949494}.top-search-block .top-search-block__item:last-child{padding-bottom:0}@media (max-width: 1279px){.top-search-block{display:block;height:auto;padding:20px!important}.top-search-block .top-search-block__item{height:100%;border-right:none!important;padding-bottom:20px}.top-search-block .top-search-block__item .item-title{margin-right:0}.top-search-block .top-search-block__item .item-sub-title{display:block}.top-search-block .top-search-block__item:first-child{border-left:none!important}.top-search-block .top-search-block__item:not(:last-child){border-bottom:1px solid #949494}.top-search-block .top-search-block__item:not(:first-child){padding-top:20px}}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:""!important}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:""!important}.swiper-button-lock{display:none!important}[v-cloak]{display:none}.dp__main .dp__menu{border:none!important}.dp__main .dp--menu-wrapper{position:static!important}.dp__main .dp__arrow_top,.dp__main .dp--tp-wrap,.dp__main .dp__selection_preview{display:none}.dp__main>:last-child{width:100%}.dp__action_buttons{flex:auto!important}.dialog-search-grid{display:flex}@media only screen and (max-width: 767px){.dialog-search-grid{flex-direction:column}.dialog-search-grid .latest-requests{border-right:none!important;max-width:unset!important;padding:30px 0!important}.dialog-search-grid .locale-search,.dialog-search-grid .button-nearby{max-width:unset!important}.dialog-search-grid .search-block{padding:0!important}}.dialog-search-grid .latest-requests{max-width:301px;max-height:400px;overflow:auto;width:100%;border-right:1px solid #d3d1d7;padding:30px 30px 30px 0;display:flex;flex-direction:column;cursor:pointer}@media only screen and (max-width: 767px){.dialog-search-grid .latest-requests{display:none}}.dialog-search-grid .latest-requests__item{width:100%;display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #e3e3e4;padding-bottom:12px;padding-top:22px;cursor:pointer}.dialog-search-grid .latest-requests__item .item-icon-wrap{display:flex;gap:20px;width:100%;height:100%;justify-self:start}.dialog-search-grid .latest-requests__item .item-icon-wrap .item-icon{width:31px;height:40px}.dialog-search-grid .latest-requests__item .item-icon-wrap .item-text{color:#949494;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.dialog-search-grid .latest-requests__item .item-remove{width:16px;height:16px;cursor:pointer}.dialog-search-grid .latest-requests__item:hover{background:#eef8ff}.dialog-search-grid .latest-requests__item:active{background:#e3e3e4}.dialog-search-grid .search-block{padding:30px 0 30px 30px;width:100%}.dialog-search-grid .search-block .top-row{display:flex;gap:24px}@media (max-width: 1074px){.dialog-search-grid .search-block .top-row{flex-direction:column}}@media only screen and (max-width: 767px){.dialog-search-grid .search-block .top-row{margin-top:30px}}.dialog-search-grid .search-block .top-row .locale-search{border-bottom:1px solid #e3e3e4;padding:0 0 0 26px;outline:none;background:url(/build/assets/zoom-icon-2971ec0f.svg);background-repeat:no-repeat;background-position:center left;background-size:16px;max-width:284px}.dialog-search-grid .search-block .top-row .locale-search::placeholder{color:#15222d;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.dialog-search-grid .search-block .top-row .button-nearby{display:flex;gap:9px;align-items:center;padding:13px 18px;border-radius:20px;border:1px solid #e3e3e4;flex-shrink:0;cursor:pointer}.dialog-search-grid .search-block .top-row .button-nearby .icon-close-small{width:16px;height:16px}.dialog-search-grid .search-block .top-row .button-nearby .nearby-text{color:#000c;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.locations-list{margin-top:30px;display:flex;flex-direction:column;max-height:400px;min-height:200px;height:100%;overflow:auto;padding-right:10px}.button-nearby{max-width:298px;background:#ffffff}.custom-expansion-panels{border-bottom:1px solid #e3e3e4}.custom-expansion-panels .v-expansion-panel{border-radius:0}.custom-expansion-panels .v-expansion-panel__shadow{display:none}.custom-expansion-panels .v-expansion-panel-title{color:#15222d;font-size:14px;font-style:normal;font-weight:400;line-height:125%;border-bottom:1px solid #e3e3e4}.custom-expansion-panels .v-expansion-panel-title__overlay{display:none}.custom-expansion-panels .v-expansion-panel-text__wrapper{padding:15px 0 0}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#eeeeee}::-webkit-scrollbar-thumb{background:#d3d1d7;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#555}*{scrollbar-color:#d3d1d7 #ffffff;scrollbar-width:thin}.dp__outer_menu_wrap{width:100%!important}.form-dialog-country .v-card,#preloader{height:100%}.anim-loader{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.anim-loader .animation-logo-wrapper{width:120px;height:120px;position:relative;border-radius:50%;overflow:hidden}.anim-loader .animation-logo-wrapper .animation-logo{position:absolute;top:0;left:0;z-index:3}.anim-loader .animation-logo-wrapper .animation-logo img{width:120px;height:120px}.anim-loader .animation-logo-wrapper .blue-wave{position:absolute;z-index:2;right:1%;top:20px;animation:moveBlueWave 6s linear infinite}.anim-loader .animation-logo-wrapper .light-blue-wave{top:20px;position:absolute;z-index:1;animation:moveLightBlueWave 6s linear infinite}.anim-loader .load{color:#118df0;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-top:12px;position:relative}.anim-loader .load:after{margin-left:4px;content:"...";opacity:0;animation:dots 1.2s infinite;position:absolute;left:100%;white-space:pre}@keyframes moveBlueWave{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes moveLightBlueWave{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes dots{0%,20%{opacity:0;content:"."}25%,45%{opacity:1;content:"."}50%,70%{opacity:1;content:".."}75%,95%{opacity:1;content:"..."}to{opacity:0;content:"."}}@media only screen and (max-width: 767px){h2{font-size:24px!important;line-height:normal!important}}.discount-block{border-radius:20px;margin-bottom:80px;padding:20px 50px;box-shadow:0 -1px 10px #00000040;background:#eef8ff;display:flex;align-items:center;justify-content:space-between}.discount-block .discount-block__top .top-title{font-weight:400;font-size:20px;text-align:center;color:#15222d;margin-bottom:5px}.discount-block .discount-block__top .top-title span{font-weight:600}.discount-block .discount-block__top .top-sub-title{font-weight:700;font-size:32px;text-align:center;color:#118df0}.discount-block .discount-block__top .top-sub-title span{font-weight:400}.discount-block .wrap-btn{display:flex;align-items:center;gap:50px}.discount-block .wrap-btn .btn,.discount-block .wrap-btn .login-btn{height:49px;width:303px;cursor:pointer}.discount-block .wrap-btn .login-btn{background:#fff}.discount-block .wrap-btn .login-btn:hover{color:#3ea9ff;border:1px solid #3ea9ff;background:#d9eeff}.discount-block .wrap-btn .login-btn:active{color:#0079da;border:1px solid #0079da;background:#d9eeff}@media only screen and (max-width: 1279px){.discount-block .wrap-btn{flex-direction:column;gap:10px}}@media only screen and (max-width: 833px){.discount-block{flex-direction:column;gap:10px;margin-bottom:50px}.discount-block .top-title{font-size:14px!important}.discount-block .top-sub-title{font-size:24px!important}}.detail-page{margin-top:81px;padding-bottom:144px;position:relative}.detail-page .detail-page__title{padding-top:60px}.detail-page .sub-title-row{display:flex;align-items:center;gap:10px}.detail-page .sub-title-row .sub-title-row__rating-block{display:flex;align-items:center;gap:8px}.detail-page .sub-title-row .sub-title-row__rating-block .stars-row{display:flex;align-items:center;gap:4px}.detail-page .sub-title-row .sub-title-row__rating-block .stars-row .stars-row-item{width:13px;height:13px}.detail-page .sub-title-row .sub-title-row__rating-block .reviews-row{color:#273642;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.detail-page .sub-title-row .address-block{display:flex;gap:6px;align-items:center}.detail-page .sub-title-row .address-block .location-icon{width:16px}.detail-page .sub-title-row .address-block .address-row{color:#273642;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.detail-page .sub-title-row .fun-block{display:flex;align-items:center;gap:6px}.detail-page .sub-title-row .fun-block .fun-block__icon{width:16px}.detail-page .sub-title-row .fun-block .fun-block__text{color:#273642;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}@media (max-width: 829px){.detail-page .sub-title-row{display:none}}.detail-page .divider-spot{flex-shrink:0}.detail-page .sub-title-row-mobile{display:none;margin-top:23px}.detail-page .sub-title-row-mobile .sub-title-row-mobile-wrap{display:flex;align-items:center;gap:10px}.detail-page .sub-title-row-mobile .sub-title-row-mobile-wrap .stars-row{display:flex;align-items:center;gap:4px}.detail-page .sub-title-row-mobile .sub-title-row-mobile-wrap .stars-row .stars-row-item{width:13px;height:13px}.detail-page .sub-title-row-mobile .sub-title-row-mobile-wrap .stars-row .stars-row-number{color:#273642;font-size:16px;font-style:normal;font-weight:400;line-height:135%}.detail-page .sub-title-row-mobile .sub-title-row-mobile-wrap .reviews-row{color:#273642;font-size:16px;font-style:normal;font-weight:400;line-height:135%;text-decoration-line:underline}.detail-page .sub-title-row-mobile .sub-title-row-mobile-wrap .fun-block{display:flex;align-items:center;gap:6px;color:#273642;font-size:16px;font-style:normal;font-weight:400;line-height:135%}.detail-page .sub-title-row-mobile .address-block{display:flex;gap:6px;margin-top:12px}.detail-page .sub-title-row-mobile .address-block .location-icon{width:16px;height:21px}.detail-page .sub-title-row-mobile .address-block .address-row{color:#273642;font-size:16px;font-style:normal;font-weight:400;line-height:135%}@media (max-width: 829px){.detail-page .sub-title-row-mobile{display:block}}.detail-page .video-top-row{margin-top:30px;display:flex;gap:20px}.detail-page .video-top-row .video-block{flex-grow:1}.detail-page .video-top-row .video-block .video-block-wrap{display:flex;gap:10px}.detail-page .video-top-row .video-block .video-block-wrap .video-block__frame{max-width:576px;height:323px;border-radius:20px;flex-grow:1;overflow:hidden;position:relative}.detail-page .video-top-row .video-block .video-block-wrap .video-block__frame .video-frame{width:100%;height:100%;object-fit:cover;cursor:pointer}.detail-page .video-top-row .video-block .video-block-wrap .video-block__frame .video-control-row{display:flex;align-items:center;gap:10px;position:absolute;bottom:10px;left:10px}.detail-page .video-top-row .video-block .video-block-wrap .video-block__frame .video-control-row .video-control-row__item{display:inline-flex;padding:4px 24px;justify-content:center;align-items:center;gap:10px;border-radius:10px;background:rgba(255,255,255,.8);box-shadow:0 0 10px #00000040;cursor:pointer}.detail-page .video-top-row .video-block .video-block-wrap .video-block__frame .video-control-row .video-control-row__item .item-icon{width:24px;height:24px}@media (max-width: 1119px){.detail-page .video-top-row .video-block .video-block-wrap{flex-direction:column}.detail-page .video-top-row .video-block .video-block-wrap .video-swiper{max-width:576px;width:100%!important;flex-direction:row!important}.detail-page .video-top-row .video-block .video-block-wrap .video-swiper .video-slide{width:126px!important;height:108px!important}}@media (max-width: 933px){.detail-page .video-top-row .video-block .video-block-wrap{max-width:470px}}.detail-page .video-top-row .video-block .video-block__swiper .video-swiper{width:109px;max-height:323px;display:flex;flex-direction:column;gap:10px}.detail-page .video-top-row .video-block .video-block__swiper .video-swiper .video-slide{cursor:pointer;width:109px;height:100px;border-radius:20px;overflow:hidden}.detail-page .video-top-row .video-block .video-block__swiper .video-swiper .video-slide .video-slide-demo{height:100%;width:100%}.detail-page .video-top-row .video-block .video-block__swiper .video-swiper .last-slide{position:relative}.detail-page .video-top-row .video-block .video-block__swiper .video-swiper .last-slide .dark-block{background:rgba(0,0,0,.6);width:100%;height:100%;position:absolute;top:0;left:0}.detail-page .video-top-row .video-block .video-block__swiper .video-swiper .last-slide .count-block{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.detail-page .video-top-row .video-block .share-block{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.detail-page .video-top-row .video-block .share-block .share-block__left{display:flex;align-items:center;gap:8px}.detail-page .video-top-row .video-block .share-block .share-block__left .share-block__item{cursor:pointer}@media (max-width: 829px){.detail-page .video-top-row .video-block .share-block .share-block__left .share-block__item .share-block__item-icon{width:41px;height:41px}}.detail-page .video-top-row .video-block .share-block .share-block__right{display:none}@media (max-width: 829px){.detail-page .video-top-row .video-block .share-block .share-block__right{display:flex;gap:4px}.detail-page .video-top-row .video-block .share-block .share-block__right .share-block__right-item{display:flex;width:70px;height:40px;padding:4px 24px;justify-content:center;align-items:center;gap:10px;border-radius:10px;background:rgba(255,255,255,.8);box-shadow:0 0 10px #00000040}.detail-page .video-top-row .video-block .share-block .share-block__right .share-block__right-item .right-item-icon{width:24px;height:24px}}@media (max-width: 829px){.detail-page .video-top-row .video-block{border-bottom:1px solid #e3e3e4}}.detail-page .video-top-row .book-block{min-width:300px;width:363px;height:100%;padding:20px 30px;border-radius:20px;background:#fff;box-shadow:0 -1px 10px #00000040}.detail-page .video-top-row .book-block .book-block__wrap .book-block__shown-block .shown-block__top-row{display:flex;align-items:center}.detail-page .video-top-row .book-block .book-block__wrap .book-block__shown-block .shown-block__top-row .discount-value{color:#949494;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration:line-through;margin-right:7px}.detail-page .video-top-row .book-block .book-block__wrap .book-block__shown-block .shown-block__top-row .rand-value{color:#118df0;margin-right:5px}.detail-page .video-top-row .book-block .book-block__wrap .book-block__shown-block .shown-block__top-row .select-icon{width:12px;height:12px}.detail-page .video-top-row .book-block .book-block__wrap .book-block__shown-block .shown-block__bottom-row{color:#949494;font-size:12px;font-style:normal;font-weight:400;line-height:normal;height:18px}.detail-page .video-top-row .book-block .book-block__wrap .book-block__hide-block .hide-block__item{cursor:pointer;border-radius:20px;background:#eeeeee;border:1px solid #eeeeee;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;margin-top:14px}@media (max-width: 999px){.detail-page .video-top-row .book-block .book-block__wrap .book-block__hide-block .hide-block__item{flex-direction:column;align-items:start}}.detail-page .video-top-row .book-block .book-block__wrap .book-block__hide-block .hide-block__item .item__left{display:flex;gap:8px;align-items:center}.detail-page .video-top-row .book-block .book-block__wrap .book-block__hide-block .hide-block__item .item__left .item__left-icon{width:16px;height:16px}.detail-page .video-top-row .book-block .book-block__wrap .book-block__hide-block .hide-block__item .item__left .item__left-text{color:#949494;font-size:12px;font-style:normal;font-weight:400;line-height:normal;height:18px}.detail-page .video-top-row .book-block .book-block__wrap .book-block__hide-block .hide-block__item .item__right{color:#15222d;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.detail-page .video-top-row .book-block .book-block__wrap .book-block__hide-block .hide-block__item-active{border:1px solid #0079da;background:none}.detail-page .video-top-row .book-block .book-block__wrap .book-block__hide-block .hide-block__item-active .item__left-text{color:#0079da!important}.detail-page .video-top-row .book-block .book-block__wrap .book-block__hide-block .hide-block__item-active .item__left-icon{filter:invert(37%) sepia(99%) saturate(4244%) hue-rotate(190deg) brightness(95%) contrast(100%)}.detail-page .video-top-row .book-block .book-block__wrap .book-block__hide-block .hide-block__btn{margin-top:14px}.detail-page .video-top-row .book-block .book-block__wrap .book-block__hide-block .hide-block__btn .btn{height:40px}@media (max-width: 999px){.detail-page .video-top-row .book-block .book-block__wrap .book-block__hide-block .hide-block__btn .btn{height:49px}}.detail-page .video-top-row .book-block .book-block__wrap .book-block__hide-block .hide-block__btn--with-payment{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.detail-page .video-top-row .book-block .book-block__wrap .book-block__hide-block .hide-block__payment-badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:6px;background:rgba(17,141,240,.12);color:#118df0;font-size:13px;font-weight:600;flex-shrink:0}.detail-page .video-top-row .book-block .book-block__wrap .book-block__hide-block .cancellation{color:#118df0;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:5px}@media (max-width: 829px){.detail-page .video-top-row .book-block{display:none}}.detail-page .video-top-row .book-block-mobile{width:100%;height:100%;background:#fff;display:none}.detail-page .video-top-row .book-block-mobile .book-block__wrap .book-block__shown-block .shown-block__top-row{display:flex;align-items:center}.detail-page .video-top-row .book-block-mobile .book-block__wrap .book-block__shown-block .shown-block__top-row .discount-value{color:#949494;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration:line-through;margin-right:7px}.detail-page .video-top-row .book-block-mobile .book-block__wrap .book-block__shown-block .shown-block__top-row .rand-value{color:#118df0;margin-right:5px}.detail-page .video-top-row .book-block-mobile .book-block__wrap .book-block__shown-block .shown-block__top-row .select-icon{width:12px;height:12px}.detail-page .video-top-row .book-block-mobile .book-block__wrap .book-block__shown-block .shown-block__bottom-row{color:#949494;font-size:12px;font-style:normal;font-weight:400;line-height:normal;height:18px}.detail-page .video-top-row .book-block-mobile .book-block__wrap .book-block__hide-block .hide-block__item{cursor:pointer;border-radius:20px;background:#eeeeee;border:1px solid #eeeeee;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;margin-top:14px}@media (max-width: 999px){.detail-page .video-top-row .book-block-mobile .book-block__wrap .book-block__hide-block .hide-block__item{flex-direction:column;align-items:start}}.detail-page .video-top-row .book-block-mobile .book-block__wrap .book-block__hide-block .hide-block__item .item__left{display:flex;gap:8px;align-items:center}.detail-page .video-top-row .book-block-mobile .book-block__wrap .book-block__hide-block .hide-block__item .item__left .item__left-icon{width:16px;height:16px}.detail-page .video-top-row .book-block-mobile .book-block__wrap .book-block__hide-block .hide-block__item .item__left .item__left-text{color:#949494;font-size:12px;font-style:normal;font-weight:400;line-height:normal;height:18px}.detail-page .video-top-row .book-block-mobile .book-block__wrap .book-block__hide-block .hide-block__item .item__right{color:#15222d;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.detail-page .video-top-row .book-block-mobile .book-block__wrap .book-block__hide-block .hide-block__item-active{border:1px solid #0079da;background:none}.detail-page .video-top-row .book-block-mobile .book-block__wrap .book-block__hide-block .hide-block__item-active .item__left-text{color:#0079da!important}.detail-page .video-top-row .book-block-mobile .book-block__wrap .book-block__hide-block .hide-block__item-active .item__left-icon{filter:invert(37%) sepia(99%) saturate(4244%) hue-rotate(190deg) brightness(95%) contrast(100%)}.detail-page .video-top-row .book-block-mobile .book-block__wrap .book-block__hide-block .hide-block__btn{margin-top:14px}.detail-page .video-top-row .book-block-mobile .book-block__wrap .book-block__hide-block .hide-block__btn .btn{height:40px}@media (max-width: 999px){.detail-page .video-top-row .book-block-mobile .book-block__wrap .book-block__hide-block .hide-block__btn .btn{height:49px}}.detail-page .video-top-row .book-block-mobile .book-block__wrap .book-block__hide-block .hide-block__btn--with-payment{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.detail-page .video-top-row .book-block-mobile .book-block__wrap .book-block__hide-block .hide-block__payment-badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:6px;background:rgba(17,141,240,.12);color:#118df0;font-size:13px;font-weight:600;flex-shrink:0}.detail-page .video-top-row .book-block-mobile .book-block__wrap .book-block__hide-block .cancellation{color:#118df0;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:5px}@media (max-width: 829px){.detail-page .video-top-row .book-block-mobile{display:block;padding-bottom:40px;border-bottom:1px solid #e3e3e4}}@media (max-width: 829px){.detail-page .video-top-row{flex-direction:column-reverse}.detail-page .video-top-row .video-block-wrap{max-width:unset!important}.detail-page .video-top-row .video-block-wrap .video-block__frame{max-width:unset!important;width:100%;max-height:246px}.detail-page .video-top-row .video-block-wrap .video-block__frame .video-control-row,.detail-page .video-top-row .video-block__swiper{display:none!important}}.detail-page .detail-page__block-content{padding:50px 0}.detail-page .detail-page__block-content .block-content__wrap{display:flex;justify-content:space-between;margin-bottom:20px}.detail-page .detail-page__block-content .block-content__wrap-services{display:block}.detail-page .detail-page__block-content .block-content{width:100%}.detail-page .detail-page__block-content .block-content .block-content__title-wrap{display:flex;align-items:center;gap:14px}.detail-page .detail-page__block-content .block-content .block-content__title-wrap .location-title{color:#118df0;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-left:76px;margin-bottom:20px}@media only screen and (max-width: 1279px){.detail-page .detail-page__block-content .block-content .block-content__title-wrap .location-title{font-size:16px}}@media only screen and (max-width: 833px){.detail-page .detail-page__block-content .block-content .block-content__title-wrap .location-title{font-size:14px;font-weight:500;margin-left:45px}}.detail-page .detail-page__block-content .block-content .block-content__sub-title{color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.detail-page .detail-page__block-content .block-content .block-content__title{color:#15222d;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px}.detail-page .detail-page__block-content .block-content .block-content__text{color:#273642;font-size:14px;font-style:normal;font-weight:400;line-height:125%;max-width:695px;width:100%;height:100%;overflow:hidden;transition:max-height .3s ease}.detail-page .detail-page__block-content .block-content .block-content__text-shown{max-height:2000px;transition:max-height .8s ease-in}.detail-page .detail-page__block-content .block-content .block-content__btn-more{margin-top:20px;color:#118df0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;cursor:pointer;display:block}.detail-page .detail-page__block-content .block-content .block-content__grid{display:grid;row-gap:10px;column-gap:50px}.detail-page .detail-page__block-content .block-content .block-content__grid .block-content__grid-item{display:flex;align-items:center;gap:10px}.detail-page .detail-page__block-content .block-content .block-content__grid .block-content__grid-item .grid-item-wrap{display:flex;align-items:start;gap:10px}.detail-page .detail-page__block-content .block-content .block-content__grid .block-content__grid-item .grid-item-wrap .grid-item-wrap-icon{width:16px;height:16px}.detail-page .detail-page__block-content .block-content .block-content__grid .block-content__grid-item .grid-item-wrap .item-text{height:18px;color:#273642;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.detail-page .detail-page__block-content .block-content .block-content__grid .block-content__grid-item .grid-item-btn{color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:125%;text-decoration-line:underline;cursor:pointer}.detail-page .detail-page__block-content .block-content .block-content__grid-services{max-width:600px;overflow:hidden;transition:max-height .1s;height:100%}@media only screen and (max-width: 833px){.detail-page .detail-page__block-content .block-content .block-content__grid-services{grid:auto/1fr!important;max-height:100%}}.detail-page .detail-page__block-content .block-content .block-content__grid-services-shown{max-height:1000px;transition:max-height 1s}.detail-page .detail-page__block-content .block-content .map-wrapper{height:261px;width:100%;border-radius:20px;overflow:hidden}.detail-page .detail-page__block-content .block-content .map-wrapper .map-demo{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 767px){.detail-page .detail-page__block-content{padding:40px 0}}.detail-page .progress-grid{display:grid;grid:repeat(3,18px)/repeat(2,1fr);row-gap:10px;column-gap:30px;padding-top:30px;border-top:1px solid #e3e3e4}.detail-page .progress-grid .progress{justify-content:space-between}.detail-page .progress-grid .progress .progress__title{min-width:105px;max-width:125px;width:100%;flex-shrink:0}.detail-page .progress-grid .progress .custom-progress{width:100%!important;left:0!important}.detail-page .progress-grid .progress .progress__point{margin-left:8px}@media only screen and (max-width: 833px){.detail-page .progress-grid{grid:auto/1fr;padding-top:20px}}.detail-page .swiper-review .custom-review-swiper{overflow:hidden}.detail-page .swiper-review .custom-review-swiper .swiper-wrapper{height:251px}.detail-page .swiper-review .custom-review-swiper .review-item{max-width:251px!important;border-radius:20px;border:1px solid #e3e3e4;padding:17px 20px;display:flex;flex-direction:column;box-sizing:border-box;justify-content:space-between}.detail-page .swiper-review .custom-review-swiper .review-item .reviews-item-avatar{width:40px;height:40px;border-radius:100%;overflow:hidden}.detail-page .swiper-review .custom-review-swiper .review-item .reviews-item-avatar .reviews-item-avatar-img{width:100%;height:100%;object-fit:contain}.detail-page .swiper-review .custom-review-swiper .review-item .review-item__rate{display:flex;align-items:center;gap:10px;margin-bottom:10px}.detail-page .swiper-review .custom-review-swiper .review-item .review-item__rate .rate-star{display:flex;align-items:center;width:15px;height:21px}.detail-page .swiper-review .custom-review-swiper .review-item .review-item__rate .rate-star svg{width:100%;height:100%;object-fit:contain}.detail-page .swiper-review .custom-review-swiper .review-item .review-item__rate .rate{font-family:var(--second-family);font-weight:600;font-size:14px;color:#118df0}.detail-page .swiper-review .custom-review-swiper .review-item .review-item__rate .date{font-family:var(--second-family);font-weight:400;font-size:14px;line-height:125%;color:#949494}.detail-page .swiper-review .custom-review-swiper .review-item .review-item__author{color:#15222d;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:14px;display:flex;gap:10px;align-items:center;padding-bottom:10px;border-bottom:1px solid #e3e3e4}.detail-page .swiper-review .custom-review-swiper .review-item .review-item__text{color:#273642;font-size:14px;font-style:normal;font-weight:400;line-height:135%;max-width:211px;margin-bottom:10px;height:153px;overflow:hidden;text-overflow:ellipsis}.detail-page .swiper-review .custom-review-swiper .review-item .review-item__more{color:#949494;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;cursor:pointer}.detail-page .info-grid .info-grid__item{display:flex;gap:30px;align-items:start;padding:20px 0;border-bottom:1px solid #eee}@media only screen and (max-width: 833px){.detail-page .info-grid .info-grid__item{flex-direction:column;gap:20px}}.detail-page .info-grid .info-grid__item .info-grid__item-title{display:flex;align-items:center;gap:10px;flex-shrink:0}.detail-page .info-grid .info-grid__item .info-grid__item-title .item-title__left{width:16px;height:16px;display:flex}.detail-page .info-grid .info-grid__item .info-grid__item-title .item-title__left .item-title__left-icon{width:16px;height:16px;filter:invert(38%) sepia(24%) saturate(5160%) hue-rotate(189deg) brightness(103%) contrast(88%)}.detail-page .info-grid .info-grid__item .info-grid__item-title .item-title__right{color:#118df0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;width:172px}.detail-page .info-grid .info-grid__item .info-grid__item-desc{color:#273642;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.detail-page .info-grid .info-grid__item:last-child{padding:20px 0 0;border-bottom:none}.detail-page .owner-block{padding:50px 0;display:flex;align-items:center;justify-content:space-between}.detail-page .owner-block .left-block{display:flex;align-items:center;gap:100px}.detail-page .owner-block .left-block .owner-avatar{width:130px;height:130px;border-radius:50%;overflow:hidden}.detail-page .owner-block .left-block .owner-avatar .owner-avatar__img{width:100%;height:100%;object-fit:cover}.detail-page .owner-block .left-block .owner-info-grid{display:grid;grid:repeat(2,49px)/repeat(2,172px);row-gap:20px;column-gap:60px}.detail-page .owner-block .left-block .owner-info-grid .owner-info-grid__item .item-review{color:#15222d;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:7px}.detail-page .owner-block .left-block .owner-info-grid .owner-info-grid__item .item-title{color:#273642;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.detail-page .owner-block .right-block{display:flex;flex-direction:column;align-items:center;gap:10px}.detail-page .owner-block .right-block .btn{max-width:228px;cursor:pointer}.detail-page .owner-block .right-block .more-apartment{color:#118df0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;text-align:center;cursor:pointer}@media (max-width: 999px){.detail-page .owner-block{flex-direction:column;gap:20px;align-items:start}.detail-page .owner-block .left-block{gap:98px}.detail-page .owner-block .right-block{flex-direction:row;width:100%;gap:89px}.detail-page .owner-block .right-block .more-apartment{width:100%;text-align:left}.detail-page .owner-block .right-block .btn{max-width:136px}}@media only screen and (max-width: 767px){.detail-page .owner-block{padding:40px 0}.detail-page .owner-block .left-block{gap:20px}.detail-page .owner-block .left-block .owner-info-grid{grid:auto/1fr;row-gap:20px;column-gap:60px}.detail-page .owner-block .right-block{flex-direction:column;gap:20px}.detail-page .owner-block .right-block .more-apartment{text-align:center}.detail-page .owner-block .right-block .btn{max-width:100%}}.error-row{color:red;font-size:26px}.error-wrap{display:grid;grid:1fr/50% 50%;gap:10px}.sticky{position:fixed;z-index:101}.stop{position:relative;z-index:101}.close-dialog{cursor:pointer}.dialog-gallery .v-overlay__content{border-radius:40px!important;box-shadow:0 4px 23px #00000040;max-width:1120px!important;width:100%!important}.dialog-gallery .v-overlay__content .v-card{border-radius:40px!important;padding:30px}.dialog-gallery .v-overlay__content .v-card .gallery-grid{display:flex;gap:14px;flex-wrap:wrap;overflow:auto}.dialog-gallery .v-overlay__content .v-card .gallery-grid .gallery-grid__wrapper{width:330px;height:421px;border-radius:20px;overflow:hidden}.dialog-gallery .v-overlay__content .v-card .gallery-grid .gallery-grid__wrapper .gallery-grid__item{width:100%;height:100%;object-fit:cover}.icon-wrap{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.progress{display:flex;align-items:center;gap:20px;position:relative}.progress .progress__title{width:100px;color:#118df0;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.progress .custom-progress{width:221px!important;left:100px!important}@media only screen and (max-width: 1279px){.progress .custom-progress{width:150px!important;left:80px!important}}.progress .custom-progress .v-progress-linear__determinate{background:#118df0}.progress .progress__point{color:#15222d;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.choice-object .detail-page .video-top-row{display:block}.choice-object .detail-page .video-top-row .title-premises-video-top{color:#273642;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:23px}.choice-object .detail-page .video-top-row .video-top-row__wrap{width:100%;display:flex;justify-content:space-between;padding-bottom:35px;border-bottom:1px solid #d3d1d7;gap:40px}@media only screen and (max-width: 833px){.choice-object .detail-page .video-top-row .video-top-row__wrap{flex-direction:column}}.choice-object .detail-page .video-top-row .video-block .video-block-wrap{flex-direction:column}.choice-object .detail-page .video-top-row .video-block .video-block-wrap .video-block__swiper .video-swiper{max-width:576px;width:100%!important;flex-direction:row!important}.choice-object .detail-page .video-top-row .video-block .video-block-wrap .video-block__frame{width:422px;height:178px}@media only screen and (max-width: 1279px){.choice-object .detail-page .video-top-row .video-block .video-block-wrap .video-block__frame{width:400px;height:248px}}@media only screen and (max-width: 833px){.choice-object .detail-page .video-top-row .video-block .video-block-wrap .video-block__frame{width:100%}}.choice-object .detail-page .video-top-row .video-block .video-block-wrap .video-slide{width:133px;height:68px;border-radius:10px}@media only screen and (max-width: 1279px){.choice-object .detail-page .video-top-row .video-block .video-block-wrap .video-slide{width:126px;height:82px}}@media (max-width: 829px){.choice-object .detail-page .video-top-row .video-block{border-bottom:none}}.choice-object .detail-page .book-block{box-shadow:none;padding:0;height:100%;display:flex;flex-direction:column}.choice-object .detail-page .book-block .counter-row{margin-top:0;margin-bottom:14px}.choice-object .detail-page .book-block .book-block__wrap{padding:14px 0;border-top:1px solid #d3d1d7;border-bottom:1px solid #d3d1d7}.choice-object .detail-page .book-block .bottom-btns-row{display:flex;justify-content:space-between;align-items:center;margin-top:70px}.choice-object .detail-page .book-block .bottom-btns-row .give-me-more{cursor:pointer;color:#118df0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.choice-object .detail-page .book-block .bottom-btns-row .btn{max-width:154px}@media only screen and (max-width: 833px){.choice-object .detail-page .book-block .bottom-btns-row{margin-top:20px}}@media only screen and (max-width: 1279px){.choice-object .detail-page .book-block{width:100%}}.choice-object .detail-page .counter-row{flex-wrap:nowrap;align-items:center}.choice-object .detail-page .counter-row .notification-text{color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.right-flex-block{display:flex;justify-content:end;gap:90px;width:100%}@media only screen and (max-width: 1279px){.right-flex-block{flex-direction:column;gap:25px}}.services-list{display:flex;flex-direction:column;gap:8px}.services-list .services-list__item{display:flex;gap:4px;align-items:start}.services-list .services-list__item .item-img{width:16px;height:16px;overflow:hidden}.services-list .services-list__item .item-img .item-img-icon{width:100%;height:100%;object-fit:cover;filter:invert(64%) sepia(4%) saturate(0%) hue-rotate(170deg) brightness(92%) contrast(85%)}.services-list .services-list__item .item-text{color:#273642;font-size:14px;font-style:normal;font-weight:500;line-height:normal}@media only screen and (max-width: 1279px){.services-list{flex-direction:row;flex-wrap:wrap}}.bread-crumbs{margin-top:111px}.bread-crumbs .bread-crumbs-prev{color:#949494;font-size:12px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.bread-crumbs .bread-crumbs-current{color:#15222d;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.bottom-summ-row:not(.fixed-price-bar){padding:45px 0;position:fixed;width:100%;border-top:1px solid #e3e3e4;background:#e3e3e4;box-shadow:0 0 10px #27364240;bottom:0;left:0;transition:bottom .3s}.bottom-summ-row:not(.fixed-price-bar) .book-block__wrap .book-block__shown-block .shown-block__top-row{display:flex;width:100%;justify-content:space-between;align-items:center}.bottom-summ-row:not(.fixed-price-bar) .book-block__wrap .book-block__shown-block .shown-block__top-row .random-text{color:#273642;font-size:14px;font-style:normal;font-weight:400;line-height:125%;max-width:322px}.bottom-summ-row:not(.fixed-price-bar) .book-block__wrap .book-block__shown-block .shown-block__top-row .value-wrap .disc-wrap{display:flex;align-items:center;gap:10px;justify-content:center}.bottom-summ-row:not(.fixed-price-bar) .book-block__wrap .book-block__shown-block .shown-block__top-row .value-wrap .disc-wrap .discount-value{color:#949494;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration:line-through}.bottom-summ-row:not(.fixed-price-bar) .book-block__wrap .book-block__shown-block .shown-block__top-row .value-wrap .disc-wrap .rand-value{color:#118df0}.bottom-summ-row:not(.fixed-price-bar) .book-block__wrap .book-block__shown-block .shown-block__top-row .value-wrap .shown-block__bottom-row{color:#949494;font-size:12px;font-style:normal;font-weight:400;line-height:normal;height:18px}@media only screen and (max-width: 833px){.bottom-summ-row:not(.fixed-price-bar) .book-block__wrap .book-block__shown-block .shown-block__top-row{flex-direction:column;align-items:center;gap:15px}.bottom-summ-row:not(.fixed-price-bar) .book-block__wrap .book-block__shown-block .shown-block__top-row .random-text{text-align:center}}@media only screen and (max-width: 833px){.bottom-summ-row:not(.fixed-price-bar){padding:10px 0}}.btn-prev{text-decoration:underline;cursor:pointer;color:#118df0;font-size:14px;font-style:normal;font-weight:400;line-height:125%;max-width:322px}.btn-prev:hover{color:#3ea9ff}.btn-prev:active{color:#0079da}.nested-apart-page .bread-crumbs{margin-top:30px}.nested-apart-page .description-block .description-block__title{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:32px}.nested-apart-page .description-block .description-block__desc{color:#000c;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.nested-apart-page .right-flex-block{display:block;padding:50px 0;border-bottom:1px solid #d3d1d7}.nested-apart-page .bottom-counter{display:flex;padding:50px 0;justify-content:end}.nested-apart-page .bottom-counter .book-block .book-block__wrap{display:flex;justify-content:end}.nested-apart-page .bottom-counter .book-block .bottom-btns-row{margin-top:14px;display:flex;justify-content:end}.nested-apart-page .services-list{display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (max-width: 767px){.nested-apart-page .services-list{display:flex}}.check-list-wrapper-no-grid{display:block!important}.dialog-gallery1 .v-overlay__content{box-shadow:none!important;border-radius:0!important;overflow:hidden!important}.photo-grid-modal{background:#fff!important;border:none!important;border-radius:0!important;max-width:1024px!important;width:100%!important;padding:0!important;overflow:hidden;max-height:90vh!important;box-shadow:0 25px 50px -12px #00000040}.photo-grid-modal__wrap{display:flex;flex-direction:column;max-height:90vh;overflow:hidden;outline:none}.photo-grid-modal__top{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid rgba(0,0,0,.08)}.photo-grid-modal__info{display:flex;flex-direction:column;gap:4px}.photo-grid-modal__title{font-size:14px;font-weight:600;color:#15222d}.photo-grid-modal__address{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280}.photo-grid-modal__address-icon{width:12px;height:12px;opacity:.8;color:#6b7280}.photo-grid-modal__actions{display:flex;flex-direction:row;align-items:center;gap:12px;flex-shrink:0}.photo-grid-modal__count{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280}.photo-grid-modal__count-icon{width:14px;height:14px;color:#6b7280}.photo-grid-modal__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:#374151;cursor:pointer;transition:background .15s,color .15s}.photo-grid-modal__close:hover{background:rgba(0,0,0,.06);color:#15222d}.photo-grid-modal__close-icon,.photo-grid-modal__close svg,.photo-grid-modal__close path{color:inherit!important;fill:currentColor!important}.photo-grid-modal__grid-wrap{flex:1;min-height:0;overflow-y:auto;padding:16px;background:#fafafa}.photo-grid-modal__grid{column-count:2;column-gap:12px}@media (min-width: 600px){.photo-grid-modal__grid{column-count:3}}.photo-grid-modal__grid-item{display:block;width:100%;margin-bottom:12px;break-inside:avoid;overflow:hidden;border-radius:8px;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;transition:transform .2s}.photo-grid-modal__grid-item:focus-visible{outline:2px solid rgba(21,34,45,.4);outline-offset:2px}.photo-grid-modal__grid-img-wrap{position:relative;overflow:hidden;border-radius:8px}.photo-grid-modal__grid-img{width:100%;display:block;object-fit:cover;transition:transform .3s;vertical-align:top}.photo-grid-modal__grid-item:hover .photo-grid-modal__grid-img{transform:scale(1.05)}.photo-grid-modal__grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:12px;background:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,.1),transparent);opacity:0;transition:opacity .2s}.photo-grid-modal__grid-item:hover .photo-grid-modal__grid-overlay{opacity:1}.photo-grid-modal__grid-room{display:inline-flex;align-self:flex-start;margin-bottom:6px;padding:4px 10px;border-radius:6px;background:rgba(255,255,255,.2);font-size:10px;font-weight:500;color:#fff}.photo-grid-modal__grid-desc{margin:0;font-size:12px;line-height:1.4;color:#fffffff2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.photo-grid-modal__grid-index{position:absolute;top:8px;left:8px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.5);font-size:10px;font-weight:600;color:#ffffffe6}.gallery-modal{background:#fff!important;border:none!important;border-radius:0!important;max-width:900px!important;width:100%!important;padding:0!important;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.gallery-modal__wrap{display:flex;flex-direction:column;min-height:70vh;max-height:90vh;overflow:hidden;outline:none}.gallery-modal__top{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid rgba(0,0,0,.08)}.gallery-modal__info{display:flex;flex-direction:column;gap:4px}.gallery-modal__title{font-size:14px;font-weight:600;color:#15222d}.gallery-modal__address{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280}.gallery-modal__address-icon{width:12px;height:12px;opacity:.8;color:#6b7280}.gallery-modal__actions{display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0}.gallery-modal__btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:#374151!important;cursor:pointer;transition:background .15s,color .15s}.gallery-modal__btn:hover{background:rgba(0,0,0,.06);color:#15222d!important}.gallery-modal__btn-icon,.gallery-modal__btn .gallery-modal__btn-icon,.gallery-modal__btn svg{color:inherit!important}.gallery-modal__btn svg,.gallery-modal__btn path{fill:currentColor!important}.gallery-modal__btn--close .gallery-modal__btn-icon{font-size:16px}.gallery-modal__main{position:relative;flex:1 1 0;min-height:0;display:flex;align-items:center;justify-content:center;min-height:340px;padding:16px;background:#f5f5f5;overflow:hidden}.gallery-modal__nav{position:absolute;z-index:20;pointer-events:auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:rgba(255,255,255,.9);color:#374151;box-shadow:0 1px 3px #0000001f;cursor:pointer;transition:background .15s,color .15s}.gallery-modal__nav:hover{background:#fff;color:#15222d;box-shadow:0 2px 8px #00000026}.gallery-modal__nav--prev{left:12px}.gallery-modal__nav--next{right:12px}.gallery-modal__nav-icon{font-size:20px}.gallery-modal__img-wrap{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%;border-radius:8px;overflow:hidden}.gallery-modal__img{max-width:100%;max-height:min(420px,60vh);width:auto;height:auto;object-fit:contain;border-radius:8px}.gallery-modal__counter{position:absolute;bottom:12px;left:50%;transform:translate(-50%);padding:6px 12px;border-radius:9999px;background:rgba(255,255,255,.95);font-size:12px;font-weight:500;color:#374151;box-shadow:0 1px 3px #0000001f}.gallery-modal__footer{flex-shrink:0;padding:12px 20px;border-top:1px solid rgba(0,0,0,.08)}.gallery-modal__desc{display:flex;flex-direction:column;gap:8px}.gallery-modal__room{display:inline-flex;align-self:flex-start;padding:4px 10px;border-radius:6px;background:rgba(0,0,0,.06);font-size:12px;font-weight:500;color:#15222d}.gallery-modal__desc-text{margin:0;font-size:13px;line-height:1.5;color:#4b5563}.gallery-modal__desc-text--muted{color:#9ca3af}.gallery-modal__thumbs{flex-shrink:0;padding:12px 20px 16px;border-top:1px solid rgba(0,0,0,.08);overflow:hidden;min-height:0}.gallery-modal__thumbs-scroll{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.gallery-modal__thumbs-scroll::-webkit-scrollbar{height:6px}.gallery-modal__thumbs-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,.06);border-radius:3px}.gallery-modal__thumbs-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.gallery-modal__thumb{flex-shrink:0;width:56px;height:44px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:transparent;cursor:pointer;opacity:.5;transition:border-color .15s,opacity .15s}.gallery-modal__thumb:hover{opacity:.75}.gallery-modal__thumb--active{border-color:#15222d;opacity:1}.gallery-modal__thumb-img{width:100%;height:100%;object-fit:cover;display:block}.detail-calendar .dp__range_between .day-block{border:1px solid #009747;box-shadow:0 0 10px #00974766}.detail-calendar .custom-month-year-component{display:flex;align-items:center;margin:0 auto}.detail-calendar .select-input{margin:5px 3px;padding:5px;width:auto;border-radius:4px;border-color:var(--dp-border-color);outline:none;-webkit-appearance:menulist}.detail-calendar .icons{display:flex;box-sizing:border-box}.detail-calendar .custom-icon{padding:5px;display:flex;height:25px;align-items:center;justify-content:center;cursor:pointer;width:25px;color:var(--dp-icon-color);text-align:center;border-radius:50%}.detail-calendar .custom-icon svg{height:20px;width:20px}.detail-calendar .custom-icon:hover{background:var(--dp-hover-color)}.detail-calendar .dp__action_buttons{white-space:normal!important}.detail-calendar .dp__btn:active{background:none!important}.top-head-input{margin-top:30px;margin-bottom:10px;padding-bottom:0!important;display:flex;justify-content:space-between;gap:10px}.top-head-input .solo-input{max-width:360px;width:100%;display:flex;align-items:center}@media (max-width: 599px){.top-head-input{flex-direction:column;margin-top:50px}.top-head-input .solo-input{max-width:unset;width:100%}}.info-row .info-row__wrap{display:grid;grid:1fr/1fr 1fr;gap:10px}.info-row .info-row__wrap .item{border-radius:20px;padding:10px 20px;flex-grow:1;background:#eef8ff;min-height:58px}.info-row .info-row__wrap .item .item-wrap{display:flex;gap:5px;align-items:center;margin-bottom:4px}.info-row .info-row__wrap .item .item-wrap .item__icon{width:16px;height:16px}.info-row .info-row__wrap .item .item-wrap .item__text{font-weight:400;font-size:12px;color:#211d1d}.info-row .info-row__wrap .item .blue-span{font-weight:600;font-size:12px;line-height:130%;color:#118df0}@media (max-width: 599px){.info-row .info-row__wrap{grid:1fr 1fr/1fr}.info-row .info-row__wrap .item{max-width:unset;width:100%}}.info-row .info-text{font-weight:400;font-size:12px;line-height:130%;color:#949494;margin-top:10px}.top-info-row{margin-bottom:10px}.top-info-row .top-info-row__title{font-weight:400;font-size:12px;color:#211d1d;margin-bottom:10px}.top-info-row .top-info-row__wrap{display:flex;gap:10px}.top-info-row .top-info-row__wrap .items-block{display:flex;width:100%;gap:10px}.top-info-row .top-info-row__wrap .items-block .item{flex-grow:1;border:1px solid #eef8ff;border-radius:20px;padding:0 20px;display:flex;gap:10px;align-items:center;justify-content:space-between;min-height:52px}.top-info-row .top-info-row__wrap .items-block .item .sign{width:24px;height:24px;border-radius:4px;flex-shrink:0;overflow:hidden}.top-info-row .top-info-row__wrap .items-block .item .sign svg{width:100%;height:100%;object-fit:contain}.top-info-row .top-info-row__wrap .items-block .item .sign-green{background:#d4efe1}.top-info-row .top-info-row__wrap .items-block .item .sign-blue{background:#eef8ff}.top-info-row .top-info-row__wrap .items-block .item .sign-title{font-weight:400;font-size:12px;text-align:center;color:#211d1d}@media (max-width: 599px){.top-info-row .top-info-row__wrap .items-block{flex-direction:column}}@media (max-width: 833px){.top-info-row .top-info-row__wrap{flex-direction:column}}button:active{background:none!important}.dp__cell_inner{padding:0!important}.admin-panel{margin-top:81px}.admin-panel .breadcrumb-row{color:#949494;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-top:30px;margin-bottom:30px}.admin-panel .admin-panel__wrapper{display:flex}.admin-panel .admin-panel__wrapper .admin-panel__left{padding-right:62px;padding-top:27px;max-width:322px;width:100%;border-right:1px solid #e3e3e4}.admin-panel .admin-panel__wrapper .admin-panel__left .add-photo-row{display:flex;align-items:center;gap:10px;margin-bottom:20px;cursor:pointer}.admin-panel .admin-panel__wrapper .admin-panel__left .add-photo-row .add-icon{width:52px;height:52px;border-radius:50%}.admin-panel .admin-panel__wrapper .admin-panel__left .add-photo-row .add-photo-row__text{color:#009747;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.admin-panel .admin-panel__wrapper .admin-panel__left .custom-select{border-radius:20px;width:260px;margin-bottom:13px;cursor:pointer}.admin-panel .admin-panel__wrapper .admin-panel__left .custom-select .select-shown{display:flex;align-items:center;justify-content:space-between;padding:0 15px;height:35px;border-radius:20px}.admin-panel .admin-panel__wrapper .admin-panel__left .custom-select .select-shown .select-shown__left{display:flex;gap:5px}.admin-panel .admin-panel__wrapper .admin-panel__left .custom-select .select-shown .select-shown__left .left-icon{width:21px;height:21px}.admin-panel .admin-panel__wrapper .admin-panel__left .custom-select .select-shown .select-shown__left .left-label{color:#118df0;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.admin-panel .admin-panel__wrapper .admin-panel__left .custom-select .select-shown .select-shown__right{width:14px;height:15px}.admin-panel .admin-panel__wrapper .admin-panel__left .custom-select .select-hide{display:flex;flex-direction:column;gap:14px}.admin-panel .admin-panel__wrapper .admin-panel__left .custom-select .select-hide .select-hide__item{padding-left:48px;display:flex;gap:5px;align-items:center}.admin-panel .admin-panel__wrapper .admin-panel__left .custom-select .select-hide .select-hide__item .select-hide__item-icon{width:16px;height:16px}.admin-panel .admin-panel__wrapper .admin-panel__left .custom-select .select-hide .select-hide__item .select-hide__item-title{color:#949494;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.admin-panel .admin-panel__wrapper .admin-panel__left .custom-select:hover>.select-shown{background:#f3f7fb}@media only screen and (max-width: 1279px){.admin-panel .admin-panel__wrapper .admin-panel__left{max-width:unset;width:56px;padding-right:0;border-right:none}.admin-panel .admin-panel__wrapper .admin-panel__left .create-step-item-desktop{display:none!important}}@media only screen and (max-width: 833px){.admin-panel .admin-panel__wrapper .admin-panel__left{width:0}}.admin-panel .admin-panel__wrapper .admin-panel__right{padding-left:74px;width:100%}.admin-panel .admin-panel__wrapper .admin-panel__right .greeting{margin-top:40px;color:#118df0;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:43px}@media only screen and (max-width: 833px){.admin-panel .admin-panel__wrapper .admin-panel__right .greeting{margin-top:20px}}.admin-panel .admin-panel__wrapper .admin-panel__right .admin-form .form-wrapper{gap:10px;display:grid;grid:auto/repeat(2,1fr);row-gap:10px;column-gap:20px}.admin-panel .admin-panel__wrapper .admin-panel__right .admin-form .form-wrapper .form-input-code-phone{align-self:flex-end;width:100%}@media only screen and (max-width: 833px){.admin-panel .admin-panel__wrapper .admin-panel__right .admin-form .form-wrapper{display:flex!important;flex-direction:column}}.admin-panel .admin-panel__wrapper .admin-panel__right .admin-form .form-wrapper-otp{display:grid;grid:auto/1fr 1fr;grid-template-areas:"left right";column-gap:20px;margin-top:20px}@media only screen and (max-width: 833px){.admin-panel .admin-panel__wrapper .admin-panel__right .admin-form .form-wrapper-otp{display:block!important}}.admin-panel .admin-panel__wrapper .admin-panel__right .admin-form .otp-left{grid-area:left}.admin-panel .admin-panel__wrapper .admin-panel__right .admin-form .otp-right{grid-area:right}.admin-panel .admin-panel__wrapper .admin-panel__right .admin-form .form-input{display:flex;flex-direction:column;width:100%}.admin-panel .admin-panel__wrapper .admin-panel__right .admin-form .form-input label{color:#949494;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.admin-panel .admin-panel__wrapper .admin-panel__right .admin-form .form-input input{height:46px;color:#15222d!important;font-size:14px;font-style:normal;font-weight:500;line-height:normal;outline:none}.admin-panel .admin-panel__wrapper .admin-panel__right .admin-form .form-input-otp{display:flex;flex-direction:column;align-items:start;width:100%}.admin-panel .admin-panel__wrapper .admin-panel__right .admin-form .button-row{display:flex;margin-top:20px;width:100%;justify-content:end}@media only screen and (max-width: 833px){.admin-panel .admin-panel__wrapper .admin-panel__right .admin-form .button-row .login-btn{width:100%;height:46px}}.admin-panel .admin-panel__wrapper .admin-panel__right .not-first-content-block{margin-top:100px;margin-bottom:130px}@media only screen and (max-width: 1279px){.admin-panel .admin-panel__wrapper .admin-panel__right .not-first-content-block{margin-bottom:50px}}@media only screen and (max-width: 1279px){.admin-panel .admin-panel__wrapper .admin-panel__right{border-left:none;padding-left:0}}.admin-panel .right-window-wrapper{display:flex;flex-direction:column}.admin-panel .right-content-block-wrapper{flex-grow:1}.form-list .v-input{height:46px!important}.form-list input{color:#15222d!important;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-top:0!important;margin-bottom:0!important}.form-list .v-field{box-shadow:none!important;border-radius:20px;border:1px solid #e3e3e4;height:46px;--v-field-padding-start: 20px !important}.form-list .v-field__input{min-height:46px;padding-top:0!important;padding-bottom:0!important}.form-list .v-input__details{display:none}.form-list .v-field__input input::placeholder,.form-list input.v-field__input::placeholder,.form-list textarea.v-field__input::placeholder{opacity:1!important;color:#15222d!important;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.form-list .v-select__selection-text{color:#15222d!important;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.form-list .v-autocomplete__selection{color:#15222d!important;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin:0!important}.form-input-list{border:none!important}.custom-list-table{border-radius:20px}.snack-bar{position:fixed!important;top:10px!important}.upload-avatar{width:100%}.upload-avatar .v-input__details{display:none}.upload-avatar .v-field__field .v-label{color:#009747;font-size:14px;font-style:normal;font-weight:500;line-height:normal;opacity:1!important}.upload-avatar .v-field__field input{color:#009747;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.upload-avatar .v-field__field .v-field__input{color:#009747;font-size:12px;font-style:normal;font-weight:500;line-height:normal;overflow:hidden}.upload-avatar .v-field__outline:before{content:unset!important}.form-avatar{flex-grow:1;display:flex}.form-avatar .v-field__input{max-width:180px}.delete-avatar{color:#273642;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.form-wrapper{width:100%}.rows-wrapper{display:flex;flex-direction:column}.rows-wrapper .control-row{padding:20px 0;display:flex;gap:30px;width:100%;align-items:center}.rows-wrapper .control-row .control-row__left{color:#118df0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;width:129px}.rows-wrapper .control-row .control-row__middle{color:#273642;font-size:14px;font-style:normal;font-weight:400;line-height:125%;text-align:left;flex-grow:1;display:flex;justify-content:space-between;align-items:center}.rows-wrapper .control-row .control-row__middle .control-row__span-left{color:#949494;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.rows-wrapper .control-row .control-row__middle .control-row__span-right{display:flex;align-items:center;gap:6px;color:#009747;font-size:14px;font-style:normal;font-weight:400;line-height:125%}@media only screen and (max-width: 833px){.rows-wrapper .control-row .control-row__middle{width:100%!important}}.rows-wrapper .control-row .middle-form{flex-direction:column;align-items:start}.rows-wrapper .control-row .middle-form .admin-form{margin-top:20px;width:411px}.rows-wrapper .control-row .middle-form .admin-form .form-input{margin-bottom:10px}.rows-wrapper .control-row .control-row__right{color:#118df0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;cursor:pointer}@media only screen and (max-width: 833px){.rows-wrapper .control-row{flex-direction:column!important}}@media only screen and (max-width: 1279px){.rows-wrapper .control-row .admin-form{width:100%!important}}.rows-wrapper .control-row-nest{align-items:start}.rows-wrapper .start-row{padding-top:0!important}.rows-wrapper .end-row{padding-bottom:0!important}.rows-wrapper .middle-row{border-bottom:1px solid #eee;border-top:1px solid #eee}.description-block{color:#273642;font-size:14px;font-style:normal;font-weight:400;line-height:125%;margin-bottom:30px}.description-block .description-block__link{color:#273642;font-size:14px;font-style:normal;font-weight:400;line-height:125%;text-decoration-line:underline}.social-block{display:grid;grid:auto/repeat(2,1fr);column-gap:50px;row-gap:23px;margin-bottom:150px}.social-block .social-block__item .social-block__item-link{display:flex;gap:10px;align-items:center}.social-block .social-block__item .social-block__item-link .item-icon{width:32px;height:32px}.social-block .social-block__item .social-block__item-link .item-text{color:#118df0;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.social-block .social-block__item .social-block__item-link:hover>.item-text{color:#3ea9ff}.social-block .social-block__item .social-block__item-link:active>.item-text{color:#0079da}@media only screen and (max-width: 833px){.social-block{display:flex!important;flex-direction:column;margin-bottom:50px}}.wrapper-hide{max-height:0;overflow:hidden;transition:max-height .2s}.wrapper-hide-owner{max-height:0;overflow:hidden;transition:max-height .1s}.wrapper-hide-shown{max-height:1000px!important;height:100%;transition:max-height .5s ease-in-out}.rotate-arrow{transform:rotate(180deg);transition:all .3s}.select-shown__right{transition:all .3s}.select-hide{max-height:0;overflow:hidden;transition:max-height .3s;padding-top:13px}.open-select{max-height:1000px!important;height:100%;transition:max-height .5s ease-in-out}.void-error{flex-grow:1;position:relative}.void-error .v-progress-circular{position:absolute;top:50%;left:50%;transform:translate(-50%)}.custom-otp-input{justify-content:start}.custom-otp-input .v-field--variant-solo,.custom-otp-input .v-field--variant-solo-filled{box-shadow:none}.form-input-otp label{color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.form-input-otp .nested-text{color:#009747;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.login-btn-disabled,.login-btn-disabled:hover{border:1px solid #d3d1d7;background:none;color:#949494;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.custom-list-table{border-radius:20px!important}.overflow-visible{display:none!important}@media only screen and (max-width: 1279px){.overflow-visible{display:flex!important}}.overflow-visible .custom-bottom-nav{height:70px!important;z-index:2!important}.overflow-visible .custom-bottom-nav .v-bottom-navigation__content{justify-content:space-between!important}.overflow-visible .custom-bottom-nav .v-bottom-navigation__content .bottom-nav-item{text-align:center;display:flex;flex-direction:column;align-items:center;width:75px;padding:5px 2px;cursor:pointer;justify-content:start}.overflow-visible .custom-bottom-nav .v-bottom-navigation__content .bottom-nav-item .left-icon{filter:invert(46%) sepia(89%) saturate(2842%) hue-rotate(183deg) brightness(98%) contrast(92%)}.overflow-visible .custom-bottom-nav .v-bottom-navigation__content .bottom-nav-item .item-text{color:#118df0}.overflow-visible .custom-bottom-nav .v-bottom-navigation__content .bottom-nav-item:active .item-text{color:#0079da}.overflow-visible .hidden-bottom-menu{position:fixed;bottom:-80px;left:0;width:100%;display:flex;z-index:1;background:#ffffff;height:70px;justify-content:space-between;transition:bottom .3s;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.overflow-visible .hidden-bottom-menu .v-btn{height:70px!important;padding:5px 0 0!important;align-items:baseline;max-width:168px;min-width:80px;flex-grow:1;border-radius:0}.overflow-visible .hidden-bottom-menu .bottom-nav-item-hide .v-btn__content{display:flex!important;flex-direction:column!important}.overflow-visible .hidden-bottom-menu .bottom-nav-item-hide .v-btn__content .select-hide__item-icon{filter:invert(46%) sepia(89%) saturate(2842%) hue-rotate(183deg) brightness(98%) contrast(92%)}.overflow-visible .hidden-bottom-menu .bottom-nav-item-hide .v-btn__content .item-text{font-size:12px;text-transform:none;white-space:normal!important;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:center;color:#118df0}.overflow-visible .hidden-bottom-menu-show{bottom:80px;transition:bottom .3s}.forhotel-owner{filter:invert(46%) sepia(89%) saturate(2842%) hue-rotate(183deg) brightness(98%) contrast(92%);width:16px;height:17px}.bottom-nav-item-hide-selected{background:#118df0}.btn-select-rainbow .btn-select-rainbow__chown{border-radius:20px;padding:10px 30px}.btn-select-rainbow .btn-select-rainbow__chown .rainbow-shown__text{font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:flex;gap:4px}.rainbow-detach{background:#ffffff;border-radius:20px!important;box-shadow:0 4px 23px #00000040;overflow:hidden}.rainbow-detach .rainbow-item{width:100%;padding:14px 30px;display:flex;align-items:center;gap:10px;text-decoration:none;cursor:pointer;justify-content:start!important}.rainbow-detach .rainbow-item:hover{background:#f3f7fb}.rainbow-detach .rainbow-item .rainbow-item__icon{height:16px;display:flex;margin-right:10px}.rainbow-detach .rainbow-item .item__icon-svg{height:12px}.rainbow-detach .rainbow-item .rainbow-item__text{text-transform:none;color:#15222d!important;font-size:14px!important;font-style:normal;font-weight:500!important;line-height:normal;letter-spacing:0!important}.custom-select-active{background:#f3f7fb}.solo-input{border-radius:20px;border:1px solid #e3e3e4;padding:0 20px}.admin-panel__left{position:relative;z-index:100}.select-blue{background:#118df0!important}.select-blue .left-label{color:#fff!important}.select-blue .select-shown{height:49px!important}.select-blue:hover>.select-shown{background:#3ea9ff!important}.select-blue:active>.select-shown{background:#0079da!important}.admin-panel__right-title{color:#273642;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:40px}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;bottom:50px;right:50px}#nprogress .spinner-icon{width:80px;height:80px;box-sizing:border-box;border:5px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wallet-grid{display:grid;grid:auto/repeat(2,minmax(auto,431px));gap:20px}@media only screen and (max-width: 767px){.wallet-grid{grid:auto/1fr}}.wallet-grid .wallet-grid__item{height:240px;border-radius:20px;border:1px solid #e3e3e4;padding-top:30px;display:flex;flex-direction:column;gap:30px;align-items:center}.wallet-grid .wallet-grid__item .item-top-row{display:flex;align-items:center;gap:20px}.wallet-grid .wallet-grid__item .item-top-row .wallet-text .wallet-text__top{color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:125%;margin-bottom:6px}.wallet-grid .wallet-grid__item .item-top-row .wallet-text .wallet-text__bottom{color:#15222d;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.wallet-grid .wallet-grid__item .item-btns-row{display:flex;flex-direction:column;gap:13px}.wallet-grid .wallet-grid__item .item-btns-row .btn{height:37px;width:251px;cursor:pointer}.history-block{border-radius:20px;border:1px solid #e3e3e4;padding:0 20px}.history-block .history-block__wrapper .history-block__item{display:flex;gap:20px;justify-content:space-between;align-items:start;text-align:left;padding:20px 0;border-bottom:1px solid #e3e3e4}.history-block .history-block__wrapper .history-block__item .history-block__item-left{color:#273642;font-size:14px;font-style:normal;font-weight:400;line-height:125%;width:150px}.history-block .history-block__wrapper .history-block__item .history-block__item-middle{color:#273642;font-size:14px;font-style:normal;font-weight:400;line-height:125%;width:298px}.history-block .history-block__wrapper .history-block__item .history-block__item-right{color:#009747;font-size:14px;font-style:normal;font-weight:500;line-height:125%;width:90px}@media only screen and (max-width: 833px){.history-block .history-block__wrapper .history-block__item{flex-direction:column}.history-block .history-block__wrapper .history-block__item .history-block__item-left,.history-block .history-block__wrapper .history-block__item .history-block__item-middle,.history-block .history-block__wrapper .history-block__item .history-block__item-right{width:100%}}.history-block .history-block__wrapper .top-item .history-block__item-left,.history-block .history-block__wrapper .top-item .history-block__item-middle,.history-block .history-block__wrapper .top-item .history-block__item-right{color:#118df0!important;font-size:16px!important;font-style:normal;font-weight:600!important;line-height:normal}@media only screen and (max-width: 833px){.history-block .history-block__wrapper .top-item{display:none}}.history-block .history-block__wrapper .empty-notification{padding:20px 0;color:#15222d;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-align:center}.note-block{margin-top:100px;padding:40px;background:#eef8ff;border-radius:20px;margin-bottom:130px}@media only screen and (max-width: 833px){.note-block{margin-bottom:50px}}.note-block .note-block__title{color:#273642;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px}.note-block .note-block__desc{color:#273642;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.title-wrap{margin-bottom:40px;display:flex;gap:20px;justify-content:space-between}.title-wrap .admin-panel__right-title{margin-bottom:0!important}.title-wrap .underline-select,.title-wrap .underline-select .v-input__control{max-width:230px!important}.title-wrap .underline-select .v-select__selection-text{color:#15222d;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.title-wrap .underline-select .v-input--density-compact{--v-input-padding-top: 0 !important;--v-input-control-height: 0 !important}.title-wrap .underline-select .v-input__details{display:none}@media only screen and (max-width: 767px){.title-wrap{flex-direction:column}.title-wrap .underline-select,.title-wrap .underline-select .v-input__control{max-width:100%!important;width:100%}}.green-btn{background:#009747;color:#fff}.green-btn:hover{background:#19ad5f!important;color:#fff}.green-btn:active{background:#02793a!important;color:#fff}.green-void-btn{border:1px solid #009747;color:#009747;background:none!important}.green-void-btn:hover{border:1px solid #19ad5f!important;background:#c4ffdf!important;color:#19ad5f!important}.green-void-btn:active{border:1px solid #02793a!important;background:#c4ffdf!important;color:#02793a!important}.stock-exchange{display:inline-block;width:100%;padding:0 30px 30px}.stock-exchange .review-form{padding:30px 0 0;margin-top:0}.stock-exchange:hover .review-form{color:#118df0}.balance-page{margin-bottom:150px}.balance-page .top-block .top-block__top-row .top-row__top{display:flex;align-items:center;gap:8px}.balance-page .top-block .top-block__top-row .top-row__top .top-icon{width:51px;height:51px;border-radius:50%;background:#118df0;display:flex;justify-content:center;align-items:center}.balance-page .top-block .top-block__top-row .top-row__top .top-icon .wallet-icon{width:16px;height:16px}.balance-page .top-block .top-block__top-row .top-row__top .top-text .top-text__title{font-weight:400;font-size:14px;line-height:125%;color:#949494}.balance-page .top-block .top-block__top-row .top-row__top .top-text .top-text__amount{font-weight:600;font-size:18px;color:#15222d}.balance-page .card-block{margin-top:30px;padding-bottom:32px;border-bottom:1px solid #d1d1d1}.balance-page .card-block .card-block__title{font-weight:600;font-size:18px;color:#15222d;padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid #e3e3e4}.balance-page .card-block .cards-wrapper{display:flex;flex-direction:column;gap:32px}.balance-page .card-block .cards-wrapper .card-item{display:flex;flex-direction:column;border:1px solid #e3e3e4;border-radius:20px;padding:20px}.balance-page .card-block .cards-wrapper .card-item .card__top-row{display:flex;align-items:center;justify-content:space-between}.balance-page .card-block .cards-wrapper .card-item .card__top-row .card__top-row-wrap{display:flex;align-items:center;gap:8px}.balance-page .card-block .cards-wrapper .card-item .card__top-row .card__top-row-wrap .card-icon{width:32px;height:30px}.balance-page .card-block .cards-wrapper .card-item .card__top-row .card__top-row-wrap .card-icon .coin-icon{width:100%;height:100%;object-fit:contain}.balance-page .card-block .cards-wrapper .card-item .card__top-row .card__top-row-wrap .card-title{font-weight:700;font-size:20px;color:#15222d}.balance-page .card-block .cards-wrapper .card-item .card__top-row .collapse-arrow{display:none}@media (max-width: 833px){.balance-page .card-block .cards-wrapper .card-item .card__top-row .collapse-arrow{display:block;transform:rotate(0);display:flex;align-items:center}}.balance-page .card-block .cards-wrapper .card-item .wrap-body{padding-top:32px}.balance-page .card-block .cards-wrapper .card-item .card-body-wrapper{display:flex;gap:32px}.balance-page .card-block .cards-wrapper .card-item .card-body-wrapper .body-left{max-width:220px;max-height:220px}.balance-page .card-block .cards-wrapper .card-item .card-body-wrapper .body-left .qr-code{width:100%;height:100%;object-fit:contain}.balance-page .card-block .cards-wrapper .card-item .card-body-wrapper .body-right .address{margin-top:16px;width:100%}.balance-page .card-block .cards-wrapper .card-item .card-body-wrapper .body-right .address .address__title{font-weight:400;font-size:14px;color:#83888b;margin-bottom:4px}.balance-page .card-block .cards-wrapper .card-item .card-body-wrapper .body-right .address .address__row{border-radius:20px;padding:10px 20px;background:#eef8ff;display:flex;align-items:center;cursor:pointer;width:fit-content;gap:10px}.balance-page .card-block .cards-wrapper .card-item .card-body-wrapper .body-right .address .address__row .address-input{border:none;font-weight:500;font-size:16px;color:#15222d;word-break:break-all}.balance-page .card-block .cards-wrapper .card-item .card-body-wrapper .body-right .address .address__row .address-input:focus{outline:none}.balance-page .card-block .cards-wrapper .card-item .card-body-wrapper .body-right .address .address__row .input-icon{display:flex;align-items:center;cursor:pointer}@media only screen and (max-width: 833px){.balance-page .card-block .cards-wrapper .card-item .card-body-wrapper .body-right .address{display:flex;flex-direction:column;align-items:center}}.balance-page .card-block .cards-wrapper .card-item .card-body-wrapper .body-right .radio-block{display:flex;flex-direction:column;width:100%;gap:16px;margin-top:16px}.balance-page .card-block .cards-wrapper .card-item .card-body-wrapper .body-right .radio-block .radio-item{display:flex;gap:8px;align-items:center}.balance-page .card-block .cards-wrapper .card-item .card-body-wrapper .body-right .radio-block .radio-item input{flex-shrink:0;width:24px;height:24px}.balance-page .card-block .cards-wrapper .card-item .card-body-wrapper .body-right .radio-block .radio-item label{font-weight:400;font-size:16px;color:#211d1d}.balance-page .card-block .cards-wrapper .card-item .card-body-wrapper .body-right .notify-block{font-weight:600;font-size:16px;color:#211d1d;max-width:452px}@media (max-width: 833px){.balance-page .card-block .cards-wrapper .card-item .card-body-wrapper .body-right{display:flex;flex-direction:column;align-items:center;width:100%}}@media (max-width: 833px){.balance-page .card-block .cards-wrapper .card-item .card-body-wrapper{flex-direction:column;align-items:center}}@media (max-width: 833px){.balance-page .card-block .cards-wrapper .card-item{gap:0;padding:16px}.balance-page .card-block .cards-wrapper .card-item .wrap-body{overflow:hidden;opacity:0;max-height:0;padding-top:0;transition:all .3s ease}}.balance-page .card-block .cards-wrapper .expanded .collapse-arrow{transform:rotate(180deg)!important}.balance-page .card-block .cards-wrapper .expanded .wrap-body{max-height:2000px;padding-top:32px;opacity:1;transition:all .5s ease-in}@media (max-width: 833px){.balance-page .card-block .cards-wrapper{gap:16px}}.balance-page .min-amount{display:flex;gap:40px}.balance-page .min-amount .min-amount__item .item-text{font-weight:400;font-size:14px;color:#83888b;margin-bottom:4px}.balance-page .min-amount .min-amount__item .item-amount{font-weight:700;font-size:14px;color:#118df0;border-radius:20px;padding:10px 8px;min-width:49px;width:fit-content;background:#eef8ff;display:flex;justify-content:center;gap:3px}@media only screen and (max-width: 767px){.balance-page .min-amount{gap:0;justify-content:space-between;width:100%}}.balance-page .attension{border-radius:20px;padding:10px 20px;margin-top:32px;background:#eef8ff}.balance-page .attension .top-text{margin-bottom:4px;font-weight:700;font-size:16px;color:#ff060a}.balance-page .attension .bottom-text{font-weight:500;font-size:14px;color:#15222d}.balance-page .btn{max-width:288px}@media (max-width: 833px){.balance-page .btn{max-width:unset}}.balance-page .btns-wrap{margin-top:16px;display:flex;flex-direction:column;gap:16px}@media (max-width: 833px){.balance-page .btns-wrap{align-items:center;width:100%}.balance-page .btns-wrap .btn{width:fit-content;padding:14px 30px;max-width:unset}}.balance-page .real-amount{margin-top:16px;margin-bottom:16px;display:flex;gap:40px;flex-wrap:wrap;width:100%}.balance-page .real-amount .real-amount__item .item-text{font-weight:400;font-size:14px;color:#949494;margin-bottom:4px}.balance-page .real-amount .real-amount__item .item-amount{font-weight:700;font-size:20px;color:#118df0}.balance-page .slideshow{border-radius:50%;overflow:hidden;display:flex;align-items:center}.balance-page .slideshow .slide{animation:rotateImage 2s linear infinite}@keyframes rotateImage{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.balance-page .btn-slide{font-weight:400;font-size:16px;color:#118df0;display:flex;flex-shrink:0;gap:16px;align-items:center}.balance-page .twin-btns{display:flex;gap:12px;width:100%;align-items:center}.balance-page .twin-btns .notify-row{display:flex;align-items:center;gap:8px}.balance-page .twin-btns .notify-row .notify-row__icon{width:16px;height:16px}.balance-page .twin-btns .notify-row .notify-row__text{font-weight:400;font-size:12px;color:#15222d}@media (max-width: 1099px){.balance-page .twin-btns{flex-direction:column;align-items:start}}.balance-page .history-block-transfer{margin-top:60px}.balance-page .history-block-transfer .history-block__title{font-weight:600;font-size:24px;color:#211d1d;margin-bottom:24px}.balance-page .history-block-transfer .table-wrap .type-summ{font-weight:600!important;font-size:16px!important;text-align:left!important;color:#118df0!important;text-wrap:nowrap}.balance-page .history-block-transfer .table-wrap .type-hash{display:block;font-weight:400;font-size:16px;line-height:131%;text-decoration:underline;text-decoration-skip-ink:none;color:#211d1d;word-break:break-all}.balance-page .history-block-transfer .table-wrap .type-coin .coin-table{width:28px}.balance-page .history-block-transfer .table-wrap .type-status{width:100px}.balance-page .history-block-transfer .table-wrap .type-status .status-wrap{display:flex;align-items:center;justify-content:space-between;width:100%}.balance-page .history-block-transfer .table-wrap .type-status .status-wrap .info{top:15%;right:20px;position:relative;height:17px}.balance-page .history-block-transfer .table-wrap .type-status .status-wrap .info .info-icon{cursor:pointer}.balance-page .history-block-transfer .table-wrap .type-status .status-wrap .info .info-text{display:none;right:20px;z-index:1;top:0;position:absolute;width:320px;border:1px solid #3b5cde;border-radius:20px;padding:24px;box-shadow:0 1px 3px #8989891a,0 5px 5px #89898917,0 10px 6px #8989890d,0 18px 7px #89898903,0 29px 8px #89898900;background:#fff}@media (max-width: 1239px){.balance-page .history-block-transfer .table-wrap .type-status .status-wrap .info .info-text{width:180px}}.balance-page .history-block-transfer .table-wrap .type-status .status-wrap .showed .info-text{display:block}.balance-page .step-row-wrap{display:flex;flex-direction:column;gap:20px}.balance-page .step-row-wrap .step-row{margin-top:20px}.balance-page .step-row-wrap .step-row .step-row__title{display:flex;gap:8px;align-items:center;margin-bottom:16px}.balance-page .step-row-wrap .step-row .step-row__title .step-number{width:28px;height:28px;border-radius:50%;font-weight:700;font-size:14px;color:#118df0;border:1px solid #118df0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.balance-page .step-row-wrap .step-row .step-row__title .step-title{font-weight:400;font-size:16px;color:#15222d}.balance-page .step-row-wrap .step-row .input-row{display:flex;gap:16px;align-items:center}.balance-page .step-row-wrap .step-row .input-row .form-list,.balance-page .step-row-wrap .step-row .input-row .form-input{max-width:288px;width:100%}.balance-page .step-row-wrap .step-row .input-row .real-amount{margin-top:0;margin-bottom:0}@media only screen and (max-width: 1279px){.balance-page .step-row-wrap .step-row .input-row{flex-direction:column;align-items:start}}@media only screen and (max-width: 767px){.balance-page .step-row-wrap .step-row .input-row{width:100%}.balance-page .step-row-wrap .step-row .input-row .form-list,.balance-page .step-row-wrap .step-row .input-row .form-input{max-width:unset}}.balance-page .history-block-transfer-out .divTableCell{padding:8px!important}.balance-page .history-block-transfer-out .type-summ-small{text-wrap:wrap!important;font-weight:600!important;font-size:14px!important;text-align:center;color:#118df0;width:150px}.balance-page .history-block-transfer-out .type-date{width:99px;text-align:center}.balance-page .history-block-transfer-out .type-hash{width:241px}.balance-page .history-block-transfer-out .type-status .status-wrap{flex-direction:column;align-items:center}.balance-page .history-block-transfer-out .type-status .status-wrap .info{top:0;right:0!important}.balance-page .history-block-transfer-out .type-status .icon{font-weight:400;font-size:14px;text-align:center}.balance-page .history-block-transfer-out .order-table-mob .type-date{text-align:left}.balance-page .history-block-transfer-out .order-table-mob .type-status .status-wrap{flex-direction:row;justify-content:start;gap:4px}.balance-page .history-block-transfer-out .order-table-mob .type-status .status-wrap .info{top:0;right:0!important}.balance-page .history-block-transfer-out .order-table-mob .type-status .status-wrap .info .info-text{right:0;left:20px}.balance-page .history-block-transfer-out .order-table-mob .type-status .icon{font-weight:400;font-size:12px;text-align:center}.object-grid{margin-bottom:150px}.object-grid .object-grid__item:last-child{border-bottom:none}.object-grid .object-grid__item{padding:30px 0;border-bottom:1px solid #e3e3e4}.object-grid .object-grid__item .object-grid__item-wrapper{display:flex;gap:20px}.object-grid .object-grid__item .object-grid__item-wrapper .object-grid__item-img-wrap{width:239px;height:160px;border-radius:10px;overflow:hidden;flex-shrink:0}.object-grid .object-grid__item .object-grid__item-wrapper .object-grid__item-img-wrap .object-demo{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 767px){.object-grid .object-grid__item .object-grid__item-wrapper .object-grid__item-img-wrap{max-width:350px;width:100%;height:180px;align-self:center}}.object-grid .object-grid__item .object-grid__item-wrapper .object-grid__item-right-block{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.object-grid .object-grid__item .object-grid__item-wrapper .object-grid__item-right-block .btn-select-rainbow .rainbow-select{max-width:200px}.object-grid .object-grid__item .object-grid__item-wrapper .object-grid__item-right-block .btn-select-rainbow .rainbow-select .v-input__details{display:none}.object-grid .object-grid__item .object-grid__item-wrapper .object-grid__item-right-block .item-text-wrap .item-text-title{color:#949494;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:4px}.object-grid .object-grid__item .object-grid__item-wrapper .object-grid__item-right-block .item-text-wrap .item-text-desc{color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.object-grid .object-grid__item .object-grid__item-wrapper .object-grid__item-right-block .btns-row{display:flex;flex-wrap:wrap;gap:10px}.object-grid .object-grid__item .object-grid__item-wrapper .object-grid__item-right-block .btns-row .btn{height:30px;min-width:120px;max-width:206px;width:100%}@media (max-width: 900px){.object-grid .object-grid__item .object-grid__item-wrapper .object-grid__item-right-block .btns-row{flex-wrap:wrap}}@media only screen and (max-width: 767px){.object-grid .object-grid__item .object-grid__item-wrapper .object-grid__item-right-block .btns-row{display:none}}@media only screen and (max-width: 767px){.object-grid .object-grid__item .object-grid__item-wrapper .object-grid__item-right-block{gap:10px}.object-grid .object-grid__item .object-grid__item-wrapper .object-grid__item-right-block .item-text-title{font-size:14px!important}.object-grid .object-grid__item .object-grid__item-wrapper .object-grid__item-right-block .item-text-desc{font-size:12px!important}}@media only screen and (max-width: 767px){.object-grid .object-grid__item .object-grid__item-wrapper{flex-direction:column}}.object-grid .object-grid__item .btns-row-mobile{display:none;margin-top:15px;flex-direction:column;gap:10px}.object-grid .object-grid__item .btns-row-mobile .btn{height:30px;min-width:120px;max-width:206px;width:100%}@media only screen and (max-width: 767px){.object-grid .object-grid__item .btns-row-mobile{display:flex}.object-grid .object-grid__item .btns-row-mobile .btn{max-width:unset}}.form-input-search{padding-left:52px!important;background:url(/build/assets/search-light-57587e21.svg);background-position:20px center;background-repeat:no-repeat}.search-row{margin-bottom:40px;display:flex;align-items:center;justify-content:space-between;gap:70px}.search-row .underline-select,.search-row .underline-select .v-input__control{max-width:230px!important}.search-row .underline-select .v-select__selection-text{color:#15222d;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.search-row .underline-select .v-input--density-compact{--v-input-padding-top: 0 !important;--v-input-control-height: 0 !important}.search-row .underline-select .v-input__details{display:none}@media only screen and (max-width: 833px){.search-row{flex-direction:column;width:100%;gap:30px}.search-row .form-input-search{max-width:unset!important}.search-row .admin-form{width:100%}.search-row .underline-select{max-width:100%!important;width:100%!important}.search-row .underline-select .v-input__control{max-width:100%!important;width:100%}}.red-btn-filled{background:#ff1010;color:#fff}.red-btn-filled:hover{background:#ff5252;color:#fff}.red-btn-filled:active{background:#c10000;color:#fff}.registration-grid{display:grid;grid:repeat(2,180px)/repeat(2,minmax(283px,1fr));gap:16px;margin-bottom:40px}@media only screen and (max-width: 767px){.registration-grid{grid:repeat(2,180px)/minmax(283px,1fr)}}.registration-grid .registration-grid__item{border-radius:20px;border:1px solid #e3e3e4;padding:20px}.registration-grid .registration-grid__item .item-top-row{display:flex;justify-content:space-between;align-items:start}.registration-grid .registration-grid__item .item-top-row .item-top-row__title{color:#009747;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.registration-grid .registration-grid__item .item-top-row .item-top-row__icon{width:94px;height:73px}.registration-grid .registration-grid__item .item-bottom-row{color:#273642;font-size:14px;font-style:normal;font-weight:400;line-height:125%;max-width:306px}.btn-bottom-row{width:100%;display:flex;flex-direction:column;margin-bottom:150px}.btn-bottom-row .btn{max-width:253px;align-self:end}@media only screen and (max-width: 767px){.btn-bottom-row .btn{max-width:100%}}.create-step-item{display:flex;gap:8px;align-items:center;margin-bottom:14px;cursor:pointer}.create-step-item .create-step-item_title{color:#949494;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.type-of-object-grid{display:grid;grid:auto/repeat(auto-fill,minmax(280px,1fr));gap:18px}.type-of-object-grid .type-item{padding:30px 25px;border-radius:20px;border:1px solid #e3e3e4;display:flex;flex-direction:column;align-items:center}.type-of-object-grid .type-item .square-icon{width:139px;height:80px;flex-shrink:0;border-radius:20px;background:#d9d9d9;margin-bottom:20px;overflow:hidden}.type-of-object-grid .type-item .type-item__title{height:49px;color:var(--Dark, #273642);text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:11px}.type-of-object-grid .type-item .underline-select{width:100%;margin-bottom:18px}.type-of-object-grid .type-item .type-item__desc{color:#949494;height:56px;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:125%;margin-bottom:18px}.type-of-object-grid .type-item .login-btn{height:49px!important}.create-obj-btns-row{padding-top:50px;padding-bottom:150px;display:flex;align-items:center;justify-content:space-between;width:100%}.create-obj-btns-row .btns-wrapper{display:flex;align-items:center;gap:20px}.create-obj-btns-row .btns-wrapper .btn{padding:14px 30px!important}.create-obj-btns-row .btns-wrapper .green-btn{max-width:144px}@media only screen and (max-width: 767px){.create-obj-btns-row .btns-wrapper{flex-direction:column;width:100%}.create-obj-btns-row .btns-wrapper .green-btn{max-width:unset;width:100%}.create-obj-btns-row .btns-wrapper .green-void-btn{width:100%}}.create-obj-btns-row .progress .progress__title{width:unset!important}.create-obj-btns-row .progress .custom-progress{width:111px!important;left:0!important}@media only screen and (max-width: 833px){.create-obj-btns-row{flex-direction:column-reverse;align-items:start;gap:40px;margin-top:30px}}.create-wrapper{padding-bottom:50px!important;border-bottom:1px solid #e3e3e4;padding-top:40px;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 833px){.create-wrapper{padding-top:20px}}.create-wrapper .title-wrap{margin-bottom:30px;margin-top:50px}.create-wrapper .admin-panel__right-sub-title{color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:125%;max-width:560px;margin-bottom:30px}.create-wrapper .form-input-locate{padding-left:52px!important;background:url(/build/assets/location-b7660c87.svg);background-position:20px center;background-repeat:no-repeat}.create-wrapper .add-mark{color:#118df0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-top:20px;margin-bottom:20px;cursor:pointer}.create-wrapper .map-wrap{width:100%;height:326px;border-radius:20px;overflow:hidden;margin-top:20px;transition:all .3s ease}.create-wrapper .map-wrap .map-icon{width:100%;height:100%;object-fit:cover}.create-wrapper .blink-effect{-webkit-box-shadow:0px 0px 27px 0px rgb(17,141,240);-moz-box-shadow:0px 0px 27px 0px rgb(17,141,240);box-shadow:0 0 27px #118df0}.create-wrapper .admin-panel__right-title-grey{color:#949494;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.create-wrapper .add-room-block{margin-top:30px}.create-wrapper .add-room-block .btn{max-width:144px;margin-top:40px}.tip-tap-wrapper{height:285px;padding-bottom:75px}@media (max-width: 499px){.tip-tap-wrapper{padding-bottom:100px}}.add-room-brn{display:flex;align-items:center;gap:10px;cursor:pointer}.add-room-brn .add-room-icon{width:20px;height:20px}.add-room-brn .add-room-text{color:#009747;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.add-room-form{margin-top:30px}.add-room-form .form-list-room input,.add-room-form .form-list input{padding:0!important}.counter-row{margin-top:20px;display:flex;flex-wrap:wrap;gap:50px}.counter-row .counter-item{width:126px}.counter-row .counter-item .counter-item__title{height:43px}.counter-item .counter-item__title{color:#15222d;font-size:16px;font-style:normal;font-weight:400;line-height:135%;margin-bottom:10px}.counter{width:126px;height:44px;flex-shrink:0;border-radius:20px;display:flex;align-items:center;background:#eeeeee;justify-content:space-between}.counter .counter-increase{padding:0 16px;cursor:pointer}.counter .counter-value{width:46px;display:flex;justify-content:center;border-left:1px solid #e3e3e4;border-right:1px solid #e3e3e4}.counter .counter-value input{width:46px;text-align:center}.counter .counter-value input::-webkit-outer-spin-button,.counter .counter-value input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.counter .counter-value input[type=number]{-moz-appearance:textfield}.counter .counter-decrease{padding:0 16px;cursor:pointer}.right-content-block-padding:not(:last-child){padding-bottom:50px;border-bottom:1px solid #e3e3e4}.checkbox-row{margin-top:30px;display:flex;align-items:center;gap:30px}.checkbox-row .v-selection-control-group{gap:30px!important}.checkbox-row .v-input__details{display:none}.radio-group-reserve{margin-top:30px}@media only screen and (max-width: 767px){.radio-group-reserve .v-selection-control-group{gap:30px!important}}.check-list-wrapper{display:grid;grid:auto/repeat(auto-fill,minmax(370px,1fr))}.check-list{margin-bottom:30px}.check-list .check-list-title{color:#949494;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:30px}.check-list .check-list-item .v-input__details{display:none}.check-list .check-list-item .v-label{color:#15222d!important;font-size:14px!important;font-style:normal;font-weight:400!important;line-height:125%}.wrapper-time{grid:auto/repeat(2,126px)!important}.form-input-twice{margin-bottom:30px;width:100%}.form-input-twice .title-input-price{color:#949494;font-size:12px;font-style:normal;font-weight:400;line-height:normal;width:100%;height:18.7px}.form-input-twice .form-input-twice__wrap{height:46px;border-radius:20px;border:1px solid var(--BG-general, #e3e3e4);display:flex;overflow:hidden;padding-right:20px}.form-input-twice .form-input-twice__wrap .coin-symbol{flex-shrink:0;max-width:150px}.form-input-twice .form-input-twice__wrap .coin-symbol .v-input__details{display:none!important}.form-input-twice .form-input-twice__wrap .coin-symbol .v-field__input{height:46px!important}.form-input-twice .summ{height:46px;outline:none;width:100%}.form-wrapper-price{align-items:baseline!important}.lang-box-wrap{display:grid;grid:auto/repeat(2,1fr)}.select-lang-wrap{margin-top:30px;width:230px}.order-row{display:flex;gap:100px}.order-row .form-title{color:#15222d;font-size:16px;font-style:normal;font-weight:400;line-height:135%}@media only screen and (max-width: 767px){.order-row{flex-direction:column;gap:30px}}.order-row .add-room-form{flex-shrink:0}.order-row .add-room-form .form-input{flex-shrink:0;min-width:126px}.social-block-column{margin-top:50px}.social-block-column .social-block-column__title{color:#949494;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:10px}.social-block-column .social-block-column__desc{color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:125%;margin-bottom:30px}.social-row-item{display:flex;align-items:center;gap:10px}.social-row-item .soc-text{color:#118df0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;width:100%}.wrap-block{margin-top:30px}.wrap-block .wrap-block__title{color:#949494;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:30px}.input{border-radius:20px;height:46px;padding:0 20px;color:#15222d!important;font-size:14px;font-style:normal;font-weight:500;line-height:normal;outline:none;background:#eeeeee;max-width:321px;width:100%}.notification-input{color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:125%;margin-top:10px}.wrap-block__select{margin-top:30px;width:230px}.input-column{display:flex;flex-direction:column;gap:10px}.non-margin{margin:0}.input-blue{background:#eef8ff}.short-input{width:140px}.wrapper-check-input{display:flex;align-items:center}@media only screen and (max-width: 767px){.wrapper-check-input{flex-direction:column;gap:10px;align-items:start}}.sub-notify{color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:125%;margin-top:30px}.rate-grid-block{display:grid;grid:auto/repeat(2,minmax(auto,1fr));gap:16px}@media (max-width: 949px){.rate-grid-block{grid:auto/1fr}}.rate-grid-block .rate-item{border-radius:20px;border:1px solid #e3e3e4;background:#ffffff;padding-right:30px}.rate-grid-block .rate-item .top-row{display:flex;align-items:end}.rate-grid-block .rate-item .top-row .left-square{width:71px;height:71px;flex-shrink:0;border-radius:20px 20px 20px 0;margin-right:30px}@media (max-width: 550px){.rate-grid-block .rate-item .top-row .left-square{height:93px}}.rate-grid-block .rate-item .top-row .rate-title-wrap{display:flex;align-items:end;width:100%;justify-content:space-between}@media (max-width: 550px){.rate-grid-block .rate-item .top-row .rate-title-wrap{flex-direction:column;align-items:start;padding-top:10px}}.rate-grid-block .rate-item .top-row .rate-title{color:#273642;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-right:30px}.rate-grid-block .rate-item .top-row .rate-percent{font-size:46px;font-style:normal;font-weight:700;line-height:45px;letter-spacing:-.46px;margin-right:5px}.rate-grid-block .rate-item .top-row .rate-fee{color:var(--Caption, #949494);font-size:14px;font-style:normal;font-weight:400;line-height:125%}.rate-grid-block .rate-item .bottom-row{padding:0 0 30px 30px;display:flex;align-items:center;justify-content:space-between;margin-top:26px}@media (max-width: 550px){.rate-grid-block .rate-item .bottom-row{justify-content:space-between;gap:10px}.rate-grid-block .rate-item .bottom-row .right-block .login-btn{flex-shrink:0;min-width:166px}}.rate-grid-block .rate-item .bottom-row .left-block .left-block__text{color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:125%;margin-bottom:11px}.rate-grid-block .rate-item .bottom-row .left-block .rate-select{color:#000c;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.rate-grid-block .rate-item-green .left-square{background:#0f7}.rate-grid-block .rate-item-green .rate-percent{color:#0f7}.rate-grid-block .rate-item-pink .left-square{background:#ff8ade}.rate-grid-block .rate-item-pink .rate-percent{color:#ff8ade}.rate-grid-block .rate-item-orange .left-square{background:#ffd600}.rate-grid-block .rate-item-orange .rate-percent{color:#ffd600}.gallery-left-block .add-photo-block{padding:30px;border-radius:20px;border:1px solid #e3e3e4;display:flex;flex-direction:column;gap:20px;align-items:center;margin-top:30px;margin-bottom:10px}.gallery-left-block .add-photo-block .add-info-text{color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.gallery-left-block .add-photo-block:hover{background:#eeeeee}.gallery-left-block .add-notification{color:#949494;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.gallery-right-block .objects-gallery-grid{margin-top:30px;display:grid;grid:auto/repeat(auto-fill,minmax(auto,100px));gap:10px}.gallery-right-block .objects-gallery-grid .objects-gallery__item{width:100px;height:100px;flex-shrink:0;border:3px solid #ffffff;border-radius:10px;overflow:hidden}.gallery-right-block .objects-gallery-grid .objects-gallery__item .item-pic{width:100px;height:100px;position:relative}.gallery-right-block .objects-gallery-grid .objects-gallery__item .item-pic .v-img__img{object-fit:cover}.gallery-right-block .objects-gallery-grid .objects-gallery__item:hover .gear-block{display:flex!important}@media (max-width: 949px){.gallery-right-block .objects-gallery-grid{justify-content:center}}.exec-room-block-wrapper{display:flex;flex-direction:column;gap:42px;margin-top:30px}.exec-room-block-wrapper .exec-room-block{display:flex;align-items:start;flex-wrap:wrap;gap:30px}.exec-room-block-wrapper .exec-room-block .add-room-brn{width:155px}.exec-room-block-wrapper .exec-room-block .counter-row{margin-top:0;display:flex;flex-wrap:wrap;gap:50px}.exec-room-block-wrapper .exec-room-block .counter-row .counter-item{width:126px}.exec-room-block-wrapper .exec-room-block .counter-row .counter-item .counter-item__title{height:43px}.edit-obj-left{height:calc(100vh - 138px);overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:dark thin;position:fixed}.admin-panel__left{overflow:hidden}.gear-block{width:100px;height:100px;border-radius:10px;background:rgba(39,54,66,.7);display:none;align-items:center;justify-content:center;gap:1px}.gear-block .gear-block__wrapper{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:1px}.gear-block .gear-block__wrapper .preferences-icon{width:16px;height:16px;cursor:pointer}.gear-block .gear-block__wrapper .preferences-text{color:#fff;font-size:8px;font-style:normal;font-weight:400;line-height:normal}.preferences-form{margin-top:30px}.preferences-form .preferences-form__wrapper{display:flex;gap:52px}@media only screen and (max-width: 833px){.preferences-form .preferences-form__wrapper{flex-direction:column-reverse;align-items:center;gap:30px}.preferences-form .preferences-form__wrapper .right-block{width:100%}.preferences-form .preferences-form__wrapper .right-block .review-img{width:100%!important}}.preferences-form .right-block{display:flex;flex-direction:column;gap:2px}.preferences-form .right-block .label-textarea{color:#15222d;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.preferences-form .right-block .review-img{border-radius:20px;border:1px solid #e3e3e4;width:335px;height:221px;padding:12px 20px;outline:none}.preferences-form .left-block{width:239px;height:239px;border-radius:10px;overflow:hidden}.preferences-form .left-block .left-block-img{width:239px;height:239px}.preferences-form .left-block .left-block-img .v-img__img{width:100%;height:100%;object-fit:cover}.preferences-form .btn-row{margin-top:50px;display:flex;justify-content:end}.preferences-form .btn-row .nested-block{display:flex;gap:20px}.preferences-form .btn-row .nested-block .btn{padding:14px 30px}.preferences-form .btn-row .nested-block .green-void-btn{min-width:227px}@media only screen and (max-width: 833px){.preferences-form .btn-row{justify-content:center;margin-top:30px}.preferences-form .btn-row .nested-block{flex-direction:column-reverse;width:100%;gap:10px}.preferences-form .btn-row .nested-block .btn{width:100%}}.edit-obj-left::-webkit-scrollbar{-webkit-appearance:none;width:2px}.edit-obj-left::-webkit-scrollbar-thumb{border-radius:4px;background-color:#00000080;box-shadow:0 0 1px #ffffff80}.remove-btn,.form-wrapper-breakfast{margin-bottom:20px}.login-btn-disabled{border:1px solid #d3d1d7;background:none;color:#949494;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.login-btn-disabled:hover{border:1px solid #d3d1d7;background:none!important;color:#949494;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.btns-wrapper-row{display:flex;align-items:center;gap:20px}.btns-wrapper-row .btn{padding:14px 30px!important}.btns-wrapper-row .green-btn{max-width:144px}.btns-wrapper-row .green-void-btn{margin-top:10px;max-width:144px;margin-bottom:20px}@media only screen and (max-width: 767px){.btns-wrapper-row{margin-top:20px;flex-direction:column;width:100%}.btns-wrapper-row .green-btn{max-width:unset!important;width:100%;margin-bottom:0!important;margin-top:0!important}.btns-wrapper-row .green-void-btn{max-width:unset;width:100%;margin-bottom:0!important;margin-top:0!important}}.currency-check-box{margin-top:30px}.currency-check-box .currency-check-box__title{margin-bottom:20px;font-weight:400;font-size:14px;line-height:125%;color:#15222d}.currency-check-box .v-input__details{display:none}.percent-range .v-slider-track__background{height:1px!important;background:#e3e3e4!important;opacity:1!important}.percent-range .v-input__details{display:none}.bottom-notify-block{border-radius:20px;padding:20px 30px;background:#eef8ff;margin-top:10px}.bottom-notify-block .attantion{font-weight:400;font-size:14px;line-height:125%;color:#ff060a;margin-bottom:10px}.bottom-notify-block .text{font-weight:400;font-size:14px;line-height:125%;color:#211d1d}.today{background-color:#fcc!important}.calendar-header{width:100%;margin-top:80px;padding:25px 0;background:white;z-index:10}.calendar-header .calendar-header__title{text-align:center;margin-bottom:20px;padding:0 10px}.calendar-header .calendar-header-wrap{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.calendar-header .calendar-header-wrap .navigate-block{display:flex;gap:20px;align-items:center}.calendar-header .calendar-header-wrap .btns-month{border:1px solid #118df0;border-radius:40px;overflow:hidden;display:flex}.calendar-header .calendar-header-wrap .btns-month .btn-month{padding:14px 30px;color:#118df0;min-width:192px;display:flex;align-items:center;justify-content:center}.calendar-header .calendar-header-wrap .btns-month .btn-month:active{background:#e3e3e4;color:#fff}.calendar-header .calendar-header-wrap .btns-month .current-month{background-color:#118df0;color:#fff}.calendar-header .calendar-header-wrap .btns-month .btn-month:last-child{border-left:1px solid #118df0}.calendar-header .calendar-header-wrap .btns-month .btn-month:first-child{border-right:1px solid #118df0}@media only screen and (max-width: 1279px){.calendar-header .calendar-header-wrap .navigate-block{margin:30px auto;justify-content:center}.calendar-header .calendar-header-wrap .btn-month{min-width:unset!important}}@media (max-width: 1000px){.calendar-header .calendar-header-wrap .btn-month{padding:14px 15px!important}}@media (max-width: 899px){.calendar-header .calendar-header-wrap{flex-direction:column}}.days-of-week>div,.week>div{font-size:.8em;flex:1;text-align:center}.calendar-body{display:flex;flex-grow:1}.week{display:flex}.week-apartment .weekend{background-color:#ededed!important}.week-apartment .data-cell{padding:0!important}.week>div{flex:1;border:1px solid rgba(148,148,148,.09);padding:4px;text-align:center;cursor:pointer}.selected{color:#fff}.content-wrapper{display:flex;flex-direction:column}.calendar-wrapper{display:flex;flex-direction:column;flex-grow:1}.date-cell{min-width:50px!important;max-width:52px;height:70px!important;background:white;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.date-cell .day-of-week{color:#118df0}.top-week .top-date-cell{position:relative;padding:20px 8px 8px;background:#e3e3e4}.top-week .top-date-cell .date .show-month{width:58px;position:absolute;top:-1px;left:-1px;color:#fff;background-color:#0f8df0;z-index:1}.top-week .weekend{background:#d7d7db!important}.top-week .bordered{border-left:2px solid #0f8df0}.selectable-week .date-cell:active{background:yellow!important}.weeks-wrapper{overflow:auto}.short-weeks-wrapper{overflow:hidden!important}.apartment-name-wrapper{width:200px;transition:width .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.apartment-name-wrapper .left-block-calendar{border:1px solid rgba(148,148,148,.2);width:inherit;min-height:70px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding-left:10px;color:#15222d;font-size:16px;font-style:normal;font-weight:500;line-height:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.apartment-name-wrapper .apartment-block{min-height:70px;display:flex;flex-direction:column;justify-content:center}.apartment-name-wrapper .apartment-block .title-wrapp{display:flex;gap:17px;justify-content:start;align-items:center;cursor:pointer;padding-right:10px;height:inherit}.apartment-name-wrapper .apartment-block .arrow-down-apartment{cursor:pointer;transition:all .1s ease}.apartment-name-wrapper .apartment-block .arrow-down-apartment-rotate{transform:rotate(180deg);transition:all .1s ease}.apartment-name-wrapper .apartment-block .edit{cursor:pointer}.apartment-name-wrapper .apartment-block .edit .count-people{display:flex;gap:1px;align-items:center;color:#118df0}.apartment-name-wrapper .apartment-block .edit .count-people .icon{display:flex;align-items:start;justify-content:center;flex-shrink:0}.apartment-name-wrapper .apartment-block .edit .count-people .text{margin-left:5px;color:#15222d;font-size:16px;font-style:normal;font-weight:500;line-height:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#118df0;text-decoration:underline}.apartment-name-wrapper .main-left-block{display:flex;align-items:center;gap:17px;justify-content:start;cursor:pointer}.apartment-name-wrapper .main-left-block .arrow-wrap{flex-shrink:0;display:flex;justify-content:center}.apartment-name-wrapper .main-left-block .double-arrow-left{cursor:pointer}.apartment-name-wrapper .left-block-calendar-wrap .room-block{background:#e1eee8}.apartment-name-wrapper .apartment-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;opacity:1;transition:opacity .2s ease}.apartment-main-title{width:100%;height:100%;display:flex;align-items:center;justify-content:left}.room-block-hide{display:none}.short-main-left-block{width:45px;transition:width .3s ease}.short-main-left-block .double-arrow-left{transform:rotate(180deg)}.short-main-left-block .apartment-title{opacity:0;transition:opacity .2s ease}.apartments-week{display:flex;flex-direction:column}.apartments-week .week-apartment .date-cell{padding:0}.in-range{background-color:#ff0!important}button:active{background:grey}.main-left-block{background:#e3e3e4}.top-week-wrap{height:70px}.start-range{position:relative;background:url(/build/assets/lock-day-1ec9734c.svg),#949494!important;background-position:center!important;background-repeat:no-repeat!important}.start-range .day-date{display:none}.end-range{position:relative}.end-range .top-row{margin-bottom:0!important}.week-day{height:100%;display:flex;align-items:end;justify-content:end}.week-day .day-date{font-size:1.6em!important;color:#118df0}.week-day .top-row{margin-bottom:0!important}.selection-area{border:1px dashed #000;background-color:#0000001a;position:absolute;z-index:9999;pointer-events:none}.form-dialog .login-form .calendar-dialog-form .dialog-form-wrap{margin-top:30px;gap:10px;display:grid;grid:auto/repeat(2,1fr);row-gap:10px;column-gap:20px}@media only screen and (max-width: 833px){.form-dialog .login-form .calendar-dialog-form .dialog-form-wrap{display:flex;flex-direction:column}}.form-dialog .login-form .calendar-dialog-form .dialog-form-wrap .form-input{display:flex;flex-direction:column;width:100%}.form-dialog .login-form .calendar-dialog-form .dialog-form-wrap .form-input label{color:#949494;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.form-dialog .login-form .calendar-dialog-form .dialog-form-wrap .form-input .solo-input{height:46px;padding:0 20px;color:#15222d!important;font-size:14px;font-style:normal;font-weight:500;line-height:normal;outline:none}.form-dialog .login-form .calendar-dialog-form .short-input{grid:auto/repeat(2,140px)!important;margin-top:0}@media (max-width: 529px){.form-dialog .login-form .calendar-dialog-form .short-input{grid:auto/1fr!important;width:100%}}.form-dialog .login-form .calendar-dialog-form .price-inputs-wrap{grid:auto/1fr 126px;margin-top:0}@media (max-width: 489px){.form-dialog .login-form .calendar-dialog-form .price-inputs-wrap{grid:auto/1fr!important;width:100%}}.form-dialog .login-form .range-color-picker{margin-top:30px;margin-bottom:30px}.form-dialog .login-form .range-color-picker .range-color-picker__title{color:#9a9fad;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:5px}.form-dialog .login-form .range-color-picker .range-color-picker__items{display:flex;gap:15px}.form-dialog .login-form .range-color-picker .range-color-picker__items .range-color-picker__item{width:15px;height:15px;flex-shrink:0;cursor:pointer}.form-dialog .login-form .form-text-area{width:100%;background:#eeeeee;border-radius:20px;outline:none;margin-bottom:30px;padding:20px 27px}.form-dialog .login-form .form-text-area::placeholder{color:#949494;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.div-input{display:flex;align-items:center}.child-icon{width:22px;height:18px;margin-bottom:4px}.child-icon2{width:16px;height:16px;margin-bottom:4px}.toggle-month-quantity{display:flex;gap:10px}.toggle-month-quantity .toggle-month{cursor:pointer;padding:0 20px}.toggle-month-quantity .form-list .v-input{height:52px!important}.toggle-month-quantity .form-list input{color:#118df0!important;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:0!important;padding:0 20px!important;margin-bottom:0!important}.toggle-month-quantity .form-list .v-field{box-shadow:none!important;border-radius:40px;border:1px solid #118df0;height:52px;--v-field-padding-start: 20px !important}.toggle-month-quantity .form-list .v-field__input{min-height:52px;padding-top:0!important;padding-bottom:0!important}.toggle-month-quantity .form-list .v-input__details{display:none}.toggle-month-quantity .form-list .v-field__input input::placeholder,.toggle-month-quantity .form-list input.v-field__input::placeholder,.toggle-month-quantity .form-list textarea.v-field__input::placeholder{opacity:1!important;color:#118df0!important;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.toggle-month-quantity .form-list .v-select__selection-text{color:#118df0!important;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.toggle-month-quantity .form-list .v-autocomplete__selection{color:#118df0!important;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin:0!important}.toggle-month-quantity .form-list .mdi:before,.toggle-month-quantity .form-list .mdi-set{color:#0079da}.prev-btn{width:52px;width:30px;height:30px;background:#ffffff}.prev-btn .blue-arrow{transform:rotate(180deg)}.next-btn{width:30px;height:30px;background:#ffffff}.navigation-btn{justify-content:center;color:#118df0}.navigation-btn:hover{border:1px solid #3ea9ff;background:#3ea9ff;color:#fff}.navigation-btn:active{background:#0079da;border:1px solid #0079da;color:#fff}.chess-btn{height:52px}.order-grid .order-grid__item:first-child{padding-top:0}.order-grid .order-grid__item{padding:30px 0;border-bottom:1px solid #eeeeee;display:flex;flex-direction:column;gap:15px}.order-grid .order-grid__item .order-grid__item-wrap{display:grid;grid:auto/repeat(2,1fr);align-items:center;gap:10px}.order-grid .order-grid__item .order-grid__item-wrap .save-data{color:#118df0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.order-grid .order-grid__item .item-left{color:#009747;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.order-grid .order-grid__item .item-right{display:flex;gap:10px}.order-grid .order-grid__item .item-right .item-right__text{color:#273642;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.order-grid .order-grid__item:last-child{border-bottom:none}.comment-left{color:#009747;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-top:30px;margin-bottom:20px}.existed-order{margin-top:0!important}.btn-cancel{max-width:127px;color:#000}.date-apart{width:100%;height:100%}.disabled-btn-prev{color:#949494}.disabled-btn-prev:hover{background:#ffffff;color:#949494;border:none}.date-cell-price .week-day{align-items:center;justify-content:center}.date-cell-price .price-day-date{width:100%}.date-cell-price .price-day-date .price-day-date__price{position:relative;font-weight:600;font-size:14px;border-bottom:1px solid #118df0}.date-cell-price .price-day-date .price-day-date__price .inner-percent{display:none;position:absolute;top:-12px;right:0;z-index:1;font-weight:600;font-size:10px;text-align:center;color:#118df0}.date-cell-price .price-day-date .price-day-date__currency{font-weight:600;font-size:14px}.dialog-form-flex{display:flex!important;justify-content:space-between}.checkbox-row-days{margin-bottom:30px;flex-wrap:wrap;gap:10px}.checkbox-row-days .v-input{flex:0 1 auto}.date-restriction{width:100%;height:100%}.day-restriction-lock{background:url(/build/assets/lock-day-1ec9734c.svg),#949494!important;background-position:center!important;background-repeat:no-repeat!important}.day-restriction-lock .day-restriction{color:#fff!important}.toggle-wrapper{display:flex;gap:20px}.allow-edit-row{display:flex;align-items:center}.allow-edit-row .amount-two{max-width:100px}.allow-edit-row .form-list-allow-edit .v-input__details{display:none}.border-red{border:1px solid red;border-radius:5px;padding:0 5px}.noty-wrap{display:none}.noty-wrap .apartment-noty{display:flex;align-items:center;gap:5px;font-weight:400;font-size:12px;line-height:135%}.noty-wrap .apartment-noty .published{color:#009747}.noty-wrap .apartment-noty .not-published{color:#ff060a}.left-block-calendar-prices{flex-direction:column}.price-day-date__currency-non{font-weight:500;font-size:12px;color:#118df0;text-align:center}.week-prices{position:relative}.week-prices .unavailable{position:absolute;z-index:1;top:50%;left:25px;transform:translateY(-50%);border-radius:20px;padding:10px 20px;box-shadow:0 1px 3px #8989891a,0 5px 5px #89898917,0 10px 6px #8989890d,0 18px 7px #89898903,0 29px 8px #89898900;background:#eef8ff;font-weight:400;font-size:14px;line-height:125%;color:#ff1010}.week-prices .unavailable span{font-weight:500;font-size:14px;text-decoration:underline;text-decoration-skip-ink:none;color:#15222d}.apartments-week-tariffs .week-day{align-items:center;justify-content:center}.apartments-week-tariffs .week-day .day-percent{font-weight:600;font-size:14px;color:#118df0;position:relative}.apartments-week-tariffs .week-day .day-percent .lock{position:absolute;right:-12px}.link-tariff{color:#15222d;text-decoration:underline}.price-people-wrap{display:block!important}.price-people-wrap .sub-title{color:#949494;font-size:14px;font-style:normal;font-weight:400}.price-people-wrap .order-grid__item .order-grid__item-wrap{display:flex!important;gap:10px;flex-direction:column;align-items:start}.price-people-wrap .order-grid__item .order-grid__item-wrap .wrap-c{display:flex;align-items:center;gap:70px}.price-people-wrap .order-grid__item .order-grid__item-wrap .wrap-c .item-left{display:flex;align-items:start;gap:2px}.price-people-wrap .order-grid__item .order-grid__item-wrap .wrap-c .item-left .icon-guests{display:flex;align-items:center;justify-content:center;flex-shrink:0}.price-people-wrap .form-input{flex-direction:row!important;width:100%;gap:10px;align-items:center}.price-people-wrap .form-input .wrap-label{display:flex;flex-direction:column;gap:5px}.price-people-wrap .form-input .form-list{flex-shrink:0}.price-people-wrap .void-span-wrap{display:flex;align-items:center;gap:45px}.price-people-wrap .void-span-wrap .void-span-text-title{color:#15222d;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:flex}.price-people-wrap .void-span-wrap .void-span{width:90px}.price-people-wrap .void-span-wrap .void-span-text{color:#949494;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.fake-link{color:#118df0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration:underline;cursor:pointer}.fake-link:hover{color:#3ea9ff}.fake-link:active{color:#0079da}.form-dialog .v-card{max-height:80vh;overflow-y:auto}.confirm-wrapper{padding-top:81px}.confirm-wrapper .title-row{display:flex;justify-content:space-between;align-items:center;height:91px}.confirm-wrapper .title-row .title-row__text{color:#15222d;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.confirm-wrapper .title-row .title-row__stepper{flex-shrink:0;width:500px}.confirm-wrapper .title-row .title-row__stepper .v-stepper .v-stepper-header{overflow-x:unset!important;box-shadow:none!important}.confirm-wrapper .title-row .title-row__stepper .v-stepper .v-divider{margin:35px -20px 0!important}.confirm-wrapper .title-row .title-row__stepper .v-stepper .v-stepper-item{flex-basis:100px!important;opacity:.6;padding:20px 0 0!important}.confirm-wrapper .title-row .title-row__stepper .v-stepper .v-stepper-item .v-avatar{width:31px!important;height:31px!important;color:#b3b3b3;background:none;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border:2px solid #b3b3b3}.confirm-wrapper .title-row .title-row__stepper .v-stepper .v-stepper-item .v-stepper-item__content{color:#b3b3b3;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.confirm-wrapper .title-row .title-row__stepper .v-stepper .v-stepper-item:active{background:none!important}.confirm-wrapper .title-row .title-row__stepper .v-stepper .v-stepper-item--complete{opacity:1!important}.confirm-wrapper .title-row .title-row__stepper .v-stepper .v-stepper-item--complete .v-avatar{background-color:#118df0;border:2px solid #118df0}.confirm-wrapper .title-row .title-row__stepper .v-stepper .v-stepper-item--complete .v-stepper-item__content{color:#118df0!important;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width: 767px){.confirm-wrapper .title-row .title-row__stepper{display:none}}.confirm-wrapper .form-info-grid{margin-top:40px;display:flex;justify-content:space-between;gap:116px}@media (max-width: 1199px){.confirm-wrapper .form-info-grid{flex-direction:column-reverse;gap:50px}}.confirm-wrapper .form-info-grid .left-wrap .form-block .form-block__title{color:#273642;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px}.confirm-wrapper .form-info-grid .left-wrap .form-block .form-block__sub-title{color:#273642;font-size:14px;font-style:normal;font-weight:400;line-height:125%;margin-bottom:20px}.confirm-wrapper .form-info-grid .left-wrap .form-block .form-block__title-bottom{margin-top:20px}.confirm-wrapper .form-info-grid .left-wrap .form-block .admin-form .form-wrapper{gap:10px;display:grid;grid:auto/repeat(2,1fr);row-gap:10px;column-gap:20px}.confirm-wrapper .form-info-grid .left-wrap .form-block .admin-form .form-wrapper .form-input-code-phone{align-self:flex-end;width:100%}@media only screen and (max-width: 833px){.confirm-wrapper .form-info-grid .left-wrap .form-block .admin-form .form-wrapper{display:flex!important;flex-direction:column}}.confirm-wrapper .form-info-grid .left-wrap .form-block .admin-form .form-wrapper-otp{display:grid;grid:auto/1fr 1fr;grid-template-areas:"left right";column-gap:20px;margin-top:20px}@media only screen and (max-width: 833px){.confirm-wrapper .form-info-grid .left-wrap .form-block .admin-form .form-wrapper-otp{display:block!important}}.confirm-wrapper .form-info-grid .left-wrap .form-block .admin-form .otp-left{grid-area:left}.confirm-wrapper .form-info-grid .left-wrap .form-block .admin-form .otp-right{grid-area:right}.confirm-wrapper .form-info-grid .left-wrap .form-block .admin-form .form-input{display:flex;flex-direction:column;width:100%}.confirm-wrapper .form-info-grid .left-wrap .form-block .admin-form .form-input label{color:#949494;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.confirm-wrapper .form-info-grid .left-wrap .form-block .admin-form .form-input input{height:46px;padding:0 20px;color:#15222d!important;font-size:14px;font-style:normal;font-weight:500;line-height:normal;outline:none}.confirm-wrapper .form-info-grid .left-wrap .form-block .admin-form .form-input-otp{display:flex;flex-direction:column;align-items:start;width:100%}.confirm-wrapper .form-info-grid .left-wrap .form-block .admin-form .button-row{display:flex;margin-top:20px;width:100%;justify-content:end}@media only screen and (max-width: 833px){.confirm-wrapper .form-info-grid .left-wrap .form-block .admin-form .button-row .login-btn{width:100%;height:46px}}.confirm-wrapper .form-info-grid .left-wrap .form-block .admin-form .v-field__input{padding-inline:0!important}.confirm-wrapper .form-info-grid .left-wrap .paymant-block{margin-top:50px}.confirm-wrapper .form-info-grid .left-wrap .paymant-block .paymant-block__title{color:#273642;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px}.confirm-wrapper .form-info-grid .left-wrap .paymant-block .paymant-block__title-two{margin-top:50px}.confirm-wrapper .form-info-grid .left-wrap .paymant-block .paymant-block__variant{border-radius:20px;border:1px solid #e3e3e4}.confirm-wrapper .form-info-grid .left-wrap .paymant-block .paymant-block__variant .radio-text-block{padding-left:18px}.confirm-wrapper .form-info-grid .left-wrap .paymant-block .paymant-block__variant .radio-text-block .radio-title{color:#15222d;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:3px}.confirm-wrapper .form-info-grid .left-wrap .paymant-block .paymant-block__variant .radio-text-block .radio-description{color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.confirm-wrapper .form-info-grid .left-wrap .paymant-block .paymant-block__variant .radio-text-block .radio-cards-row{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.confirm-wrapper .form-info-grid .left-wrap .paymant-block .paymant-block__variant .radio-text-block .radio-cards-row .card-icon-wrap{width:49px;height:22px;flex-shrink:0;border-radius:3px;border:1px solid #e3e3e4;display:flex}.confirm-wrapper .form-info-grid .left-wrap .paymant-block .paymant-block__variant .radio-text-block .radio-cards-row .card-icon-wrap .card-icon{width:100%;height:100%;object-fit:cover;flex-shrink:0;flex-grow:1}.confirm-wrapper .form-info-grid .left-wrap .paymant-block .paymant-block__variant .input-wrap{max-width:258px;margin-top:15px}.confirm-wrapper .form-info-grid .left-wrap .paymant-block .paymant-block__variant .input-wrap .animal-count{color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:125%;margin-bottom:7px}.confirm-wrapper .form-info-grid .left-wrap .paymant-block .paymant-block__variant .input-wrap .price-animals-wrap{display:flex;gap:10px;align-items:center}.confirm-wrapper .form-info-grid .left-wrap .paymant-block .paymant-block__variant .input-wrap .price-animals-wrap .input-animals{max-width:100px;height:37px}.confirm-wrapper .form-info-grid .left-wrap .paymant-block .paymant-block__variant .input-wrap .price-animals-wrap .price-animals{color:#118df0;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.confirm-wrapper .form-info-grid .left-wrap .paymant-block .payment-radio .v-radio{padding:15px;border-bottom:1px solid #e3e3e4}.confirm-wrapper .form-info-grid .left-wrap .paymant-block .payment-radio .v-radio:last-child{border-bottom:none}.confirm-wrapper .form-info-grid .left-wrap .paymant-block .payment-radio .v-input__details{display:none}.confirm-wrapper .form-info-grid .left-wrap .paymant-block .payment-radio .v-label{opacity:1!important;width:100%}.confirm-wrapper .form-info-grid .left-wrap .paymant-block .privacy-payment{color:#949494;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-top:10px}.confirm-wrapper .form-info-grid .right-wrap{margin-bottom:150px}.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap{width:494px;border-radius:40px;border:1px solid #e3e3e4;padding:0 30px}.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item{padding:30px 0;border-bottom:1px solid #e3e3e4;display:flex;gap:20px}.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item .item-left{width:149px;flex-shrink:0}.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item .item-left .left-title{color:#15222d;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item .item-left .demo-wrap{width:149px;height:98px;border-radius:20px;overflow:hidden}.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item .item-left .demo-wrap .item-demo{width:100%;height:100%;object-fit:cover}.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item .item-right .right-title{color:#15222d;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item .item-right .new-price{color:#949494;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-top:16px}.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item .item-right .new-price__sub-title{color:#949494;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-top:4px}.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item .item-right .right-sub-title{color:#15222d;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-top:6px}.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item .item-right .right-sub-title-bottom{margin-top:0}.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item .item-right .right-location{color:#118df0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-top:26px;cursor:pointer}.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item .item-right .right-time-row{display:flex;gap:31px;margin-top:2px;margin-bottom:7px}.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item .item-right .right-time-row .time-item{color:#15222d;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item .item-right .row-wrap-bottom{display:flex;gap:17px;align-items:center}.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item .item-right .right-link{color:#273642;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline}.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item .item-right .discount-right{color:#009747;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-top:16px}.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item .item-right .discount-right-title{margin-top:4px;color:#15222d;font-size:12px;font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width: 767px){.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item{flex-direction:column}}@media only screen and (max-width: 767px){.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item-first{flex-direction:row;gap:20px!important}.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item-first .item-left{width:101px}.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item-first .demo-wrap{width:101px!important;height:95px!important}}.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap .desc-wrap__item:last-child{border-bottom:none}@media (max-width: 1199px){.confirm-wrapper .form-info-grid .right-wrap .object-desc-wrap{width:100%}}@media (max-width: 1199px){.confirm-wrapper .form-info-grid .right-wrap{margin-bottom:0}}.confirm-wrapper .form-list .v-autocomplete__selection{padding-left:20px!important}.confirm-wrapper .andmore{color:#313131;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.right-rating{padding:10px 0;display:flex;flex-direction:column;gap:5px}.right-rating .right-rating__star-wrap{display:flex;align-items:center;gap:2px}.right-rating .right-rating__star-wrap .right-rating__star{width:14px;height:14px}.right-rating .rating-points{display:flex;gap:10px;align-items:center;margin-top:6px}.right-rating .rating-points .rating-points__number{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal;background:#118df0;padding:5px;border-radius:2px}.right-rating .rating-points .review-count{color:#15222d;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.more-info-dialog{margin-top:10px;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;color:#118df0;cursor:pointer}.payment-info-wrap .payment-info-item{padding:20px 0;border-bottom:1px solid #e3e3e4}.payment-info-wrap .payment-info-item .payment-info-item__title{color:#273642;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px}.payment-info-wrap .payment-info-item .payment-info-item__wrap{display:flex;flex-direction:column;gap:15px}.payment-info-wrap .payment-info-item .payment-info-item__wrap .info-item{display:flex;gap:10px;align-items:center}.payment-info-wrap .payment-info-item .payment-info-item__wrap .info-item .item-title{color:#15222d;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.payment-info-wrap .payment-info-item .payment-info-item__wrap .info-item .item-desc{color:#15222d;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.payment-info-wrap .payment-info-item .payment-info-item__wrap .info-item .item-desc .item-desc-wrap{display:flex;gap:5px;align-items:center;color:#15222d;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.payment-info-wrap .payment-info-item .payment-info-item__wrap .info-item .item-desc .item-desc-price{margin-top:5px;align-items:center;color:#949494;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.payment-info-wrap .payment-info-item .payment-info-item__wrap .apart-item{flex-direction:column;align-items:start}.payment-info-wrap .payment-info-item:first-child{padding:0 0 20px}.left-wrap-two-step,.left-wrap-three-step{width:100%}.left-wrap-three-step .last-step{display:flex;flex-direction:column;align-items:center}.left-wrap-three-step .last-step .last-step__title{color:#000c;font-size:28px;font-style:normal;font-weight:600;line-height:normal;text-align:center;margin-bottom:20px}.left-wrap-three-step .last-step .last-step__sub-title{color:#000c;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.left-wrap-three-step .last-step .last-cloud{margin-top:32px;max-width:263px}.left-wrap-three-step .last-step .last-btn-row{width:100%;margin-top:32px;display:flex;gap:20px;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:150px}.left-wrap-three-step .last-step .last-btn-row .btn-blue{margin:0;width:unset!important;padding:14px 30px}.left-wrap-three-step .last-step .last-btn-row .login-btn{height:49px}.rule-check{margin-top:20px}.rule-check .v-label{font-size:14px!important}.payment-rules__link{color:#273642;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;margin-top:20px;display:flex;justify-content:end;cursor:pointer}.payment-rules{display:flex;flex-direction:column;gap:20px;margin-top:50px}.payment-rules .payment-rules__title{color:#273642;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.payment-rules .payment-rules__sub-title{color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.payment-rules .payment-rules__black-sub-title{color:#273642;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.payment-rules-dialog{margin-top:0}.payment-rules-click{cursor:pointer;display:flex;flex-direction:column;gap:20px}.paymant-block__variant-premises{padding:20px}.premises-expansion-block .v-expansion-panel__shadow{display:none}.premises-expansion-block .v-expansion-panel-text__wrapper{padding:0}.premises-expansion-block .v-expansion-panel-title{padding:10px 0;display:flex;align-items:center;gap:10px}.premises-expansion-block .v-expansion-panel-title .number-premises{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#118df0;font-weight:600;font-size:16px;color:#fff}.premises-expansion-block .v-expansion-panel-title .title-premises{font-weight:600;font-size:16px;color:#15222d}.premises-expansion-block .title-info{margin:10px 0 16px;font-weight:600;font-size:14px;color:#273642}.premises-expansion-block .v-expansion-panel-title__overlay{display:none}.premises-expansion-block button:active{background:none}.premises-expansion-block .comments-premises{margin-top:20px;margin-bottom:20px}.premises-expansion-block .comments-premises .comments-premises-text{border:1px solid #e3e3e4;border-radius:20px;padding:10px;width:100%;min-height:80px}.my-trips-wrapper{margin-top:111px}.my-trips-wrapper .admin-panel__right-title{color:#15222d;font-size:24px;font-style:normal;font-weight:600;line-height:normal}@media only screen and (max-width: 833px){.my-trips-wrapper .object-grid__item-wrapper{flex-direction:column;align-items:center}}.my-trips-wrapper .object-grid__item-img-wrap{width:305px!important;height:200px!important;position:relative;overflow:visible!important}@media only screen and (max-width: 1279px){.my-trips-wrapper .object-grid__item-img-wrap{width:224px!important;height:187px!important}}@media only screen and (max-width: 833px){.my-trips-wrapper .object-grid__item-img-wrap{width:100%!important;max-width:350px;max-height:180px}}.my-trips-wrapper .object-grid__item-img-wrap .object-demo{border-radius:10px}.my-trips-wrapper .object-grid__item-right-block{flex-direction:row!important;gap:38px}@media only screen and (max-width: 833px){.my-trips-wrapper .object-grid__item-right-block{justify-content:center!important}}.my-trips-wrapper .top-row__title{color:#15222d;font-size:16px;font-style:normal;font-weight:600;line-height:normal;display:flex;gap:8px;align-items:center}.my-trips-wrapper .item-text-title{display:flex;flex-direction:column;gap:16px}.my-trips-wrapper .address-row{display:flex;gap:10px;align-items:start}.my-trips-wrapper .address-text{color:#15222d;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.my-trips-wrapper .price-row-item{padding:8px 16px;border-radius:40px;border:1px solid #e3e3e4;height:43px;display:flex;align-items:center;justify-content:center}.my-trips-wrapper .price-row{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.my-trips-wrapper .item-text-desc{color:#15222d!important;font-size:14px!important;font-style:normal;font-weight:400!important;line-height:normal}.my-trips-wrapper .item-text-price{color:#118df0;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.my-trips-wrapper .show-more{max-width:154px}.my-trips-wrapper .btn-select-rainbow{width:253px;height:54px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:16px 32px;text-align:center}@media only screen and (max-width: 1279px){.my-trips-wrapper .btn-select-rainbow{width:163px}}@media only screen and (max-width: 833px){.my-trips-wrapper .btn-select-rainbow{display:none}}.my-trips-wrapper .btn-select-rainbow-mobile{display:none}@media only screen and (max-width: 833px){.my-trips-wrapper .btn-select-rainbow-mobile{display:flex!important;position:absolute;top:-1px;right:-1px;z-index:1}}.my-trips-wrapper .confirmed{font-size:16px;font-style:normal;font-weight:600;line-height:135%}.my-trips-wrapper .btns-row-bottom{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.my-trips .mt{display:flex;flex-direction:column;gap:16px;padding-bottom:80px}@media (min-width: 640px){.my-trips .mt{gap:20px}}.my-trips .mt__header{display:flex;flex-direction:column;gap:12px}@media (min-width: 640px){.my-trips .mt__header{flex-direction:row;align-items:center;justify-content:space-between}}.my-trips .mt__title{font-size:20px;font-weight:700;letter-spacing:-.02em;color:#0f172a;margin:0 0 2px}@media (min-width: 640px){.my-trips .mt__title{font-size:24px}}.my-trips .mt__subtitle{font-size:12px;color:#64748b;margin:0}@media (min-width: 640px){.my-trips .mt__subtitle{font-size:14px}}.my-trips .mt__count{font-weight:600;color:#334155}.my-trips .mt__filter-select{width:100%}@media (min-width: 640px){.my-trips .mt__filter-select{width:200px;max-width:200px}}.my-trips .mt__filter-select .v-field{border-radius:12px;background:#ffffff;font-size:14px;min-height:36px;--v-field-padding-top: 8px;--v-field-padding-bottom: 8px}.my-trips .mt__filter-select .v-field__outline{--v-field-border-opacity: 1}.my-trips .mt__filter-select .v-field__outline:before{border-color:#e2e8f0;border-radius:12px}.my-trips .mt__filter-select .v-field--focused .v-field__outline:before,.my-trips .mt__filter-select .v-field:hover .v-field__outline:before{border-color:#cbd5e1}.my-trips .mt__filter-select .v-field__input{min-height:36px;padding-top:0;padding-bottom:0}.my-trips .mt__filter-select .v-input__control{min-height:36px}.my-trips .mt__filter-select .v-input__details{display:none}.my-trips .mt__cards{display:flex;flex-direction:column;gap:12px}@media (min-width: 640px){.my-trips .mt__cards{gap:16px}}.my-trips .mt__card{background:#ffffff;border-radius:12px;border:1px solid #e2e8f0;cursor:pointer;overflow:hidden;transition:border-color .2s,box-shadow .2s;position:relative}.my-trips .mt__card:hover{border-color:#05966980;box-shadow:0 10px 25px -5px #00000014}.my-trips .mt__card-layout{display:flex;flex-direction:column}@media (min-width: 640px){.my-trips .mt__card-layout{flex-direction:row}}.my-trips .mt__card-img-wrap{position:relative;flex-shrink:0;width:100%;height:144px;overflow:hidden}@media (min-width: 640px){.my-trips .mt__card-img-wrap{position:absolute;left:0;top:0;bottom:0;width:192px;height:100%}}@media (min-width: 768px){.my-trips .mt__card-img-wrap{width:240px}}@media (min-width: 1024px){.my-trips .mt__card-img-wrap{width:288px}}.my-trips .mt__card-img{width:100%;height:100%;object-fit:cover}.my-trips .mt__card-img-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f1f5f9}.my-trips .mt__status-badge{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:500;white-space:nowrap}.my-trips .mt__status-badge--pending{background:#fffbeb;color:#b45309}.my-trips .mt__status-badge--pending .mt__status-dot{background:#f59e0b}.my-trips .mt__status-badge--confirmed{background:#ecfdf5;color:#047857}.my-trips .mt__status-badge--confirmed .mt__status-dot{background:#059669}.my-trips .mt__status-badge--rejected,.my-trips .mt__status-badge--cancelled{background:#fff1f2;color:#be123c}.my-trips .mt__status-badge--rejected .mt__status-dot,.my-trips .mt__status-badge--cancelled .mt__status-dot{background:#f43f5e}.my-trips .mt__status-badge--completed{background:#f0f9ff;color:#0369a1}.my-trips .mt__status-badge--completed .mt__status-dot{background:#0369a1}.my-trips .mt__status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.my-trips .mt__card-body{flex:1;display:flex;flex-direction:column;padding:14px 16px;gap:8px;min-width:0}@media (min-width: 640px){.my-trips .mt__card-body{padding:20px 24px 20px 212px;gap:10px}}@media (min-width: 768px){.my-trips .mt__card-body{padding-left:260px}}@media (min-width: 1024px){.my-trips .mt__card-body{padding-left:308px}}.my-trips .mt__card-title{font-size:14px;font-weight:700;color:#0f172a;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 640px){.my-trips .mt__card-title{font-size:16px}}.my-trips .mt__card-title-row{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.my-trips .mt__review-badge{display:inline-flex;align-items:center;gap:2px;padding:2px 8px;border-radius:9999px;background:#fffbeb;border:1px solid rgba(245,158,11,.4);color:#b45309;font-size:11px;font-weight:500;cursor:pointer;flex-shrink:0;margin-top:2px;transition:background .2s}.my-trips .mt__review-badge:hover{background:rgb(255,253.04,245.2)}.my-trips .mt__review-star{font-size:10px;color:#f59e0b}.my-trips .mt__review-icon{font-size:10px;margin-left:2px}.my-trips .mt__leave-review-btn{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;background:#ecfdf5;border:1px solid rgba(5,150,105,.3);color:#047857;font-size:11px;font-weight:500;cursor:pointer;flex-shrink:0;margin-top:2px;transition:background .2s}.my-trips .mt__leave-review-btn:hover{background:rgb(245.2285714286,253.9714285714,249.8571428571)}.my-trips .mt__leave-review-icon{font-size:10px}.my-trips .mt__card-address{display:flex;align-items:center;gap:6px;margin-top:2px}.my-trips .mt__card-address-icon{font-size:12px;color:#94a3b8;flex-shrink:0}.my-trips .mt__card-address-text{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 640px){.my-trips .mt__card-address-text{font-size:12px}}.my-trips .mt__card-code{display:inline-block;margin-top:4px;font-size:11px;font-family:monospace;background:#f1f5f9;color:#64748b;padding:2px 6px;border-radius:4px}@media (min-width: 640px){.my-trips .mt__card-code{font-size:12px}}.my-trips .mt__chips{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0 -14px;padding:0 14px;overflow-x:auto;scrollbar-width:none}.my-trips .mt__chips::-webkit-scrollbar{display:none}@media (min-width: 640px){.my-trips .mt__chips{margin:0;padding:0}}.my-trips .mt__chip{display:inline-flex;align-items:center;gap:4px 6px;font-size:11px;background:#f8fafc;color:#475569;padding:4px 10px;border-radius:8px;white-space:nowrap}@media (min-width: 640px){.my-trips .mt__chip{font-size:12px;padding:6px 10px}}.my-trips .mt__chip--dates{font-weight:500;color:#1e293b}.my-trips .mt__chip--dates .mt__chip-icon{color:#059669}.my-trips .mt__chip--pets{background:#fff7ed;border:1px solid #ffedd5;color:#c2410c}.my-trips .mt__chip-icon{font-size:12px;color:#94a3b8;flex-shrink:0}.my-trips .mt__chip-meta{font-size:10px;color:#64748b}@media (min-width: 640px){.my-trips .mt__chip-meta{font-size:11px}}.my-trips .mt__rooms{display:flex;flex-direction:column;gap:2px 4px}.my-trips .mt__room-row{display:flex;align-items:center;gap:6px 8px;font-size:11px;color:#64748b}@media (min-width: 640px){.my-trips .mt__room-row{font-size:12px}}.my-trips .mt__room-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-trips .mt__room-qty{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:600;color:#475569;background:#f1f5f9;border-radius:4px;flex-shrink:0}.my-trips .mt__rooms-more{font-size:11px;color:#059669;font-weight:500;text-decoration:none;margin-top:2px}.my-trips .mt__rooms-more:hover{text-decoration:underline}@media (min-width: 640px){.my-trips .mt__rooms-more{font-size:12px}}.my-trips .mt__card-footer{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto;padding-top:10px;border-top:1px solid #f1f5f9}@media (min-width: 640px){.my-trips .mt__card-footer{padding-top:12px}}.my-trips .mt__price-block{display:flex;flex-direction:column;gap:2px}.my-trips .mt__price-label{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-weight:500;display:block}.my-trips .mt__price{display:inline-flex;align-items:baseline;gap:4px;flex-wrap:wrap;font-weight:600;font-variant-numeric:tabular-nums;font-size:14px}@media (min-width: 640px){.my-trips .mt__price{font-size:16px}}.my-trips .mt__price-first{color:#0f172a}.my-trips .mt__price-first .mt__price-currency{color:#94a3b8;font-weight:400;margin-left:2px}.my-trips .mt__price-plus{color:#cbd5e1;font-weight:400}.my-trips .mt__price-second{color:#059669}.my-trips .mt__price-second .mt__price-currency--green{font-weight:700;margin-left:2px}.my-trips .mt__price-empty{color:#94a3b8}.my-trips .mt__details-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;color:#059669;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background .2s,color .2s}.my-trips .mt__details-btn:hover{background:#ecfdf5;color:#047857}@media (min-width: 640px){.my-trips .mt__details-btn{font-size:13px;padding:6px 12px}}.my-trips .mt__details-btn-icon{font-size:12px}.my-trips .mt__pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:20px;padding:12px 16px;background:#ffffff;border-radius:12px;border:1px solid #e2e8f0}.my-trips .mt__pagination-info{font-size:13px;color:#64748b}.my-trips .mt__pagination-nav{display:flex;align-items:center;gap:4px}.my-trips .mt__pagination-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border:none;border-radius:8px;font-size:13px;font-weight:500;background:transparent;color:#475569;cursor:pointer}.my-trips .mt__pagination-btn:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.my-trips .mt__pagination-btn:disabled{opacity:.5;cursor:not-allowed}.mt__filter-menu{border-radius:12px!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important;overflow:hidden}.mt__review-popover{padding:0;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 10px 40px -10px #00000026;overflow:hidden}.mt__review-content{padding:12px 16px;background:#ffffff;min-width:260px;max-width:360px}.mt__review-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mt__review-title{font-size:13px;font-weight:600;color:#0f172a}.mt__review-date{font-size:11px;color:#94a3b8}.mt__review-stars{display:flex;align-items:center;gap:2px;margin-bottom:8px}.mt__review-star-inline{font-size:12px;color:#e2e8f0}.mt__review-star-inline.mt__review-star--filled{color:#f59e0b}.mt__review-text{font-size:12px;color:#475569;line-height:1.5;margin:0}.reserve-page{margin-top:181px;margin-bottom:150px}.reserve-page .top-block{display:flex;gap:43px}.reserve-page .top-block .right-wrapper{width:100%}.reserve-page .top-block .right-wrapper .top-row{margin-bottom:12px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.reserve-page .top-block .right-wrapper .top-row .top-row__title{color:#15222d;font-size:16px;font-style:normal;font-weight:600;line-height:normal;display:flex;gap:8px;align-items:center}.reserve-page .top-block .right-wrapper .top-row .top-row__buttons{display:flex;gap:20px}.reserve-page .top-block .right-wrapper .top-row .top-row__buttons .buttons__item{display:flex;justify-content:center;align-items:center;gap:10px;height:30px;width:120px;padding:6px 0}.reserve-page .top-block .right-wrapper .top-row .top-row__buttons .login-btn{flex-shrink:0}@media only screen and (max-width: 767px){.reserve-page .top-block .right-wrapper .top-row .top-row__buttons{flex-wrap:wrap;gap:10px}}.reserve-page .top-block .right-wrapper .bottom-row{display:flex;justify-content:space-between}.reserve-page .top-block .right-wrapper .bottom-row .left-block{display:flex;flex-direction:column;gap:12px}.reserve-page .top-block .right-wrapper .bottom-row .left-block .address-row{display:flex;gap:10px;align-items:start}.reserve-page .top-block .right-wrapper .bottom-row .left-block .address-row .address-text{color:#15222d;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.reserve-page .top-block .right-wrapper .bottom-row .left-block .code-reserve{color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.reserve-page .top-block .right-wrapper .bottom-row .left-block .code-reserve span{color:#15222d;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.reserve-page .top-block .right-wrapper .bottom-row .left-block .alert-info{color:#ffc700;font-size:14px;font-style:normal;font-weight:500;line-height:125%}.reserve-page .top-block .right-wrapper .bottom-row .left-block .alert-big-info{border-radius:20px;border:1px solid #ff1010;display:flex;padding:16px;align-items:center;color:#ff1010;font-size:14px;font-style:normal;font-weight:500;line-height:normal}@media only screen and (max-width: 1279px){.reserve-page .top-block .right-wrapper .bottom-row{flex-direction:column}}.reserve-page .top-block .right-wrapper .right-block .green-info-block{margin-top:8px;max-width:260px;display:flex;padding:16px;align-items:center;border-radius:20px;border:1px solid #009747;color:#009747;font-size:14px;font-style:normal;font-weight:500;line-height:normal}@media only screen and (max-width: 1279px){.reserve-page .top-block .right-wrapper .right-block .green-info-block{max-width:unset}}.reserve-page .check-list-wrapper{grid:auto/repeat(auto-fill,342px);gap:100px;padding-bottom:8px;border-bottom:1px solid #eee}.reserve-page .check-list-wrapper .check-list .check-title{margin-bottom:24px;color:#009747;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.reserve-page .check-list-wrapper .check-list-item .v-label{color:#15222d!important;font-size:14px!important;font-style:normal;font-weight:400!important;line-height:135%}@media only screen and (max-width: 833px){.reserve-page .check-list-wrapper{gap:18px;margin-top:24px}.reserve-page .check-list-wrapper .check-list{margin-top:0}}.red-btn{background:none;border:1px solid #ff1010;color:#ff1010}.red-btn:hover{background:rgba(250,179,179,.5);border:1px solid #ff5252;color:#ff5252}.red-btn:active{background:rgba(250,179,179,.5);border:1px solid #c10000;color:#c10000}.prices-row{height:40px;margin-top:24px;border-bottom:1px solid #eee;display:flex;gap:100px;padding-bottom:30px}.prices-row .prices-row__item{width:342px;display:flex;align-items:center;gap:20px}.prices-row .prices-row__item .item-title{color:#009747;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.prices-row .prices-row__item .item-amount{color:#118df0;font-size:16px;font-style:normal;font-weight:600;line-height:normal}@media only screen and (max-width: 1279px){.prices-row{flex-direction:column;height:auto;gap:20px}.prices-row .item-title{width:197px}.prices-row .prices-row__item{width:100%}}@media only screen and (max-width: 767px){.prices-row .item-title{width:167px}}.info-block-reserve{margin-top:48px}.info-block-reserve .info-block-reserve__wrap .info-row-item{padding:8px 0;display:flex;border-bottom:1px solid #eee;gap:20px}.info-block-reserve .info-block-reserve__wrap .info-row-item .info-row-item__text{color:#15222d;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 499px){.info-block-reserve .info-block-reserve__wrap .info-row-item .info-row-item__text{text-align:right}}.info-block-reserve .info-block-reserve__wrap .info-row-item .info-row-item__title{width:195px}.green-title{color:#009747;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.info-block-reserve__title{color:#15222d;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:24px}.img-obj{width:175px;height:117px;border-radius:10px;overflow:hidden;flex-shrink:0}.img-obj .img-icon{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 767px){.img-obj{width:80px;height:80px}}.info-block-reserve__card{border-radius:20px;border:1px solid #e3e3e4;padding:16px;margin-bottom:24px}.info-block-reserve__card .card-title{height:40px;display:flex;align-items:center;gap:16px;margin-bottom:16px}.info-block-reserve__card .card-title .number-card{width:40px;height:40px;border-radius:50%;border:1px solid #009747;color:#009747;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-block-reserve__card .card-title .card-title__text{color:#15222d;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.info-block-reserve__card .card-row-wrap{display:flex;gap:43px}.info-block-reserve__card .card-info-block{display:flex;gap:100px}.info-block-reserve__card .card-info-block .card-info-block__wrap .info-item{display:flex;gap:50px;margin-bottom:16px}.info-block-reserve__card .card-info-block .card-info-block__wrap .info-item .left{width:175px}@media (max-width: 999px){.info-block-reserve__card .card-info-block{gap:16px}.info-block-reserve__card .card-info-block .info-item{gap:10px!important;margin-bottom:0!important}.info-block-reserve__card .card-info-block .info-item:last-child{margin-top:10px}.info-block-reserve__card .card-info-block .left{display:inline-block;width:unset!important}}@media only screen and (max-width: 767px){.info-block-reserve__card .card-info-block{flex-direction:column}}.info-block-reserve__card .wont-block{margin-top:24px}.info-block-reserve__card .wont-block .grey-alert{margin-top:16px;border-radius:20px;background:#e3e3e4;color:#15222d;padding:16px;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.info-title{color:#15222d;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.expansion-services{margin-top:24px}.expansion-services .v-expansion-panel-title{border-radius:40px!important;background:#eeeeee!important}.expansion-services .v-expansion-panel-title .v-row--no-gutters{color:#009747;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.expansion-services .v-expansion-panel-title .v-row--no-gutters .v-col-4{flex:1 0 100%;max-width:unset}.expansion-services .v-expansion-panel__shadow{box-shadow:none!important}.expansion-services .v-expansion-panel-title__overlay{background-color:unset}.expansion-services .v-expansion-panel--active>.v-expansion-panel-title:not(.v-expansion-panel-title--static){min-height:unset}.expansion-services .v-expansion-panel-text__wrapper{padding:8px 0 0}.expansion-services .check-list-wrapper{border:1px solid #eee;width:100%;padding:16px!important;border-radius:20px}.expansion-services .check-list-wrapper .check-list{margin-top:0!important}.expansion-services .check-list-wrapper .services-items-wrapper{display:flex;flex-direction:column;gap:12px}.expansion-services .check-list-wrapper .service-item .service-item-wrap{display:flex;align-items:center;gap:8px}.expansion-services .check-list-wrapper .service-item .service-item-wrap .service-item-wrap-icon{width:20px;height:20px}.expansion-services .check-list-wrapper .service-item .service-item-wrap .item-text{color:#15222d;font-size:14px;font-style:normal;font-weight:400;line-height:135%}.expansion-services__booking-code{display:flex;align-items:center;gap:8px;margin-top:4px}.expansion-services__booking-code-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#949494;font-weight:500}.expansion-services__booking-code-value{padding:4px 10px;border-radius:6px;border:1px solid #e2e8f0;background:#f1f5f9;font-family:monospace;font-size:14px;font-weight:600;color:#15222d}.expansion-services__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px;margin-bottom:24px}@media (min-width: 640px){.expansion-services__stats{grid-template-columns:repeat(4,1fr)}}.expansion-services__stat-card{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.expansion-services__stat-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(17,141,240,.1);color:#118df0}.expansion-services__stat-icon svg{width:20px;height:20px}.expansion-services__stat-content{display:flex;flex-direction:column;min-width:0}.expansion-services__stat-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#949494;font-weight:500}.expansion-services__stat-value{font-size:14px;font-weight:600;color:#15222d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expansion-services__history-link{display:inline-flex;align-items:center;gap:8px;margin-right:10px;margin-bottom:8px;text-decoration:none;border:1px solid #e2e8f0;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;color:#15222d;background:#fff;transition:background .2s,border-color .2s}.expansion-services__history-link:hover{background:#f1f5f9;border-color:#cbd5e1}.expansion-services__header{margin-bottom:24px}.expansion-services__header-inner{display:flex;flex-direction:column;gap:24px}@media (min-width: 1024px){.expansion-services__header-inner{flex-direction:row;gap:32px}}.expansion-services__header-img{flex-shrink:0;width:100%;height:224px;overflow:hidden;border-radius:12px}@media (min-width: 1024px){.expansion-services__header-img{width:320px;height:256px}}.expansion-services__header-img a{display:block;height:100%}.expansion-services__header-img .reserve-page__header-img-el{width:100%;height:100%;object-fit:cover}.expansion-services__header-img :deep(.v-img){height:100%!important}.expansion-services__header-body{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0}.expansion-services__header-badges{display:flex;flex-wrap:wrap;gap:10px}.expansion-services__badge{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500}.expansion-services__badge--muted{background:#f1f5f9;color:#64748b}.expansion-services__badge--success{background:#ecfdf5;color:#059669}.expansion-services__badge--danger{background:#fff1f2;color:#dc2626}.expansion-services__header-title-link{text-decoration:none;color:inherit;display:inline-flex;align-items:flex-start;gap:8px}.expansion-services__header-title{font-size:24px;font-weight:700;letter-spacing:-.02em;color:#15222d;margin:0;line-height:1.3}@media (min-width: 1024px){.expansion-services__header-title{font-size:30px}}.expansion-services__header-external{color:#15222d;margin-top:4px}.expansion-services__header-address{display:flex;align-items:center;gap:8px;font-size:14px;color:#949494}.expansion-services__header-address svg{flex-shrink:0;color:#118df0}.expansion-services__header-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.expansion-services__header-actions .btn{padding:6px 20px;height:auto}.expansion-services__grid{display:grid;grid-template-columns:1fr;gap:24px;margin-top:32px}@media (min-width: 1024px){.expansion-services__grid{grid-template-columns:2fr 1fr;gap:24px}}.expansion-services__main,.expansion-services__sidebar{display:flex;flex-direction:column;gap:24px;min-width:0}.expansion-services__card{border-radius:12px;border:1px solid #e2e8f0;background:#fff;padding:20px}.expansion-services__card.reserve-page__card--summary,.expansion-services__card.reserve-page__card--green,.expansion-services__card.reserve-page__card--alert,.expansion-services__card.reserve-page__card--actions{padding:20px}.expansion-services__card--green .green-info-block{margin:0;max-width:none}.expansion-services__card-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#949494;margin:0 0 16px}.expansion-services__summary-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:8px}.expansion-services__summary-row:last-child{margin-bottom:0}.expansion-services__summary-row--refund .reserve-page__summary-value{color:#009747}.expansion-services__summary-label{color:#949494}.expansion-services__summary-value{font-weight:600;color:#15222d}.expansion-services__summary-divider{height:1px;background:#e2e8f0;margin:12px 0}.expansion-services__checkinout{display:flex;align-items:center;justify-content:space-between;gap:16px}.expansion-services__checkinout-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.expansion-services__checkinout-label{font-size:12px;color:#949494}.expansion-services__checkinout-time{font-size:18px;font-weight:600;color:#15222d}.expansion-services__checkinout-date{font-size:12px;color:#949494}.expansion-services__checkinout-arrow{font-size:18px;color:#949494;flex-shrink:0}.expansion-services__guest-row{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:14px}.expansion-services__guest-label{color:#949494}.expansion-services__guest-value{font-weight:500;color:#15222d;text-align:right}.expansion-services__guest-divider{height:1px;background:#e2e8f0;margin:8px 0}.expansion-services__actions-list{display:flex;flex-direction:column;gap:8px}.expansion-services__action-btn{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;padding:12px 16px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;font-size:14px;font-weight:500;color:#15222d;cursor:pointer;text-decoration:none;transition:background .2s}.expansion-services__action-btn:hover{background:#f1f5f9}.expansion-services__action-btn--link{text-align:left}.expansion-services__action-btn--danger{border-color:#ff10104d;color:#ff1010}.expansion-services__action-btn--danger:hover{background:rgba(255,16,16,.05)}.expansion-services__room-card{margin-bottom:16px}.expansion-services__room-card:last-child{margin-bottom:0}.expansion-services .prices-row--compact{margin-top:12px}.expansion-services .prices-row--compact .prices-row__item{margin-bottom:4px}.reserve-page{max-width:1024px;margin:181px auto 80px;padding-left:16px;padding-right:16px}@media (min-width: 1024px){.reserve-page{padding-top:32px;padding-bottom:48px}}.reserve-page__header{display:flex;flex-direction:column;gap:24px;margin-bottom:0}.reserve-page__header-inner{display:flex;flex-direction:column;gap:24px}@media (min-width: 1024px){.reserve-page__header-inner{flex-direction:row;gap:32px}}.reserve-page__header-img{position:relative;height:224px;width:100%;flex-shrink:0;overflow:hidden;border-radius:12px}@media (min-width: 1024px){.reserve-page__header-img{width:320px;height:256px}}.reserve-page__header-img a{display:block;height:100%}.reserve-page__header-img :deep(.v-img),.reserve-page__header-img .reserve-page__header-img-el{width:100%!important;height:100%!important;object-fit:cover}.reserve-page__header-body{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-width:0}.reserve-page__header-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.reserve-page__badge{padding:2px 8px;border-radius:6px;font-size:12px;font-weight:500}.reserve-page__badge--muted{background:#f3f4f6;color:#6b7280}.reserve-page__badge--success{background:#ecfdf5;color:#065f46;border:1px solid rgba(16,185,129,.3);border-radius:9999px;padding:6px 14px;font-size:14px;font-weight:600;box-shadow:0 1px 2px #0000000d}.reserve-page__badge--danger{background:#fef2f2;color:#991b1b;border:1px solid rgba(239,68,68,.3);border-radius:9999px;padding:6px 14px;font-size:14px;font-weight:600;box-shadow:0 1px 2px #0000000d}.reserve-page__header-title-link{text-decoration:none;color:inherit;display:inline-flex;align-items:flex-start;gap:8px}.reserve-page__header-title{font-size:24px;font-weight:700;letter-spacing:-.025em;color:#1a1a1a;margin:0;line-height:1.25}@media (min-width: 1024px){.reserve-page__header-title{font-size:30px}}.reserve-page__header-external{color:#1a1a1a;margin-top:4px;flex-shrink:0}.reserve-page__header-address{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280}.reserve-page__header-address svg{flex-shrink:0;color:#0d9488;width:16px;height:16px}.reserve-page__booking-code{display:flex;align-items:center;gap:8px}.reserve-page__booking-code-label{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:500}.reserve-page__booking-code-value{padding:4px 10px;border-radius:6px;border:1px solid #e5e7eb;background:#f3f4f6;font-family:ui-monospace,monospace;font-size:14px;font-weight:600;color:#1a1a1a}.reserve-page__booking-code-copy{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:6px;transition:color .15s,background .15s}.reserve-page__booking-code-copy:hover{color:#1a1a1a;background:#f3f4f6}.reserve-page__header-actions{display:flex;flex-wrap:wrap;gap:12px}.reserve-page__header-actions .btn{padding:6px 20px;height:auto;font-size:14px}.reserve-page__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:0}@media (min-width: 640px){.reserve-page__stats{grid-template-columns:repeat(4,1fr)}}.reserve-page__stat-card{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;border:1px solid #e5e7eb;background:#ffffff}.reserve-page__stat-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(13,148,136,.12);color:#0d9488!important}.reserve-page__stat-icon svg{width:20px;height:20px}.reserve-page__stat-content{display:flex;flex-direction:column;min-width:0}.reserve-page__stat-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:500}.reserve-page__stat-value{font-size:14px;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reserve-page__stats-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.reserve-page__stat-pill{display:inline-flex;align-items:center;gap:12px;padding:6px 16px 6px 6px;border-radius:9999px;font-size:14px}.reserve-page__stat-pill--green{background:#10b981;color:#fff}.reserve-page__stat-pill--green .reserve-page__stat-pill-icon{background:rgba(255,255,255,.2);color:#fff}.reserve-page__stat-pill--green .reserve-page__stat-pill-label{opacity:.9;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.reserve-page__stat-pill--green .reserve-page__stat-pill-value{font-weight:600}.reserve-page__stat-pill--dark{background:#1e293b;color:#fff}.reserve-page__stat-pill--dark .reserve-page__stat-pill-icon{background:rgba(255,255,255,.2);color:#fff}.reserve-page__stat-pill--dark .reserve-page__stat-pill-label{opacity:.9;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.reserve-page__stat-pill--dark .reserve-page__stat-pill-value{font-weight:600}.reserve-page__stat-pill--neutral{border:1px solid #e5e7eb;background:#ffffff;color:#1a1a1a}.reserve-page__stat-pill--neutral .reserve-page__stat-pill-icon{color:#6b7280}.reserve-page__stat-pill--neutral .reserve-page__stat-pill-value{font-weight:600}.reserve-page__stat-pill--neutral .reserve-page__stat-pill-suffix{color:#6b7280;margin-left:4px}.reserve-page__stat-pill-icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%}.reserve-page__stat-pill-content{display:flex;flex-direction:column;min-width:0}.reserve-page__stat-pill-label{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:inherit;opacity:.85}.reserve-page__stat-pill-value{font-size:14px;font-weight:600;line-height:1.2}.reserve-page__stat-pill-suffix{font-size:14px;font-weight:400}.reserve-page__header-img-wrap{position:relative;flex-shrink:0;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:12px}@media (min-width: 1024px){.reserve-page__header-img-wrap{width:320px;max-width:384px}}.reserve-page__header-img-wrap a{display:block;width:100%;height:100%}.reserve-page__header-img-wrap :deep(.v-img),.reserve-page__header-img-wrap .reserve-page__header-img-el{width:100%!important;height:100%!important;object-fit:cover}.reserve-page__status-badge-on-img{position:absolute;left:16px;top:16px;padding:6px 14px;border-radius:9999px;font-size:14px;font-weight:600;color:#fff;border:none}.reserve-page__status-badge-on-img--pending{background:#f59e0b}.reserve-page__status-badge-on-img--confirmed{background:#10b981}.reserve-page__status-badge-on-img--cancelled{background:#ef4444}.reserve-page__grid{margin-top:32px;display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 1024px){.reserve-page__grid{grid-template-columns:2fr 1fr;gap:24px}}.reserve-page__main,.reserve-page__sidebar{display:flex;flex-direction:column;gap:24px;min-width:0}.reserve-page__card{border-radius:12px;border:1px solid #e5e7eb;background:#ffffff;padding:20px}.reserve-page__card--green .green-info-block{margin:0;max-width:none}.reserve-page__card-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:0 0 16px}.reserve-page--summary .reserve-page__card-title,.reserve-page__card--summary .reserve-page__card-title{margin-bottom:16px}.reserve-page__summary-row{display:flex;justify-content:space-between;align-items:center;font-size:14px}.reserve-page__summary-row:last-child{margin-bottom:0}.reserve-page__summary-row--refund .reserve-page__summary-value{color:#065f46}.reserve-page__summary-label{color:#6b7280}.reserve-page__summary-label--bold{font-weight:500;color:#1a1a1a}.reserve-page__summary-value{font-weight:700;color:#1a1a1a}.reserve-page__summary-value--lg{font-size:1.125rem}.reserve-page__summary-value .reserve-page__currency-r{color:#059669;font-weight:700}.reserve-page__summary-divider{height:1px;background:#e5e7eb;margin:12px 0}.reserve-page__checkinout{display:flex;align-items:center;justify-content:space-between;gap:16px}.reserve-page__checkinout-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.reserve-page__checkinout-label{font-size:12px;color:#6b7280}.reserve-page__checkinout-time-wrap{display:flex;align-items:center;gap:6px}.reserve-page__checkinout-icon{flex-shrink:0;color:#0d9488!important}.reserve-page__checkinout-time{font-size:18px;font-weight:600;color:#1a1a1a}.reserve-page__checkinout-date{font-size:12px;color:#6b7280}.reserve-page__checkinout-arrow{flex-shrink:0;color:#6b7280}.reserve-page__guest-row{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:14px}.reserve-page__guest-label-wrap{display:flex;align-items:center;gap:8px;color:#6b7280}.reserve-page__guest-icon{flex-shrink:0;color:#0d9488!important}.reserve-page__guest-label{font-size:14px}.reserve-page__guest-value{font-weight:500;color:#1a1a1a;text-align:right}.reserve-page__guest-divider{height:1px;background:#e5e7eb;margin:8px 0}.reserve-page__cancellation-body{display:flex;gap:12px}.reserve-page__cancellation-icon{flex-shrink:0;color:#0d9488!important;margin-top:2px}.reserve-page__cancellation-text{font-size:14px;line-height:1.6;color:#1a1a1a;margin:0}.reserve-page__card--services .reserve-page__card-title{margin-bottom:16px}.reserve-page__services-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.reserve-page__service-item{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:10px;transition:background .15s}.reserve-page__service-item:hover{background:rgba(107,114,128,.06)}.reserve-page__service-icon{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:6px;background:rgba(13,148,136,.1);color:#0d9488}.reserve-page__service-icon :deep(svg){width:14px;height:14px}.reserve-page__service-name{font-size:14px;color:#1a1a1a}.reserve-page__services-more{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding:8px 16px;border:1px solid #e5e7eb;border-radius:10px;background:transparent;font-size:12px;font-weight:500;color:#6b7280;cursor:pointer;transition:background .15s,color .15s}.reserve-page__services-more:hover{background:#f3f4f6;color:#1a1a1a}.reserve-page__services-more-chevron{transition:transform .2s}.reserve-page__services-more-chevron--open{transform:rotate(180deg)}.reserve-page__card--additional .reserve-page__card-title{margin-bottom:16px}.reserve-page__additional-list{display:flex;flex-direction:column;gap:0}.reserve-page__additional-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.reserve-page__additional-info{display:flex;align-items:center;gap:12px}.reserve-page__additional-icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f3f4f6;color:#6b7280}.reserve-page__additional-name{font-size:14px;font-weight:500;color:#1a1a1a;display:block}.reserve-page__additional-qty{font-size:12px;color:#6b7280}.reserve-page__additional-price{font-size:14px;font-weight:600;color:#1a1a1a}.reserve-page__additional-free{font-size:12px;font-weight:600;padding:2px 10px;border-radius:9999px;background:rgba(16,185,129,.15);color:#065f46}.reserve-page__empty-state{font-size:14px;color:#6b7280;margin:0}.reserve-page__guests-list{display:flex;flex-wrap:wrap;gap:6px}.reserve-page__guest-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;background:#f3f4f6;font-size:12px;font-weight:500;color:#1a1a1a}.reserve-page__card--actions{padding:20px}.reserve-page__card--actions .reserve-page__card-title--actions{margin-bottom:16px}.reserve-page__actions-list{display:flex;flex-direction:column;gap:8px}.reserve-page__action-btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;padding:12px 16px;border-radius:8px;border:1px solid #e5e7eb;background:#ffffff;box-shadow:0 1px 2px #0000000d;font-size:14px;font-weight:500;color:#1a1a1a;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s,color .15s;text-align:left;white-space:nowrap}.reserve-page__action-btn:hover{background:#f3f4f6;border-color:#d7dae0;color:#1a1a1a}.reserve-page__action-btn--link{font-weight:500}.reserve-page__action-btn--full{width:100%;position:relative}.reserve-page__action-btn--danger{border-color:#dc26264d;color:#dc2626}.reserve-page__action-btn--danger:hover{background:rgba(220,38,38,.05);color:#dc2626;border-color:#dc26264d}.reserve-page__action-btn--danger .reserve-page__action-btn-icon{color:#dc2626!important}.reserve-page__action-btn-icon{flex-shrink:0;color:#0d9488!important;width:16px;height:16px}.reserve-page__action-btn-icon--danger{color:#dc2626!important}.reserve-page__action-btn-content{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.reserve-page__action-btn-title{font-size:14px;font-weight:500}.reserve-page__action-btn-subtitle{font-size:12px;color:#6b7280;margin-top:2px}.reserve-page__action-btn-subtitle--opacity{opacity:.7}.reserve-page__action-btn-new{margin-left:auto;flex-shrink:0;padding:2px 8px;border-radius:9999px;background:#f59e0b;color:#fff;font-size:10px;font-weight:700}.reserve-page__action-btn-dot{position:relative;flex-shrink:0}.reserve-page__action-btn-dot .reserve-page__action-btn-icon{position:relative;z-index:1}.reserve-page__action-btn-dot-badge{position:absolute;top:-6px;right:-6px;width:12px;height:12px;display:flex;align-items:center;justify-content:center}.reserve-page__action-btn-dot-ping{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:rgba(245,158,11,.75);animation:reserve-page-ping 1.5s cubic-bezier(0,0,.2,1) infinite}.reserve-page__action-btn-dot-solid{position:relative;width:12px;height:12px;border-radius:50%;background:#f59e0b}.reserve-page__action-btn-divider{height:1px;background:#e5e7eb;margin:4px 0}.reserve-page__action-btn-divider--top{margin-top:16px;margin-bottom:0}.reserve-page__pending-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:8px 0}.reserve-page__pending-list{display:flex;flex-direction:column;gap:8px}.reserve-page__pending-badge{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;border:1px solid;font-size:12px;font-weight:500}.reserve-page__pending-badge--destructive{background:rgba(220,38,38,.1);color:#dc2626;border-color:#dc262633}.reserve-page__pending-badge--warning{background:rgba(245,158,11,.15);color:#92400e;border-color:#f59e0b4d}.reserve-page__pending-icon{flex-shrink:0;width:14px;height:14px}@keyframes reserve-page-ping{75%,to{transform:scale(2);opacity:0}}.reserve-page__room-card{border-radius:12px;border:1px solid #e5e7eb;background:#ffffff;overflow:hidden;padding:20px}.reserve-page__room-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.reserve-page__room-number{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(13,148,136,.1);color:#0d9488;font-size:14px;font-weight:700}.reserve-page__room-title{font-size:14px;font-weight:600;color:#1a1a1a;margin:0 0 2px}.reserve-page__room-qty{font-size:12px;color:#6b7280}.reserve-page__room-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.reserve-page__room-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;background:#f3f4f6;font-size:12px;font-weight:500;color:#1a1a1a}.reserve-page__room-badge--pets{background:rgba(245,158,11,.15);color:#92400e}.reserve-page__room-badge-icon{flex-shrink:0;color:#0d9488}.reserve-page__room-badge--pets .reserve-page__room-badge-icon{color:#92400e}.reserve-page__room-price-block{border-radius:10px;background:rgba(107,114,128,.06);padding:12px;margin-bottom:0}.reserve-page__room-price-row{display:flex;align-items:center;justify-content:space-between;font-size:12px}.reserve-page__room-price-label{color:#6b7280}.reserve-page__room-price-label--bold{font-weight:500;color:#1a1a1a}.reserve-page__room-price-value{font-weight:600;color:#1a1a1a}.reserve-page__room-price-divider{height:1px;background:#e5e7eb;margin:8px 0}.reserve-page__room-amenities{border-top:1px solid #e5e7eb;margin-top:0}.reserve-page__room-amenities-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:12px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:background .15s,color .15s;text-align:left}.reserve-page__room-amenities-toggle:hover{background:rgba(107,114,128,.06);color:#1a1a1a}.reserve-page__room-amenities-toggle svg{flex-shrink:0;transition:transform .2s}.reserve-page__room-amenities-toggle--open svg{transform:rotate(180deg)}.reserve-page__room-amenities-content{padding:0 20px 16px;border-top:1px solid #e5e7eb}.reserve-page__room-amenities-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:12px}.reserve-page__room-amenity-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#1a1a1a}.reserve-page__room-amenity-icon{width:16px;color:#6b7280}.reserve-page__room-note{margin-top:12px;font-size:12px;padding-top:12px;border-top:1px solid #e5e7eb}.reserve-page__room-note-label{color:#6b7280;font-weight:500}.reserve-page__room-note-text{color:#1a1a1a}.reserve-page__section{display:flex;flex-direction:column;gap:16px}.reserve-page__section-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:0 0 4px}.reserve-page__header-badges .reserve-page__badge--muted{background:#fffbeb;color:#92400e;border:1px solid rgba(245,158,11,.3);border-radius:9999px;padding:6px 14px;font-size:14px;font-weight:600;box-shadow:0 1px 2px #0000000d}.ref-modal.v-dialog{max-width:512px}.ref-modal__wrap{display:flex;flex-direction:column;max-height:calc(100vh - 32px);background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 25px 50px -12px #00000040;overflow:hidden}.ref-modal__content{padding:24px 24px 0;display:flex;flex-direction:column;gap:20px;flex:1;min-height:0;overflow:hidden}.ref-modal__header{position:relative;padding-right:36px;flex-shrink:0}.ref-modal__title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.ref-modal__title-icon{color:#0d9488!important;flex-shrink:0}.ref-modal__description{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.ref-modal__close{position:absolute;top:0;right:0;padding:4px;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:6px}.ref-modal__close:hover{background:#f3f4f6;color:#1a1a1a}.ref-modal__body{display:flex;flex-direction:column;gap:20px;flex:1;min-height:0;overflow-y:auto;padding-bottom:24px}.ref-modal__block{display:flex;flex-direction:column;gap:12px}.ref-modal__label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:0}.ref-modal__dates-row{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;border-radius:10px;border:1px solid #e5e7eb;background:rgba(107,114,128,.06)}.ref-modal__date-box{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 16px;border-radius:10px;border:1px solid #e5e7eb;background:#ffffff}.ref-modal__date-caption{font-size:12px;color:#6b7280}.ref-modal__date-value{font-size:14px;font-weight:600;color:#1a1a1a}.ref-modal__date-time{font-size:12px;color:#6b7280}.ref-modal__arrow{flex-shrink:0;color:#6b7280}.ref-modal__inputs-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ref-modal__field{display:flex;flex-direction:column;gap:6px}.ref-modal__field-label{font-size:14px;font-weight:500;color:#1a1a1a}.ref-modal__input{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#1a1a1a;background:#ffffff}.ref-modal__input:focus{outline:none;border-color:#0d9488;box-shadow:0 0 0 2px #0d948833}.ref-modal__textarea{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#1a1a1a;background:#ffffff;resize:vertical;min-height:80px}.ref-modal__textarea:focus{outline:none;border-color:#0d9488}.ref-modal__note{padding:12px;border-radius:8px;border:1px solid rgba(13,148,136,.2);background:rgba(13,148,136,.06);font-size:12px;color:#1a1a1a;line-height:1.5}.ref-modal__footer{flex-shrink:0;display:flex;justify-content:flex-end;gap:10px;margin:0 -24px;padding:16px 24px;border-top:1px solid #e5e7eb;background:#f3f4f6}.ref-modal__btn{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.ref-modal__btn--outline{border:1px solid #e5e7eb;background:#ffffff;color:#1a1a1a}.ref-modal__btn--outline:hover{background:#f3f4f6}.ref-modal__btn--primary{border:none;background:#0d9488;color:#fff}.ref-modal__btn--primary:hover{background:rgb(9.7055900621,110.4944099379,101.5354037267)}.ref-modal__price-row{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-radius:10px;border:1px solid #e5e7eb;background:rgba(107,114,128,.06);font-size:20px;font-weight:700;color:#1a1a1a}.ref-modal__price-row .ref-modal__currency-r{color:#059669}.ref-modal__price-inputs{display:flex;align-items:flex-end;gap:12px}.ref-modal__price-field{flex:1;display:flex;flex-direction:column;gap:6px}.ref-modal__input-suffix{position:relative}.ref-modal__input-suffix .ref-modal__input{padding-right:32px}.ref-modal__input-suffix .ref-modal__input-suffix-label{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;color:#6b7280;font-weight:600}.ref-modal__difference{padding:12px;border-radius:8px;border:1px solid #e5e7eb;background:rgba(107,114,128,.06);display:flex;justify-content:space-between;align-items:center;font-size:14px}.ref-modal__difference .ref-modal__difference-label{color:#6b7280}.ref-modal__difference .ref-modal__difference-value{font-weight:600;color:#1a1a1a}.htd{min-height:100vh;background:#f8fafc;padding:81px 16px 80px}@media (min-width: 640px){.htd{padding-left:24px;padding-right:24px}}@media (min-width: 1024px){.htd{padding:81px 32px 80px}}.htd__wrap{max-width:1200px;margin:0 auto}.htd__breadcrumbs{font-size:14px;color:#64748b;margin-bottom:24px}.htd__breadcrumbs a{color:#64748b;text-decoration:none}.htd__breadcrumbs a:hover{color:#0f172a}.htd__breadcrumbs .htd__breadcrumbs-current{color:#0f172a;font-weight:500}.htd__header{margin-bottom:24px}.htd__header-inner{display:flex;flex-direction:column;gap:24px}@media (min-width: 1024px){.htd__header-inner{flex-direction:row;align-items:flex-start;gap:24px}}.htd__header-img-wrap{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:.75rem;flex-shrink:0}@media (min-width: 1024px){.htd__header-img-wrap{width:320px;max-width:384px}}.htd__header-img-wrap a{display:block;width:100%;height:100%}.htd__header-img-wrap :deep(.v-img){width:100%!important;height:100%!important;object-fit:cover}.htd__status-badge{position:absolute;left:16px;top:16px;padding:6px 14px;border-radius:9999px;font-size:14px;font-weight:600;color:#fff}.htd__status-badge--pending{background:#d97706}.htd__status-badge--confirmed{background:#10b981}.htd__status-badge--cancelled{background:#ef4444}.htd__header-body{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0}.htd__header-title{font-size:20px;font-weight:700;color:#0f172a;margin:0;line-height:1.25}@media (min-width: 640px){.htd__header-title{font-size:24px}}@media (min-width: 1024px){.htd__header-title{font-size:30px}}.htd__header-title a{color:inherit;text-decoration:none;display:inline-flex;align-items:flex-start;gap:8px}.htd__header-external{flex-shrink:0;margin-top:2px}.htd__header-address{display:flex;align-items:center;gap:8px;font-size:14px;color:#64748b}.htd__header-address svg{flex-shrink:0;color:#10b981}.htd__booking-code{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.htd__booking-code-label{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.htd__booking-code-value{padding:4px 10px;border-radius:6px;background:#f1f5f9;border:1px solid #e2e8f0;font-family:ui-monospace,monospace;font-size:14px;font-weight:600;color:#0f172a}.htd__booking-code-copy{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#64748b;cursor:pointer;border-radius:6px;transition:color .15s,background .15s}.htd__booking-code-copy:hover{color:#0f172a;background:#f1f5f9}.htd__pills{display:flex;flex-wrap:wrap;gap:12px}.htd__pill{display:inline-flex;align-items:center;gap:12px;padding:6px 16px 6px 6px;border-radius:9999px;font-size:14px}.htd__pill--green{background:#10b981;color:#fff}.htd__pill--green .htd__pill-icon{background:rgba(255,255,255,.2);color:#fff}.htd__pill--green .htd__pill-label{font-size:10px;text-transform:uppercase;letter-spacing:.05em;opacity:.9}.htd__pill--green .htd__pill-value{font-weight:600}.htd__pill--dark{background:#1e293b;color:#fff}.htd__pill--dark .htd__pill-icon{background:rgba(255,255,255,.2);color:#fff}.htd__pill--dark .htd__pill-label{font-size:10px;text-transform:uppercase;letter-spacing:.05em;opacity:.9}.htd__pill--dark .htd__pill-value{font-weight:600}.htd__pill--neutral{border:1px solid #e2e8f0;background:#ffffff;color:#0f172a}.htd__pill--neutral .htd__pill-icon{color:#64748b}.htd__pill--neutral .htd__pill-value{font-weight:600}.htd__pill--neutral .htd__pill-suffix{color:#64748b;margin-left:4px}.htd__pill-icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%}.htd__pill-content{display:flex;flex-direction:column;min-width:0}.htd__pill-label{font-size:10px;text-transform:uppercase;letter-spacing:.05em}.htd__pill-value{font-size:14px;font-weight:600;line-height:1.2}.htd__pill-suffix{font-size:14px;font-weight:400}.htd__header-actions{display:flex;flex-wrap:wrap;gap:8px}.htd__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background .2s,border-color .2s}.htd__btn--primary{background:#10b981;color:#fff}.htd__btn--primary:hover{background:#059669}.htd__btn--outline-danger{border-color:#ef44444d;color:#b91c1c;background:transparent}.htd__btn--outline-danger:hover{background:#fef2f2}.htd__btn--outline{border-color:#e2e8f0;background:#ffffff;color:#0f172a}.htd__btn--outline:hover{background:#f1f5f9}.htd__alerts{margin-bottom:24px;display:flex;flex-direction:column;gap:12px}.htd__alert{padding:12px 16px;border-radius:.5rem;font-size:14px;font-weight:500}.htd__alert--warning{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.htd__alert--success{background:#d1fae5;border:1px solid rgba(16,185,129,.3);color:#047857}.htd__alert--danger{background:#fef2f2;border:1px solid rgba(239,68,68,.3);color:#b91c1c}.htd__alert--info{background:#f1f5f9;border:1px solid #e2e8f0;color:#0f172a}.htd__alert-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.htd__grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 1024px){.htd__grid{grid-template-columns:2fr 1fr}}.htd__main,.htd__sidebar{display:flex;flex-direction:column;gap:24px;min-width:0}.htd__card{border-radius:.75rem;border:1px solid #e2e8f0;background:#ffffff;overflow:hidden}.htd__card-header{padding:20px 20px 16px}.htd__card-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0}.htd__card-body,.htd__card-body--tight{padding:0 20px 20px}.htd__rooms-list{display:flex;flex-direction:column;gap:12px}.htd__room{border-radius:.5rem;border:1px solid #e2e8f0;background:#ffffff;overflow:hidden}.htd__room-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;padding:12px 16px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .15s}.htd__room-trigger:hover{background:#f1f5f9}@media (min-width: 640px){.htd__room-trigger{padding:16px}}.htd__room-trigger-left{display:flex;align-items:center;gap:12px}.htd__room-num{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#d1fae5;color:#047857;font-size:14px;font-weight:600}.htd__room-info h3{font-size:14px;font-weight:500;color:#0f172a;margin:0 0 2px}@media (min-width: 640px){.htd__room-info h3{font-size:16px}}.htd__room-info p{font-size:12px;color:#64748b;margin:0}@media (min-width: 640px){.htd__room-info p{font-size:14px}}.htd__room-chevron{flex-shrink:0;color:#64748b;transition:transform .2s}.htd__room-chevron--open{transform:rotate(180deg)}.htd__room-content{border-top:1px solid #e2e8f0;padding:16px;display:flex;flex-direction:column;gap:16px}.htd__room-subtitle{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0 0 8px}.htd__room-badges{display:flex;flex-wrap:wrap;gap:8px}.htd__room-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;background:#f1f5f9;font-size:12px;font-weight:500;color:#0f172a}.htd__room-badge--pets{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.htd__room-dates{display:flex;flex-wrap:wrap;gap:12px 16px;font-size:12px}@media (min-width: 640px){.htd__room-dates{font-size:14px}}.htd__room-dates span:first-child{color:#64748b}.htd__room-dates span:last-child{font-weight:500;color:#0f172a}.htd__room-payment{padding:12px 16px;border-radius:.5rem;background:#f1f5f9;display:flex;flex-direction:column;gap:8px}.htd__room-payment-row{display:flex;justify-content:space-between;align-items:center;font-size:12px}@media (min-width: 640px){.htd__room-payment-row{font-size:14px}}.htd__room-payment-label{color:#64748b}.htd__room-payment-value{font-weight:600;color:#0f172a}.htd__room-payment-value--green{color:#059669}.htd__room-payment-value--amber{color:#d97706}.htd__room-amenities{display:grid;grid-template-columns:1fr;gap:8px}@media (min-width: 640px){.htd__room-amenities{grid-template-columns:1fr 1fr}}.htd__room-amenity{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b}@media (min-width: 640px){.htd__room-amenity{font-size:14px}}.htd__room-note{padding:12px;border-radius:.5rem;background:#f1f5f9;font-size:12px;color:#0f172a;margin-top:4px}.htd__room-note-label{font-weight:500;color:#64748b;margin-bottom:4px}.htd__services-list{display:flex;flex-direction:column;gap:12px}.htd__service-row{display:flex;align-items:center;gap:8px;font-size:14px;color:#0f172a}.htd__service-icon{flex-shrink:0;color:#64748b}.htd__additional-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #e2e8f0;font-size:14px}.htd__additional-row:last-child{border-bottom:none}.htd__additional-label{color:#64748b}.htd__additional-value{font-weight:600;color:#0f172a}.htd__summary-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:8px}.htd__summary-row:last-child{margin-bottom:0}.htd__summary-label{color:#64748b}.htd__summary-value{font-weight:700;color:#0f172a}.htd__summary-value--lg{font-size:1.125rem}.htd__summary-value--green{color:#059669}.htd__summary-divider{height:1px;background:#e2e8f0;margin:12px 0}.htd__checkinout{display:flex;align-items:center;justify-content:space-between;gap:16px}.htd__checkinout-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.htd__checkinout-label{font-size:12px;color:#64748b;margin-bottom:2px}.htd__checkinout-time-wrap{display:flex;align-items:center;gap:6px}.htd__checkinout-clock{display:inline-flex;color:#059669;flex-shrink:0}.htd__checkinout-time{font-size:18px;font-weight:600;color:#0f172a}.htd__checkinout-date{font-size:12px;color:#64748b;margin-top:2px}.htd__checkinout-arrow{flex-shrink:0;color:#64748b}.htd__guest-row{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:14px;padding:8px 0;border-bottom:1px solid #e2e8f0}.htd__guest-row:last-child{border-bottom:none}.htd__guest-label-wrap{display:flex;align-items:center;gap:8px;color:#64748b}.htd__guest-icon{flex-shrink:0;color:#10b981}.htd__guest-value{font-weight:500;color:#0f172a;text-align:right}.htd__cancellation-box{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:.5rem;margin-bottom:12px}.htd__cancellation-box--free{background:#d1fae5;border:1px solid rgba(16,185,129,.4)}.htd__cancellation-box--paid{background:#fffbeb;border:1px solid #fde68a}.htd__cancellation-box-icon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.htd__cancellation-box-icon--free{color:#059669}.htd__cancellation-box-icon--paid{color:#d97706}.htd__cancellation-box-text{min-width:0}.htd__cancellation-box-title{font-size:14px;font-weight:600;margin:0 0 2px}.htd__cancellation-box-title--free{color:#065f46}.htd__cancellation-box-title--paid{color:#92400e}.htd__cancellation-box-date{font-size:12px;color:#64748b;margin:0}.htd__cancellation-list{list-style:none;margin:0 0 12px;padding:0;font-size:14px;line-height:1.5;color:#0f172a}.htd__cancellation-list-item{position:relative;padding-left:16px;margin-bottom:6px}.htd__cancellation-list-item:last-child{margin-bottom:0}.htd__cancellation-list-item:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:#64748b}.htd__cancellation-desc{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#64748b;line-height:1.5;margin:0}.htd__cancellation-desc-icon{flex-shrink:0;width:16px;height:16px;margin-top:2px;color:#64748b}.htd__actions-list{display:flex;flex-direction:column;gap:8px}.htd__action-btn{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;padding:12px 16px;border-radius:8px;border:1px solid #e2e8f0;background:#ffffff;font-size:14px;font-weight:500;color:#0f172a;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s;text-align:left}.htd__action-btn:hover{background:#f1f5f9;border-color:#d1dbe7}.htd__action-btn--history{justify-content:space-between}.htd__action-btn-icon{flex-shrink:0;width:16px;height:16px;color:#64748b}.htd__action-divider{height:1px;background:#e2e8f0;margin:12px 0}.htd__action-badge{flex-shrink:0;padding:2px 8px;border-radius:9999px;background:#ef4444;color:#fff;font-size:12px;font-weight:600}.htd__empty{font-size:14px;color:#64748b;margin:0}.hotel-reservations{padding:24px 0 80px}.hotel-reservations .hr__inner{max-width:1152px;margin:0 auto}.hotel-reservations .hr__header{margin-bottom:24px}.hotel-reservations .hr__title{font-size:22px;font-weight:700;letter-spacing:-.02em;color:#0f172a;margin:0 0 4px}.hotel-reservations .hr__subtitle{font-size:14px;color:#64748b;margin:0}.hotel-reservations .hr__pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;overflow-x:auto;padding-bottom:4px;-ms-overflow-style:none;scrollbar-width:none}.hotel-reservations .hr__pills::-webkit-scrollbar{display:none}.hotel-reservations .hr__pill{padding:6px 12px;border-radius:9999px;font-size:13px;font-weight:500;border:1px solid #e2e8f0;background:#ffffff;color:#475569;white-space:nowrap;cursor:pointer;transition:all .2s}.hotel-reservations .hr__pill:hover{border-color:#cbd5e1;background:#f8fafc}.hotel-reservations .hr__pill--active{background:#0f172a;color:#fff;border-color:#0f172a}.hotel-reservations .hr__pill--pending.hr__pill--active{background:#b45309;border-color:#b45309}.hotel-reservations .hr__pill--confirmed.hr__pill--active{background:#047857;border-color:#047857}.hotel-reservations .hr__pill--rejected.hr__pill--active{background:#be123c;border-color:#be123c}.hotel-reservations .hr__pill-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;vertical-align:middle;flex-shrink:0;background:#94a3b8}.hotel-reservations .hr__pill--pending.hr__pill--active .hotel-reservations .hr__pill-dot,.hotel-reservations .hr__pill--confirmed.hr__pill--active .hotel-reservations .hr__pill-dot,.hotel-reservations .hr__pill--rejected.hr__pill--active .hotel-reservations .hr__pill-dot{background:#ffffff}.hotel-reservations .hr__bar{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}@media (min-width: 640px){.hotel-reservations .hr__bar{flex-direction:row;align-items:center}}.hotel-reservations .hr__search-wrap{position:relative;flex:1;max-width:100%}.hotel-reservations .hr__search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;color:#94a3b8}.hotel-reservations .hr__search-input{width:100%;padding:10px 12px 10px 36px;border:1px solid #e2e8f0;border-radius:12px;font-size:14px;color:#1e293b;background:#ffffff}.hotel-reservations .hr__search-input::placeholder{color:#94a3b8}.hotel-reservations .hr__sort-select{width:100%}@media (min-width: 640px){.hotel-reservations .hr__sort-select{width:180px}}.hotel-reservations .hr__sort-select{height:40px;padding:0 12px;border:1px solid #e2e8f0;border-radius:12px;font-size:14px;color:#1e293b;background:#ffffff}.hotel-reservations .hr__list{display:flex;flex-direction:column;gap:12px}.hotel-reservations .hr__card{position:relative;background:#ffffff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .2s,border-color .2s}.hotel-reservations .hr__card:hover{border-color:#cbd5e1;box-shadow:0 4px 24px -4px #00000014}.hotel-reservations .hr__card-strip{position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:12px 0 0 12px}.hotel-reservations .hr__card-strip--pending{background:#f59e0b}.hotel-reservations .hr__card-strip--confirmed{background:#059669}.hotel-reservations .hr__card-strip--rejected{background:#f43f5e}.hotel-reservations .hr__card-body{padding:16px 16px 20px 20px}@media (min-width: 640px){.hotel-reservations .hr__card-body{padding:20px 24px 24px 28px}}.hotel-reservations .hr__card-row1{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.hotel-reservations .hr__card-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hotel-reservations .hr__card-title{font-size:15px;font-weight:600;color:#0f172a;margin:0;line-height:1.3}.hotel-reservations .hr__review-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:500;background:#fffbeb;border:1px solid rgba(245,158,11,.3);color:#b45309;cursor:pointer;transition:background .2s}.hotel-reservations .hr__review-badge:hover{background:rgb(255,253.04,245.2)}.hotel-reservations .hr__review-star{font-size:10px;opacity:.9}.hotel-reservations .hr__review-icon{font-size:10px;opacity:.8}.hotel-reservations .hr__card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.hotel-reservations .hr__card-number{font-family:monospace;font-size:11px;background:#f1f5f9;color:#64748b;padding:2px 8px;border-radius:4px}.hotel-reservations .hr__card-date,.hotel-reservations .hr__card-type{font-size:12px;color:#94a3b8}.hotel-reservations .hr__card-meta-sep{font-size:12px;color:#e2e8f0}.hotel-reservations .hr__card-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:500}.hotel-reservations .hr__card-badge--pending{background:#fffbeb;color:#b45309}.hotel-reservations .hr__card-badge--confirmed{background:#ecfdf5;color:#047857}.hotel-reservations .hr__card-badge--rejected{background:#fff1f2;color:#be123c}.hotel-reservations .hr__card-badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.hotel-reservations .hr__card-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.hotel-reservations .hr__chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;font-size:12px;background:#f8fafc;border:1px solid #f1f5f9;color:#334155}.hotel-reservations .hr__chip-icon{font-size:12px;color:#94a3b8}.hotel-reservations .hr__card-footer{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px 16px;padding-top:12px;border-top:1px solid #f1f5f9}@media (max-width: 640px){.hotel-reservations .hr__card-footer{flex-wrap:wrap}}.hotel-reservations .hr__card-rooms{display:flex;flex-direction:column;gap:4px;min-width:0;flex:0 1 auto}.hotel-reservations .hr__card-room-row{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b}.hotel-reservations .hr__card-room-qty{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:600;color:#475569;background:#f1f5f9;border-radius:4px;flex-shrink:0}.hotel-reservations .hr__card-room-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-reservations .hr__card-rooms-more{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:#94a3b8;text-decoration:none;transition:color .2s}.hotel-reservations .hr__card-rooms-more:hover{color:#475569}.hotel-reservations .hr__card-rooms-more-icon{font-size:10px}.hotel-reservations .hr__card-price-block{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.hotel-reservations .hr__card-price{font-size:15px;font-weight:600}.hotel-reservations .hr__card-price-main{color:#64748b;font-weight:500}.hotel-reservations .hr__card-price-secondary{color:#059669;font-weight:600}.hotel-reservations .hr__card-prepayment{display:flex;align-items:center;gap:6px;font-size:12px;color:#94a3b8}.hotel-reservations .hr__card-prepayment-icon{font-size:11px}.hotel-reservations .hr__card-prepayment-label{font-weight:500}.hotel-reservations .hr__card-prepayment-value{font-weight:600}.hotel-reservations .hr__card-prepay-main{color:#64748b;font-weight:500}.hotel-reservations .hr__card-prepay-secondary{color:#059669;font-weight:600}.hotel-reservations .hr__card-actions-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed #e2e8f0}.hotel-reservations .hr__card-actions-left{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hotel-reservations .hr__card-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;flex-shrink:0}.hotel-reservations .hr__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:500;border:none;cursor:pointer;transition:background .2s,color .2s}.hotel-reservations .hr__btn--primary{background:#059669;color:#fff}.hotel-reservations .hr__btn--primary:hover{background:#047857}.hotel-reservations .hr__btn--ghost-red{background:transparent;color:#dc2626}.hotel-reservations .hr__btn--ghost-red:hover{background:#fef2f2}.hotel-reservations .hr__btn--ghost{background:transparent;color:#64748b}.hotel-reservations .hr__btn--ghost:hover{background:#f1f5f9;color:#334155}.hotel-reservations .hr__btn-icon{font-size:12px}.hotel-reservations .hr__dropdown-menu{border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;background:#ffffff;border:1px solid #e2e8f0;padding:4px;min-width:224px;max-width:280px}.hotel-reservations .hr__dropdown-inner{outline:none}.hotel-reservations .hr__dropdown-label{display:block;padding:6px 8px 2px;font-size:12px;color:#64748b;font-weight:400}.hotel-reservations .hr__dropdown-sep{height:1px;margin:4px 2px;background:#e2e8f0}.hotel-reservations .hr__dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:13px;color:#1e293b;background:none;border:none;border-radius:4px;cursor:pointer;text-align:left;transition:background .15s,color .15s;text-decoration:none;outline:none}.hotel-reservations .hr__dropdown-item:hover,.hotel-reservations .hr__dropdown-item:focus{background:#f1f5f9}.hotel-reservations .hr__dropdown-item--success{color:#059669}.hotel-reservations .hr__dropdown-item--success:hover,.hotel-reservations .hr__dropdown-item--success:focus{background:rgba(5,150,105,.08)}.hotel-reservations .hr__dropdown-item--destructive{color:#f43f5e}.hotel-reservations .hr__dropdown-item--destructive:hover,.hotel-reservations .hr__dropdown-item--destructive:focus{background:#fff1f2}.hotel-reservations .hr__empty{text-align:center;padding:48px 24px;background:#ffffff;border-radius:16px;border:1px solid #e2e8f0}.hotel-reservations .hr__empty-icon{font-size:40px;color:#cbd5e1;margin-bottom:12px}.hotel-reservations .hr__empty-title{font-size:15px;font-weight:500;color:#64748b;margin:0 0 4px}.hotel-reservations .hr__empty-desc{font-size:13px;color:#94a3b8;margin:0}.hotel-reservations .hr__pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:20px;padding:12px 16px;background:#ffffff;border-radius:12px;border:1px solid #e2e8f0}.hotel-reservations .hr__pagination-info{font-size:13px;color:#64748b}.hotel-reservations .hr__pagination-nav{display:flex;align-items:center;gap:4px}.hotel-reservations .hr__pagination-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border:none;border-radius:8px;font-size:13px;font-weight:500;background:transparent;color:#475569;cursor:pointer}.hotel-reservations .hr__pagination-btn:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.hotel-reservations .hr__pagination-btn:disabled{opacity:.5;cursor:not-allowed}.hotel-reservations .hr__pagination-btn--active{background:#0f172a;color:#fff}.hotel-reservations .opacity-60{opacity:.6}.hotel-reservations .font-semibold{font-weight:600}.hr__review-popover{padding:0;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 10px 40px -10px #00000026;overflow:hidden}.hr__review-content{padding:12px 16px;background:#ffffff;min-width:280px;max-width:360px}.hr__review-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.hr__review-title{font-size:13px;font-weight:600;color:#0f172a}.hr__review-date{font-size:11px;color:#94a3b8}.hr__review-stars{display:flex;align-items:center;gap:2px;margin-bottom:8px}.hr__review-star-inline{font-size:12px;color:#e2e8f0}.hr__review-star-inline.hr__review-star--filled{color:#f59e0b}.hr__review-text{font-size:12px;color:#475569;line-height:1.5;margin:0}.hr__dropdown-menu{border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;background:#ffffff;border:1px solid #e2e8f0;padding:4px;min-width:224px;max-width:280px}.hr__dropdown-menu .hr__dropdown-label{display:block;padding:6px 8px 2px;font-size:12px;color:#64748b;font-weight:400}.hr__dropdown-menu .hr__dropdown-sep{height:1px;margin:4px 2px;background:#e2e8f0}.hr__dropdown-menu .hr__dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:13px;color:#1e293b;background:none;border:none;border-radius:4px;cursor:pointer;text-align:left;transition:background .15s,color .15s;text-decoration:none;outline:none}.hr__dropdown-menu .hr__dropdown-item:hover,.hr__dropdown-menu .hr__dropdown-item:focus{background:#f1f5f9}.hr__dropdown-menu .hr__dropdown-item--success{color:#059669}.hr__dropdown-menu .hr__dropdown-item--success:hover,.hr__dropdown-menu .hr__dropdown-item--success:focus{background:rgba(5,150,105,.08)}.hr__dropdown-menu .hr__dropdown-item--destructive{color:#f43f5e}.hr__dropdown-menu .hr__dropdown-item--destructive:hover,.hr__dropdown-menu .hr__dropdown-item--destructive:focus{background:#fff1f2}.affiliate-program{margin-top:111px}.affiliate-program .link-row{display:none;gap:16px;align-items:center}.affiliate-program .link-row .link-row__title{color:#949494;font-size:16px;font-style:normal;font-weight:400;line-height:135%}.affiliate-program .link-row .link-row__link{display:flex;gap:8px;align-items:center;cursor:pointer}.affiliate-program .link-row .link-row__link .link-title{color:#118df0;font-size:16px;font-style:normal;font-weight:400;line-height:135%}.affiliate-program .link-row .link-row__link .link-icon{display:flex;align-items:center}.affiliate-program .link-row-bottom{margin-top:24px;display:flex;gap:16px}.affiliate-program .link-row-bottom .link-row-bottom__link{overflow:hidden;display:flex;gap:8px;padding:16px 24px;align-items:center;border-radius:40px;background:#eef8ff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;cursor:pointer}.affiliate-program .link-row-bottom .link-row-bottom__link .bottom__link-icon{display:flex;align-items:center}.affiliate-program .link-row-bottom .link-row-bottom__link .bottom__link-text{color:#15222d;font-size:16px;font-style:normal;font-weight:400;line-height:135%;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.affiliate-program .link-row-bottom .link-row-bottom__btns{display:flex;gap:16px}.affiliate-program .link-row-bottom .link-row-bottom__btns .btn{padding:6px 30px}.affiliate-program .link-row-bottom .link-row-bottom__btns .btn-prepend-icon{display:flex;gap:10px;align-items:center}.affiliate-program .link-row-bottom .link-row-bottom__btns .btn-prepend-icon .prepend-icon{display:flex;align-items:center}.affiliate-program .link-row-bottom .link-row-bottom__btns .btn-prepend-icon:hover svg{filter:invert(60%) sepia(17%) saturate(7103%) hue-rotate(186deg) brightness(102%) contrast(107%)}.affiliate-program .link-row-bottom .link-row-bottom__btns .btn-prepend-icon:active svg{filter:invert(94%) sepia(100%) saturate(23%) hue-rotate(352deg) brightness(103%) contrast(110%)}@media only screen and (max-width: 833px){.affiliate-program .link-row-bottom .link-row-bottom__btns{flex-wrap:wrap;width:100%}}@media only screen and (max-width: 833px){.affiliate-program .link-row-bottom{flex-wrap:wrap}}.affiliate-program .tree-block{background:white;margin:20px 0;width:100%;height:600px;max-height:70vh;box-sizing:border-box;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:transform .3s ease;transform-origin:top left}.affiliate-program .tree__main{width:100%;height:100%;overflow:auto;cursor:move;display:flex;flex-direction:column;align-items:center}.affiliate-program .tree__item--my{border:0;position:relative;z-index:5;margin:0 auto}.affiliate-program .tree__item{display:flex;flex-direction:column;padding:20px;position:relative;border-top:2px solid #e0e2e5}.affiliate-program .tree__user-main{min-width:100%}.affiliate-program .tree__item:last-child:before{content:"";width:50%;height:8px;background:white;position:absolute;top:-4px;right:0}.affiliate-program .tree__item--my>.tree__user:before{content:"";position:absolute;left:calc(50% - 2px);top:inherit;bottom:0;border-left:2px solid #e0e2e5;height:30px}.affiliate-program .tree__user:before{content:"";position:absolute;left:calc(50% - 2px);top:-20px;border-left:2px solid #e0e2e5;height:20px;z-index:2}.affiliate-program .tree__item--solo{border:0}.affiliate-program .tree__user:after{content:"";position:absolute;left:calc(50% - 2px);bottom:0;border-left:2px solid #e0e2e5;height:20px;z-index:2}.affiliate-program .tree__item--children{display:flex;flex-direction:row;position:relative}.affiliate-program .tree__item--my>.tree__user .tree__user--inner{cursor:auto}.affiliate-program .tree__user--inner{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.affiliate-program .tree__user--img{display:block;width:104px;height:104px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;pointer-events:none}.affiliate-program .tree__user--img .public_count{display:flex;align-items:center;width:30px;justify-content:center;height:30px;border-radius:50%;border:2px solid #053e68;background:#fff;position:absolute;padding:4px;top:-5px;right:-5px;z-index:100}.affiliate-program .tree__user--img .public_count .count{color:#053e68;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.affiliate-program .tree__user--img .public_count .icon-count{width:12px;height:12px;display:flex;align-items:center;justify-content:center}.affiliate-program .tree__user--img .public_count .icon-count .icon-count-img{width:12px;height:12px}.affiliate-program .tree__user--img .tree-user-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.affiliate-program .tree__user--name{background:#174bd2;border-radius:40px;color:#fff;font-weight:700;font-size:14px;line-height:30px;padding:0 18px;margin-top:-10px;text-transform:uppercase;position:relative;z-index:5;text-align:center;white-space:nowrap;text-decoration:none;pointer-events:none}.affiliate-program .tree__user--img .tree-user-img{width:96px;height:96px;border:3px solid #118df0;object-fit:cover;position:relative;z-index:3;padding:3px;border-radius:50%}.affiliate-program .tree__item:first-child:before{content:"";width:calc(50% - 2px);height:8px;background:white;position:absolute;top:-4px;left:0}.affiliate-program .tree__user--state{position:absolute;right:-10px;top:-10px;width:20px;height:20px;display:flex;border-radius:100%;background-color:#d1d8e8;justify-content:center;align-items:center;font-size:16px;color:#fff;font-weight:700;border:solid 1px #3359e6;display:none}.affiliate-program .tree__item--children .tree__user{min-height:120px}.affiliate-program .tree__user{display:flex;align-items:center;justify-content:center;position:relative;min-height:180px}.affiliate-program .tree__zoom{position:absolute;z-index:10;top:0;right:0;display:flex;gap:14px}.affiliate-program .tree__zoom-button{border-radius:10px;background:#118df0;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:0;color:#fff;font-weight:700;font-size:14px;line-height:30px;text-transform:uppercase}.replenishment-block{margin-bottom:40px}.replenishment-block .replenishment-status{display:flex;align-items:center}.replenishment-block .status-item{max-width:300px;width:100%}.replenishment-block .status-item .status-item__title{color:#15222d;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0%;text-align:left;margin-bottom:20px}.replenishment-block .status-item .status-item__amount{display:flex;align-items:center;gap:8px}.replenishment-block .status-item .status-item__amount .amount{color:#000;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0%;text-align:left}.pdf-vue3-container{-webkit-box-shadow:0px 0px 24px -6px rgb(66,68,90);-moz-box-shadow:0px 0px 24px -6px rgb(66,68,90);box-shadow:0 0 24px -6px #42445a}.iframe-wrap .iframe{width:100%;min-height:100vh;-webkit-box-shadow:0px 0px 24px -6px rgb(66,68,90);-moz-box-shadow:0px 0px 24px -6px rgb(66,68,90);box-shadow:0 0 24px -6px #42445a}.support .top-search{height:280px;border-radius:20px;background:#eef8ff;width:100%;margin-top:75px;display:flex;padding:0 32px;justify-content:space-between;gap:84px;margin-bottom:100px}.support .top-search .right-block{display:flex;flex-direction:column;justify-content:center;height:100%;gap:30px;flex-grow:1}.support .top-search .right-block .right-block__title{color:#15222d;font-size:30px;font-style:normal;font-weight:600;line-height:normal}.support .top-search .right-block .right-search-input{max-width:598px;border-radius:10px;border:1px solid #118df0;background-color:#fff;height:60px;padding:0 15px;background:url(/build/assets/search-line-6c6f1d3a.svg),#fff;background-repeat:no-repeat;background-position:98% center}.support .top-search .left-block .search-big-icon{width:332px;height:353px;margin-top:-25px}@media only screen and (max-width: 1279px){.support .top-search{padding:0 20px;height:204px}.support .top-search .right-block{gap:16px}.support .top-search .right-block .right-block__title{max-width:392px}.support .top-search .right-block .right-search-input{max-width:420px;height:44px}.support .top-search .left-block .search-big-icon{width:250px;height:266px;margin-top:-31px}}@media only screen and (max-width: 767px){.support .top-search{padding:16px;height:unset;flex-direction:column;margin-bottom:30px;gap:16px;margin-top:50px}.support .top-search .right-block .right-block__title{max-width:unset;font-size:24px}.support .top-search .right-block .right-search-input{max-width:unset;height:44px}.support .top-search .left-block{display:flex;justify-content:center}.support .top-search .left-block .search-big-icon{width:185px;height:197px;margin-top:0}}.support .faq-block{margin-top:129px;margin-bottom:80px}.support .faq-block .faq-block__title{color:#15222d;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px}.support .faq-block .faq-unit .v-expansion-panel__shadow{display:none}.support .faq-block .faq-unit .expansion-text-title{color:#15222d;font-size:14px;font-style:normal;font-weight:500;line-height:normal}@media only screen and (max-width: 1279px){.support .faq-block{margin-top:91px;margin-bottom:60px}}@media only screen and (max-width: 767px){.support .faq-block{margin-top:30px;margin-bottom:50px}}.support .faq-form-wrapper{padding:30px;border-radius:20px;margin-bottom:80px;background:#eef8ff;display:flex;gap:20px}.support .faq-form-wrapper .right-wrap{display:flex;flex-direction:column;gap:60px}.support .faq-form-wrapper .right-wrap .text-wrap{max-width:492px;margin-top:35.5px}.support .faq-form-wrapper .right-wrap .text-wrap .text-wrap__title{color:#15222d;font-size:30px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px}.support .faq-form-wrapper .right-wrap .text-wrap .text-wrap__text{color:#15222d;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.support .faq-form-wrapper .right-wrap .tripple{width:347px;height:324px;align-self:center}.support .faq-form-wrapper .left-wrap{flex-grow:1;border-radius:24px;border:1px solid #e3e3e4;background:#fff;box-shadow:0 4px 20px #118df033;padding:32px}.support .faq-form-wrapper .left-wrap .question-form{display:flex;flex-direction:column;gap:18px;margin-top:17px}.support .faq-form-wrapper .left-wrap .form-input{display:flex;flex-direction:column;width:100%}.support .faq-form-wrapper .left-wrap .form-input .solo-input{height:46px;color:#15222d!important;font-size:14px;font-style:normal;font-weight:500;line-height:normal;outline:none;border-radius:20px;border:1px solid #e3e3e4;padding:0 20px}.support .faq-form-wrapper .left-wrap .form-input label{color:#949494;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.support .faq-form-wrapper .left-wrap .form-input .text-faq{border-radius:20px;border:1px solid #d3d1d7;padding:16px;max-height:200px}@media only screen and (max-width: 1279px){.support .faq-form-wrapper{flex-direction:column;gap:41px}.support .faq-form-wrapper .right-wrap{flex-direction:row;gap:10px}.support .faq-form-wrapper .right-wrap .tripple{width:275px;height:257px}.support .faq-form-wrapper .left-wrap{padding:20px}}@media only screen and (max-width: 767px){.support .faq-form-wrapper{gap:30px;padding:16px}.support .faq-form-wrapper .right-wrap{flex-direction:column;justify-content:center}.support .faq-form-wrapper .left-wrap{padding:16px}.support .faq-form-wrapper .text-wrap__title{font-size:24px!important}.support .faq-form-wrapper .text-wrap__text{font-size:16px!important}}.support .history-questions{margin-bottom:130px}.support .history-questions .history-questions__title{color:#273642;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:30px}.support .history-questions .order-summ{font-size:14px;font-style:normal;font-weight:600;line-height:135%}.list-questions{display:flex;flex-direction:column;gap:30px}.list-questions .list-questions__item{border-radius:20px;border:1px solid #d3d1d7;padding:30px;display:flex;gap:20px;position:relative}.list-questions .list-questions__item .item-left{width:380px}.list-questions .list-questions__item .item-left .item-left__title{color:#15222d;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:12px;word-break:break-all}.list-questions .list-questions__item .item-left .theme{color:#15222d;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.list-questions .list-questions__item .item-left .theme span{color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.list-questions .list-questions__item .item-left .title-object-wrap{display:flex;gap:10px;align-items:center;margin-top:36px}.list-questions .list-questions__item .item-left .title-object-wrap .img-wrap{border-radius:10px;width:50px;height:50px;overflow:hidden;flex-shrink:0}.list-questions .list-questions__item .item-left .title-object-wrap .img-wrap .object-img{width:100%;height:100%;object-fit:cover}.list-questions .list-questions__item .item-left .title-object-wrap .text-wrap-sup{display:flex;flex-direction:column;gap:10px}.list-questions .list-questions__item .item-left .title-object-wrap .text-wrap-sup .title-obj{color:#15222d;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.list-questions .list-questions__item .item-left .title-object-wrap .text-wrap-sup .guests-capacity{color:#15222d;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.list-questions .list-questions__item .item-left .title-object-wrap .text-wrap-sup .code-reservation{color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:125%}@media only screen and (max-width: 1279px){.list-questions .list-questions__item .item-left{width:unset!important}}.list-questions .list-questions__item .btn-more-offers{display:flex;width:150px;height:36px;padding:6px 30px;justify-content:center;align-items:center;gap:10px;position:absolute;right:30px;top:30px;font-size:12px;font-style:normal;font-weight:400;line-height:normal;border-radius:10px}@media only screen and (max-width: 1279px){.list-questions .list-questions__item .more-desktop{display:none}}.list-questions .list-questions__item .more-mob{display:none}@media only screen and (max-width: 1279px){.list-questions .list-questions__item .more-mob{display:block;position:absolute;right:20px;top:20px}}@media only screen and (max-width: 833px){.list-questions .list-questions__item .more-mob{right:10px;top:10px}}@media only screen and (max-width: 1279px){.list-questions .list-questions__item{padding:20px;flex-direction:column}.list-questions .list-questions__item .bottom-text-row{width:unset!important}}@media only screen and (max-width: 833px){.list-questions .list-questions__item{padding:10px;flex-direction:column;gap:10px}}.support-ticket{margin-bottom:130px}.support-ticket .list-questions{margin-top:34px;margin-bottom:30px}.support-ticket .chat-window{max-height:500px;flex-shrink:0;overflow-y:auto;overflow-x:hidden;position:relative;margin-bottom:30px;box-sizing:border-box;border:1px solid #d3d1d7;padding:0 30px;scroll-behavior:smooth}.support-ticket .chat-window .chat-window__content{min-height:450px;padding-top:20px}.support-ticket .chat-window .chat-window__content .message-row{padding-bottom:30px;flex-direction:column;display:flex}@media only screen and (max-width: 1279px){.support-ticket{margin-bottom:50px}}.form-input{display:flex;flex-direction:column;width:100%}.form-input .solo-input{height:46px;color:#15222d!important;font-size:14px;font-style:normal;font-weight:500;line-height:normal;outline:none;border-radius:20px;border:1px solid #e3e3e4;padding:0 20px}.form-input label{color:#949494;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.form-input .text-faq{border-radius:20px;border:1px solid #d3d1d7;padding:16px;max-height:200px}.btn-row{display:flex;align-items:center;gap:10px;justify-content:end}.btn-row .atache{height:49px;display:flex;align-items:center;cursor:pointer}.btn-row .btn{width:139px;flex-shrink:0}.upload-input .v-field__outline{display:none}.simplebar-track{right:-13px!important}.simplebar-scrollbar:before{border-radius:2px;background:#e3e3e4!important;width:4px}.top-row{display:flex;gap:10px;align-items:center;margin-bottom:10px}.top-row .avatar-icon{width:40px;height:40px;border-radius:50%;overflow:hidden}.top-row .avatar-icon .avatar-user{width:100%;height:100%;object-fit:cover}.top-row .name-user{color:#15222d;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.top-row .count-item{background-color:#ff1010;width:24px;height:24px;color:#fff;border-radius:50%;font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:flex;align-items:center;justify-content:center}.bottom-text-row{border-radius:20px;padding:20px;width:632px}.bottom-text-row .text-row{color:#15222d;font-size:14px;font-style:normal;font-weight:400;line-height:125%;margin-bottom:10px;overflow-wrap:break-word}.bottom-text-row .date-row{display:flex;align-items:center;justify-content:space-between}.bottom-text-row .date-row .date{color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.bottom-text-row .date-row .info-block{display:flex;gap:20px}.bottom-text-row .date-row .info-block .info-block__item{display:flex;gap:10px;align-items:center}.bottom-text-row .date-row .info-block .info-block__item .item-icon{display:flex;align-items:center}.bottom-text-row .date-row .info-block .info-block__item .item-number{color:#118df0;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.wrap-atache{display:flex;gap:10px;justify-content:end}.wrap-atache .btn{flex-shrink:0}@media (max-width: 767px){.wrap-atache{width:100%}}.files-block .files-block__item{display:flex;gap:12px;margin-bottom:10px}.files-block .files-block__item .name-file .name{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:4px;word-break:break-all}.files-block .files-block__item .name-file .size{color:#949494;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.profile-page{margin-top:147px;margin-bottom:150px}.profile-page .btn-edit{width:36px;height:36px;border-radius:50%;border:1px solid #118df0;display:flex;align-items:center;justify-content:center;background:#fff;cursor:pointer;flex-shrink:0}.profile-page .top-wrapper{display:flex;gap:10px}.profile-page .top-wrapper .left-side{position:relative;background:#eef8ff;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:20px;align-items:center}.profile-page .top-wrapper .left-side .profile-avatar{border-radius:50%;overflow:hidden;width:200px;height:200px;margin-top:75px}.profile-page .top-wrapper .left-side .profile-avatar .avatar-img{width:100%;height:100%;object-fit:contain}.profile-page .top-wrapper .left-side .profile-info-wrap{display:flex;flex-direction:column;align-items:center;gap:20px;padding:0 20px}.profile-page .top-wrapper .left-side .profile-info-wrap .profile-name{font-weight:600;font-size:32px;text-align:center;color:#273642}.profile-page .top-wrapper .left-side .profile-info-wrap .profile-social-block{display:flex;flex-direction:column;gap:10px;align-items:center}.profile-page .top-wrapper .left-side .profile-info-wrap .profile-social-block .social-block__login{font-weight:400;font-size:14px;text-align:center;color:#273642}.profile-page .top-wrapper .left-side .profile-info-wrap .profile-social-block .social-block__origin{font-weight:400;font-size:14px;text-align:center;color:#949494}.profile-page .top-wrapper .left-side .profile-info-wrap .profile-social-block .social-block__icons{display:flex;gap:20px;align-items:center}.profile-page .top-wrapper .left-side .profile-info-wrap .profile-social-block .social-block__icons .icons-item{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.profile-page .top-wrapper .left-side .profile-info-wrap .button-block{display:flex;flex-direction:column;gap:10px}.profile-page .top-wrapper .left-side .profile-info-wrap .button-block .btn{padding:14px 30px;width:332px}@media only screen and (max-width: 767px){.profile-page .top-wrapper .left-side .profile-info-wrap .button-block .btn{width:100%}}@media only screen and (max-width: 767px){.profile-page .top-wrapper .left-side .profile-info-wrap{padding:0}}.profile-page .top-wrapper .left-side .btn-edit{position:absolute;right:20px;top:20px}@media only screen and (max-width: 767px){.profile-page .top-wrapper .left-side .btn-edit{right:16px;top:16px}}.profile-page .top-wrapper .right-side{border:1px solid #e3e3e4;border-radius:20px;padding:20px}.profile-page .top-wrapper .right-side .right-side__item:not(:last-child){padding-bottom:20px;border-bottom:1px solid #e3e3e4;margin-bottom:40px}.profile-page .top-wrapper .right-side .right-side__item .item-top-row{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.profile-page .top-wrapper .right-side .right-side__item .item-top-row .title{font-weight:600;font-size:24px;color:#273642}@media only screen and (max-width: 767px){.profile-page .top-wrapper .right-side .right-side__item .item-top-row .title{font-size:18px}}.profile-page .top-wrapper .right-side .right-side__item .item-content .main-info{display:flex;flex-direction:column;gap:10px}.profile-page .top-wrapper .right-side .right-side__item .item-content .main-info .main-info__item{display:flex;gap:10px;align-items:center}.profile-page .top-wrapper .right-side .right-side__item .item-content .main-info .main-info__item .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.profile-page .top-wrapper .right-side .right-side__item .item-content .main-info .main-info__item .main-info__item-text-info{font-weight:400;font-size:16px;color:#232f4d}.profile-page .top-wrapper .right-side .right-side__item .item-content .main-info .main-info__item .main-info__item-text-info .span-text-info{color:#949494}@media only screen and (max-width: 767px){.profile-page .top-wrapper .right-side .right-side__item .item-content .main-info .main-info__item .main-info__item-text-info{font-size:14px}}.profile-page .top-wrapper .right-side .right-side__item .item-content .text-about{font-weight:400;font-size:16px;color:#232f4d}@media only screen and (max-width: 767px){.profile-page .top-wrapper .right-side .right-side__item .item-content .text-about{font-size:14px}}.profile-page .top-wrapper .right-side .right-side__item .item-content .item-content__swiper{overflow:hidden;position:relative}.profile-page .top-wrapper .right-side .right-side__item .item-content .item-content__swiper .profile-slide{max-width:174px;height:176px;border-radius:16px;overflow:hidden}.profile-page .top-wrapper .right-side .right-side__item .item-content .item-content__swiper .profile-slide .slide-img-profile{width:100%;height:100%;object-fit:contain}@media only screen and (max-width: 767px){.profile-page .top-wrapper .right-side .right-side__item .item-content .item-content__swiper .profile-slide{max-width:128px;height:129px}}.profile-page .top-wrapper .right-side .right-side__item .item-content .item-content__swiper .swiper-button-profile{width:28px;height:28px;border-radius:50%;background:#e3e3e4;display:flex;align-items:center;justify-content:center}.profile-page .top-wrapper .right-side .right-side__item .item-content .item-content__swiper .swiper-button-profile svg{width:12px;height:14px}@media only screen and (max-width: 767px){.profile-page .top-wrapper .right-side .right-side__item .item-content .item-content__swiper .swiper-button-profile{display:none}}.profile-page .top-wrapper .right-side .right-side__item .item-content .item-content__swiper .swiper-button-disabled{display:none}.profile-page .top-wrapper .right-side .right-side__item .item-content .item-content__swiper .swiper-button-prev svg{transform:rotate(180deg)}@media only screen and (max-width: 1279px){.profile-page .top-wrapper{flex-direction:column}.profile-page .top-wrapper .left-side{flex-direction:row;justify-content:center;align-items:center;padding:9px}.profile-page .top-wrapper .left-side .profile-avatar{margin-top:0;flex-shrink:0}.profile-page .top-wrapper .right-side{padding:16px}}@media only screen and (max-width: 767px){.profile-page .top-wrapper .left-side{flex-direction:column;align-items:center}.profile-page .top-wrapper .left-side .profile-avatar{width:120px;height:120px}}.profile-page .bottom-wrapper{margin-top:40px;border:1px solid #e3e3e4;border-radius:20px;padding:20px}.profile-page .bottom-wrapper .bottom-top-row{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.profile-page .bottom-wrapper .bottom-top-row .title{font-weight:600;font-size:24px;color:#273642}@media only screen and (max-width: 767px){.profile-page .bottom-wrapper .bottom-top-row .title{font-size:18px}}.profile-page .bottom-wrapper .bottom-cards-grid{display:grid;grid:auto/1fr 1fr;gap:20px}.profile-page .bottom-wrapper .bottom-cards-grid .profile-object-card{display:flex;gap:20px;border-bottom:1px solid #e3e3e4;padding-bottom:20px}.profile-page .bottom-wrapper .bottom-cards-grid .profile-object-card .left-side{width:240px;height:176px;border-radius:10px;overflow:hidden;flex-shrink:0}.profile-page .bottom-wrapper .bottom-cards-grid .profile-object-card .left-side .obj-image{width:100%;height:100%;object-fit:contain}.profile-page .bottom-wrapper .bottom-cards-grid .profile-object-card .right-side{display:flex;flex-direction:column;gap:16px}.profile-page .bottom-wrapper .bottom-cards-grid .profile-object-card .right-side .right-side__title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:16px;color:#15222d}.profile-page .bottom-wrapper .bottom-cards-grid .profile-object-card .right-side .right-side__title .icon{display:flex;align-items:center}.profile-page .bottom-wrapper .bottom-cards-grid .profile-object-card .right-side .black-stars-row{display:flex;align-items:center;gap:2px}.profile-page .bottom-wrapper .bottom-cards-grid .profile-object-card .right-side .black-stars-row .black-star-item{width:13px;height:13px;display:flex;align-items:center}.profile-page .bottom-wrapper .bottom-cards-grid .profile-object-card .right-side .address-row{display:flex;align-items:center;gap:10px;max-width:350px;font-weight:500;font-size:14px;color:#15222d}.profile-page .bottom-wrapper .bottom-cards-grid .profile-object-card .right-side .address-row .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.profile-page .bottom-wrapper .bottom-cards-grid .profile-object-card .right-side .btn{width:149px}@media only screen and (max-width: 1279px){.profile-page .bottom-wrapper .bottom-cards-grid .profile-object-card{flex-direction:column}.profile-page .bottom-wrapper .bottom-cards-grid .profile-object-card .left-side{width:240px;height:140px}.profile-page .bottom-wrapper .bottom-cards-grid .profile-object-card .left-side .obj-image{object-fit:cover}}@media only screen and (max-width: 767px){.profile-page .bottom-wrapper .bottom-cards-grid .profile-object-card .left-side{width:100%;height:165px}.profile-page .bottom-wrapper .bottom-cards-grid .profile-object-card .right-side .btn{width:100%}}@media only screen and (max-width: 767px){.profile-page .bottom-wrapper .bottom-cards-grid{grid:auto/1fr}}.profile-page .bottom-wrapper .empty-block-for-user{border:1px solid #d3d1d7;border-radius:20px;padding:30px;font-weight:400;font-size:18px;color:#15222d;display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}.profile-page .bottom-wrapper .empty-block-for-user .btn{display:flex;align-items:center;width:159px}.profile-page .bottom-wrapper .empty-block-for-user .btn .icon{width:22px;height:22px}@media only screen and (max-width: 767px){.profile-page .bottom-wrapper .empty-block-for-user{font-size:14px;padding:16px}}@media only screen and (max-width: 1279px){.profile-page .bottom-wrapper{margin-top:20px}}@media only screen and (max-width: 1279px){.profile-page{margin-top:115px}}@media only screen and (max-width: 767px){.profile-page{margin-top:106px}}.profile-dialog-form{margin-top:30px;display:flex;flex-direction:column;gap:30px}.profile-dialog-form .profile-dialog-form__wrap{display:flex;flex-direction:column;gap:10px}.profile-dialog-form .buttons-block{display:flex;justify-content:end}.profile-dialog-form .buttons-block .btn{max-width:304px}.profile-dialog-form .input-wrap{display:flex;align-items:center;gap:10px}.profile-dialog-form .input-wrap input{width:100%;height:100%;outline:none}.profile-dialog-form .input-wrap .icon-input{display:flex;align-items:center}.profile-dialog-form .add-photo-row{display:flex;align-items:center;gap:10px;width:250px;cursor:pointer}.profile-dialog-form .add-photo-row .add-icon{width:52px;height:52px;border-radius:50%}.profile-dialog-form .add-photo-row .add-photo-row__text{color:#009747;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.profile-dialog-form .profile-dialog-form__wrap-title{font-weight:600;font-size:16px;color:#15222d;display:flex;align-items:start;gap:10px}.profile-dialog-form .profile-dialog-form__wrap-title .icon-title{display:flex;align-items:center}.profile-dialog-form .grid-gallery{display:grid;gap:30px;grid:auto/repeat(auto-fit,minmax(120px,1fr))}.profile-dialog-form .grid-gallery .grid-gallery__item{border-radius:16px;overflow:hidden;position:relative}.profile-dialog-form .grid-gallery .grid-gallery__item .remove-icon{position:absolute;width:20px;height:20px;cursor:pointer;top:8px;right:8px}.profile-dialog-form .grid-gallery .grid-gallery__item .gallery-dialog-img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 767px){.profile-dialog-form{margin-top:60px}}.profile-dialog-form .file-input{display:flex;margin-top:20px;align-items:center;justify-content:end}.profile-dialog-form .file-input label{cursor:pointer;display:flex;gap:14px;align-items:center;font-weight:500;font-size:16px;color:#118df0}.profile-dialog-form .file-input .slide-gallery-input{display:none}.reviews{margin-top:111px}.reviews .reviews__title{font-weight:600;font-size:28px;color:#15222d;margin-bottom:40px}@media only screen and (max-width: 833px){.reviews .reviews__title{margin-bottom:30px;font-size:24px}}.reviews .reviews-object-title{margin-bottom:30px}.reviews .reviews-object-title .reviews-object-title__title{font-weight:600;font-size:24px;color:#15222d;display:flex;align-items:center;gap:8px}.reviews .reviews-object-title .reviews-object-title__title .copy-icon{cursor:pointer}@media only screen and (max-width: 833px){.reviews .reviews-object-title .reviews-object-title__title{font-size:16px}}.reviews .reviews-object-title .reviews-object-title__sub-title{display:flex;align-items:center;gap:6px;font-weight:500;font-size:14px;text-decoration:underline;text-decoration-skip-ink:none;color:#273642}.reviews .reviews-object-title .reviews-object-title__sub-title .local-icon{height:27px;display:flex;align-items:center}.reviews .total-count{border:1px solid #e3e3e4;border-radius:20px;padding:30px}.reviews .total-count .top{display:grid;grid:1fr/repeat(2,1fr);gap:20px;margin-bottom:20px;height:109px}.reviews .total-count .top .top-item{display:flex;flex-direction:column}@media only screen and (max-width: 833px){.reviews .total-count .top .top-item{gap:10px}}.reviews .total-count .top .top-item .top-item__title{font-weight:600;font-size:18px;color:#15222d;flex-grow:1}@media only screen and (max-width: 833px){.reviews .total-count .top .top-item .top-item__title{font-size:16px;flex-grow:0}}.reviews .total-count .top .top-item .top-item__count{font-weight:600;font-size:28px;color:#118df0;display:flex;gap:10px}.reviews .total-count .top .top-item .top-item__count .top-item__count-star{display:flex;align-items:center;height:39px}@media only screen and (max-width: 833px){.reviews .total-count .top .top-item .top-item__count .top-item__count-star{height:25px}}@media only screen and (max-width: 833px){.reviews .total-count .top .top-item .top-item__count{font-size:18px}}.reviews .total-count .top .left-item{border-right:1px solid #e3e3e4}@media only screen and (max-width: 833px){.reviews .total-count .top{height:124px}}@media only screen and (max-width: 833px){.reviews .total-count{padding:20px}}.reviews .guests-reviews .title-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:30px;margin-top:60px;margin-bottom:30px}.reviews .guests-reviews .title-row .title{font-weight:600;font-size:24px;color:#15222d}@media only screen and (max-width: 833px){.reviews .guests-reviews .title-row .title{font-size:18px}}.reviews .guests-reviews .title-row .prepend-table-filter-block{display:flex;gap:16px}.reviews .guests-reviews .title-row .prepend-table-filter-block .filter-select,.reviews .guests-reviews .title-row .prepend-table-filter-block .filter{height:32px;min-width:122px}.reviews .guests-reviews .title-row .prepend-table-filter-block .v-select__selection-text{color:#15222d;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.reviews .guests-reviews .title-row .prepend-table-filter-block .v-icon--size-default{font-size:20px!important}.reviews .guests-reviews .title-row .prepend-table-filter-block .v-field__field{height:32px}.reviews .guests-reviews .title-row .prepend-table-filter-block .v-field__field .v-field__input{height:32px;padding-top:0!important}@media only screen and (max-width: 833px){.reviews .guests-reviews .title-row{margin-top:40px}}.reviews .guests-reviews .title-row .title-sub{font-weight:600;font-size:18px;color:#15222d}@media only screen and (max-width: 833px){.reviews .guests-reviews .title-row .title-sub{font-size:14px}}.reviews .progress-grid{display:grid;grid:repeat(3,18px)/repeat(2,1fr);row-gap:10px;column-gap:30px;padding-top:30px;border-top:1px solid #e3e3e4}.reviews .progress-grid .progress{justify-content:space-between}.reviews .progress-grid .progress .progress__title{min-width:105px;max-width:125px;width:100%;flex-shrink:0}.reviews .progress-grid .progress .custom-progress{width:100%!important;left:0!important}.reviews .progress-grid .progress .progress__point{margin-left:8px}@media only screen and (max-width: 833px){.reviews .progress-grid{grid:auto/1fr;padding-top:20px}}.reviews .reviews-wrapper{display:flex;flex-direction:column;gap:30px}.reviews .reviews-wrapper .reviews__item{border:1px solid #e3e3e4;border-radius:20px;padding:30px}.reviews .reviews-wrapper .reviews__item .reviews__item-wrap{display:flex;align-items:center;margin-bottom:20px;justify-content:space-between;gap:20px;flex-wrap:wrap}.reviews .reviews-wrapper .reviews__item .reviews__item-wrap .left{display:flex;gap:20px;align-items:center}.reviews .reviews-wrapper .reviews__item .reviews__item-wrap .left .reviews__item-avatar{width:73px;height:72px;border-radius:50%;overflow:hidden}.reviews .reviews-wrapper .reviews__item .reviews__item-wrap .left .reviews__item-avatar svg{width:100%;height:100%;object-fit:contain}.reviews .reviews-wrapper .reviews__item .reviews__item-wrap .left .reviews__item-user-name .user-name__title{font-weight:500;font-size:18px;color:#15222d;margin-bottom:5px}.reviews .reviews-wrapper .reviews__item .reviews__item-wrap .left .reviews__item-user-name .desc-user{display:flex;flex-direction:column;gap:5px}.reviews .reviews-wrapper .reviews__item .reviews__item-wrap .left .reviews__item-user-name .desc-user .desc-user__item{display:flex;align-items:center;gap:10px}.reviews .reviews-wrapper .reviews__item .reviews__item-wrap .left .reviews__item-user-name .desc-user .desc-user__item .desc-name{font-weight:400;font-size:14px;line-height:125%;color:#949494}.reviews .reviews-wrapper .reviews__item .reviews__item-wrap .left .reviews__item-user-name .desc-user .desc-user__item .desc-value{font-weight:500;font-size:14px;line-height:125%;color:#15222d}.reviews .reviews-wrapper .reviews__item .right{max-width:630px}.reviews .reviews-wrapper .reviews__item .right .top-row{display:flex;gap:10px;align-items:center}.reviews .reviews-wrapper .reviews__item .right .top-row .rate-value{font-weight:600;font-size:18px;color:#118df0}.reviews .reviews-wrapper .reviews__item .right .top-row .star-icon{display:flex;align-items:center}.reviews .reviews-wrapper .reviews__item .right .top-row .date-review{font-weight:400;font-size:14px;line-height:24px;color:#949494}.reviews .reviews-wrapper .reviews__item .right .bottom-row{font-weight:400;font-size:14px;line-height:140%;color:#000;margin-top:20px}.reviews .reviews-wrapper .reviews__item .review-show-more{width:100%;display:flex;justify-content:end}.reviews .reviews-wrapper .reviews__item .review-show-more .review-show-more__wrap{font-weight:400;font-size:14px;text-decoration:underline;text-decoration-skip-ink:none;color:#118df0;cursor:pointer;display:flex;align-items:center;gap:10px}.reviews .reviews-wrapper .reviews__item .review-show-more .chevron-blue{height:20px;display:flex;align-items:center}.reviews .reviews-wrapper .reviews__item .progress-grid{border-top:none}@media only screen and (max-width: 833px){.reviews .reviews-wrapper .reviews__item{padding:20px}}.reviews .expansion-rate .v-expansion-panel{border-radius:0;width:100%}.reviews .expansion-rate .v-expansion-panel__shadow{display:none}.reviews .expansion-rate .v-expansion-panel-title{padding:0;min-height:14px;justify-content:end}.reviews .expansion-rate .v-row{font-weight:400;font-size:14px;text-decoration:underline;text-decoration-skip-ink:none;color:#118df0;flex-grow:0}.reviews .expansion-rate .v-expansion-panel-title__overlay{display:none}.reviews .expansion-rate .v-expansion-panel--active>.v-expansion-panel-title:not(.v-expansion-panel-title--static){min-height:14px}.reviews .expansion-rate .v-expansion-panel-title__icon{margin-inline-start:0}.reviews .expansion-rate .v-ripple__container{display:none}.reviews .expansion-rate .v-icon--size-default{font-size:16px;color:#118df0}.reviews .expansion-rate .mdi:before,.reviews .expansion-rate .mdi-set{margin-left:9px}.reviews .expansion-rate .v-expansion-panel-text__wrapper{padding:0}.reviews .share-impressions{border:1px solid #e3e3e4;border-radius:20px;padding:30px;display:flex;flex-direction:column}.reviews .share-impressions .share-impressions__top-wrap{margin-bottom:30px}.reviews .share-impressions .share-impressions__top-wrap .top-title{font-weight:600;font-size:18px;color:#118df0;margin-bottom:10px}@media only screen and (max-width: 833px){.reviews .share-impressions .share-impressions__top-wrap .top-title{font-size:16px}}.reviews .share-impressions .share-impressions__top-wrap .top-sub-title{font-weight:500;font-size:14px;color:#15222d}@media only screen and (max-width: 833px){.reviews .share-impressions .share-impressions__top-wrap{margin-bottom:20px}}.reviews .share-impressions .share-impressions__bottom-wrap .bottom-title{font-weight:600;font-size:18px;color:#15222d;margin-bottom:10px}.reviews .share-impressions .share-impressions__bottom-wrap .bottom-title .blue-span{font-weight:600;font-size:28px;color:#118df0}@media only screen and (max-width: 833px){.reviews .share-impressions .share-impressions__bottom-wrap .bottom-title .blue-span{font-size:18px}}@media only screen and (max-width: 833px){.reviews .share-impressions .share-impressions__bottom-wrap .bottom-title{font-size:14px}}.reviews .share-impressions .share-impressions__bottom-wrap .bootom-progress .custom-progress .v-progress-linear__determinate{background:#118df0}@media only screen and (max-width: 833px){.reviews .share-impressions{padding:20px}}.reviews .leave-review-item .left{align-items:start!important}@media only screen and (max-width: 833px){.reviews .leave-review-item .left{flex-direction:column}}.reviews .leave-review-item .reviews__item-img{width:160px;height:105px;overflow:hidden;border-radius:10px;flex-shrink:0}.reviews .leave-review-item .reviews__item-img .obj-image{width:100%;height:100%;object-fit:cover}.reviews .leave-review-item .reviews__item-obj-name .item-obj-name__title{font-weight:600;font-size:16px;color:#15222d;display:flex;align-items:center;gap:8px;margin-bottom:16px}.reviews .leave-review-item .reviews__item-obj-name .item-obj-name__title .copy-icon{display:flex;align-items:center;cursor:pointer}.reviews .leave-review-item .reviews__item-obj-name .desc-wrap{display:flex;flex-direction:column;gap:5px;flex-wrap:wrap}.reviews .leave-review-item .reviews__item-obj-name .desc-wrap .desc-item{border-radius:40px;width:fit-content;display:flex;align-items:center;gap:10px}.reviews .leave-review-item .reviews__item-obj-name .desc-wrap .desc-item .desc-name{font-weight:400;font-size:14px;line-height:125%;color:#949494}.reviews .leave-review-item .reviews__item-obj-name .desc-wrap .desc-item .desc-value{font-weight:400;font-size:14px;color:#15222d}.reviews .leave-review-item .reviews__item-obj-name .btn{width:fit-content;padding:14px 30px;margin-top:16px}.reviews .leave-review-item .middle-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.reviews .leave-review-item .middle-row .middle-row__title{font-weight:600;font-size:14px;color:#15222d}.reviews .leave-review-item .middle-row .middle-row__edit-btn{border:1px solid #118df0;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer}.reviews .leave-review-item .right{max-width:unset!important;width:100%}.reviews .leave-review-item .right .bottom-row{margin-top:10px!important}.reviews .leave-review-item .right-wrapper{background:#eee;border-radius:16px;padding:20px}.reviews .leave-review-item .right-wrapper .progress-grid{background:#eee}.reviews .leave-review-item .right-wrapper .v-expansion-panel-title,.reviews .leave-review-item .right-wrapper .v-expansion-panel-title--active{background:#eee!important}.reviews-star-rating{display:flex;align-items:center;gap:6px}.reviews-star-rating .reviews-star-rating__stars{display:flex;align-items:center;gap:2px;line-height:1}.reviews-star-rating .reviews-star-rating__star{color:#e3e3e4;flex-shrink:0}.reviews-star-rating .reviews-star-rating__star.reviews-star-rating__star--full{color:#15222d}.reviews-star-rating .reviews-star-rating__star--sm{font-size:12px}.reviews-star-rating .reviews-star-rating__star--md{font-size:14px}.reviews-star-rating .reviews-star-rating__star--lg{font-size:18px}.reviews-star-rating .reviews-star-rating__half-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;line-height:1}.reviews-star-rating .reviews-star-rating__half-wrap .reviews-star-rating__half-fill{position:absolute;left:0;top:0;bottom:0;width:50%;overflow:hidden;display:flex;align-items:center}.reviews-star-rating .reviews-star-rating__half-wrap .reviews-star-rating__half-fill .reviews-star-rating__star{flex-shrink:0}.reviews-star-rating .reviews-star-rating__value{font-weight:600;color:#15222d}.reviews-star-rating .reviews-star-rating__value--sm{font-size:12px}.reviews-star-rating .reviews-star-rating__value--md{font-size:14px}.reviews-star-rating .reviews-star-rating__value--lg{font-size:16px}.reviews-category-ratings{display:grid;gap:10px 20px}.reviews-category-ratings.reviews-category-ratings--cols2{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width: 833px){.reviews-category-ratings.reviews-category-ratings--cols2{grid-template-columns:1fr}}.reviews-category-ratings.reviews-category-ratings--cols1{grid-template-columns:1fr}.reviews-category-ratings .reviews-category-ratings__row{display:flex;align-items:center;gap:12px;min-width:0}.reviews-category-ratings .reviews-category-ratings__label{font-size:12px;color:#273642;flex-shrink:0;max-width:120px;overflow:hidden;text-overflow:ellipsis}.reviews-category-ratings .reviews-category-ratings__bar-wrap{flex:1;height:6px;border-radius:999px;background:#e3e3e4;overflow:hidden;min-width:0}.reviews-category-ratings .reviews-category-ratings__bar{height:100%;border-radius:999px;transition:width .2s}.reviews-category-ratings .reviews-category-ratings__bar.reviews-category-ratings__bar--accent,.reviews-category-ratings .reviews-category-ratings__bar.reviews-category-ratings__bar--primary{background:#118df0}.reviews-category-ratings .reviews-category-ratings__bar.reviews-category-ratings__bar--chart3{background:#6b7c8a}.reviews-category-ratings .reviews-category-ratings__bar.reviews-category-ratings__bar--destructive{background:#b71c1c}.reviews-category-ratings .reviews-category-ratings__value{font-size:12px;font-weight:600;flex-shrink:0;width:28px;text-align:right}.reviews-category-ratings .reviews-category-ratings__value.reviews-category-ratings__value--accent,.reviews-category-ratings .reviews-category-ratings__value.reviews-category-ratings__value--primary{color:#118df0}.reviews-category-ratings .reviews-category-ratings__value.reviews-category-ratings__value--chart3{color:#6b7c8a}.reviews-category-ratings .reviews-category-ratings__value.reviews-category-ratings__value--destructive{color:#b71c1c}.reviews-review-card{border:1px solid #e3e3e4;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:12px;background:#fff;transition:box-shadow .2s}.reviews-review-card:hover{box-shadow:0 4px 12px #0000000f}.reviews-review-card.reviews-review-card--compact{padding:16px}.reviews-review-card .reviews-review-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.reviews-review-card .reviews-review-card__author{display:flex;align-items:center;gap:12px}.reviews-review-card .reviews-review-card__avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#eee}.reviews-review-card .reviews-review-card__avatar-img{width:100%;height:100%;object-fit:cover}.reviews-review-card .reviews-review-card__avatar-fall{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#15222d;background:#eee}.reviews-review-card .reviews-review-card__avatar-fall.reviews-review-card__avatar-fall--anon{color:#949494}.reviews-review-card .reviews-review-card__meta{display:flex;flex-direction:column;gap:2px}.reviews-review-card .reviews-review-card__name{font-weight:600;font-size:14px;color:#15222d}.reviews-review-card .reviews-review-card__date{font-size:12px;color:#949494}.reviews-review-card .reviews-review-card__rating-badge{font-weight:600;font-size:16px;padding:4px 8px;border-radius:8px;flex-shrink:0}.reviews-review-card .reviews-review-card__rating-badge.reviews-review-card__rating-badge--accent,.reviews-review-card .reviews-review-card__rating-badge.reviews-review-card__rating-badge--primary{background:rgba(17,141,240,.15);color:#118df0}.reviews-review-card .reviews-review-card__rating-badge.reviews-review-card__rating-badge--chart3{background:rgba(107,124,138,.2);color:#6b7c8a}.reviews-review-card .reviews-review-card__rating-badge.reviews-review-card__rating-badge--destructive{background:rgba(183,28,28,.15);color:#b71c1c}.reviews-review-card .reviews-review-card__stars{margin-top:-4px}.reviews-review-card .reviews-review-card__room{display:flex;align-items:center;gap:8px}.reviews-review-card .reviews-review-card__room-icon{font-size:12px;color:#118df0}.reviews-review-card .reviews-review-card__room-label{font-size:12px;color:#949494}.reviews-review-card .reviews-review-card__room-badge{font-size:12px;color:#273642;background:#eee;padding:4px 10px;border-radius:999px}.reviews-review-card .reviews-review-card__text{font-size:14px;line-height:1.4;color:#000;margin:0}.reviews-review-card .reviews-review-card__text--clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.reviews-review-card .reviews-review-card__categories-btn{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#118df0;text-decoration:underline;background:none;border:none;cursor:pointer;padding:0}.reviews-review-card .reviews-review-card__chevron{transition:transform .2s}.reviews-review-card .reviews-review-card__chevron.reviews-review-card__chevron--open{transform:rotate(180deg)}.reviews-review-card .reviews-review-card__categories-inner{margin-top:8px}.reviews-review-card .reviews-review-card__categories-box{background:#f5f5f5;border-radius:12px;padding:12px}.reviews-review-card .reviews-review-card__response{border-radius:12px;background:rgba(17,141,240,.06);border:1px solid rgba(17,141,240,.2);padding:16px;display:flex;flex-direction:column;gap:8px;margin-top:4px}.reviews-review-card .reviews-review-card__response-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reviews-review-card .reviews-review-card__response-icon{font-size:14px;color:#118df0;flex-shrink:0}.reviews-review-card .reviews-review-card__response-label{font-size:12px;font-weight:600;color:#118df0}.reviews-review-card .reviews-review-card__response-date{font-size:12px;color:#949494;margin-left:auto;flex-shrink:0}.reviews-review-card .reviews-review-card__response-text{font-size:14px;line-height:1.5;color:#273642;margin:0}.reviews-review-card .reviews-review-card__response-text--clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reviews-review-card .reviews-review-card__no-response{display:flex;align-items:center;gap:8px;font-size:12px;color:#949494;margin-top:4px}.reviews-review-card .reviews-review-card__no-response .reviews-review-card__no-response-icon{font-size:12px;flex-shrink:0}.reviews-section{display:flex;flex-direction:column;gap:24px}.reviews-section .reviews-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.reviews-section .reviews-section__title-wrap{display:flex;flex-direction:column;gap:4px}.reviews-section .reviews-section__title{font-weight:600;font-size:20px;color:#15222d;margin:0}.reviews-section .reviews-section__meta{display:flex;align-items:center;gap:12px}.reviews-section .reviews-section__count{font-size:14px;color:#949494}.reviews-section .reviews-section__nav{display:flex;gap:8px}.reviews-section .reviews-section__nav-btn{width:32px;height:32px;border-radius:50%;border:1px solid #e3e3e4;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#15222d;transition:background .2s,border-color .2s}.reviews-section .reviews-section__nav-btn:hover:not(:disabled){background:#f5f5f5;border-color:#118df0;color:#118df0}.reviews-section .reviews-section__nav-btn:disabled{opacity:.5;cursor:not-allowed}.reviews-section .reviews-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media only screen and (max-width: 833px){.reviews-section .reviews-section__grid{grid-template-columns:1fr}}.reviews-section .reviews-section__footer{display:flex;justify-content:center}.reviews-section .reviews-section__link{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid rgba(17,141,240,.3);border-radius:12px;color:#118df0;font-weight:500;font-size:14px;text-decoration:none;transition:background .2s,border-color .2s}.reviews-section .reviews-section__link:hover{background:rgba(17,141,240,.05);border-color:#118df080}.reviews-section .reviews-section__link-icon{font-size:12px}.reviews-full-page{margin-top:111px;padding-bottom:60px}.reviews-full-page .reviews-full-page__header{border-bottom:1px solid #e3e3e4;background:#fff;padding:24px 0}.reviews-full-page .reviews-full-page__back{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#273642;text-decoration:none;margin-bottom:16px}.reviews-full-page .reviews-full-page__back:hover{color:#118df0}.reviews-full-page .reviews-full-page__header-row{display:flex;flex-direction:column;gap:24px}@media (min-width: 834px){.reviews-full-page .reviews-full-page__header-row{flex-direction:row;align-items:flex-start;justify-content:space-between}}.reviews-full-page .reviews-full-page__header-left{display:flex;flex-direction:column;gap:8px}.reviews-full-page .reviews-full-page__title{font-weight:600;font-size:24px;color:#15222d;margin:0}@media only screen and (max-width: 833px){.reviews-full-page .reviews-full-page__title{font-size:18px}}.reviews-full-page .reviews-full-page__address{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#273642;text-decoration:underline}.reviews-full-page .reviews-full-page__address:hover{color:#118df0}.reviews-full-page .reviews-full-page__rating-box{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:16px;background:rgba(17,141,240,.06);border:1px solid rgba(17,141,240,.2)}.reviews-full-page .reviews-full-page__rating-score{font-weight:700;font-size:28px;color:#118df0}.reviews-full-page .reviews-full-page__rating-out-of{font-size:12px;color:#949494}.reviews-full-page .reviews-full-page__rating-meta{display:flex;flex-direction:column;gap:4px}.reviews-full-page .reviews-full-page__rating-count{font-size:14px;color:#949494}.reviews-full-page .reviews-full-page__body{padding-top:32px}.reviews-full-page .reviews-full-page__layout{display:flex;flex-direction:column;gap:32px}@media (min-width: 1024px){.reviews-full-page .reviews-full-page__layout{flex-direction:row;gap:32px}}.reviews-full-page .reviews-full-page__sidebar{display:flex;flex-direction:column;gap:24px}@media (min-width: 1024px){.reviews-full-page .reviews-full-page__sidebar{width:256px;flex-shrink:0}}.reviews-full-page .reviews-full-page__sidebar-block{border:1px solid #e3e3e4;border-radius:20px;padding:20px;background:#fff}.reviews-full-page .reviews-full-page__sidebar-title{font-weight:600;font-size:14px;color:#15222d;margin:0 0 16px;display:flex;align-items:center;gap:8px}.reviews-full-page .reviews-full-page__dist{display:flex;flex-direction:column;gap:10px}.reviews-full-page .reviews-full-page__dist-row{display:flex;align-items:center;gap:12px}.reviews-full-page .reviews-full-page__dist-label{font-size:12px;color:#949494;width:32px;flex-shrink:0}.reviews-full-page .reviews-full-page__dist-bar-wrap{flex:1;height:8px;border-radius:999px;background:#e3e3e4;overflow:hidden}.reviews-full-page .reviews-full-page__dist-bar{height:100%;border-radius:999px;transition:width .2s}.reviews-full-page .reviews-full-page__dist-bar.reviews-full-page__dist-bar--accent,.reviews-full-page .reviews-full-page__dist-bar.reviews-full-page__dist-bar--primary{background:#118df0}.reviews-full-page .reviews-full-page__dist-bar.reviews-full-page__dist-bar--chart3{background:#6b7c8a}.reviews-full-page .reviews-full-page__dist-bar.reviews-full-page__dist-bar--destructive{background:#b71c1c}.reviews-full-page .reviews-full-page__dist-count{font-size:12px;font-weight:500;color:#15222d;width:24px;text-align:right}.reviews-full-page .reviews-full-page__rooms{display:flex;flex-wrap:wrap;gap:8px}.reviews-full-page .reviews-full-page__room-badge{font-size:12px;padding:6px 12px;border-radius:999px;background:#eee;color:#273642}.reviews-full-page .reviews-full-page__filters{display:flex;flex-direction:column;gap:12px}.reviews-full-page .reviews-full-page__select{max-width:100%}.reviews-full-page .reviews-full-page__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px}.reviews-full-page .reviews-full-page__total-line{font-size:14px;color:#949494;margin:0}.reviews-full-page .reviews-full-page__list{display:flex;flex-direction:column;gap:16px}.reviews-full-page .reviews-full-page__empty{border:1px solid #e3e3e4;border-radius:20px;padding:48px;text-align:center;color:#949494;background:#fff}.reviews-full-page .reviews-full-page__pagination{margin-top:16px;display:flex;justify-content:center}.object-details-page{padding-top:81px;padding-bottom:2rem;min-height:60vh}.object-details-page__loading{display:flex;align-items:center;justify-content:center;min-height:300px}.object-details-page__error{padding:2rem;text-align:center;color:#6b7280}.object-details-page__error .od-link{display:inline-block;margin-top:1rem;color:#118df0;font-weight:500}.object-details-main{max-width:64rem;margin:0 auto;padding:0 1rem}.od-card{border-radius:.75rem;border:1px solid #e5e7eb;background:#ffffff;padding:1.25rem 1.5rem}@media (min-width: 768px){.od-card{padding:1.5rem}}.od-card__head{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.od-card__head--between{justify-content:space-between;flex-wrap:wrap}.od-card__head-inner{display:flex;align-items:center;gap:.5rem}.od-card__icon{width:1.125rem;height:1.125rem;color:#6b7280}.od-card__title{font-size:1rem;font-weight:600;color:#15222d;margin:0}.od-header{padding:0;overflow:hidden}.od-header__gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;height:12rem}@media (min-width: 768px){.od-header__gallery{height:14rem}}.od-header__gallery{background:#e5e7eb}.od-header__gallery-item{position:relative;overflow:hidden;cursor:pointer;background:#f3f4f6}.od-header__gallery-img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.od-header__gallery-item:hover .od-header__gallery-img{transform:scale(1.05)}.od-header__gallery-more{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(21,34,45,.3);color:#fff;font-size:.875rem;font-weight:500}.od-header__info{padding:1.25rem 1.5rem}@media (min-width: 768px){.od-header__info{padding:1.5rem}}.od-header__row{display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.od-header__row{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1.5rem}}.od-header__top{flex:1 1 auto;min-width:0}.od-header__title-wrap{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.375rem}.od-header__title{font-size:1.25rem}@media (min-width: 768px){.od-header__title{font-size:1.5rem}}.od-header__title{font-weight:700;color:#15222d;margin:0}.od-header__verified{width:1.25rem;height:1.25rem;color:#118df0}.od-header__address{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:#6b7280;margin-bottom:.75rem}.od-header__address-icon{width:.875rem;height:.875rem;flex-shrink:0}.od-header__desc{font-size:.875rem;color:#6b7280;line-height:1.5;max-width:36rem;margin:0}.od-header__meta{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;flex-shrink:0}@media (min-width: 768px){.od-header__meta{align-items:flex-end;text-align:right}}.od-header__badges{display:flex;align-items:center;gap:.75rem}.od-header__reg{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#6b7280}.od-header__copy{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280;background:none;border:none;cursor:pointer;padding:0}.od-header__copy:hover{color:#15222d}.od-header__copied{color:#118df0;margin-left:.25rem}.od-header__stats{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #e5e7eb;width:100%}.od-header__stat{margin:0}.od-header__stat-label{font-size:.75rem;color:#6b7280;margin:0 0 .125rem}.od-header__stat-value{font-size:.875rem;font-weight:600;color:#15222d;margin:0}.od-header__stat-value--primary{color:#118df0}.od-header__stat-value--muted{color:#ef4444}.od-header__link{margin-left:auto;display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;color:#118df0;text-decoration:none}.od-header__link:hover{color:#0d77cb}.od-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.375rem;border:1px solid transparent}.od-badge--open{background:rgba(17,141,240,.1);color:#118df0;border-color:#118df033}.od-badge--closed{background:rgba(220,38,38,.1);color:#dc2626}.od-badge--mid{background:rgba(52,199,89,.1);color:#299f47;border-color:#34c75933}.od-badge--outline{border-color:#e5e7eb;color:#6b7280}.od-badge--secondary{background:#f3f4f6;color:#15222d;font-size:.75rem;font-weight:400}.od-tabs :deep(.v-tabs-list){background:rgba(243,244,246,.8);border-radius:.5rem;padding:2px;min-height:2.5rem}.od-tabs :deep(.v-tab){text-transform:none;font-size:.875rem;gap:.375rem}.od-tabs :deep(.v-tab--selected){color:#15222d}@media (max-width: 640px){.od-tabs__label{display:none}}.od-tabs-content{margin-top:1.25rem}.od-tabs-panel{padding:0}.od-grid-2{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width: 1024px){.od-grid-2{grid-template-columns:1fr 1fr}}.od-financial__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.25rem}.od-financial__block{border-radius:.5rem;border:1px solid #e5e7eb;padding:1rem}.od-financial__block-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.od-financial__icon-wrap{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.od-financial__icon-wrap--primary{background:rgba(17,141,240,.1);color:#118df0}.od-financial__icon-wrap--muted{background:rgba(239,68,68,.1);color:#ef4444}.od-financial__label{font-size:.875rem;color:#6b7280;margin:0}.od-financial__value{font-size:1.5rem;font-weight:700;color:#15222d;margin:0;font-variant-numeric:tabular-nums}.od-financial__unit{font-size:.875rem;font-weight:400;color:#6b7280}.od-financial__rend{font-size:.875rem;font-weight:600;color:#118df0;margin:.125rem 0 0;font-variant-numeric:tabular-nums}.od-financial__rend--muted{color:#ef4444}.od-financial__pending{display:flex;align-items:center;gap:.75rem;border-radius:.5rem;background:rgba(243,244,246,.6);padding:.875rem}.od-financial__pending-icon{width:1rem;height:1rem;color:#34c759;flex-shrink:0}.od-financial__pending-label{font-size:.75rem;color:#6b7280;margin:0}.od-financial__pending-value{font-size:.875rem;font-weight:600;color:#15222d;margin:.125rem 0 0;font-variant-numeric:tabular-nums}.od-tariff{border-radius:.5rem;border:1px solid rgba(17,141,240,.2);background:rgba(17,141,240,.1);padding:1rem}.od-tariff__head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}.od-tariff__label{font-size:.75rem;color:#6b7280;margin:0 0 .25rem}.od-tariff__name{font-size:1.125rem;font-weight:700;color:#15222d;margin:0}.od-tariff__right{text-align:right}.od-tariff__percent{font-size:1.5rem;font-weight:700;color:#118df0;margin:0;font-variant-numeric:tabular-nums}.od-tariff__features{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.od-tariff__feature{display:inline-flex;font-size:.75rem;background:#ffffff;border:1px solid #e5e7eb;border-radius:.375rem;padding:.25rem .5rem;color:#6b7280}.od-tariff__valid{font-size:.75rem;color:#6b7280;margin:0}.od-rooms__counts{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#6b7280}.od-rooms__counts--primary{color:#118df0}.od-rooms__counts--muted{color:#ef4444}.od-rooms__bar{height:.625rem;width:100%;border-radius:9999px;overflow:hidden;display:flex;margin-bottom:1.25rem;background:#f3f4f6}.od-rooms__bar-active{background:#118df0;border-radius:9999px 0 0 9999px;transition:width .3s}.od-rooms__bar-inactive{background:#ef4444;transition:width .3s}.od-rooms__list{display:flex;flex-direction:column;gap:.75rem}.od-rooms__item{display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;border:1px solid #e5e7eb;padding:.875rem}.od-rooms__item-left{display:flex;align-items:center;gap:.75rem;min-width:0}.od-rooms__item-icon{width:2.25rem;height:2.25rem;border-radius:.5rem;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.od-rooms__item-name{font-size:.875rem;font-weight:500;color:#15222d;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.od-rooms__item-price{font-size:.75rem;color:#6b7280;margin:.125rem 0 0}.od-rooms__item-right{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.od-rooms__item-label{font-size:.75rem;color:#6b7280;margin:0;text-align:right}.od-rooms__item-value{font-size:.875rem;font-weight:600;color:#15222d;margin:0;font-variant-numeric:tabular-nums}.od-booking-stats__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.5rem}@media (min-width: 768px){.od-booking-stats__cards{grid-template-columns:repeat(4,1fr)}}.od-booking-stats__subtitle{font-size:.875rem;font-weight:500;color:#15222d;margin:0 0 .75rem}.od-booking-stats__bar{height:.75rem;width:100%;border-radius:9999px;overflow:hidden;display:flex;margin-bottom:1rem}.od-booking-stats__bar-seg{height:100%;transition:width .5s}.od-booking-stats__table-wrap{overflow-x:auto}.od-booking-stats__table{width:100%;font-size:.875rem;border-collapse:collapse}.od-booking-stats__table th,.od-booking-stats__table td{padding:.625rem .75rem}.od-booking-stats__table thead th{text-align:left;font-size:.75rem;font-weight:500;color:#6b7280;border-bottom:1px solid #e5e7eb}.od-booking-stats__table thead th.text-right{text-align:right}.od-booking-stats__table tbody tr{border-bottom:1px solid rgba(229,231,235,.5)}.od-booking-stats__table tbody tr:last-child{border-bottom:0}.od-booking-stats__table tbody td{color:#15222d;font-variant-numeric:tabular-nums}.od-booking-stats__table tbody td.text-right{text-align:right}.od-booking-stats__table .od-booking-stats__type{display:flex;align-items:center;gap:.5rem}.od-booking-stats__table .od-booking-stats__dot{width:.625rem;height:.625rem;border-radius:50%;flex-shrink:0}.od-booking-stats__table .od-booking-stats__rend{font-weight:600;color:#118df0}.od-booking-stats__table tfoot tr{border-top:1px solid #e5e7eb}.od-booking-stats__table tfoot td{font-weight:600}.od-booking-stats__table .od-booking-stats__footer-label{font-weight:600;color:#15222d}.od-summary-card{border-radius:.5rem;background:rgba(243,244,246,.6);padding:.875rem}.od-summary-card__head{display:flex;align-items:center;gap:.375rem;color:#6b7280;margin-bottom:.5rem;font-size:.75rem}.od-summary-card__value{font-size:1.25rem;font-weight:700;color:#15222d;margin:0;font-variant-numeric:tabular-nums}.od-summary-card--accent .od-summary-card__value{color:#118df0}.od-summary-card__sub{font-size:.75rem;color:#6b7280;margin:.125rem 0 0}.od-chart__bars{display:flex;align-items:flex-end;gap:.375rem;height:10rem;margin-bottom:.75rem}.od-chart__bar-wrap{flex:1;display:flex;flex-direction:column;align-items:center;gap:.25rem}.od-chart__bar-label{font-size:10px;font-variant-numeric:tabular-nums;color:#6b7280}.od-chart__bar{width:100%;border-radius:2px 2px 0 0;background:rgba(17,141,240,.8);transition:height .5s;min-height:2px}.od-chart__months{display:flex;gap:.375rem;margin-bottom:0}.od-chart__month{flex:1;text-align:center;font-size:10px;color:#6b7280}.od-chart__table{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #e5e7eb}.od-chart__table-head{display:grid;grid-template-columns:1fr auto auto auto;gap:.5rem;font-size:.75rem;font-weight:500;color:#6b7280;margin-bottom:.5rem}.od-chart__table-head .text-right{text-align:right}.od-chart__table-row{display:grid;grid-template-columns:1fr auto auto auto;gap:.5rem;font-size:.875rem;padding:.375rem 0;border-top:1px solid rgba(229,231,235,.4)}.od-chart__table-row .text-right{text-align:right}.od-chart__occ--high{font-weight:500;color:#118df0}.od-chart__occ--mid{font-weight:500;color:#34c759}.od-chart__occ--low{font-weight:500;color:#ef4444}.od-rend__desc{font-size:.75rem;color:#6b7280;margin:0 0 1.25rem 1.625rem}.od-rend__toggle-wrap{border-radius:.5rem;border:1px solid #e5e7eb;background:rgba(243,244,246,.4);padding:1rem;margin-bottom:1.25rem}.od-rend__toggle-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.od-rend__label{font-size:.875rem;font-weight:500;color:#15222d;cursor:pointer}.od-rend__hint{font-size:.75rem;color:#6b7280;margin:.25rem 0 0}.od-rend__percent-block{border-radius:.5rem;border:1px solid #e5e7eb;padding:1rem;margin-bottom:1.25rem}.od-rend__percent-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:500;color:#15222d}.od-rend__percent-value{font-size:1.875rem;font-weight:700;color:#15222d;font-variant-numeric:tabular-nums;margin-bottom:.75rem}.od-rend__slider{margin-bottom:.75rem}.od-rend__presets{display:flex;flex-wrap:wrap;gap:.5rem}.od-rend__preset{padding:.375rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:500;background:#f3f4f6;color:#6b7280;border:none;cursor:pointer;transition:background-color .2s,color .2s}.od-rend__preset:hover{background:rgb(231.3428571429,233.3142857143,237.2571428571)}.od-rend__preset--active{background:#118df0;color:#fff}.od-rend__stats{border-radius:.5rem;border:1px solid #e5e7eb;padding:1rem}.od-rend__stats-head{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:500;color:#15222d}.od-rend__info-box{display:flex;align-items:flex-start;gap:.625rem;border-radius:.5rem;background:rgba(17,141,240,.1);border:1px solid rgba(17,141,240,.15);padding:.875rem .75rem;margin-bottom:1rem;font-size:.75rem;color:#6b7280;line-height:1.5}.od-rend__info-box strong{color:#118df0}.od-rend__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1rem}.od-rend__stat-card{border-radius:.5rem;background:rgba(243,244,246,.6);padding:.625rem .75rem}.od-rend__stat-label{font-size:11px;color:#6b7280;margin:0 0 .125rem}.od-rend__stat-num{font-size:1.125rem;font-weight:700;color:#15222d;margin:0;font-variant-numeric:tabular-nums}.od-rend__stat-num--accent{color:#34c759}.od-rend__stat-num--primary{color:#118df0}.od-rend__stat-unit{font-size:10px;color:#6b7280;margin:0}.od-rend__progress-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:.375rem;font-size:.75rem}.od-rend__progress-label{color:#6b7280}.od-rend__progress-value{font-weight:500;color:#15222d;font-variant-numeric:tabular-nums}.od-rend__progress-bar{height:.5rem;width:100%;border-radius:9999px;background:#f3f4f6;overflow:hidden}.od-rend__progress-fill{height:100%;border-radius:9999px;background:#118df0;transition:width .5s ease-out}.od-rend__empty{border-radius:.5rem;border:1px dashed #e5e7eb;background:rgba(243,244,246,.3);padding:2rem;text-align:center}.od-rend__empty-icon{width:2rem;height:2rem;color:#6b728066;margin:0 auto .5rem;display:block}.od-rend__empty-hint{font-size:.75rem;color:#6b7280;margin:.25rem 0 0}.od-details-space{display:flex;flex-direction:column;gap:1.25rem}.od-details-grid{display:grid;grid-template-columns:1fr;gap:.875rem 2rem}@media (min-width: 768px){.od-details-grid{grid-template-columns:1fr 1fr}}.od-detail-row{display:flex;align-items:flex-start;gap:.625rem}.od-detail-row__icon{width:.875rem;height:.875rem;color:#6b7280;margin-top:.125rem;flex-shrink:0}.od-detail-row__label{font-size:.75rem;color:#6b7280;margin:0}.od-detail-row__value{font-size:.875rem;font-weight:500;color:#15222d;margin:0}.od-detail-row__value--accent{color:#118df0}.od-badges-wrap{display:flex;flex-wrap:wrap;gap:.5rem}.od-services-list__row{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;padding:.375rem 0}.od-services-list__price{font-weight:500;color:#15222d;font-variant-numeric:tabular-nums}.od-fines-list{display:flex;flex-direction:column;gap:0}.od-fine-row{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;padding:.25rem 0}.od-fine-row span:first-child{color:#6b7280}.od-fine-row span:last-child{font-weight:500;color:#15222d;font-variant-numeric:tabular-nums}.text-right{text-align:right}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.object-details-tabs-block{display:none}.object-reviews-page{margin-top:111px}.object-reviews-page .bread-crumbs{margin-top:0;margin-bottom:24px}.object-reviews-page__container{max-width:1152px;margin-left:auto;margin-right:auto}.object-reviews-page__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px 0;border-bottom:1px solid #e3e3e4;margin-bottom:24px}.object-reviews-page__header-left{display:flex;align-items:center;gap:12px}.object-reviews-page__header-icon{width:40px;height:40px;border-radius:10px;background:#15222d;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}.object-reviews-page__title{font-size:18px;font-weight:700;color:#15222d;line-height:1.3;margin:0}.object-reviews-page__subtitle{font-size:12px;color:#949494;margin:4px 0 0}.object-reviews-page__header-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;font-size:14px;font-weight:500;background:rgba(0,151,71,.1);border:1px solid rgba(0,151,71,.2);color:#009747}.object-reviews-page__header-badge--new{background:rgba(0,151,71,.1);border-color:#00974733;color:#009747}.object-reviews-page__loading{display:flex;justify-content:center;padding:48px}.object-reviews-page__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}@media (min-width: 768px){.object-reviews-page__stats{grid-template-columns:repeat(4,1fr)}}.object-reviews-page__stat{border:1px solid #e3e3e4;border-radius:12px;background:#ffffff;padding:16px;display:flex;flex-direction:column;gap:4px}.object-reviews-page__stat-label{font-size:12px;color:#949494}.object-reviews-page__stat-value{font-size:24px;font-weight:700;color:#15222d}.object-reviews-page__stat-value--new{color:#009747}.object-reviews-page__stat-value--danger{color:#ff1010}.object-reviews-page__stat-value--ok{color:#009747}.object-reviews-page__stat-rating{display:flex;align-items:center;gap:8px}.object-reviews-page__stat-star{color:#009747;font-size:18px}.object-reviews-page__stat-icon{font-size:16px}.object-reviews-page__stat-icon--danger{color:#ff1010}.object-reviews-page__stat-icon--ok{color:#009747}.object-reviews-page__filters{border:1px solid #e3e3e4;border-radius:12px;background:#ffffff;padding:16px;margin-bottom:24px}.object-reviews-page__search-wrap{position:relative;margin-bottom:16px}.object-reviews-page__search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;color:#949494}.object-reviews-page__search-input{width:100%;padding:10px 12px 10px 36px;border:1px solid #e3e3e4;border-radius:8px;font-size:14px;color:#15222d;background:#ffffff}.object-reviews-page__search-input::placeholder{color:#949494}.object-reviews-page__filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.object-reviews-page__select-wrap{display:flex;align-items:center;gap:8px}.object-reviews-page__select-icon{font-size:14px;color:#949494}.object-reviews-page__select{min-width:160px;padding:8px 12px;border:1px solid #e3e3e4;border-radius:8px;font-size:12px;color:#15222d;background:#ffffff;cursor:pointer}.object-reviews-page__reset-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font-size:12px;color:#949494;background:none;border:none;cursor:pointer}.object-reviews-page__reset-btn:hover{color:#15222d}.object-reviews-page__results-line{margin-bottom:16px}.object-reviews-page__results-text{font-size:14px;color:#949494;margin:0}.object-reviews-page__list{display:flex;flex-direction:column;gap:16px}.object-reviews-page__empty{border:1px solid #e3e3e4;border-radius:12px;background:#ffffff;padding:64px 24px;text-align:center}.object-reviews-page__empty-icon{font-size:48px;color:#94949466;margin-bottom:12px}.object-reviews-page__empty-title{font-size:16px;font-weight:500;color:#949494;margin:0 0 8px}.object-reviews-page__empty-desc{font-size:14px;color:#949494;margin:0}.object-reviews-page__back-link{display:inline-block;margin-top:16px;font-size:14px;font-weight:500;color:#118df0;text-decoration:none}.object-reviews-page__back-link:hover{text-decoration:underline}.object-reviews-page__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:24px}.object-reviews-page__page-btn{min-width:36px;height:36px;padding:0 12px;border:1px solid #e3e3e4;border-radius:8px;font-size:14px;color:#15222d;background:#ffffff;cursor:pointer}.object-reviews-page__page-btn:hover:not(:disabled){background:#eeeeee}.object-reviews-page__page-btn:disabled{opacity:.5;cursor:not-allowed}.object-reviews-page__page-btn--num{min-width:36px}.object-reviews-page__page-btn--active{background:#118df0;border-color:#118df0;color:#fff}.object-reviews-page__page-ellipsis{padding:0 4px;color:#949494}.hotelier-review-card{border:1px solid #e3e3e4;border-radius:12px;background:#ffffff;overflow:hidden;transition:box-shadow .2s}.hotelier-review-card:hover{box-shadow:0 4px 12px #0000000f}.hotelier-review-card--new{border-color:#00974766;box-shadow:0 0 0 1px #0097471a}.hotelier-review-card__strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 20px;border-bottom:1px solid rgba(227,227,228,.6);background:rgba(238,238,238,.3)}.hotelier-review-card__strip-left{display:flex;align-items:center;gap:8px;min-width:0}.hotelier-review-card__strip-icon{font-size:14px;color:#15222d;flex-shrink:0}.hotelier-review-card__strip-name{font-size:12px;font-weight:500;color:#15222d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hotelier-review-card__strip-sep{font-size:12px;color:#949494}.hotelier-review-card__strip-room{font-size:12px;color:#949494;display:inline-flex;align-items:center;gap:4px}.hotelier-review-card__room-icon{font-size:11px}.hotelier-review-card__strip-badges{display:flex;align-items:center;gap:8px;flex-shrink:0}.hotelier-review-card__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;font-size:10px;font-weight:600}.hotelier-review-card__badge--new{background:rgba(0,151,71,.15);color:#009747;border:1px solid rgba(0,151,71,.25)}.hotelier-review-card__badge--answered{background:rgba(0,151,71,.1);color:#009747}.hotelier-review-card__badge--pending{background:rgba(255,16,16,.08);color:#ff1010}.hotelier-review-card__body{padding:20px}.hotelier-review-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.hotelier-review-card__author{display:flex;align-items:center;gap:12px}.hotelier-review-card__avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#eeeeee}.hotelier-review-card__avatar-img{width:100%;height:100%;object-fit:cover}.hotelier-review-card__avatar-fall{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#273642;background:#eeeeee}.hotelier-review-card__avatar-fall--anon{background:rgba(148,148,148,.2);color:#949494}.hotelier-review-card__meta{display:flex;flex-direction:column;gap:2px}.hotelier-review-card__name{font-size:14px;font-weight:600;color:#15222d}.hotelier-review-card__date{font-size:12px;color:#949494}.hotelier-review-card__rating-row{display:flex;align-items:center;gap:12px}.hotelier-review-card__stars{flex-shrink:0}.hotelier-review-card__rating-num{min-width:2.5rem;padding:6px 10px;border-radius:8px;font-size:14px;font-weight:700;text-align:center}.hotelier-review-card__rating-num--accent{background:#009747;color:#fff}.hotelier-review-card__rating-num--primary{background:#15222d;color:#fff}.hotelier-review-card__rating-num--chart3{background:#118df0;color:#fff}.hotelier-review-card__rating-num--destructive{background:#ff1010;color:#fff}.hotelier-review-card__text{font-size:14px;line-height:1.5;color:#15222d;margin:0 0 16px}.hotelier-review-card__categories{margin-bottom:16px}.hotelier-review-card__categories-btn{display:inline-flex;align-items:center;gap:8px;padding:4px 0;font-size:12px;color:#118df0;background:none;border:none;cursor:pointer}.hotelier-review-card__categories-btn:hover{text-decoration:underline}.hotelier-review-card__chevron{font-size:12px;transition:transform .2s}.hotelier-review-card__chevron--open{transform:rotate(180deg)}.hotelier-review-card__categories-inner{margin-top:12px}.hotelier-review-card__categories-box{padding:16px;border-radius:10px;background:rgba(238,238,238,.4);border:1px solid rgba(227,227,228,.5)}.hotelier-review-card__response{border-radius:10px;background:rgba(238,238,238,.5);border:1px solid rgba(227,227,228,.5);padding:16px;margin-bottom:16px}.hotelier-review-card__response-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.hotelier-review-card__response-icon{font-size:14px;color:#118df0}.hotelier-review-card__response-label{font-size:12px;font-weight:600;color:#118df0}.hotelier-review-card__response-date{font-size:12px;color:#949494;margin-left:auto}.hotelier-review-card__response-text{font-size:14px;line-height:1.5;color:#273642;margin:0}.hotelier-review-card__reply-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-size:12px;color:#118df0;background:none;border:1px solid rgba(17,141,240,.3);border-radius:8px;cursor:pointer}.hotelier-review-card__reply-btn:hover{background:rgba(17,141,240,.05)}.hotelier-review-card__reply-form{border-radius:10px;border:1px solid rgba(17,141,240,.3);background:rgba(17,141,240,.02);padding:16px}.hotelier-review-card__reply-form-head{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;color:#118df0}.hotelier-review-card__reply-textarea{width:100%;min-height:100px;padding:12px;border:1px solid #e3e3e4;border-radius:8px;font-size:14px;font-family:inherit;color:#15222d;resize:vertical;margin-bottom:12px}.hotelier-review-card__reply-textarea::placeholder{color:#949494}.hotelier-review-card__reply-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.hotelier-review-card__reply-cancel{padding:8px 14px;font-size:12px;color:#949494;background:none;border:none;cursor:pointer}.hotelier-review-card__reply-cancel:hover{color:#15222d}.hotelier-review-card__reply-submit{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-size:12px;color:#fff;background:#118df0;border:none;border-radius:8px;cursor:pointer}.hotelier-review-card__reply-submit:hover:not(:disabled){background:#3ea9ff}.hotelier-review-card__reply-submit:disabled{opacity:.5;cursor:not-allowed}.objects-page{padding:24px 0 80px}.objects-page__inner{max-width:1152px;margin:0 auto}.objects-page__header{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media (min-width: 640px){.objects-page__header{flex-direction:row;align-items:flex-start;justify-content:space-between}}.objects-page__header-text{flex:1}.objects-page__title{font-size:24px;font-weight:700;letter-spacing:-.02em;color:#15222d;margin:0 0 4px}.objects-page__subtitle{font-size:14px;color:#949494;margin:0}.objects-page__add-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;color:#fff;background:#118df0;border:none;border-radius:8px;text-decoration:none;white-space:nowrap;transition:background .2s}.objects-page__add-btn:hover{background:#3ea9ff}.objects-page__add-btn:active{background:#0079da}.objects-page__add-btn-icon{font-size:14px}.objects-page__filters{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}@media (min-width: 640px){.objects-page__filters{flex-direction:row;align-items:center;justify-content:space-between}}.objects-page__search-wrap{position:relative;flex:1;max-width:28rem}.objects-page__search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;color:#949494}.objects-page__search-input{width:100%;padding:10px 12px 10px 36px;border:1px solid #e3e3e4;border-radius:8px;font-size:14px;color:#15222d;background:#ffffff}.objects-page__search-input::placeholder{color:#949494}.objects-page__filter-row{display:flex;align-items:center;gap:8px}.objects-page__filter-icon{font-size:14px;color:#949494}.objects-page__select{width:200px;padding:8px 12px;border:1px solid #e3e3e4;border-radius:8px;font-size:14px;color:#15222d;background:#ffffff;cursor:pointer}.objects-page__filter-count{font-size:12px;color:#949494;background:#eeeeee;padding:2px 8px;border-radius:999px}.objects-page__loading{display:flex;justify-content:center;padding:48px}.objects-page__grid{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width: 640px){.objects-page__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.objects-page__grid{grid-template-columns:repeat(3,1fr)}}.objects-page__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #e3e3e4;border-radius:12px;background:#ffffff;padding:64px 24px}.objects-page__empty-icon{font-size:40px;color:#94949466;margin-bottom:16px}.objects-page__empty-title{font-size:14px;font-weight:500;color:#949494;margin:0 0 4px}.objects-page__empty-desc{font-size:12px;color:#949494b3;margin:0}.objects-page__pagination{margin-top:24px;display:flex;justify-content:center}.objects-page__pagination-el .v-pagination__item,.objects-page__pagination-el .v-pagination__prev,.objects-page__pagination-el .v-pagination__next{border-radius:8px}.properties-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e3e3e4;border-radius:12px;background:#ffffff;transition:box-shadow .2s,border-color .2s}.properties-card:hover{box-shadow:0 4px 12px #0000000f;border-color:#118df033}.properties-card__img-wrap{position:relative;aspect-ratio:16/10;width:100%;overflow:hidden;background:#eaeaea}.properties-card__img-link{display:block;width:100%;height:100%}.properties-card__img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.properties-card:hover .properties-card__img{transform:scale(1.05)}.properties-card__img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#eaeaea}.properties-card__img-placeholder--full{min-height:100%}.properties-card__img-placeholder-icon{font-size:48px;color:#94949466}.properties-card__badge{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:600;box-shadow:0 1px 2px #0000000d}.properties-card__badge--status{left:12px;top:12px}.properties-card__badge--published{background:#009747;color:#fff}.properties-card__badge--draft{background:#eeeeee;color:#949494}.properties-card__badge--unpublished{background:rgba(39,54,66,.2);color:#15222d}.properties-card__badge--moderation{background:#e6a23c;color:#fff}.properties-card__badge--rejected{background:#ff1010;color:#fff}.properties-card__badge--type{right:12px;top:12px;background:rgba(21,34,45,.7);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.properties-card__badge--date{bottom:12px;left:12px;background:rgba(21,34,45,.7);color:#fff;font-size:11px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.properties-card__badge-icon{font-size:12px}.properties-card__body{display:flex;flex-direction:column;gap:12px;padding:16px;flex:1}.properties-card__title{font-size:14px;font-weight:600;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.properties-card__title a{color:#15222d;text-decoration:none}.properties-card__title a:hover{color:#118df0}.properties-card__location{display:flex;flex-direction:column;gap:4px}.properties-card__location-row{display:flex;align-items:center;gap:6px;font-size:12px;color:#949494}.properties-card__location-icon{font-size:12px;flex-shrink:0}.properties-card__location-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.properties-card__units{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:500;background:#eeeeee;color:#273642;text-decoration:none;transition:background .2s,color .2s}.properties-card__units:hover{background:rgba(17,141,240,.1);color:#118df0}.properties-card__units-icon{font-size:14px}.properties-card__moderation-alert{display:flex;align-items:flex-start;gap:8px;padding:10px;border-radius:8px;border:1px solid rgba(255,16,16,.3);background:rgba(255,16,16,.05);text-decoration:none;transition:background .2s}.properties-card__moderation-alert:hover{background:rgba(255,16,16,.1)}.properties-card__moderation-alert-icon{font-size:14px;color:#ff1010;flex-shrink:0;margin-top:2px}.properties-card__moderation-alert-text{display:flex;flex-direction:column;gap:2px}.properties-card__moderation-alert-title{font-size:12px;font-weight:600;color:#ff1010}.properties-card__moderation-alert-desc{font-size:12px;color:#949494}.properties-card__modified{margin:auto 0 0;font-size:12px;color:#949494b3}.properties-card__footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e3e3e4;padding:10px 16px}.properties-card__actions{display:flex;align-items:center;gap:4px}.properties-card__action-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#15222d;border-radius:6px;cursor:pointer;text-decoration:none;transition:background .2s,color .2s}.properties-card__action-btn:hover{background:#eeeeee;color:#118df0}.properties-card__dropdown-menu{border-radius:8px;box-shadow:0 4px 12px #0000001a}.properties-card__dropdown-list{padding:4px;min-width:180px;background:#ffffff;border-radius:8px}.properties-card__dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;color:#15222d;background:none;border:none;border-radius:6px;cursor:pointer;text-decoration:none;text-align:left;transition:background .2s}.properties-card__dropdown-item:hover{background:#eeeeee}.properties-card__dropdown-item--danger{color:#ff1010}.properties-card__dropdown-sep{height:1px;background:#e3e3e4;margin:4px 0}.moderation-result-page{padding:24px 0 80px}.moderation-result-page__inner{max-width:1152px;margin:0 auto}.moderation-result-page__back{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#949494;text-decoration:none;margin-bottom:24px;transition:color .2s}.moderation-result-page__back:hover{color:#15222d}.moderation-result-page__back-icon{font-size:14px}.moderation-result-page__loading{display:flex;justify-content:center;padding:48px}.moderation-result-page__error{padding:24px;text-align:center;color:#ff1010}.moderation-result-page__error .moderation-result-page__back{margin-top:16px}.moderation-result-page__header-card{display:flex;flex-direction:column;gap:24px;border:1px solid #e3e3e4;border-radius:12px;background:#ffffff;padding:20px;margin-bottom:24px}@media (min-width: 640px){.moderation-result-page__header-card{flex-direction:row;align-items:flex-start;gap:24px}}.moderation-result-page__header-img-wrap{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:8px;background:#eeeeee;flex-shrink:0}@media (min-width: 640px){.moderation-result-page__header-img-wrap{aspect-ratio:4/3;width:192px}}.moderation-result-page__header-img{width:100%;height:100%;object-fit:cover}.moderation-result-page__header-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:40px;color:#94949466}.moderation-result-page__header-info{flex:1;display:flex;flex-direction:column;gap:12px}.moderation-result-page__header-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.moderation-result-page__header-title{font-size:20px;font-weight:700;color:#15222d;margin:0}.moderation-result-page__header-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid rgba(255,16,16,.3);border-radius:6px;background:rgba(255,16,16,.05);font-size:12px;font-weight:600;color:#ff1010}.moderation-result-page__header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;color:#949494}.moderation-result-page__meta-item{display:inline-flex;align-items:center;gap:6px}.moderation-result-page__header-desc{font-size:14px;line-height:1.5;color:#949494;margin:0}.moderation-result-page__section{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.moderation-result-page__section-title{font-size:18px;font-weight:600;color:#15222d;margin:0}.moderation-result-page__section-badges{display:flex;align-items:center;gap:8px}.moderation-result-page__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:12px;background:#eeeeee;color:#949494}.moderation-result-page__badge--total{font-weight:500}.moderation-result-page__badge--property{border:1px solid rgba(17,141,240,.3);background:rgba(17,141,240,.05);color:#118df0}.moderation-result-page__badge--room{border:1px solid rgba(230,162,60,.5);background:rgba(230,162,60,.1);color:#b8860b}.moderation-result-page__issues-block{margin-bottom:24px}.moderation-result-page__issues-block-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#949494;text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}.moderation-result-page__issues-list{display:flex;flex-direction:column;gap:12px}.moderation-result-page__issue-card{display:flex;gap:16px;padding:16px;border:1px solid #e3e3e4;border-radius:12px;background:#ffffff;transition:border-color .2s}.moderation-result-page__issue-card:hover{border-color:#118df033}.moderation-result-page__issue-num{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(255,16,16,.1);font-size:14px;font-weight:700;color:#ff1010}.moderation-result-page__issue-body{flex:1;display:flex;flex-direction:column;gap:8px}.moderation-result-page__issue-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.moderation-result-page__issue-target{font-size:14px;font-weight:600;color:#15222d}.moderation-result-page__issue-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:500}.moderation-result-page__issue-badge--property{border:1px solid rgba(17,141,240,.3);color:#118df0}.moderation-result-page__issue-badge--room{border:1px solid rgba(230,162,60,.5);background:rgba(230,162,60,.1);color:#b8860b}.moderation-result-page__issue-step{display:flex;align-items:center;gap:6px;font-size:12px;color:#949494}.moderation-result-page__issue-step-label{font-weight:500}.moderation-result-page__issue-step-value{padding:2px 6px;border-radius:4px;background:#eeeeee}.moderation-result-page__issue-reason{display:flex;align-items:center;gap:6px}.moderation-result-page__issue-reason-icon{font-size:14px;color:#ff1010;flex-shrink:0}.moderation-result-page__issue-reason-text{font-size:14px;font-weight:500;color:#ff1010}.moderation-result-page__issue-details{font-size:14px;line-height:1.5;color:#949494;margin:0}.moderation-result-page__actions-card{display:flex;flex-direction:column;gap:16px;border:1px solid #e3e3e4;border-radius:12px;background:#ffffff;padding:20px}@media (min-width: 640px){.moderation-result-page__actions-card{flex-direction:row;align-items:center;justify-content:space-between}}.moderation-result-page__actions-text{display:flex;flex-direction:column;gap:4px}.moderation-result-page__actions-title{font-size:14px;font-weight:500;color:#15222d;margin:0}.moderation-result-page__actions-desc{font-size:12px;color:#949494;margin:0}.moderation-result-page__actions-btns{display:flex;align-items:center;gap:12px}.moderation-result-page__btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.moderation-result-page__btn--outline{border:1px solid #e3e3e4;color:#15222d;background:#ffffff}.moderation-result-page__btn--outline:hover{background:#eeeeee}.moderation-result-page__btn--primary{border:1px solid #118df0;background:#118df0;color:#fff}.moderation-result-page__btn--primary:hover{background:#3ea9ff;border-color:#3ea9ff}
