﻿@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto+Flex:opsz,wght@8..144,100..1000&display=swap";@import"https://fonts.cdnfonts.com/css/brockmann";*{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;padding:0;outline:none}a{display:inline-block;text-decoration:none;color:#000}.clear{clear:both;visibility:hidden;height:0px}button{border:none;cursor:pointer}input:required{box-shadow:none}input:invalid{box-shadow:none}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400}@-moz-document url-prefix(){body{font-weight:lighter !important}}input[type=time]::-webkit-calendar-picker-indicator{background:none}.grid{display:grid;width:100%;grid-template-columns:repeat(12, 1fr);gap:12px}.grid .grid-row--1{grid-column:span 1}.grid .grid-row--2{grid-column:span 2}.grid .grid-row--3{grid-column:span 3}.grid .grid-row--4{grid-column:span 4}.grid .grid-row--5{grid-column:span 5}.grid .grid-row--6{grid-column:span 6}.grid .grid-row--7{grid-column:span 7}.grid .grid-row--8{grid-column:span 8}.grid .grid-row--9{grid-column:span 9}.grid .grid-row--10{grid-column:span 10}.grid .grid-row--11{grid-column:span 11}.grid .grid-row--12{grid-column:span 12}.grid--gap-8{gap:8px}.grid--gap-16{gap:16px}.grid--gap-24{gap:24px}.grid--wrap{flex-wrap:wrap}html{min-width:100%;min-height:100dvh;font-size:62.5%;font-family:"Inter" sans-serif;-webkit-font-smoothing:antialiased !important;text-shadow:1px 1px 1px rgba(0,0,0,.004) !important;color:#000;scrollbar-gutter:stable}body{min-width:100%;min-height:100dvh;color:#000;background-color:#fff;position:relative}.base-content{min-height:100dvh;position:relative}.base-content .content{margin-left:240px;min-height:100dvh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:24px 32px;gap:24px;position:relative}.base-content .content .section-content{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:24px}.base-content .content .section-content-s{width:100%;max-width:520px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:24px;margin:0 auto}.base-content .content .section-content-reservation{width:100%;max-width:900px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:24px;margin:0 auto}.base-content .content .section-content-reservation .form{min-width:440px;width:100%;max-width:520px}@media(width <= 1024px){.base-content .content{margin-left:0}}.icon{display:inline-block;color:#181d27;flex-shrink:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vector-effect:non-scaling-stroke}.icon--black{color:#000}.icon--dark-gray{color:#717680}.icon--light-gray{color:#a4a7ae}.icon--white{color:#fff}.icon--m{width:24px !important;height:24px !important;stroke-width:1.5}.icon--s{width:20px !important;height:20px;stroke-width:1.8}.icon--xs{width:16px !important;height:16px !important;stroke-width:2.25}.icon--2xs{width:12px !important;height:12px !important;stroke-width:3}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border:1px solid #fafafa;width:278px;max-width:none;padding:0;margin-top:4px;top:100px;left:20px;z-index:3001;display:none;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;box-shadow:0px 4px 8px -2px rgba(10,13,18,.1),0px 2px 4px -2px rgba(10,13,18,.06);-webkit-box-shadow:0px 4px 8px -2px rgba(10,13,18,.1),0px 2px 4px -2px rgba(10,13,18,.06);-moz-box-shadow:0px 4px 8px -2px rgba(10,13,18,.1),0px 2px 4px -2px rgba(10,13,18,.06);border:1px solid #e9eaeb}.daterangepicker:before{top:-7px;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff;border-left:6px solid rgba(0,0,0,0)}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.show-calendar .drp-buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:flex-end}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #a4a7ae;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{white-space:nowrap;text-align:center;vertical-align:middle;min-width:28px;width:28px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid rgba(0,0,0,0);white-space:nowrap;cursor:pointer}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:rgba(0,0,0,0);color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#fafafa}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;border-color:rgba(0,0,0,0);color:#999}.daterangepicker td.in-range{background-color:#eff8ff;border-color:rgba(0,0,0,0);color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:6px 0 0 6px}.daterangepicker td.end-date{border-radius:0 6px 6px 0}.daterangepicker td.start-date.end-date{border-radius:6px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#000;border-color:rgba(0,0,0,0);color:#fff}.daterangepicker th.month{width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#a4a7ae;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;padding:1px;margin:0;cursor:default;height:20px;background-color:#f5f5f5;width:fit-content;border:0px solid rgba(0,0,0,0);cursor:pointer;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:0 24px 0 6px;font-weight:500;background-position:right 8px center;background-size:12px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23717680' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'> <path d='m6 9 6 6 6-6'/></svg>")}.daterangepicker select.monthselect{margin-right:2%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:6px auto 0 auto;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;display:none;line-height:12px;vertical-align:middle;margin-left:12px}.daterangepicker .drp-selected{display:inline-block;padding-right:12px}.daterangepicker .drp-buttons .btn{font-size:12px;padding:0 6px;height:24px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;box-shadow:0px 1px 3px 0px rgba(10,13,18,.1),0px 1px 2px 0px rgba(10,13,18,.06);-webkit-box-shadow:0px 1px 3px 0px rgba(10,13,18,.1),0px 1px 2px 0px rgba(10,13,18,.06);-moz-box-shadow:0px 1px 3px 0px rgba(10,13,18,.1),0px 1px 2px 0px rgba(10,13,18,.06);cursor:pointer}.applyBtn{background-color:#181d27;border:1px solid #414651;margin-left:4px;color:#fafafa}.applyBtn:hover{background-color:#414651}.cancelBtn{background-color:#fff;border:1px solid #e9eaeb;color:#181d27}.cancelBtn:hover{background-color:#fafafa}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#000;color:#fff}@media(min-width: 564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left}}@media(min-width: 730px){.daterangepicker .ranges{width:auto}.daterangepicker .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none !important}}.tooltip{background:#252b37;color:#fafafa;padding:3px 8px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;display:none;white-space:nowrap;text-align:center;border:1px solid #181d27;box-shadow:0 .3px .4px rgba(0,0,0,.02),0 .9px 1.5px rgba(0,0,0,.025);z-index:99}.tooltip.show{display:block}.ts-control{border:1px solid #d5d7da;padding:0px 12px;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:none;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;flex-wrap:wrap;height:40px;white-space:nowrap;padding-right:40px;background-position:right 12px center;background-size:20px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23717680' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'> <path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.multi .ts-control{min-height:40px !important;height:auto !important}.ts-wrapper.multi.has-items .ts-control{padding:7px 48px 7px 8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;gap:4px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default !important}.focus .ts-control{background-color:#fff;border-color:#2e90fa;-webkit-box-shadow:0 0 0 3px #d1e9ff;box-shadow:0 0 0 3px #d1e9ff}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{display:block;cursor:pointer;padding:2px 8px;background:#fafafa;border:1px solid #e9eaeb;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);-webkit-box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);-moz-box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);max-height:24px;overflow:hidden}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important;box-shadow:none !important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none !important}.has-items .ts-control>input{margin:0 4px !important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px !important}.disabled .ts-control{color:#717680 !important;background-color:#fafafa;border:1px solid #d5d7da;font-weight:500}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:2;background:#fff;border:1px solid #e9eaeb;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);-webkit-box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);-moz-box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);margin:.4rem 0 0;box-sizing:border-box;overflow:hidden}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#f5f5f5;color:#000;border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:8px 12px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.ts-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.ts-dropdown .active{background-color:#fafafa;color:#000}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,.5)}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.ts-dropdown .spinner::after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 rgba(0,0,0,0) #d0d0d0 rgba(0,0,0,0);animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ts-dropdown-content{overflow:hidden auto;max-height:200px;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:rgba(0,0,0,0) !important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden !important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button: 1em}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:2px;margin-right:0 !important;background:rgba(0,0,0,0) !important;transition:opacity .5s;cursor:pointer}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:color-mix(#fff, #d0d0d0, 85%);border-radius:3px 3px 0 0}.ts-wrapper .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px;display:block;padding:8px 8px;box-shadow:none;width:100%;background:rgba(0,0,0,0)}.plugin-dropdown_input .items-placeholder{border:0 none !important;box-shadow:none !important;width:100%}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none !important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:rgba(0,0,0,0)}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:rgba(0,0,0,0)}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.ts-dropdown.plugin-optgroup_columns .optgroup::before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center}.ts-wrapper.plugin-remove_button .item .remove{color:#717680;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;margin-top:-2px;box-sizing:border-box;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.ts-wrapper.plugin-remove_button .item .remove:hover{background-color:#e9eaeb;color:#181d27}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:28px !important;position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{margin-left:6px;position:absolute;right:4px;margin-top:-2px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0 !important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button: 0;--ts-pr-caret: 0;--ts-pr-min: .75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer;height:auto;min-height:40px;overflow:hidden}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#181d27;font-family:inherit;height:auto}.ts-control,.ts-wrapper.single.input-active .ts-control{background-color:#fff;cursor:text}.ts-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.dropzone{width:100%;padding:24px 0;border:1px dashed #d5d7da;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;gap:16px}.dropzone__text{text-align:center}.dropzone__text .title{color:#181d27}.dropzone__text .subtitle{color:#717680}.dropzone.active{background-color:#eff8ff;border-color:#84caff}.dropzone.active .icon{color:#2e90fa}.dropzone.active .title{color:#2e90fa}.dropzone.active .subtitle{color:#2e90fa}.dropzone-uploaded{width:100%;padding:24px 0;border:1px solid #e9eaeb;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;gap:16px}.dropzone-uploaded .icon-content{width:48px;height:48px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;background-color:#f5f5f5;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.dropzone-uploaded .icon-content .icon{color:#717680}.dropzone-uploading{width:100%;padding:24px 0;border:1px solid #e9eaeb;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;gap:16px}.dropzone-uploading .spinner{border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;border:3px solid #414651;width:24px;height:24px;left:calc(50% - 12px);border-bottom-color:#d5d7da}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background-color:rgba(0,0,0,0);cursor:pointer;width:fit-content;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;gap:8px;white-space:nowrap;position:relative}.button.loading{color:rgba(0,0,0,0);cursor:default}.button.loading .icon{color:rgba(0,0,0,0)}.button.loading::after{content:"";position:absolute;z-index:1;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.button.loading:hover .drop-box{display:none}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.button--xl{height:44px;padding:0 12px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;gap:8px}.button--xl .icon{width:24px;height:24px}.button--xl.loading:after{border:3px solid rgba(0,0,0,0);width:24px;height:24px;left:calc(50% - 12px)}.button--l{height:40px;padding:0px 12px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;gap:8px}.button--l .icon{width:24px;height:24px}.button--l.loading:after{border:3px solid rgba(0,0,0,0);width:24px;height:24px;left:calc(50% - 12px)}.button--m{height:32px;padding:0px 10px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;gap:8px}.button--m .icon{width:18px;height:18px}.button--m.loading:after{border:2px solid rgba(0,0,0,0);width:18px;height:18px;left:calc(50% - 9px)}.button--s{height:28px;padding:0px 8px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;gap:4px}.button--s .icon{width:16px;height:16px}.button--s.loading:after{border:2px solid rgba(0,0,0,0);width:14px;height:14px;left:calc(50% - 7px)}.button--xs{height:24px;padding:0 6px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;gap:4px}.button--xs .icon{width:16px;height:16px}.button--xs.loading:after{border:2px solid rgba(0,0,0,0);width:14px;height:14px;left:calc(50% - 7px)}.button--primary{background-color:#181d27;color:#fafafa;border:1px solid #181d27;box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);-webkit-box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);-moz-box-shadow:0px 1px 2px 0px rgba(10,13,18,.05)}.button--primary .icon{color:#fafafa}.button--primary:hover{background-color:#414651}.button--primary.disabled{background-color:#f5f5f5;color:#a4a7ae;border:1px solid #e9eaeb;cursor:not-allowed}.button--primary.disabled .icon{color:#a4a7ae}.button--primary.loading:hover{background-color:#181d27;border:1px solid #181d27;box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);-webkit-box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);-moz-box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);cursor:not-allowed}.button--primary.loading:after{border-color:#414651;border-bottom-color:#d5d7da}.button--secondary{background-color:#fff;border:1px solid #e9eaeb;color:#181d27;box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);-webkit-box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);-moz-box-shadow:0px 1px 2px 0px rgba(10,13,18,.05)}.button--secondary .icon{color:#181d27}.button--secondary:hover{background-color:#f5f5f5}.button--secondary.disabled{border:1px solid #e9eaeb;background-color:#fff;color:#a4a7ae;cursor:not-allowed}.button--secondary.disabled .icon{color:#a4a7ae}.button--secondary.loading:hover{background-color:#fff;border:1px solid #e9eaeb;color:rgba(0,0,0,0);box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);-webkit-box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);-moz-box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);cursor:not-allowed}.button--secondary.loading:after{border-color:#e9eaeb;border-bottom-color:#181d27}.button--link{background-color:#fff;color:#181d27}.button--link .icon{color:#181d27}.button--link:hover{background-color:#f5f5f5}.button--link.disabled{background-color:#fff;color:#a4a7ae;cursor:not-allowed}.button--link.disabled .icon{color:#a4a7ae}.button--link.loading:hover{background-color:#fff;color:rgba(0,0,0,0);cursor:not-allowed}.button--link.loading:after{border-color:#e9eaeb;border-bottom-color:#181d27}.button--destructive{background-color:#fff;color:#f04438}.button--destructive .icon{color:#f04438}.button--destructive:hover{background-color:#fee4e2}.button--destructive.disabled{background-color:#fff;color:#a4a7ae;cursor:not-allowed}.button--destructive.disabled .icon{color:#a4a7ae}.button--destructive.loading:hover{background-color:#fff;color:rgba(0,0,0,0);cursor:not-allowed}.button--destructive.loading:after{border-color:#fee4e2;border-bottom-color:#f04438}.button.full-width{width:100%}.icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;cursor:pointer;width:fit-content;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.icon-button.disabled{cursor:not-allowed}.icon-button.disabled .icon{color:#fff}.icon-button--xl{width:44px;height:44px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.icon-button--xl .icon{width:24px;height:24px}.icon-button--l{min-width:40px;min-height:40px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.icon-button--l .icon{width:24px;height:24px}.icon-button--m{min-width:32px;min-height:32px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.icon-button--m .icon{width:20px;height:20px}.icon-button--s{min-width:28px;min-height:28px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.icon-button--s .icon{width:16px;height:16px}.icon-button--xs{min-width:24px;min-height:24px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.icon-button--xs .icon{width:12px;height:12px}.icon-button--primary{background-color:#181d27;border:1px solid #181d27;box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);-webkit-box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);-moz-box-shadow:0px 1px 2px 0px rgba(10,13,18,.05)}.icon-button--primary .icon{color:#fafafa}.icon-button--primary:hover{background-color:#414651}.icon-button--primary.disabled{background-color:#f5f5f5;color:#a4a7ae;border:1px solid #e9eaeb;cursor:not-allowed}.icon-button--primary.disabled .icon{color:#a4a7ae}.icon-button--secondary{background-color:#fff;border:1px solid #e9eaeb;box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);-webkit-box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);-moz-box-shadow:0px 1px 2px 0px rgba(10,13,18,.05)}.icon-button--secondary .icon{color:#181d27}.icon-button--secondary:hover{background-color:#f5f5f5}.icon-button--secondary.disabled{border:1px solid #e9eaeb;background-color:#fff;color:#a4a7ae;cursor:not-allowed}.icon-button--secondary.disabled .icon{color:#a4a7ae}.icon-button--link{background-color:#fff}.icon-button--link .icon{color:#181d27}.icon-button--link:hover{background-color:#f5f5f5}.icon-button--link.disabled{background-color:#fff;color:#a4a7ae;cursor:not-allowed}.icon-button--link.disabled .icon{color:#a4a7ae}.icon-button--destructive{background-color:#fff}.icon-button--destructive .icon{color:#f04438}.icon-button--destructive:hover{background-color:#fee4e2}.icon-button--destructive:hover .icon{stroke:#f04438}.icon-button--destructive.disabled{background-color:#fff;color:#a4a7ae;cursor:not-allowed}.icon-button--destructive.disabled .icon{color:#a4a7ae}.filter-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;height:40px;background-color:#fff;cursor:pointer;width:fit-content;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px;padding:0 10px 0 8px;position:relative;color:#181d27;white-space:nowrap}.filter-button .icon{font-size:20px}.filter-button .filter-counter{width:fit-content;min-width:16px;height:16px;background-color:#000;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;color:#f5f5f5;padding:2px;display:none}.filter-button:hover{background-color:#f5f5f5}.filter-button.disabled{color:#a4a7ae;cursor:not-allowed}.filter-button.disabled .campaign-counter{background-color:#a4a7ae;color:#f5f5f5}.filter-button.active{height:38px;border:1px solid #000;padding:0 10px 0 8px}.filter-button.active .filter-counter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.filter-button.inactive{height:38px;border:1px solid #d5d7da;padding:0 10px 0 8px}.filter-button.inactive .filter-counter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#f5f5f5;color:#535862}.campaign-counter{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;height:38px;background-color:#fff;cursor:pointer;width:fit-content;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px;padding:0 10px 0 8px;color:#717680;white-space:nowrap;border:1px solid #d5d7da}.campaign-counter .icon{font-size:20px;color:#717680}.campaign-counter .campaign-count{width:fit-content;min-width:16px;height:16px;background-color:#f5f5f5;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;color:#535862;padding:2px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.campaign-counter:hover{background-color:#f5f5f5}.campaign-counter.disabled{color:#a4a7ae;cursor:not-allowed}.campaign-counter.disabled .campaign-counter{background-color:#a4a7ae;color:#f5f5f5}.campaign-counter.active{color:#181d27;border:1px solid #000}.campaign-counter.active .icon{color:#181d27}.campaign-counter.active .campaign-count{background-color:#000;color:#fff}.button--drop{position:relative}.button--drop .icon{color:#717680}.button--drop:hover .drop-box{display:block}.button--drop .drop-box{display:none;position:absolute;z-index:1;top:24px;right:0px}.button--drop .drop-box .drop-box-content{background-color:#fff;box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);-webkit-box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);-moz-box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;margin-top:4px;padding:4px 0}.drop-button-list{width:auto;list-style:none}.drop-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;height:28px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px;background-color:#fff;padding:0 12px 0 12px;white-space:nowrap;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;width:100%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.drop-button:hover{background-color:#fafafa}.drop-button .icon{font-size:1.8rem}.drop-button.disabled{color:#414651;background:#fafafa;cursor:not-allowed}.button-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.button-group--l{gap:16px}.button-group--m{gap:8px}.button-group--s{gap:4px}.button-group--xs{gap:0px}.actions-row{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.actions-row__left,.actions-row__right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px}@supports(font-variation-settings: normal){html{font-family:"Inter",sans-serif}}.type-10-regular{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:400;font-size:1rem;line-height:10px}.type-10-medium,.booking-content .booking__hour{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:500;font-size:1rem;line-height:10px}.type-10-semibold,.avatar--2xs p,.dropdown .dropdown-input .counter,.filter-button .filter-counter,.campaign-counter .campaign-count{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:600;font-size:1rem;line-height:10px}.type-10-bold,.reservation-content .resume-content .index .index-list .section__number{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:700;font-size:1rem;line-height:10px}.type-12-regular,.login-layout .login-content .register-content .register-text{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:400;font-size:1.2rem;line-height:16px}.type-12-medium,.login-layout .login-content .login-footer .login-footer-link,.login-layout .login-content .login-footer .login-footer-dot,.space-list .space-card .space-info .assets,.space-list .space-card .space-info .title-capacity .capacity,.reservation-content .resume-content .countdown__description,.reservation-content .resume-content .index .index-list .section__content .section-detail li,.booking-tooltip,.calendar-content .hours-row .hours,.calendar-content .hour-indicator-content .hour-indicator .hour,.table thead tr th .th-label p,.section .empty-state-text,.upload-image-row__actions .upload-error,.upload-image-row__actions .upload-hint,.upload-image-col .upload-error,.upload-image-col .upload-placeholder .upload-hint,.check-radio-box__description,.field-content__error,.field-content__hint,.badge--s,.daterangepicker select.monthselect,.daterangepicker select.yearselect,.daterangepicker .drp-selected,.tooltip,.dropzone__text .subtitle,.button--xs{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:500;font-size:1.2rem;line-height:16px}.type-12-semibold,.booking-content .booking__name,.calendar-content .rooms-row-content .room-row .room-name p,.avatar--xs p,.nav .nav-content .nav-group .nav-group-title{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:600;font-size:1.2rem;line-height:16px}.type-12-bold,.nav .nav-header .nav-button span,.daterangepicker .drp-buttons .btn{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:700;font-size:1.2rem;line-height:16px}.type-14-regular,.text-wrapp p,.login-layout .login-content .login-form .action-row .button-remember,.reservation-data-hour li,.reservation-detail .reservation-description,.accordion__content .item .item-header__left,.inventory-table,.list-table,.detail-list tr td:last-child,.detail-list tr td:first-child,.table-users tbody tr td,.table--permits td .add-button p,.table tbody tr td,.table-footer__left p,.nav .nav-footer .language-button .language-content ul li button,.alert,.image-checkbox .checkmark .text-content .description,.check-radio-row__label,.daterangepicker,.drop-button{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:400;font-size:1.4rem;line-height:18px}.type-14-medium,.login-layout .login-content .login-wrapper .login-subtitle,.success-state__info .text,.permits-empty .text .description,.reservation-content .resume-content .index .index-list .section__content .section-title,.tab-bar .tab-bar-button,.pop-overlay .pop-overlay-content .pop-box-content .pop-box-info p,.pagination li a,.empty-state__info .text,.actions-dropdown .actions-dropdown li .action-button,.dropdown .dropdown-menu .dropdown-content .dropdown-item p,.dropdown .dropdown-input p,.table-action-dropdown li .table-action-button,.inventory-table tr td:last-child,.list-table tr td:last-child,.nav .nav-content .nav-group .nav-list .nav-option .nav-button,.nav .nav-header .nav-header-client .nav-client-dropdown .nav-client-option .option-name,.flash p,.switch-box .switch-subtitle,.upload-image-row__actions .upload-name,.upload-image-col .upload-name,.upload-image-col .upload-placeholder .placeholder-text,.form .form-section__subtitle,.check-radio-box__header .check-title .title,.switch-radio .checkmark,.textarea,.field,.field-content__label,.badge--m,.badge--l,.ts-wrapper.multi .ts-control>div,.ts-dropdown,.ts-control,.ts-control input,.dropzone__text .title,.button--m,.button--s,.filter-button,.campaign-counter{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:500;font-size:1.4rem;line-height:18px}.type-14-semibold,.reservation-content .resume-content .countdown__header,.reservation-content .resume-content .index .index-list .section.current .section__content .section-title,.reservation-content .resume-content .index .title,.accordion__header .accordion-title,.avatar--s p,.section .section-title,.switch-box .switch-title,.image-checkbox .checkmark .text-content .title{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:600;font-size:1.4rem;line-height:18px}.type-14-bold,.pop-overlay .pop-overlay-content .pop-box-content .pop-box-section .pop-box-subtitle,.sidepanel .sidepanel-subtitle,.nav .nav-header .nav-header-client .client-name{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:700;font-size:1.4rem;line-height:18px}.type-16-regular{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:400;font-size:1.6rem;line-height:20px}.type-16-medium,.login-layout .login-content .login-subtitle,.button--xl,.button--l{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:500;font-size:1.6rem;line-height:20px}.type-16-semibold,.success-state__info .title,.permits-empty .text .title,.space-list .space-card .space-info .title-capacity .title,.avatar--m p,.empty-state__info .title{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:600;font-size:1.6rem;line-height:20px}.type-16-bold,.form .form-section__title{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:700;font-size:1.6rem;line-height:20px}.type-18-regular,.table-header p{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:400;font-size:1.8rem;line-height:24px}.type-18-medium,.avatar-row p{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:500;font-size:1.8rem;line-height:24px}.type-18-semibold,.reservation-detail .reservation-title,.pop-overlay .pop-overlay-content .pop-box-header h3,.avatar--l p,.sidepanel .sidepanel-title{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:600;font-size:1.8rem;line-height:24px}.type-18-bold,.text-wrapp h2,.table-header .table-title{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:700;font-size:1.8rem;line-height:24px}.type-20-regular{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:400;font-size:2rem;line-height:26px}.type-20-medium{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:500;font-size:2rem;line-height:26px}.type-20-semibold,.avatar--xl p{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:600;font-size:2rem;line-height:26px}.type-20-bold{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:700;font-size:2rem;line-height:26px}.type-24-regular{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:400;font-size:2.4rem;line-height:32px}.type-24-medium{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:500;font-size:2.4rem;line-height:32px}.type-24-semibold,.section-header__left .section-header-title-input,.section-header__left .section-header-title{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:600;font-size:2.4rem;line-height:32px}.type-24-bold{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:700;font-size:2.4rem;line-height:32px}.type-30-regular{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:400;font-size:3rem;line-height:38px}.type-30-medium{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:500;font-size:3rem;line-height:38px}.type-30-semibold{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:600;font-size:3rem;line-height:38px}.type-30-bold{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:700;font-size:3rem;line-height:38px}.type-36-regular{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:400;font-size:3.6rem;line-height:44px}.type-36-medium{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:500;font-size:3.6rem;line-height:44px}.type-36-semibold{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:600;font-size:3.6rem;line-height:44px}.type-36-bold{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:700;font-size:3.6rem;line-height:44px}.type-48-regular{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:400;font-size:4.8rem;line-height:60px}.type-48-medium{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:500;font-size:4.8rem;line-height:60px}.type-48-semibold{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:600;font-size:4.8rem;line-height:60px}.type-48-bold{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:700;font-size:4.8rem;line-height:60px}.type-60-regular{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:400;font-size:6rem;line-height:72px}.type-60-medium{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:500;font-size:6rem;line-height:72px}.type-60-semibold{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:600;font-size:6rem;line-height:72px}.type-60-bold{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:700;font-size:6rem;line-height:72px}.type-72-regular{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:400;font-size:7.2rem;line-height:90px}.type-72-medium{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:500;font-size:7.2rem;line-height:90px}.type-72-semibold{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:600;font-size:7.2rem;line-height:90px}.type-72-bold{font-family:"Inter",sans-serif;letter-spacing:0px;font-style:normal;font-weight:700;font-size:7.2rem;line-height:90px}.badge{background-color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;width:fit-content;gap:6px;white-space:nowrap}.badge .dot{width:6px;height:6px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px}.badge--l{height:26px;padding:0 12px}.badge--m{height:22px;padding:0 10px}.badge--s{height:20px;padding:0 8px}.badge--gray{background:#f5f5f5;color:#535862}.badge--gray .dot{background:#717680}.badge--gray .icon{color:#535862}.badge--blue{background:#d1e9ff;color:#1849a9}.badge--blue .dot{background:#2e90fa}.badge--blue .icon{color:#1849a9}.badge--green{background:#d1fadf;color:#05603a}.badge--green .dot{background:#12b76a}.badge--green .icon{color:#05603a}.badge--red{background:#fee4e2;color:#912018}.badge--red .dot{background:#f04438}.badge--red .icon{color:#912018}.badge--orange{background:#ffead5;color:#9c2a10}.badge--orange .dot{background:#fb6514}.badge--orange .icon{color:#9c2a10}.badge--indigo{background:#e0eaff;color:#2d31a6}.badge--indigo .dot{background:#6172f3}.badge--indigo .icon{color:#2d31a6}.badge--purple{background:#ebe9fe;color:#4a1fb8}.badge--purple .dot{background:#7a5af8}.badge--purple .icon{color:#4a1fb8}.badge--rose{background:#ffe4e8;color:#a11043}.badge--rose .dot{background:#f63d68}.badge--rose .icon{color:#a11043}.fieldset{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:12px}.fieldset--s{gap:8px}.check-radio-columns{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}.field-content{position:relative;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:6px}.field-content__label{width:100%;display:block;color:#717680;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;gap:4px;height:18px}.field-content__label .optional{color:#a4a7ae}.field-content__row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;width:100%;position:relative;gap:8px}.field-content__row.hours{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:2px;align-items:flex-start}.field-content__row.hours .line{min-width:8px;height:2px;background-color:#d5d7da}.field-content__column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%;gap:8px;position:relative}.field-content .input-button-wrapper{position:relative;width:100%}.field-content .input-button-wrapper .field{padding-right:40px}.field-content .input-button-wrapper .field-button{appearance:none;border:none;background:rgba(0,0,0,0);height:20px;width:20px;position:absolute;top:10px;right:12px}.field-content .input-button-wrapper .field-button .icon{color:#717680;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.field-content .input-button-wrapper .field-button:hover .icon{color:#181d27}.field-content .input-button-wrapper .icon-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:none}.field-content .input-button-wrapper .icon-button.visible{display:flex}.field-content .password-button{height:40px;width:40px;position:absolute;right:12px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;cursor:pointer;color:#717680}.field-content__hint{color:#717680;margin-top:-2px;background-size:12px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23717680' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'> <path d='M12 16c0-3.5-.01-2-.01-5M12 8h-.01M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12Z'/></svg>");background-repeat:no-repeat;padding-left:16px;background-position:left 0px center}.field-content__error{display:none;color:#f97066;margin-top:-2px}.field-content.error .field,.field-content.error .textarea{border-color:#f97066 !important}.field-content.error .field:focus,.field-content.error .textarea:focus{-webkit-box-shadow:0 0 0 3px #fee4e2 !important;box-shadow:0 0 0 3px #fee4e2 !important;border-color:#f97066 !important}.field-content.error .ts-control{border-color:#f97066 !important}.field-content.error .focus .ts-control{-webkit-box-shadow:0 0 0 2px #fee4e2;box-shadow:0 0 0 2px #fee4e2}.field-content.error .field-content__error{display:block}.field{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;width:100%;height:40px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;color:#181d27;padding:0px 16px;border:1px solid #d5d7da;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;position:relative}.field::-webkit-input-placeholder{color:#717680}.field::-moz-placeholder{color:#717680}.field:-ms-input-placeholder{color:#717680}.field:-moz-placeholder{color:#717680}.field::-webkit-outer-spin-button,.field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field:focus{background-color:#fff;border-color:#2e90fa;-webkit-box-shadow:0 0 0 3px #d1e9ff;box-shadow:0 0 0 3px #d1e9ff}.field:disabled{border:1px solid #d5d7da;background-color:#fafafa;color:#717680}.field--icon-left{padding-left:40px;background-position:left 12px center}.field--icon-right{padding-right:40px;background-position:right 12px center}.field[type=time]{min-width:0;padding-right:0px}.field--date{background-size:20px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23717680' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'> <path d='M16 2v2M8 2v2M3 8h18M6 21h12a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3Z'/></svg>");background-repeat:no-repeat;min-width:228px}.field--time{background-size:20px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23717680' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'> <path d='M11.668 6.091v6l4 2m6-2c0 5.523-4.477 10-10 10s-10-4.477-10-10c0-5.522 4.477-10 10-10s10 4.478 10 10Z'/></svg>");background-repeat:no-repeat}.field--search{background-size:20px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23717680' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'> <path d='m20.791 20.753-4.35-4.35m2.35-5.65a8 8 0 1 1-16 0 8 8 0 0 1 16 0Z'/></svg>");background-repeat:no-repeat}.field--copy{background-size:20px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23717680' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'> <rect x='3' y='9' width='12' height='12' rx='3'/> <path d='M9 6.5V6C9 4.34315 10.3431 3 12 3H18C19.6569 3 21 4.34315 21 6V12C21 13.6569 19.6569 15 18 15H17.5'/></svg>");background-repeat:no-repeat;cursor:pointer}.field--copy:disabled{color:#717680}.field--m2{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="16"><text x="0" y="12" font-family="Inter, sans-serif" font-size="14" fill="%23A4A7AE">m²</text></svg>') no-repeat;background-position:calc(100% - 12px) center}.field--min{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="16"><text x="0" y="12" font-family="Inter, sans-serif" font-size="14" fill="%23A4A7AE">min.</text></svg>') no-repeat;background-position:calc(100% - 12px) center}.field[type=number]{-moz-appearance:textfield;appearance:textfield}.field[type=number]::-webkit-outer-spin-button,.field[type=number]::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0 !important}.textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;width:100%;height:120px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;color:#181d27;padding:7px 12px;border:1px solid #d5d7da;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;position:relative;resize:none}.textarea::-webkit-input-placeholder{color:#717680}.textarea::-moz-placeholder{color:#717680}.textarea:-ms-input-placeholder{color:#717680}.textarea:-moz-placeholder{color:#717680}.textarea:focus{background-color:#fff;border-color:#2e90fa;-webkit-box-shadow:0 0 0 3px #d1e9ff;box-shadow:0 0 0 3px #d1e9ff}.textarea:disabled{border:1px solid #d5d7da;background-color:#fafafa;color:#717680}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;width:100%;position:relative}.select:disabled{background-image:url("/img/icon-chevron-down.svg") !important;background-repeat:no-repeat !important;background-position:right 12px center !important}.color{display:inline-block;margin-right:8px;width:12px;height:12px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.color.red-lightest{background:#ffc2c2}.color.red-light{background:#ff9e9e}.color.red{background:#f87272}.color.red-dark{background:#f10000}.color.red-darkest{background:#a80000}.color.orange-lightest{background:#ffd8b2}.color.orange-light{background:#ffb975}.color.orange{background:#f90}.color.orange-dark{background:#f60}.color.orange-darkest{background:#c40}.color.yellow-lightest{background:#fff5b2}.color.yellow-light{background:#ffec70}.color.yellow{background:#f5de47}.color.yellow-dark{background:#d4b800}.color.yellow-darkest{background:#a88c00}.color.green-lightest{background:#cfc}.color.green-light{background:#d5e58c}.color.green{background:#9c0}.color.green-dark{background:#7d9900}.color.green-darkest{background:green}.color.blue-lightest{background:#cff}.color.blue-light{background:#c2dbff}.color.blue{background:#80b4ff}.color.blue-dark{background:#36f}.color.blue-darkest{background:#3b548a}.color.turquoise-lightest{background:#e6f0f7}.color.turquoise-light{background:#aaeae7}.color.turquoise{background:#71dbd6}.color.turquoise-dark{background:#4aa1a1}.color.turquoise-darkest{background:#349894}.color.purple-lightest{background:#d5c7fa}.color.purple-light{background:#c9f}.color.purple{background:#a789f5}.color.purple-dark{background:#8864e8}.color.purple-darkest{background:purple}.color.pink-lightest{background:#ffcce5}.color.pink-light{background:#f9c}.color.pink{background:#f075b2}.color.pink-dark{background:#f23d70}.color.pink-darkest{background:#f0f}.color.brown-lightest{background:#f5dcbe}.color.brown-light{background:#c8845a}.color.brown{background:#930}.color.brown-dark{background:#6b2200}.color.gray-lightest{background:#fff}.color.gray-light{background:#f7efe4}.color.gray{background:silver}.color.gray-dark{background:gray}.check-radio-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%}.check-radio-row__label{color:#181d27;white-space:nowrap;cursor:pointer;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px;width:fit-content}.check-radio-row__label .color{display:inline-block;margin-right:8px;width:12px;height:12px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.check-radio-row__label .color.red-lightest{background:#ffc2c2}.check-radio-row__label .color.red-light{background:#ff9e9e}.check-radio-row__label .color.red{background:#f87272}.check-radio-row__label .color.red-dark{background:#f10000}.check-radio-row__label .color.red-darkest{background:#a80000}.check-radio-row__label .color.orange-lightest{background:#ffd8b2}.check-radio-row__label .color.orange-light{background:#ffb975}.check-radio-row__label .color.orange{background:#f90}.check-radio-row__label .color.orange-dark{background:#f60}.check-radio-row__label .color.orange-darkest{background:#c40}.check-radio-row__label .color.yellow-lightest{background:#fff5b2}.check-radio-row__label .color.yellow-light{background:#ffec70}.check-radio-row__label .color.yellow{background:#f5de47}.check-radio-row__label .color.yellow-dark{background:#d4b800}.check-radio-row__label .color.yellow-darkest{background:#a88c00}.check-radio-row__label .color.green-lightest{background:#cfc}.check-radio-row__label .color.green-light{background:#d5e58c}.check-radio-row__label .color.green{background:#9c0}.check-radio-row__label .color.green-dark{background:#7d9900}.check-radio-row__label .color.green-darkest{background:green}.check-radio-row__label .color.blue-lightest{background:#cff}.check-radio-row__label .color.blue-light{background:#c2dbff}.check-radio-row__label .color.blue{background:#80b4ff}.check-radio-row__label .color.blue-dark{background:#36f}.check-radio-row__label .color.blue-darkest{background:#3b548a}.check-radio-row__label .color.turquoise-lightest{background:#e6f0f7}.check-radio-row__label .color.turquoise-light{background:#aaeae7}.check-radio-row__label .color.turquoise{background:#71dbd6}.check-radio-row__label .color.turquoise-dark{background:#4aa1a1}.check-radio-row__label .color.turquoise-darkest{background:#349894}.check-radio-row__label .color.purple-lightest{background:#d5c7fa}.check-radio-row__label .color.purple-light{background:#c9f}.check-radio-row__label .color.purple{background:#a789f5}.check-radio-row__label .color.purple-dark{background:#8864e8}.check-radio-row__label .color.purple-darkest{background:purple}.check-radio-row__label .color.pink-lightest{background:#ffcce5}.check-radio-row__label .color.pink-light{background:#f9c}.check-radio-row__label .color.pink{background:#f075b2}.check-radio-row__label .color.pink-dark{background:#f23d70}.check-radio-row__label .color.pink-darkest{background:#f0f}.check-radio-row__label .color.brown-lightest{background:#f5dcbe}.check-radio-row__label .color.brown-light{background:#c8845a}.check-radio-row__label .color.brown{background:#930}.check-radio-row__label .color.brown-dark{background:#6b2200}.check-radio-row__label .color.gray-lightest{background:#fff}.check-radio-row__label .color.gray-light{background:#f7efe4}.check-radio-row__label .color.gray{background:silver}.check-radio-row__label .color.gray-dark{background:gray}.check-radio-row .checkbox{position:relative;display:inline-block;cursor:pointer}.check-radio-row .checkbox:hover input~.checkmark{background-color:#f5f5f5}.check-radio-row .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.check-radio-row .checkbox .checkmark{position:absolute;top:0;left:0;background-color:#fff;border:1px solid #d5d7da;cursor:pointer}.check-radio-row .checkbox .checkmark:after{content:"";position:absolute;display:none}.check-radio-row .checkbox input:checked~.checkmark{background-color:#181d27;border:1px solid #181d27}.check-radio-row .checkbox input:checked~.checkmark:after{display:block}.check-radio-row .checkbox .checkmark:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.check-radio-row .checkbox:has(input[type=checkbox]:disabled) .checkmark{cursor:default;background-color:#f5f5f5}.check-radio-row .checkbox:has(input[type=checkbox]:disabled):has(input[type=checkbox]:checked) .checkmark{cursor:default;background-color:#e9eaeb;border-color:#d5d7da}.check-radio-row .checkbox:has(input[type=checkbox]:disabled):has(input[type=checkbox]:checked) .checkmark::after{border-color:#717680}.check-radio-row .radio{position:relative;display:inline-block;cursor:pointer}.check-radio-row .radio:hover input~.checkmark{background-color:#f5f5f5}.check-radio-row .radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.check-radio-row .radio .checkmark{position:absolute;top:0;left:0;background-color:#fff;border:1px solid #d5d7da;cursor:pointer;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px}.check-radio-row .radio .checkmark:after{content:"";position:absolute;display:none}.check-radio-row .radio input:checked~.checkmark{background-color:#181d27;border:1px solid #181d27}.check-radio-row .radio input:checked~.checkmark:after{display:block}.check-radio-row .radio .checkmark:after{position:absolute;background-color:#fff;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px}.check-radio-row--m{height:24px;gap:12px}.check-radio-row--m .checkbox{height:20px;width:20px}.check-radio-row--m .checkbox .checkmark{height:20px;width:20px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.check-radio-row--m .checkbox .checkmark:after{left:5.5px;top:1.5px;width:5px;height:10px;border:solid #fff;border-width:0 1.5px 1.5px 0}.check-radio-row--m .radio{height:20px;min-width:fit-content}.check-radio-row--m .radio .checkmark{height:20px;width:20px}.check-radio-row--m .radio .checkmark:after{left:5px;top:5px;width:8px;height:8px}.check-radio-row--m .check-radio-row__label{padding-left:32px;line-height:20px}.check-radio-row--s{height:18px;gap:8px}.check-radio-row--s .checkbox{height:16px;width:16px}.check-radio-row--s .checkbox .checkmark{height:16px;width:16px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.check-radio-row--s .checkbox .checkmark:after{left:4.2px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 1.5px 1.5px 0}.check-radio-row--s .checkbox .check-radio-row__label{padding-left:24px;line-height:16px}.check-radio-row--s .checkbox.indeterminate .checkmark{background-color:#181d27;border-color:#181d27}.check-radio-row--s .checkbox.indeterminate .checkmark:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);display:block;width:8px;height:1.5px;background-color:#fff;top:6px;left:3px;border:none;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.check-radio-row--s .checkbox.indeterminate:hover input~.checkmark{background-color:#181d27}.check-radio-row--s .radio{height:16px;width:16px}.check-radio-row--s .radio .checkmark{height:16px;width:16px}.check-radio-row--s .radio .checkmark:after{left:4px;top:4px;width:6px;height:6px}.check-radio-row--s .check-radio-row__label{padding-left:24px;line-height:16px}.image-checkbox{width:100%}.image-checkbox:hover .checkmark{background-color:#fafafa}.image-checkbox:hover .checkmark img{opacity:1}.image-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.image-checkbox .checkmark{width:100%;padding:16px 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px;border:1px solid #d5d7da;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.image-checkbox .checkmark img{display:inline-block;width:100%;opacity:.75;filter:grayscale(1);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.image-checkbox .checkmark .text-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:4px}.image-checkbox .checkmark .text-content .description{color:#717680}.image-checkbox input:checked~.checkmark{border:1px solid #181d27}.image-checkbox input:checked~.checkmark img{filter:grayscale(0);opacity:1}.switch-radio{width:100%;background-color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;gap:6px}.switch-radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.switch-radio .switch-button{width:100%}.switch-radio .checkmark{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;background-color:rgba(0,0,0,0);cursor:pointer;height:40px;width:100%;text-align:center;color:#181d27;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;border:1px solid #d5d7da;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:6px;padding:0 12px}.switch-radio .checkmark span{width:16px;height:16px;border:1px solid #d5d7da;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px}.switch-radio input:checked~.checkmark{border:1px solid #181d27}.switch-radio input:checked~.checkmark span{border:5px solid #181d27}.color-radio-content{display:grid;grid-template-columns:repeat(10, 1fr);gap:8px}.color-radio{aspect-ratio:1}.color-radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.color-radio .switch-button{width:100%}.color-radio .checkmark{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;border:1px solid #d5d7da;cursor:pointer;padding:6px;height:100%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.color-radio .checkmark span{width:100%;height:100%;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.color-radio .checkmark span.red-lightest{background:#ffc2c2}.color-radio .checkmark span.red-light{background:#ff9e9e}.color-radio .checkmark span.red{background:#f87272}.color-radio .checkmark span.red-dark{background:#f10000}.color-radio .checkmark span.red-darkest{background:#a80000}.color-radio .checkmark span.orange-lightest{background:#ffd8b2}.color-radio .checkmark span.orange-light{background:#ffb975}.color-radio .checkmark span.orange{background:#f90}.color-radio .checkmark span.orange-dark{background:#f60}.color-radio .checkmark span.orange-darkest{background:#c40}.color-radio .checkmark span.yellow-lightest{background:#fff5b2}.color-radio .checkmark span.yellow-light{background:#ffec70}.color-radio .checkmark span.yellow{background:#f5de47}.color-radio .checkmark span.yellow-dark{background:#d4b800}.color-radio .checkmark span.yellow-darkest{background:#a88c00}.color-radio .checkmark span.green-lightest{background:#cfc}.color-radio .checkmark span.green-light{background:#d5e58c}.color-radio .checkmark span.green{background:#9c0}.color-radio .checkmark span.green-dark{background:#7d9900}.color-radio .checkmark span.green-darkest{background:green}.color-radio .checkmark span.blue-lightest{background:#cff}.color-radio .checkmark span.blue-light{background:#c2dbff}.color-radio .checkmark span.blue{background:#80b4ff}.color-radio .checkmark span.blue-dark{background:#36f}.color-radio .checkmark span.blue-darkest{background:#3b548a}.color-radio .checkmark span.turquoise-lightest{background:#e6f0f7}.color-radio .checkmark span.turquoise-light{background:#aaeae7}.color-radio .checkmark span.turquoise{background:#71dbd6}.color-radio .checkmark span.turquoise-dark{background:#4aa1a1}.color-radio .checkmark span.turquoise-darkest{background:#349894}.color-radio .checkmark span.purple-lightest{background:#d5c7fa}.color-radio .checkmark span.purple-light{background:#c9f}.color-radio .checkmark span.purple{background:#a789f5}.color-radio .checkmark span.purple-dark{background:#8864e8}.color-radio .checkmark span.purple-darkest{background:purple}.color-radio .checkmark span.pink-lightest{background:#ffcce5}.color-radio .checkmark span.pink-light{background:#f9c}.color-radio .checkmark span.pink{background:#f075b2}.color-radio .checkmark span.pink-dark{background:#f23d70}.color-radio .checkmark span.pink-darkest{background:#f0f}.color-radio .checkmark span.brown-lightest{background:#f5dcbe}.color-radio .checkmark span.brown-light{background:#c8845a}.color-radio .checkmark span.brown{background:#930}.color-radio .checkmark span.brown-dark{background:#6b2200}.color-radio .checkmark span.brown-darkest{background:#3d1300}.color-radio .checkmark span.gray-lightest{background:#fff;border:1px solid #e9eaeb}.color-radio .checkmark span.gray-light{background:#f7efe4}.color-radio .checkmark span.gray{background:silver}.color-radio .checkmark span.gray-dark{background:gray}.color-radio .checkmark span.gray-darkest{background:#404040}.color-radio input:checked~.checkmark{border:1px solid #181d27;outline:2px solid #e9eaeb}.check-radio-box{width:100%;padding:12px 16px;border:1px solid #d5d7da;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.check-radio-box__header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.check-radio-box__header .check-radio-row{width:fit-content}.check-radio-box__header .check-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px;width:100%}.check-radio-box__description{color:#717680;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.check-radio-box:has(input[type=radio]:checked),.check-radio-box:has(input[type=checkbox]:checked){border-color:#181d27;background-color:#fafafa}.range-container{width:100%;display:grid;grid-template-columns:64px 1fr 64px;grid-column-gap:16px;align-items:center}.range-container .slider-content{vertical-align:middle;position:relative}.range-container .slider-content .slider{height:4px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;background:#e9eaeb}.range-container .slider-content .slider .progress{position:absolute;height:100%;background:#535862;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.range-container .range-input{width:100%;position:relative}.range-container .range-input input[type=range]{position:absolute;top:-4px;width:100%;height:4px;background:none;pointer-events:none;appearance:none;-webkit-appearance:none}.range-container .range-input input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;pointer-events:all;width:24px;height:24px;background-color:#fff;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border:1px solid #d5d7da;cursor:pointer;box-shadow:0px 1px 3px 0px rgba(10,13,18,.1),0px 1px 2px 0px rgba(10,13,18,.06);-webkit-box-shadow:0px 1px 3px 0px rgba(10,13,18,.1),0px 1px 2px 0px rgba(10,13,18,.06);-moz-box-shadow:0px 1px 3px 0px rgba(10,13,18,.1),0px 1px 2px 0px rgba(10,13,18,.06)}.range-container .range-input input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;pointer-events:all;width:24px;height:24px;background-color:#fff;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border:1px solid #d5d7da;cursor:pointer;box-shadow:0px 1px 3px 0px rgba(10,13,18,.1),0px 1px 2px 0px rgba(10,13,18,.06);-webkit-box-shadow:0px 1px 3px 0px rgba(10,13,18,.1),0px 1px 2px 0px rgba(10,13,18,.06);-moz-box-shadow:0px 1px 3px 0px rgba(10,13,18,.1),0px 1px 2px 0px rgba(10,13,18,.06)}.form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:32px}.form .form-section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px}.form .form-section__title{color:#181d27}.form .form-section__subtitle{color:#717680}.form .form-section__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:12px}.form--s{gap:24px}.form--xs{gap:16px}.counter-controller{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:4px;justify-content:flex-end}.counter-controller .field{width:40px;height:28px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:0;text-align:center}.image{aspect-ratio:16/9;height:auto;display:block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;object-fit:cover;object-position:center}.blueprint{padding:24px;width:100%;aspect-ratio:16/9;background-color:#f5f5f5;border:1px solid #e9eaeb;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.blueprint img{max-width:100%;width:100%;mix-blend-mode:multiply}.reservation-selector{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:12px}.upload-image-col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:8px}.upload-image-col .upload-placeholder{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;gap:16px;padding:24px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border:1px solid #e9eaeb;background-color:#fafafa}.upload-image-col .upload-placeholder .placeholder-text{text-align:center;color:#717680;max-width:320px}.upload-image-col .upload-placeholder .upload-hint{text-align:center;color:#a4a7ae;max-width:320px}.upload-image-col .upload-placeholder .upload-error{margin-top:-8px}.upload-image-col .upload-error{color:#f04438;display:none}.upload-image-col.error .upload-error{display:block}.upload-image-col .upload-preview{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px}.upload-image-col .upload-preview .image{max-width:100%;height:auto;max-height:300px;object-fit:contain;margin-bottom:16px}.upload-image-col .upload-preview .actions-row{margin-top:0}.upload-image-col .upload-name{color:#717680;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.upload-image-col .actions-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:12px}.upload-image-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:24px}.upload-image-row--s{gap:16px}.upload-image-row__image{width:144px;height:144px;border:1px solid #d5d7da;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.upload-image-row__actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:8px}.upload-image-row__actions .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.upload-image-row__actions .upload-name{color:#181d27}.upload-image-row__actions .upload-hint{color:#a4a7ae}.upload-image-row__actions .upload-error{color:#f04438;display:none}.upload-image-row.error .upload-image-row__actions .upload-error{display:block}.switch{position:relative;display:inline-block;width:36px;min-width:36px;height:20px}.switch input{opacity:0;width:0;height:0}.switch input:checked+.slider{background-color:#181d27}.switch input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e9eaeb;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px}.switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px}.switch-box{width:100%;padding:16px;background-color:#fff;border:1px solid #d5d7da;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:4px}.switch-box-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;gap:8px}.switch-box .switch-title{color:#181d27;width:100%}.switch-box .switch-subtitle{color:#717680}.alert{width:100%;border:1px solid;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.alert__left{flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px;min-height:24px}.alert__left .icon{margin-top:2px}.alert__left p{padding-top:3px}.alert__right{height:fit-content;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:4px}.alert__right form{display:flex;align-items:center}.alert--m{min-height:40px;padding:8px 8px 8px 12px}.alert--s{min-height:32px;padding:4px 4px 4px 8px}.alert--blue{border-color:#b2ddff;background-color:#eff8ff;color:#175cd3}.alert--blue .icon{color:#175cd3}.alert--blue .button--primary{background-color:#175cd3;border-color:#175cd3;color:#f5faff}.alert--blue .button--primary:hover{background-color:#1570ef}.alert--blue .button--secondary{background-color:rgba(0,0,0,0);border-color:#b2ddff;color:#175cd3}.alert--blue .button--secondary:hover{background-color:#d1e9ff}.alert--blue .button--link{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#175cd3}.alert--blue .button--link:hover{border-color:#d1e9ff;background-color:#d1e9ff}.alert--green{border-color:#a6f4c5;background-color:#ecfdf3;color:#027a48}.alert--green .icon{color:#027a48}.alert--green .button--primary{background-color:#027a48;color:#f6fef9}.alert--green .button--primary{background-color:#027a48;border-color:#027a48;color:#f6fef9}.alert--green .button--primary:hover{background-color:#039855}.alert--green .button--secondary{background-color:rgba(0,0,0,0);border-color:#a6f4c5;color:#027a48}.alert--green .button--secondary:hover{background-color:#d1fadf}.alert--green .button--link{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#027a48}.alert--green .button--link:hover{border-color:#d1fadf;background-color:#d1fadf}.alert--yellow{border-color:#fedf89;background-color:#fffaeb;color:#b54708}.alert--yellow .icon{color:#b54708}.alert--yellow .button--primary{background-color:#b54708;border-color:#b54708;color:#fffcf5}.alert--yellow .button--primary:hover{background-color:#dc6803}.alert--yellow .button--secondary{background-color:rgba(0,0,0,0);border-color:#fedf89;color:#b54708}.alert--yellow .button--secondary:hover{background-color:#fef0c7}.alert--yellow .button--link{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#b54708}.alert--yellow .button--link:hover{border-color:#fef0c7;background-color:#fef0c7}.alert--red{border-color:#fecdca;background-color:#fef3f2;color:#b42318}.alert--red .icon{color:#b42318}.alert--red .button--primary{background-color:#b42318;border-color:#b42318;color:#fffbfa}.alert--red .button--primary:hover{background-color:#d92d20}.alert--red .button--secondary{background-color:rgba(0,0,0,0);border-color:#fecdca;color:#b42318}.alert--red .button--secondary:hover{background-color:#fee4e2}.alert--red .button--link{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#b42318}.alert--red .button--link:hover{border-color:#fee4e2;background-color:#fee4e2}.alert--gray{border-color:#e9eaeb;background-color:#fafafa;color:#535862}.alert--gray .icon{color:#717680}.alert--gray .button--primary{background-color:#414651;border-color:#414651;color:#fdfdfd}.alert--gray .button--primary:hover{background-color:#535862}.alert--gray .button--secondary{background-color:rgba(0,0,0,0);border-color:#e9eaeb;color:#414651}.alert--gray .button--secondary:hover{background-color:#f5f5f5}.alert--gray .button--link{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#414651}.alert--gray .button--link:hover{border-color:#f5f5f5;background-color:#f5f5f5}.flash{bottom:16px;width:fit-content;max-width:480px;background-color:#181d27;height:44px;padding:8px 16px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:16px;box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);-webkit-box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);-moz-box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;margin:0 auto;opacity:0}.flash:has(button){padding:8px 8px 8px 16px}.flash .icon{color:#fafafa}.flash p{color:#fafafa}.flash .button--primary{background-color:#414651}.flash .button--primary:hover{background-color:#535862}.flash .button--destructive{background-color:#912018;color:#fef3f2}.flash .button--destructive:hover{background-color:#7a271a;color:#fef3f2}.flash-content{position:fixed;bottom:0;transform:translateY(100%);right:0;width:calc(100% - 240px);padding:0 32px 32px 32px;opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;z-index:3}@media(width <= 1024px){.flash-content{width:100%}}.login-page .flash-content{width:100%}.flash-content.active{transform:translateY(0);opacity:1;visibility:visible}.flash-content.active .flash{opacity:1}.loader-content{position:fixed;width:100%;height:100vh;top:0;right:0;background-color:rgba(255,255,255,.85);z-index:99;display:none}.loader-content.active{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.loader-content .loader{border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;border:4px solid #414651;width:32px;height:32px;border-bottom-color:#d5d7da;margin:0 auto;position:fixed}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.nav{width:240px;height:100dvh;background-color:#fff;position:fixed;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;border-right:1px solid #e9eaeb;z-index:4;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}@media(width <= 1024px){.nav{left:-256px;box-shadow:2px 0 32px 0 #f5f5f5}}.nav.nav--open{left:0}.nav .nav-header{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative}.nav .nav-header .nav-header-client{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;gap:8px;height:60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0 20px;position:relative}.nav .nav-header .nav-header-client .nav-client-select{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px;cursor:pointer}.nav .nav-header .nav-header-client .nav-client-select .nav-client-img{width:28px;height:28px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.nav .nav-header .nav-header-client .nav-client-select .nav-client-img.light{border:1px solid #e9eaeb}.nav .nav-header .nav-header-client .nav-client-dropdown{display:none;position:absolute;top:48px;left:12px;min-width:135px;background:#fff;padding:4px;border:1px solid #e9eaeb;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;box-shadow:0px 4px 8px -2px rgba(10,13,18,.1),0px 2px 4px -2px rgba(10,13,18,.06);-webkit-box-shadow:0px 4px 8px -2px rgba(10,13,18,.1),0px 2px 4px -2px rgba(10,13,18,.06);-moz-box-shadow:0px 4px 8px -2px rgba(10,13,18,.1),0px 2px 4px -2px rgba(10,13,18,.06)}.nav .nav-header .nav-header-client .nav-client-dropdown.active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.nav .nav-header .nav-header-client .nav-client-dropdown .nav-client-option{width:100%;height:32px;background:#fff;padding:2px 8px 2px 2px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px}.nav .nav-header .nav-header-client .nav-client-dropdown .nav-client-option:hover{background:#f5f5f5}.nav .nav-header .nav-header-client .nav-client-dropdown .nav-client-option .option-logo{width:28px;min-width:28px;height:28px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border:1px solid #e9eaeb;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.nav .nav-header .nav-header-client .nav-client-dropdown .nav-client-option .option-logo .client-img{width:100%;height:100%;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.nav .nav-header .nav-header-client .nav-client-dropdown .nav-client-option .option-name{width:100%;color:#181d27}.nav .nav-header .nav-header-client .client-logo{max-width:28px;max-height:28px;width:28px;height:28px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.nav .nav-header .nav-header-client .client-name{color:#000}.nav .nav-header .nav-button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;gap:8px;padding:0 8px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;background:#fafafa;height:26px;width:fit-content;cursor:pointer}.nav .nav-header .nav-button span{color:#414651}.nav .nav-header .nav-button i{color:#414651}.nav .nav-header .toggle-nav-button{display:none;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}@media(width <= 1024px){.nav .nav-header .toggle-nav-button{display:block}}.nav .nav-content{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:24px;padding:0 16px}.nav .nav-content .nav-group{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:8px}.nav .nav-content .nav-group .nav-group-title{width:100%;color:#717680}.nav .nav-content .nav-group .nav-list{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;list-style-type:none}.nav .nav-content .nav-group .nav-list .nav-option{width:100%}.nav .nav-content .nav-group .nav-list .nav-option .nav-button{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:12px;padding:8px;color:#717680;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.nav .nav-content .nav-group .nav-list .nav-option .nav-button .icon{color:#717680}.nav .nav-content .nav-group .nav-list .nav-option .nav-button:hover{color:#414651;background:#f5f5f5}.nav .nav-content .nav-group .nav-list .nav-option .nav-button:hover .icon{color:#414651}.nav .nav-content .nav-group .nav-list .nav-option.active .nav-button{background:#f5f5f5;color:#181d27}.nav .nav-content .nav-group .nav-list .nav-option.active .nav-button .icon{color:#181d27}.nav .nav-footer{width:100%;height:60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0 20px}.nav .nav-footer__right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.nav .nav-footer__right .icon-button .icon{color:#717680}.nav .nav-footer .language-button{position:relative}.nav .nav-footer .language-button:hover .language-content{display:block}.nav .nav-footer .language-button .language-content{padding-bottom:8px;display:none;bottom:24px;left:-8px;z-index:1;position:absolute;width:fit-content}.nav .nav-footer .language-button .language-content ul{list-style-type:none;width:fit-content;background:#fff;border:1px solid #e9eaeb;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);-webkit-box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);-moz-box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);overflow:hidden;padding:4px 0px}.nav .nav-footer .language-button .language-content ul li{width:100%}.nav .nav-footer .language-button .language-content ul li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background-color:#fff;color:#181d27;padding:0px 12px;height:32px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:100%;text-align:left;cursor:pointer}.nav .nav-footer .language-button .language-content ul li button:hover{background-color:#f5f5f5}.section-header{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px;background:#fff}.section-header__left{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:16px}.section-header__left .toggle-nav-button{display:none}@media(width <= 1024px){.section-header__left{gap:8px}.section-header__left .toggle-nav-button{display:block}}.section-header__left .section-header-title{color:#181d27}.section-header__left .section-header-title-input{cursor:pointer;width:auto;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;color:#181d27;padding-right:24px;background-position:right 0px center;background-size:16px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23717680' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'> <path d='m6 9 6 6 6-6'/></svg>")}.section-header__left .data-controllers{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:0px}.section-header__right{width:fit-content;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px}.section{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px}.section .empty-state-text{color:#717680}.table-header{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.table-header__left,.table-header__right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px}.table-header__left .icon{cursor:pointer}.table-header p{color:#414651}.table-header p span{color:#000}.table-footer{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.table-footer__left,.table-footer__right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.table-footer__left p{color:#717680}.table-scroll{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));overflow-y:visible;overflow-x:auto;white-space:nowrap;position:relative;width:100%}.table-scroll .table-action{overflow:visible}.table{width:100%;border-collapse:collapse;table-layout:auto;overflow-x:auto}.table thead tr th{height:32px;border-bottom:1px solid #e9eaeb;padding:0 4px;cursor:pointer}.table thead tr th .th-label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;gap:8px;background:rgba(0,0,0,0);border:none;padding:0;width:100%;text-align:left;cursor:pointer}.table thead tr th .th-label p{display:-webkit-box;white-space:nowrap;color:#717680}.table thead tr th .th-label:hover{color:#414651}.table thead tr th .th-label .icon{font-size:1.8rem}.table thead tr th .th-label.active{color:#181d27}.table thead tr th:first-child{padding-left:8px}.table thead tr .table-check{width:32px;height:32px;padding-left:0px !important}.table thead tr .table-check .check-radio-row{width:32px;height:32px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.table tbody tr td{height:48px;background-color:rgba(0,0,0,0);border-bottom:1px solid #e9eaeb;color:#000;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;padding:0 4px;vertical-align:middle;position:relative}.table tbody tr td p{display:-webkit-box;white-space:nowrap}.table tbody tr td p.ellipsable{white-space:normal;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.table tbody tr td .table-image{width:32px;height:32px;object-fit:cover;object-position:center;border:1px solid #e9eaeb;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;margin-top:2px}.table tbody tr td .table-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:12px}.table tbody tr td:first-child{padding-left:8px}.table tbody tr td .item-count{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding-left:4px}.table tbody tr .table-check{width:32px;height:32px;padding-left:0px !important}.table tbody tr .table-check div{width:32px;height:32px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.table tbody tr .table-check div .icon{font-size:18px}.table tbody tr .table-action{text-align:right;width:fit-content;position:relative;width:28px;overflow:visible;z-index:1}.table tbody tr .table-action>div{margin-left:auto}.table tbody tr .table-action button .icon{color:#181d27;cursor:pointer}.table tbody tr .table-action button .icon:hover{color:#414651}.table tbody tr .table-action .icon-button{position:relative}.table tbody tr .table-swatch{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px}.table tbody tr .table-swatch span{width:12px;height:12px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.table tbody tr .table-swatch span.red-lightest{background:#ffc2c2}.table tbody tr .table-swatch span.red-light{background:#ff9e9e}.table tbody tr .table-swatch span.red{background:#f87272}.table tbody tr .table-swatch span.red-dark{background:#f10000}.table tbody tr .table-swatch span.red-darkest{background:#a80000}.table tbody tr .table-swatch span.orange-lightest{background:#ffd8b2}.table tbody tr .table-swatch span.orange-light{background:#ffb975}.table tbody tr .table-swatch span.orange{background:#f90}.table tbody tr .table-swatch span.orange-dark{background:#f60}.table tbody tr .table-swatch span.orange-darkest{background:#c40}.table tbody tr .table-swatch span.yellow-lightest{background:#fff5b2}.table tbody tr .table-swatch span.yellow-light{background:#ffec70}.table tbody tr .table-swatch span.yellow{background:#f5de47}.table tbody tr .table-swatch span.yellow-dark{background:#d4b800}.table tbody tr .table-swatch span.yellow-darkest{background:#a88c00}.table tbody tr .table-swatch span.green-lightest{background:#cfc}.table tbody tr .table-swatch span.green-light{background:#d5e58c}.table tbody tr .table-swatch span.green{background:#9c0}.table tbody tr .table-swatch span.green-dark{background:#7d9900}.table tbody tr .table-swatch span.green-darkest{background:green}.table tbody tr .table-swatch span.blue-lightest{background:#cff}.table tbody tr .table-swatch span.blue-light{background:#c2dbff}.table tbody tr .table-swatch span.blue{background:#80b4ff}.table tbody tr .table-swatch span.blue-dark{background:#36f}.table tbody tr .table-swatch span.blue-darkest{background:#3b548a}.table tbody tr .table-swatch span.turquoise-lightest{background:#e6f0f7}.table tbody tr .table-swatch span.turquoise-light{background:#aaeae7}.table tbody tr .table-swatch span.turquoise{background:#71dbd6}.table tbody tr .table-swatch span.turquoise-dark{background:#4aa1a1}.table tbody tr .table-swatch span.turquoise-darkest{background:#349894}.table tbody tr .table-swatch span.purple-lightest{background:#d5c7fa}.table tbody tr .table-swatch span.purple-light{background:#c9f}.table tbody tr .table-swatch span.purple{background:#a789f5}.table tbody tr .table-swatch span.purple-dark{background:#8864e8}.table tbody tr .table-swatch span.purple-darkest{background:purple}.table tbody tr .table-swatch span.pink-lightest{background:#ffcce5}.table tbody tr .table-swatch span.pink-light{background:#f9c}.table tbody tr .table-swatch span.pink{background:#f075b2}.table tbody tr .table-swatch span.pink-dark{background:#f23d70}.table tbody tr .table-swatch span.pink-darkest{background:#f0f}.table tbody tr .table-swatch span.brown-lightest{background:#f5dcbe}.table tbody tr .table-swatch span.brown-light{background:#c8845a}.table tbody tr .table-swatch span.brown{background:#930}.table tbody tr .table-swatch span.brown-dark{background:#6b2200}.table tbody tr .table-swatch span.gray-lightest{background:#fff}.table tbody tr .table-swatch span.gray-light{background:#f7efe4}.table tbody tr .table-swatch span.gray{background:silver}.table tbody tr .table-swatch span.gray-dark{background:gray}.table tbody tr:hover td{background-color:#fafafa;cursor:pointer}.table tbody tr:not(.table--permits *):has(input[type=checkbox]:checked) td{background-color:#eff8ff !important}.table tbody tr:not(.table--permits *):has(input[type=checkbox]:checked):hover{background-color:#fafafa !important}.table tbody .selected{background-color:#f5faff}.table tbody .selected:hover td{background-color:#f5faff}.table tbody .disabled:hover td{background-color:rgba(0,0,0,0);cursor:default !important}.table tbody .disabled td{color:#a4a7ae}.table tbody .disabled td p{text-decoration:line-through}.table tbody .disabled td .icon{color:#a4a7ae}.table.table--l tbody tr td{height:64px}.table.table--l tbody tr .table-check{height:64px}.table.table--l tbody tr .table-check div{height:64px}.table.no-clickable tr:hover td{background-color:#fff !important;cursor:default !important}.table--permits tr:hover td{background-color:#fff !important;cursor:pointer}.table--permits tr:last-child td{border-bottom:0px solid rgba(0,0,0,0)}.table--permits td{vertical-align:middle}.table--permits td .add-button{appearance:none;background-color:#fff;width:100%;height:100%;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:12px}.table--permits td .add-button:hover .add-icon{background-color:#fff;border-color:#b2ddff;background-color:#eff8ff}.table--permits td .add-button:hover .add-icon .icon{color:#1570ef}.table--permits td .add-button:hover p{color:#1570ef}.table--permits td .add-button .add-icon{width:32px;height:32px;border:1px solid #e9eaeb;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.table--permits td .add-button p{color:#717680;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.table--permits td:hover{cursor:default !important}.table-users{width:100%;border-collapse:collapse;table-layout:auto}.table-users tbody tr td{height:48px;background-color:rgba(0,0,0,0);border-bottom:1px solid #e9eaeb;color:#000;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;padding:0 4px}.table-users tbody tr td p{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.table-users tbody tr td .table-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:12px}.table-users tbody tr td:first-child{padding-left:8px}.table-users tbody tr:has(input[type=checkbox]:checked) td{background-color:#f5faff}.table-users tbody tr:has(input[type=checkbox]:checked) td:hover{background-color:#f5faff}.table-users tbody tr .table-action{text-align:right;width:fit-content;position:relative;width:28px}.table--s tbody tr td{height:40px}.detail-list{width:100%;border-collapse:collapse}.detail-list tr td{min-height:32px;padding:7px 0;vertical-align:top;border-bottom:1px solid #e9eaeb}.detail-list tr td:first-child{color:#717680;white-space:nowrap}.detail-list tr td:last-child{color:#181d27;padding-left:24px}.detail-list tr:last-child td{border-bottom:0px}.list-table{width:100%;border-collapse:collapse}.list-table tr.disabled td{color:#a4a7ae}.list-table tr.disabled td .icon{color:#a4a7ae}.list-table tr:last-child td{border-bottom:0px solid rgba(0,0,0,0)}.list-table tr td{height:36px;border-bottom:1px solid #e9eaeb}.list-table tr td:first-child{text-align:left;padding:0 8px}.list-table tr td:last-child{text-align:right;padding:0 8px}.list-table tr td:last-child span{color:#717680;margin-right:8px}.inventory-table{width:100%}.inventory-table tr.disabled td{color:#a4a7ae}.inventory-table tr.disabled td .icon{color:#a4a7ae}.inventory-table tr:last-child td{border-bottom:0px solid rgba(0,0,0,0)}.inventory-table tr td{height:48px;border-bottom:1px solid #e9eaeb}.inventory-table tr td img{width:32px;height:32px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;object-fit:cover;object-position:center;vertical-align:middle;margin-right:12px;border:1px solid #e9eaeb}.inventory-table tr td:first-child{text-align:left;padding:0 4px}.inventory-table tr td:last-child{text-align:right;padding:0 4px}.inventory-table tr td:last-child span{color:#717680;margin-right:8px}.inventory-table.disabled tr:hover td{background-color:#fff}.inventory-table.disabled tr td{cursor:default !important}.zoom-preview{position:fixed;pointer-events:none;z-index:9999;opacity:1;transition:opacity .2s ease;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);-webkit-box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);-moz-box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);border:2px solid #fff;object-fit:contain}.zoom-preview.active{opacity:1}.table-action-dropdown-content{display:none;padding-top:4px;position:absolute;z-index:9999}.table-action-dropdown{padding:4px 0;border:1px solid #f5f5f5;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);-webkit-box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);-moz-box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);background:#fff;list-style-type:none;z-index:10}.table-action-dropdown li{padding:0 12px;background:#fff}.table-action-dropdown li:hover{background:#fafafa}.table-action-dropdown li .table-action-button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px;color:#181d27;height:36px;background:rgba(0,0,0,0)}.table-action-dropdown-content.show{display:block}.dropdown{position:relative}.dropdown.open .dropdown-menu{display:block}.dropdown .dropdown-input{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:6px;height:40px;background:#fff;border:1px solid #d5d7da;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:10px 12px;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.dropdown .dropdown-input.focus{border:1px solid #2e90fa;-webkit-box-shadow:0 0 0 3px #d1e9ff;box-shadow:0 0 0 3px #d1e9ff}.dropdown .dropdown-input.focus p{color:#181d27}.dropdown .dropdown-input.active{border:1px solid #181d27}.dropdown .dropdown-input.active p{color:#181d27}.dropdown .dropdown-input.active .counter{display:flex}.dropdown .dropdown-input p{color:#717680}.dropdown .dropdown-input .counter{width:fit-content;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-width:16px;height:16px;background-color:#000;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;color:#f5f5f5;display:none}.dropdown .dropdown-menu{position:absolute;top:48px;left:0;width:fit-content;min-width:240px;max-width:320px;background:#fff;border:1px solid #e9eaeb;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);-webkit-box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);-moz-box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);z-index:9;overflow:hidden;display:none}.dropdown .dropdown-menu .dropdown-header{padding:8px;border-bottom:1px solid #f5f5f5}.dropdown .dropdown-menu .dropdown-header .field--search{height:32px;background-color:#f5f5f5;border-color:rgba(0,0,0,0);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;background-size:16px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23717680' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'> <path d='m20.791 20.753-4.35-4.35m2.35-5.65a8 8 0 1 1-16 0 8 8 0 0 1 16 0Z'/></svg>");padding-left:32px;background-position:left 8px center}.dropdown .dropdown-menu .dropdown-header .field--search:focus{background-color:rgba(0,0,0,0);border-color:#2e90fa}.dropdown .dropdown-menu .dropdown-content{width:auto;max-height:320px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow-y:auto;padding:4px 0}.dropdown .dropdown-menu .dropdown-content .dropdown-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px;padding:0 12px;background:#fff;cursor:pointer;min-height:36px;width:100%}.dropdown .dropdown-menu .dropdown-content .dropdown-item .checkbox{height:16px;width:100%}.dropdown .dropdown-menu .dropdown-content .dropdown-item .checkbox .check-radio-row__label{display:inline-block;width:calc(100% - 0px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dropdown .dropdown-menu .dropdown-content .dropdown-item.empty{padding:24px 48px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:auto;cursor:default}.dropdown .dropdown-menu .dropdown-content .dropdown-item.empty:hover{background-color:#fff}.dropdown .dropdown-menu .dropdown-content .dropdown-item.empty p{color:#717680;text-align:center}.dropdown .dropdown-menu .dropdown-content .dropdown-item p{color:#181d27}.dropdown .dropdown-menu .dropdown-content .dropdown-item:hover{background-color:#fafafa}.dropdown .dropdown-menu .dropdown-footer{border-top:1px solid #eaecf5;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:flex-end;gap:4px;padding:8px}.actions-dropdown{position:relative}.actions-dropdown:hover .actions-dropdown{display:block}.actions-dropdown .actions-dropdown{display:none;padding-top:4px;position:absolute;top:100%;right:0;padding:4px 0;border:1px solid #f5f5f5;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);-webkit-box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);-moz-box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);background:#fff;list-style-type:none;z-index:1000;min-width:160px}.actions-dropdown .actions-dropdown.position-above{top:auto;bottom:100%;margin-bottom:4px}.actions-dropdown .actions-dropdown.fixed-position{position:fixed !important;z-index:10000 !important}.actions-dropdown .actions-dropdown li{padding:0 12px;background:#fff;white-space:nowrap}.actions-dropdown .actions-dropdown li:hover{background:#fafafa}.actions-dropdown .actions-dropdown li .action-button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px;color:#181d27;height:36px;background:rgba(0,0,0,0)}.actions-dropdown .actions-dropdown li .action-button .icon{color:#717680}.sidepanel{position:fixed;top:0;right:0;height:100vh;background:#fff;border-left:1px solid #e9eaeb;z-index:10;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:32px;overflow-y:auto;transform:translateX(100%);transition:transform .5s ease}.sidepanel.active{transform:translateX(0);box-shadow:-2px 0 32px 0 #f5f5f5}.sidepanel--filter{padding:20px 40px 40px 40px;width:480px;min-width:480px}.sidepanel--detail{padding:20px 64px 48px 64px;width:640px;min-width:640px}.sidepanel .sidepanel-header{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px}.sidepanel .sidepanel-header__left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:16px;flex-grow:1;flex-basis:0;min-width:0}.sidepanel .sidepanel-header__right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:16px}.sidepanel .sidepanel-title{display:inline-block;color:#181d27;flex-grow:1;flex-shrink:1;flex-basis:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.sidepanel .sidepanel-subtitle{color:#181d27}.sidepanel .sidepanel-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:32px}.sidepanel .sidepanel-content--s{gap:24px}.sidepanel .sidepanel-content .detail-section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px}.sidepanel .sidepanel-content .detail-section__actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;justify-content:space-between;width:100%}.sidepanel .sidepanel-content .filter-section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:32px}.sidepanel .sidepanel-content .filter-section .filter-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:12px}.sidepanel .sidepanel-content .filter-section .filter-actions{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:flex-end;gap:8px}body.no-scroll{overflow:hidden}.empty-state{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;gap:16px;padding:24px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.empty-state__img{width:64px;height:64px}.empty-state__info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:8px;max-width:320px;text-align:center}.empty-state__info .title{color:#181d27}.empty-state__info .text{color:#717680}.empty-state--bg{border:1px solid #e9eaeb;background-color:#fafafa}.avatar-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:16px;overflow:hidden}.avatar-row p{color:#181d27}.avatar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;overflow:hidden}.avatar:has(img){-webkit-box-shadow:0 0 0 1px #f5f5f5;box-shadow:0 0 0 1px #f5f5f5}.avatar img{width:100%;height:100%;object-fit:cover;object-position:center}.avatar .icon{color:#a4a7ae}.avatar--placeholder{width:100%;height:100%}.avatar--xl{width:64px;height:64px;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}.avatar--xl .icon{width:32px;height:32px}.avatar--l{width:56px;height:56px;border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px}.avatar--l .icon{width:24px;height:24px}.avatar--m{width:48px;height:48px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.avatar--m .icon{width:24px;height:24px}.avatar--s{width:40px;height:40px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.avatar--s .icon{width:20px;height:20px}.avatar--xs{width:32px;height:32px;max-width:32px;max-height:32px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.avatar--xs .icon{width:20px;height:20px}.avatar--2xs{width:24px;height:24px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.avatar--2xs .icon{width:16px;height:16px}.avatar--gray{background:#e9eaeb;color:#181d27}.avatar--orange{background:#f3e9e2;color:#994a11}.avatar--turqoise{background:#dff2f2;color:#179}.avatar--sand{background:#f0ebdf;color:#594a26}.avatar--indigo{background:#e2e5f3;color:#262f5a}.avatar--red{background:#efdede;color:#994a11}.avatar--green{background:#d6eee1;color:#255a3e}.avatar--purple{background:#ede2f3;color:#4b265a}.avatar--circle{border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px}.pagination{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;list-style-type:none}.pagination li{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;display:inline-block}.pagination li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;width:28px;height:28px;background-color:rgba(0,0,0,0);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:#717680}.pagination li a .icon{color:#717680}.pagination li a:hover{background-color:#f5f5f5;color:#181d27}.pagination li a:hover .icon{color:#181d27}.pagination li.disabled a{color:#d5d7da}.pagination li.disabled a .icon{color:#d5d7da}.pagination li.disabled a:hover{background-color:rgba(0,0,0,0);color:#d5d7da}.pagination li.active a{width:26px;height:26px;border:1px solid #181d27;color:#181d27}.pagination li.dots a{color:#a4a7ae}.pop-overlay{width:100%;height:100vh;background-color:rgba(0,0,0,.45);position:fixed;top:0;left:0;z-index:10;display:none}.pop-overlay .pop-overlay-content{width:100%;height:100vh}.pop-overlay .pop-overlay-content .pop-box{background-color:#fff;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);-webkit-box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);-moz-box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);margin:24px auto;max-height:calc(100dvh - 48px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;transform:translate(0, 48px);opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.pop-overlay .pop-overlay-content .pop-box.active{transform:translate(0, 0);opacity:1}.pop-overlay .pop-overlay-content .pop-box.pop-box--l{width:800px}.pop-overlay .pop-overlay-content .pop-box.pop-box--m{width:640px}.pop-overlay .pop-overlay-content .pop-box.pop-box--s{width:480px}.pop-overlay .pop-overlay-content .pop-box-header{width:100%;min-height:56px;padding:0 12px 0 24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.pop-overlay .pop-overlay-content .pop-box-content{flex-grow:1;width:100%;padding:0 24px 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px;overflow:auto}.pop-overlay .pop-overlay-content .pop-box-content .pop-box-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px}.pop-overlay .pop-overlay-content .pop-box-content .pop-box-info p{color:#535862}.pop-overlay .pop-overlay-content .pop-box-content .pop-box-section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:8px}.pop-overlay .pop-overlay-content .pop-box-content .pop-box-section .pop-box-subtitle{color:#181d27}.pop-overlay .pop-overlay-content .pop-box-content .pop-box-section .image-row{border-bottom:0}.pop-overlay .pop-overlay-content .pop-box-footer{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px;justify-content:flex-end}.calendar-content{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:0;margin-top:-16px;position:relative;overflow-x:auto}.calendar-content .hour-indicator-content{position:absolute;top:0;left:160px;width:calc(100% - 160px);height:100%;pointer-events:none;z-index:2}.calendar-content .hour-indicator-content:before{content:"";position:sticky;display:block;margin-left:-160px;top:0;left:0;width:160px;height:48px;background-color:#fff;z-index:10}.calendar-content .hour-indicator-content .hour-indicator{position:absolute;top:0;height:100%;width:2px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.calendar-content .hour-indicator-content .hour-indicator .hour{width:48px;background-color:#fff;position:sticky;top:0;padding-top:14px;margin-left:-24px;text-align:center;z-index:2}.calendar-content .hour-indicator-content .hour-indicator .hour span{display:inline-block;width:48px;padding:2px 0;background-color:#f04438;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;color:#fffbfa}.calendar-content .hour-indicator-content .hour-indicator .line{margin:0 auto;flex-grow:1;width:2px;z-index:0;background-color:#f04438;-webkit-box-shadow:0 1px 0 1px hlsa(0, 0%, 0%, 0.35);box-shadow:0 -1px 0 1px hlsa(0, 0%, 0%, 0.35)}.calendar-content .hours-row{display:grid;grid-template-columns:160px repeat(18, minmax(48px, 1fr));position:sticky;top:0;z-index:1;background-color:#fff}.calendar-content .hours-row .hours{width:100%;color:#a4a7ae;padding:16px 0}.calendar-content .rooms-row-content{border-right:1px solid #d5d7da;border-top:0px solid rgba(0,0,0,0);overflow:visible;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;min-width:1024px}.calendar-content .rooms-row-content .room-row{display:grid;grid-template-columns:160px 1fr;border-bottom:1px solid #d5d7da}.calendar-content .rooms-row-content .room-row:first-child .room-name,.calendar-content .rooms-row-content .room-row:first-child .room-timeline{border-top:1px solid #d5d7da}.calendar-content .rooms-row-content .room-row:first-child .room-name{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.calendar-content .rooms-row-content .room-row:first-child .room-timeline{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.calendar-content .rooms-row-content .room-row:last-child{border-bottom:none}.calendar-content .rooms-row-content .room-row:last-child .room-name,.calendar-content .rooms-row-content .room-row:last-child .room-timeline{border-bottom:1px solid #d5d7da;height:45px}.calendar-content .rooms-row-content .room-row:last-child .room-name{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.calendar-content .rooms-row-content .room-row:last-child .room-timeline{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.calendar-content .rooms-row-content .room-row .room-name{width:calc(100% - 0px);height:44px;padding:0 12px;background-color:#fafafa;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:sticky;left:0;z-index:2;border-left:1px solid #d5d7da}.calendar-content .rooms-row-content .room-row .room-name.has-border{border-right:1px solid #d5d7da}.calendar-content .rooms-row-content .room-row .room-name p{color:#181d27;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.calendar-content .rooms-row-content .room-row .room-timeline{position:relative;width:100%;height:44px;background-image:linear-gradient(to right, #D5D7DA 0 1px, transparent 1px),linear-gradient(to right, #F5F5F5 0 1px, transparent 1px);background-repeat:repeat-x,repeat-x;background-size:48px 100%,48px 100%;background-position:0 0,24px 0}.booking-content{position:absolute;height:100%;padding:4px 2px}.booking-content .booking{width:100%;height:36px;border:1px solid rgba(0,0,0,.1);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding:5px 8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:2px;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;border-radius:var(--booking-content-border)}.booking-content .booking:before,.booking-content .booking:after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:34px}.booking-content .booking:before{right:100%;width:var(--before-width);display:var(--before-display, block);border-radius:8px 0 0 8px;background:repeating-linear-gradient(-45deg, var(--bg-color), var(--bg-color) 2px, transparent 2px, transparent 5px)}.booking-content .booking:after{left:100%;width:var(--after-width);display:var(--after-display, block);border-radius:0 8px 8px 0;background-color:var(--bg-color);background:repeating-linear-gradient(-45deg, var(--bg-color), var(--bg-color) 2px, transparent 2px, transparent 5px)}.booking-content .booking__hour{color:#181d27;line-height:100% !important;opacity:.8;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.booking-content .booking__name{color:#181d27;line-height:100% !important;opacity:.8;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.booking-content .booking.disabled{opacity:.25}.booking-content.red-lightest .booking{background:#ffc2c2;border:1px solid #e5adad}.booking-content.red-lightest .booking:after,.booking-content.red-lightest .booking:before{border:1px solid #e5adad;background-color:#ffc2c2;background:repeating-linear-gradient(-45deg, #FFC2C2, #FFC2C2 2px, transparent 2px, transparent 5px)}.booking-content.red-light .booking{background:#ff9e9e;border:1px solid #e58d8d}.booking-content.red-light .booking:after,.booking-content.red-light .booking:before{border:1px solid #e58d8d;background-color:#ff9e9e;background:repeating-linear-gradient(-45deg, #FF9E9E, #FF9E9E 2px, transparent 2px, transparent 5px)}.booking-content.red .booking{background:#f87272;border:1px solid #dc6565}.booking-content.red .booking:after,.booking-content.red .booking:before{border:1px solid #dc6565;background-color:#f87272;background:repeating-linear-gradient(-45deg, #F87272, #F87272 2px, transparent 2px, transparent 5px)}.booking-content.red-dark .booking{background:#f10000;border:1px solid #d70000}.booking-content.red-dark .booking:after,.booking-content.red-dark .booking:before{border:1px solid #d70000;background-color:#f10000;background:repeating-linear-gradient(-45deg, #F10000, #F10000 2px, transparent 2px, transparent 5px)}.booking-content.red-dark .booking .booking__hour,.booking-content.red-dark .booking .booking__name{color:#fff}.booking-content.red-darkest .booking{background:#a80000;border:1px solid #960000}.booking-content.red-darkest .booking:after,.booking-content.red-darkest .booking:before{border:1px solid #960000;background-color:#a80000;background:repeating-linear-gradient(-45deg, #A80000, #A80000 2px, transparent 2px, transparent 5px)}.booking-content.red-darkest .booking .booking__hour,.booking-content.red-darkest .booking .booking__name{color:#fff}.booking-content.orange-lightest .booking{background:#ffd8b2;border:1px solid #e5c09e}.booking-content.orange-lightest .booking:after,.booking-content.orange-lightest .booking:before{border:1px solid #e5c09e;background-color:#ffd8b2;background:repeating-linear-gradient(-45deg, #FFD8B2, #FFD8B2 2px, transparent 2px, transparent 5px)}.booking-content.orange-light .booking{background:#ffb975;border:1px solid #e5a568}.booking-content.orange-light .booking:after,.booking-content.orange-light .booking:before{border:1px solid #e5a568;background-color:#ffb975;background:repeating-linear-gradient(-45deg, #FFB975, #FFB975 2px, transparent 2px, transparent 5px)}.booking-content.orange .booking{background:#f90;border:1px solid #e58800}.booking-content.orange .booking:after,.booking-content.orange .booking:before{border:1px solid #e58800;background-color:#f90;background:repeating-linear-gradient(-45deg, #FF9900, #FF9900 2px, transparent 2px, transparent 5px)}.booking-content.orange-dark .booking{background:#f60;border:1px solid #e55a00}.booking-content.orange-dark .booking:after,.booking-content.orange-dark .booking:before{border:1px solid #e55a00;background-color:#f60;background:repeating-linear-gradient(-45deg, #FF6600, #FF6600 2px, transparent 2px, transparent 5px)}.booking-content.orange-darkest .booking{background:#c40;border:1px solid #b63c00}.booking-content.orange-darkest .booking:after,.booking-content.orange-darkest .booking:before{border:1px solid #b63c00;background-color:#c40;background:repeating-linear-gradient(-45deg, #CC4400, #CC4400 2px, transparent 2px, transparent 5px)}.booking-content.orange-darkest .booking .booking__hour,.booking-content.orange-darkest .booking .booking__name{color:#fff}.booking-content.yellow-lightest .booking{background:#fff5b2;border:1px solid #e5da9e}.booking-content.yellow-lightest .booking:after,.booking-content.yellow-lightest .booking:before{border:1px solid #e5da9e;background-color:#fff5b2;background:repeating-linear-gradient(-45deg, #FFF5B2, #FFF5B2 2px, transparent 2px, transparent 5px)}.booking-content.yellow-light .booking{background:#ffec70;border:1px solid #e5d363}.booking-content.yellow-light .booking:after,.booking-content.yellow-light .booking:before{border:1px solid #e5d363;background-color:#ffec70;background:repeating-linear-gradient(-45deg, #FFEC70, #FFEC70 2px, transparent 2px, transparent 5px)}.booking-content.yellow .booking{background:#f5de47;border:1px solid #dac63f}.booking-content.yellow .booking:after,.booking-content.yellow .booking:before{border:1px solid #dac63f;background-color:#f5de47;background:repeating-linear-gradient(-45deg, #F5DE47, #F5DE47 2px, transparent 2px, transparent 5px)}.booking-content.yellow-dark .booking{background:#d4b800;border:1px solid #bca400}.booking-content.yellow-dark .booking:after,.booking-content.yellow-dark .booking:before{border:1px solid #bca400;background-color:#d4b800;background:repeating-linear-gradient(-45deg, #D4B800, #D4B800 2px, transparent 2px, transparent 5px)}.booking-content.yellow-darkest .booking{background:#a88c00;border:1px solid #967d00}.booking-content.yellow-darkest .booking:after,.booking-content.yellow-darkest .booking:before{border:1px solid #967d00;background-color:#a88c00;background:repeating-linear-gradient(-45deg, #A88C00, #A88C00 2px, transparent 2px, transparent 5px)}.booking-content.yellow-darkest .booking .booking__hour,.booking-content.yellow-darkest .booking .booking__name{color:#fff}.booking-content.green-lightest .booking{background:#cfc;border:1px solid #b6e5b6}.booking-content.green-lightest .booking:after,.booking-content.green-lightest .booking:before{border:1px solid #b6e5b6;background-color:#cfc;background:repeating-linear-gradient(-45deg, #CCFFCC, #CCFFCC 2px, transparent 2px, transparent 5px)}.booking-content.green-light .booking{background:#d5e58c;border:1px solid #bdcc7d}.booking-content.green-light .booking:after,.booking-content.green-light .booking:before{border:1px solid #bdcc7d;background-color:#d5e58c;background:repeating-linear-gradient(-45deg, #D5E58C, #D5E58C 2px, transparent 2px, transparent 5px)}.booking-content.green .booking{background:#9c0;border:1px solid #88b500}.booking-content.green .booking:after,.booking-content.green .booking:before{border:1px solid #88b500;background-color:#9c0;background:repeating-linear-gradient(-45deg, #99CC00, #99CC00 2px, transparent 2px, transparent 5px)}.booking-content.green-dark .booking{background:#7d9900;border:1px solid #708800}.booking-content.green-dark .booking:after,.booking-content.green-dark .booking:before{border:1px solid #708800;background-color:#7d9900;background:repeating-linear-gradient(-45deg, #7D9900, #7D9900 2px, transparent 2px, transparent 5px)}.booking-content.green-dark .booking .booking__hour,.booking-content.green-dark .booking .booking__name{color:#fff}.booking-content.green-darkest .booking{background:green;border:1px solid #007100}.booking-content.green-darkest .booking:after,.booking-content.green-darkest .booking:before{border:1px solid #007100;background-color:green;background:repeating-linear-gradient(-45deg, #008000, #008000 2px, transparent 2px, transparent 5px)}.booking-content.green-darkest .booking .booking__hour,.booking-content.green-darkest .booking .booking__name{color:#fff}.booking-content.blue-lightest .booking{background:#cff;border:1px solid #b6e5e5}.booking-content.blue-lightest .booking:after,.booking-content.blue-lightest .booking:before{border:1px solid #b6e5e5;background-color:#cff;background:repeating-linear-gradient(-45deg, #CCFFFF, #CCFFFF 2px, transparent 2px, transparent 5px)}.booking-content.blue-light .booking{background:#c2dbff;border:1px solid #adc3e5}.booking-content.blue-light .booking:after,.booking-content.blue-light .booking:before{border:1px solid #adc3e5;background-color:#c2dbff;background:repeating-linear-gradient(-45deg, #C2DBFF, #C2DBFF 2px, transparent 2px, transparent 5px)}.booking-content.blue .booking{background:#80b4ff;border:1px solid #72a0e5}.booking-content.blue .booking:after,.booking-content.blue .booking:before{border:1px solid #72a0e5;background-color:#80b4ff;background:repeating-linear-gradient(-45deg, #80B4FF, #80B4FF 2px, transparent 2px, transparent 5px)}.booking-content.blue-dark .booking{background:#36f;border:1px solid #2d5be5}.booking-content.blue-dark .booking:after,.booking-content.blue-dark .booking:before{border:1px solid #2d5be5;background-color:#36f;background:repeating-linear-gradient(-45deg, #3366FF, #3366FF 2px, transparent 2px, transparent 5px)}.booking-content.blue-dark .booking .booking__hour,.booking-content.blue-dark .booking .booking__name{color:#fff}.booking-content.blue-darkest .booking{background:#3b548a;border:1px solid #354b7b}.booking-content.blue-darkest .booking:after,.booking-content.blue-darkest .booking:before{border:1px solid #354b7b;background-color:#3b548a;background:repeating-linear-gradient(-45deg, #3B548A, #3B548A 2px, transparent 2px, transparent 5px)}.booking-content.blue-darkest .booking .booking__hour,.booking-content.blue-darkest .booking .booking__name{color:#fff}.booking-content.turquoise-lightest .booking{background:#e6f0f7;border:1px solid #cdd6dc}.booking-content.turquoise-lightest .booking:after,.booking-content.turquoise-lightest .booking:before{border:1px solid #cdd6dc;background-color:#e6f0f7;background:repeating-linear-gradient(-45deg, #E6F0F7, #E6F0F7 2px, transparent 2px, transparent 5px)}.booking-content.turquoise-light .booking{background:#aaeae7;border:1px solid #97d0ce}.booking-content.turquoise-light .booking:after,.booking-content.turquoise-light .booking:before{border:1px solid #97d0ce;background-color:#aaeae7;background:repeating-linear-gradient(-45deg, #AAEAE7, #AAEAE7 2px, transparent 2px, transparent 5px)}.booking-content.turquoise .booking{background:#71dbd6;border:1px solid #65c3be}.booking-content.turquoise .booking:after,.booking-content.turquoise .booking:before{border:1px solid #65c3be;background-color:#71dbd6;background:repeating-linear-gradient(-45deg, #71DBD6, #71DBD6 2px, transparent 2px, transparent 5px)}.booking-content.turquoise-dark .booking{background:#4aa1a1;border:1px solid #428f8f}.booking-content.turquoise-dark .booking:after,.booking-content.turquoise-dark .booking:before{border:1px solid #428f8f;background-color:#4aa1a1;background:repeating-linear-gradient(-45deg, #4AA1A1, #4AA1A1 2px, transparent 2px, transparent 5px)}.booking-content.turquoise-dark .booking .booking__hour,.booking-content.turquoise-dark .booking .booking__name{color:#fff}.booking-content.turquoise-darkest .booking{background:#349894;border:1px solid #2e8884}.booking-content.turquoise-darkest .booking:after,.booking-content.turquoise-darkest .booking:before{border:1px solid #2e8884;background-color:#349894;background:repeating-linear-gradient(-45deg, #349894, #349894 2px, transparent 2px, transparent 5px)}.booking-content.turquoise-darkest .booking .booking__hour,.booking-content.turquoise-darkest .booking .booking__name{color:#fff}.booking-content.purple-lightest .booking{background:#d5c7fa;border:1px solid #bdb1df}.booking-content.purple-lightest .booking:after,.booking-content.purple-lightest .booking:before{border:1px solid #bdb1df;background-color:#d5c7fa;background:repeating-linear-gradient(-45deg, #D5C7FA, #D5C7FA 2px, transparent 2px, transparent 5px)}.booking-content.purple-light .booking{background:#c9f;border:1px solid #b588e5}.booking-content.purple-light .booking:after,.booking-content.purple-light .booking:before{border:1px solid #b588e5;background-color:#c9f;background:repeating-linear-gradient(-45deg, #CC99FF, #CC99FF 2px, transparent 2px, transparent 5px)}.booking-content.purple .booking{background:#a789f5;border:1px solid #947bda}.booking-content.purple .booking:after,.booking-content.purple .booking:before{border:1px solid #947bda;background-color:#a789f5;background:repeating-linear-gradient(-45deg, #A789F5, #A789F5 2px, transparent 2px, transparent 5px)}.booking-content.purple-dark .booking{background:#8864e8;border:1px solid #7959cf}.booking-content.purple-dark .booking:after,.booking-content.purple-dark .booking:before{border:1px solid #7959cf;background-color:#8864e8;background:repeating-linear-gradient(-45deg, #8864E8, #8864E8 2px, transparent 2px, transparent 5px)}.booking-content.purple-dark .booking .booking__hour,.booking-content.purple-dark .booking .booking__name{color:#fff}.booking-content.purple-darkest .booking{background:purple;border:1px solid #710071}.booking-content.purple-darkest .booking:after,.booking-content.purple-darkest .booking:before{border:1px solid #710071;background-color:purple;background:repeating-linear-gradient(-45deg, #800080, #800080 2px, transparent 2px, transparent 5px)}.booking-content.purple-darkest .booking .booking__hour,.booking-content.purple-darkest .booking .booking__name{color:#fff}.booking-content.pink-lightest .booking{background:#ffcce5;border:1px solid #e5b5cb}.booking-content.pink-lightest .booking:after,.booking-content.pink-lightest .booking:before{border:1px solid #e5b5cb;background-color:#ffcce5;background:repeating-linear-gradient(-45deg, #FFCCE5, #FFCCE5 2px, transparent 2px, transparent 5px)}.booking-content.pink-light .booking{background:#f9c;border:1px solid #e588b5}.booking-content.pink-light .booking:after,.booking-content.pink-light .booking:before{border:1px solid #e588b5;background-color:#f9c;background:repeating-linear-gradient(-45deg, #FF99CC, #FF99CC 2px, transparent 2px, transparent 5px)}.booking-content.pink .booking{background:#f075b2;border:1px solid #d6689e}.booking-content.pink .booking:after,.booking-content.pink .booking:before{border:1px solid #d6689e;background-color:#f075b2;background:repeating-linear-gradient(-45deg, #F075B2, #F075B2 2px, transparent 2px, transparent 5px)}.booking-content.pink-dark .booking{background:#f23d70;border:1px solid #d83663}.booking-content.pink-dark .booking:after,.booking-content.pink-dark .booking:before{border:1px solid #d83663;background-color:#f23d70;background:repeating-linear-gradient(-45deg, #F23D70, #F23D70 2px, transparent 2px, transparent 5px)}.booking-content.pink-dark .booking .booking__hour,.booking-content.pink-dark .booking .booking__name{color:#fff}.booking-content.pink-darkest .booking{background:#f0f;border:1px solid #e500e5}.booking-content.pink-darkest .booking:after,.booking-content.pink-darkest .booking:before{border:1px solid #e500e5;background-color:#f0f;background:repeating-linear-gradient(-45deg, #FF00FF, #FF00FF 2px, transparent 2px, transparent 5px)}.booking-content.pink-darkest .booking .booking__hour,.booking-content.pink-darkest .booking .booking__name{color:#fff}.booking-content.brown-lightest .booking{background:#f5dcbe;border:1px solid #dac4aa}.booking-content.brown-lightest .booking:after,.booking-content.brown-lightest .booking:before{border:1px solid #dac4aa;background-color:#f5dcbe;background:repeating-linear-gradient(-45deg, #F5DCBE, #F5DCBE 2px, transparent 2px, transparent 5px)}.booking-content.brown-light .booking{background:#c8845a;border:1px solid #b27650}.booking-content.brown-light .booking:after,.booking-content.brown-light .booking:before{border:1px solid #b27650;background-color:#c8845a;background:repeating-linear-gradient(-45deg, #C8845A, #C8845A 2px, transparent 2px, transparent 5px)}.booking-content.brown-light .booking .booking__hour,.booking-content.brown-light .booking .booking__name{color:#fff}.booking-content.brown .booking{background:#930;border:1px solid #882d00}.booking-content.brown .booking:after,.booking-content.brown .booking:before{border:1px solid #882d00;background-color:#930;background:repeating-linear-gradient(-45deg, #993300, #993300 2px, transparent 2px, transparent 5px)}.booking-content.brown .booking .booking__hour,.booking-content.brown .booking .booking__name{color:#fff}.booking-content.brown-dark .booking{background:#6b2200;border:1px solid #5f1e00}.booking-content.brown-dark .booking:after,.booking-content.brown-dark .booking:before{border:1px solid #5f1e00;background-color:#6b2200;background:repeating-linear-gradient(-45deg, #6B2200, #6B2200 2px, transparent 2px, transparent 5px)}.booking-content.brown-dark .booking .booking__hour,.booking-content.brown-dark .booking .booking__name{color:#fff}.booking-content.gray-lightest .booking{background:#fff;border:1px solid #e5e5e5}.booking-content.gray-lightest .booking:after,.booking-content.gray-lightest .booking:before{border:1px solid #e5e5e5;background-color:#fff;background:repeating-linear-gradient(-45deg, #FFFFFF, #FFFFFF 2px, transparent 2px, transparent 5px)}.booking-content.gray-light .booking{background:#f7efe4;border:1px solid #dcd5cb}.booking-content.gray-light .booking:after,.booking-content.gray-light .booking:before{border:1px solid #dcd5cb;background-color:#f7efe4;background:repeating-linear-gradient(-45deg, #F7EFE4, #F7EFE4 2px, transparent 2px, transparent 5px)}.booking-content.gray .booking{background:silver;border:1px solid #ababab}.booking-content.gray .booking:after,.booking-content.gray .booking:before{border:1px solid #ababab;background-color:silver;background:repeating-linear-gradient(-45deg, #C0C0C0, #C0C0C0 2px, transparent 2px, transparent 5px)}.booking-content.gray-dark .booking{background:gray;border:1px solid #727272}.booking-content.gray-dark .booking:after,.booking-content.gray-dark .booking:before{border:1px solid #727272;background-color:gray;background:repeating-linear-gradient(-45deg, #808080, #808080 2px, transparent 2px, transparent 5px)}.booking-content.gray-dark .booking .booking__hour,.booking-content.gray-dark .booking .booking__name{color:#fff}.booking-tooltip{position:fixed;width:fit-content;min-width:240px;max-width:320px;background-color:#181d27;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;z-index:9999;box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);-webkit-box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);-moz-box-shadow:0px 12px 16px -4px rgba(10,13,18,.08),0px 4px 6px -2px rgba(10,13,18,.03);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:4px;padding:8px 12px;color:#fafafa;display:none}.booking-tooltip__header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:8px}.booking-tooltip__header .class-color-hour{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px}.booking-tooltip__header .class-color-hour span{display:inline-block;width:12px;height:12px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.booking-tooltip__header .class-color-hour span.red-lightest{background-color:#ffc2c2}.booking-tooltip__header .class-color-hour span.red-light{background-color:#ff9e9e}.booking-tooltip__header .class-color-hour span.red{background-color:#f87272}.booking-tooltip__header .class-color-hour span.red-dark{background-color:#f10000}.booking-tooltip__header .class-color-hour span.red-darkest{background-color:#a80000}.booking-tooltip__header .class-color-hour span.orange-lightest{background-color:#ffd8b2}.booking-tooltip__header .class-color-hour span.orange-light{background-color:#ffb975}.booking-tooltip__header .class-color-hour span.orange{background-color:#f90}.booking-tooltip__header .class-color-hour span.orange-dark{background-color:#f60}.booking-tooltip__header .class-color-hour span.orange-darkest{background-color:#c40}.booking-tooltip__header .class-color-hour span.yellow-lightest{background-color:#fff5b2}.booking-tooltip__header .class-color-hour span.yellow-light{background-color:#ffec70}.booking-tooltip__header .class-color-hour span.yellow{background-color:#f5de47}.booking-tooltip__header .class-color-hour span.yellow-dark{background-color:#d4b800}.booking-tooltip__header .class-color-hour span.yellow-darkest{background-color:#a88c00}.booking-tooltip__header .class-color-hour span.green-lightest{background-color:#cfc}.booking-tooltip__header .class-color-hour span.green-light{background-color:#d5e58c}.booking-tooltip__header .class-color-hour span.green{background-color:#9c0}.booking-tooltip__header .class-color-hour span.green-dark{background-color:#7d9900}.booking-tooltip__header .class-color-hour span.green-darkest{background-color:green}.booking-tooltip__header .class-color-hour span.blue-lightest{background-color:#cff}.booking-tooltip__header .class-color-hour span.blue-light{background-color:#c2dbff}.booking-tooltip__header .class-color-hour span.blue{background-color:#80b4ff}.booking-tooltip__header .class-color-hour span.blue-dark{background-color:#36f}.booking-tooltip__header .class-color-hour span.blue-darkest{background-color:#3b548a}.booking-tooltip__header .class-color-hour span.turquoise-lightest{background-color:#e6f0f7}.booking-tooltip__header .class-color-hour span.turquoise-light{background-color:#aaeae7}.booking-tooltip__header .class-color-hour span.turquoise{background-color:#71dbd6}.booking-tooltip__header .class-color-hour span.turquoise-dark{background-color:#4aa1a1}.booking-tooltip__header .class-color-hour span.turquoise-darkest{background-color:#349894}.booking-tooltip__header .class-color-hour span.purple-lightest{background-color:#d5c7fa}.booking-tooltip__header .class-color-hour span.purple-light{background-color:#c9f}.booking-tooltip__header .class-color-hour span.purple{background-color:#a789f5}.booking-tooltip__header .class-color-hour span.purple-dark{background-color:#8864e8}.booking-tooltip__header .class-color-hour span.purple-darkest{background-color:purple}.booking-tooltip__header .class-color-hour span.pink-lightest{background-color:#ffcce5}.booking-tooltip__header .class-color-hour span.pink-light{background-color:#f9c}.booking-tooltip__header .class-color-hour span.pink{background-color:#f075b2}.booking-tooltip__header .class-color-hour span.pink-dark{background-color:#f23d70}.booking-tooltip__header .class-color-hour span.pink-darkest{background-color:#f0f}.booking-tooltip__header .class-color-hour span.brown-lightest{background-color:#f5dcbe}.booking-tooltip__header .class-color-hour span.brown-light{background-color:#c8845a}.booking-tooltip__header .class-color-hour span.brown{background-color:#930}.booking-tooltip__header .class-color-hour span.brown-dark{background-color:#6b2200}.booking-tooltip__header .class-color-hour span.gray-lightest{background-color:#fff}.booking-tooltip__header .class-color-hour span.gray-light{background-color:#f7efe4}.booking-tooltip__header .class-color-hour span.gray{background-color:silver}.booking-tooltip__header .class-color-hour span.gray-dark{background-color:gray}.booking-tooltip__header .button{background-color:rgba(0,0,0,0);border-color:#414651;color:#f5f5f5;height:20px}.booking-tooltip__header .button:hover{background-color:#414651}.accordion{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.accordion__header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:12px;height:32px;cursor:pointer}.accordion__header .accordion-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;width:32px;height:24px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#f5f5f5}.accordion__header .accordion-button .icon{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.accordion__header .accordion-button .icon.rotated{transform:rotate(180deg)}.accordion__content{list-style-type:none}.accordion__content .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:48px;padding:8px 4px;border-bottom:1px solid #e9eaeb;gap:8px}.accordion__content .item:last-child{border-bottom:0px solid rgba(0,0,0,0)}.accordion__content .item .item-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.accordion__content .item .item-header__left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.accordion__content .item .item-header__left img{width:32px;height:32px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;object-fit:cover;object-position:center;vertical-align:middle;margin-right:12px;border:1px solid #e9eaeb}.accordion__content .item .field-content{display:none}.accordion__content .item .field-content .textarea{max-height:80px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;background-color:#fafafa;border:1px solid #e9eaeb}.accordion__content .item .field-content .textarea:focus{background-color:#fff;border-color:#2e90fa}.accordion__content .item.active .field-content{display:block}.accordion__content .item--disabled p:not(.badge){color:#717680;text-decoration:line-through}.accordion__content .item--disabled .badge{opacity:.6}.tab-bar{width:100%;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:16px;border-bottom:1px solid #e9eaeb;margin-top:-8px}.tab-bar .tab-bar-button{height:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px;color:#a4a7ae;position:relative;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.tab-bar .tab-bar-button:hover{color:#535862}.tab-bar .tab-bar-button:hover::after{background-color:#d5d7da}.tab-bar .tab-bar-button::after{content:"";position:absolute;width:100%;height:2px;background-color:rgba(0,0,0,0);bottom:-1px;left:0}.tab-bar .tab-bar-button.active{color:#181d27}.tab-bar .tab-bar-button.active::after{background-color:#181d27}.tab-bar .tab-bar-button.active:hover::after{background-color:#181d27}.filter-row{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;gap:12px}.filter-row__left,.filter-row__right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px;flex-wrap:nowrap;flex-shrink:0}.test-content{width:100%;max-width:640px;margin:0 auto;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px;padding:24px 0}.reservation-content{width:100%;display:grid;grid-template-columns:minmax(240px, 320px) 1fr;column-gap:24px;justify-items:end}.reservation-content .resume-content{width:100%;max-width:320px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:8px;position:sticky}.reservation-content .resume-content .index{width:100%;border:1px solid #e9eaeb;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;padding:20px 24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px}.reservation-content .resume-content .index .index-list .section{display:grid;grid-template-columns:20px 1fr;padding-bottom:20px;column-gap:12px;position:relative}.reservation-content .resume-content .index .index-list .section::after{content:"";position:absolute;width:1px;height:100%;background-color:#d5d7da;left:9.5px;z-index:-1}.reservation-content .resume-content .index .index-list .section:last-child{padding-bottom:0}.reservation-content .resume-content .index .index-list .section__number{width:20px;height:20px;background-color:#e9eaeb;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:#717680;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;outline:2px solid #fff}.reservation-content .resume-content .index .index-list .section__content .section-title{height:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:#717680}.reservation-content .resume-content .index .index-list .section__content .section-detail{list-style-type:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:2px;padding-top:8px}.reservation-content .resume-content .index .index-list .section__content .section-detail li{color:#717680}.reservation-content .resume-content .index .index-list .section.current .section__number{background-color:#181d27;color:#fff}.reservation-content .resume-content .index .index-list .section.current .section__content .section-title{color:#181d27}.reservation-content .resume-content .index .index-list .section.done::after{background-color:#32d583}.reservation-content .resume-content .index .index-list .section.done .section__number{color:#027a48;background-color:#027a48;position:relative}.reservation-content .resume-content .index .index-list .section.done .section__number::after{content:"";position:absolute;width:12px;height:12px;background-size:12px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m20.006 6.093-11 11-5-5'/></svg>");background-repeat:no-repeat}.reservation-content .resume-content .index .index-list .section.done .section__content .section-title{color:#027a48}.reservation-content .resume-content .countdown{padding:12px 16px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border:1px solid #e9eaeb;background-color:#fafafa;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:8px;transition:background-color 1s ease,border-color 1s ease,color 1s ease}.reservation-content .resume-content .countdown__header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.reservation-content .resume-content .countdown__header .title{color:#717680;transition:color 1s ease}.reservation-content .resume-content .countdown__header .time{color:#181d27;transition:color 1s ease;font-variant-numeric:tabular-nums}.reservation-content .resume-content .countdown__description{color:#717680;transition:color 1s ease}.reservation-content .resume-content .countdown--error{border-color:#fecdca;background-color:#fef3f2}.reservation-content .resume-content .countdown--error .title,.reservation-content .resume-content .countdown--error .countdown__description,.reservation-content .resume-content .countdown--error .time{color:#b42318}.reservation-content .resume-content .countdown--warning{border-color:#fedf89;background-color:#fffaeb}.reservation-content .resume-content .countdown--warning .title,.reservation-content .resume-content .countdown--warning .countdown__description,.reservation-content .resume-content .countdown--warning .time{color:#b54708}.skeleton-image{background:linear-gradient(135deg, #e0e0e0 25%, #f0f0f0 37%, #e0e0e0 63%);background-size:400% 100%;animation:skeleton-loading 1.4s ease infinite}.space-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:8px;list-style-type:none}.space-list .space-card-skeleton{width:100%;padding:8px;border:1px solid #e9eaeb;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:16px}.space-list .space-card-skeleton .image{width:80px;height:80px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.space-list .space-card-skeleton .space-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:8px}.space-list .space-card-skeleton .space-info .title-capacity{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px}.space-list .space-card-skeleton .space-info .title-capacity .title{width:140px;height:16px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.space-list .space-card-skeleton .space-info .title-capacity .capacity{width:48px;height:12px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.space-list .space-card-skeleton .space-info .assets{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px}.space-list .space-card-skeleton .space-info .assets span{width:48px;height:8px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.space-list .space-card-skeleton .space-info .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;border:1px solid #e9eaeb;padding:8px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;cursor:default}.space-list .space-card-skeleton .space-info .button .bar{width:80px;height:8px}.space-list .space-card-skeleton .image,.space-list .space-card-skeleton .title,.space-list .space-card-skeleton .capacity,.space-list .space-card-skeleton .assets span,.space-list .space-card-skeleton .button .bar{background:linear-gradient(135deg, #e0e0e0 25%, #f0f0f0 37%, #e0e0e0 63%);background-size:400% 100%;animation:skeleton-loading 1.4s ease infinite}@keyframes skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.space-list .space-card{width:100%;padding:8px;border:1px solid #e9eaeb;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:16px;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.space-list .space-card:hover{background-color:#fafafa}.space-list .space-card .image{width:80px;height:80px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;object-fit:cover;object-position:center}.space-list .space-card .space-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.space-list .space-card .space-info .title-capacity{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px}.space-list .space-card .space-info .title-capacity .capacity{color:#717680}.space-list .space-card .space-info .assets{color:#717680;margin-top:-4px;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.space-list .space-card.active{border-color:#181d27;box-shadow:0 0 0 3px #e9eaeb}.space-list .space-card--s{cursor:default;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.space-list .space-card--s:hover{background-color:rgba(0,0,0,0)}.space-list .space-card--s .image{width:40px;height:40px}.space-list .space-card--s .space-info .title-capacity .title{font-size:1.4rem !important}.permits-empty{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:24px 0}.permits-empty img{height:80px}.permits-empty .text{width:100%;max-width:320px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:4px;text-align:center}.permits-empty .text .description{color:#717680}.permits-empty .button-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:8px}.reservation-detail{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:8px}.reservation-detail .reservation-description{color:#717680}.reservation-data-hour{list-style-type:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:16px}.reservation-data-hour li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px}.success-state{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;gap:24px;padding:24px 0px}.success-state__img{width:200px}.success-state__info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:8px;text-align:center}.success-state__info .title{color:#181d27}.success-state__info .text{color:#717680}.login-layout{width:100%;height:100dvh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.login-layout__img{width:calc(50% - 24px);background-image:url("/img/login-bg.png");background-position:center;background-size:cover;background-color:#000;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:24px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;overflow:hidden;display:block}@media(width <= 1024px){.login-layout__img{display:none}}.login-layout__img .image-content{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;justify-content:flex-end;gap:4px;padding:48px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 95%)}.login-layout__img .image-content h1{width:100%;color:#fff;font-size:4.8rem;font-weight:500;font-family:"brockmann","sans-serif";line-height:100%;letter-spacing:.2px}.login-layout__content{flex-grow:1;height:100dvh;background-color:#fff;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.login-layout .login-content{width:320px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;gap:24px;height:100%;padding:48px 0}.login-layout .login-content .brand{height:64px;margin:0 auto}.login-layout .login-content .login-welcome{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.login-layout .login-content .login-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:center;gap:8px}.login-layout .login-content .login-wrapper--l{gap:8px}.login-layout .login-content .login-wrapper .login-subtitle{color:#717680;text-align:center}.login-layout .login-content .login-title{font-size:2.4rem;font-weight:500;font-family:"brockmann","sans-serif";color:#181d27;line-height:100%;letter-spacing:-0.2px}.login-layout .login-content .login-subtitle{color:#717680;line-height:135% !important}.login-layout .login-content .login-subtitle span{color:#181d27}.login-layout .login-content .login-form{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:24px}.login-layout .login-content .login-form input[type=submit]{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.login-layout .login-content .login-form .button{margin:0 auto}.login-layout .login-content .login-form .action-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.login-layout .login-content .login-form .action-row .button-remember{color:#717680;white-space:nowrap;text-align:right;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;text-decoration:underline;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.login-layout .login-content .login-form .action-row .button-remember:hover{color:#181d27}.login-layout .login-content .login-form-center{align-items:center}.login-layout .login-content .register-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px}.login-layout .login-content .register-content .register-text{color:#414651;text-align:center}.login-layout .login-content .register-content .button{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.login-layout .login-content .button--fill{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.login-layout .login-content .login-footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:8px}.login-layout .login-content .login-footer .login-footer-link,.login-layout .login-content .login-footer .login-footer-dot{color:#717680;white-space:nowrap}.login-layout .login-content .login-footer .login-footer-link:hover,.login-layout .login-content .login-footer .login-footer-dot:hover{color:#414651;text-decoration:underline}.login-layout--remember .brand{height:32px !important}.login-layout--remember .login-layout__content{align-items:flex-start}.login-layout--remember .login-layout__content .login-box{padding-top:64px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.login-layout--remember .login-layout__content .button-back{position:absolute;top:32px;left:32px}.login-layout--remember .login-layout__content .icon-box{width:48px;height:48px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;background:#f5f5f5;margin:0 auto}.text-wrapp{width:100%;margin-bottom:24px;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;gap:8px}.text-wrapp p{color:#717680}.text-wrapp p b{color:#414651}/*# sourceMappingURL=main.css.map */
