.login-card .domain-input .v-input__append-outer,.login-card .domain-input .v-input__prepend-outer{margin-top:12px;margin-bottom:12px}.login-card .domain-input .v-label{left:-6px!important;position:absolute!important;max-width:133%;transform:translateY(-28px) scale(.75);pointer-events:auto}.login-card .domain-input .v-messages{margin-top:-8px}.logo-animation,.logo-animation svg,.logo-animation svg g{width:100%}.logo-animation svg .svg-elem-1{stroke-dashoffset:233.9306182861px;stroke-dasharray:233.9306182861px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 0s,fill .7s cubic-bezier(.47,0,.745,.715) .8s}.logo-animation svg.active .svg-elem-1{stroke-dashoffset:0;fill:#fff}.logo-animation svg .svg-elem-2{stroke-dashoffset:275.041229248px;stroke-dasharray:275.041229248px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .12s,fill .7s cubic-bezier(.47,0,.745,.715) .9s}.logo-animation svg.active .svg-elem-2{stroke-dashoffset:0;fill:#fff}.logo-animation svg .svg-elem-3{stroke-dashoffset:370.1684265137px;stroke-dasharray:370.1684265137px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .24s,fill .7s cubic-bezier(.47,0,.745,.715) 1s}.logo-animation svg.active .svg-elem-3{stroke-dashoffset:0;fill:#fff}.logo-animation svg .svg-elem-4{stroke-dashoffset:257.7008666992px;stroke-dasharray:257.7008666992px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .36s,fill .7s cubic-bezier(.47,0,.745,.715) 1.1s}.logo-animation svg.active .svg-elem-4{stroke-dashoffset:0;fill:#fff}.logo-animation svg .svg-elem-5{stroke-dashoffset:114.4333953857px;stroke-dasharray:114.4333953857px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .48s,fill .7s cubic-bezier(.47,0,.745,.715) 1.2s}.logo-animation svg.active .svg-elem-5{stroke-dashoffset:0;fill:#fff}.logo-animation svg .svg-elem-6{stroke-dashoffset:318.2601928711px;stroke-dasharray:318.2601928711px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .6s,fill .7s cubic-bezier(.47,0,.745,.715) 1.3s}.logo-animation svg.active .svg-elem-6{stroke-dashoffset:0;fill:#fff}.logo-animation svg .svg-elem-7{stroke-dashoffset:300.3664550781px;stroke-dasharray:300.3664550781px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .72s,fill .7s cubic-bezier(.47,0,.745,.715) 1.4s}.logo-animation svg.active .svg-elem-7{stroke-dashoffset:0;fill:#fff}.logo-animation svg .svg-elem-8{stroke-dashoffset:296.0816955566px;stroke-dasharray:296.0816955566px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .84s,fill .7s cubic-bezier(.47,0,.745,.715) 1.5s}.logo-animation svg.active .svg-elem-8{stroke-dashoffset:0;fill:#fff}.logo-animation svg .svg-elem-9{stroke-dashoffset:318.2538757324px;stroke-dasharray:318.2538757324px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .96s,fill .7s cubic-bezier(.47,0,.745,.715) 1.6s}.logo-animation svg.active .svg-elem-9{stroke-dashoffset:0;fill:#fff}.logo-animation svg .svg-elem-10{stroke-dashoffset:167.6200866699px;stroke-dasharray:167.6200866699px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 1.08s,fill .7s cubic-bezier(.47,0,.745,.715) 1.7s}.logo-animation svg.active .svg-elem-10{stroke-dashoffset:0;fill:#fff}.logo-animation svg .svg-elem-11{stroke-dashoffset:114.4228973389px;stroke-dasharray:114.4228973389px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 1.2s,fill .7s cubic-bezier(.47,0,.745,.715) 1.8s}.logo-animation svg.active .svg-elem-11{stroke-dashoffset:0;fill:#fff}.logo-animation svg .svg-elem-12{stroke-dashoffset:318.2610473633px;stroke-dasharray:318.2610473633px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 1.32s,fill .7s cubic-bezier(.47,0,.745,.715) 1.9s}.logo-animation svg.active .svg-elem-12{stroke-dashoffset:0;fill:#fff}.logo-animation svg .svg-elem-13{stroke-dashoffset:275.9811401367px;stroke-dasharray:275.9811401367px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 1.44s,fill .7s cubic-bezier(.47,0,.745,.715) 2s}.logo-animation svg.active .svg-elem-13{stroke-dashoffset:0;fill:#fff}.logo-animation svg .svg-elem-14{stroke-dashoffset:398.4431762695px;stroke-dasharray:398.4431762695px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 1.56s,fill .7s cubic-bezier(.47,0,.745,.715) 2.1s}.logo-animation svg.active .svg-elem-14{stroke-dashoffset:0;fill:#21c2ec}.logo-animation svg .svg-elem-15{stroke-dashoffset:1308.5399169922px;stroke-dasharray:1308.5399169922px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 1.68s,fill .7s cubic-bezier(.47,0,.745,.715) 2.2s}.logo-animation svg.active .svg-elem-15{stroke-dashoffset:0;fill:#fff}.logo-animation svg .svg-elem-16{stroke-dashoffset:1620.3999023438px;stroke-dasharray:1620.3999023438px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 1.8s,fill .7s cubic-bezier(.47,0,.745,.715) 2.3s}.logo-animation svg.active .svg-elem-16{stroke-dashoffset:0;fill:#fff}.customer-input-address .gm-control-active{width:20px!important;height:20px!important}.customer-input-address .gm-inset-hover-enabled{display:none!important}.customer-input-address .skeleton-loader-country-icon{border-radius:0;display:inline-block;margin-right:8px}.customer-input-address .skeleton-loader-country-icon>div{width:40px;height:40px}.access-card-icon svg{fill:rgba(0,0,0,.54)}.access-card-icon svg.active path{fill:var(--v-success-base)!important}@keyframes hideshow1{0%{opacity:0}25%{opacity:0}50%{opacity:1}75%{opacity:1}to{opacity:1}}@keyframes hideshow2{0%{opacity:0}25%{opacity:0}50%{opacity:0}75%{opacity:1}to{opacity:1}}.access-card-icon svg.active .bottom-beam{animation:hideshow1 2s ease infinite}.access-card-icon svg.active .top-beam{animation:hideshow2 2s ease infinite}.barcode-input-dialog .v-otp-input.barcode-length-10 .v-text-field:nth-child(n+11),.barcode-input-dialog .v-otp-input.barcode-length-11 .v-text-field:nth-child(n+12),.barcode-input-dialog .v-otp-input.barcode-length-12 .v-text-field:nth-child(n+13),.barcode-input-dialog .v-otp-input.barcode-length-13 .v-text-field:nth-child(n+14),.barcode-input-dialog .v-otp-input.barcode-length-8 .v-text-field:nth-child(n+9),.barcode-input-dialog .v-otp-input.barcode-length-9 .v-text-field:nth-child(n+10){opacity:.2}.booking-form-price .v-input__append-inner{margin-top:auto!important;margin-bottom:auto!important}
/*!
 *  Weather Icons 2.0.8
 *  Updated September 19, 2015
 *  Weather themed icons for Bootstrap
 *  Author - Erik Flowers - erik@helloerik.com
 *  Email: erik@helloerik.com
 *  Twitter: http://twitter.com/Erik_UX
 *  ------------------------------------------------------------------------------
 *  Maintained at http://erikflowers.github.io/weather-icons
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - Font licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - CSS, SCSS and LESS are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Inspired by and works great as a companion with Font Awesome
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 */@font-face{font-family:weathericons;src:url(/fonts/weathericons-regular-webfont.2bc5e74d.woff) format("woff");font-weight:400;font-style:normal}.wi{display:inline-block;font-family:weathericons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wi-fw{text-align:center;width:1.4em}.wi-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transform:rotate(90deg)}.wi-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg)}.wi-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(270deg)}.wi-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);transform:scaleX(-1)}.wi-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);transform:scaleY(-1)}.wi-day-sunny:before{content:"\f00d"}.wi-day-cloudy:before{content:"\f002"}.wi-day-cloudy-gusts:before{content:"\f000"}.wi-day-cloudy-windy:before{content:"\f001"}.wi-day-fog:before{content:"\f003"}.wi-day-hail:before{content:"\f004"}.wi-day-haze:before{content:"\f0b6"}.wi-day-lightning:before{content:"\f005"}.wi-day-rain:before{content:"\f008"}.wi-day-rain-mix:before{content:"\f006"}.wi-day-rain-wind:before{content:"\f007"}.wi-day-showers:before{content:"\f009"}.wi-day-sleet:before{content:"\f0b2"}.wi-day-sleet-storm:before{content:"\f068"}.wi-day-snow:before{content:"\f00a"}.wi-day-snow-thunderstorm:before{content:"\f06b"}.wi-day-snow-wind:before{content:"\f065"}.wi-day-sprinkle:before{content:"\f00b"}.wi-day-storm-showers:before{content:"\f00e"}.wi-day-sunny-overcast:before{content:"\f00c"}.wi-day-thunderstorm:before{content:"\f010"}.wi-day-windy:before{content:"\f085"}.wi-solar-eclipse:before{content:"\f06e"}.wi-hot:before{content:"\f072"}.wi-day-cloudy-high:before{content:"\f07d"}.wi-day-light-wind:before{content:"\f0c4"}.wi-night-clear:before{content:"\f02e"}.wi-night-alt-cloudy:before{content:"\f086"}.wi-night-alt-cloudy-gusts:before{content:"\f022"}.wi-night-alt-cloudy-windy:before{content:"\f023"}.wi-night-alt-hail:before{content:"\f024"}.wi-night-alt-lightning:before{content:"\f025"}.wi-night-alt-rain:before{content:"\f028"}.wi-night-alt-rain-mix:before{content:"\f026"}.wi-night-alt-rain-wind:before{content:"\f027"}.wi-night-alt-showers:before{content:"\f029"}.wi-night-alt-sleet:before{content:"\f0b4"}.wi-night-alt-sleet-storm:before{content:"\f06a"}.wi-night-alt-snow:before{content:"\f02a"}.wi-night-alt-snow-thunderstorm:before{content:"\f06d"}.wi-night-alt-snow-wind:before{content:"\f067"}.wi-night-alt-sprinkle:before{content:"\f02b"}.wi-night-alt-storm-showers:before{content:"\f02c"}.wi-night-alt-thunderstorm:before{content:"\f02d"}.wi-night-cloudy:before{content:"\f031"}.wi-night-cloudy-gusts:before{content:"\f02f"}.wi-night-cloudy-windy:before{content:"\f030"}.wi-night-fog:before{content:"\f04a"}.wi-night-hail:before{content:"\f032"}.wi-night-lightning:before{content:"\f033"}.wi-night-partly-cloudy:before{content:"\f083"}.wi-night-rain:before{content:"\f036"}.wi-night-rain-mix:before{content:"\f034"}.wi-night-rain-wind:before{content:"\f035"}.wi-night-showers:before{content:"\f037"}.wi-night-sleet:before{content:"\f0b3"}.wi-night-sleet-storm:before{content:"\f069"}.wi-night-snow:before{content:"\f038"}.wi-night-snow-thunderstorm:before{content:"\f06c"}.wi-night-snow-wind:before{content:"\f066"}.wi-night-sprinkle:before{content:"\f039"}.wi-night-storm-showers:before{content:"\f03a"}.wi-night-thunderstorm:before{content:"\f03b"}.wi-lunar-eclipse:before{content:"\f070"}.wi-stars:before{content:"\f077"}.wi-night-alt-cloudy-high:before{content:"\f07e"}.wi-night-cloudy-high:before{content:"\f080"}.wi-night-alt-partly-cloudy:before{content:"\f081"}.wi-cloud:before{content:"\f041"}.wi-cloudy:before{content:"\f013"}.wi-cloudy-gusts:before{content:"\f011"}.wi-cloudy-windy:before{content:"\f012"}.wi-fog:before{content:"\f014"}.wi-hail:before{content:"\f015"}.wi-rain:before{content:"\f019"}.wi-rain-mix:before{content:"\f017"}.wi-rain-wind:before{content:"\f018"}.wi-showers:before{content:"\f01a"}.wi-sleet:before{content:"\f0b5"}.wi-sprinkle:before{content:"\f01c"}.wi-storm-showers:before{content:"\f01d"}.wi-thunderstorm:before{content:"\f01e"}.wi-snow-wind:before{content:"\f064"}.wi-snow:before{content:"\f01b"}.wi-smog:before{content:"\f074"}.wi-smoke:before{content:"\f062"}.wi-lightning:before{content:"\f016"}.wi-raindrops:before{content:"\f04e"}.wi-raindrop:before{content:"\f078"}.wi-dust:before{content:"\f063"}.wi-snowflake-cold:before{content:"\f076"}.wi-windy:before{content:"\f021"}.wi-strong-wind:before{content:"\f050"}.wi-sandstorm:before{content:"\f082"}.wi-earthquake:before{content:"\f0c6"}.wi-fire:before{content:"\f0c7"}.wi-flood:before{content:"\f07c"}.wi-meteor:before{content:"\f071"}.wi-tsunami:before{content:"\f0c5"}.wi-volcano:before{content:"\f0c8"}.wi-hurricane:before{content:"\f073"}.wi-tornado:before{content:"\f056"}.wi-small-craft-advisory:before{content:"\f0cc"}.wi-gale-warning:before{content:"\f0cd"}.wi-storm-warning:before{content:"\f0ce"}.wi-hurricane-warning:before{content:"\f0cf"}.wi-wind-direction:before{content:"\f0b1"}.wi-alien:before{content:"\f075"}.wi-celsius:before{content:"\f03c"}.wi-fahrenheit:before{content:"\f045"}.wi-degrees:before{content:"\f042"}.wi-thermometer:before{content:"\f055"}.wi-thermometer-exterior:before{content:"\f053"}.wi-thermometer-internal:before{content:"\f054"}.wi-cloud-down:before{content:"\f03d"}.wi-cloud-up:before{content:"\f040"}.wi-cloud-refresh:before{content:"\f03e"}.wi-horizon:before{content:"\f047"}.wi-horizon-alt:before{content:"\f046"}.wi-sunrise:before{content:"\f051"}.wi-sunset:before{content:"\f052"}.wi-moonrise:before{content:"\f0c9"}.wi-moonset:before{content:"\f0ca"}.wi-refresh:before{content:"\f04c"}.wi-refresh-alt:before{content:"\f04b"}.wi-umbrella:before{content:"\f084"}.wi-barometer:before{content:"\f079"}.wi-humidity:before{content:"\f07a"}.wi-na:before{content:"\f07b"}.wi-train:before{content:"\f0cb"}.wi-moon-new:before{content:"\f095"}.wi-moon-waxing-crescent-1:before{content:"\f096"}.wi-moon-waxing-crescent-2:before{content:"\f097"}.wi-moon-waxing-crescent-3:before{content:"\f098"}.wi-moon-waxing-crescent-4:before{content:"\f099"}.wi-moon-waxing-crescent-5:before{content:"\f09a"}.wi-moon-waxing-crescent-6:before{content:"\f09b"}.wi-moon-first-quarter:before{content:"\f09c"}.wi-moon-waxing-gibbous-1:before{content:"\f09d"}.wi-moon-waxing-gibbous-2:before{content:"\f09e"}.wi-moon-waxing-gibbous-3:before{content:"\f09f"}.wi-moon-waxing-gibbous-4:before{content:"\f0a0"}.wi-moon-waxing-gibbous-5:before{content:"\f0a1"}.wi-moon-waxing-gibbous-6:before{content:"\f0a2"}.wi-moon-full:before{content:"\f0a3"}.wi-moon-waning-gibbous-1:before{content:"\f0a4"}.wi-moon-waning-gibbous-2:before{content:"\f0a5"}.wi-moon-waning-gibbous-3:before{content:"\f0a6"}.wi-moon-waning-gibbous-4:before{content:"\f0a7"}.wi-moon-waning-gibbous-5:before{content:"\f0a8"}.wi-moon-waning-gibbous-6:before{content:"\f0a9"}.wi-moon-third-quarter:before{content:"\f0aa"}.wi-moon-waning-crescent-1:before{content:"\f0ab"}.wi-moon-waning-crescent-2:before{content:"\f0ac"}.wi-moon-waning-crescent-3:before{content:"\f0ad"}.wi-moon-waning-crescent-4:before{content:"\f0ae"}.wi-moon-waning-crescent-5:before{content:"\f0af"}.wi-moon-waning-crescent-6:before{content:"\f0b0"}.wi-moon-alt-new:before{content:"\f0eb"}.wi-moon-alt-waxing-crescent-1:before{content:"\f0d0"}.wi-moon-alt-waxing-crescent-2:before{content:"\f0d1"}.wi-moon-alt-waxing-crescent-3:before{content:"\f0d2"}.wi-moon-alt-waxing-crescent-4:before{content:"\f0d3"}.wi-moon-alt-waxing-crescent-5:before{content:"\f0d4"}.wi-moon-alt-waxing-crescent-6:before{content:"\f0d5"}.wi-moon-alt-first-quarter:before{content:"\f0d6"}.wi-moon-alt-waxing-gibbous-1:before{content:"\f0d7"}.wi-moon-alt-waxing-gibbous-2:before{content:"\f0d8"}.wi-moon-alt-waxing-gibbous-3:before{content:"\f0d9"}.wi-moon-alt-waxing-gibbous-4:before{content:"\f0da"}.wi-moon-alt-waxing-gibbous-5:before{content:"\f0db"}.wi-moon-alt-waxing-gibbous-6:before{content:"\f0dc"}.wi-moon-alt-full:before{content:"\f0dd"}.wi-moon-alt-waning-gibbous-1:before{content:"\f0de"}.wi-moon-alt-waning-gibbous-2:before{content:"\f0df"}.wi-moon-alt-waning-gibbous-3:before{content:"\f0e0"}.wi-moon-alt-waning-gibbous-4:before{content:"\f0e1"}.wi-moon-alt-waning-gibbous-5:before{content:"\f0e2"}.wi-moon-alt-waning-gibbous-6:before{content:"\f0e3"}.wi-moon-alt-third-quarter:before{content:"\f0e4"}.wi-moon-alt-waning-crescent-1:before{content:"\f0e5"}.wi-moon-alt-waning-crescent-2:before{content:"\f0e6"}.wi-moon-alt-waning-crescent-3:before{content:"\f0e7"}.wi-moon-alt-waning-crescent-4:before{content:"\f0e8"}.wi-moon-alt-waning-crescent-5:before{content:"\f0e9"}.wi-moon-alt-waning-crescent-6:before{content:"\f0ea"}.wi-moon-0:before{content:"\f095"}.wi-moon-1:before{content:"\f096"}.wi-moon-2:before{content:"\f097"}.wi-moon-3:before{content:"\f098"}.wi-moon-4:before{content:"\f099"}.wi-moon-5:before{content:"\f09a"}.wi-moon-6:before{content:"\f09b"}.wi-moon-7:before{content:"\f09c"}.wi-moon-8:before{content:"\f09d"}.wi-moon-9:before{content:"\f09e"}.wi-moon-10:before{content:"\f09f"}.wi-moon-11:before{content:"\f0a0"}.wi-moon-12:before{content:"\f0a1"}.wi-moon-13:before{content:"\f0a2"}.wi-moon-14:before{content:"\f0a3"}.wi-moon-15:before{content:"\f0a4"}.wi-moon-16:before{content:"\f0a5"}.wi-moon-17:before{content:"\f0a6"}.wi-moon-18:before{content:"\f0a7"}.wi-moon-19:before{content:"\f0a8"}.wi-moon-20:before{content:"\f0a9"}.wi-moon-21:before{content:"\f0aa"}.wi-moon-22:before{content:"\f0ab"}.wi-moon-23:before{content:"\f0ac"}.wi-moon-24:before{content:"\f0ad"}.wi-moon-25:before{content:"\f0ae"}.wi-moon-26:before{content:"\f0af"}.wi-moon-27:before{content:"\f0b0"}.wi-time-1:before{content:"\f08a"}.wi-time-2:before{content:"\f08b"}.wi-time-3:before{content:"\f08c"}.wi-time-4:before{content:"\f08d"}.wi-time-5:before{content:"\f08e"}.wi-time-6:before{content:"\f08f"}.wi-time-7:before{content:"\f090"}.wi-time-8:before{content:"\f091"}.wi-time-9:before{content:"\f092"}.wi-time-10:before{content:"\f093"}.wi-time-11:before{content:"\f094"}.wi-time-12:before{content:"\f089"}.wi-direction-up:before{content:"\f058"}.wi-direction-up-right:before{content:"\f057"}.wi-direction-right:before{content:"\f04d"}.wi-direction-down-right:before{content:"\f088"}.wi-direction-down:before{content:"\f044"}.wi-direction-down-left:before{content:"\f043"}.wi-direction-left:before{content:"\f048"}.wi-direction-up-left:before{content:"\f087"}.wi-wind-beaufort-0:before{content:"\f0b7"}.wi-wind-beaufort-1:before{content:"\f0b8"}.wi-wind-beaufort-2:before{content:"\f0b9"}.wi-wind-beaufort-3:before{content:"\f0ba"}.wi-wind-beaufort-4:before{content:"\f0bb"}.wi-wind-beaufort-5:before{content:"\f0bc"}.wi-wind-beaufort-6:before{content:"\f0bd"}.wi-wind-beaufort-7:before{content:"\f0be"}.wi-wind-beaufort-8:before{content:"\f0bf"}.wi-wind-beaufort-9:before{content:"\f0c0"}.wi-wind-beaufort-10:before{content:"\f0c1"}.wi-wind-beaufort-11:before{content:"\f0c2"}.wi-wind-beaufort-12:before{content:"\f0c3"}.wi-yahoo-0:before{content:"\f056"}.wi-yahoo-1:before{content:"\f00e"}.wi-yahoo-2:before{content:"\f073"}.wi-yahoo-3:before,.wi-yahoo-4:before{content:"\f01e"}.wi-yahoo-5:before,.wi-yahoo-6:before,.wi-yahoo-7:before{content:"\f017"}.wi-yahoo-8:before{content:"\f015"}.wi-yahoo-9:before{content:"\f01a"}.wi-yahoo-10:before{content:"\f015"}.wi-yahoo-11:before,.wi-yahoo-12:before{content:"\f01a"}.wi-yahoo-13:before{content:"\f01b"}.wi-yahoo-14:before{content:"\f00a"}.wi-yahoo-15:before{content:"\f064"}.wi-yahoo-16:before{content:"\f01b"}.wi-yahoo-17:before{content:"\f015"}.wi-yahoo-18:before{content:"\f017"}.wi-yahoo-19:before{content:"\f063"}.wi-yahoo-20:before{content:"\f014"}.wi-yahoo-21:before{content:"\f021"}.wi-yahoo-22:before{content:"\f062"}.wi-yahoo-23:before,.wi-yahoo-24:before{content:"\f050"}.wi-yahoo-25:before{content:"\f076"}.wi-yahoo-26:before{content:"\f013"}.wi-yahoo-27:before{content:"\f031"}.wi-yahoo-28:before{content:"\f002"}.wi-yahoo-29:before{content:"\f031"}.wi-yahoo-30:before{content:"\f002"}.wi-yahoo-31:before{content:"\f02e"}.wi-yahoo-32:before{content:"\f00d"}.wi-yahoo-33:before{content:"\f083"}.wi-yahoo-34:before{content:"\f00c"}.wi-yahoo-35:before{content:"\f017"}.wi-yahoo-36:before{content:"\f072"}.wi-yahoo-37:before,.wi-yahoo-38:before,.wi-yahoo-39:before{content:"\f00e"}.wi-yahoo-40:before{content:"\f01a"}.wi-yahoo-41:before{content:"\f064"}.wi-yahoo-42:before{content:"\f01b"}.wi-yahoo-43:before{content:"\f064"}.wi-yahoo-44:before{content:"\f00c"}.wi-yahoo-45:before{content:"\f00e"}.wi-yahoo-46:before{content:"\f01b"}.wi-yahoo-47:before{content:"\f00e"}.wi-yahoo-3200:before{content:"\f077"}.wi-forecast-io-clear-day:before{content:"\f00d"}.wi-forecast-io-clear-night:before{content:"\f02e"}.wi-forecast-io-rain:before{content:"\f019"}.wi-forecast-io-snow:before{content:"\f01b"}.wi-forecast-io-sleet:before{content:"\f0b5"}.wi-forecast-io-wind:before{content:"\f050"}.wi-forecast-io-fog:before{content:"\f014"}.wi-forecast-io-cloudy:before{content:"\f013"}.wi-forecast-io-partly-cloudy-day:before{content:"\f002"}.wi-forecast-io-partly-cloudy-night:before{content:"\f031"}.wi-forecast-io-hail:before{content:"\f015"}.wi-forecast-io-thunderstorm:before{content:"\f01e"}.wi-forecast-io-tornado:before{content:"\f056"}.wi-wmo4680-00:before,.wi-wmo4680-0:before{content:"\f055"}.wi-wmo4680-01:before,.wi-wmo4680-1:before{content:"\f013"}.wi-wmo4680-02:before,.wi-wmo4680-2:before{content:"\f055"}.wi-wmo4680-03:before,.wi-wmo4680-3:before{content:"\f013"}.wi-wmo4680-04:before,.wi-wmo4680-05:before,.wi-wmo4680-10:before,.wi-wmo4680-11:before,.wi-wmo4680-4:before,.wi-wmo4680-5:before{content:"\f014"}.wi-wmo4680-12:before{content:"\f016"}.wi-wmo4680-18:before{content:"\f050"}.wi-wmo4680-20:before{content:"\f014"}.wi-wmo4680-21:before,.wi-wmo4680-22:before{content:"\f017"}.wi-wmo4680-23:before{content:"\f019"}.wi-wmo4680-24:before{content:"\f01b"}.wi-wmo4680-25:before{content:"\f015"}.wi-wmo4680-26:before{content:"\f01e"}.wi-wmo4680-27:before,.wi-wmo4680-28:before,.wi-wmo4680-29:before{content:"\f063"}.wi-wmo4680-30:before,.wi-wmo4680-31:before,.wi-wmo4680-32:before,.wi-wmo4680-33:before,.wi-wmo4680-34:before,.wi-wmo4680-35:before{content:"\f014"}.wi-wmo4680-40:before{content:"\f017"}.wi-wmo4680-41:before{content:"\f01c"}.wi-wmo4680-42:before{content:"\f019"}.wi-wmo4680-43:before{content:"\f01c"}.wi-wmo4680-44:before{content:"\f019"}.wi-wmo4680-45:before,.wi-wmo4680-46:before{content:"\f015"}.wi-wmo4680-47:before,.wi-wmo4680-48:before{content:"\f01b"}.wi-wmo4680-50:before,.wi-wmo4680-51:before{content:"\f01c"}.wi-wmo4680-52:before,.wi-wmo4680-53:before{content:"\f019"}.wi-wmo4680-54:before,.wi-wmo4680-55:before,.wi-wmo4680-56:before{content:"\f076"}.wi-wmo4680-57:before{content:"\f01c"}.wi-wmo4680-58:before{content:"\f019"}.wi-wmo4680-60:before,.wi-wmo4680-61:before{content:"\f01c"}.wi-wmo4680-62:before,.wi-wmo4680-63:before{content:"\f019"}.wi-wmo4680-64:before,.wi-wmo4680-65:before,.wi-wmo4680-66:before{content:"\f015"}.wi-wmo4680-67:before,.wi-wmo4680-68:before{content:"\f017"}.wi-wmo4680-70:before,.wi-wmo4680-71:before,.wi-wmo4680-72:before,.wi-wmo4680-73:before{content:"\f01b"}.wi-wmo4680-74:before,.wi-wmo4680-75:before,.wi-wmo4680-76:before{content:"\f076"}.wi-wmo4680-77:before{content:"\f01b"}.wi-wmo4680-78:before{content:"\f076"}.wi-wmo4680-80:before{content:"\f019"}.wi-wmo4680-81:before{content:"\f01c"}.wi-wmo4680-82:before,.wi-wmo4680-83:before{content:"\f019"}.wi-wmo4680-84:before{content:"\f01d"}.wi-wmo4680-85:before,.wi-wmo4680-86:before,.wi-wmo4680-87:before{content:"\f017"}.wi-wmo4680-89:before{content:"\f015"}.wi-wmo4680-90:before{content:"\f016"}.wi-wmo4680-91:before{content:"\f01d"}.wi-wmo4680-92:before,.wi-wmo4680-93:before{content:"\f01e"}.wi-wmo4680-94:before{content:"\f016"}.wi-wmo4680-95:before,.wi-wmo4680-96:before{content:"\f01e"}.wi-wmo4680-99:before{content:"\f056"}.wi-owm-200:before,.wi-owm-201:before,.wi-owm-202:before{content:"\f01e"}.wi-owm-210:before,.wi-owm-211:before,.wi-owm-212:before,.wi-owm-221:before{content:"\f016"}.wi-owm-230:before,.wi-owm-231:before,.wi-owm-232:before{content:"\f01e"}.wi-owm-300:before,.wi-owm-301:before{content:"\f01c"}.wi-owm-302:before{content:"\f019"}.wi-owm-310:before{content:"\f017"}.wi-owm-311:before,.wi-owm-312:before{content:"\f019"}.wi-owm-313:before{content:"\f01a"}.wi-owm-314:before{content:"\f019"}.wi-owm-321:before,.wi-owm-500:before{content:"\f01c"}.wi-owm-501:before,.wi-owm-502:before,.wi-owm-503:before,.wi-owm-504:before{content:"\f019"}.wi-owm-511:before{content:"\f017"}.wi-owm-520:before,.wi-owm-521:before,.wi-owm-522:before{content:"\f01a"}.wi-owm-531:before{content:"\f01d"}.wi-owm-600:before,.wi-owm-601:before{content:"\f01b"}.wi-owm-602:before{content:"\f0b5"}.wi-owm-611:before,.wi-owm-612:before,.wi-owm-615:before,.wi-owm-616:before,.wi-owm-620:before{content:"\f017"}.wi-owm-621:before,.wi-owm-622:before{content:"\f01b"}.wi-owm-701:before{content:"\f01a"}.wi-owm-711:before{content:"\f062"}.wi-owm-721:before{content:"\f0b6"}.wi-owm-731:before{content:"\f063"}.wi-owm-741:before{content:"\f014"}.wi-owm-761:before,.wi-owm-762:before{content:"\f063"}.wi-owm-771:before{content:"\f011"}.wi-owm-781:before{content:"\f056"}.wi-owm-800:before{content:"\f00d"}.wi-owm-801:before,.wi-owm-802:before{content:"\f011"}.wi-owm-803:before{content:"\f012"}.wi-owm-804:before{content:"\f013"}.wi-owm-900:before{content:"\f056"}.wi-owm-901:before{content:"\f01d"}.wi-owm-902:before{content:"\f073"}.wi-owm-903:before{content:"\f076"}.wi-owm-904:before{content:"\f072"}.wi-owm-905:before{content:"\f021"}.wi-owm-906:before{content:"\f015"}.wi-owm-957:before{content:"\f050"}.wi-owm-day-200:before,.wi-owm-day-201:before,.wi-owm-day-202:before{content:"\f010"}.wi-owm-day-210:before,.wi-owm-day-211:before,.wi-owm-day-212:before,.wi-owm-day-221:before{content:"\f005"}.wi-owm-day-230:before,.wi-owm-day-231:before,.wi-owm-day-232:before{content:"\f010"}.wi-owm-day-300:before,.wi-owm-day-301:before{content:"\f00b"}.wi-owm-day-302:before,.wi-owm-day-310:before,.wi-owm-day-311:before,.wi-owm-day-312:before,.wi-owm-day-313:before,.wi-owm-day-314:before{content:"\f008"}.wi-owm-day-321:before,.wi-owm-day-500:before{content:"\f00b"}.wi-owm-day-501:before,.wi-owm-day-502:before,.wi-owm-day-503:before,.wi-owm-day-504:before{content:"\f008"}.wi-owm-day-511:before{content:"\f006"}.wi-owm-day-520:before,.wi-owm-day-521:before,.wi-owm-day-522:before{content:"\f009"}.wi-owm-day-531:before{content:"\f00e"}.wi-owm-day-600:before{content:"\f00a"}.wi-owm-day-601:before{content:"\f0b2"}.wi-owm-day-602:before{content:"\f00a"}.wi-owm-day-611:before,.wi-owm-day-612:before,.wi-owm-day-615:before,.wi-owm-day-616:before,.wi-owm-day-620:before{content:"\f006"}.wi-owm-day-621:before,.wi-owm-day-622:before{content:"\f00a"}.wi-owm-day-701:before{content:"\f009"}.wi-owm-day-711:before{content:"\f062"}.wi-owm-day-721:before{content:"\f0b6"}.wi-owm-day-731:before{content:"\f063"}.wi-owm-day-741:before{content:"\f003"}.wi-owm-day-761:before,.wi-owm-day-762:before{content:"\f063"}.wi-owm-day-781:before{content:"\f056"}.wi-owm-day-800:before{content:"\f00d"}.wi-owm-day-801:before,.wi-owm-day-802:before,.wi-owm-day-803:before{content:"\f000"}.wi-owm-day-804:before{content:"\f00c"}.wi-owm-day-900:before{content:"\f056"}.wi-owm-day-902:before{content:"\f073"}.wi-owm-day-903:before{content:"\f076"}.wi-owm-day-904:before{content:"\f072"}.wi-owm-day-906:before{content:"\f004"}.wi-owm-day-957:before{content:"\f050"}.wi-owm-night-200:before,.wi-owm-night-201:before,.wi-owm-night-202:before{content:"\f02d"}.wi-owm-night-210:before,.wi-owm-night-211:before,.wi-owm-night-212:before,.wi-owm-night-221:before{content:"\f025"}.wi-owm-night-230:before,.wi-owm-night-231:before,.wi-owm-night-232:before{content:"\f02d"}.wi-owm-night-300:before,.wi-owm-night-301:before{content:"\f02b"}.wi-owm-night-302:before,.wi-owm-night-310:before,.wi-owm-night-311:before,.wi-owm-night-312:before,.wi-owm-night-313:before,.wi-owm-night-314:before{content:"\f028"}.wi-owm-night-321:before,.wi-owm-night-500:before{content:"\f02b"}.wi-owm-night-501:before,.wi-owm-night-502:before,.wi-owm-night-503:before,.wi-owm-night-504:before{content:"\f028"}.wi-owm-night-511:before{content:"\f026"}.wi-owm-night-520:before,.wi-owm-night-521:before,.wi-owm-night-522:before{content:"\f029"}.wi-owm-night-531:before{content:"\f02c"}.wi-owm-night-600:before{content:"\f02a"}.wi-owm-night-601:before{content:"\f0b4"}.wi-owm-night-602:before{content:"\f02a"}.wi-owm-night-611:before,.wi-owm-night-612:before,.wi-owm-night-615:before,.wi-owm-night-616:before,.wi-owm-night-620:before{content:"\f026"}.wi-owm-night-621:before,.wi-owm-night-622:before{content:"\f02a"}.wi-owm-night-701:before{content:"\f029"}.wi-owm-night-711:before{content:"\f062"}.wi-owm-night-721:before{content:"\f0b6"}.wi-owm-night-731:before{content:"\f063"}.wi-owm-night-741:before{content:"\f04a"}.wi-owm-night-761:before,.wi-owm-night-762:before{content:"\f063"}.wi-owm-night-781:before{content:"\f056"}.wi-owm-night-800:before{content:"\f02e"}.wi-owm-night-801:before,.wi-owm-night-802:before,.wi-owm-night-803:before{content:"\f022"}.wi-owm-night-804:before{content:"\f086"}.wi-owm-night-900:before{content:"\f056"}.wi-owm-night-902:before{content:"\f073"}.wi-owm-night-903:before{content:"\f076"}.wi-owm-night-904:before{content:"\f072"}.wi-owm-night-906:before{content:"\f024"}.wi-owm-night-957:before{content:"\f050"}.wi-wu-chanceflurries:before{content:"\f064"}.wi-wu-chancerain:before{content:"\f019"}.wi-wu-chancesleat:before{content:"\f0b5"}.wi-wu-chancesnow:before{content:"\f01b"}.wi-wu-chancetstorms:before{content:"\f01e"}.wi-wu-clear:before{content:"\f00d"}.wi-wu-cloudy:before{content:"\f002"}.wi-wu-flurries:before{content:"\f064"}.wi-wu-hazy:before{content:"\f0b6"}.wi-wu-mostlycloudy:before{content:"\f002"}.wi-wu-mostlysunny:before{content:"\f00d"}.wi-wu-partlycloudy:before{content:"\f002"}.wi-wu-partlysunny:before{content:"\f00d"}.wi-wu-rain:before{content:"\f01a"}.wi-wu-sleat:before{content:"\f0b5"}.wi-wu-snow:before{content:"\f01b"}.wi-wu-sunny:before{content:"\f00d"}.wi-wu-tstorms:before{content:"\f01e"}.wi-wu-unknown:before{content:"\f00d"}@media(max-width:959px){.display-block-md-down{display:block}}.list-dense-rows .v-list-item{min-height:36px}.list-dense-rows .v-list-item__icon{margin-top:8px;margin-bottom:8px}.list-dense-rows .v-list-item__content{padding-top:8px;padding-bottom:8px}.highlight-on-hover:hover{background:#eee}.light-highlight-on-hover:hover{background:rgba(0,0,0,.025)}.parent-light-highlight-on-hover:hover:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.025);pointer-events:none}.card-disable-focus.v-card--link:focus:before{opacity:0}.large-dialog{width:90vw!important;height:85vh!important;overflow:hidden!important;position:relative!important}.large-dialog .v-card{height:100%!important;width:100%!important}.v-alert.alert-center-icon .v-icon:first-of-type{margin-top:auto;margin-bottom:auto}.v-tabs-hide-arrows .v-slide-group__next,.v-tabs-hide-arrows .v-slide-group__prev{display:none!important}.tooltip-full-opacity{opacity:1!important}.click-thru-badge .v-badge__badge{pointer-events:none}.tabs-container-full-height .v-window__container{height:100%}.unselectable{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.text-overflow-ellipsis *{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block!important}.text-subtitle-0{font-size:.875rem;line-height:1.2;color:rgba(0,0,0,.6);overflow:unset;flex:1 1 100%;text-overflow:ellipsis;white-space:nowrap}.tab-subtext{font-size:10px;font-weight:500;letter-spacing:.007em}.text-wrap-normal{white-space:normal}.text-nowrap{white-space:nowrap}.btn-two-rows{white-space:break-spaces;display:block}.btn-two-rows .v-btn__content{margin-top:1px}.toolbar-with-subheader .v-toolbar__content .toolbar-titles-container{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important}.toolbar-subheader{margin-top:4px;font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .validation-message{font-size:12px;line-height:14px;margin-top:8px;margin-left:12px;margin-bottom:0;background-color:transparent!important}.v-application .validation-message.error{background-color:transparent!important;color:var(--v-error-base)}.v-skeleton-loader.list-item-has-subtitle{max-height:19px}.v-skeleton-loader.list-item-has-subtitle>*{max-height:19px;padding-left:0}.v-skeleton-loader.list-item-without-subtitle{max-height:38px}.v-skeleton-loader.list-item-without-subtitle>*{max-height:38px;padding-left:0}.skeleton-loaders-timeline-item .v-timeline-item__divider,.skeleton-loaders-timeline-item .v-timeline-item__dot,.skeleton-loaders-timeline-item .v-timeline-item__inner-dot{background-color:transparent!important}.skeleton-loaders-timeline-item .v-skeleton-loader__avatar.v-skeleton-loader__bone{height:38px;width:38px}.skeleton-loaders-timeline-item .v-skeleton-loader:before{content:"";width:40px;height:40px;background-color:#fff;position:absolute;top:0;left:0}.skeleton-loaders-timeline-item .v-skeleton-loader__heading.v-skeleton-loader__bone{margin:8px;margin-left:0}.skeleton-loader-circle .v-skeleton-loader__image{height:200px;width:200px;border-radius:100px;margin:auto}.skeleton-loader-text-large-height,.skeleton-loader-text-large-height .v-skeleton-loader__bone{height:24px}.skeleton-loader-text-medium-height,.skeleton-loader-text-medium-height .v-skeleton-loader__bone{height:18px}.skeleton-loader-text-small-height,.skeleton-loader-text-small-height .v-skeleton-loader__bone{height:12px}.skeleton-loader-text-medium-width,.skeleton-loader-text-medium-width .v-skeleton-loader__bone{width:200px}.skeleton-loader-text-large-width,.skeleton-loader-text-large-width .v-skeleton-loader__bone{width:280px}.skeleton-loader-small-text,.skeleton-loader-small-text .v-skeleton-loader__bone{width:80px;height:12px}.skeleton-loader-x-small-text,.skeleton-loader-x-small-text .v-skeleton-loader__bone{width:40px;height:12px}.skeleton-loader-button,.skeleton-loader-button .v-skeleton-loader__bone{width:140px;height:36px}.btn-product{white-space:normal;flex-wrap:wrap;overflow:hidden;max-width:100%!important;height:57px!important}.btn-product .v-btn__content{height:100%}.btn-product span{flex:0 1 auto;word-break:break-word;max-width:100%!important;-webkit-hyphens:auto;hyphens:auto}.v-application .input-success{border-color:var(--v-success-base)!important}.v-application .input-success,.v-application .input-success .v-icon,.v-application .input-success .v-label,.v-application .input-success .v-messages{color:var(--v-success-base)!important}.error-on-hover:hover,.error-on-hover:hover .v-btn__content,.error-on-hover:hover i{color:var(--v-error-base)}.success-on-hover:hover,.success-on-hover:hover .v-btn__content,.success-on-hover:hover i{color:var(--v-success-base)}.secondary-on-hover:hover,.secondary-on-hover:hover .v-btn__content,.secondary-on-hover:hover i{color:var(--v-secondary-base)}.v-application .error--text.sub-errors-for-warning{color:var(--v-warning-base)!important}.v-application .error--text.sub-errors-for-warning .error--text{color:var(--v-warning-base)!important;caret-color:var(--v-warning-base)!important}.disabled--text{color:rgba(0,0,0,.38)}.disabled-table-row{color:rgba(0,0,0,.38)!important;background-color:rgba(0,0,0,.06)!important}.disabled-table-row .v-chip{opacity:.5}.disabled-table-row:hover{opacity:.7}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.soft-border{border:1px solid #d2d2d2}.softer-border{border:1px solid #f0f0f0}@keyframes jump{0%{transform:translateZ(0) scaleX(1)}40%{transform:translate3d(0,30%,0) scale3d(.85,1.35,1)}to{transform:translate3d(0,100%,0) scale3d(1.35,.85,1)}}.jump{transform-origin:50% 50%;margin-bottom:50%;animation:jump .5s linear infinite alternate}.btn-inner-progress:after{content:"";position:absolute;left:0;top:0;height:100%;width:0;opacity:.2;background-color:#000}.btn-inner-progress.in-progress:after{transition:width 2s linear;width:100%}@keyframes fadeinout{0%{opacity:.3;filter:invert(50%)}50%{opacity:.8;filter:invert(0)}to{opacity:.3;filter:invert(50%)}}.animation-fadeinout{animation:fadeinout 2s infinite;opacity:.1;filter:invert(50%);transition:all 2s}.p-absolute{position:absolute}@media(min-width:960px){.p-md-absolute{position:absolute}}.p-relative{position:relative}.flex-1{flex:1}.flex-2{flex:2}.mt--3{margin-top:-12px!important}.mt--4{margin-top:-16px!important}.mr--2{margin-right:-8px!important}.mr-17px{margin-right:17px!important}.ga-0{gap:0}.ga-1{gap:4px}.ga-2{gap:8px}.ga-3{gap:12px}.ga-4{gap:16px}.ga-5{gap:20px}.ga-6{gap:24px}.ga-7{gap:28px}.ga-8{gap:32px}.ga-9{gap:36px}.ga-10{gap:40px}.ga-11{gap:44px}.ga-12{gap:48px}.ga-13{gap:52px}.ga-14{gap:56px}.ga-15{gap:60px}.ga-16{gap:64px}.max-height-100vh{max-height:100vh;max-height:calc(var(--vh, 1vh)*100)}.full-height,.height-100{height:100%}.height-auto{height:auto}.input-full-height input{height:100%;max-height:56px}.full-width,.w-100,.width-100{width:100%}.device-width{width:100vw}.device-height{height:100vh}.w-75{width:75%}.w-50{width:50%}.w-0{width:0!important}.h-0{height:0!important}.t-0{top:0}.t-1{top:4px}.r-0{right:0}.r-1{right:4px}.b-0{bottom:0}.l-0{left:0}.z-2{z-index:2}.pointer-events-none{pointer-events:none}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-move{cursor:move}.cursor-grabbing{cursor:grabbing}.unclickable-list-item{cursor:default}.unclickable-list-item:hover:before{opacity:0!important}.infinite-scroll-table-wrapper{height:calc(100vh - 128px)}.infinite-scroll-table-wrapper .v-card{height:100%}.infinite-scroll-table-wrapper .infinite-scroll-table{height:calc(100% - 72px);width:100%}.infinite-scroll-table-wrapper .infinite-scroll-table .v-data-table__wrapper{height:100%;overflow:hidden;width:100%}.infinite-scroll-table-wrapper .infinite-scroll-table .v-data-table__wrapper table{height:100%;overflow-y:auto;width:100%;display:flex;flex-direction:column}.infinite-scroll-table-wrapper .infinite-scroll-table .v-data-table__wrapper table thead{padding-right:17px;width:100%}.infinite-scroll-table-wrapper .infinite-scroll-table .v-data-table__wrapper table thead .v-data-table__progress,.infinite-scroll-table-wrapper .infinite-scroll-table .v-data-table__wrapper table thead .v-data-table__progress>*{width:100%;display:block}.infinite-scroll-table-wrapper .infinite-scroll-table .v-data-table__wrapper table thead tr{display:flex}.infinite-scroll-table-wrapper .infinite-scroll-table .v-data-table__wrapper table thead tr th{flex:1;line-height:48px}.infinite-scroll-table-wrapper .infinite-scroll-table .v-data-table__wrapper table tbody:not(.tbody-no-content){height:100%;overflow-y:auto;width:100%}.infinite-scroll-table-wrapper .infinite-scroll-table .v-data-table__wrapper table tbody:not(.tbody-no-content) .tbody-inner-container{display:flex;flex-direction:column;position:relative;width:100%}.infinite-scroll-table-wrapper .infinite-scroll-table .v-data-table__wrapper table tbody:not(.tbody-no-content) tr{height:48px;line-height:48px;position:absolute;width:100%;display:flex;cursor:pointer}.infinite-scroll-table-wrapper .infinite-scroll-table .v-data-table__wrapper table tbody:not(.tbody-no-content) tr td{flex:1;padding:0 16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.infinite-scroll-table-wrapper .infinite-scroll-table .v-data-table__wrapper table tbody:not(.tbody-no-content) tr:hover{background:#eee}.infinite-scroll-table-wrapper.no-content table{display:table!important}.tooltip-bottom,.tooltip-left,.tooltip-right,.tooltip-top{pointer-events:all;cursor:default}.tooltip-top:before{border-right:8px solid transparent;border-left:8px solid transparent;transform:translateX(-50%);position:absolute;z-index:-21;content:"";top:100%;left:50%;height:0;width:0}.tooltip-top.error:before{border-top:8px solid #ff6060}.tooltip-top.success:before{border-top:8px solid #1b5e20}.tooltip-top.secondary:before{border-top:8px solid #3f3f3f}.tooltip-top.primary:before{border-top:8px solid #246fb3}.tooltip-top.info:before{border-top:8px solid #2196f3}.tooltip-bottom:before{border-right:8px solid transparent;border-left:8px solid transparent;transform:translateX(-50%);position:absolute;z-index:-21;content:"";bottom:100%;left:50%;height:0;width:0}.tooltip-bottom.error:before{border-bottom:8px solid #ff6060}.tooltip-bottom.success:before{border-bottom:8px solid #1b5e20}.tooltip-bottom.secondary:before{border-bottom:8px solid #3f3f3f}.tooltip-bottom.primary:before{border-bottom:8px solid #246fb3}.tooltip-bottom.info:before{border-bottom:8px solid #2196f3}.tooltip-right:before{content:" ";position:absolute;top:50%;right:100%;margin-top:-8px;border-width:8px;border-style:solid;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid transparent}.tooltip-right.error:before{border-right:8px solid #ff6060!important}.tooltip-right.success:before{border-right:8px solid #1b5e20!important}.tooltip-right.secondary:before{border-right:8px solid #3f3f3f!important}.tooltip-right.primary:before{border-right:8px solid #246fb3!important}.tooltip-right.info:before{border-right:8px solid #2196f3!important}.tooltip-left:before{content:" ";position:absolute;top:50%;left:100%;margin-top:-8px;border-width:8px;border-style:solid;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent}.tooltip-left.error:before{border-left:8px solid #ff6060!important}.tooltip-left.success:before{border-left:8px solid #1b5e20!important}.tooltip-left.secondary:before{border-left:8px solid #3f3f3f!important}.tooltip-left.primary:before{border-left:8px solid #246fb3!important}.tooltip-left.info:before{border-left:8px solid #2196f3!important}.accounting-page .fade-enter-active{transition:opacity 1s}.accounting-page .fade-enter{opacity:0}.accounting-page .slide-next-enter-active,.accounting-page .slide-next-leave-active{transition:transform .5s ease-in-out}.accounting-page .slide-next-enter{transform:translate(100%)}.accounting-page .slide-next-leave-to{transform:translate(-100%)}.accounting-page .slide-prev-enter-active,.accounting-page .slide-prev-leave-active{transition:transform .5s ease-in-out}.accounting-page .slide-prev-enter{transform:translate(-100%)}.accounting-page .slide-prev-leave-to{transform:translate(100%)}.accounting-page .slides-group{position:relative;width:100%;overflow:hidden}.accounting-page .slide{position:absolute;top:0;left:0}.cancellations-page .combobox-bookings-filter-name .v-select__selections{overflow:hidden;flex-wrap:nowrap!important}.cancellations-page .combobox-bookings-filter-name,.cancellations-page .search-box{max-width:400px}.dashboard-page .dashboard-card-outer-container{width:100%;min-height:200px}.dashboard-page .dashboard-card-outer-container .dashboard-card-container{position:relative;margin:24px 0}.dashboard-page .dashboard-card-outer-container .dashboard-card-container:first-of-type{margin-top:12px}.dashboard-page .delete-card-button{display:none}.dashboard-page.is-edit-mode .add-new-card-button{width:auto;height:20px;background-color:rgba(76,175,80,.3);margin:0 -2px;transition:all .3s;display:flex;cursor:pointer}.dashboard-page.is-edit-mode .add-new-card-button:before{content:"+";color:#fff;font-weight:500;font-size:18px;line-height:normal;text-transform:uppercase;margin:auto}.dashboard-page.is-edit-mode .add-new-card-button:hover{background-color:#4caf50}.dashboard-page.is-edit-mode .add-new-card-button:hover:before{content:"Lägg till nytt kort";color:#fff;font-weight:500;font-size:14px;letter-spacing:1.25px;line-height:normal;text-transform:uppercase;margin:auto}.dashboard-page.is-edit-mode .dashboard-card-container{border:2px dotted #000;cursor:move}.dashboard-page.is-edit-mode .dashboard-card-container *{cursor:move!important;box-shadow:none!important}.dashboard-page.is-edit-mode .delete-card-button{background:#fff;z-index:2;cursor:pointer!important;position:absolute;display:block;right:0;top:0}.dashboard-page.is-edit-mode .delete-card-button *{cursor:pointer!important}.dashboard-page.is-edit-mode .dashboard-card-outer-container{padding-top:10px;padding-bottom:500px}.dashboard-page.is-edit-mode .dashboard-card-container{margin:0 -2px}.dashboard-page.is-edit-mode .dashboard-card-container:first-of-type{margin-top:0}.is-mobile .login-page{background-color:var(--v-primary-darken4)}.login-page #background-image{position:absolute;-o-object-fit:cover;object-fit:cover}.login-page .background-overlay{width:100%;height:100%;position:absolute;top:0;left:0;transition:background-color 2s;background-color:transparent;z-index:2}.login-page .login-card{z-index:3}.login-page .logo-container{transition:margin-top 1.5s;max-width:80%;width:30%;min-width:200px;z-index:2;margin-top:40px;margin-bottom:40px}@media(min-width:960px){.login-page .logo-container{margin-top:100px;margin-bottom:100px}}.login-page .is-loading .background-overlay{background-color:rgba(0,0,0,.65)}.login-page .loading-text{position:relative}.login-page .loading-text span.letter{position:relative;display:inline-block;font-size:32px;color:#fff;text-transform:uppercase;animation:flip 4s infinite;animation-delay:calc(.2s*var(--i))}@keyframes flip{0%,80%{transform:rotateY(1turn)}}.login-page .login-card-container{width:90%}@media(min-width:960px){.login-page .login-card-container{width:29%}}.scb-page .fade-enter-active{transition:opacity 1s}.scb-page .fade-enter{opacity:0}.scb-page .slide-next-enter-active,.scb-page .slide-next-leave-active{transition:transform .5s ease-in-out}.scb-page .slide-next-enter{transform:translate(100%)}.scb-page .slide-next-leave-to{transform:translate(-100%)}.scb-page .slide-prev-enter-active,.scb-page .slide-prev-leave-active{transition:transform .5s ease-in-out}.scb-page .slide-prev-enter{transform:translate(-100%)}.scb-page .slide-prev-leave-to{transform:translate(100%)}.scb-page .slides-group{position:relative;width:100%;overflow:hidden}.scb-page .slide{position:absolute;top:0;left:0}.orders-page tr td:first-child{width:320px;padding-left:0!important;margin-left:0}.receipts-page .combobox-cash-register-name,.receipts-page .combobox-payment-methods,.receipts-page .search-box,.receipts-page .text-field-filter-date{max-width:400px}.bookings-page .combobox-bookings-filter-name .v-select__selections{overflow:hidden;flex-wrap:nowrap!important}@media(min-width:600px){.bookings-page .combobox-bookings-filter-name,.bookings-page .search-box,.bookings-page .text-field-filter-date{max-width:400px}}@media(max-width:599px){.bookings-page .combobox-bookings-filter-name,.bookings-page .search-box,.bookings-page .text-field-filter-date{width:100%}}@media(max-width:959px){.bookings-page .tbody-content .tbody-inner-container tr{width:auto!important}.bookings-page .tbody-content .tbody-inner-container tr td{width:auto!important;flex:unset!important}}.invoices-page .combobox-invoice-status,.invoices-page .search-box,.invoices-page .text-field-filter-date{max-width:400px}.calendar-page .calendar-container{overflow:hidden}.calendar-page .calendar-container>*{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.calendar-page .calendar-container .menu-bar{min-height:104px;max-height:104px;height:104px;display:flex;position:relative}.calendar-page .calendar-container .menu-bar .quick-scroll-dates{font-weight:700}.calendar-page .calendar-container .menu-bar .category-picker .v-chip-group .v-slide-group__content{padding:0}.calendar-page .calendar-container .menu-bar .category-picker .v-chip-group .v-chip{margin:0 8px 0 0}.calendar-page .calendar-container .now-line{height:100%;width:3px;margin-left:-1.5px;background-color:var(--v-warning-base);position:absolute;top:0;z-index:2;pointer-events:none}.calendar-page .calendar-container .dates-bar{min-height:110px;max-height:110px;height:110px;display:flex;flex-direction:column;position:relative;font-weight:700;color:var(--v-secondary-darken2)}.calendar-page .calendar-container .dates-bar.has-days{min-height:140px;max-height:140px;height:140px}.calendar-page .calendar-container .dates-bar .seasons{min-height:30px;max-height:30px;height:30px;display:flex}.calendar-page .calendar-container .dates-bar .seasons .season{min-height:26px;max-height:26px;height:26px;padding-left:4px;color:#fff;margin:2px;border-radius:5px;overflow:hidden}.calendar-page .calendar-container .dates-bar .seasons .season *{margin:auto}.calendar-page .calendar-container .dates-bar .seasons .season.is-past{border:2px solid rgba(0,0,0,.35);background-color:#fff;color:rgba(0,0,0,.35)}.calendar-page .calendar-container .dates-bar .seasons .season:not(.is-past){color:var(--v-secondary-darken1);border:2px solid var(--v-secondary-darken1)}.calendar-page .calendar-container .dates-bar .seasons .season.is-current{background-color:var(--v-secondary-base);color:#fff;border:none}.calendar-page .calendar-container .dates-bar .seasons .season.is-current.has-hover{background-color:var(--v-secondary-darken1)}.calendar-page .calendar-container .dates-bar .months{display:flex}.calendar-page .calendar-container .dates-bar .months .month{min-height:26px;max-height:26px;height:26px;padding-left:4px;color:#fff;margin:2px;border-radius:5px;overflow:hidden}.calendar-page .calendar-container .dates-bar .months .month *{margin:auto}.calendar-page .calendar-container .dates-bar .months .month.is-past{border:2px solid rgba(0,0,0,.35);background-color:#fff;color:rgba(0,0,0,.35)}.calendar-page .calendar-container .dates-bar .months .month:not(.is-past){color:var(--v-secondary-darken1);border:2px solid var(--v-secondary-darken1)}.calendar-page .calendar-container .dates-bar .months .month.is-current{background-color:var(--v-secondary-base);color:#fff;border:none}.calendar-page .calendar-container .dates-bar .months .month.is-current.has-hover{background-color:var(--v-secondary-darken1)}.calendar-page .calendar-container .dates-bar .weeks{display:flex}.calendar-page .calendar-container .dates-bar .weeks .week{min-height:26px;max-height:26px;height:26px;display:flex;padding-left:4px;color:#fff;margin:2px;border-radius:5px;white-space:nowrap;overflow:hidden}.calendar-page .calendar-container .dates-bar .weeks .week .week-number{width:100%;margin-top:auto;margin-bottom:auto}.calendar-page .calendar-container .dates-bar .weeks .week.is-past{border:2px solid rgba(0,0,0,.35);background-color:#fff;color:rgba(0,0,0,.35)}.calendar-page .calendar-container .dates-bar .weeks .week:not(.is-past){color:var(--v-secondary-darken1);border:2px solid var(--v-secondary-darken1)}.calendar-page .calendar-container .dates-bar .weeks .week.is-current{background-color:var(--v-secondary-base);color:#fff;border:none}.calendar-page .calendar-container .dates-bar .weeks .week.is-current.has-hover{background-color:var(--v-secondary-darken1)}.calendar-page .calendar-container .dates-bar .dates{display:flex}.calendar-page .calendar-container .dates-bar .dates .date{min-height:46px;max-height:46px;height:46px;margin-top:2px;margin-bottom:2px;border-radius:5px;display:flex;flex-direction:column}.calendar-page .calendar-container .dates-bar .dates .date *{margin:auto}.calendar-page .calendar-container .dates-bar .dates .date.has-hover{background-color:rgba(0,0,0,.08)}.calendar-page .calendar-container .dates-bar .dates .date.is-today{background-color:var(--v-secondary-base);color:#fff}.calendar-page .calendar-container .dates-bar .dates .date.is-today.has-hover{background-color:var(--v-secondary-darken1)}.calendar-page .calendar-container .dates-bar .dates .date.is-past{color:rgba(0,0,0,.35)}.calendar-page .calendar-container .dates-bar .dates .date.is-past.has-hover{background-color:rgba(0,0,0,.08)}.calendar-page .calendar-container .dates-bar .date-filter-selection-container{pointer-events:none;overflow:hidden;width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center}.calendar-page .calendar-container .dates-bar .date-filter-selection-container .date-filter-selection{background-color:rgba(0,0,0,.1);z-index:1;box-shadow:0 0 0 60000px rgba(0,0,0,.7);height:calc(100% - 8px);margin:auto;position:absolute;border-radius:5px;display:flex}.calendar-page .calendar-container.width-weeks .dates-bar .dates .date{min-width:50px;max-width:50px;width:50px}.calendar-page .calendar-container.width-months .dates-bar .dates .date{min-width:20px;max-width:20px;width:20px;font-size:smaller}.calendar-page .calendar-container.width-seasons .dates-bar .weeks .week{border:none;display:flex;flex-direction:column;min-height:46px;max-height:46px;height:46px}.calendar-page .calendar-container .positions-bar{margin-top:78px}.calendar-page .calendar-container .positions-bar .position-name-toggle-container{min-height:62px;max-height:62px;height:62px}.calendar-page .calendar-container .positions-bar .position-name-toggle-container .v-icon:after{display:none}.calendar-page .calendar-container .positions-bar .position-name-toggle-container .v-input--selection-controls__input{margin:0}.calendar-page .calendar-container .positions-bar .position{min-height:40px;max-height:40px;height:40px;white-space:nowrap}.calendar-page .calendar-container .positions-bar .position.has-hover{background-color:rgba(0,0,0,.08)}.calendar-page .calendar-container.width-seasons .positions-bar{margin-top:48px}.calendar-page .calendar-container .scroll-sheet-container{overflow:scroll}.calendar-page .calendar-container .scroll-sheet{position:relative}.calendar-page .calendar-container .scroll-sheet.is-dragging .event,.calendar-page .calendar-container .scroll-sheet.is-dragging .event *,.calendar-page .calendar-container .scroll-sheet.is-drawing-selection .event,.calendar-page .calendar-container .scroll-sheet.is-drawing-selection .event *{pointer-events:none}.calendar-page .calendar-container .calendar-row{position:absolute}.calendar-page .calendar-container .calendar-row .date-cell{min-height:40px;max-height:40px;height:40px;position:absolute;border-top:1px solid #969696;border-left:1px solid #969696;box-sizing:content-box;display:flex;flex-direction:column}.calendar-page .calendar-container .calendar-row .date-cell *{margin:auto}.calendar-page .calendar-container .calendar-row .date-cell:hover{background-color:rgba(0,0,0,.06)}.calendar-page .calendar-container .calendar-row .date-cell.is-weekend{background-color:rgba(0,0,0,.05)}.calendar-page .calendar-container .calendar-row .date-cell.is-weekend:hover{background-color:rgba(0,0,0,.1)}.calendar-page .calendar-container .calendar-row .date-cell.is-holiday{background-color:rgba(250,250,0,.1)}.calendar-page .calendar-container .calendar-row .date-cell.is-holiday:hover{background-color:rgba(170,170,0,.15)}.calendar-page .calendar-container.width-weeks .calendar-row .date-cell{min-width:50px;max-width:50px;width:50px}.calendar-page .calendar-container.width-months .calendar-row .date-cell{min-width:20px;max-width:20px;width:20px}.calendar-page .calendar-container.width-seasons .calendar-row .date-cell{min-width:35px;max-width:35px;width:35px}.calendar-page .calendar-container .event{min-height:31px;max-height:31px;height:31px;margin-top:5px;position:absolute;border-radius:5px;padding-left:4px;padding-right:4px;color:#fff;display:flex;cursor:pointer;overflow:visible;filter:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1));background-color:var(--v-secondary-base)}.calendar-page .calendar-container .event .customer-name{width:100%;margin:auto;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.calendar-page .calendar-container .event:hover{z-index:4}.calendar-page .calendar-container .event:hover .customer-name{width:auto;overflow:visible;background-color:inherit;border-radius:5px;padding-right:4px;line-height:1.1;z-index:4}.calendar-page .calendar-container .event:hover{background-color:var(--v-secondary-darken1)}.calendar-page .calendar-container .event.is-checked-in{background-color:var(--v-success-base)}.calendar-page .calendar-container .event.is-checked-in:hover{background-color:var(--v-success-darken1)}.calendar-page .calendar-container .event.is-checked-out{background-color:var(--v-error-base)}.calendar-page .calendar-container .event.is-checked-out:hover{background-color:var(--v-error-darken1)}.calendar-page .calendar-container .event.is-position-block{background-color:var(--v-primary-base)}.calendar-page .calendar-container .event.is-position-block:hover{background-color:var(--v-primary-darken1)}.calendar-page .calendar-container .event.hidden{display:none!important}.calendar-page .calendar-container .event.is-edited{overflow:hidden;padding-left:8px;padding-right:8px}.calendar-page .calendar-container .event.is-edited .selection-event-left-handle,.calendar-page .calendar-container .event.is-edited .selection-event-right-handle{height:100%;position:absolute;width:6px;background-color:rgba(0,0,0,.25);border-radius:5px;cursor:e-resize;z-index:2}.calendar-page .calendar-container .event.is-edited .selection-event-left-handle{left:0}.calendar-page .calendar-container .event.is-edited .selection-event-right-handle{right:0}.calendar-page .calendar-container .event.is-edited .customer-name{overflow:hidden}.calendar-page .calendar-container .event.is-edited .customer-name:after{content:"";position:absolute;left:0;top:0;background:linear-gradient(90deg,hsla(0,0%,100%,.01),hsla(0,0%,100%,.15) 10%,hsla(0,0%,100%,.5),hsla(0,0%,100%,.15) 90%,hsla(0,0%,100%,.01));height:100%;width:100%;animation:slide 3s ease-in-out infinite;z-index:1;pointer-events:none}@keyframes slide{0%{left:-100%}to{left:100%}}.calendar-page .calendar-container .selection{background-color:#673ab7;z-index:5}.calendar-page .calendar-container .selection .selection-event-left-handle,.calendar-page .calendar-container .selection .selection-event-right-handle{height:100%;position:absolute;width:6px;background-color:#9575cd;border-radius:5px;cursor:e-resize}.calendar-page .calendar-container .selection .selection-event-left-handle{left:0}.calendar-page .calendar-container .selection .selection-event-right-handle{right:0}.calendar-page .calendar-container .selection:hover{background-color:#5e35b1}.calendar-page .calendar-container .selection .customer-name{margin-left:6px;pointer-events:none}.calendar-page .calendar-container .selection .customer-name *{pointer-events:none}.calendar-page .edit-mode-menu{position:fixed;bottom:32px;display:flex;z-index:4;pointer-events:none}.calendar-page .edit-mode-menu .edit-mode-menu-card{width:500px;min-width:500px;max-width:500px;margin:auto;pointer-events:auto;background-color:#fff;padding:8px 16px}.calendar-page .edit-mode-menu .edit-mode-menu-card .close-button{position:absolute;right:2px;top:2px;cursor:pointer}.calendar-page .bottom-menu{position:fixed;bottom:32px;right:32px;z-index:5}.sales-reports-page .fade-enter-active{transition:opacity 1s}.sales-reports-page .fade-enter{opacity:0}.sales-reports-page .slide-next-enter-active,.sales-reports-page .slide-next-leave-active{transition:transform .5s ease-in-out}.sales-reports-page .slide-next-enter{transform:translate(100%)}.sales-reports-page .slide-next-leave-to{transform:translate(-100%)}.sales-reports-page .slide-prev-enter-active,.sales-reports-page .slide-prev-leave-active{transition:transform .5s ease-in-out}.sales-reports-page .slide-prev-enter{transform:translate(-100%)}.sales-reports-page .slide-prev-leave-to{transform:translate(100%)}.sales-reports-page .slides-group{position:relative;width:100%;overflow:hidden}.sales-reports-page .slide{position:absolute;top:0;left:0}.sales-reports-page .sales-reports-export-sheet .v-skeleton-loader__list-item-two-line{height:62px;max-width:200px}.sales-reports-page .sales-reports-export-sheet .v-skeleton-loader__button{width:180px;margin-top:13px;margin-bottom:13px}.bankgiro-page .bankgiro-import-sheet{height:calc(100vh - 128px)}.bankgiro-page .bankgiro-import-sheet .toolbar-with-subheader{height:88px!important;max-height:88px}.bankgiro-page .bankgiro-import-sheet .bankgiro-imports-container{height:calc(100% - 88px)}.bankgiro-page .bankgiro-import-sheet .bankgiro-imports-container .v-tabs-items{height:calc(100% - 48px)}.bankgiro-page .bankgiro-import-sheet .bankgiro-imports-container .v-tabs-items .v-data-table,.bankgiro-page .bankgiro-import-sheet .bankgiro-imports-container .v-tabs-items .v-sheet,.bankgiro-page .bankgiro-import-sheet .bankgiro-imports-container .v-tabs-items .v-window-item,.bankgiro-page .bankgiro-import-sheet .bankgiro-imports-container .v-tabs-items .v-window__container{height:100%}.bankgiro-page .bankgiro-import-sheet .bankgiro-imports-container .v-tabs-items .v-data-table td{height:56px;min-height:56px}.bankgiro-page .loader-overlay{margin-top:136px}.seasons-page .season-bookings-table .season-bookings-table-cards{padding:4px 32px;height:calc(100vh - 372px);overflow-y:auto}.seasons-page .season-bookings-table .season-bookings-table-cards .booking-card{min-height:0;transition:min-height .2s;margin-top:12px;min-height:524px;height:524px;max-height:524px}@media(min-width:960px){.seasons-page .season-bookings-table .season-bookings-table-cards .booking-card{min-height:278px;height:278px;max-height:278px}}@media(min-width:1264px){.seasons-page .season-bookings-table .season-bookings-table-cards .booking-card{min-height:278px;height:278px;max-height:278px}}@media(min-width:1904px){.seasons-page .season-bookings-table .season-bookings-table-cards .booking-card{min-height:218px;height:218px;max-height:218px}}.seasons-page .season-bookings-table .season-bookings-table-cards .booking-card .customer-card-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.season-table-filter{background-color:transparent!important}.season-table-filter-menu .theme--light.v-chip--active:before,.season-table-filter-menu .theme--light.v-chip--active:hover:before,.season-table-filter-menu .v-chip.v-chip--outlined.v-chip--active:before{opacity:0}.season-form-dialog .v-stepper__header{box-shadow:none}.statistics-page .masonry-layout{column-count:1;-webkit-column-count:1;-moz-column-count:1;column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px}@media(min-width:960px){.statistics-page .masonry-layout{column-count:2;-webkit-column-count:2;-moz-column-count:2}}@media(min-width:1904px){.statistics-page .masonry-layout{column-count:3;-webkit-column-count:3;-moz-column-count:3}}.statistics-page .masonry-layout .dashboard-card-container{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid}.accommodation-charges-calendar.single-column.has-warnings .calendar-card{padding-bottom:48px}.accommodation-charges-calendar .v-calendar-weekly__day,.accommodation-charges-calendar .v-calendar-weekly__week{height:64px!important;max-height:64px!important;border-top:1px solid rgba(0,0,0,.05)}.accommodation-charges-calendar .v-calendar-weekly__day.v-outside{opacity:.5}.accommodation-charges-calendar .v-calendar-weekly__day{overflow:visible;cursor:default}.accommodation-charges-calendar .v-calendar-weekly__day .v-badge{position:absolute;width:100%}.accommodation-charges-calendar .v-calendar-weekly__day:hover{background-color:rgba(33,194,236,.15)}.accommodation-charges-calendar .v-calendar-weekly__day{cursor:pointer}.accommodation-charges-calendar .v-calendar-weekly__day.v-present{border-bottom:3px solid #21c2ec!important}.accommodation-charges-calendar .has-hover,.accommodation-charges-calendar .is-preselect,.accommodation-charges-calendar .is-selected{background-color:rgba(33,194,236,.25)}.accommodation-charges-calendar .day-label-container div{z-index:3}.accommodation-charges-calendar .day-label-container .day-label{z-index:4;height:24px;pointer-events:none}.accommodation-charges-calendar .day-label-container .day-label.inside-booking-period{color:#fff;font-weight:500}.accommodation-charges-calendar .calendar-day{height:100%;width:100%;position:absolute;top:0;left:0;z-index:1;padding-top:28px}.accommodation-charges-calendar .calendar-day.first-day-of-many{z-index:2}.accommodation-charges-calendar .day-has-warning,.accommodation-charges-calendar .day-loader{height:100%;width:100%;position:absolute;top:0;left:0;display:flex}.accommodation-charges-calendar .day-loader{z-index:4;background-color:hsla(0,0%,39%,.3)}.accommodation-charges-calendar .day-has-warning{opacity:.1;z-index:0;top:10%}.accommodation-charges-calendar .notmidbooking-day{position:absolute;text-align:center;width:100%}.accommodation-charges-calendar .checkin-day{height:24px;width:calc(50% + 12px);right:0;position:absolute;overflow:hidden;border-radius:12px 0 0 12px;background-color:var(--v-secondary-base);opacity:1;pointer-events:none}.accommodation-charges-calendar .midbooking-day{width:100%!important;height:24px!important}.accommodation-charges-calendar .checkout-day,.accommodation-charges-calendar .midbooking-day{background-color:var(--v-secondary-base);opacity:1;position:absolute;left:0;pointer-events:none}.accommodation-charges-calendar .checkout-day{width:calc(50% + 12px);height:24px;overflow:hidden;border-radius:0 12px 12px 0}.accommodation-charges-calendar .checked-in-and-checked-out-day{position:absolute;width:50%;right:25%;background-color:var(--v-secondary-darken2);opacity:1;top:14px;height:4px!important;pointer-events:none}.accommodation-charges-calendar .checked-in-and-checked-out-day span:first-of-type{right:calc(100% - 12px)}.accommodation-charges-calendar .checked-in-and-checked-out-day span:first-of-type,.accommodation-charges-calendar .checked-in-and-checked-out-day span:nth-of-type(2){background-color:var(--v-secondary-darken2);border-radius:50%;width:24px;height:24px;top:calc(100% - 14px);margin-left:auto;margin-right:auto;position:absolute;opacity:1}.accommodation-charges-calendar .checked-in-and-checked-out-day span:nth-of-type(2){left:calc(100% - 12px)}.accommodation-charges-calendar .checked-in-day{position:absolute;width:50%;right:0;background-color:var(--v-secondary-darken2);opacity:1;top:14px;height:4px!important;pointer-events:none}.accommodation-charges-calendar .checked-in-day span{background-color:var(--v-secondary-darken2);border-radius:50%;width:24px;height:24px;top:calc(100% - 14px);margin-left:auto;margin-right:auto;right:calc(100% - 12px);position:absolute;opacity:1}.accommodation-charges-calendar .checked-out-day{position:absolute;width:50%;left:0;background-color:var(--v-secondary-darken2);opacity:1;top:14px;height:4px!important;pointer-events:none}.accommodation-charges-calendar .checked-out-day span{background-color:var(--v-secondary-darken2);border-radius:50%;width:24px;height:24px;top:calc(100% - 14px);margin-left:auto;margin-right:auto;left:calc(100% - 12px);position:absolute;opacity:1}.accommodation-charges-calendar .midstay-day{width:100%!important}.accommodation-charges-calendar .checkout-day-not-checked-out-today,.accommodation-charges-calendar .midstay-day{background-color:var(--v-secondary-darken2);opacity:1;position:absolute;left:0;top:14px;height:4px!important;pointer-events:none}.accommodation-charges-calendar .checkout-day-not-checked-out-today{width:calc(50% + 12px)}.accommodation-charges-calendar .multi-night-charge{pointer-events:none;background-color:var(--v-primary-base);border-radius:4px;color:#fff}.accommodation-charges-calendar .multi-night-charge.has-charges-previous-week{border-bottom-left-radius:0;border-top-left-radius:0}.accommodation-charges-calendar .multi-night-charge.has-charges-next-week{border-bottom-right-radius:0;border-top-right-radius:0}.accommodation-charges-calendar .day-content{text-align:center}.accommodation-charges-calendar .day-content.has-warning{color:var(--v-warning-base);font-weight:700;z-index:0}.accommodation-charges-calendar .overlay-padder{transition:all .4s;height:0;min-height:0;opacity:.23;background-color:#212121;pointer-events:auto}.accommodation-charges-calendar .overlay-padder.show{height:48px;min-height:48px}.accommodation-charges-calendar .accommodation-charge-view:not(.is-overlay),.accommodation-charges-calendar .accommodation-charge-view:not(.is-overlay) .list-card{height:100%}.accommodation-charges-calendar .accommodation-charge-overlay-outer-container{z-index:4}.accommodation-charges-calendar .accommodation-charge-overlay{margin-left:-4px;margin-right:-4px;transition:margin-top .4s}.accommodation-charges-calendar .accommodation-charge-overlay .list-card{margin-top:0!important}.accommodation-charges-calendar .accommodation-charge-overlay .list-card .v-list--dense .v-list-item.v-list-item--two-line,.accommodation-charges-calendar .accommodation-charge-overlay .list-card .v-list-item--dense.v-list-item--two-line{min-height:52px}.accommodation-charges-calendar .accommodation-charge-overlay.show{margin-top:0!important}.accommodation-charges-calendar .accommodation-charge-overlay:not(.show) .v-card__title{background-color:rgba(251,140,0,.12);color:var(--v-warning-base);cursor:pointer}.accommodation-charges-calendar .accommodation-charge-overlay:not(.show) .v-card__title:hover{background-color:rgba(251,140,0,.2)}.accommodation-charges-calendar .accommodation-charge-overlay:not(.show) .list-card{overflow:hidden!important}.accommodation-charges-calendar .accommodation-charge-overlay:not(.show) .list-card-content{opacity:0}.accommodation-charges-calendar.four-weeks .accommodation-charge-view:not(.is-overlay){max-height:365.5px}.accommodation-charges-calendar.four-weeks .accommodation-charge-overlay{margin-top:365.5px}.accommodation-charges-calendar.four-weeks .list-card{height:365.5px}.accommodation-charges-calendar.four-weeks:not(.has-warnings) .list-card{height:317.5px}.accommodation-charges-calendar.five-weeks .accommodation-charge-view:not(.is-overlay){max-height:429.5px}.accommodation-charges-calendar.five-weeks .accommodation-charge-overlay{margin-top:429.5px}.accommodation-charges-calendar.five-weeks .list-card{height:429.5px}.accommodation-charges-calendar.five-weeks:not(.has-warnings) .list-card{height:381.5px}.accommodation-charges-calendar.six-weeks .accommodation-charge-view:not(.is-overlay){max-height:493.5px}.accommodation-charges-calendar.six-weeks .accommodation-charge-overlay{margin-top:493.5px}.accommodation-charges-calendar.six-weeks .list-card{height:493.5px}.accommodation-charges-calendar.six-weeks:not(.has-warnings) .list-card{height:445.5px}@media(min-width:960px){.accommodation-price-card .list-item-total-price .v-list-item__content{flex-shrink:1;flex-grow:0;overflow:unset}}.accommodation-price-card .inner-container .accommodation-price-input-container{max-width:250px}.app-search-dialog{box-shadow:none;max-width:1040px}@media(min-width:960px){.app-search-dialog{height:calc(100vh - 80px)}}.app-search-dialog .app-search-dialog-card{height:auto;min-height:auto}.app-search-dialog .app-search-dialog-card .search-input{font-size:1.5em;font-weight:500;padding:0;margin:0}.app-search-dialog .app-search-dialog-card .search-input .v-input__prepend-inner{margin:auto;padding:0 12px}.app-search-dialog .app-search-dialog-card .search-input .v-input__prepend-inner .v-icon{font-size:36px;color:var(--v-primary-base)}.app-search-dialog .app-search-dialog-card .search-input .v-input__append-inner{margin:auto}.app-search-dialog .search-results-box{height:calc(100% - 71px);width:100%}.app-search-dialog .search-results-box .v-card{height:100%;width:100%}.app-search-dialog .search-results-box .v-card .card-body{display:flex;width:100%;overflow-y:auto}@media(min-width:960px){.app-search-dialog .search-results-box .v-card .card-body{height:calc(100% - 56px)}}.app-search-dialog .search-results-box .v-card .card-body .selected-search-result-preview{width:100%;overflow-y:auto}@media(min-width:960px){.app-search-dialog .search-results-box .v-card .card-body .selected-search-result-preview{width:50%}}.app-search-dialog .search-results-box .v-card .card-body .search-results-list-container{width:100%;height:100%}@media(min-width:960px){.app-search-dialog .search-results-box .v-card .card-body .search-results-list-container{width:50%}}.app-search-dialog .search-results-box .v-card .card-body .search-results-list-container .search-results-list{height:100%;overflow-y:auto;padding:0}.app-search-dialog .search-results-box .v-card .card-body .search-results-list-container .search-results-list .v-subheader{background-color:rgba(0,0,100,.08);color:rgba(0,0,0,.6);font-weight:600;font-size:1em;padding:8px 12px}.app-search-dialog .search-results-box .v-card .card-body .search-results-list-container .search-results-list .v-list-item.selected{background-color:var(--v-secondary-base)}.app-search-dialog .search-results-box .v-card .card-body .search-results-list-container .search-results-list .v-list-item.selected *{color:#fff}.app-search-dialog .search-results-box .v-card .card-body .search-results-list-container .search-results-list .v-list-item.selected .v-avatar{border-color:#fff!important;border:1px solid}.app-search-dialog .search-results-box .v-card .v-card__actions{display:flex;font-size:.85em;padding:16px}.app-search-dialog .search-results-box .v-card .v-card__actions *{margin:auto 0}.bankgiro-payment-dialog .payment-application-deleted .payment-application-amount,.bankgiro-payment-dialog .payment-application-deleted .payment-application-invoice{text-decoration:line-through}.bankgiro-payment-dialog .customer-selector-title:not(.error--text){transition:all .75s}.booking-cancellation-dialog{position:relative}.booking-cancellation-dialog .overlay-loader{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;z-index:9;display:flex;align-items:center;justify-content:center}@media(max-width:959px){.booking-cancellation-dialog{min-height:100vh;background-color:#fff}}@media(min-width:960px){.booking-cancellation-dialog .booking-cancellation-dialog-card .card-inner-container{height:620px;max-height:620px;overflow-y:auto}}.booking-cancellation-dialog .booking-cancellation-dialog-card .option-radio-button{border-radius:50%}.booking-cancellation-dialog .booking-cancellation-dialog-card .option-radio-button .v-input--selection-controls__input{margin:0}.booking-data-list{padding:0}.booking-data-list .checked-in-badge,.booking-data-list .checked-out-badge{cursor:default}.booking-data-list .checked-in-badge.allow-reverse-checkin,.booking-data-list .checked-out-badge.allow-reverse-checkout{width:120px;cursor:pointer}.booking-data-list .checked-in-badge.allow-reverse-checkin:after,.booking-data-list .checked-out-badge.allow-reverse-checkout:after{transition:all .4s;position:absolute;right:0;width:0;background-color:var(--v-error-base);height:100%;align-items:center;display:inline-flex;font-family:Roboto,sans-serif;font-size:12px}.booking-data-list .checked-in-badge.allow-reverse-checkin:hover:after,.booking-data-list .checked-out-badge.allow-reverse-checkout:hover:after{width:100%;padding-left:12px}.booking-data-list .checked-in-badge.allow-reverse-checkin:after{content:"Ångra incheckning"}.booking-data-list .checked-out-badge.allow-reverse-checkout:after{content:"Ångra utcheckning"}.booking-data-list .v-skeleton-loader__heading{width:200px}.booking-data-list .v-skeleton-loader__list-item-avatar{height:56px!important}.booking-data-list .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar{height:24px!important;width:24px!important;margin-right:32px!important}.booking-data-list .v-skeleton-loader__list-item{padding:0!important}.booking-data-list .skeleton-loader-title-with-subtitle{width:200px;height:22px;margin-bottom:2px}.booking-data-list .skeleton-loader-title-with-subtitle .v-skeleton-loader__list-item.v-skeleton-loader__bone{height:100%}.booking-dialog{position:relative;height:100%}@media(min-width:960px){.booking-dialog .booking-dialog-card{height:676px;overflow-y:hidden}}@media(max-width:959px){.booking-dialog .booking-dialog-card{min-height:100%}}@media(min-width:960px){.booking-dialog .v-window-item{min-height:464px;height:464px}.booking-dialog .v-window-item#accommodation-charges,.booking-dialog .v-window-item#charges,.booking-dialog .v-window-item#invoices,.booking-dialog .v-window-item#invoices-receipts,.booking-dialog .v-window-item#other-charges,.booking-dialog .v-window-item#receipts{min-height:416px;height:416px}}@media(max-width:959px){.booking-dialog .v-window-item#accommodation-charges,.booking-dialog .v-window-item#charges,.booking-dialog .v-window-item#invoices,.booking-dialog .v-window-item#invoices-receipts,.booking-dialog .v-window-item#other-charges,.booking-dialog .v-window-item#receipts{max-height:calc(100vh - 252px);height:calc(100vh - 252px);min-height:calc(100vh - 252px)}}.booking-dialog .tally-order,.booking-dialog .tally-order .v-card{max-height:312px;min-height:280px}.booking-dialog .tally-order .v-card .tabs-container{max-height:275px;overflow-y:auto}.booking-dialog .tally-order .v-card .tabs-container .v-window{overflow-y:auto}.booking-dialog .tally-order .v-card .tabs-container .v-window .v-window-item{height:auto;min-height:unset}@media(min-width:960px){.booking-dialog .booking-data-list{max-height:428px;overflow-y:auto}.booking-dialog.is-overlay .booking-dialog-card{height:588px}.booking-dialog.is-overlay .v-window-item{min-height:376px;height:376px}.booking-dialog.is-overlay .v-window-item#accommodation-charges,.booking-dialog.is-overlay .v-window-item#charges,.booking-dialog.is-overlay .v-window-item#invoices,.booking-dialog.is-overlay .v-window-item#invoices-receipts,.booking-dialog.is-overlay .v-window-item#other-charges,.booking-dialog.is-overlay .v-window-item#receipts{min-height:328px;height:328px}.booking-dialog .booking-dialog-footer{position:absolute;bottom:0;right:0}}@media(max-width:959px){.booking-dialog .booking-dialog-footer{flex-direction:column}.booking-dialog .booking-dialog-footer button{display:block;width:100%}}.booking-form{height:730px;overflow-x:hidden}.is-mobile .booking-form{height:100%}.is-mobile .booking-form .booking-form-inner-container,.is-mobile .booking-form .booking-form-inner-container .v-card{width:100%}.is-mobile .booking-form .customer-form-card{height:calc(var(--vh, 1vh)*100);overflow-y:auto}.booking-fee-switch .v-input__control{flex-grow:0;width:auto}.booking-list,.booking-list .v-list-item,.recent-bookings,.recent-bookings .v-list-item,.recent-checkins-checkouts,.recent-checkins-checkouts .v-list-item{height:100%}.booking-list .v-list-item .v-list-item__content,.recent-bookings .v-list-item .v-list-item__content,.recent-checkins-checkouts .v-list-item .v-list-item__content{height:100%;align-content:center;padding:0}.booking-list .v-skeleton-loader__list-item-avatar,.recent-bookings .v-skeleton-loader__list-item-avatar,.recent-checkins-checkouts .v-skeleton-loader__list-item-avatar{z-index:1!important;width:50%!important;background:transparent!important}.booking-list .v-skeleton-loader__text,.recent-bookings .v-skeleton-loader__text,.recent-checkins-checkouts .v-skeleton-loader__text{width:50%!important;max-width:150px!important}.booking-list .v-skeleton-loader__card-heading,.recent-bookings .v-skeleton-loader__card-heading,.recent-checkins-checkouts .v-skeleton-loader__card-heading{z-index:2!important;width:50%!important;margin-left:73%;text-align:right!important;margin-top:-54px}.booking-list .v-skeleton-loader__heading,.recent-bookings .v-skeleton-loader__heading,.recent-checkins-checkouts .v-skeleton-loader__heading{border-radius:4px;width:40%!important;height:28px;right:0}.booking-list .action-items,.recent-bookings .action-items,.recent-checkins-checkouts .action-items{margin-top:auto;margin-bottom:auto}.booking-list .action-items .v-alert,.booking-list .action-items .v-btn.v-size--default,.recent-bookings .action-items .v-alert,.recent-bookings .action-items .v-btn.v-size--default,.recent-checkins-checkouts .action-items .v-alert,.recent-checkins-checkouts .action-items .v-btn.v-size--default{min-width:145px!important;max-width:145px!important}.booking-list .action-items .v-btn.v-size--small,.recent-bookings .action-items .v-btn.v-size--small,.recent-checkins-checkouts .action-items .v-btn.v-size--small{min-width:128px!important}.booking-list .v-list-item--dense .v-alert,.recent-bookings .v-list-item--dense .v-alert,.recent-checkins-checkouts .v-list-item--dense .v-alert{font-size:.85rem;padding-top:4px;padding-bottom:4px;min-width:128px!important;max-width:128px!important}.booking-list .v-list-item__subtitle:not(.highlighted-position-id),.recent-bookings .v-list-item__subtitle:not(.highlighted-position-id),.recent-checkins-checkouts .v-list-item__subtitle:not(.highlighted-position-id){transition:all .3s}.booking-list .v-list-item__subtitle.highlighted-position-id,.recent-bookings .v-list-item__subtitle.highlighted-position-id,.recent-checkins-checkouts .v-list-item__subtitle.highlighted-position-id{color:var(--v-error-base)!important;font-weight:600}.booking-input-remarks .v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea{margin-top:0;padding-top:10px;margin-right:1px;margin-top:1px;margin-bottom:1px}.booking-input-remarks .v-label{background:#fff}.booking-input-remarks.soft-border{border:none!important}.booking-input-remarks.soft-border fieldset{border:thin solid rgba(0,0,0,.12)}.booking-requests .v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea{margin-top:0;padding-top:10px;margin-right:1px;margin-top:1px;margin-bottom:1px}.booking-requests .v-label{background:#fff}.booking-requests.soft-border{border:none!important}.booking-requests.soft-border fieldset{border:thin solid rgba(0,0,0,.12)}.cancellation-policy-picker{position:relative}.cancellation-policy-picker .cancellation-policy-picker-menu-activator{width:1px;height:0}.cancellation-policy-picker .v-skeleton-loader__chip{width:120px!important}.cancellation-policy-picker .v-slide-group__prev{margin-left:-12px}.cancellation-policy-picker .v-slide-group__next{margin-right:-12px}.cancellation-policy-timeline,.cancellation-policy-timeline .v-timeline{height:100%}.cancellation-policy-timeline .v-timeline-item.disabled{color:rgba(0,0,0,.26)!important}.cancellation-policy-timeline .v-timeline-item.disabled .v-timeline-item__inner-dot{background-color:rgba(0,0,0,.26)!important}.cancellation-policy-timeline .skeleton-loader-timeline-item .v-timeline-item__dot{overflow:hidden}.cancellation-policy-timeline .skeleton-loader-timeline-item .v-timeline-item__dot .v-skeleton-loader,.cancellation-policy-timeline .skeleton-loader-timeline-item .v-timeline-item__dot .v-skeleton-loader__image{height:100%;width:100%}.cancellation-policy-timeline:not(.is-horizontal) .skeleton-loader-timeline-item .v-skeleton-loader__heading{margin:4px 0 12px 0}.cancellation-policy-timeline:not(.is-horizontal) .skeleton-loader-timeline-item .v-skeleton-loader__sentences .v-skeleton-loader__text{margin:0 0 4px 0}.cancellation-policy-timeline.is-horizontal{padding-top:24px}.cancellation-policy-timeline.is-horizontal .skeleton-loader-timeline-item .v-skeleton-loader__heading{margin:4px auto 12px auto}.cancellation-policy-timeline.is-horizontal .skeleton-loader-timeline-item .v-skeleton-loader__sentences .v-skeleton-loader__text{margin:0 auto 4px auto}.cancellation-policy-timeline.is-horizontal .v-timeline{display:flex;align-items:flex-start;padding-top:0}.cancellation-policy-timeline.is-horizontal .v-timeline:before{height:2px;width:100%;left:0}.cancellation-policy-timeline.is-horizontal .v-timeline .v-timeline-item{margin-top:-26px;display:flex;flex-direction:column-reverse!important;flex:1}.cancellation-policy-timeline.is-horizontal .v-timeline .v-timeline-item .v-timeline-item__divider{height:auto;flex-grow:0}.cancellation-policy-timeline.is-horizontal .v-timeline .v-timeline-item .v-timeline-item__body{height:auto;flex-grow:0;width:auto;max-width:unset;padding-left:12px;padding-right:12px;text-align:center}.category-capacity .skeleton-loader-category-icon,.category-capacity .skeleton-loader-category-icon .v-skeleton-loader__avatar{width:28px;height:28px}.category-capacity .skeleton-loader-category-name{width:100px;height:20px}.category-capacity .skeleton-loader-category-name .v-skeleton-loader__card-heading .v-skeleton-loader__heading{height:20px;width:100px;margin:0!important}.category-capacity .skeleton-loader-category-text{width:75px;height:16px}.category-capacity .skeleton-loader-category-text .v-skeleton-loader__card-heading .v-skeleton-loader__heading{height:16px;width:75px;margin:0!important}.category-capacity .v-progress-linear__content{justify-content:left;padding-left:4px}.category-capacity .v-list.super-dense .v-list-item{min-height:28px}.category-picker .v-skeleton-loader__chip{width:120px!important}.category-picker .v-slide-group__prev{margin-left:-12px}.category-picker .v-slide-group__next{margin-right:-12px}.changelog-dialog{max-width:100%}.changelog-dialog .changelog-dialog-body{height:calc(100vh - 110px)}@media(min-width:960px){.changelog-dialog .changelog-dialog-body{height:650px}}.charges-table.allow-edits .v-chip,.charges-table.allow-edits tr:not(.v-data-table__empty-wrapper){cursor:pointer}.charges-table .empty-card-alert.warning--text{transition:all .75s}.charges-table .skeleton-loader-table .text-right .v-skeleton-loader__table-cell.v-skeleton-loader__bone{margin-left:auto}.charges-table .accommodation-sums-overlay-loader{position:absolute;height:100%;width:100%;top:0;left:0;background-color:hsla(0,0%,39%,.3);z-index:2}.charges-table .v-expansion-panel-header--active{background-color:rgba(0,0,0,.12)}.checkin-dialog .status-alert .v-alert__icon{margin-top:auto;margin-bottom:auto}.checkinouts-calendar .v-toolbar__content{width:100%}.checkinouts-calendar .v-calendar-weekly__day-label{margin:0;cursor:default}.checkinouts-calendar .theme--light.v-calendar-weekly .v-calendar-weekly__day.v-outside{background-color:unset!important}.checkinouts-calendar .loader-overlay{margin-top:112px}.checkinouts-calendar .gradient{width:120px;height:20px;background:linear-gradient(270deg,#21c2ec,#fff);border:1px solid #d2d2d2!important}.customer-avatar{font-size:14px}.customer-avatar .large .customer-initials{font-size:18px}.customer-avatar .clickable:hover:before{content:"";background-color:hsla(0,0%,100%,.3);width:100%;height:100%;position:absolute;left:0;top:0}.customer-bookings-list .v-list-item:hover{background:#eee}@media(max-width:959px){.customer-bookings-list .v-list-item{padding-bottom:16px;overflow:hidden}.customer-bookings-list .action-items{margin-top:0;margin-bottom:0}.customer-bookings-list .v-list-item__content{overflow:visible}}.customer-card{min-width:280px}.customer-card .clickable:before{background-color:var(--v-primary-base);width:100%;height:100%;border-radius:inherit;bottom:0;color:inherit;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(.4,0,.6,1)}.customer-card .clickable:hover:before{opacity:.08}.customer-card .is-small .customer-card-content{padding:12px 12px 12px 0}.customer-card .is-small .v-card__title{font-size:1em;line-height:1.2;padding:0}.customer-card .is-small .v-card__subtitle{padding:0;margin:0}.customer-credit-timeline .v-skeleton-loader__image{height:56px}.customer-credit-timeline .v-expansion-panel--active>.v-expansion-panel-header{min-height:unset}.customer-credit-timeline .v-expansion-panel-content__wrap{padding:0}.customer-dialog{position:relative;height:100%}.customer-dialog .dialog-title-container{max-width:calc(100vw - 176px)}@media(min-width:960px){.customer-dialog .customer-dialog-card{height:676px;overflow-y:hidden}}@media(max-width:959px){.customer-dialog .customer-dialog-card{min-height:100%}}@media(min-width:960px){.customer-dialog .v-window-item{min-height:464px;height:464px}}@media(max-width:959px){.customer-dialog .v-window-item{min-height:calc(100vh - 205px)}}@media(min-width:960px){.customer-dialog .v-window-item#invoices,.customer-dialog .v-window-item#invoices-receipts,.customer-dialog .v-window-item#receipts{min-height:416px;height:416px}}@media(max-width:959px){.customer-dialog .v-window-item#invoices,.customer-dialog .v-window-item#invoices-receipts,.customer-dialog .v-window-item#receipts{max-height:calc(100vh - 252px);height:calc(100vh - 252px);min-height:calc(100vh - 252px)}}.customer-dialog.smaller .customer-dialog-card{height:596px}@media(min-width:960px){.customer-dialog.smaller .v-window-item{min-height:384px;height:384px}.customer-dialog.smaller .v-window-item#invoices,.customer-dialog.smaller .v-window-item#invoices-receipts,.customer-dialog.smaller .v-window-item#receipts{min-height:336px;height:336px}}.customer-dialog .v-skeleton-loader__heading{width:170px}.customer-dialog .v-skeleton-loader__list-item-avatar{height:56px!important}.customer-dialog .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar{height:24px!important;width:24px!important;margin-right:32px!important}.customer-dialog .v-skeleton-loader__list-item{padding:0!important}@media(min-width:960px){.customer-dialog .customer-dialog-footer{position:absolute;bottom:0;right:0}}@media(max-width:959px){.customer-dialog .customer-dialog-footer{flex-direction:column}.customer-dialog .customer-dialog-footer button{display:block;width:100%}}.customer-selector.has-selection input{flex-shrink:1!important;flex-grow:0!important}.customer-selector .has-customer-form-button fieldset{border-right-color:var(--v-secondary-base)}.customer-selector .v-list-item__content,.customer-selector .v-select__selections{padding:0!important}.customer-selector .customer-selector-inner-container{margin-top:-6px}.customer-selector .customer-selector-inner-container .customer-selector-search-field-container{overflow-x:auto;padding-top:6px}.customer-selector .customer-selector-inner-container .customer-selector-edit-button-container{padding-top:6px}.is-mobile fieldset{border-right-color:unset}.dashboard-card-picker-dialog .masonry-layout{column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px}.dashboard-card-picker-dialog .masonry-layout .dashboard-card-container{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid}.dashboard-card-picker-dialog .dashboard-card-container{position:relative}.dashboard-card-picker-dialog .dashboard-card-overlay{position:absolute;margin:12px 0;top:0;left:0;height:calc(100% - 24px);width:100%;border-radius:4px;cursor:pointer}.dashboard-card-picker-dialog .dashboard-card-container:hover .dashboard-card-overlay{background-color:rgba(0,0,0,.12)}.co-calendar{background-color:#fff}.co-calendar .co-calendar-title{background-color:#fff;width:100%;text-align:center;padding:12px 12px 0 12px}.co-calendar-menu{padding:12px;width:100%!important}.co-calendar-menu:not(.is-mobile){max-width:598px!important;min-width:598px!important}.co-calendar-menu .title{width:275px;text-align:center;padding:0!important;position:absolute;z-index:-1}.co-calendar-menu .title-left{left:0}.co-calendar-menu .title-right{right:0}.co-calendar-menu .v-calendar{width:275px;margin-left:auto;margin-right:auto}.co-calendar-menu .v-calendar-weekly__day.v-outside{opacity:.15;pointer-events:none}.co-calendar-menu .v-calendar-weekly__head-weekday,.co-calendar-menu .v-calendar-weekly__head-weekday.primary--text{color:var(--v-primary-base)!important}.co-calendar-menu .v-calendar-weekly__day,.co-calendar-menu .v-calendar-weekly__week{height:36px!important;max-height:36px!important}.co-calendar-menu .v-btn--fab.v-size--small{width:32px;height:32px}.co-calendar-menu .btn-day-between{width:40px!important;height:24px!important;margin-top:4px}.co-calendar-menu .checkout-day-btn-extension{background-color:var(--v-secondary-base);position:absolute;width:20px;height:24px;margin-top:4px;left:0}.co-calendar-menu .checkout-day-btn-extension.date-disabled{background-color:var(--v-secondary-lighten1)!important}.co-calendar-menu .checkin-day-btn-extension{background-color:var(--v-secondary-base);position:absolute;width:20px;height:24px;margin-top:4px;right:0}.co-calendar-menu .checkin-day-btn-extension.date-disabled{background-color:var(--v-secondary-lighten1)!important}.co-calendar-menu .v-card{height:100%}.co-calendar-menu .v-calendar-weekly__day-label{cursor:auto}.co-calendar-menu .v-calendar-weekly__day:not(.v-outside) .date-disabled:not(.selected,.checkin-day-btn-extension,.checkout-day-btn-extension){opacity:.3!important;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;cursor:default!important}.co-calendar-menu .v-calendar-weekly__day:not(.v-outside) .date-disabled.selected{background-color:var(--v-primary-lighten5)!important;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;cursor:default!important}.co-calendar-menu .disabled-month-overlay{top:-8px;height:calc(100% + 16px)}.date-range-picker-container .v-input__slot{padding:0 0!important}.date-range-picker-container label{left:12px}.date-range-picker-container .has-error fieldset{border:1px solid var(--v-error-base)!important}.date-range-picker-container .has-error label{color:var(--v-error-base)!important}.date-range-picker{width:100%}.date-range-picker .v-input__control{border:none!important}.date-range-picker .v-input__slot{background:transparent!important;margin-bottom:0;min-height:0!important;padding:0 0!important;z-index:1!important;cursor:pointer!important}.date-range-picker .v-input:not(.has-focus) .v-input__slot:hover{background:rgba(0,0,0,.04)!important}.date-range-picker .v-input__slot:before{border:none!important}.date-range-picker .v-input__slot:after{border:none!important;height:46px!important;margin-bottom:4px!important;margin-left:4px!important;width:calc(100% - 8px)!important;bottom:0!important;z-index:0!important;color:#fff!important;border-radius:4px!important;background:var(--v-primary-base)!important;transform:scaleX(0)!important}.date-range-picker .has-focus .v-input__slot:after{transform:scaleX(1)!important}.date-range-picker .v-text-field__slot{cursor:pointer!important;font-size:16px;font-weight:400}.date-range-picker .v-text-field__slot input{text-align:center!important;z-index:1!important;height:100%;cursor:pointer!important;margin-top:0!important}.date-range-picker .has-focus .v-text-field__slot input{color:#fff!important}.date-range-picker .v-text-field__details{display:none}.co-date-picker-menu-card{min-width:598px;max-width:598px;width:598px}.co-date-picker-menu-card .v-toolbar__content{padding:0}.co-date-picker-menu-card .v-calendar-weekly__day.v-outside{opacity:.15;pointer-events:none}.co-date-picker-menu-card .disabled-date{-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;justify-content:center;display:inline-flex;align-items:center;color:rgba(0,0,0,.18);width:100%;cursor:default;font-size:12px;text-transform:none;font-weight:500;letter-spacing:.0892857143em;height:32px}.drop-zone .zone{background-color:#f0f0f0;border:dashed;cursor:pointer;border-color:rgba(0,0,0,.12);border-radius:4px;transition:all .3s}.drop-zone .zone .instruction-text{margin-top:60px}.drop-zone .zone.is-file-hover{color:var(--v-success-darken2);border-color:var(--v-success-darken2);background-color:rgba(76,175,80,.15)}.drop-zone .zone.is-file-hover .v-icon{color:var(--v-success-darken2)!important}.drop-zone.large .zone{min-height:250px}.editing-record-timeline .editing-record-attribute{font-weight:500}.editing-record-timeline .editing-record-value:after,.editing-record-timeline .editing-record-value:before{content:'"'}.electric-record-form .v-timeline-item__dot{margin-top:auto;margin-bottom:auto}.electric-record-form .input-timeline-item{padding-bottom:36px}@media(max-width:1263px){.electric-record-form .input-timeline-item{margin-bottom:70px}}.electric-record-form .input-timeline-item .v-timeline-item__body{height:40px;margin-bottom:-26px}.electric-record-form .input-timeline-item .v-timeline-item__body .d-flex{height:40px}.position-sidebar .electric-record-form{height:100%}.position-sidebar .electric-record-form-card{max-height:calc(100% - 46px);overflow-y:auto;overflow-x:hidden}.booking-tab .electric-record-form-card{max-height:300px;overflow-y:auto;overflow-x:hidden}.guest-picker{height:56px}.guest-picker .v-messages__message{padding-top:1px}.guest-picker .v-input__slot{background:#fff!important;cursor:pointer!important}.guest-picker .v-text-field__slot,.guest-picker .v-text-field__slot input{cursor:pointer!important}.invoice-dialog{position:relative}@media(max-width:959px){.invoice-dialog{height:100%}}.invoice-dialog .v-window{padding:12px}@media(min-width:960px){.invoice-dialog .v-window{height:409px}}@media(max-width:959px){.invoice-dialog .v-window{height:calc(100% - 196px)}}.invoice-dialog .v-window .v-sheet{height:385px;overflow-y:auto;padding:0}.invoice-dialog .v-data-table__wrapper{height:385px}.invoice-list .card-title{min-width:90px}.invoice-list .v-data-table,.invoice-list .v-data-table .v-data-table__wrapper{height:100%}.invoice-list table{height:100%;overflow-y:auto;width:100%;display:flex;flex-direction:column}.invoice-list table thead{width:100%}.invoice-list table thead .v-data-table__progress,.invoice-list table thead .v-data-table__progress>*{width:100%;display:block}.invoice-list table thead tr{display:flex}.invoice-list table thead tr th{flex:1;line-height:48px}.invoice-list table tbody{height:100%;overflow-y:auto;width:100%}.invoice-list table tbody .tbody-inner-container{display:flex;flex-direction:column;position:relative;width:100%}.invoice-list table tbody tr{height:48px;line-height:48px;width:100%;display:flex;cursor:pointer}.invoice-list table tbody tr td{flex:1;padding:0 16px;text-overflow:ellipsis;white-space:nowrap}.invoice-list table tbody tr:hover{background:#eee}.invoice-list table tbody tr:not(.warning-highlight){transition:all .75s}.invoice-list table tbody tr.warning-highlight{background-color:var(--v-warning-base);color:#fff}.invoice-list table tbody tr.warning-highlight .red--text{color:#fff!important}.map-menu{position:absolute;margin:8px;z-index:4;display:inline-flex;pointer-events:none;overflow:hidden}.map-menu .map-menu-card{width:392px}.map-menu>*{pointer-events:auto}.map-menu.is-mobile{height:100%;margin:0;position:relative}.map-menu .categories-chip-ground{max-width:calc(100vw - 520px);height:42px}.data-map,.onboarding-map,.position-picker-map{overflow:hidden}.data-map .v-skeleton-loader__image,.onboarding-map .v-skeleton-loader__image,.position-picker-map .v-skeleton-loader__image{height:400px}.data-map .bg-image,.onboarding-map .bg-image,.position-picker-map .bg-image{height:100%;width:100%;position:absolute;filter:blur(50px);-webkit-filter:blur(50px);background-position:50%;background-repeat:no-repeat;background-size:cover}.data-map .position-container,.onboarding-map .position-container,.position-picker-map .position-container{transition:opacity 1s}.data-map .position-container:hover .position,.data-map .position-container:hover .position-inner-right-triangle,.onboarding-map .position-container:hover .position,.onboarding-map .position-container:hover .position-inner-right-triangle,.position-picker-map .position-container:hover .position,.position-picker-map .position-container:hover .position-inner-right-triangle{filter:brightness(85%)}.data-map .position-container .position,.onboarding-map .position-container .position,.position-picker-map .position-container .position{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;stroke-dasharray:0;stroke-dashoffset:0;stroke-width:.05%;transition-delay:0s;stroke:#000;fill:#fff;cursor:pointer}.data-map .position-container .position-text,.onboarding-map .position-container .position-text,.position-picker-map .position-container .position-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;font-family:Roboto Mono;fill:#000}.data-map .position-container .position-inner-right-triangle,.onboarding-map .position-container .position-inner-right-triangle,.position-picker-map .position-container .position-inner-right-triangle{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;stroke-dasharray:0;stroke-dashoffset:0;stroke-width:.05%;transition-delay:0s;stroke:#000;cursor:pointer;display:none}.data-map .position-container.not-selected-category:not(.is-selected) .position,.onboarding-map .position-container.not-selected-category:not(.is-selected) .position,.position-picker-map .position-container.not-selected-category:not(.is-selected) .position{fill:#fff!important;filter:brightness(88%)!important;stroke:rgba(0,0,0,.26)!important}.data-map .position-container.not-selected-category:not(.is-selected) .position-text,.onboarding-map .position-container.not-selected-category:not(.is-selected) .position-text,.position-picker-map .position-container.not-selected-category:not(.is-selected) .position-text{fill:rgba(0,0,0,.26)!important}.data-map .position-container.not-selected-category:not(.is-selected) .position-inner-right-triangle,.onboarding-map .position-container.not-selected-category:not(.is-selected) .position-inner-right-triangle,.position-picker-map .position-container.not-selected-category:not(.is-selected) .position-inner-right-triangle{display:none!important}.data-map .g:not(.always-show-category-availability) .not-selected-position .position,.onboarding-map .g:not(.always-show-category-availability) .not-selected-position .position,.position-picker-map .g:not(.always-show-category-availability) .not-selected-position .position{fill:#fff!important;filter:brightness(88%)!important;stroke:rgba(0,0,0,.26)!important}.data-map .g:not(.always-show-category-availability) .not-selected-position .position-text,.onboarding-map .g:not(.always-show-category-availability) .not-selected-position .position-text,.position-picker-map .g:not(.always-show-category-availability) .not-selected-position .position-text{fill:rgba(0,0,0,.26)!important}.data-map .g:not(.always-show-category-availability) .not-selected-position .position-inner-right-triangle,.onboarding-map .g:not(.always-show-category-availability) .not-selected-position .position-inner-right-triangle,.position-picker-map .g:not(.always-show-category-availability) .not-selected-position .position-inner-right-triangle{display:none!important}.data-map .g.is-loading .position-container,.onboarding-map .g.is-loading .position-container,.position-picker-map .g.is-loading .position-container{transition:none;opacity:0}.position-picker-map .g:not(.always-show-category-availability) .not-selected-position .position{fill:#fff!important;filter:brightness(60%)!important;stroke:hsla(0,0%,100%,.8)!important}.position-picker-map .g:not(.always-show-category-availability) .not-selected-position .position-text{fill:hsla(0,0%,100%,.8)!important}.position-picker-map .g:not(.always-show-category-availability) .not-selected-position .position-inner-right-triangle{display:none!important}.data-map svg g.g g.position-container .position{fill:#fff!important;filter:unset!important;stroke:rgba(0,0,0,.7)!important}.data-map svg g.g g.position-container .position-text{fill:rgba(0,0,0,.7)!important}.data-map svg g.g g.position-container .position-inner-right-triangle{display:none!important}.parked-order-dialog.is-mobile{height:100vh}.parked-order-dialog:not(.is-mobile) .v-window-item{min-height:400px;height:400px;max-height:400px}.payment-methods{justify-content:space-between}.payment-methods .btn-payment-method,.payment-methods .btn-payment-method-settings{min-width:150px!important}@media(max-width:1100px){.payment-methods .btn-payment-method,.payment-methods .btn-payment-method-settings{min-width:unset!important}}@media(min-width:1904px){.payment-methods{margin-left:auto;justify-content:end}}.payment-methods-menu .btn-payment-method,.payment-methods-menu .btn-payment-method-settings{min-width:205px!important;max-width:205px}.payments-timeline .deleted-payment .v-timeline-item__inner-dot,.payments-timeline .refunded-payment .v-timeline-item__inner-dot,.receipt-payments-timeline .deleted-payment .v-timeline-item__inner-dot,.receipt-payments-timeline .refunded-payment .v-timeline-item__inner-dot{background-color:var(--v-primary-lighten2)!important;border-color:var(--v-primary-lighten2)!important}.payments-timeline .deleted-payment .v-timeline-item__inner-dot .v-icon,.payments-timeline .refunded-payment .v-timeline-item__inner-dot .v-icon,.receipt-payments-timeline .deleted-payment .v-timeline-item__inner-dot .v-icon,.receipt-payments-timeline .refunded-payment .v-timeline-item__inner-dot .v-icon{color:var(--v-primary-lighten4)!important}.payments-timeline .deleted-payment .payment-date,.payments-timeline .deleted-payment .payment-subtitle,.payments-timeline .deleted-payment .payment-title,.payments-timeline .refunded-payment .payment-date,.payments-timeline .refunded-payment .payment-subtitle,.payments-timeline .refunded-payment .payment-title,.receipt-payments-timeline .deleted-payment .payment-date,.receipt-payments-timeline .deleted-payment .payment-subtitle,.receipt-payments-timeline .deleted-payment .payment-title,.receipt-payments-timeline .refunded-payment .payment-date,.receipt-payments-timeline .refunded-payment .payment-subtitle,.receipt-payments-timeline .refunded-payment .payment-title{text-decoration:line-through;color:var(--v-primary-lighten1)!important}.position-bookings-calendar{height:calc(100% - 48px)}.position-bookings-calendar .quick-scroll-dates-bar{padding:8px}.position-bookings-calendar .header-row{display:flex;height:24px;border-bottom:1px solid rgba(0,0,0,.2);padding-right:17px}.position-bookings-calendar .header-row .month-header,.position-bookings-calendar .header-row .weeknumber-header{width:24px}.position-bookings-calendar .header-row .weekday-header{flex:1}.position-bookings-calendar .header-row .weekday-header.is-current-weekday{color:var(--v-secondary-base)}.position-bookings-calendar .header-row .month-header,.position-bookings-calendar .header-row .weekday-header,.position-bookings-calendar .header-row .weeknumber-header{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 4px 0 4px;font-size:11px;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.position-bookings-calendar .calendar-body{max-height:calc(100% - 24px);overflow-y:auto}.position-bookings-calendar .calendar-body>*{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.position-bookings-calendar .calendar-body.is-dragging-selection .week-events-container,.position-bookings-calendar .calendar-body.is-drawing-selection .week-events-container{pointer-events:none}.position-bookings-calendar .calendar-body.is-dragging-selection .week-events-container *,.position-bookings-calendar .calendar-body.is-drawing-selection .week-events-container *{pointer-events:none!important}.position-bookings-calendar .calendar-body .month-label{width:24px;text-align:center;writing-mode:vertical-lr;transform:rotate(180deg);overflow:hidden;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;background-color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;color:var(--v-secondary-darken2)}.position-bookings-calendar .calendar-body .month-label.is-past{background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.4)}.position-bookings-calendar .calendar-body .month-label.is-current-month{background-color:var(--v-secondary-base);color:#fff}.position-bookings-calendar .calendar-body .week-row{height:48px;display:flex;position:relative}.position-bookings-calendar .calendar-body .week-row .week-label{width:24px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;justify-content:center;align-items:center;display:flex;background-color:#fff;color:var(--v-secondary-darken2)}.position-bookings-calendar .calendar-body .week-row .week-label.is-past{background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.4)}.position-bookings-calendar .calendar-body .week-row .week-label.is-current-week{background-color:var(--v-secondary-base);color:#fff}.position-bookings-calendar .calendar-body .week-row .day-cell{flex:1;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;position:relative;padding-top:2px}.position-bookings-calendar .calendar-body .week-row .day-cell .day-label{z-index:2;width:22px;height:22px;border-radius:50%;margin:auto;color:var(--v-secondary-darken2)}.position-bookings-calendar .calendar-body .week-row .day-cell.is-today .day-label{background-color:var(--v-secondary-base);color:#fff}.position-bookings-calendar .calendar-body .week-row .day-cell.is-past .day-label{color:rgba(0,0,0,.4)}.position-bookings-calendar .calendar-body .week-row .day-cell,.position-bookings-calendar .calendar-body .week-row .week-label{text-align:center;height:48px}.position-bookings-calendar .calendar-body .week-row .week-events-container{position:absolute;margin-left:24px;left:0;top:22px;width:calc(100% - 24px);height:26px;overflow:hidden;pointer-events:none}.position-bookings-calendar .calendar-body .week-row .event{pointer-events:auto;position:absolute;color:#fff;white-space:nowrap;border-radius:8px;padding-left:4px;padding-right:4px;display:flex;z-index:2;cursor:pointer;overflow:visible;filter:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1));min-height:22px;max-height:22px;height:22px;background-color:var(--v-secondary-base)}.position-bookings-calendar .calendar-body .week-row .event.overflowing-from-previous-week{border-top-left-radius:0;border-bottom-left-radius:0}.position-bookings-calendar .calendar-body .week-row .event.overflowing-into-next-week{border-top-right-radius:0;border-bottom-right-radius:0}.position-bookings-calendar .calendar-body .week-row .event .customer-name{width:100%;margin:auto 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left}.position-bookings-calendar .calendar-body .week-row .event:hover{z-index:4}.position-bookings-calendar .calendar-body .week-row .event:hover .customer-name{width:auto;overflow:visible;background-color:inherit;border-radius:5px;padding-right:4px;line-height:1.1;z-index:4}.position-bookings-calendar .calendar-body .week-row .event:hover{background-color:var(--v-secondary-darken1)}.position-bookings-calendar .calendar-body .week-row .event.is-checked-in{background-color:var(--v-success-base)}.position-bookings-calendar .calendar-body .week-row .event.is-checked-in:hover{background-color:var(--v-success-darken1)}.position-bookings-calendar .calendar-body .week-row .event.is-checked-out{background-color:var(--v-error-base)}.position-bookings-calendar .calendar-body .week-row .event.is-checked-out:hover{background-color:var(--v-error-darken1)}.position-bookings-calendar .calendar-body .week-row .event.is-position-block{background-color:var(--v-primary-base)}.position-bookings-calendar .calendar-body .week-row .event.is-position-block:hover{background-color:var(--v-primary-darken1)}.position-bookings-calendar .calendar-body .week-row .event.selection{background-color:#673ab7;z-index:1;min-height:25px;max-height:25px;height:25px}.position-bookings-calendar .calendar-body .week-row .event.selection .selection-event-left-handle,.position-bookings-calendar .calendar-body .week-row .event.selection .selection-event-right-handle{height:100%;position:absolute;width:6px;background-color:#9575cd;cursor:e-resize}.position-bookings-calendar .calendar-body .week-row .event.selection .selection-event-left-handle{left:0;border-top-left-radius:8px;border-bottom-left-radius:8px}.position-bookings-calendar .calendar-body .week-row .event.selection .selection-event-right-handle{right:0;border-top-right-radius:8px;border-bottom-right-radius:8px}.position-bookings-calendar .calendar-body .week-row .event.selection:hover{background-color:#5e35b1}.position-bookings-calendar .calendar-body .week-row .event.selection .customer-name{pointer-events:none;line-height:1.1;margin-left:6px}.position-bookings-calendar .calendar-body .week-row .event.selection .customer-name *{pointer-events:none}@media(min-width:960px){.position-block-dialog{height:536px}}@media(max-width:959px){.position-block-dialog{height:100%}.position-block-dialog .toolbar-titles-container{max-width:calc(100% - 112px)}}.position-blocks-list{height:calc(100% - 52px)}.position-blocks-list .card-title{min-width:90px}.position-blocks-list .v-data-table,.position-blocks-list .v-data-table .v-data-table__wrapper{height:100%}.position-blocks-list table{height:100%;overflow-y:auto;width:100%;display:flex;flex-direction:column}.position-blocks-list table thead{width:100%}.position-blocks-list table thead .v-data-table__progress,.position-blocks-list table thead .v-data-table__progress>*{width:100%;display:block}.position-blocks-list table thead tr{display:flex}.position-blocks-list table thead tr th{flex:1;line-height:48px}.position-blocks-list table tbody{height:100%;overflow-y:auto;overflow-x:hidden;width:100%}.position-blocks-list table tbody .tbody-inner-container{display:flex;flex-direction:column;position:relative;width:100%}.position-blocks-list table tbody tr{height:48px;line-height:48px;width:100%;display:flex;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.08)}.position-blocks-list table tbody tr td{flex:1;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.position-blocks-list table tbody tr:hover{background:#eee}.position-map{overflow:hidden}.position-map .v-skeleton-loader__image{height:400px}.position-map .bg-image{height:100%;width:100%;position:absolute;filter:blur(50px);-webkit-filter:blur(50px);background-position:50%;background-repeat:no-repeat;background-size:cover}.position-map .zoom-buttons-group{position:absolute;right:20px;top:20px}.position-map .position-container{transition:opacity 1s}.position-map .position-container:hover .position,.position-map .position-container:hover .position-inner-right-triangle{filter:brightness(85%)}.position-map .position-container .position{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;stroke-dasharray:0;stroke-dashoffset:0;stroke-width:.05%;transition-delay:0s;stroke:#000;fill:#fff;cursor:pointer}.position-map .position-container .position-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;font-family:Roboto Mono;fill:#000}.position-map .position-container .position-inner-right-triangle{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;stroke-dasharray:0;stroke-dashoffset:0;stroke-width:.05%;transition-delay:0s;stroke:#000;cursor:pointer;display:none}.position-map .position-container.not-selected-category:not(.is-selected) .position{fill:#fff!important;filter:brightness(88%)!important;stroke:rgba(0,0,0,.26)!important}.position-map .position-container.not-selected-category:not(.is-selected) .position-text{fill:rgba(0,0,0,.26)!important}.position-map .position-container.not-selected-category:not(.is-selected) .position-inner-right-triangle{display:none!important}.position-map .g:not(.always-show-category-availability) .not-selected-position .position{fill:#fff!important;filter:brightness(88%)!important;stroke:rgba(0,0,0,.26)!important}.position-map .g:not(.always-show-category-availability) .not-selected-position .position-text{fill:rgba(0,0,0,.26)!important}.position-map .g:not(.always-show-category-availability) .not-selected-position .position-inner-right-triangle{display:none!important}.position-map .g.is-loading .position-container{transition:none;opacity:0}.position-map .g.show-availability:not(.has-error) .position-container .position{fill:var(--v-error-base);stroke:var(--v-error-darken4)}.position-map .g.show-availability:not(.has-error) .position-container .position-text{fill:var(--v-error-lighten5)}.position-map .g.show-availability:not(.has-error) .position-container.is-available:not(.white-availability) .position{fill:var(--v-success-base);stroke:var(--v-success-darken4)}.position-map .g.show-availability:not(.has-error) .position-container.is-available:not(.white-availability) .position-text{fill:var(--v-success-lighten5)}.position-map .g.show-availability:not(.has-error) .position-container.is-available.white-availability .position{fill:#f5f5f5;stroke:#eee}.position-map .g.show-availability:not(.has-error) .position-container.is-available.white-availability .position-text{fill:#212121}.position-map .g.show-availability:not(.has-error) .position-container.is-checkingout:not(.white-availability) .position{fill:var(--v-error-base);stroke:var(--v-error-darken4)}.position-map .g.show-availability:not(.has-error) .position-container.is-checkingout:not(.white-availability) .position-text{fill:var(--v-info-lighten5)}.position-map .g.show-availability:not(.has-error) .position-container.is-checkingout:not(.white-availability) .position-inner-right-triangle{display:block;fill:var(--v-success-base);stroke:var(--v-success-darken4)}.position-map .g.show-availability:not(.has-error) .position-container.is-checkingout.white-availability .position{fill:var(--v-error-base);stroke:var(--v-error-darken4)}.position-map .g.show-availability:not(.has-error) .position-container.is-checkingout.white-availability .position-text{fill:#212121}.position-map .g.show-availability:not(.has-error) .position-container.is-checkingout.white-availability .position-inner-right-triangle{display:block;fill:#f5f5f5;stroke:#eee}.position-map .g.show-availability:not(.has-error) .position-container.is-blocked .position{fill:#666;stroke:#222}.position-map .g.show-availability:not(.has-error) .position-container.is-blocked .position-text{fill:#fff;filter:brightness(90%)}.position-map .g.show-availability:not(.has-error) .position-container.is-reserved .position{fill:var(--v-info-base);stroke:var(--v-info-darken4)}.position-map .g.show-availability:not(.has-error) .position-container.is-reserved .position-text{fill:var(--v-info-lighten5)}.position-map .g.always-show-category-availability .position-container.is-selected .position{fill:#eefafe!important;stroke:var(--v-secondary-base)!important;filter:unset!important}.position-map .g.always-show-category-availability .position-container.is-selected .position-text{fill:var(--v-secondary-base)!important;filter:unset!important}.position-map .g.always-show-category-availability .position-container.is-selected .position-inner-right-triangle{display:none}.position-map .g.show-occupied .position-container.is-occupied .position{fill:var(--v-secondary-base)}.position-map .g.show-occupied .position-container.is-occupied .position-text{fill:#fff}.position-picker input{flex-shrink:1!important;flex-grow:0!important}.position-sidebar{height:100%;position:absolute;z-index:4;display:inline-flex;pointer-events:none}.position-sidebar .position-sidebar-card{width:100vw}@media(min-width:960px){.position-sidebar .position-sidebar-card{width:408px}}.position-sidebar>*{pointer-events:auto}.position-sidebar .image-carousel-dialog{width:calc(100vw - 408px);height:100%;background:transparent;position:relative}.position-sidebar .image-carousel-dialog .image-carousel-overlay{width:100%;height:100%;position:absolute;opacity:.66;background-color:#212121;border-color:#212121}.position-sidebar .image-carousel-dialog .image-carousel{width:665px}.position-sidebar .image-carousel-dialog .image-slide-group{width:auto;padding-left:10%;padding-right:10%}.print-preview-dialog .container{all:initial}@media only screen and (min-width:600px){.print-preview-dialog .paper{zoom:200%}}.print-preview-dialog .cut:before{content:"✀ - - - - - - - - - - - - - - - - - - - -"}.split-parked-order-dialog.is-mobile{height:100vh}.split-parked-order-dialog:not(.is-mobile) .split-dialog-content{min-height:500px;max-height:500px}.tally-order .tabs-container .v-window{display:flex}.tally-order .tabs-container .v-window .v-window__container{flex-grow:1}.tally-order .tabs-container .v-window .v-window__container .v-window-item{flex-grow:1;display:flex}.tally-order .tally-card-list{flex-grow:1}.tally-order .tally-card-list th{height:36px!important}.tally-order .tally-card-list tr.highlight-tally-card{background-color:var(--v-success-base);color:#fff}.tally-order .tally-card-list tr.highlight-tally-card .theme--light.v-btn.v-btn--icon{color:#fff}.tally-order .tally-card-list tr.highlight-tally-card:hover{background-color:var(--v-success-darken1)!important;color:#fff!important}.tally-order .tally-card-list tr.highlight-tally-card:hover .theme--light.v-btn.v-btn--icon{color:#fff!important}.tally-order .tally-consumption-table{width:100%}.tally-order .tally-consumption-table .table-row-no-consumption:hover{background:unset!important}.tally-order .tally-consumption-table .text-right .v-skeleton-loader__table-cell.v-skeleton-loader__bone{margin-left:auto}.receipt-dialog{position:relative}@media(max-width:959px){.receipt-dialog{height:100%}}.receipt-dialog .v-window{padding:12px}@media(min-width:960px){.receipt-dialog .v-window{height:409px}}@media(max-width:959px){.receipt-dialog .v-window{height:calc(100% - 196px)}}.receipt-dialog .v-window .v-sheet{height:385px;overflow-y:auto;padding:0}.receipt-dialog .v-data-table__wrapper{height:385px}.receipt-list .card-title{min-width:90px}.receipt-list .v-data-table,.receipt-list .v-data-table .v-data-table__wrapper{height:100%}.receipt-list table{height:100%;overflow-y:auto;width:100%;display:flex;flex-direction:column}.receipt-list table thead{width:100%}.receipt-list table thead .v-data-table__progress,.receipt-list table thead .v-data-table__progress>*{width:100%;display:block}.receipt-list table thead tr{display:flex}.receipt-list table thead tr th{flex:1;line-height:48px}.receipt-list table tbody{height:100%;overflow-y:auto;width:100%}.receipt-list table tbody .tbody-inner-container{display:flex;flex-direction:column;position:relative;width:100%}.receipt-list table tbody tr{height:48px;line-height:48px;width:100%;display:flex;cursor:pointer}.receipt-list table tbody tr td{flex:1;padding:0 16px;text-overflow:ellipsis;white-space:nowrap}.receipt-list table tbody tr:hover{background:#eee}.register-cart{max-height:calc(100vh - 152px);min-height:500px}.register-cart .apply-credit-form-overlay-outer-container{position:absolute;height:100%;width:100%;top:0;left:0;pointer-events:none;z-index:2}.register-cart .apply-credit-form-overlay-outer-container .apply-credit-form-overlay{pointer-events:auto}.register-cart .apply-credit-form-overlay-outer-container .overlay-padder{transition:all .4s;height:0;min-height:0;opacity:.23;background-color:#212121;pointer-events:auto}.register-cart .apply-credit-form-overlay-outer-container .overlay-padder.show{height:148px;min-height:148px}.register-cart .apply-credit-form-overlay-outer-container .apply-credit-form-overlay{transition:margin-top .4s;margin-top:100%}.register-cart .apply-credit-form-overlay-outer-container .apply-credit-form-overlay .apply-credit-form{height:100%;margin-top:0!important}.register-cart .apply-credit-form-overlay-outer-container .apply-credit-form-overlay.show{margin-top:0!important}.register-cart .apply-credit-form-overlay-outer-container .apply-credit-form-overlay:not(.show){height:0;max-height:0}.register-cart .apply-credit-form-overlay-outer-container .apply-credit-form-overlay:not(.show) .apply-credit-form{overflow:hidden!important}.register-cart .apply-credit-form-overlay-outer-container .apply-credit-form-overlay:not(.show) .list-card-content{opacity:0}.register-credit .v-expansion-panel-content__wrap{padding:0}.register-credit .v-expansion-panel-header{padding-left:0;padding-right:12px;padding-top:8px;padding-bottom:8px}.register-credit .v-expansion-panel-header:hover,.register-credit .v-expansion-panel-header:hover *{background:#eee}.register-tabs{max-height:calc(100vh - 128px);height:calc(100vh - 128px)}.register-tabs .register-tabs-card{height:100%}.register-tabs .register-tabs-card .getting-started-tabs-card,.register-tabs .register-tabs-card .v-window{height:calc(100% - 48px);overflow-y:auto;overflow-x:hidden}.register-tabs .v-skeleton-loader__button{width:100%;height:52px}.register-tabs .v-skeleton-loader__text{height:17px}.register-tabs .v-window{overflow:visible}.layout-button-quantity-badge{bottom:-8px;background-color:var(--v-success-base)}.layout-button-price-badge,.layout-button-quantity-badge{right:-4px;position:absolute;font-size:12px;font-weight:600;z-index:5;min-width:20px;height:22px;border-radius:10px;color:#fff;line-height:12px;padding:3px 6px;border:2px solid #fff;box-sizing:border-box}.layout-button-price-badge{opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;top:-8px;background-color:#ff9800}.layout-button-container:hover .layout-button-price-badge{opacity:1;visibility:visible;transform:translateY(0)}.weather-forecast .wi{font-size:2.5em;padding-top:12px;padding-bottom:6px}.weather-forecast .v-skeleton-loader__table-thead{padding-top:10px!important}.weather-forecast .v-skeleton-loader__heading{max-width:13%!important;height:50px!important}.weather-forecast .v-skeleton-loader__table-cell{width:13%!important;height:18px!important;padding-top:8px!important}.weather-forecast .v-skeleton-loader__table-row{padding:0 16px}html{overflow-y:auto}.speed-dial-wrapper{position:fixed;bottom:32px;right:32px;z-index:4}.speed-dial-wrapper.nudge-left{right:48px}.v-calendar-weekly__head-weeknumber{background-color:#fff!important;border-right:none!important}.v-application .v-calendar-weekly__head-weekday{background-color:#fff!important;color:#000!important}.v-application .v-calendar-weekly__head-weekday.primary--text{color:var(--v-secondary-base)!important}.v-calendar-weekly,.v-calendar-weekly__day,.v-calendar-weekly__head-weekday{border-width:0!important}.v-calendar-weekly__head{margin-top:5px}.v-calendar-weekly__weeknumber{padding-top:0}.v-calendar-weekly__weeknumber small{height:auto;margin:auto;line-height:1}a.v-list-item:hover,a.v-tab:hover{text-decoration:none}.v-list-item__subtitle,.v-list-item__title{overflow:unset}.v-text-field input{line-height:21px}.v-text-field__details .v-messages__message{line-height:14px}.v-application--wrap{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.v-chip-group .v-chip--active{color:inherit!important}@media(max-width:599px){.v-timeline-item__divider{min-width:56px}.v-timeline--dense .v-timeline-item__body{max-width:calc(100% - 56px);padding-left:8px}.v-application--is-ltr .v-timeline--dense:not(.v-timeline--reverse):before{left:27px}}body .v-bottom-navigation.bottom-navigation-disabled .v-btn:not(.v-btn--active),body .v-bottom-navigation.bottom-navigation-disabled button.v-btn{cursor:default;color:rgba(0,0,0,.26)!important;pointer-events:none}.v-subheader{padding-top:24px;height:44px}@font-face{font-family:campingonlineicons;src:url(/fonts/campingonlineicons.0879eebb.eot);src:url(/fonts/campingonlineicons.0879eebb.eot#iefix) format("embedded-opentype"),url(/fonts/campingonlineicons.77a93fb5.ttf) format("truetype"),url(/fonts/campingonlineicons.a0e0514e.woff) format("woff"),url(/img/campingonlineicons.e072ade3.svg#campingonlineicons) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" coi-"],[class^=coi-]{font-family:campingonlineicons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.coi-18-plus:before{content:"\e935"}.coi-beach-soccer:before{content:"\e934"}.coi-high-ropes-course:before{content:"\e931"}.coi-mountain-bike:before{content:"\e932"}.coi-sauna-raft:before{content:"\e933"}.coi-30-plus:before{content:"\e930"}.coi-trampoline:before{content:"\e92f"}.coi-accessible-swimming-ramp:before{content:"\e92e"}.coi-volleyball:before{content:"\e92d"}.coi-soccer-golf:before{content:"\e92c"}.coi-tillvaxtverket-alt:before{content:"\e92b"}.coi-tillvaxtverket:before{content:"\e92a"}.coi-daybed:before{content:"\e929"}.coi-grill-hut:before{content:"\e928"}.coi-surfboard:before{content:"\e927"}.coi-pedal-boat:before{content:"\e925"}.coi-sup:before{content:"\e926"}.coi-x-left:before{content:"\e921"}.coi-x-right:before{content:"\e922"}.coi-one-left:before{content:"\e923"}.coi-one-right:before{content:"\e924"}.coi-auto-checkout:before{content:"\e920"}.coi-boule:before{content:"\e91f"}.coi-fishing:before{content:"\e91e"}.coi-stripe:before{content:"\e91d"}.coi-apple-tv:before{content:"\e91b"}.coi-hotplate:before{content:"\e91c"}.coi-map-marker-info:before{content:"\e91a"}.coi-map-marker-percent:before{content:"\e919"}.coi-tent-rent:before{content:"\e918"}.coi-invoice-sent:before{content:"\e917"}.coi-bookings-calendar:before{content:"\e916"}.coi-sales-report:before{content:"\e915"}.coi-flash-plus:before{content:"\e914"}.coi-due-date:before{content:"\e912"}.coi-invoice-date:before{content:"\e913"}.coi-bankgirot:before{content:"\e911"}.coi-access-card:before{content:"\e910"}.coi-scb:before{content:"\e90f"}.coi-accounting:before{content:"\e90e"}.coi-swish:before{content:"\e90d"}.coi-currency-sek:before{content:"\e90c"}.coi-terminal:before{content:"\e90b"}.coi-campingonline:before{content:"\e90a"}.coi-monitor-flag:before{content:"\e909"}.coi-parked-orders:before{content:"\e908"}.coi-firewood:before{content:"\e907"}.coi-air-mattress:before{content:"\e906"}.coi-tripadvisor:before{content:"\e905"}.coi-dog-shower:before{content:"\e904"}.coi-loft-bed:before{content:"\e902"}.coi-caravan-rent:before{content:"\e903"}.coi-caravan:before{content:"\e900"}.coi-glamping:before{content:"\e901"}