.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border:1px solid #e8e8e8;border-radius:5px;box-sizing:border-box;clear:both;cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:400;height:38px;line-height:36px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:-moz-fit-content;width:fit-content}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform:rotate(45deg);transform-origin:66% 66%;transition:all .15s ease-in-out;width:5px}.nice-select.open{border-color:#999}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .has-multiple{height:auto;line-height:22px;min-height:36px;padding:7px 12px;white-space:inherit}.nice-select .has-multiple span.current{background:#eee;border:1px solid #ccc;border-radius:3px;display:inline-block;font-size:14px;line-height:24px;margin-bottom:3px;margin-right:3px;padding:0 10px}.nice-select .has-multiple .multiple-options{display:block;line-height:24px;padding:0}.nice-select .nice-select-search-box{border-radius:5px 5px 0 0;box-sizing:border-box;padding:5px;pointer-events:none;width:100%}.nice-select .nice-select-search{background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;box-sizing:border-box;color:#444;display:inline-block;font-size:14px;height:auto;line-height:22px;margin:0 10px 0 0;min-height:36px;outline:0!important;padding:7px 12px;vertical-align:middle;width:100%}.nice-select .nice-select-dropdown{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);left:0;margin-top:4px;max-height:230px;opacity:0;overflow-x:hidden;overflow-y:scroll;pointer-events:none;position:absolute;top:100%;transform:scale(.75) translateY(19px);transform-origin:50% 0;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list{border-radius:5px;box-sizing:border-box;padding:0}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.nice-select .extra{float:right}.nice-select .optgroup{font-weight:700}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}.hidden-select{font-size:0;height:0;min-height:auto;opacity:0;padding:0;width:0}.select-selection-list{list-style:none;margin:0;padding:0}.select-selection-list .select-selection{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:2px 5px;position:relative;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select-selection-list button.remove-select-selection{background-color:#bd2919;border-radius:20%;height:15px;line-height:15px;padding:0;width:15px}
.kubio-avail-form{background-color:#fff;border-radius:999px;box-shadow:4px 0 20px 0 rgba(0,0,0,.15);padding:6px 7px;width:100%}@media only screen and (max-width:767px){.kubio-avail-form{background-color:initial;border-radius:initial;box-shadow:none}}.kubio-avail-form.flatpickr-input.active .kubio-avail-form-field--date svg{transform:rotate(180deg)}.kubio-avail-form__wrap{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.kubio-avail-form__wrap{flex-direction:column;gap:4px}}.kubio-avail-form__btn{background-color:#ba5092;border-radius:999px;cursor:pointer;padding:16px;transition:background-color .3s}.kubio-avail-form__btn:hover{background-color:#973f6f}@media only screen and (max-width:767px){.kubio-avail-form__btn{align-items:center;display:flex;gap:4px;justify-content:center;width:100%}}.kubio-avail-form__btn svg{color:#fff;flex-shrink:0;height:24px;width:24px}@media only screen and (max-width:767px){.kubio-avail-form__btn svg{height:18px;width:18px}}.kubio-avail-form__btn-text{color:#fff;display:none;font-family:Roboto,sans-serif;font-size:18px;font-weight:500;line-height:1.3;white-space:nowrap}@media only screen and (max-width:767px){.kubio-avail-form__btn-text{display:block}}.kubio-avail-form__field-wrap{position:relative;width:100%}.kubio-avail-form__field-wrap:before{background-color:#e6e6e6;border-radius:999px;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}@media only screen and (max-width:767px){.kubio-avail-form__field-wrap:before{display:none}}.kubio-avail-form-field{align-items:center;border-radius:999px;cursor:pointer;display:flex;gap:6px;justify-content:space-between;padding:4px 20px;position:relative;transition:background-color .3s;width:100%}.kubio-avail-form-field:hover{background-color:#efefef}@media only screen and (max-width:767px){.kubio-avail-form-field{background-color:#fff;border:1px solid #e6e6e6;border-radius:999px;justify-content:space-between}}.kubio-avail-form-field:not(:first-child):before{background-color:#e6e6e6;border-radius:999px;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}@media only screen and (max-width:767px){.kubio-avail-form-field:not(:first-child):before{display:none}}.kubio-avail-form-field__title{color:#1e1f22;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1.5}.kubio-avail-form-field__value{color:#3d3d3d;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:1.5;white-space:nowrap}.kubio-avail-form-field svg{color:#1e1f22;height:18px;transition:transform .3s;width:18px}.kubio-avail-form-field__dropdown{box-shadow:0 0 8px 0 hsla(0,0%,9%,.08);left:0;max-height:0;min-width:225px;overflow:hidden;position:absolute;top:calc(100% + 8px);transition:max-height .3s;width:100%;z-index:1}.kubio-avail-form-field__dropdown.active{max-height:500px;overflow:initial}@media only screen and (max-width:767px){.kubio-avail-form-field__dropdown{margin-top:4px;position:static}}.kubio-avail-form-guests{background-color:#fff;border-radius:6px;cursor:default;padding:16px}.kubio-avail-form-guests__selects{align-items:center;display:flex;justify-content:space-between}.kubio-avail-form-guests__select-title{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:4px}.kubio-avail-form-guests__select-counter{align-items:center;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;gap:0 4px;justify-content:center;line-height:1.5}.kubio-avail-form-guests__select-counter-btn{align-items:center;background-color:#fff;border:1px solid #ba5092;border-radius:999px;cursor:pointer;display:flex;height:32px;justify-content:center;position:relative;transition:background-color .3s;width:32px}.kubio-avail-form-guests__select-counter-btn:before{background-color:#ba5092;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%);width:14px}.kubio-avail-form-guests__select-counter-btn--plus:after{background-color:#ba5092;content:"";height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1px}.kubio-avail-form-guests__select-counter-btn:hover{background-color:#ba5092}.kubio-avail-form-guests__select-counter-btn:hover:after,.kubio-avail-form-guests__select-counter-btn:hover:before{background:#fff}.kubio-avail-form-guests__ages{display:none;margin-top:4px}.kubio-avail-form-guests__ages:has(.kubio-avail-form-guests__ages-field){display:block}.kubio-avail-form-guests__ages-title{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:4px}.kubio-avail-form-guests__ages-inner{display:flex;flex-wrap:wrap;gap:4px}.kubio-avail-form-guests__ages-field{width:calc(33.33333% - 6px)}.kubio-avail-form-guests__ages-field .nice-select,.kubio-avail-form-guests__ages-field .nice-select-dropdown{width:100%}.kubio-avail-form-guests__ages-field select{display:none}
