body{background:rgba(var(--background),1);color:rgba(var(--text),1);font-family:Assistant,sans-serif;font-size:16px;min-height:100vh}input,select,textarea{font-family:Assistant,sans-serif!important;font-size:16px}html[dir=ltr],html[dir=ltr] body{direction:ltr}*{-webkit-overflow-scrolling:touch}a{color:rgba(var(--text),1);text-decoration:none}#alerts[v-cloak]{display:none}#app .layout-top{background-color:rgba(var(--light),1);background-position:top;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;height:400px;justify-content:flex-end;padding-bottom:40px;position:relative}body.ready #app .layout-top{transition:all .4s ease}#app .layout-top.lazy-loaded:before{background:rgba(0,0,0,.6);bottom:0;content:"";left:0;opacity:.8;position:absolute;right:0;top:0;transition:all .2s ease;visibility:visible;z-index:0}#app .layout-top .wrapper{z-index:1}#app .layout-top .wrapper>h1{color:#fff;font-size:52px;font-weight:400;line-height:68px;text-shadow:0 2px 4px rgba(0,0,0,.2)}#app .layout-top .wrapper>h2{color:#fff;font-size:24px;font-weight:400}#app .layout-top .wrapper .dates-promoted{align-items:center;bottom:190px;box-sizing:border-box;display:flex;gap:20px;justify-content:flex-end;left:0;margin:0 auto;max-width:1024px;padding-left:50px;padding-right:0;position:absolute;right:0;top:auto;width:100%}[dir=ltr] #app .layout-top .wrapper .dates-promoted{padding-left:0;padding-right:50px}#app .layout-top .wrapper .dates-promoted a{align-items:center;color:#fff;display:flex;font-size:16px;transition:all .4s ease}#app .layout-top .wrapper .dates-promoted a:before{align-self:flex-start;color:rgba(var(--secondary),1);content:"calendar";font-family:zimertop-font;font-size:14px;height:20px;line-height:20px;margin-left:6px;margin-right:0;overflow:hidden;width:14px}[dir=ltr] #app .layout-top .wrapper .dates-promoted a:before{margin-left:0;margin-right:6px}#app .layout-top .wrapper .dates-promoted a:hover>span{text-decoration:underline}#app .layout-top .wrapper .dates-promoted a:active{color:rgba(var(--white),.6)}#app .layout-top .wrapper .vd{display:none;opacity:0;overflow:hidden}#app .open_help_box{background:rgba(var(--primary),1);border-radius:18px;bottom:auto;color:#fff;cursor:pointer;font-size:24px;height:36px;left:0;line-height:36px;position:absolute;right:auto;text-align:center;top:4px;width:36px;z-index:2}[dir=ltr] #app .open_help_box{left:auto;right:0}#app .open_help_box:after{border-radius:60px;bottom:auto;color:rgba(var(--text),.8);content:attr(data-text);font-family:Assistant;font-size:14px;left:110%;position:absolute;right:auto;top:0;transition:all .4s ease;white-space:nowrap;width:auto}[dir=ltr] #app .open_help_box:after{left:auto;right:110%}#app .scrollup{background:#fff;border-radius:24px;bottom:10px;box-shadow:0 6px 12px -6px rgba(0,0,0,.1);color:rgba(var(--primary),1);cursor:pointer;font-size:24px;height:48px;left:10px;line-height:48px;opacity:0;position:fixed;right:auto;text-align:center;top:auto;transition:all .4s ease;visibility:0;width:48px;z-index:89}[dir=ltr] #app .scrollup{left:auto;right:10px}#app .scrollup.visible{opacity:1;visibility:visible}#app .scrollup:before{line-height:48px}.wrapper{margin:0 auto;max-width:1280px;width:100%}.wrapper>.content{padding:0 10px}.accessibility-open{background:#fff;border-radius:24px;bottom:68px;box-shadow:0 6px 12px -6px rgba(0,0,0,.1);color:rgba(var(--primary),1);cursor:pointer;font-size:24px;height:48px;left:10px;line-height:48px;position:fixed;right:auto;text-align:center;top:auto;width:48px;z-index:89}.accessibility-open:before{line-height:48px}@media (max-width:768px){.accessibility-open{bottom:178px;box-shadow:0 6px 12px -6px rgba(0,0,0,.4);height:36px;width:36px}.accessibility-open:before{line-height:36px}}@media (min-width:768px){#app .layout-top:hover:before,#app header:hover+.layout-top:before{opacity:1;visibility:visible}}@media (max-width:768px){#app{min-height:100%;min-width:320px;width:100%}#app .open_help_box{left:20px;right:auto}[dir=ltr] #app .open_help_box{left:auto;right:20px}#app header:not(.menu-mode) .search:not(.minimized){height:52px;left:0!important;right:0!important;top:70px}#app header:not(.menu-mode) .search:not(.minimized) .assets .title{line-height:52px}#app header:not(.menu-mode):not(.search-mode) .search:not(.minimized) .go{height:50px!important;max-width:50px!important;min-width:50px!important}#app header:not(.menu-mode):not(.search-mode) .search:not(.minimized) .go:before{line-height:40px!important;width:42px!important}#app .layout-top{background-color:rgba(var(--primary),1);height:280px;padding:70px 14px 20px}body.ready #app .layout-top{transition:none}#app .layout-top:before{display:block!important;opacity:1!important;transition:none!important;visibility:visible!important}#app .layout-top .wrapper>h1{font-size:25px;line-height:inherit;margin:80px 0 10px;text-shadow:none}#app .layout-top .wrapper>h2{font-size:18px}#app .layout-top .wrapper .dates-promoted{bottom:28px;justify-content:flex-start;left:20px;padding:0;right:20px;top:auto;width:auto}#app .layout-top .wrapper .dates-promoted a{transition:none}#app .layout-top{height:340px;justify-content:flex-start;padding:20px}#app .layout-top .wrapper>h1{font-size:26px;font-weight:400;padding:0 10px}#app .layout-top .wrapper>h2{font-size:20px;margin-top:20px;padding:0 10px}#app .open_help_box:after{display:none}#app[v-cloak] img{max-width:100%}#app .scrollup{height:36px;width:36px}#app .scrollup:before{line-height:36px}}vue-alert,vue-flash{display:none;opacity:0;visibility:hidden}.full_loader{background:rgba(0,0,0,.4);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:100}.full_loader.active{opacity:1;visibility:visible}vue-header{padding:20px;position:absolute;transition:all .4s ease;z-index:90}vue-header,vue-header.static{bottom:auto;left:0;right:0;top:0}vue-header.static{background:#fff;box-shadow:0 10px 20px -10px rgba(0,0,0,.1);display:flex;height:82px;padding:0;position:fixed}vue-header .logo{background-position:center right 30px;background-repeat:no-repeat;background-size:32px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:column;grid-area:logo;justify-content:center;padding-left:0;padding-right:72px}[dir=ltr] vue-header .logo{background-position:left 30px center;padding-left:72px;padding-right:0}vue-header .logo span:first-child{display:block;font-size:32px;font-weight:lighter;line-height:32px;margin-top:-4px}vue-header .logo span:nth-child(2){display:block;font-size:16px;line-height:16px;opacity:.8}vue-header nav{opacity:0;visibility:hidden}@media (max-width:768px){vue-header.static{box-shadow:0 1px 0 0 rgba(0,0,0,.1);height:64px;max-height:64px;min-height:64px;overflow:hidden;padding:0 10px}vue-header .logo{background-position:100%;padding-right:40px}}vue-promoted{cursor:pointer;position:relative}.most_vieweds vue-promoted{border-radius:20px;overflow:hidden}.most_vieweds vue-promoted:before{background-image:linear-gradient(0deg,rgba(0,0,0,.8),transparent);border-bottom-left-radius:10px;border-bottom-right-radius:10px;bottom:0;content:"";height:90px;left:0;position:absolute;right:0;top:auto;z-index:1}.most_vieweds vue-promoted .picture{border-radius:10px;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.most_vieweds vue-promoted .picture>img{bottom:-50%;left:-50%;margin:auto;position:absolute;right:-50%;top:-50%;transform:scale(1);transition:all .4s ease}.most_vieweds vue-promoted .title{bottom:0;font-size:20px;font-weight:700;height:20px;left:0;overflow:hidden;padding-left:20px;padding-right:20px;padding-top:240px;right:0;text-overflow:ellipsis;top:0;white-space:nowrap}.most_vieweds vue-promoted .city,.most_vieweds vue-promoted .title{color:#fff;position:absolute;text-shadow:1px 1px 2px rgba(0,0,0,.8);z-index:2}.most_vieweds vue-promoted .city{bottom:20px;font-size:16px;left:auto;right:20px;top:auto}.most_vieweds vue-promoted .tags{bottom:auto;left:auto;position:absolute;right:6px;top:6px;z-index:2}.most_vieweds vue-promoted .tags .tag{background:rgba(var(--light),1);display:inline-block;font-weight:700;vertical-align:top;z-index:1}.most_vieweds vue-promoted .tags .tag:after{color:rgba(var(--primary),1);content:attr(data-text)}.most_vieweds vue-promoted .rates{bottom:auto;left:10px;position:absolute;right:auto;top:10px;z-index:2}.most_vieweds vue-promoted .rates>.rating{color:#fff;float:left;font-size:12px;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.most_vieweds vue-promoted .rates>.rating>span{font-size:20px}.sites_promoteds vue-promoted{background:#fff;border-radius:10px;padding:10px}.sites_promoteds vue-promoted>.image{border-radius:8px;height:0;overflow:hidden;padding-bottom:68%;position:relative}.sites_promoteds vue-promoted>.image>img{bottom:-50%;height:100%;left:-50%;margin:auto;position:absolute;right:-50%;top:-50%}.sites_promoteds vue-promoted>.phone.mobile{bottom:auto;color:#fff;display:block;font-size:0;height:58px;left:auto;overflow:hidden;position:absolute;right:0;top:calc(68% - 88px);width:58px;z-index:2}[dir=ltr] .sites_promoteds vue-promoted>.phone.mobile{left:0;right:auto}.sites_promoteds vue-promoted>.phone.mobile:before{background:#0b6522;border-radius:20px;content:"phone";display:block;font-family:zimertop-font;font-size:24px;height:38px;line-height:38px;margin:20px;overflow:hidden;text-align:center;width:38px}.sites_promoteds vue-promoted .gallery{background-color:rgba(var(--background),1);border-radius:8px;height:0;overflow:hidden;padding-top:68%;position:relative;width:100%}.sites_promoteds vue-promoted .gallery .images,.sites_promoteds vue-promoted .gallery .images .image{background-position:top;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.sites_promoteds vue-promoted .gallery .images .image{opacity:0;transition:all .4s ease;visibility:hidden}.sites_promoteds vue-promoted .gallery .images .image>img{bottom:-50%;height:100%;left:-50%;margin:auto;position:absolute;right:-50%;top:-50%}.sites_promoteds vue-promoted .gallery .images .image.active{opacity:1;visibility:visible}.sites_promoteds vue-promoted .gallery .dots{bottom:10px;left:0;opacity:0;position:absolute;right:0;text-align:center;top:auto;transition:all .4s ease;visibility:hidden;z-index:2}.sites_promoteds vue-promoted .gallery .dots>span{background:#fff;border-radius:4px;cursor:pointer;display:inline-block;height:8px;margin:0 2px;vertical-align:top;width:8px}.sites_promoteds vue-promoted .gallery .dots>span.active{background:rgba(var(--warning),1)}.sites_promoteds vue-promoted .gallery .control{background:rgba(0,0,0,.5);border-radius:24px;bottom:0;color:#fff;cursor:pointer;font-size:16px;height:32px;left:10px;line-height:32px;margin:auto;opacity:0;position:absolute;right:auto;text-align:center;top:0;transition:all .4s ease;visibility:hidden;width:32px;z-index:2}.sites_promoteds vue-promoted .gallery .control.prev{bottom:0;left:auto;position:absolute;right:10px;top:0}.sites_promoteds vue-promoted .gallery .favorite{bottom:auto;color:#fff;cursor:pointer;font-size:24px;left:15px;position:absolute;right:auto;top:15px;z-index:2}.sites_promoteds vue-promoted .gallery .favorite.i-heart_active{text-shadow:0 0 10px rgba(0,0,0,.2)}.sites_promoteds vue-promoted .info{align-items:center;box-shadow:none;display:grid;gap:4px;grid-template-areas:"title rates" "city ." "desc desc" "parameters parameters";grid-template-columns:1fr max-content;overflow:hidden;transition:all .2s ease}.sites_promoteds vue-promoted .info .title{font-size:20px;font-weight:700;grid-area:title;padding-left:60px;z-index:1}.sites_promoteds vue-promoted .info .title>span{display:block;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sites_promoteds vue-promoted .info .city{font-size:14px;grid-area:city;padding:4px 0}.sites_promoteds vue-promoted .info .desc{font-size:16px;grid-area:desc;height:76px;line-height:24px;overflow:hidden}.sites_promoteds vue-promoted .info .tags{bottom:auto;left:auto;position:absolute;right:16px;top:16px;z-index:2}.sites_promoteds vue-promoted .info .tags .tag{background:rgba(var(--light),1);display:inline-block;font-weight:700;padding:6px 26px 6px 10px;vertical-align:top;z-index:1}.sites_promoteds vue-promoted .info .tags .tag:after{color:rgba(var(--primary),1);content:attr(data-text)}.sites_promoteds vue-promoted .info .rates,.sites_promoteds vue-promoted .info vue-rates{grid-area:rates;line-height:inherit;padding-top:10px}.sites_promoteds vue-promoted .info .rates>.rating,.sites_promoteds vue-promoted .info vue-rates>.rating{float:left;font-size:12px}.sites_promoteds vue-promoted .info .rates>.rating>span,.sites_promoteds vue-promoted .info vue-rates>.rating>span{font-size:20px}.sites_promoteds vue-promoted .info .parameters{grid-area:parameters}.sites_promoteds vue-promoted .info .parameters .option{border-color:rgba(var(--text-muted),1);margin:0 0 0 4px}.sites_promoteds vue-promoted .info .parameters .option:before{background:rgba(var(--success),.5);color:#fff}@media (min-width:768px){.most_vieweds vue-promoted:hover .picture>img{transform:scale(1.1)}.sites_promoteds vue-promoted:hover{box-shadow:0 4px 20px 0 rgba(0,0,0,.1)}.sites_promoteds vue-promoted:hover .gallery .control{opacity:.6;visibility:visible}.sites_promoteds vue-promoted:hover .gallery .control:hover{opacity:1}.sites_promoteds vue-promoted:hover .gallery .dots{opacity:1;visibility:visible}}@media (max-width:768px){.most_vieweds vue-promoted{display:inline-block;grid-column:inherit!important;height:220px;margin-left:20px;width:300px}.most_vieweds vue-promoted .title{padding-top:160px}.sites_promoteds vue-promoted .title{font-size:16px}.sites_promoteds vue-promoted .city{font-size:12px}.sites_promoteds vue-promoted .rates .rating>span{font-size:16px}}@media (max-width:600px){.sites_promoteds vue-promoted{box-sizing:border-box;margin:auto;max-width:400px;width:100%}}.info-pass-wrapper{background:rgba(var(--text-muted-light),.1);box-sizing:border-box;height:42px}.footer,vue-footer{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);margin-top:30px}.footer>.wrapper,vue-footer>.wrapper{display:grid;gap:30px;grid-template-areas:"logoBox menu" "bottom bottom";grid-template-columns:360px auto;padding-top:60px}.footer>.wrapper .logoBox,vue-footer>.wrapper .logoBox{align-items:flex-end;display:flex;flex-direction:column;grid-area:logoBox;position:relative;width:-moz-fit-content;width:fit-content}.footer>.wrapper .logoBox .logo,vue-footer>.wrapper .logoBox .logo{background-position:right 30px center;background-repeat:no-repeat;background-size:32px;box-sizing:border-box;color:rgba(var(--text),1);cursor:pointer;display:flex;flex-direction:column;grid-area:logo;height:32px;justify-content:center;padding-right:72px}.footer>.wrapper .logoBox .logo span:first-child,vue-footer>.wrapper .logoBox .logo span:first-child{display:block;font-size:32px;font-weight:lighter;line-height:32px;margin-top:-4px}.footer>.wrapper .logoBox .logo span:nth-child(2),vue-footer>.wrapper .logoBox .logo span:nth-child(2){display:block;font-size:16px;line-height:16px;opacity:.8}.footer>.wrapper .logoBox .logo.zimertop span:first-child,vue-footer>.wrapper .logoBox .logo.zimertop span:first-child{font-size:24px}.footer>.wrapper .logoBox .logo.zimertop span:first-child:before,vue-footer>.wrapper .logoBox .logo.zimertop span:first-child:before{content:attr(data-text)}.footer>.wrapper .menu,vue-footer>.wrapper .menu{grid-area:menu}.footer>.wrapper .menu>ul,vue-footer>.wrapper .menu>ul{display:flex}.footer>.wrapper .menu>ul>li,vue-footer>.wrapper .menu>ul>li{flex:1 1 auto}.footer>.wrapper .menu>ul>li.zf:before,vue-footer>.wrapper .menu>ul>li.zf:before{bottom:auto;left:0;opacity:0;position:absolute;right:auto;top:0}[dir=ltr] .footer>.wrapper .menu>ul>li.zf:before,[dir=ltr] vue-footer>.wrapper .menu>ul>li.zf:before{left:auto;right:0}.footer>.wrapper .menu>ul>li>a,.footer>.wrapper .menu>ul>li>span,vue-footer>.wrapper .menu>ul>li>a,vue-footer>.wrapper .menu>ul>li>span{font-size:18px;font-weight:600}.footer>.wrapper .menu>ul>li>ul,vue-footer>.wrapper .menu>ul>li>ul{margin-top:10px}.footer>.wrapper .menu>ul>li>ul>li,vue-footer>.wrapper .menu>ul>li>ul>li{line-height:36px}.footer>.wrapper .bottom,vue-footer>.wrapper .bottom{border-top:1px solid rgba(0,0,0,.1);grid-area:bottom;line-height:80px}.footer>.wrapper .bottom .copyright,vue-footer>.wrapper .bottom .copyright{font-size:14px}@media (max-width:768px){.footer .wrapper,vue-footer .wrapper{gap:4px;grid-template-areas:"menu" "logoBox" "bottom";grid-template-columns:1fr;padding-top:20px}.footer .wrapper .logoBox,vue-footer .wrapper .logoBox{border-top:1px solid rgba(var(--text-muted),.2);margin:10px 10px 0;padding-top:10px;text-align:center}.footer .wrapper .logoBox .logo,vue-footer .wrapper .logoBox .logo{background-position:center right 6px;display:inline-flex;padding-right:42px}.footer .wrapper .menu>ul,vue-footer .wrapper .menu>ul{display:block;padding:0 10px}.footer .wrapper .menu>ul>li,vue-footer .wrapper .menu>ul>li{margin-bottom:5px;position:relative}.footer .wrapper .menu>ul>li.zf:before,vue-footer .wrapper .menu>ul>li.zf:before{opacity:1}.footer .wrapper .menu>ul>li a,.footer .wrapper .menu>ul>li span,vue-footer .wrapper .menu>ul>li a,vue-footer .wrapper .menu>ul>li span{font-size:14px;line-height:26px}.footer .wrapper .menu>ul>li.expandable.open>ul,vue-footer .wrapper .menu>ul>li.expandable.open>ul{display:block}.footer .wrapper .menu>ul>li>ul,vue-footer .wrapper .menu>ul>li>ul{display:none;margin-top:0;padding-right:10px}.footer .wrapper .menu>ul>li>ul>li,vue-footer .wrapper .menu>ul>li>ul>li{line-height:26px}.footer .wrapper .bottom,vue-footer .wrapper .bottom{border:0;box-sizing:border-box;line-height:inherit;margin:10px 0;padding:0 20px;text-align:center}.footer .wrapper .bottom .copyright,vue-footer .wrapper .bottom .copyright{font-size:12px}}.options{font-size:0}.options .option{border:1px solid rgba(var(--light),1);border-radius:14px;box-sizing:border-box;color:rgba(var(--text-muted),1);cursor:pointer;display:inline-block;font-size:12px;font-weight:600;height:28px;line-height:26px;margin:0 0 4px 4px;padding:0 10px;position:relative;transition:all .2s ease;vertical-align:top}@media (min-width:768px){.options .option:hover{border-color:rgba(var(--primary),1);color:rgba(var(--primary),1)}}@media (max-width:768px){.options .option{transition:none}}.options .option:before{background:rgba(var(--light),1);border-radius:12px;bottom:0;font-size:10px;font-weight:700;height:18px;left:auto;line-height:18px;margin:auto;opacity:0;position:absolute;right:4px;text-align:center;top:0;transition:all .2s ease;visibility:hidden;width:18px}.options .option.active{border-color:rgba(var(--primary),1);color:rgba(var(--primary),1)}.options.parameters .option.active{padding-right:28px}.options.parameters .option.active:before{opacity:1;visibility:visible}div#app div.vfc-main-container{background:none;box-shadow:none;font-family:Assistant,sans-serif!important}div#app div.vfc-main-container .vfc-calendars{flex-wrap:nowrap;width:600px}div#app div.vfc-main-container .vfc-cursor-pointer .vfc-arrow-left,div#app div.vfc-main-container .vfc-cursor-pointer .vfc-arrow-right{border-bottom-width:2px;border-left:0;border-right-width:2px;border-top:0;border-color:rgba(var(--text-muted),1);border-style:solid;height:8px;transition:border-color .2s ease;width:8px}div#app div.vfc-main-container .vfc-cursor-pointer .vfc-arrow-right{border-left-width:2px;border-right:0}[dir=ltr] div#app div.vfc-main-container .vfc-cursor-pointer .vfc-arrow-right{transform:rotate(225deg)}[dir=ltr] div#app div.vfc-main-container .vfc-cursor-pointer .vfc-arrow-left{transform:rotate(135deg)}div#app div.vfc-main-container .vfc-cursor-pointer:hover .vfc-arrow-left,div#app div.vfc-main-container .vfc-cursor-pointer:hover .vfc-arrow-right{border-color:rgba(var(--primary),1)}div#app div.vfc-main-container .vfc-content{margin-bottom:0}div#app div.vfc-main-container .vfc-dayNames{margin-bottom:20px}div#app div.vfc-main-container .vfc-dayNames span{color:rgba(var(--text),1);font-size:12px}div#app div.vfc-main-container .vfc-day>span{cursor:pointer}div#app div.vfc-main-container .vfc-day>span.vfc-span-day:after{border-radius:2px;bottom:2px;content:" ";display:none;height:4px;left:0;margin:auto;position:absolute;right:0;top:auto;width:4px}div#app div.vfc-main-container .vfc-day>span.vfc-span-day.holiday:after{background:rgba(var(--secondary),1);display:block}div#app div.vfc-main-container .vfc-day>span.vfc-span-day.booked:after{background:rgba(var(--danger),1);display:block}div#app div.vfc-main-container .vfc-today{background:none!important;color:rgba(var(--text),1)}div#app div.vfc-main-container .vfc-span-day.vfc-hover:hover{background:rgba(var(--light),1)!important;color:rgba(var(--text),1)}div#app div.vfc-main-container span.vfc-end-marked,div#app div.vfc-main-container span.vfc-end-marked.vfc-hover:hover,div#app div.vfc-main-container span.vfc-start-marked,div#app div.vfc-main-container span.vfc-start-marked.vfc-hover:hover{background:rgba(var(--primary),1)!important;color:#fff!important}div#app div.vfc-main-container span.vfc-end-marked.vfc-hover:hover:before,div#app div.vfc-main-container span.vfc-end-marked:before,div#app div.vfc-main-container span.vfc-start-marked.vfc-hover:hover:before,div#app div.vfc-main-container span.vfc-start-marked:before{background:transparent!important}div#app div.vfc-main-container .vfc-marked{background:none}div#app div.vfc-main-container .vfc-base-end,div#app div.vfc-main-container .vfc-base-start,div#app div.vfc-main-container .vfc-marked:before{background:rgba(var(--primary),.2)}div#app div.vfc-main-container .vfc-base-start{left:0;right:auto}[dir=ltr] div#app div.vfc-main-container .vfc-base-start,div#app div.vfc-main-container .vfc-base-end{left:auto;right:0}[dir=ltr] div#app div.vfc-main-container .vfc-base-end{left:0;right:auto}div#app div.vfc-main-container .vfc-base-end+span.vfc-hover,div#app div.vfc-main-container .vfc-base-end+span.vfc-hover:hover{background:rgba(var(--primary),1)!important;color:#fff!important}div#app div.vfc-main-container .vfc-disabled{color:rgba(0,0,0,.2)!important;pointer-events:none}.datepicker-header{padding:10px 10px 0;position:relative}.datepicker-header .tags .tag{cursor:pointer}.datepicker-footer{box-sizing:border-box;display:flex;padding:0 20px}.datepicker-footer>div{flex:1}.datepicker-footer>div:nth-child(2){text-align:left}[dir=ltr] .datepicker-footer>div:nth-child(2){text-align:right}.datepicker-footer>div>span{box-sizing:border-box;display:inline-block;font-size:14px;line-height:32px;position:relative}.datepicker-footer>div>span.booked,.datepicker-footer>div>span.holiday,.datepicker-footer>div>span.selected{font-weight:600;margin-left:10px;margin-right:0;padding-left:0;padding-right:14px}[dir=ltr] .datepicker-footer>div>span.booked,[dir=ltr] .datepicker-footer>div>span.holiday,[dir=ltr] .datepicker-footer>div>span.selected{margin-left:0;margin-right:10px;padding-left:14px;padding-right:0}.datepicker-footer>div>span.booked:before,.datepicker-footer>div>span.holiday:before,.datepicker-footer>div>span.selected:before{background:rgba(var(--primary),1);border-radius:4px;bottom:0;content:" ";height:8px;left:auto;margin:auto;position:absolute;right:0;top:0;width:8px}[dir=ltr] .datepicker-footer>div>span.booked:before,[dir=ltr] .datepicker-footer>div>span.holiday:before,[dir=ltr] .datepicker-footer>div>span.selected:before{left:0;right:auto}.datepicker-footer>div>span.holiday:before{background:rgba(var(--secondary),1)}.datepicker-footer>div>span.booked:before{background:rgba(var(--danger),1)}.datepicker-footer>div>span.clear{color:rgba(var(--text-muted),1);cursor:pointer}.tags>div{border-radius:16px;display:inline-block;font-size:14px;margin:4px;padding:8px 12px;position:relative;text-align:center;vertical-align:top}.tags>div:after{content:attr(data-text);display:block;text-align:right}[dir=ltr] .tags>div:after{text-align:left}.tags>div:before{background:#fff;border-radius:12px;bottom:0;font-size:10px;font-weight:700;height:18px;left:auto;line-height:18px;margin:auto;overflow:hidden;position:absolute;right:4px;text-align:center;top:0;width:18px}[dir=ltr] .tags>div:before{left:4px;right:auto}.tags>div[style]{background-size:0!important}.tags>div[style]:before{background-image:inherit;background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:18px;left:auto;position:absolute;right:4px;top:0;width:18px}.tags>div.zf{padding:8px 26px 8px 12px}[dir=ltr] .tags>div.zf{padding:8px 12px 8px 26px}.tags>div.success{background:rgba(var(--success),.1);color:rgba(var(--success),1)}.tags>div.warning{background:rgba(var(--warning),.1);color:rgba(var(--warning),1)}.tags>div.primary{background:rgba(var(--primary),.1);color:rgba(var(--primary),1)}.tags>div.danger{background:rgba(var(--danger),.1);color:rgba(var(--danger),1)}.folds{display:flex;flex-direction:column}.folds .fold{padding:20px 10px;position:relative}.folds .fold:before{border:2px solid rgba(var(--text-muted),1);border-radius:14px;bottom:auto;box-sizing:border-box;color:rgba(var(--text-muted),1);content:"+";font-weight:700;height:28px;left:auto;line-height:24px;margin:auto;position:absolute;right:0;text-align:center;top:20px;transform:rotate(0deg);transition:all .4s ease;width:28px;z-index:1}.folds .fold:not(:last-child){border-bottom:1px solid rgba(var(--light),1)}.folds .fold .title{box-sizing:border-box;cursor:pointer;font-size:16px;font-weight:400;line-height:28px;padding-right:28px;position:relative;z-index:2}.folds .fold .content{height:0;margin-top:0;opacity:0;overflow:hidden;transition:all .4s ease}.folds .fold.active:before{border:2px solid rgba(var(--primary),1);color:rgba(var(--primary),1);transform:rotate(45deg)}.folds .fold.active .content{height:auto;margin-top:20px;opacity:1}.folds .fold.hidden{display:none}
