@import url(https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.10/semantic.css);.onboarding-grid{margin:3em auto!important;max-width:100vw;text-align:center;width:1000px}.onboarding-grid .ui.grid .row>:last-child:not(:first-child){margin-left:-1px!important}.onboarding{background-color:#f1f1f1;font-family:ciutadella_rounded_medium,Helvetica Neue,Arial,Helvetica,sans-serif;height:100%;margin:0 auto;max-width:1280px;padding:1em 0 2em;width:100%}.onboarding .ui.grid .row>:last-child:not(:first-child){margin-left:-1px!important}.onboarding .popup-modal{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;font-size:14px;margin-left:0!important;position:absolute;user-select:none}.onboarding img.aleno-logo{margin:10px 0 -10px;max-height:35px}.onboarding .column{margin:auto!important}.onboarding .error-message{color:red}.onboarding .selection.dropdown{min-width:100px}.onboarding .selection.dropdown .item,.onboarding .selection.dropdown .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.onboarding .setup-button{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:15px;font-weight:400;height:40px;margin-right:15px;min-width:82px;padding:5px}.onboarding .setup-button.back{background-color:#f1f1f1;border:1px solid #353535;color:#000;display:inline-block;vertical-align:top}.onboarding .setup-button.next{background-color:#1786b8;color:#fff;display:inline-block;vertical-align:top}.onboarding .setup-basic .row{padding:0 10px 14px}.onboarding .setup-basic .row:first-of-type{padding-top:14px}.onboarding .setup-basic .row .column.left-column{min-width:100px}.onboarding .setup-basic .row .column.right-column{max-width:calc(100% - 100px)}.onboarding .setup-basic .row .column input,.onboarding .setup-basic .row .column select{border-radius:0}.onboarding .setup-basic .row .column .default-lang{max-width:100%;width:250px}.onboarding .setup-basic .row .column .restaurant-name{max-width:100%;width:400px}.onboarding .setup-basic .row .column .seating-capacity{max-width:100%;width:150px}.onboarding .setup-basic .row .column .time-zone{max-width:100%;width:250px}.onboarding .setup-welcome .aleno-logo-splash{margin:74px 0 35px;max-height:51px}.onboarding .setup-welcome .welcome-title{font-size:40px}.onboarding .setup-welcome .welcome-content{font-size:22px;margin-top:14px;padding:0 75px}.onboarding .setup-welcome .welcome-content>*{margin:0}.onboarding .setup-shifts{padding:30px}.onboarding .setup-shifts .shifts-header{font-size:20px}.onboarding .setup-shifts .shifts-content{padding:30px}.onboarding .setup-shifts .shifts-content .option:not(:last-of-type){margin-bottom:40px}.onboarding .setup-shifts .shifts-content .option label{font-weight:700;padding-left:37px;display:inline-block}.onboarding .setup-shifts .shifts-content .option .checkbox:after{display:inline-block;left:0;position:relative}.onboarding .setup-shifts .shifts-content .option .description{padding-left:37px}.onboarding .setup-design .design-header{font-size:20px;margin-bottom:25px;text-align:center}.onboarding .setup-design .grid{margin:0!important}.onboarding .setup-design .grid .settings-column .box-header{font-size:18px;font-weight:700}.onboarding .setup-design .grid .settings-column .box-header:not(:first-of-type){margin-top:40px}.onboarding .setup-design .grid .settings-column .row{margin:5px 0;padding:0}.onboarding .setup-design .grid .settings-column .row .label-column{padding-left:10px}.onboarding .setup-design .grid .popup-preview-column{margin:0!important}.onboarding .terms-content>*{color:#9b9b9b;font-size:12px;padding:0 100px 42px}.onboarding .terms-content a{color:inherit;text-decoration:underline}.onboarding .centered{text-align:center!important}.onboarding .checkmark{background-color:#fff;border-radius:30px;color:#5fb760;display:block;font-size:50px;height:60px;line-height:60px;margin:58px auto 25px;width:60px}.onboarding .container{width:auto;background-color:#f1f1f1;margin:0 auto;padding:24px}.onboarding .done-button{border-radius:0;font-size:18px;font-weight:400;margin:24px 0 48px}.onboarding .splash{background-color:#f1f1f1;border:none}.onboarding .splash .aleno-logo{margin-top:25px;max-height:45px}.onboarding .structure{border:none!important;box-shadow:none!important;margin:0!important;padding:0!important}.onboarding .ui.input input[type=number],.onboarding .ui.input input[type=text]{border-color:#dedede!important;background-color:#f8f8f8!important}.onboarding .ui.selection.dropdown,.onboarding .ui.selection.dropdown .menu{border-color:rgba(34,36,38,.15)!important}.onboarding .ui.search.dropdown.active,.onboarding .ui.search.dropdown.active .menu,.onboarding .ui.search.dropdown:hover{border-color:#96c8da!important}.onboarding .error.field .ui.input input[type=number],.onboarding .error.field .ui.input input[type=text]{border-color:#e0b4b4!important;color:#9f3a38!important;background-color:#fff6f6!important}.onboarding .ui.steps .step{border-radius:0;border:none;color:#9e9e9e!important;display:inline;height:55px;padding:20px 30px 0 0;text-align:center}.onboarding .ui.steps .step:after{height:0!important;width:0!important}.onboarding .ui.steps .step.active,.onboarding .ui.steps .step.active:after{background-color:#353535}.onboarding .ui.steps .step .title{font-family:inherit}.onboarding .ui.steps .step.active .title{color:#fff;font-weight:700}.onboarding .ui.steps .step.active .custom-bookmark.bottom{background-image:-webkit-linear-gradient(-30deg,#353535 47%,#fff 50%)}.onboarding .ui.steps .step.active .custom-bookmark.top{background-image:-webkit-linear-gradient(30deg,#353535 47%,#fff 50%)}.onboarding .ui.steps .step.completed{padding:18px 30px 0 0}.onboarding .ui.steps .step.completed,.onboarding .ui.steps .step.completed:after{background-color:#353535;color:#999}.onboarding .ui.steps .step.completed .content{margin-top:2px}.onboarding .ui.steps .step.completed .custom-bookmark.bottom{background-image:-webkit-linear-gradient(-30deg,#353535 48%,#7d7c7c 50%,#353535 52%)}.onboarding .ui.steps .step.completed .custom-bookmark.top{background-image:-webkit-linear-gradient(30deg,#353535 48%,#7d7c7c 50%,#353535 52%)}.onboarding .ui.steps .step.completed .icon{display:block;font-size:19px;left:calc(50% - 75px);position:absolute}.onboarding .ui.steps .step .icon{display:none}.onboarding .ui.steps .step .content{margin-left:calc(50% - 50px);position:absolute;text-align:left}.onboarding .ui.steps .step .content .title{font-weight:400}.onboarding .ui.steps .step .custom-bookmark{height:50%;position:absolute;right:0;width:30px}.onboarding .ui.steps .step .custom-bookmark.bottom{background-image:-webkit-linear-gradient(-30deg,#fff 48%,#e5e5e5 50%,#fff 52%);bottom:0}.onboarding .ui.steps .step .custom-bookmark.top{background-image:-webkit-linear-gradient(30deg,#fff 48%,#e5e5e5 50%,#fff 52%);top:0}.onboarding .welcome-button{border-radius:0;font-size:18px;font-weight:400;margin:50px 0 42px}@media (max-width:768px){.aleno-logo{margin:10px auto -10px!important}.step{padding-right:0!important}.step .custom-bookmark{background:none!important}.onboarding-grid{margin:0!important}.onboarding-grid .popup-preview-column{display:none!important}.onboarding-grid>:nth-child(2){max-width:100vw!important;min-width:100vw!important;padding:0!important;width:100vw!important}}.reservation-popup-calendar{height:calc(6 * 4.7rem + 2.36rem + 2.14rem + 8px);outline:none}.reservation-popup-calendar .rw-header{font-size:1.14rem;font-weight:700;margin:.55rem 0 .71rem;outline:none}.reservation-popup-calendar .rw-header>*{background-color:transparent;border:none;height:2.14rem;outline:none}.reservation-popup-calendar .rw-header .rw-btn-left{float:left;font-size:.7em;margin:0 0 0 .3rem;position:relative;transform:rotate(-90deg)}.reservation-popup-calendar .rw-header .rw-btn-left:before{content:"\E605";font-family:aleno-font,Helvetica Neue,Arial,Helvetica,sans-serif}.reservation-popup-calendar .rw-header .rw-btn-right{float:right;font-size:.7em;margin:0 .3rem 0 0;position:relative;transform:rotate(90deg)}.reservation-popup-calendar .rw-header .rw-btn-right:before{content:"\E605";font-family:aleno-font,Helvetica Neue,Arial,Helvetica,sans-serif}.reservation-popup-calendar table{outline:none;width:100%}.reservation-popup-calendar table thead{border-bottom:2px solid #000;line-height:2.36rem}.reservation-popup-calendar table tbody tr{border-bottom:1px solid #000;height:4.7rem}.reservation-popup-calendar table tbody tr td{padding-top:.5rem;vertical-align:top;width:2.86rem}.popup-date-picker .date-picker-content{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-height:565px;min-height:400px;overflow:auto;padding:.71rem}@media (max-height:700px){.popup-date-picker .date-picker-content{max-height:calc(100vh - 12rem);min-height:0}}.popup-date-picker .date-picker-content .date-picker-day.event .dot:after{color:#000;content:"\B7";display:block;font-size:2rem;font-weight:700;margin:-.57rem 0 0 -2px;position:absolute}.popup-date-picker .date-picker-content .date-picker-day.holiday .label,.popup-date-picker .date-picker-content .date-picker-day.unavailable .label{opacity:.5}.popup-date-picker .date-picker-content .date-picker-day.unavailable .info-box,.popup-date-picker .date-picker-content .date-picker-day.unavailable .label{cursor:default}.popup-date-picker .date-picker-content .date-picker-day .addons{padding:0 1px .36rem}.popup-date-picker .date-picker-content .date-picker-day .addons .dot{height:12px;margin:auto;width:3px}.popup-date-picker .date-picker-content .date-picker-day .addons .dot:after{content:none}.popup-date-picker .date-picker-content .date-picker-day .addons .info-box{cursor:pointer;font-size:.64rem;height:1.07rem;line-height:1.07rem;margin:auto;overflow:hidden;padding:1px .21rem;text-overflow:ellipsis;white-space:nowrap;width:2.71rem}.popup-date-picker .date-picker-content .date-picker-day .label{cursor:pointer;height:2rem;margin:auto;padding:.53rem .43rem;width:2rem}.popup-date-picker .date-picker-content .rw-state-selected .label{-moz-border-radius:100%;-webkit-border-radius:100%;background-color:#000;border-radius:100%;color:#fff}.main-header{height:2.5rem}.main-header .main-header-column{display:inline-block;height:100%;padding:.71rem;vertical-align:top;width:33%}.main-header .main-header-column.first{text-align:left}.main-header .main-header-column.first .close-button{cursor:pointer}.main-header .main-header-column.second{font-weight:700;padding:.63rem .71rem}.main-header .main-header-column.second .main-header-logo{align-items:center;display:inline-flex;margin:0 auto}.main-header .main-header-column.second .main-header-logo .main-header-logo-img{max-height:1.23rem;padding-left:.36rem}.main-header .main-header-column.third{text-align:right}.lang-picker{width:3.57rem;float:right}.lang-picker .toggle{cursor:pointer}.lang-picker .toggle .lang-header{display:inline-block;margin-right:.36rem}.lang-picker .toggle .lang-header:only-child{width:100%}.lang-picker .menu{display:none;margin-top:.57rem;position:relative;text-align:center;z-index:1}.lang-picker .menu .menu-row{cursor:pointer;height:2rem;line-height:1.57rem;padding:.21rem}.lang-picker .menu .menu-row:hover{background:#d3d3d3}.lang-picker .menu.show{display:block}.logo-area{font-size:.86rem;padding:.71rem}.logo-area .description{font-size:14px;font-weight:700;margin:1em 0}.logo-area .logo-image{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:7.14rem}.popup-persons-picker .persons-picker-header{font-weight:700;height:2.75rem;line-height:2.75rem}.popup-persons-picker .persons-picker-content{max-height:calc(100vh - 14.75rem);overflow:auto;font-weight:700;height:30rem;overflow:scroll;padding:.36rem .86rem;text-align:left}.popup-persons-picker .persons-picker-content .persons-picker-row{cursor:pointer;height:3.29rem;line-height:3.21rem;padding-left:2.5rem}.popup-persons-picker .persons-picker-content .persons-picker-row.selected{padding-left:.86rem}.popup-persons-picker .persons-picker-content .persons-picker-row.selected i{font-size:1.2rem}.popup-persons-picker .persons-picker-content .persons-picker-row input{background-color:inherit;border:none;color:inherit;width:2.86rem}.popup-confirmation-container{margin:0 .71rem}.popup-confirmation-container .popup-confirmation-content{padding:1.43rem}html{font-size:16px}.popup-container{border-radius:0!important;text-align:center;width:100%}.popup-container footer{display:block!important}.popup-container .ui.active.dimmer{bottom:0!important;height:auto;top:2.5rem!important}.onboarding .popup-modal,.ui.active.page.modals .popup-modal{font-family:ciutadella_rounded_medium,Helvetica Neue,Arial,Helvetica,sans-serif;max-width:22rem;min-width:20rem}.onboarding .popup-modal:not(.scrolling),.ui.active.page.modals .popup-modal:not(.scrolling){left:50%!important;margin-left:0!important;transform:translateX(-50%)}.onboarding .popup-modal ::-webkit-scrollbar,.ui.active.page.modals .popup-modal ::-webkit-scrollbar{background-color:#d3d3d3;width:8px}.onboarding .popup-modal ::-webkit-scrollbar:horizontal,.ui.active.page.modals .popup-modal ::-webkit-scrollbar:horizontal{display:none}.onboarding .popup-modal ::-webkit-scrollbar-thumb,.ui.active.page.modals .popup-modal ::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#000;border:2px solid transparent}.restaurant-picker{cursor:pointer;height:2.71rem;line-height:2.43rem;text-align:left}.restaurant-picker .menu{border:2px solid #000;display:none;padding:.36rem;position:relative;top:-2px}.restaurant-picker .menu.show{display:block;z-index:1}.restaurant-picker .menu .menu-row{height:2.14rem;line-height:1.71rem;overflow:hidden;padding:.21rem .71rem;text-overflow:ellipsis;white-space:nowrap}.restaurant-picker .menu .menu-row:hover{background:#d3d3d3}.restaurant-picker .toggle{height:2.71rem}.restaurant-picker .toggle .restaurant-header{float:left;height:100%;overflow:hidden;padding:0 .71rem;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 2.86rem)}.restaurant-picker .toggle .restaurant-header:only-child{width:100%}.restaurant-picker .toggle .custom-chevron{float:right;font-size:1.21rem;height:100%;line-height:2.64rem;text-align:center;width:2.86rem}.restaurant-picker .toggle .custom-chevron i{margin:0}.popup-step1 .step1-content{max-height:565px;min-height:400px;overflow:auto;padding:.71rem}@media (max-height:700px){.popup-step1 .step1-content{max-height:calc(100vh - 12rem);min-height:0}}.popup-step1 .step1-content .step1-text{padding:.71rem}.popup-step1 .step1-content .step1-restaurant-input{height:2.71rem;margin:.71rem 0 1rem}.popup-step1 .step1-content .step1-restaurant-input .restaurants-dropdown{-moz-appearance:none;-moz-border-radius:0;-webkit-appearance:none;-webkit-border-radius:0;appearance:none;border-radius:0;border:2px solid #000;float:left;padding:.35rem .71rem;width:calc(100% - 2.86rem)}.popup-step1 .step1-content .step1-reservation-details{font-weight:700;margin-top:1.07rem}.popup-step1 .step1-content .step1-reservation-details .step1-reservation-details-box{border:2px solid #000;margin-top:.71rem;padding:.5rem 1.29rem}.popup-step1 .step1-content .step1-reservation-details .step1-reservation-details-box .step1-reservation-details-row{height:40px;padding:0 .71rem}.popup-step1 .step1-content .step1-reservation-details .step1-reservation-details-box .step1-reservation-details-row>*{display:inline-block;line-height:2.5rem;height:2.5rem}.popup-step1 .step1-content .step1-reservation-details .step1-reservation-details-box .step1-reservation-details-row .left{overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:47%}.popup-step1 .step1-content .step1-reservation-details .step1-reservation-details-box .step1-reservation-details-row .right{cursor:pointer;overflow:hidden;text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:53%}.popup-step1 .step1-content .step1-reservation-details .step1-reservation-details-box .step1-reservation-details-row .right .chevron{margin:0 0 0 5px;position:relative}.popup-step1 .step1-footer{height:5rem;padding:0}.popup-step1 .step1-footer .book{font-size:1.14rem;height:16px}.popup-step1 .step1-footer .data{font-size:.86rem;padding-top:.21rem}.popup-step2 .step2-header-container{padding:.36rem .71rem}.popup-step2 .step2-header-container .step2-header{border:2px solid #000;line-height:1.71rem;padding:.29rem 0}.popup-step2 .step2-header-container .step2-header .step2-header-column{display:inline-block;height:100%;width:33%}.popup-step2 .step2-header-container .step2-header .step2-header-column:not(:last-of-type){border-right:2px solid #000}.popup-step2 .step2-content{max-height:calc(100vh - 19.2rem);overflow:auto;height:23.57rem;padding:0 .71rem .4rem}.popup-step2 .step2-content .no-timeslots{align-items:center;display:flex;height:100%}.popup-step2 .step2-content .step2-day-header{height:2.5rem;line-height:2.5rem}.popup-step2 .step2-content .step2-tab:not(.active){height:2.5rem;overflow:hidden}.popup-step2 .step2-content .step2-tab .step2-tab-header{cursor:pointer;height:2.5rem;line-height:2.5rem;padding:0 1.07rem;text-align:left}.popup-step2 .step2-content .step2-tab .step2-tab-header>*{display:inline-flex}.popup-step2 .step2-content .step2-tab .step2-tab-header .step2-tab-header-time{font-weight:700;width:6.43rem}.popup-step2 .step2-content .step2-tab .step2-tab-header .step2-tab-header-name{margin-left:1.07rem;max-width:9.64rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-step2 .step2-content .step2-tab .room-tab:not(.active){height:2.5rem;overflow:hidden}.popup-step2 .step2-content .step2-tab .room-tab .room-tab-header{cursor:pointer;background:gray;height:2.14rem;line-height:2.14rem;margin:.36rem .21rem 0}.popup-step2 .step2-content .step2-tab .room-tab .timeslots-container{display:-webkit-flex;display:flex;flex-wrap:wrap;padding:0 .71rem}.popup-step2 .step2-content .step2-tab .room-tab .timeslots-container .timeslot-content{cursor:pointer;-webkit-flex-basis:20%;flex-basis:20%;font-size:1rem;height:1.71rem;line-height:1.71rem;margin:.21rem 0}.popup-step2 .step2-content .step2-tab .room-tab .timeslots-container .timeslot-content.active{-moz-border-radius:.64rem;-webkit-border-radius:.64rem;border-radius:.64rem}.popup-step2 .step2-content .step2-tab .room-tab .timeslots-container .timeslot-content.in-buffer{-moz-border-radius:.64rem;-webkit-border-radius:.64rem;border-radius:.64rem;border:2px solid grey;line-height:1.43rem}.popup-step2 .step2-content>*{margin-top:.36rem}.popup-step2 .step2-footer .line{background-color:#000;height:2px;margin:-.21rem .71rem}.popup-step2 .step2-footer .suggestions-button{height:2.86rem;padding:0}.popup-step2 .step2-footer .suggestions-button>*{display:inline-block;height:2.86rem;padding:.93rem 0;vertical-align:middle}.popup-step2 .step2-footer .suggestions-button .suggestions-chevron{width:2.86rem}.popup-step2 .step2-footer .suggestions-button .suggestions-text{width:calc(100% - 5.72rem)}.popup-step3 .question-tabs{display:-webkit-flex;display:flex;height:1.5rem;padding:.64rem .36rem}.popup-step3 .question-tabs .question-tab{-webkit-flex:1;flex:1;margin:0 .29rem}.popup-step3 .question-container{height:20rem;overflow-y:auto;padding:.71rem 1.43rem;text-align:left}.popup-step3 .question-container .question-content{margin-top:1.07rem}.popup-step3 .question-container .question-content .question-row{height:2.86rem;margin-top:.36rem}.popup-step3 .question-container .question-content .question-row>*{display:inline-block;vertical-align:middle}.popup-step3 .question-container .question-content .question-row .checkbox-area{height:100%;padding:.64rem;width:2.86rem}.popup-step3 .question-container .question-content .question-row .input-area{height:inherit}.popup-step3 .question-container .question-content .question-row .input-area .ui.input{color:inherit}.popup-step3 .question-container .question-content .question-row .input-area .ui.input input{-moz-border-radius:0;-webkit-border-radius:0;background-color:inherit;border-radius:0;color:inherit;height:2.86rem;width:inherit}.popup-step3 .question-container .question-content .question-row .input-area .ui.input input::-webkit-inner-spin-button,.popup-step3 .question-container .question-content .question-row .input-area .ui.input input::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0}.popup-step3 .question-container .question-content .question-row .input-area .ui.input input[type=number]{text-align:center;width:3.07rem}.popup-step3 .question-container .question-content .question-row .checkbox-area+.input-area{width:calc(100% - 2.86rem)}.popup-step3 .question-container .question-content .question-row .label-area{width:calc(100% - 6.07rem)}.popup-step4 .step4-content{max-height:565px;min-height:400px;overflow:auto}@media (max-height:700px){.popup-step4 .step4-content{max-height:calc(100vh - 12rem);min-height:0}}.popup-step4 .step4-form{height:22.86rem;padding:.71rem;text-align:left}.popup-step4 .step4-form .invisible{display:none}.popup-step4 .step4-form .form-box{padding:.71rem 1.43rem}.popup-step4 .step4-form .form-box label{color:inherit!important}.popup-step4 .step4-form .form-box .field{margin:.36rem 0;color:inherit!important}.popup-step4 .step4-form .form-box .field .input{color:inherit!important}.popup-step4 .step4-form .form-box .field .input input{background-color:inherit!important;border:none!important;color:inherit!important;font-family:inherit;height:35px;padding:.5rem}.popup-step4 .step4-form .form-box .field .input input::-moz-placeholder{color:inherit!important;opacity:.5}.popup-step4 .step4-form .form-box .field .input input::-webkit-input-placeholder{color:inherit!important;opacity:.5}.popup-step4 .step4-form .form-box .field .input input::placeholder{color:inherit!important;opacity:.5}.popup-step4 .step4-form .form-box .field .input input:-moz-placeholder{color:inherit!important;opacity:.5}.popup-step4 .step4-form .form-box .field .input input:-ms-input-placeholder{color:inherit!important;opacity:.5}.popup-step4 .step4-form .form-box .field .input input:focus{background-color:hsla(0,0%,100%,.05)!important}.popup-step4 .step4-form .form-box .field.error .input{background-color:#fbe3e4}.popup-step4 .step4-form .form-box .field.error .checkbox{color:red}.popup-step4 .step4-form .form-box .form-box-header{font-weight:700;margin:.36rem 0;text-align:center}.popup-step4 .step4-form .form-box .form-box-header .charge-text{color:grey;font-size:.86rem}.popup-step5 .step5-content{max-height:565px;min-height:400px;overflow:auto}@media (max-height:700px){.popup-step5 .step5-content{max-height:calc(100vh - 12rem);min-height:0}}.popup-step5 .step5-content .reserved-container{padding:.71rem;text-align:center}.popup-step5 .step5-content .reserved-container .reserved-header{display:inline-flex;font-size:1.43rem;font-weight:700;line-height:2.14rem}.popup-step5 .step5-content .reserved-container .reserved-header i{font-size:2.14rem}.popup-step5 .step5-content .reserved-container .reserved-content{border-bottom:2px solid #000;padding:.71rem 1.43rem}.popup-time-picker .time-picker-wrapper{max-height:565px;min-height:400px;overflow:auto;padding:6.43rem 0}@media (max-height:700px){.popup-time-picker .time-picker-wrapper{max-height:calc(100vh - 12rem);min-height:0}}.popup-time-picker .time-picker-wrapper .time-picker-header{font-weight:700}.popup-time-picker .time-picker-wrapper .time-picker-content{margin-top:1.43rem;padding:0 .71rem}.popup-time-picker .time-picker-wrapper .time-picker-content .time-picker-column{display:inline-table;vertical-align:middle;width:calc((100% - 2.86rem) / 3)}.popup-time-picker .time-picker-wrapper .time-picker-content .time-picker-column.separator{width:1.43rem;height:100%}.popup-time-picker .time-picker-wrapper .time-picker-content .time-picker-column .time-picker-cell{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:2.86rem;line-height:2.86rem}.popup-time-picker .time-picker-wrapper .time-picker-content .time-picker-column .time-picker-cell input{background-color:inherit;border:none;text-align:center;width:3.57rem}.popup-time-picker .time-picker-wrapper .time-picker-content .time-picker-column .time-picker-cell input::-webkit-inner-spin-button,.popup-time-picker .time-picker-wrapper .time-picker-content .time-picker-column .time-picker-cell input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bold{font-weight:700}.pointer,.popup-button{cursor:pointer}.popup-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0!important;display:inline-block;font-weight:400!important;height:3.57rem;padding:1.29rem 0}.popup-button:not(.in-window){margin:.71rem .36rem}.popup-button:not(.in-window):not(.single){width:calc(50% - 1.07rem)}.popup-button:not(.in-window).single{width:calc(100% - 1.43rem)}.popup-button.disabled{opacity:.5;cursor:auto}.popup-button.in-window{margin:0}.popup-button.in-window:not(.single){width:50%}.popup-button.in-window.single{width:100%}.popup-button.two-lines{padding:.64rem 0}.popup-button .chevron{position:absolute}.popup-button .chevron.left{left:1.43rem}.popup-button .chevron.right{right:1.43rem}.popup-button .data{overflow:hidden;padding:.36rem;text-overflow:ellipsis;white-space:nowrap}.underline{text-decoration:underline}.color.field{height:35px}.color.field label{height:35px;line-height:35px}.color.field .color{border-radius:0;height:35px;width:50px}.color.field .container{display:inline-block;float:right;padding:0;position:relative}.color.field .content{position:absolute;right:30px;top:-70px;z-index:2}.color.field .content .flexbox-fix input{height:auto;width:100%!important}.color.field .cover{bottom:0;left:0;position:fixed;right:0;top:0}.color.field .picker{background-color:#fff;border-radius:1px;box-shadow:0 0 0 1px rgba(0,0,0,.1);cursor:pointer;float:right;padding:0}@font-face{font-family:ciutadella_rounded_medium;font-style:normal;font-weight:400;src:url(fonts/ciutadellarounded-medium-webfont.eot),url(fonts/ciutadellarounded-medium-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/ciutadellarounded-medium-webfont.svg#ciutadella_rounded_mediumMd) format("svg"),url(fonts/ciutadellarounded-medium-webfont.ttf) format("truetype"),url(fonts/ciutadellarounded-medium-webfont.woff) format("woff"),url(fonts/ciutadellarounded-medium-webfont.woff2) format("woff2")}@font-face{font-family:aleno-font;font-style:normal;font-weight:400;src:url(fonts/aleno-font.eot),url(fonts/aleno-font.svg) format("svg"),url(fonts/aleno-font.ttf) format("truetype")}:root{font-size:16px}body{margin:0;padding:0;font-family:ciutadella_rounded_medium}