﻿:root{--tagify-dd-color-primary:rgb(53,149,246);--tagify-dd-bg-color:white;--tagify-dd-item-pad:.3em .5em;--tagify-dd-max-height:300px}.tagify{--tags-disabled-bg:#F1F1F1;--tags-border-color:#DDD;--tags-hover-border-color:#CCC;--tags-focus-border-color:#3595f6;--tag-border-radius:3px;--tag-bg:#E5E5E5;--tag-hover:#D3E2E2;--tag-text-color:black;--tag-text-color--edit:black;--tag-pad:0.3em 0.5em;--tag-inset-shadow-size:1.1em;--tag-invalid-color:#D39494;--tag-invalid-bg:rgba(211, 148, 148, 0.5);--tag--min-width:1ch;--tag--max-width:100%;--tag-hide-transition:0.3s;--tag-remove-bg:rgba(211, 148, 148, 0.3);--tag-remove-btn-color:black;--tag-remove-btn-bg:none;--tag-remove-btn-bg--hover:#c77777;--input-color:inherit;--placeholder-color:rgba(0, 0, 0, 0.4);--placeholder-color-focus:rgba(0, 0, 0, 0.25);--loader-size:.8em;--readonly-striped:1;display:inline-flex;align-items:flex-start;flex-wrap:wrap;border:1px solid var(--tags-border-color);padding:0;line-height:0;outline:0;position:relative;box-sizing:border-box;transition:.1s}@keyframes tags--bump{30%{transform:scale(1.2)}}@keyframes rotateLoader{to{transform:rotate(1turn)}}.tagify:has([contenteditable=true]){cursor:text}.tagify:hover:not(.tagify--focus):not(.tagify--invalid){--tags-border-color:var(--tags-hover-border-color)}.tagify[disabled]{background:var(--tags-disabled-bg);filter:saturate(0);opacity:.5;pointer-events:none}.tagify.tagify--select[disabled],.tagify.tagify--select[readonly]{pointer-events:none}.tagify[disabled]:not(.tagify--mix):not(.tagify--select),.tagify[readonly]:not(.tagify--mix):not(.tagify--select){cursor:default}.tagify[disabled]:not(.tagify--mix):not(.tagify--select)>.tagify__input,.tagify[readonly]:not(.tagify--mix):not(.tagify--select)>.tagify__input{visibility:hidden;width:0;margin:5px 0}.tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div,.tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div{padding:var(--tag-pad)}.tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div::before,.tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div::before{animation:readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused}@keyframes readonlyStyles{0%{background:linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px;box-shadow:none;filter:brightness(0.95)}}.tagify[disabled] .tagify__tag__removeBtn,.tagify[readonly] .tagify__tag__removeBtn{display:none}.tagify--loading .tagify__input>br:last-child{display:none}.tagify--loading .tagify__input::before{content:none}.tagify--loading .tagify__input::after{content:"";vertical-align:middle;opacity:1;width:.7em;height:.7em;width:var(--loader-size);height:var(--loader-size);min-width:0;border:3px solid;border-color:#eee #bbb #888 transparent;border-radius:50%;animation:rotateLoader .4s infinite linear;content:"" !important;margin:-2px 0 -2px .5em}.tagify--loading .tagify__input:empty::after{margin-left:0}.tagify+input,.tagify+textarea{position:absolute !important;left:-9999em !important;transform:scale(0) !important}.tagify__tag{display:inline-flex;align-items:center;max-width:var(--tag--max-width);margin-inline:5px 0;margin-block:5px;position:relative;z-index:1;outline:0;line-height:normal;cursor:default;transition:.13s ease-out}.tagify__tag>div{flex:1;vertical-align:top;box-sizing:border-box;max-width:100%;padding:var(--tag-pad);color:var(--tag-text-color);line-height:inherit;border-radius:var(--tag-border-radius);white-space:nowrap;transition:.13s ease-out}.tagify__tag>div>*{white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top;min-width:var(--tag--min-width);max-width:var(--tag--max-width);transition:.8s ease,.1s color}.tagify__tag>div>[contenteditable]{outline:0;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text;margin:-2px;padding:2px;max-width:350px}.tagify__tag>div>:only-child{width:100%}.tagify__tag>div::before{content:"";position:absolute;border-radius:inherit;inset:var(--tag-bg-inset, 0);z-index:-1;pointer-events:none;transition:120ms ease;animation:tags--bump .3s ease-out 1;box-shadow:0 0 0 var(--tag-inset-shadow-size) var(--tag-bg) inset}.tagify__tag:focus div::before,.tagify__tag:hover:not([readonly]) div::before{--tag-bg-inset:-2.5px;--tag-bg:var(--tag-hover)}.tagify__tag--loading{pointer-events:none}.tagify__tag--loading .tagify__tag__removeBtn{display:none}.tagify__tag--loading::after{--loader-size:.4em;content:"";vertical-align:middle;opacity:1;width:.7em;height:.7em;width:var(--loader-size);height:var(--loader-size);min-width:0;border:3px solid;border-color:#eee #bbb #888 transparent;border-radius:50%;animation:rotateLoader .4s infinite linear;margin:0 .5em 0 -.1em}.tagify__tag--flash div::before{animation:none}.tagify__tag--hide{width:0 !important;padding-left:0;padding-right:0;margin-left:0;margin-right:0;opacity:0;transform:scale(0);transition:var(--tag-hide-transition);pointer-events:none}.tagify__tag--hide>div>*{white-space:nowrap}.tagify__tag.tagify--noAnim>div::before{animation:none}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div>span{opacity:.5}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before{--tag-bg:var(--tag-invalid-bg);transition:.2s}.tagify__tag[readonly] .tagify__tag__removeBtn{display:none}.tagify__tag[readonly]>div::before{animation:readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused}@keyframes readonlyStyles{0%{background:linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px;box-shadow:none;filter:brightness(0.95)}}.tagify__tag--editable>div{color:var(--tag-text-color--edit)}.tagify__tag--editable>div::before{box-shadow:0 0 0 2px var(--tag-hover) inset !important}.tagify__tag--editable>.tagify__tag__removeBtn{pointer-events:none}.tagify__tag--editable>.tagify__tag__removeBtn::after{opacity:0;transform:translateX(100%) translateX(5px)}.tagify__tag--editable.tagify--invalid>div::before{box-shadow:0 0 0 2px var(--tag-invalid-color) inset !important}.tagify__tag__removeBtn{order:5;display:inline-flex;align-items:center;justify-content:center;border-radius:50px;cursor:pointer;font:14px/1 Arial;background:var(--tag-remove-btn-bg);color:var(--tag-remove-btn-color);width:14px;height:14px;margin-inline:auto 4.6666666667px;overflow:hidden;transition:.2s ease-out}.tagify__tag__removeBtn::after{content:"×";transition:.3s,color 0s}.tagify__tag__removeBtn:hover{color:#fff;background:var(--tag-remove-btn-bg--hover)}.tagify__tag__removeBtn:hover+div>span{opacity:.5}.tagify__tag__removeBtn:hover+div::before{box-shadow:0 0 0 var(--tag-inset-shadow-size) var(--tag-remove-bg, rgba(211,148,148,0.3)) inset !important;transition:box-shadow .2s}.tagify:not(.tagify--mix) .tagify__input br{display:none}.tagify:not(.tagify--mix) .tagify__input *{display:inline;white-space:nowrap}.tagify__input{flex-grow:1;display:inline-block;min-width:110px;margin:5px;padding:var(--tag-pad);line-height:normal;position:relative;white-space:pre-wrap;color:var(--input-color);box-sizing:inherit}.tagify__input:empty::before{position:static}.tagify__input:focus{outline:0}.tagify__input:focus::before{transition:.2s ease-out;opacity:0;transform:translatex(6px)}@supports (-ms-ime-align: auto){.tagify__input:focus::before{display:none}}.tagify__input:focus:empty::before{transition:.2s ease-out;opacity:1;transform:none;color:rgba(0,0,0,0.25);color:var(--placeholder-color-focus)}@-moz-document url-prefix(){.tagify__input:focus:empty::after{display:none}}.tagify__input::before{content:attr(data-placeholder);height:1em;line-height:1em;margin:auto 0;z-index:1;color:var(--placeholder-color);white-space:nowrap;pointer-events:none;opacity:0;position:absolute}.tagify__input::after{content:attr(data-suggest);display:inline-block;vertical-align:middle;position:absolute;min-width:calc(100% - 1.5em);text-overflow:ellipsis;overflow:hidden;white-space:pre;color:var(--tag-text-color);opacity:.3;pointer-events:none;max-width:100px}.tagify__input .tagify__tag{margin:0 1px}.tagify--mix{display:block}.tagify--mix .tagify__input{padding:5px;margin:0;width:100%;height:100%;line-height:1.5;display:block}.tagify--mix .tagify__input::before{height:auto;display:none;line-height:inherit}.tagify--mix .tagify__input::after{content:none}.tagify--select{cursor:default}.tagify--select::after{content:">";opacity:.5;position:absolute;top:50%;right:0;bottom:0;font:16px monospace;line-height:8px;height:8px;pointer-events:none;transform:translate(-150%, -50%) scaleX(1.2) rotate(90deg);transition:.2s ease-in-out}.tagify--select[aria-expanded=true]::after{transform:translate(-150%, -50%) rotate(270deg) scaleY(1.2)}.tagify--select .tagify__tag{flex:1;max-width:none;margin-inline-end:2em;margin-block:0;padding-block:5px;cursor:text}.tagify--select .tagify__tag div::before{display:none}.tagify--select .tagify__tag+.tagify__input{display:none}.tagify--empty .tagify__input::before{transition:.2s ease-out;opacity:1;transform:none;display:inline-block;width:auto}.tagify--mix .tagify--empty .tagify__input::before{display:inline-block}.tagify--focus{--tags-border-color:var(--tags-focus-border-color);transition:0s}.tagify--invalid{--tags-border-color:#D39494}.tagify__dropdown{position:absolute;z-index:9999;transform:translateY(-1px);border-top:1px solid var(--tagify-dd-color-primary);overflow:hidden}.tagify__dropdown[dir=rtl]{transform:translate(-100%, -1px)}.tagify__dropdown[placement=top]{margin-top:0;transform:translateY(-100%)}.tagify__dropdown[placement=top] .tagify__dropdown__wrapper{border-top-width:1.1px;border-bottom-width:0}.tagify__dropdown[position=text]{box-shadow:0 0 0 3px rgba(var(--tagify-dd-color-primary), 0.1);font-size:.9em}.tagify__dropdown[position=text] .tagify__dropdown__wrapper{border-width:1px}.tagify__dropdown__wrapper{max-height:var(--tagify-dd-max-height);overflow:hidden;overflow-x:hidden;background:var(--tagify-dd-bg-color);border:1px solid;border-color:var(--tagify-dd-color-primary);border-bottom-width:1.5px;border-top-width:0;box-shadow:0 2px 4px -2px rgba(0,0,0,0.2);transition:0.3s cubic-bezier(0.5, 0, 0.3, 1),transform 0.15s;animation:dd-wrapper-show 0s .3s forwards}@keyframes dd-wrapper-show{to{overflow-y:auto}}.tagify__dropdown__header:empty{display:none}.tagify__dropdown__footer{display:inline-block;margin-top:.5em;padding:var(--tagify-dd-item-pad);font-size:.7em;font-style:italic;opacity:.5}.tagify__dropdown__footer:empty{display:none}.tagify__dropdown--initial .tagify__dropdown__wrapper{max-height:20px;transform:translateY(-1em)}.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper{transform:translateY(2em)}.tagify__dropdown__item{box-sizing:border-box;padding:var(--tagify-dd-item-pad);margin:1px;white-space:pre-wrap;cursor:pointer;border-radius:2px;position:relative;outline:0;max-height:60px;max-width:100%;line-height:normal}.tagify__dropdown__item--active{background:var(--tagify-dd-color-primary);color:#fff}.tagify__dropdown__item:active{filter:brightness(105%)}.tagify__dropdown__item--hidden{padding-top:0;padding-bottom:0;margin:0 1px;pointer-events:none;overflow:hidden;max-height:0;transition:var(--tagify-dd-item--hidden-duration, 0.3s) !important}.tagify__dropdown__item--hidden>*{transform:translateY(-100%);opacity:0;transition:inherit}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translate3d(0, 0, 0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translate3d(0, 0, 0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0, -20px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@font-face{font-family:'Satoshi-Variable';src:url(/assets/satoshi/Satoshi-Variable-77b0a3af0b053c2824a0b0a7987d8b3130f5d2c14d23ebc1e1d872642111156d.woff2) format("woff2"),url(/assets/satoshi/Satoshi-Variable-7e4415551db290958c5aced6c1b96550b27072e33bb357c2f427995befa99400.woff) format("woff"),url(/assets/satoshi/Satoshi-Variable-8a5189ce5eadbc6accc3db5eeb89e3cc075cade6b76bbecb176617e9026e6624.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:'Satoshi-VariableItalic';src:url(/assets/satoshi/Satoshi-VariableItalic-07f786dace0c5eab3226490a1ce5e6af84010af41fa7075660cb557aab1b3b08.woff2) format("woff2"),url(/assets/satoshi/Satoshi-VariableItalic-14e9fbabd0033b815198a8914e5db30347bb628111ad4cdce513ecce29650320.woff) format("woff"),url(/assets/satoshi/Satoshi-VariableItalic-9c09c8ecb65629906606f48a100885ec5af58757b821bd113709de2c26918a9c.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:italic}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Satoshi-Variable", sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:1.5}body.no-scroll{overflow:hidden}*,*::before,*::after{box-sizing:border-box}.hidden,[hidden]{display:none}h1,h2,h3,h4{line-height:1.1;color:#101828}h1{font-size:2.25rem;font-weight:600}h2{font-size:1.875rem;font-weight:600}h3{font-size:1.5rem;font-weight:600}h4{font-size:1.25rem}p{font-size:1rem;color:#101828}a{font-size:1rem;color:#088AB2;text-decoration:none;transition:all .250ms ease}a:hover{color:#0E7090}img{max-width:100%;height:auto}.accordion-button{font-size:1.125rem;font-weight:600;color:#101828}.accordion-button:not(.collapsed){color:#088AB2;background-color:#CFF9FE;box-shadow:inset 0 calc(-1 * 1px) 0 #A5F0FC}.accordion-button:focus{border-color:#A5F0FC;box-shadow:0 0 0 0.25rem #CFF9FE !important}.ops-badge{display:inline-flex;justify-content:center;align-items:center;padding:2px 8px;font-size:0.75rem;font-weight:500;background:#F2F4F7;color:#475467;border-radius:16px}.ops-badge a{font-size:0.75rem}.ops-badge .icon{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.ops-badge .icon svg{fill:#475467}.ops-badge.ops-badge--info{background:#D6EDFF;color:#0973FF}.ops-badge.ops-badge--info svg{fill:#0973FF}.ops-badge.ops-badge--warning{background:#FEF0C7;color:#DC6803}.ops-badge.ops-badge--warning svg{fill:#DC6803}.ops-badge.ops-badge--success{background:#D1FADF;color:#039855}.ops-badge.ops-badge--success svg{fill:#039855}.ops-badge.ops-badge--danger{background:#FEE4E2;color:#D92D20}.ops-badge.ops-badge--danger svg{fill:#D92D20}.ops-badge.reserved{background:#D1FADF;color:#027A48}.ops-badge.canceled{background:#FEE4E2;color:#B42318}.ops-badge.checkedin{background:#D6EDFF;color:#0560FC}.ops-badge.checkedout{background:#FEF0C7;color:#B54708}.ops-badge.ops-badge--large{padding:4px 16px;border-radius:24px;font-size:0.875rem}#guest-data-list .guest-data{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;padding:10px;margin-bottom:10px}#guest-data-list .guest-data img{width:48px;height:48px;border-radius:50%;margin-right:10px}.external-bookings--notes{padding:30px}.external-bookings--notes .ops-note{margin-bottom:20px}.external-bookings--notes .ops-note P:last-child{margin:0;text-align:right;color:#155B75 !important;font-weight:bold}.external-bookings--notes .ops-note P:last-child span{color:#0E7090;font-size:0.875rem;font-weight:500}.charges-list--header{padding:0 30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin-bottom:20px}.charges-list--content .no-charges-found{padding:0 30px}.refunds-list{margin:0;padding:0}.refunds-list li{list-style-type:none;font-size:0.875rem}.refunds-list li:not(:last-child){margin-bottom:5px}ul.breadcrumbs{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin:0;padding:0}ul.breadcrumbs li{font-size:1.125rem;font-weight:500;list-style-type:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;color:#344054}ul.breadcrumbs li a{font-size:1.125rem;color:#088AB2}ul.breadcrumbs li a:hover{text-decoration:underline}ul.breadcrumbs .divider{margin:0 5px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}ul.breadcrumbs .divider svg{fill:#667085}.ops-btn{display:inline-flex;justify-content:center;align-items:center;width:auto;height:40px;background:#088AB2;color:#FFFFFF;border:1px solid #088AB2;border-radius:6px;line-height:1;padding:9px 18px;font-size:1rem;font-weight:600;box-shadow:0px 1px 2px rgba(16,24,40,0.05);transition:all 250ms ease}.ops-btn:hover,.ops-btn:active{background:#0E7090;border-color:#0E7090;box-shadow:0px 1px 2px rgba(16,24,40,0.05);color:#FFFFFF}.ops-btn:focus,.ops-btn:active{box-shadow:0px 1px 2px rgba(115,226,163,0.05),0px 0px 0px 4px #CFF9FE}.ops-btn:disabled,.ops-btn.disabled{background:#A5F0FC;border-color:#A5F0FC;pointer-events:none}.ops-btn:disabled:hover,.ops-btn:disabled:active,.ops-btn.disabled:hover,.ops-btn.disabled:active{background:#A5F0FC;border-color:#A5F0FC;box-shadow:0px 1px 2px rgba(16,24,40,0.05)}.ops-btn .icon-left{margin-right:8px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.ops-btn .icon-right{margin-left:8px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.ops-btn .icon-left svg,.ops-btn .icon-right svg{fill:#FFFFFF}.ops-btn.ops-btn--secondary-gray{background:#FFFFFF;border-color:#D0D5DD;color:#344054}.ops-btn.ops-btn--secondary-gray .icon-left svg,.ops-btn.ops-btn--secondary-gray .icon-right svg{fill:#667085}.ops-btn.ops-btn--secondary-gray:hover{background:#F2F4F7;color:#667085}.ops-btn.ops-btn--secondary-gray:focus,.ops-btn.ops-btn--secondary-gray:active{box-shadow:0px 1px 2px rgba(16,24,40,0.05),0px 0px 0px 4px #F2F4F7 !important}.ops-btn.ops-btn--secondary-gray:disabled,.ops-btn.ops-btn--secondary-gray.disabled{background:#FFFFFF;border-color:#EAECF0;color:#D0D5DD}.ops-btn.ops-btn--secondary-gray:disabled:hover,.ops-btn.ops-btn--secondary-gray:disabled:active,.ops-btn.ops-btn--secondary-gray.disabled:hover,.ops-btn.ops-btn--secondary-gray.disabled:active{background:#FFFFFF;border-color:#EAECF0;color:#D0D5DD;box-shadow:0px 1px 2px rgba(16,24,40,0.05)}.ops-btn.ops-btn--secondary-gray.ops-btn--tertiary{background:none;border-color:transparent;color:#475467;box-shadow:none}.ops-btn.ops-btn--secondary-gray.ops-btn--tertiary:hover{background:#F9FAFB;border-color:#F9FAFB;color:#344054;box-shadow:none}.ops-btn.ops-btn--secondary-gray.ops-btn--tertiary:focus,.ops-btn.ops-btn--secondary-gray.ops-btn--tertiary:active{background:none;border-color:transparent;box-shadow:none !important}.ops-btn.ops-btn--secondary-gray.ops-btn--tertiary:disabled,.ops-btn.ops-btn--secondary-gray.ops-btn--tertiary.disabled{color:#D0D5DD;background:none;border-color:transparent;box-shadow:none}.ops-btn.ops-btn--secondary-gray.ops-btn--tertiary:disabled:hover,.ops-btn.ops-btn--secondary-gray.ops-btn--tertiary:disabled:active,.ops-btn.ops-btn--secondary-gray.ops-btn--tertiary.disabled:hover,.ops-btn.ops-btn--secondary-gray.ops-btn--tertiary.disabled:active{background:none;border-color:transparent;color:#D0D5DD;box-shadow:none}.ops-btn.ops-btn--secondary-color{background:#ECFDFF;border-color:#ECFDFF;color:#0E7090}.ops-btn.ops-btn--secondary-color .icon-left svg,.ops-btn.ops-btn--secondary-color .icon-right svg{fill:#06AED4}.ops-btn.ops-btn--secondary-color:hover{background:#CFF9FE;color:#155B75}.ops-btn.ops-btn--secondary-color:focus,.ops-btn.ops-btn--secondary-color:active{box-shadow:0px 1px 2px rgba(16,24,40,0.05),0px 0px 0px 4px #CFF9FE}.ops-btn.ops-btn--secondary-color:disabled,.ops-btn.ops-btn--secondary-color.disabled{background:#F5FEFF;border-color:#F5FEFF;color:#67E3F9;box-shadow:none}.ops-btn.ops-btn--secondary-color:disabled:hover,.ops-btn.ops-btn--secondary-color:disabled:active,.ops-btn.ops-btn--secondary-color.disabled:hover,.ops-btn.ops-btn--secondary-color.disabled:active{background:#F5FEFF;border-color:#F5FEFF;color:#67E3F9;box-shadow:none}.ops-btn.ops-btn--tertiary{background:#ECFDFF;border-color:#ECFDFF;color:#0E7090}.ops-btn.ops-btn--tertiary .icon-left svg,.ops-btn.ops-btn--tertiary .icon-right svg{fill:#0E7090}.ops-btn.ops-btn--tertiary:hover{background:#CFF9FE;color:#344054}.ops-btn.ops-btn--tertiary:focus,.ops-btn.ops-btn--tertiary:active{box-shadow:0px 1px 2px rgba(16,24,40,0.05)}.ops-btn.ops-btn--tertiary:disabled,.ops-btn.ops-btn--tertiary.disabled{background:#F5FEFF;border-color:#F5FEFF;color:#67E3F9;pointer-events:none}.ops-btn.ops-btn--tertiary:disabled:hover,.ops-btn.ops-btn--tertiary:disabled:active,.ops-btn.ops-btn--tertiary.disabled:hover,.ops-btn.ops-btn--tertiary.disabled:active{background:#FFFFFF;border-color:#F5FEFF;color:#67E3F9;box-shadow:0px 1px 2px rgba(16,24,40,0.05)}.ops-btn.ops-btn--sj{background:#925f52;border-color:#925f52;color:#ffffff}.ops-btn.ops-btn--sj:hover{background:#714a40;border-color:#714a40;color:#ffffff}.ops-btn.ops-btn--sj:focus,.ops-btn.ops-btn--sj:active{box-shadow:0px 1px 2px rgba(16,24,40,0.05),0px 0px 0px 4px #f5efee !important}.ops-btn.ops-btn--sj:disabled,.ops-btn.ops-btn--sj.disabled{background:#925f52;border-color:#925f52;pointer-events:none;opacity:.4}.ops-btn.ops-btn--sj:disabled:hover,.ops-btn.ops-btn--sj:disabled:active,.ops-btn.ops-btn--sj.disabled:hover,.ops-btn.ops-btn--sj.disabled:active{background:#925f52;border-color:#925f52;box-shadow:0px 1px 2px rgba(16,24,40,0.05)}.ops-btn.ops-btn--danger{background:#D92D20;border-color:#D92D20;color:#FFFFFF}.ops-btn.ops-btn--danger:hover{background:#B42318;border-color:#B42318;color:#FFFFFF}.ops-btn.ops-btn--danger:focus,.ops-btn.ops-btn--danger:active{box-shadow:0px 1px 2px rgba(16,24,40,0.05),0px 0px 0px 4px #FEE4E2 !important}.ops-btn.ops-btn--danger:disabled,.ops-btn.ops-btn--danger.disabled{background:#FECDCA;border-color:#FECDCA;pointer-events:none}.ops-btn.ops-btn--danger:disabled:hover,.ops-btn.ops-btn--danger:disabled:active,.ops-btn.ops-btn--danger.disabled:hover,.ops-btn.ops-btn--danger.disabled:active{background:#FECDCA;border-color:#FECDCA;box-shadow:0px 1px 2px rgba(16,24,40,0.05)}.ops-btn.ops-btn--danger.ops-btn--tertiary{background:none;border-color:transparent;color:#B42318;box-shadow:none}.ops-btn.ops-btn--danger.ops-btn--tertiary:hover{background:#FEF3F2;border-color:#FEF3F2;color:#912018;box-shadow:none}.ops-btn.ops-btn--danger.ops-btn--tertiary:focus,.ops-btn.ops-btn--danger.ops-btn--tertiary:active{background:none;border-color:transparent;box-shadow:none !important}.ops-btn.ops-btn--danger.ops-btn--tertiary:disabled,.ops-btn.ops-btn--danger.ops-btn--tertiary.disabled{color:#FDA29B;background:none;border-color:transparent;box-shadow:none}.ops-btn.ops-btn--danger.ops-btn--tertiary:disabled:hover,.ops-btn.ops-btn--danger.ops-btn--tertiary:disabled:active,.ops-btn.ops-btn--danger.ops-btn--tertiary.disabled:hover,.ops-btn.ops-btn--danger.ops-btn--tertiary.disabled:active{background:none;border-color:transparent;color:#FDA29B;box-shadow:none}.ops-btn.ops-btn--small{font-size:0.875rem;font-weight:550;padding:6px 12px;height:36px}.ops-btn.ops-btn--full-width{width:100%}.ops-btn.ops-btn--icon{width:40px;height:40px;border-radius:50%;padding:0}.ops-btn.ops-btn--icon.ops-btn--icon--small{width:32px;height:32px}.ops-btn.ops-btn--icon.ops-btn--icon--small svg{width:18px;height:18px;fill:#667085}.ops-btn--group{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.ops-btn--group .ops-btn{border-radius:0px}.ops-btn--group .ops-btn:first-child{border-radius:6px 0 0 6px;border-right:none}.ops-btn--group .ops-btn:last-child{border-radius:0 6px 6px 0;border-left:none}.card{border:1px solid #EAECF0;background:#FFFFFF;box-shadow:0px 1px 3px rgba(16,24,40,0.04),0px 1px 2px rgba(16,24,40,0.02);border-radius:12px}.card .card-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;background:#FFFFFF;border-bottom:1px solid #EAECF0;border-radius:12px 12px 0 0;padding:15px 20px}.card .card-header h2,.card .card-header h3{margin:0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;font-size:1.25rem}.card .card-header h2 .ops-badge,.card .card-header h3 .ops-badge{margin:6px 0 0 10px;font-size:0.875rem}.card .card-header .actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap}.card .card-header .actions .ops-btn{margin-left:10px}.card .card-body{padding:0}.card .card-body .card-body--content{padding:30px}.ops-card{border:1px solid #EAECF0;border-radius:12px;background:#FFFFFF;box-shadow:0px 1px 3px rgba(16,24,40,0.04),0px 1px 2px rgba(16,24,40,0.02);padding:20px}.ops-card header{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.ops-card header .ops-card-header-title{font-size:1rem;font-weight:600;color:#101828;margin:0}#credit-card-component{width:100%;max-width:600px;padding:20px;box-shadow:0px 4px 8px -2px rgba(16,24,40,0.1),0px 2px 4px -2px rgba(16,24,40,0.06);border:1px solid #D0D5DD;border-radius:8px}#credit-card-component .field{margin-bottom:20px}#credit-card-component .grouped-fields{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}#credit-card-component .grouped-fields .field{flex:0 1 45%}#modal-window .credit-card-wrapper{padding:30px}#modal-window .credit-card-wrapper #credit-card-component{max-width:100%}#confirm-dialog{width:500px;max-width:500px;background:#FFFFFF;padding:20px;border:none;border-radius:12px;box-shadow:0px 12px 16px -4px rgba(16,24,40,0.08),0px 4px 6px -2px rgba(16,24,40,0.03)}#confirm-dialog .ops-icon{margin-bottom:20px}#confirm-dialog p{font-size:1rem;font-weight:500;color:#475467}#confirm-dialog form{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;margin-top:30px}#confirm-dialog form .ops-btn{margin-left:20px}#confirm-dialog::backdrop{background:rgba(52,64,84,0.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin:0;padding:0}input.flatpickr-input-field{background-color:#FFFFFF !important;border:1px solid #D0D5DD}input.flatpickr-input-field:focus{border-color:#67E3F9 !important;box-shadow:0px 1px 2px rgba(16,24,40,0.05),0px 0px 0px 4px #CFF9FE !important}.flatpickr-day{font-weight:500}.flatpickr-day:hover,.flatpickr-day.selected{background:#088AB2;border-color:#088AB2;color:#FFFFFF}.devise-logo{display:block;margin:0 auto}.edit_user .user_password{margin-top:20px}#new_user{margin-top:50px}#new_user .form-group{margin-bottom:20px}div.dropdown .dropdown-toggle::after{width:10px;height:10px;border-top:2px solid #FFFFFF;border-right:2px solid #FFFFFF;border-bottom:2px solid transparent;border-left:2px solid transparent;border-radius:2px;transform:rotate(135deg);margin:-3px 0 0 20px}div.dropdown .dropdown-toggle.ops-btn--secondary-gray::after{border-top-color:#344054;border-right-color:#344054}div.dropdown ul.dropdown-menu{padding:4px 0;border:1px solid #EAECF0;border-radius:6px;box-shadow:0px 12px 16px -4px rgba(16,24,40,0.08),0px 4px 6px -2px rgba(16,24,40,0.03);background:#FFFFFF}div.dropdown ul.dropdown-menu li{padding:2px 6px}div.dropdown ul.dropdown-menu li a{display:block;font-size:1rem;font-weight:500;padding:10px 10px 10px 8px;border-radius:6px;color:#101828}div.dropdown ul.dropdown-menu li a.active,div.dropdown ul.dropdown-menu li a:focus,div.dropdown ul.dropdown-menu li a:hover{background:#F2F4F7}[data-controller="file-upload"] .file-upload-area{position:relative;width:100%;max-width:600px;margin:0 auto;border:2px dashed #D0D5DD;border-radius:12px;background:#FFFFFF;padding:50px 0;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;transition:all 250ms ease}[data-controller="file-upload"] .file-upload-area .spinner{position:absolute;top:calc(50% - 24px);left:calc(50% - 24px);z-index:99999}[data-controller="file-upload"] .file-upload-area .file-upload-area-content{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:column}[data-controller="file-upload"] .file-upload-area .file-upload-area-content .icon{width:60px;height:60px;background:#CFF9FE;border:8px solid #ECFDFF;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin-bottom:16px}[data-controller="file-upload"] .file-upload-area .file-upload-area-content .icon svg{fill:#0E7090}[data-controller="file-upload"] .file-upload-area .file-upload-area-content p{font-size:1rem;font-weight:500;color:#475467}[data-controller="file-upload"] .file-upload-area .file-upload-area-content p strong{color:#088AB2}[data-controller="file-upload"] .file-upload-area .file-upload-input{position:absolute;top:0;margin:0;padding:0;width:100%;height:100%;outline:none;opacity:0;cursor:pointer}[data-controller="file-upload"] .file-upload-area:hover{border:2px dashed #088AB2;background:#F5FEFF}#flash-message{position:fixed;top:20px;left:50%;transform:translateX(-50%);width:90%;padding:10px 20px;z-index:9999;border-radius:8px;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}#flash-message .flash-message--content{font-size:16px;font-weight:500;margin:0;line-height:1;flex:0 1 calc(100% - 50px)}#flash-message .flash-message--close{width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}#flash-message.flash--error{background:#FEF3F2;border:1px solid #FECDCA}#flash-message.flash--error .flash-message--content{color:#D92D20}#flash-message.flash--error .flash-message--close{background:#FEE4E2}#flash-message.flash--error .flash-message--close svg{fill:#D92D20}#flash-message.flash--success{background:#ECFDF3;border:1px solid #A6F4C5}#flash-message.flash--success .flash-message--content{color:#039855}#flash-message.flash--success .flash-message--close{background:#D1FADF}#flash-message.flash--success .flash-message--close svg{fill:#039855}@media (min-width: 768px){#flash-message{width:600px}}div.flash--error,div.flash--success{padding:10px 20px;border-radius:8px}div.flash--error{background:#FEF3F2;border:1px solid #FECDCA;color:#D92D20}div.flash--success{background:#ECFDF3;border:1px solid #A6F4C5;color:#039855}#main-content.admin-area .form-group{margin-bottom:1.25rem;padding-bottom:1.25rem}#main-content.admin-area .form-group:not(:last-child){border-bottom:1px solid #EAECF0}#main-content.admin-area .form-group.hidden{display:none}#main-content.admin-area .form-group.check_boxes{display:block}#main-content.admin-area .form-group .col-sm-9{width:100%}#main-content.admin-area .form-group.boolean{padding:0;margin:0}@media (min-width: 1280px){#main-content.admin-area .form-group{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#main-content.admin-area .form-group label.control-label{flex:0 1 300px}#main-content.admin-area .form-group .col-sm-9{flex:0 1 calc(100% - 330px)}}#main-content.admin-area .form-flex-group{display:flex;flex-direction:column;margin-bottom:20px}#main-content.admin-area .form-flex-group>div:first-child{margin-bottom:10px}#main-content.admin-area .form-flex-group .form-group{display:block;border:none;padding:0}#main-content.admin-area .form-flex-group .form-group .col-sm-9{width:100%}@media (min-width: 992px){#main-content.admin-area .form-flex-group{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;flex-direction:row;grid-column-gap:30px}#main-content.admin-area .form-flex-group>div{flex:0 1 50%}#main-content.admin-area .form-flex-group>div:first-child{margin-bottom:0}}.ops-checkbox .form-group{border:none;padding:0}label,.control-label{font-size:0.875rem;font-weight:600;color:#667085;margin-bottom:6px}input,.form-control,textarea,.form-select,.tagify__input{background-color:#FFFFFF;border:1px solid #D0D5DD;border-radius:8px;padding:8px 12px;box-shadow:0px 1px 2px rgba(16,24,40,0.05);display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:100%;height:40px;font-size:1rem;font-weight:500;color:#101828}input:focus,.form-control:focus,textarea:focus,.form-select:focus,.tagify__input:focus{border-color:#67E3F9;box-shadow:0px 1px 2px rgba(16,24,40,0.05),0px 0px 0px 4px #CFF9FE;outline:none}input[readonly],.form-control[readonly],textarea[readonly],.form-select[readonly],.tagify__input[readonly]{background-color:#F2F4F7}input[readonly]:focus,.form-control[readonly]:focus,textarea[readonly]:focus,.form-select[readonly]:focus,.tagify__input[readonly]:focus{box-shadow:0px 1px 2px rgba(16,24,40,0.05);border-color:#667085}input[aria-invalid=true],.form-control[aria-invalid=true],textarea[aria-invalid=true],.form-select[aria-invalid=true],.tagify__input[aria-invalid=true]{border-color:#FDA29B}input[aria-invalid=true]:focus,.form-control[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus,.form-select[aria-invalid=true]:focus,.tagify__input[aria-invalid=true]:focus{box-shadow:0px 1px 2px rgba(16,24,40,0.05),0px 0px 0px 4px #FEE4E2}input[aria-invalid=true]~span.help-block,.form-control[aria-invalid=true]~span.help-block,textarea[aria-invalid=true]~span.help-block,.form-select[aria-invalid=true]~span.help-block,.tagify__input[aria-invalid=true]~span.help-block{color:#F04438}input::-webkit-input-placeholder,.form-control::-webkit-input-placeholder,textarea::-webkit-input-placeholder,.form-select::-webkit-input-placeholder,.tagify__input::-webkit-input-placeholder{color:#667085}input::-moz-placeholder,.form-control::-moz-placeholder,textarea::-moz-placeholder,.form-select::-moz-placeholder,.tagify__input::-moz-placeholder{color:#667085}input:-ms-input-placeholder,.form-control:-ms-input-placeholder,textarea:-ms-input-placeholder,.form-select:-ms-input-placeholder,.tagify__input:-ms-input-placeholder{color:#667085}input:-moz-placeholder,.form-control:-moz-placeholder,textarea:-moz-placeholder,.form-select:-moz-placeholder,.tagify__input:-moz-placeholder{color:#667085}.form-select--with-label{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.form-select--with-label label{margin:0 5px 0 0}.form-select--with-label select{min-width:190px}textarea{height:auto !important}span.help-block,p.help-block{display:block;margin-top:6px;color:#667085;font-size:0.875rem;font-weight:500}.form-actions{margin-top:30px}.form-actions.flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.form-actions.no-margin{margin:0}.form-section-label{display:block;font-size:1.5rem;font-weight:600;color:#101828;padding-bottom:10px;border-bottom:1px solid #D0D5DD;margin:30px 0}span.checkbox{display:block}span.checkbox label{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;font-size:1rem;font-weight:500;color:#344054}span.checkbox input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:4px;border:1px solid #D0D5DD;cursor:pointer;padding:0;box-shadow:none;margin-right:10px}span.checkbox input[type="checkbox"]:checked{accent-color:#CFF9FE;border-color:#088AB2;box-shadow:none;background:no-repeat center center, #CFF9FE;background-size:contain}span.checkbox input[type="checkbox"]:checked::before{content:url(/assets/icons/check_small-098c8b94bc5f29737dcf87e9ebfaccadd58fd06e4d4275be5b6af419dbbb37c4.svg);width:20px;height:20px;color:#088AB2;padding-left:1px}.ops-checkbox{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;margin:1rem 0}.ops-checkbox .ops-checkbox--check{width:20px;height:20px;border-radius:4px;border:1px solid #D0D5DD;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin-top:2px}.ops-checkbox .ops-checkbox--check svg{display:none}.ops-checkbox .form-group{flex:0 1 calc(100% - 30px);margin:0}.ops-checkbox .form-group input{display:none}.ops-checkbox .form-group label{display:inline-block;margin:0;font-size:1rem;font-weight:500;color:#344054}.ops-checkbox.checked .ops-checkbox--check{border-color:#088AB2;background:#CFF9FE}.ops-checkbox.checked .ops-checkbox--check svg{display:block;color:#088AB2}.ops-checkbox.disabled{pointer-events:none}.ops-checkbox.disabled .ops-checkbox--check{background:#F2F4F7;border-color:#D0D5DD;pointer-events:none}.ops-checkbox.disabled .ops-checkbox--check span{color:#667085}.property_private_rate_plans_enabled_for_booking_engine.disabled .property-features,.property_booking_sources_not_required_to_upload_id.disabled .property-features{pointer-events:none}.property_private_rate_plans_enabled_for_booking_engine.disabled .property-features .tagify__input,.property_booking_sources_not_required_to_upload_id.disabled .property-features .tagify__input{pointer-events:none;background:#F2F4F7;border-color:#D0D5DD}[data-controller="global-search"]{position:relative;width:400px;margin-right:20px}[data-controller="global-search"] .global-search--search-area{position:relative}[data-controller="global-search"] .global-search--search-area svg{position:absolute;top:9px;left:10px;fill:#475467}[data-controller="global-search"] .global-search--search-area .global-search--input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:400px;height:36px;padding:10px 20px 10px 36px;outline:none}[data-controller="global-search"] .global-search--container{position:absolute;top:40px;left:0;width:100%;max-height:70vh;z-index:1000;background:#FFFFFF;border:1px solid #D0D5DD;border-radius:8px;box-shadow:0px 4px 8px -2px rgba(16,24,40,0.1),0px 2px 4px -2px rgba(16,24,40,0.06);overflow-x:hidden;overflow-y:auto}[data-controller="global-search"] .global-search--spinner{position:absolute;top:30px;left:0;width:100%;height:70vh;z-index:1100;background:#FFFFFF;border:1px solid #D0D5DD;border-radius:8px;box-shadow:0px 4px 8px -2px rgba(16,24,40,0.1),0px 2px 4px -2px rgba(16,24,40,0.06);display:flex;justify-content:center;align-items:center}[data-controller="global-search"] .global-search--spinner .spinner{width:48px;height:48px;border:5px solid #088AB2;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}[data-controller="global-search"] .global-search--expand-results{text-align:center;padding:5px 10px;background:#FFFFFF !important}[data-controller="global-search"] .global-search--expand-results p{margin-bottom:5px}[data-controller="global-search"] .global-search--expand-results p strong{font-size:0.875rem;color:#344054;margin-bottom:5px}[data-controller="global-search"] .global-search--expand-results a{font-size:0.875rem;font-weight:600;cursor:pointer}[data-controller="global-search"] .global-search--section--title{font-size:0.875rem;padding:10px;color:#344054;background-color:#F2F4F7;border-bottom:1px dashed #D0D5DD}[data-controller="global-search"] .global-search--section ul{margin:0;padding:0}[data-controller="global-search"] .global-search--section ul li{margin:0;padding:0;list-style-type:none}[data-controller="global-search"] .global-search--section ul li a{display:block;width:100%;color:#101828;padding:10px 20px;background:#FFFFFF}[data-controller="global-search"] .global-search--section ul li a h3{font-size:1rem;font-weight:bold;color:#101828;margin:0 0 5px 0}[data-controller="global-search"] .global-search--section ul li a:hover{text-decoration:none;background:#F2F4F7}[data-controller="global-search"] .global-search--section ul li .global-search--section--list-item--subtitle{font-size:1rem;font-weight:500;margin:0;color:#344054}[data-controller="global-search"] .global-search--section ul li .global-search--section--list-item--description{font-size:1rem;margin:0;color:#344054}[data-controller="global-search"] .global-search--section ul li.no-results p{font-size:1rem;text-align:center;color:#101828;margin:10px 0}@media (max-width: 1279px){[data-controller="global-search"]{margin:1rem 0 0 0;width:100%}[data-controller="global-search"] .global-search--search-area .global-search--input{width:100%}}.navbar-header__search-icon{color:#344054;position:absolute;left:8px;top:7px;z-index:1}.fs-14{font-size:14px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-22{font-size:22px}.fs-26{font-size:26px}.fs-28{font-size:28px}.fs-30{font-size:30px}.fs-32{font-size:32px}.fs-36{font-size:36px}.fs-40{font-size:40px}.ops-icon{width:48px;height:48px;border:8px solid #ECFDFF;border-radius:50%;background:#CFF9FE;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.ops-icon span{color:#088AB2}.ops-icon svg{fill:#088AB2}.ops-icon.ops-icon--gray{background:#F2F4F7;border-color:#F9FAFB}.ops-icon.ops-icon--gray span{color:#475467}.ops-icon.ops-icon--gray svg{fill:#475467}.ops-icon.ops-icon--info{background:#D6EDFF;border-color:#EEF7FF}.ops-icon.ops-icon--info span{color:#0973FF}.ops-icon.ops-icon--info svg{fill:#0973FF}.ops-icon.ops-icon--warning{background:#FEF0C7;border-color:#FFFAEB}.ops-icon.ops-icon--warning span{color:#DC6803}.ops-icon.ops-icon--warning svg{fill:#DC6803}.ops-icon.ops-icon--success{background:#D1FADF;border-color:#ECFDF3}.ops-icon.ops-icon--success span{color:#039855}.ops-icon.ops-icon--success svg{fill:#039855}.ops-icon.ops-icon--error{background:#FEE4E2;border-color:#FEF3F2}.ops-icon.ops-icon--error span{color:#D92D20}.ops-icon.ops-icon--error svg{fill:#D92D20}#main-content.admin-area{width:calc(100% - 320px);margin-left:320px;min-height:100vh}#main-content.admin-area .main-content--content{height:100%;min-height:calc(100vh - 60px);background:#F9FAFB;padding:50px}#main-content.admin-area .main-content--navbar{height:60px;background:#FFFFFF;border-bottom:1px solid #EAECF0;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:0 30px}#main-content.admin-area .main-content--navbar .main-content--navbar--open{display:none}@media (max-width: 1279px){#main-content.admin-area{width:100%;margin:0}#main-content.admin-area .main-content--content{padding:20px}#main-content.admin-area .main-content--navbar{height:auto;flex-wrap:wrap;padding:20px}#main-content.admin-area .main-content--navbar .main-content--navbar--open{display:block;width:36px;height:36px;color:#101828}}div.modal .modal-header{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}div.modal .modal-header .icon{width:48px;height:48px;border-radius:10px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;background:#FFFFFF;border:1px solid #EAECF0;margin-right:16px;box-shadow:0px 1px 2px rgba(16,24,40,0.05)}div.modal .modal-header .icon svg{fill:#475467}div.modal .modal-header .modal-close-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:auto;width:44px;height:44px;outline:none;background:none;border:none;border-radius:8px;box-shadow:none;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;transition:250ms ease}div.modal .modal-header .modal-close-btn:hover{background:#F2F4F7}div.modal .modal-footer{justify-content:space-between}div.modal .modal-footer .form-actions{margin:0}#main-navigation{position:fixed;top:0;left:0;width:320px;height:100vh;z-index:100;padding:20px;border-right:1px solid #EAECF0}#main-navigation nav.main-navigation{height:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-direction:column}#main-navigation nav.main-navigation .home-logo{font-size:1.5rem;font-weight:600;color:#101828}#main-navigation nav.main-navigation .home-logo:hover{color:#088AB2}#main-navigation nav.main-navigation .branding{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%}#main-navigation nav.main-navigation .branding .main-navigation--close{width:48px;height:48px;display:none}#main-navigation nav.main-navigation .current-user{width:100%;background:#F9FAFB;padding:10px;border-radius:8px;margin-top:20px}#main-navigation nav.main-navigation .current-user .current-user--email{font-size:1rem;font-weight:500;color:#101828}#main-navigation nav.main-navigation .current-user .current-user--role{display:inline-flex;place-items:center;padding:5px 10px;border-radius:3px;font-size:0.6875rem;font-weight:450;text-transform:uppercase;letter-spacing:.5px;background:#475467;color:#FFFFFF;line-height:1}#main-navigation nav.main-navigation .current-user .current-user--role.superuser{background:#CFF9FE;color:#155B75}#main-navigation nav.main-navigation .current-user .current-user--role.admin{background:#D6EDFF;color:#0A49C3}#main-navigation nav.main-navigation .current-user .current-user--role.management{background:#FEF0C7;color:#93370D}#main-navigation nav.main-navigation .current-user .current-user--role.pm{background:#EBE9FE;color:#4A1FB8}#main-navigation nav.main-navigation .current-user .current-user--role.staff{background:#FCE7F6;color:#9E165F}#main-navigation nav.main-navigation .main-navigation--list{width:100%;height:100%;display:flex;flex-direction:column;margin:30px 0 0 0;padding:0;overflow-y:auto;overflow-x:hidden}#main-navigation nav.main-navigation .main-navigation--list .main-navigation--list--item{list-style-type:none}#main-navigation nav.main-navigation .main-navigation--list .main-navigation--list--item .main-navigation--primary-link{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;padding:7px 20px;font-size:1.125rem;color:#101828;border-radius:8px}#main-navigation nav.main-navigation .main-navigation--list .main-navigation--list--item .main-navigation--primary-link .icon{flex:0 1 30px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin-right:10px}#main-navigation nav.main-navigation .main-navigation--list .main-navigation--list--item .main-navigation--primary-link .icon svg{fill:#475467}#main-navigation nav.main-navigation .main-navigation--list .main-navigation--list--item .main-navigation--primary-link .expand-more{flex:0 1 24px;width:24px;height:24px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;padding-top:3px}#main-navigation nav.main-navigation .main-navigation--list .main-navigation--list--item .main-navigation--primary-link .expand-more svg{color:#667085;fill:#667085}#main-navigation nav.main-navigation .main-navigation--list .main-navigation--list--item .main-navigation--primary-link>span{flex:1;font-weight:500}#main-navigation nav.main-navigation .main-navigation--list .main-navigation--list--item .main-navigation--primary-link:hover,#main-navigation nav.main-navigation .main-navigation--list .main-navigation--list--item .main-navigation--primary-link.active{background:#ECFDFF;color:#088AB2}#main-navigation nav.main-navigation .main-navigation--list .main-navigation--list--item .main-navigation--primary-link:hover .icon svg,#main-navigation nav.main-navigation .main-navigation--list .main-navigation--list--item .main-navigation--primary-link.active .icon svg{fill:#088AB2}#main-navigation nav.main-navigation .main-navigation--list .main-navigation--list--item .main-navigation--list--item--dropdown-menu{padding:0 0 0 50px}#main-navigation nav.main-navigation .main-navigation--list .main-navigation--list--item .main-navigation--list--item--dropdown-menu a{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;font-size:1rem;font-weight:450;padding:5px 10px;color:#1D2939;border-radius:8px}#main-navigation nav.main-navigation .main-navigation--list .main-navigation--list--item .main-navigation--list--item--dropdown-menu a:hover,#main-navigation nav.main-navigation .main-navigation--list .main-navigation--list--item .main-navigation--list--item--dropdown-menu a.active{background:#ECFDFF;color:#088AB2}#main-navigation nav.main-navigation .main-navigation--list .main-navigation--list--item.expanded .main-navigation--primary-link .expand-more{transform:rotate(180deg);padding:0}#main-navigation nav.main-navigation .main-navigation--list .main-navigation--list--item:last-child{margin-top:auto;padding-top:10px;border-top:1px solid #EAECF0}@media (max-width: 1279px){#main-navigation{display:block;width:100%;background:#FFFFFF}#main-navigation nav.main-navigation .branding .main-navigation--close{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;color:#101828}#main-navigation.main-navigation--hidden{display:none}}#no-search-results,#empty-state{padding:100px 0;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;max-width:100%;border-radius:10px;margin:20px}#no-search-results .no-search-results--content,#no-search-results .empty-state--content,#empty-state .no-search-results--content,#empty-state .empty-state--content{text-align:center}#no-search-results .no-search-results--content .icon,#no-search-results .empty-state--content .icon,#empty-state .no-search-results--content .icon,#empty-state .empty-state--content .icon{width:48px;height:48px;border-radius:50%;background:#CFF9FE;border:8px solid #ECFDFF;margin:0 auto 30px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}#no-search-results .no-search-results--content .icon svg,#no-search-results .empty-state--content .icon svg,#empty-state .no-search-results--content .icon svg,#empty-state .empty-state--content .icon svg{fill:#088AB2}#no-search-results .no-search-results--content h3,#no-search-results .empty-state--content h3,#empty-state .no-search-results--content h3,#empty-state .empty-state--content h3{font-weight:700}#no-search-results .no-search-results--content p,#no-search-results .empty-state--content p,#empty-state .no-search-results--content p,#empty-state .empty-state--content p{color:#667085;font-weight:500}.ops-note{background:#F9FAFB;border:1px solid #EAECF0;border-radius:8px;padding:16px;color:#101828;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}.ops-note .ops-note--icon{flex:0 1 24px;width:24px;height:24px}.ops-note .ops-note--icon svg{fill:#475467}.ops-note .ops-note--content{flex:0 1 calc(100% - 40px)}.ops-note .ops-note--content p{color:#475467;font-weight:500}.ops-note.ops-note--info{background:#F5FEFF;border-color:#67E3F9}.ops-note.ops-note--info .ops-note--icon svg{fill:#088AB2}.ops-note.ops-note--info .ops-note--content{color:#088AB2}.ops-note.ops-note--info .ops-note--content p{color:#088AB2}.ops-note.ops-note--warning{background:#FFFAEB;border-color:#FEDF89}.ops-note.ops-note--warning .ops-note--icon svg{fill:#DC6803}.ops-note.ops-note--warning .ops-note--content{color:#DC6803}.ops-note.ops-note--warning .ops-note--content p{color:#DC6803}.ops-note.ops-note--success{background:#ECFDF3;border-color:#A6F4C5}.ops-note.ops-note--success .ops-note--icon svg{fill:#039855}.ops-note.ops-note--success .ops-note--content{color:#039855}.ops-note.ops-note--success .ops-note--content p{color:#039855}.ops-note.ops-note--error{background:#FEF3F2;border-color:#FECDCA}.ops-note.ops-note--error .ops-note--icon svg{fill:#D92D20}.ops-note.ops-note--error .ops-note--content{color:#D92D20}.ops-note.ops-note--error .ops-note--content p{color:#D92D20}ul.pagination{margin:20px 0;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}ul.pagination .page-item .page-link{color:#101828;font-weight:500}ul.pagination .page-item .page-link:hover{background-color:#F2F4F7}ul.pagination .page-item .page-link:focus{box-shadow:0 0 0 0.25rem #CFF9FE}ul.pagination .page-item.active .page-link{background-color:#088AB2;border-color:#088AB2;color:#FFFFFF}.spinner{width:48px;height:48px;border:5px solid #088AB2;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box}.spinner:not([hidden]){animation:rotation 1s linear infinite}#global-spinner{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(242,244,247,0.3);display:none}#global-spinner .spinner{animation:none}#global-spinner:not([hidden]){display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}#global-spinner:not([hidden]) .spinner{animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.__PrivateStripeElement{width:100% !important}.StripeElement--focus{border-color:#67E3F9;box-shadow:0px 1px 2px rgba(16,24,40,0.05),0px 0px 0px 4px #CFF9FE;outline:0}#card-errors,#external-booking-errors{color:#D92D20}table.ops-table{width:100%}table.ops-table thead th,table.ops-table thead td,table.ops-table tbody th,table.ops-table tbody td{padding:10px 20px;width:-moz-fit-content;width:fit-content;white-space:nowrap}table.ops-table thead{border-bottom:1px solid #EAECF0;background:#F9FAFB}table.ops-table thead th{font-size:0.9375rem;color:#667085;font-weight:600}table.ops-table tbody tr:not(:last-child){border-bottom:1px solid #EAECF0}table.ops-table tbody td{font-size:1rem;font-weight:500;color:#101828}table.ops-table tbody td .table-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap}table.ops-table tbody td .table-actions .ops-btn{margin-left:10px}table.ops-table tbody td .table-actions .ops-badge{margin:0 10px}table.ops-table.ops-table--striped tbody tr:nth-child(2n){background:#F9FAFB}.nav-tabs{background:#F9FAFB;border:1px solid #F2F4F7;border-radius:8px;padding:4px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-wrap:wrap;gap:8px}.nav-tabs .nav-link{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;font-size:1rem;font-weight:600;padding:8px 12px;color:#667085;margin:0;border:none;border-radius:6px}.nav-tabs .nav-link .icon-left{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin-right:8px}.nav-tabs .nav-link .icon-right{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin-left:8px}.nav-tabs .nav-link svg{fill:#667085}.nav-tabs .nav-link:hover,.nav-tabs .nav-link.active{background:#FFFFFF;box-shadow:0px 4px 8px -2px rgba(16,24,40,0.1),0px 2px 4px -2px rgba(16,24,40,0.06);color:#344054}.nav-tabs .nav-link:hover svg,.nav-tabs .nav-link.active svg{fill:#344054}.tab-content{padding:20px}.ops-tooltip{--bs-tooltip-bg: #101828}.status_tag.valid{background:#08A510}.status_tag.invalid{background:#C91914}[data-controller="tags"] .tagify{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;border:none;padding:0;box-shadow:none}[data-controller="tags"] .tagify .tagify__input{flex:0 1 100%;order:1}[data-controller="tags"] .tagify .tagify__tag{order:2}[data-controller="tags"] .tagify .tagify__tag.tagify__tag--badge{--tag-bg: #FFFAEB;--tag-hover: #FEF0C7;border:1px solid #FEC84B}[data-controller="tags"] .tagify .tagify__tag.tagify__tag--badge .tagify__tag-text{color:#DC6803;font-size:0.8rem}[data-controller="tags"] .tagify .tagify__tag.tagify__tag--badge .tagify__tag__removeBtn{color:#F79009}[data-controller="tags"] .tagify .tagify__tag.tagify__tag--badge .tagify__tag__removeBtn:hover{background:#DC6803;color:#FEF0C7}[data-controller="tags"] .tagify div.icon{padding:5px 0 5px 10px}[data-controller="tags"] .tagify div.icon svg{fill:#F79009}table.ops-table--accounts th.full-name{min-width:200px}table.ops-table--accounts th.email{min-width:250px}table.ops-table--accounts th.integrations{min-width:200px}table.ops-table--accounts th.actions{min-width:250px}#heartbeat{margin-top:30px}.downtime-chart{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:10px;padding:20px}.downtime-chart p{font-weight:500;margin:0}.days-list{flex:1;display:grid;grid-template-columns:repeat(auto-fit, 6px);gap:2px}.days-list .day-item{position:relative;height:20px}.days-list .day-item .day-item-info{display:none;width:220px;position:absolute;left:50%;top:-70px;padding:10px;border:1px solid #EAECF0;border-radius:5px;box-shadow:0px 4px 8px -2px rgba(16,24,40,0.1),0px 2px 4px -2px rgba(16,24,40,0.06);background:#ffffff;transform:translateX(-50%)}.days-list .day-item .day-item-info h4{font-size:15px;font-weight:600}.days-list .day-item .day-item-info p{font-size:14px}.days-list .day-item:hover .day-item-info{display:block}.days-list .day-item.success{background:#039855}.days-list .day-item.success .day-item-info p{color:#039855}.days-list .day-item.error{background:#D92D20}.days-list .day-item.error .day-item-info p{color:#D92D20}@media (min-width: 1440px){.days-list{grid-template-columns:repeat(auto-fit, 7px)}}@media (min-width: 1512px){.days-list{grid-template-columns:repeat(auto-fit, 8px)}}@media (min-width: 1650px){.days-list{grid-template-columns:repeat(auto-fit, 9px);gap:3px}}#events{margin-top:30px}#events #new_api_status_events{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:20px}#events #new_api_status_events .form-group{flex:1;border:none !important;flex-direction:column;padding:0;margin:0}#events #new_api_status_events .form-group label{flex:auto}#events #new_api_status_events .events-dates{flex:0 1 470px;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:5px}#events #new_api_status_events .events-dates input{width:230px}#events #new_api_status_events .form-actions{flex:0 1 100%;margin:0}@media (max-width: 899px){#events #new_api_status_events .form-group{flex:0 1 100%}}@media (max-width: 560px){#events #new_api_status_events .events-dates{flex-wrap:wrap}#events #new_api_status_events .events-dates input{width:100%}}#events #js-status-table{margin-top:30px}#events .js-status-table-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin-top:10px}.reservation-tabs #reservation-charges-and-credit-cards .reservation-label{position:relative;font-size:1.25rem;font-weight:500;color:#101828;margin:30px 0;text-align:center}.reservation-tabs #reservation-charges-and-credit-cards .reservation-label::before{content:"";width:100%;height:2px;background:#EAECF0;position:absolute;left:0;top:17px;z-index:1}.reservation-tabs #reservation-charges-and-credit-cards .reservation-label span{position:relative;z-index:2;background:#FFFFFF;padding:5px 10px}#card-errors,#external-booking-errors{font-size:16px;font-weight:500;color:#D92D20;border-radius:8px;opacity:0}#card-errors.active,#external-booking-errors.active{background:#FEF3F2;border:1px solid #FECDCA;opacity:1;padding:10px 20px;margin-bottom:20px}#card-errors{max-width:600px}#modal-window #card-errors{max-width:706px}#external-booking-errors{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}#external-booking-errors li{margin:0 10px}table.ops-table--guests span.email{display:block;font-size:0.875rem;font-weight:500;color:#667085}#guest-data-list .guest{padding:8px 16px}#guest-data-list .guest:not(:last-child){border-bottom:1px solid #EAECF0}#guest-data-list .guest a{font-size:1rem;font-weight:600}#guest-data-list .guest p{font-size:0.875rem;color:#344054;margin:0}#guest-data-list .guest div{font-size:0.8125rem;font-weight:500;color:#667085}.initials{width:80px;height:80px;background:linear-gradient(white, white) padding-box,linear-gradient(to right, #088AB2, #FAA7E0) border-box;border-radius:50%;border:5px solid transparent;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.initials p{font-size:1.875rem;font-weight:600;margin:0}#duplicatd-guest-note{margin-bottom:20px}.guest-info{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:30px}.guest-info .guest-info-personal{flex:0 1 100%}.guest-info .guest-info-personal .guest-profile{position:relative}.guest-info .guest-info-personal .guest-profile .initials{margin:0 auto 20px}.guest-info .guest-info-personal .guest-profile .guest-edit{position:absolute;top:-10px;right:-10px;z-index:10}.guest-info .guest-info-personal .guest-profile .guest-name h3{text-align:center;margin-bottom:20px}.guest-info .guest-info-personal .guest-profile .guest-email-activity{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin-bottom:10px}.guest-info .guest-info-personal .guest-profile .guest-badges{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin-bottom:30px}.guest-info .guest-info-personal .guest-profile .guest-badges .guest-badge{background:#FEF0C7;border:1px solid #FEC84B;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;padding:2px 6px;border-radius:8px;margin:3px}.guest-info .guest-info-personal .guest-profile .guest-badges .guest-badge .icon{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin-right:5px}.guest-info .guest-info-personal .guest-profile .guest-badges .guest-badge .icon svg{fill:#DC6803}.guest-info .guest-info-personal .guest-profile .guest-badges .guest-badge span{font-size:0.875rem;color:#DC6803}.guest-info .guest-info-personal .guest-profile .divider{background:#EAECF0;height:2px;margin-top:50px}.guest-info .guest-info-personal .guest-profile ul{margin:30px 0 0 0;padding:0}.guest-info .guest-info-personal .guest-profile ul li{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;color:#667085;list-style-type:none;margin:10px 0;font-weight:500}.guest-info .guest-info-personal .guest-profile ul li .ops-btn{margin-right:8px}.guest-info .guest-info-personal .guest-profile ul li p{margin:0 0 0 auto;color:#101828;word-break:break-all;flex:1;padding-left:10px;display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap}.guest-info .guest-info-personal .guest-profile ul li p.total-amount-spent{color:#039855}.guest-info .guest-info-personal .guest-profile .guest-relation-details{position:relative;margin-top:30px}.guest-info .guest-info-personal .guest-profile .guest-relation-details h4{margin-bottom:20px}.guest-info .guest-info-personal .guest-profile .guest-relation-details .related-guest{display:block;padding:10px 16px;border:1px solid transparent;border-radius:8px;margin:5px 0;transition:.3s ease}.guest-info .guest-info-personal .guest-profile .guest-relation-details .related-guest .related-guest-name{font-size:14px;font-weight:600;color:#0E7090;margin:0 0 5px 0}.guest-info .guest-info-personal .guest-profile .guest-relation-details .related-guest .related-guest-email{font-size:12px;font-weight:500;color:#667085;margin:0}.guest-info .guest-info-personal .guest-profile .guest-relation-details .related-guest:hover{background-color:#F9FAFB;border-color:#EAECF0}.guest-info .guest-details{flex:0 1 100%}.guest-info .guest-details #guest-details-tabs li{flex:1}.guest-info .guest-details .tab-content{padding:20px 0}.guest-info .guest-details #guest-reservations .guest-reservations-label{position:relative;font-size:1.25rem;font-weight:500;color:#101828;margin:30px 0;text-align:center}.guest-info .guest-details #guest-reservations .guest-reservations-label::before{content:"";width:100%;height:2px;background:#EAECF0;position:absolute;left:0;top:17px;z-index:1}.guest-info .guest-details #guest-reservations .guest-reservations-label span{position:relative;z-index:2;background:#FFFFFF;padding:5px 10px}.guest-info .guest-details #guest-reservations .no-bookings{font-size:1.125rem;font-weight:500;color:#667085;text-align:center}.guest-info .guest-details #guest-reservations .guest-reservation{background:#FFFFFF;border-radius:8px;padding:20px;box-shadow:0px 4px 8px -2px rgba(16,24,40,0.1),0px 2px 4px -2px rgba(16,24,40,0.06);border:1px solid #F2F4F7}.guest-info .guest-details #guest-reservations .guest-reservation:not(:last-child){margin-bottom:20px}.guest-info .guest-details #guest-reservations .guest-reservation header{display:block;margin:0 0 10px 0}.guest-info .guest-details #guest-reservations .guest-reservation header h3{font-size:1.125rem}.guest-info .guest-details #guest-reservations .guest-reservation header h3 .ops-icon{margin-bottom:8px}.guest-info .guest-details #guest-reservations .guest-reservation header .total-price{font-size:1.25rem;font-weight:600;color:#039855}.guest-info .guest-details #guest-reservations .guest-reservation .guest-reservation-body p{margin-bottom:10px;font-size:0.875rem}.guest-info .guest-details #guest-reservations .guest-reservation .guest-reservation-body .ops-btn{width:100%;margin-top:20px}.guest-info .guest-details #guest-internal-notes .guest-internal-notes-form{background:#F2F4F7;padding:20px;border-radius:8px;margin-bottom:30px}.guest-info .guest-details #guest-internal-notes .guest-internal-notes-form .ops-btn{margin-top:20px}.guest-info .guest-details #guest-internal-notes .guest-internal-note{position:relative;background:#FEF0C7;border:1px solid #FEC84B;box-shadow:0px 1px 3px rgba(16,24,40,0.04),0px 1px 2px rgba(16,24,40,0.02);border-radius:8px;padding:16px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.guest-info .guest-details #guest-internal-notes .guest-internal-note:not(:last-child){margin-bottom:20px}.guest-info .guest-details #guest-internal-notes .guest-internal-note .guest-internal-note-icon{flex:0 1 60px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.guest-info .guest-details #guest-internal-notes .guest-internal-note .guest-internal-note-content{flex:0 1 calc(100% - 80px)}.guest-info .guest-details #guest-internal-notes .guest-internal-note .guest-internal-note-content p:first-child{color:#93370D;margin-bottom:10px}.guest-info .guest-details #guest-internal-notes .guest-internal-note .guest-internal-note-content p:last-child{font-size:0.875rem;margin-bottom:0;color:#DC6803}.guest-info .guest-details #guest-internal-notes .guest-internal-note .delete-note{position:absolute;top:10px;right:10px;z-index:999;width:40px;height:40px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;border-radius:50%;transition:.3s ease}.guest-info .guest-details #guest-internal-notes .guest-internal-note .delete-note svg{fill:#F79009}.guest-info .guest-details #guest-internal-notes .guest-internal-note .delete-note:hover{background:#FEDF89}.guest-info .guest-details #guest-internal-notes .guest-internal-note .delete-note:hover span{color:#DC6803}.guest-info .guest-details #guest-badges form label{display:none}.guest-info .guest-details #guest-badges form .col-sm-9{width:100% !important;flex:0 1 100% !important}.guest-info .guest-details #guest-badges form .form-group.guest_json_badges{margin:0}.guest-info .guest-details #guest-badges form .form-actions{margin-top:10px}.guest-info .guest-details #guest-badges .tagify__tag>div>*{white-space:nowrap}@media (min-width: 1366px){.guest-info .guest-info-personal{flex:0 1 400px}.guest-info .guest-details{flex:0 1 calc(100% - 430px)}.guest-info .guest-details #guest-reservations .guest-reservation header{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.guest-info .guest-details #guest-reservations .guest-reservation header h3{font-size:1.25rem;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.guest-info .guest-details #guest-reservations .guest-reservation header h3 .ops-icon{margin:0 8px 0 0}.guest-info .guest-details #guest-reservations .guest-reservation .guest-reservation-body{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:nowrap}.guest-info .guest-details #guest-reservations .guest-reservation .guest-reservation-body p{font-size:1rem}.guest-info .guest-details #guest-reservations .guest-reservation .guest-reservation-body .ops-btn{width:auto}}#homepage{display:flex;justify-content:center;align-items:center;height:calc(100vh - 150px)}#homepage h1,#homepage h2{text-transform:uppercase;text-align:center}#homepage .icon{width:150px;height:150px;display:flex;justify-content:center;align-items:center;margin:0 auto 50px;background:#F2F4F7;border-radius:50%}#homepage h1{font-size:36px;font-weight:bold}#homepage h2{font-size:24px;letter-spacing:1px}@media (min-width: 1280px){#homepage h1{font-size:60px}#homepage h2{font-size:30px}}#messaging-attachments .images-list{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-auto-rows:250px}#messaging-attachments .images-list .image-item{position:relative;border:1px solid #EAECF0;border-radius:8px;box-shadow:0px 4px 8px -2px rgba(16,24,40,0.1),0px 2px 4px -2px rgba(16,24,40,0.06);padding:20px;overflow:hidden}#messaging-attachments .images-list .image-item .image-item-expand{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(0,0,0,0.5);transition:.2s ease}#messaging-attachments .images-list .image-item .image-item-expand svg{fill:#ffffff;color:#ffffff}#messaging-attachments .images-list .image-item:hover .image-item-expand{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}#messaging-attachments .attachements-card{margin-top:30px}#messaging-attachments .attachements-card .attachement-item{display:inline-flex;align-items:center;font-weight:500;color:#344054;box-shadow:0px 1px 3px rgba(16,24,40,0.04),0px 1px 2px rgba(16,24,40,0.02);border-radius:5px;padding:5px 15px}#messaging-attachments .attachements-card .attachement-item svg{margin-right:10px}#messaging-attachments .attachements-card .attachement-item:hover{background:#F2F4F7;color:#0E7090}#image-lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:10000}#image-lightbox.open{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}#image-lightbox .image-lightbox-content{width:90%;max-width:800px;margin:0 auto;background:#ffffff;padding:30px;border-radius:16px;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}#image-lightbox .image-lightbox-content img{max-height:700px}#image-lightbox button{position:absolute;top:30px;right:30px;z-index:10000}#guest-verification{background:#e1ddd6;min-height:100vh;padding:0 20px 50px}#guest-verification header{padding:50px 20px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}#guest-verification .form-wrapper{width:100%;max-width:580px;padding:30px;margin:0 auto 50px;background:#ffffff;border-radius:8px}#guest-verification .form-wrapper h3,#guest-verification .form-wrapper h4{font-size:1.25rem;margin-bottom:1.25rem;text-align:center;color:#222222}#guest-verification .form-wrapper h4{margin-bottom:10px}#guest-verification .form-wrapper a{color:#925f52;text-decoration:underline}#guest-verification .form-wrapper .form-field{margin-bottom:20px}#guest-verification .form-wrapper .form-field input{background:#ffffff}#guest-verification .form-wrapper .form-field input:focus{box-shadow:0px 1px 2px rgba(16,24,40,0.05),0px 0px 0px 4px #f5efee;border-color:#925f52}#guest-verification .form-wrapper .form-grouped-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 480px){#guest-verification .form-wrapper .form-grouped-fields{grid-template-columns:1fr}}#guest-verification .form-wrapper #errors{font-weight:500}#guest-verification .form-wrapper #errors p{font-weight:500;color:#D92D20}#guest-verification .form-wrapper #errors p a{color:#B42318}#guest-verification .form-wrapper .main-guest-detail-fields{background-color:#F2F4F7;padding:20px;margin-bottom:30px}#guest-verification .form-wrapper .main-guest-detail-field{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}#guest-verification .form-wrapper .main-guest-detail-field:not(:last-child){margin-bottom:10px}#guest-verification .form-wrapper .main-guest-detail-field p{margin:0;font-weight:500;color:#925f52}#guest-verification .form-wrapper .info-text{margin-top:20px;font-weight:500}#guest-verification .form-wrapper #identity_document{padding:8px 12px 38px}#guest-verification .form-wrapper [data-checkin-target="error"]{color:#D92D20;margin-top:5px}#guest-verification .form-wrapper [data-checkin-target="success"]{color:#039855;margin-top:5px}#guest-verification .form-wrapper #card-element{margin-bottom:20px;padding:10px;border:1px solid #EAECF0}#guest-verification .form-wrapper .StripeElement--focus{box-shadow:0px 1px 2px rgba(16,24,40,0.05),0px 0px 0px 4px #f5efee !important;border-color:#925f52 !important}#guest-verification .form-wrapper .guest-verification--confirmed p{font-weight:500}form#new_property{margin-top:50px}table.ops-table--reports h4{font-size:1rem}table.ops-table--reports ul li{font-size:0.875rem}#filter-bookings{margin:20px}#booking_search>div{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}#booking_search>div .form-group{border:none !important;padding:0 !important;margin:0 !important}#booking_search>div .form-group .col-sm-9{margin:0}#booking_search>div .form-group>label{display:none}#booking_search>div .form-group.q_property_id_eq{flex:0 1 250px}#booking_search>div .form-group.q_property_id_eq .col-sm-9{flex:0 1 100% !important;width:100% !important}#booking_search>div .q_pms_status_eq_any{padding:0 10px !important}#booking_search>div .form-actions{margin:0;gap:10px}#booking_search #active-filters{margin-top:10px}table.ops-table--reservations th.reservation-id,table.ops-table--reservations td.reservation-id{min-width:150px;width:auto}table.ops-table--reservations th:not(.reservation-id),table.ops-table--reservations td:not(.reservation-id){width:-moz-fit-content;width:fit-content;white-space:nowrap}table.ops-table--reservations .ops-badge{letter-spacing:.5px}table.ops-table--reservations a.link--guest-name{display:block}table.ops-table--check-in-status th,table.ops-table--check-in-status td,table.ops-table--charges th,table.ops-table--charges td{width:-moz-fit-content;width:fit-content;white-space:nowrap}#reservation{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;gap:30px}#reservation .reservation-info{flex:0 1 100%;background:#F9FAFB}#reservation .reservation-info p{font-weight:500;margin:0}#reservation .reservation-info header .ops-card-header-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap}#reservation .reservation-info header .ops-card-header-actions .ops-btn--secondary-gray{margin-left:10px}#reservation .reservation-info .reservation-info-details{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:20px;margin-top:30px}#reservation .reservation-info .reservation-info-details div{background:#FFFFFF;padding:5px 16px 8px;border:1px solid #EAECF0;border-radius:8px;box-shadow:0px 1px 2px rgba(16,24,40,0.05)}#reservation .reservation-info .reservation-info-details div label{display:block}#reservation .reservation-info .reservation-info-details div.reservation-info-details-units,#reservation .reservation-info .reservation-info-details div.reservation-info-details-id,#reservation .reservation-info .reservation-info-details div.reservation-info-details-status,#reservation .reservation-info .reservation-info-details div.reservation-info-details-property{grid-row:1/2}#reservation .reservation-info .reservation-info-details div.reservation-info-details-price{grid-column:3/4;grid-row:2/3}#reservation .reservation-info .reservation-info-details div.reservation-info-details-source{grid-column:4/5;grid-row:2/3}#reservation .reservation-info .reservation-info-details div.reservation-info-details-stays{grid-column:1/3;grid-row:2/3}.reservation-tabs{margin-top:50px}.reservation-tabs .nav-item{flex:1;cursor:pointer}.no-uploaded-documents{font-size:1.25rem;font-weight:500;color:#667085;text-align:center;padding:20px 0}table.ops-table--reservation .reservation-file-icon-and-name{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}table.ops-table--reservation .reservation-file-icon-and-name .ops-icon{margin-right:10px}#reservation-documents .table-responsive{margin-bottom:50px}#reservation-timeline .ops-btn{margin-bottom:30px}#reservation-timeline ul{margin:30px 0 0 0;padding:0}#reservation-timeline ul li{position:relative;margin:0;padding:12px 0;list-style-type:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-wrap:wrap;z-index:1;font-weight:500;color:#344054}#reservation-timeline ul li strong{color:#101828}#reservation-timeline ul li .ops-icon{margin-right:10px}#reservation-timeline ul li .timeline-content{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-direction:column;padding-top:24px}#reservation-timeline ul li .timeline-content time{font-size:0.875rem;font-weight:400;color:#475467;margin-bottom:5px}#reservation-timeline ul li .timeline-content .pending-timeline{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}#reservation-timeline ul li .timeline-content .pending-timeline .ops-badge{margin-right:10px}#reservation-timeline ul li .timeline-content .pending-timeline strong{margin-left:10px}#reservation-timeline ul li::before{content:"";width:2px;height:100%;position:absolute;top:35px;left:23px;display:inline-block;background:#D1FADF;z-index:-1}#reservation-timeline ul li:last-child::before{height:calc(100% - 95px)}#reservation-timeline ul li.no-timeline .timeline-content{padding:0}#reservation-timeline ul li.no-timeline::before{content:"";background:#FEF0C7}#reservation-timeline ul li .grouped-entries{flex:0 1 100%;margin-left:60px}#reservation-timeline ul li .grouped-entries li::after{content:"";width:60px;height:2px;position:absolute;top:48px;left:-35px;display:inline-block;background:#D1FADF;z-index:-1}#reservation-timeline ul li .grouped-entries li::before{content:none}#reservation-charges-and-credit-cards .links{margin-bottom:30px}#reservation-charges-and-credit-cards .links .ops-btn{margin-right:10px}#sign-in-form,#forgot-password-form,#change-password-form{width:100%;max-width:400px;margin:100px auto 0;padding:30px;border-radius:10px}#sign-in-form .sign-in-form--header h1,#sign-in-form .forgot-password-form--header h1,#sign-in-form .change-password-form--header h1,#forgot-password-form .sign-in-form--header h1,#forgot-password-form .forgot-password-form--header h1,#forgot-password-form .change-password-form--header h1,#change-password-form .sign-in-form--header h1,#change-password-form .forgot-password-form--header h1,#change-password-form .change-password-form--header h1{font-size:1.5rem;margin-top:30px;text-align:center}#sign-in-form .sign-in-form--header p,#sign-in-form .forgot-password-form--header p,#sign-in-form .change-password-form--header p,#forgot-password-form .sign-in-form--header p,#forgot-password-form .forgot-password-form--header p,#forgot-password-form .change-password-form--header p,#change-password-form .sign-in-form--header p,#change-password-form .forgot-password-form--header p,#change-password-form .change-password-form--header p{font-size:1rem;color:#475467}#sign-in-form .forgot-password,#forgot-password-form .forgot-password,#change-password-form .forgot-password{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin-bottom:24px}#sign-in-form .forgot-password a,#forgot-password-form .forgot-password a,#change-password-form .forgot-password a{font-weight:600}#sign-in-form .forgot-password a.forgot-your-password--link,#forgot-password-form .forgot-password a.forgot-your-password--link,#change-password-form .forgot-password a.forgot-your-password--link{margin-left:auto}#sign-in-form .form-actions .ops-btn:first-child,#forgot-password-form .form-actions .ops-btn:first-child,#change-password-form .form-actions .ops-btn:first-child{margin-bottom:16px}#sign-in-form .col-sm-9,#forgot-password-form .col-sm-9,#change-password-form .col-sm-9{width:100%}#upsell-configuration form:last-child{margin-top:50px;padding-top:50px;border-top:1px solid #D0D5DD}#unit_search{max-width:800px}#unit_search .form-actions{margin:0 0 50px}table.ops-table--units th.name{min-width:100px}table.ops-table--units th.pms-room-id{min-width:150px}table.ops-table--units th.pms-unit-type{min-width:250px}table.ops-table--units th.property{min-width:250px}table.ops-table--units th.status{min-width:120px}table.ops-table--units th.actions{min-width:100px}#edit_unit .card{margin-top:50px}table.ops-table--accounts th.email,table.ops-table--deactivated-users th.email{min-width:400px}table.ops-table--accounts th.role,table.ops-table--deactivated-users th.role{min-width:150px}table.ops-table--accounts th.actions,table.ops-table--deactivated-users th.actions{min-width:100px}table.ops-table--accounts .ops-badge.superuser,table.ops-table--deactivated-users .ops-badge.superuser{background:#CFF9FE;color:#155B75}table.ops-table--accounts .ops-badge.admin,table.ops-table--deactivated-users .ops-badge.admin{background:#D6EDFF;color:#0A49C3}table.ops-table--accounts .ops-badge.management,table.ops-table--deactivated-users .ops-badge.management{background:#FEF0C7;color:#93370D}table.ops-table--accounts .ops-badge.pm,table.ops-table--deactivated-users .ops-badge.pm{background:#EBE9FE;color:#4A1FB8}table.ops-table--accounts .ops-badge.staff,table.ops-table--deactivated-users .ops-badge.staff{background:#FCE7F6;color:#9E165F}#edit_user .form-group.check_boxes{margin-top:30px}#edit_user .form-group.check_boxes label.control-label{font-size:1.25rem;color:#101828;margin-bottom:10px}.buttons .button_to{margin-bottom:2px}.account-integration{background-color:white;border:1px black solid;display:inline-block}.account-label{padding:0.5em 0.6em 0.3em}.tagify{padding:0;margin-left:-5px;margin-right:-5px;display:flex;flex-wrap:wrap;height:auto;background-color:white}.tagify--outside{border:0;box-shadow:none}.tagify--outside .tagify__input{order:-1;flex:100%}.js-tagify-disabled{cursor:not-allowed;background-color:#eeeeee;pointer-events:none}.bode-nashville .tagify .tagify__tag:hover{background-color:#fdc957;color:#2a2e30}.bode-nashville .js-tagify{--tag-bg: #fdbc2d;--tag-hover: #fdc957;--tag-text-color: #2a2e30}.bode-chattanooga .tagify .tagify__tag:hover{background-color:#e5484e;color:#fff}.bode-chattanooga .js-tagify{--tag-bg: #da1f26;--tag-hover: #e5484e;--tag-text-color: #fff}.drift-san-jose .tagify .tagify__tag:hover{background-color:#f3c4aa;color:#2a2e30}.drift-san-jose .js-tagify{--tag-bg: #eca57d;--tag-hover: #f3c4aa;--tag-text-color: #2a2e30}.tagify__tag{--tag-bg: #FFFFFF;--tag-hover: $gray-100;border:1px solid #D0D5DD;border-radius:6px}.tagify__tag .tagify__tag-text{font-size:0.75rem;color:#344054}.tagify__tag>div{border-radius:6px 0 0 6px;line-height:1.5;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.tagify__tag>div::before{border-radius:6px}.tagify__tag .tagify__tag__removeBtn{color:#667085;font-size:1rem;padding-bottom:2px;margin-top:3px}.tagify__tag .tagify__tag__removeBtn:after{padding-top:2px}.tagify__tag .tagify__tag__removeBtn:hover{color:#FFFFFF;background:#F04438}.tagify__tag .tagify__tag__removeBtn:hover+div>span{opacity:1 !important;color:#344054}.tagify__tag .tagify__tag__removeBtn:hover+div::before{background:#F2F4F7 !important;box-shadow:none !important}.tagify__tag:hover{background:#F2F4F7}
