:root{--breakpoint-mobile-max:768px;--breakpoint-tablet-max:1379px;--breakpoint-compact-max:1024px;--color-orange:#f96525;--color-blue:#217ada;--color-green:#49b414;--color-red:red;--color-gray:#c4c4c4;--color-grey:#c4c4c4;--color-gray-2:#bbb;--color-gray-lite:#f5f5f5;--color-primary:var(--color-orange);--RuTur-color-primary:var(--color-orange);--RuTur-color-primary-alt:#ffc11d;--RuTur-color-dark:#313041;--RuTur-color-dark-50:#31304180;--RuTur-color-white:#fff;--RuTur-color-white-10:#ffffff1a;--RuTur-color-white-50:#ffffff80;--color-secondary:var(--color-blue);--color-text-default:#232323;--color-text-gray:#a2a2a2;--font-size-base:16px;--font-size-small:14px;--font-size-big:18px;--font-size-h1:40px;--font-size-h2:26px;--font-size-h3:22px;--font-size-h4:18px;--form-field-gap:15px;--border-radius:4px;--input-height:36px;--input-background:#fff;--input-font-size:var(--font-size-base);--input-color:var(--color-secondary);--input-border-size:1px;--input-border-color:var(--color-secondary);--input-border:var(--input-border-size) solid var(--input-border-color);--input-border-radius:4px;--input-padding:0 10px;--input-placeholder-color:#7f7f7f;--button-background-color:var(--color-primary);--button-border-color:var(--button-background-color);--button-text-color:#fff;--button-font-size:18px;--button-height:42px;--block-shadow:1px 1px 3px #00000040;--bus-flor-padding-1:20px;--bus-flor-padding-2:50px;--bus-seat-color-free:#359f22;--bus-seat-color-occupied:#f33f3f;--bus-seat-color-selected:#f5b10d;--bus-seat-color-service:#5e5e5e;--loader-size:80px;--loader-color:var(--color-secondary);--transition:all .3s ease}@media (width<=768px){:root{--font-size-h1:26px;--font-size-h2:22px;--font-size-h3:18px;--font-size-h4:16px}}@font-face{font-family:DIN Pro;font-style:normal;font-weight:300;src:local(DIN Pro Light),local(DINPro-Light),url(/build/fonts/DINPro-Light.BmHgo0qL.woff)format("woff")}@font-face{font-family:DIN Pro;font-style:italic;font-weight:300;src:local(DIN Pro Light Italic),local(DINPro-LightItalic),url(/build/fonts/DINPro-LightItalic.Cfhixu2E.woff)format("woff")}@font-face{font-family:DIN Pro;font-style:normal;font-weight:400;src:local(DIN Pro),local(DINPro),url(/build/fonts/DINPro.VToQ1G2z.woff)format("woff")}@font-face{font-family:DIN Pro;font-style:italic;font-weight:400;src:local(DIN Pro Italic),local(DINPro-Italic),url(/build/fonts/DINPro-Italic.w81qBOpU.woff)format("woff")}@font-face{font-family:DIN Pro;font-style:normal;font-weight:600;src:local(DIN Pro Medium),local(DINPro-Medium),url(/build/fonts/DINPro-Medium.V9NUCcQ0.woff)format("woff")}@font-face{font-family:DIN Pro;font-style:italic;font-weight:600;src:local(DIN Pro Medium Italic),local(DINPro-MediumItalic),url(/build/fonts/DINPro-MediumItalic.Eq9kD-ID.woff)format("woff")}body *{box-sizing:border-box}img,svg{vertical-align:middle;fill:currentColor;max-width:100%;max-height:100%}a:hover{text-decoration:none}table{border-collapse:collapse}td.min,th.min{width:1em}.btn_clear{cursor:pointer;background:0 0;border:none;padding:0}.btn{--button-background-color:var(--color-primary);--button-border-width:1px;--button-border-type:solid;--button-border-color:var(--button-background-color);--button-text-color:#fff;--button-font-size:18px;--button-height:42px;--button-padding:50px;--loader-size:var(--button-font-size);--loader-color:var(--button-text-color);background:var(--button-background-color);color:var(--button-text-color);font-size:var(--button-font-size);min-height:var(--button-height);min-width:var(--button-height);padding-left:var(--button-padding);padding-right:var(--button-padding);text-align:center;cursor:pointer;border:var(--button-border-width) var(--button-border-type) var(--button-border-color);outline-offset:-1px;outline:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;animation-duration:1s;display:inline-flex}.btn:focus{outline-color:var(--button-border-color);outline-offset:2px}.btn:hover:not(:disabled){animation-name:buttonAnimation;animation-timing-function:ease}.btn:disabled{opacity:.6;cursor:not-allowed}.btn.wait{cursor:wait}.btn+.btn:not(.mla){margin-left:20px}.btn .LoadingSpinner{color:currentColor;width:1.1em;height:1.1em}.btn .svg-inline--fa{font-size:14px}.btn .svg-inline--fa:first-child{margin-right:5px}.btn .svg-inline--fa:last-child{margin-left:5px}.btn--block{width:100%;display:block}.btn--uppercase{text-transform:uppercase}.btn--icon{--button-padding:0}.btn--icon .svg-inline--fa{font-size:var(--font-size-base);margin-right:0}.btn--round{border-radius:var(--input-height)}.btn--mini{--button-padding:2px;min-width:1em;min-height:1em}.btn--upper{text-transform:uppercase}.btn--border{--button-background-color:transparent;--button-text-color:var(--color-primary);--button-border-color:var(--color-primary);--button-border-width:1px}.btn--link{--button-text-color:var(--color-primary);--button-background-color:transpatent;--button-height:auto;text-decoration:underline;--button-padding:0!important}.btn--alt{--button-background-color:var(--color-secondary)}.btn--alt-border,.btn--border-alt{--button-text-color:var(--color-secondary);--button-border-color:var(--color-secondary);--button-background-color:transparent;--button-border-width:1px}.btn--green{--button-background-color:var(--color-green)}.btn--green-border{--button-background-color:#fff;--button-text-color:var(--color-green);--button-border-color:var(--color-green);--button-border-width:1px}.btn--red{--button-background-color:var(--color-red)}.btn--red-border{--button-background-color:#fff;--button-text-color:var(--color-red);--button-border-color:var(--color-red);--button-border-width:1px}.btn--white{--button-background-color:#fff}.btn--empty{--button-background-color:transparent}@keyframes buttonAnimation{0%{outline-color:var(--button-border-color)}to{outline-offset:15px;outline-color:#fff0}}.form__field .select2-container--default .select2-selection--single,.form__field select,.form__field textarea,.form__field input[type=password],.form__field input[type=email],.form__field input[type=tel],.form__field input[type=text]{color:var(--input-color);padding:var(--input-padding);height:var(--input-height);border:var(--input-border);border-radius:var(--input-border-radius);background:var(--input-background);width:100%;font-size:var(--input-font-size,1rem)}.form__field .select2-container--default .select2-selection--single:disabled,.form__field select:disabled,.form__field textarea:disabled,.form__field input[type=password]:disabled,.form__field input[type=email]:disabled,.form__field input[type=tel]:disabled,.form__field input[type=text]:disabled{border:var(--input-border-size) solid var(--color-gray);background:var(--color-gray-lite);color:var(--color-text-gray)}.form__field textarea{min-height:calc(2 * var(--input-height));padding-top:10px;padding-bottom:10px}.form__label{font-size:var(--input-font-size)}.form__description{font-size:var(--font-size-small);color:var(--color-secondary);padding-bottom:5px}.form__group,.form__fields{margin-left:-20px;display:flex}.form__group>div,.form__group>.form__field,.form__fields>div,.form__fields>.form__field{flex:1;margin-left:20px}.form__errors{color:var(--color-red);font-size:.8em}.grid{gap:0 20px;display:grid}.grid>.form__field+.form__field{margin-top:0}.grid--2{grid-template-columns:1fr 1fr}.grid--2-1{grid-template-columns:2fr 1fr}.grid--3{grid-template-columns:1fr 1fr 1fr}.grid--4{grid-template-columns:1fr 1fr 1fr 1fr}.bus__place.driver,.bus__place.service_seat,.bus__place.seat{background-color:var(--bus-seat-color-free);color:#fff;background-clip:content-box;border:none;border-radius:8px 19px 19px 8px;padding:0 12px 0 0;font-weight:600}.bus__place.driver:before,.bus__place.service_seat:before,.bus__place.seat:before{content:"";z-index:-1;background-color:#58b946;border-radius:8px;width:100%;position:absolute;top:0;bottom:0;right:0}.bus__place.driver:after,.bus__place.service_seat:after,.bus__place.seat:after{content:"";background-color:#6ed35b;border-radius:8px;width:6px;position:absolute;top:10px;bottom:10px;right:2px}:root{--bus-place-size:45px;--bus-place-font-size:20px}.bus{flex-direction:column;align-items:flex-start;padding-bottom:40px;padding-left:20px;display:flex}.bus__arrow{opacity:.1;z-index:-1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bus_floor{padding:var(--bus-flor-padding-1) var(--bus-flor-padding-2) var(--bus-flor-padding-1) var(--bus-flor-padding-2);background:linear-gradient(#b1b1b1, #b1b1b1) no-repeat calc(100% - var(--bus-flor-padding-2) / 1.5)/1px;z-index:1;border:3px solid #b1b1b1;border-radius:12px;margin-top:40px;position:relative}.bus_floor:first-child:before{content:"";top:50%;left:calc(var(--bus-flor-padding-2) / 2);box-sizing:content-box;z-index:-1;border-top:18px solid #b1b1b1;border-bottom:18px solid #b1b1b1;border-left:2px solid #b1b1b1;border-radius:5px;width:50px;height:calc(100% + 10px);position:absolute;transform:translateY(-50%)}.bus_floor:first-child:after{content:"";z-index:-1;border:3px solid #b1b1b1;border-radius:5px;width:5px;position:absolute;top:10px;bottom:10px;right:100%}.bus__container{display:flex;position:relative}.bus__row{flex-direction:column-reverse;display:flex}.bus__line:last-of-type .bus__place.door:before,.bus__line:first-child .bus__place.door:before{content:"";height:calc(var(--bus-flor-padding-1) + 7px);border:1px dashed #000;border-top:1px solid #fff;border-bottom:none;display:block;position:absolute;bottom:100%;left:-1px;right:-1px}.bus__line:last-of-type .bus__place.door:after,.bus__line:first-child .bus__place.door:after{height:100%;bottom:50%}.bus__line:first-of-type .bus__place.door:before{border-top:none;border-bottom:1px solid #fff;top:100%;bottom:auto}.bus__line:first-of-type .bus__place.door:after{top:50%;bottom:auto}.bus__place_wrap{z-index:1;transition:var(--transition);padding:4px;position:relative}.bus__place_wrap:hover{z-index:10}.bus__place_wrap.active{outline:1px solid var(--color-secondary);background:var(--color-secondary)}.bus__place{min-width:var(--bus-place-size);min-height:var(--bus-place-size);text-align:center;cursor:pointer;font-size:var(--bus-place-font-size);border:1px dotted #000;justify-content:center;align-items:center;padding:5px;display:flex;position:relative}.bus__place.seat.occupied{background-color:var(--bus-seat-color-occupied)}.bus__place.seat.occupied:before{background-color:#f26666}.bus__place.seat.occupied:after{background-color:#ff9b9b}.bus__place.seat.selected{background-color:var(--bus-seat-color-selected)}.bus__place.seat.selected:before{background-color:#ffc62b}.bus__place.seat.selected:after{background-color:#ffda75}.bus__place.seat.locked{background-color:var(--bus-seat-color-service)}.bus__place.seat.locked:before{background-color:#878787}.bus__place.seat.locked:after{background-color:#bdbdbd}.bus__place.service_seat{background-color:var(--bus-seat-color-service)}.bus__place.service_seat:before{background-color:#878787}.bus__place.service_seat:after{background-color:#bdbdbd}.bus__place.driver{background-color:#5e5e5e}.bus__place.driver:before{background-color:#878787}.bus__place.driver:after{background-color:#bdbdbd}.bus__place.driver svg{fill:#2c2c2c;width:70%;height:70%;position:absolute;left:-10px;transform:rotate(-90deg)}.bus__place.door{border:1px dashed #000}.bus__place.door:after{content:"";border-top:1px dashed #000;border-bottom:1px dashed #000;width:100%;height:40%;position:absolute}.bus__place.passage:after{content:"Проход";opacity:.7;font-size:.5em;position:absolute}.bus__place input{text-align:center;width:50px!important}.bus__place svg{width:40px;height:40px}.bus.vertical{padding-right:20px}.bus.vertical .bus__arrow svg{transform:rotate(90deg)}.bus.vertical .bus_floor{padding:var(--bus-flor-padding-2) var(--bus-flor-padding-1) calc(var(--bus-flor-padding-2) - 20px) var(--bus-flor-padding-1);background:linear-gradient(#b1b1b1,#b1b1b1) 100% calc(100% - 20px)/100% 1px no-repeat}.bus.vertical .bus_floor:first-child:before{border:18px solid #b1b1b1;border-top-width:2px;border-bottom:0;width:calc(100% + 10px);height:50px;top:30px;left:50%;transform:translate(-50%)}.bus.vertical .bus_floor:first-child:after{width:auto;height:5px;inset:auto 10px 100%}.bus.vertical .bus__container{flex-direction:column}.bus.vertical .bus__row{flex-direction:row}.bus.vertical .bus__place.driver,.bus.vertical .bus__place.service_seat,.bus.vertical .bus__place.seat{border-radius:8px 8px 19px 19px;padding-bottom:12px;padding-right:0}.bus.vertical .bus__place.driver:after,.bus.vertical .bus__place.service_seat:after,.bus.vertical .bus__place.seat:after{width:auto;height:6px;inset:auto 10px 2px}.bus.vertical .bus__place.driver svg{top:-10px;left:auto;transform:rotate(0)}.bus.vertical .bus__place.door{transform:rotate(90deg)}.bus.mini{--bus-place-size:35px;--bus-place-font-size:16px;--bus-flor-padding-1:10px;--bus-flor-padding-2:20px}.p10{padding:10px}.pt10{padding-top:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.pr10{padding-right:10px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}.flex--1{flex:1}.delay-100{animation-delay:.1s}.p20{padding:20px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.pr20{padding-right:20px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mr20{margin-right:20px}.flex--2{flex:2}.delay-200{animation-delay:.2s}.p30{padding:30px}.pt30{padding-top:30px}.pb30{padding-bottom:30px}.pl30{padding-left:30px}.pr30{padding-right:30px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.ml30{margin-left:30px}.mr30{margin-right:30px}.flex--3{flex:3}.delay-300{animation-delay:.3s}.p40{padding:40px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}.pl40{padding-left:40px}.pr40{padding-right:40px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.mr40{margin-right:40px}.flex--4{flex:4}.delay-400{animation-delay:.4s}.p50{padding:50px}.pt50{padding-top:50px}.pb50{padding-bottom:50px}.pl50{padding-left:50px}.pr50{padding-right:50px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.ml50{margin-left:50px}.mr50{margin-right:50px}.flex--5{flex:5}.delay-500{animation-delay:.5s}.p60{padding:60px}.pt60{padding-top:60px}.pb60{padding-bottom:60px}.pl60{padding-left:60px}.pr60{padding-right:60px}.mt60{margin-top:60px}.mb60{margin-bottom:60px}.ml60{margin-left:60px}.mr60{margin-right:60px}.flex--6{flex:6}.delay-600{animation-delay:.6s}.p70{padding:70px}.pt70{padding-top:70px}.pb70{padding-bottom:70px}.pl70{padding-left:70px}.pr70{padding-right:70px}.mt70{margin-top:70px}.mb70{margin-bottom:70px}.ml70{margin-left:70px}.mr70{margin-right:70px}.flex--7{flex:7}.delay-700{animation-delay:.7s}.p80{padding:80px}.pt80{padding-top:80px}.pb80{padding-bottom:80px}.pl80{padding-left:80px}.pr80{padding-right:80px}.mt80{margin-top:80px}.mb80{margin-bottom:80px}.ml80{margin-left:80px}.mr80{margin-right:80px}.flex--8{flex:8}.delay-800{animation-delay:.8s}.p90{padding:90px}.pt90{padding-top:90px}.pb90{padding-bottom:90px}.pl90{padding-left:90px}.pr90{padding-right:90px}.mt90{margin-top:90px}.mb90{margin-bottom:90px}.ml90{margin-left:90px}.mr90{margin-right:90px}.flex--9{flex:9}.delay-900{animation-delay:.9s}.p100{padding:100px}.pt100{padding-top:100px}.pb100{padding-bottom:100px}.pl100{padding-left:100px}.pr100{padding-right:100px}.mt100{margin-top:100px}.mb100{margin-bottom:100px}.ml100{margin-left:100px}.mr100{margin-right:100px}.flex--10{flex:10}.delay-1000{animation-delay:1s}.flex{display:flex}.flex--column{flex-direction:column}.flex--row{flex-direction:row}.flex--none{flex:none}.df{display:flex}.jcc{justify-content:center}.jcb{justify-content:space-between}.jca{justify-content:space-around}.fdc{flex-direction:column}.fw{flex-wrap:wrap}.aic{align-items:center}.mla{margin-left:auto}.mta{margin-top:auto}.mba{margin-bottom:auto}.mb5{margin-bottom:5px}.ttu{text-transform:uppercase}.ttn{text-transform:none}.tal{text-align:left}.tar{text-align:right}.tac{text-align:center}.hide,.dn{display:none}.relative{z-index:1;position:relative}.pointer{cursor:pointer}.nowrap{white-space:nowrap}.warning{border:2px solid var(--color-red);margin-top:10px;margin-bottom:10px;padding:10px}.agreements{color:var(--color-text-gray);font-size:var(--font-size-small);text-align:left;margin:10px 0 0}:root{--color-primary:#ffc62b;--color-primary2:#f38300}.form__field~button,.form__field~.btn{margin-bottom:var(--form-field-gap)}.btn{--button-font-size:16px;--button-padding:10px;border-radius:2px;min-width:200px}.btn--icon{--button-height:36px;min-width:var(--button-height);aspect-ratio:1}.btn--icon .button-content{justify-content:center;align-items:center;display:flex}.btn--icon .svg-inline--fa{margin-right:0}.btn--link{--button-text-color:var(--color-primary2);min-width:auto}.btn--small{--button-height:30px;--button-padding:25px}.btn--input{--button-height:var(--input-height)}.btn--mini{--button-padding:2px}.btn--border{--button-background-color:transparent;--button-text-color:#f38300;--button-border-color:#f38300}.btn--alt-border{--button-background-color:transparent;--button-text-color:var(--color-secondary);--button-border-color:var(--color-secondary)}.btn--dark-border{--button-background-color:transparent;--button-text-color:var(--color-text-default);--button-border-color:var(--color-text-default)}.btn--trash{--button-background-color:transparent;--button-text-color:#cdcdcd}.btn--trash:hover{--button-text-color:var(--color-red)}.btn--green{--button-text-color:var(--color-text-default)}.btn--gray{--button-background-color:#e7e7e7;--button-text-color:var(--color-text-default)}.btn--white{--button-text-color:var(--color-secondary);--button-border-color:var(--color-secondary)}.add__row{color:#9a9a9a;cursor:pointer;background:0 0;border:1px dashed;outline:none;width:100%;height:60px;transition:all .3s}.add__row:focus,.add__row:hover{color:var(--color-secondary);background:rgba(var(--color-primary), .1)}.link{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;transition:all .3s}.link:hover{color:var(--color-secondary);text-decoration:none}.remove_button{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;text-decoration:underline;transition:all .3s}.remove_button:hover{color:var(--color-secondary);text-decoration:none}.buttons{justify-content:space-between;margin-top:auto;display:flex}.form__field{margin-bottom:var(--form-field-gap)}.form__field.horizontal{margin-bottom:var(--form-field-gap);align-items:flex-start;display:flex}.form__field.horizontal>.form__label{width:305px;max-width:50%;min-height:var(--input-height);font-size:var(--font-size-h4);flex-shrink:0;align-items:center;margin-bottom:0;padding-right:20px;display:flex}.form__field.horizontal>.form__label>.form__field_input,.form__field.horizontal>.form__field_input,.form__field.horizontal .v-select{flex:1}html,body{color:#232323;background:#fff;height:100%;font-family:DIN Pro,Tahoma,sans-serif;font-size:16px;line-height:normal}html *,body *{box-sizing:border-box}.global_wrapper{background-color:#f2f2f2;min-height:100vh}footer{margin-top:40px;padding-bottom:5px}.wrapper{width:100%;max-width:1400px;margin:0 auto}.page__content{background:#fff;min-height:300px;padding:20px 0;box-shadow:1px 1px 3px #0003}.page__content+.page__content{margin-top:20px}.page__content--sub-menu{min-height:auto}.header{background:var(--color-primary)}.header:after{content:"";background:var(--color-primary);z-index:-1;height:40px;margin-bottom:-40px;display:block;top:100%;left:0;right:0}.header+*{position:relative}.header__content{justify-content:space-between;display:flex}.header__logo{color:inherit;text-transform:uppercase;align-items:center;width:100%;max-width:160px;margin:5px 5px 5px 0;font-size:14px;font-weight:600;text-decoration:none;transition:all .5s;display:flex}.header__logo svg{fill:#fff!important}.header__menu{color:#000;font-weight:300;display:flex}.header__menu ul{margin:0;padding-left:0;list-style:none;display:flex}.header__menu ul li{transition:all .3s;display:flex;position:relative}.header__menu ul li>a,.header__menu ul li>span{background:var(--color-primary);opacity:.9;z-index:11;text-align:center;min-height:50px;transition:all .5s}.header__menu ul li>a.router-link-active,.header__menu ul li>a.router-link-exact-active,.header__menu ul li>a.active,.header__menu ul li>span.router-link-active,.header__menu ul li>span.router-link-exact-active,.header__menu ul li>span.active{color:#000;opacity:1;background:#f2b403}.header__menu ul li>a.router-link-active svg,.header__menu ul li>a.router-link-exact-active svg,.header__menu ul li>a.active svg,.header__menu ul li>span.router-link-active svg,.header__menu ul li>span.router-link-exact-active svg,.header__menu ul li>span.active svg{fill:#000}.header__menu ul li:hover a,.header__menu ul li:hover span{opacity:1}.header__menu ul li:hover>ul{opacity:1;transform:translateY(0)}.header__menu ul li span,.header__menu ul li a{flex-direction:column;justify-content:center;align-items:center;min-width:100px;padding:5px;display:flex}.header__menu ul li svg{fill:#232323;height:40px;margin-bottom:5px}.header__menu a{color:inherit;text-decoration:none}.header__menu li>ul{z-index:10;opacity:0;background:var(--color-primary);min-width:100%;transition:all .3s;display:block;position:absolute;top:100%;left:0;transform:translateY(-100%)}.header__menu li>ul li{opacity:1;display:block}.header__menu li>ul li.current a{color:#000;background:#f2b403}.header__menu li>ul li:hover a{color:#fff;background:#f2b40380}.header__menu li>ul li a{color:#232323;transition:all .3s}.header__user{color:#232323;align-self:center;margin:5px 0}.header__user a{text-align:right;color:inherit;display:block}.login_form__wrapper{flex-direction:column;justify-content:center;align-items:stretch;height:100%;min-height:100vh;padding:0 5px;display:flex}.login_form__container{width:100%;max-width:440px;margin:0 auto;box-shadow:1px 1px 3px #0003}.login_form__header{background:var(--color-primary);padding-top:20px}.login_form__body{background:#fff;padding:20px}.login_form__body .form__row{min-height:45px}.login_form__body .btn{margin-top:15px;margin-bottom:10px}.login_form__title{text-transform:uppercase;color:var(--color-primary);text-align:center;margin-top:5px;margin-bottom:25px;font-size:20px;font-weight:600}.login_form .header__logo{margin-bottom:20px;margin-left:20px}.table_list{width:100%;margin-top:20px;margin-bottom:20px;font-size:16px}.table_list tbody>tr{border:1px solid #e7e7e7;transition:all .1s}.table_list tbody>tr.slim>td,.table_list tbody>tr.slim>th{padding:0}.table_list tbody>tr.slim>td .spoiler .spoiler__title,.table_list tbody>tr.slim>th .spoiler .spoiler__title{padding-left:20px}.table_list tbody>tr:nth-child(2n){background:#f6f6f6}.table_list th{text-align:left;color:#a2a2a2;font-size:14px}.table_list a{text-decoration:none}.table_list a:hover{text-decoration:underline}.table_list .hotels__table tbody tr:nth-child(2n){background:#fff}.table_list .hotels__table tbody tr:hover{box-shadow:none;transform:scale(1)}.table_list--log{margin-top:0}.table_list--log td{word-break:break-word}.place_label{text-align:center;max-width:50px;margin-top:3px;font-size:.7em}.v-popover{z-index:1;position:absolute;top:0;right:0}.v-popover .place_info{cursor:pointer;color:#fff;background:var(--color-secondary);opacity:.5;border:none;border-radius:50%;width:1.2em;height:1.2em;padding:0;font-size:.9em;line-height:1em}.v-popover .place_info:hover{opacity:1}.bus_legend__item{color:#a2a2a2;align-items:center;margin-bottom:10px;font-size:18px;font-weight:300;display:flex}.bus_legend__item:before{content:"";background:#359f22;width:2em;height:1.2em;margin-right:5px;display:block}.bus_legend__item--selected:before{background:#f5b10d}.bus_legend__item--occupied:before{background:#f33f3f}.bus_legend__item--locked:before{background:#5e5e5e}.pricing__row{flex:1;align-items:flex-start;gap:20px;display:flex}.pricing__input-list{grid-gap:10px;flex:1;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:flex-start;padding-left:20px;display:grid}.pricing__input-list:first-child{border-left:0;padding-left:0}.pricing__card{--form-field-gap:0;border-bottom:1px solid var(--color-gray-lite);align-items:flex-start;display:flex}.pricing__card .form__label{font-size:var(--font-size-small);color:#aaa;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}h4{text-transform:uppercase;font-size:var(--font-size-h4);margin-top:0;margin-bottom:10px}h4.colored{color:var(--color-secondary)}.page__name{text-transform:uppercase;padding:5px 20px;font-size:22px;font-weight:600;line-height:1.2}.section__title{font-size:var(--font-size-big);color:var(--color-text-default);text-transform:uppercase;margin-bottom:20px;font-weight:600}.section__title--small{font-size:var(--font-size-base);margin-bottom:10px}.wrap{padding-left:20px;padding-right:20px}.LoadingSpinner{color:var(--color-primary)}.section__name{color:var(--color-text-default);background:var(--color-primary);text-transform:uppercase;border-radius:2px;margin-top:50px;margin-bottom:10px;padding:20px;font-size:18px;font-weight:600}.page__content{flex-direction:column;display:flex}.page__content>.wrap,.page__content>.wrap>form{flex-direction:column;flex:1;display:flex}.collection .btn{--button-height:var(--input-height)}.collection{grid-row-gap:15px;margin-top:20px}.collection__header{font-size:var(--font-size-small);color:#aaa}.count[data-v-51358010]{background:var(--color-red,red);color:#fff;border-radius:50%;place-content:center;min-width:1.4em;height:1.4em;padding:3px;font-weight:700;line-height:1;display:flex;position:absolute;top:0;right:0}.count--inline[data-v-51358010]{vertical-align:middle;font-size:var(--font-size-small);margin-left:6px;display:inline-flex;position:static}.menu-burger{--burger-color:#000;--burger-width:36px;--burger-height:calc(var(--burger-width) * .75);width:var(--burger-width);height:var(--burger-height);cursor:pointer;background:0 0;border:none;align-self:center;margin:1%;transition:all .5s ease-in-out;position:relative;transform:rotate(0)}.menu-burger span{height:calc(var(--burger-height) * .2);background:var(--burger-color);border-radius:calc(var(--burger-height) * .2);opacity:1;width:100%;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.menu-burger span:first-child{top:0}.menu-burger span:nth-child(2),.menu-burger span:nth-child(3){top:calc(var(--burger-height) * .4)}.menu-burger span:nth-child(4){top:calc(var(--burger-height) * .8)}.menu-burger.open span:first-child{top:calc(var(--burger-height) * .4);width:0%;left:50%}.menu-burger.open span:nth-child(2){transform:rotate(45deg)}.menu-burger.open span:nth-child(3){transform:rotate(-45deg)}.menu-burger.open span:nth-child(4){top:calc(var(--burger-height) * .4);width:0%;left:50%}.expiration-message[data-v-77f6a8b4]{background:var(--color-red);color:#fff;padding:5px 0;display:flex}.expiration-message .wrapper[data-v-77f6a8b4]{justify-content:space-between;align-items:center;display:flex}.expiration-message .btn[data-v-77f6a8b4]{--button-text-color:#fff;--button-border-color:transparent;--button-background-color:transparent}tr.even[data-v-7dd21cd3]{background:#f6f6f6!important}tr.odd[data-v-7dd21cd3]{background:#fff!important}.highlight td[data-v-6d4ca3b2]{border-top:1px solid var(--color-secondary);border-bottom:1px solid var(--color-secondary)}.highlight td[data-v-6d4ca3b2]:first-child{border-left:1px solid var(--color-secondary)}.highlight td[data-v-6d4ca3b2]:last-child{border-right:1px solid var(--color-secondary)}.highlight+.highlight td[data-v-6d4ca3b2]{border-top:0}.filter_container[data-v-6c2d5d55]{--input-font-size:var(--font-size-small);--input-height:calc(var(--font-size-small) * 2);border:1px solid var(--color-secondary);border-bottom:0;padding:30px 30px 20px}.filter_buttons[data-v-6c2d5d55]{display:flex}.filter_apply[data-v-6c2d5d55]{width:100%}.filter_container .form__field{margin-bottom:10px}.filter_container .form__field .form__label{color:var(--RuTur-color-dark)}.filter_apply[data-v-c67dffbc]{width:100%}.filter_grid[data-v-c67dffbc]{grid-column-gap:20px;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));grid-auto-columns:33%;display:grid}.FilterDateInput[data-v-09629b74]{display:flex}.FilterDateInput__item[data-v-09629b74]{align-items:center;display:flex}.FilterDateInput__item:not(:first-child) span[data-v-09629b74]{margin-left:10px}.FilterDateInput__item span[data-v-09629b74]{margin-bottom:10px;margin-right:10px}.FilterDateInput[data-v-cb15ff2e]{display:flex}.FilterDateInput__item[data-v-cb15ff2e]{align-items:center;display:flex}.FilterDateInput__item:not(:first-child) span[data-v-cb15ff2e]{margin-left:10px}.FilterDateInput__item span[data-v-cb15ff2e]{margin-bottom:10px;margin-right:10px}.filter_apply[data-v-5159a837]{width:100%}.filter_grid[data-v-5159a837]{grid-column-gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-columns:33%;display:grid}.isMobile .filter_grid[data-v-5159a837]{display:block}
