.menu-custom{color:#475467;display:flex;font-size:.925rem;font-weight:500;gap:.75rem;line-height:1}@media screen and (max-width:760px){.menu-custom{flex-direction:column;gap:0;left:1rem;position:relative;top:2rem;width:calc(50% - 1rem);word-break:break-word}[dir=rtl] .menu-custom{left:auto;right:1rem}}.menu-custom .main-link{cursor:pointer;position:relative;white-space:nowrap}@media screen and (max-width:760px){.menu-custom .main-link{font-size:1.25rem;padding-bottom:1rem;padding-top:1rem;position:static;white-space:unset}}.menu-custom .main-link a{position:relative}.menu-custom .main-link .arrow-down{height:.875rem;width:.875rem}.menu-custom .main-link>a{align-items:center;display:flex;gap:.25rem}@media screen and (max-width:760px){.menu-custom .main-link>a{align-items:baseline}}.menu-custom .main-link>a span{align-items:center;display:inline-flex;flex-direction:column;justify-content:space-between}.menu-custom .main-link>a span:after{content:attr(data-text);content:attr(data-text)/"";font-weight:600;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden}@media speech{.menu-custom .main-link>a span:after{display:none}}.menu-custom .main-link>a.router-link-active span{color:var(--el-text-color-regular);font-weight:600}@media screen and (max-width:760px){.menu-custom .main-link>a.router-link-active span{font-weight:700;padding-left:1rem}[dir=rtl] .menu-custom .main-link>a.router-link-active span{padding-left:0;padding-right:1rem}.menu-custom .main-link>a.router-link-active span:before{background-color:var(--el-text-color-regular);border-radius:50%;content:"";height:.33rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.33rem}[dir=rtl] .menu-custom .main-link>a.router-link-active span:before{left:auto;right:0}}.menu-custom .main-link:hover>a{color:var(--el-text-color-regular);font-weight:600}.menu-custom .main-link:hover .sub-links-wrapper{display:block}.menu-custom .main-link:hover .arrow-down{transform:scaleY(-1)}@media screen and (max-width:760px){.menu-custom .main-link:hover .arrow-down{transform:rotate(-90deg)}[dir=rtl] .menu-custom .main-link:hover .arrow-down{transform:rotate(90deg)}}.menu-custom .main-link.active-main-link>a{color:var(--el-text-color-regular);font-weight:600}@media screen and (max-width:760px){.menu-custom .main-link.active-main-link>a{font-weight:700;padding-left:1rem}[dir=rtl] .menu-custom .main-link.active-main-link>a{padding-left:0;padding-right:1rem}.menu-custom .main-link.active-main-link>a:before{background-color:var(--el-text-color-regular);border-radius:50%;content:"";height:.33rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.33rem}[dir=rtl] .menu-custom .main-link.active-main-link>a:before{left:auto;right:0}}.menu-custom .sub-links-wrapper{display:none;margin-left:-.88rem;padding-top:1.63rem;position:absolute;top:100%}[dir=rtl] .menu-custom .sub-links-wrapper{margin-left:0;margin-right:-.88rem}@media screen and (max-width:760px){.menu-custom .sub-links-wrapper{height:calc(var(--100vh) - var(--header-height) - 3rem);left:calc(100% + 2rem);max-height:calc(var(--100vh) - var(--header-height) - 3rem);overflow-y:auto;padding-top:0;position:absolute;top:0;width:50vw}[dir=rtl] .menu-custom .sub-links-wrapper{left:auto;right:calc(100% + 2rem)}}.menu-custom .sub-links-wrapper:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 1rem 1rem;content:"";filter:drop-shadow(0 0 .5rem rgba(0,0,0,.05));height:0;left:.88rem;position:absolute;top:.73rem;transform:rotate(0);width:0}[dir=rtl] .menu-custom .sub-links-wrapper:before{left:auto;right:.88rem}@media screen and (max-width:760px){.menu-custom .sub-links-wrapper:before{display:none}}.menu-custom .sub-links-wrapper .sub-links{background-color:#fffffff2;border:1px solid #fff;border-radius:1rem;display:flex;filter:drop-shadow(0 0 .5rem rgba(0,0,0,.05));flex-direction:column;gap:1rem;overflow:hidden;padding:.81rem 3rem .81rem .88rem}[dir=rtl] .menu-custom .sub-links-wrapper .sub-links{padding:.81rem .88rem .81rem 3rem}@media screen and (max-width:760px){.menu-custom .sub-links-wrapper .sub-links{background-color:unset;border:none;border-radius:unset;filter:unset;gap:0;max-height:calc(var(--100vh) - var(--header-height) - 2rem);overflow:auto;padding:unset}}.menu-custom .sub-links-wrapper .sub-links .sub-link{line-height:1;position:relative}@media screen and (max-width:760px){.menu-custom .sub-links-wrapper .sub-links .sub-link{padding-bottom:1rem;padding-top:1rem}}.menu-custom .sub-links-wrapper .sub-links .sub-link .half-opacity-text{opacity:.5}.menu-custom .sub-links-wrapper .sub-links .sub-link span{align-items:center;display:inline-flex;flex-direction:column;justify-content:space-between}.menu-custom .sub-links-wrapper .sub-links .sub-link span:after{content:attr(data-text);content:attr(data-text)/"";font-weight:600;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden}@media speech{.menu-custom .sub-links-wrapper .sub-links .sub-link span:after{display:none}}.menu-custom .sub-links-wrapper .sub-links .sub-link.router-link-active span,.menu-custom .sub-links-wrapper .sub-links .sub-link:hover span{color:var(--el-text-color-regular);font-weight:600}@media screen and (max-width:760px){.menu-custom .sub-links-wrapper .sub-links .sub-link.router-link-active span,.menu-custom .sub-links-wrapper .sub-links .sub-link:hover span{padding-left:1rem}[dir=rtl] .menu-custom .sub-links-wrapper .sub-links .sub-link.router-link-active span,[dir=rtl] .menu-custom .sub-links-wrapper .sub-links .sub-link:hover span{padding-left:0;padding-right:1rem}.menu-custom .sub-links-wrapper .sub-links .sub-link.router-link-active span:before,.menu-custom .sub-links-wrapper .sub-links .sub-link:hover span:before{background-color:var(--el-text-color-regular);border-radius:50%;content:"";height:.33rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.33rem}[dir=rtl] .menu-custom .sub-links-wrapper .sub-links .sub-link.router-link-active span:before,[dir=rtl] .menu-custom .sub-links-wrapper .sub-links .sub-link:hover span:before{left:auto;right:0}}@media screen and (max-width:760px){.menu-custom .sub-links-wrapper .sub-links .sub-link{font-size:1.25rem}.menu-custom .sub-links-wrapper .sub-links .sub-link .lock-svg{filter:brightness(0) invert(1)}}.menu-custom .sub-links-wrapper .sub-links .sub-link.half-opacity-text{opacity:.5}.header-ticket .ticket-icon[data-v-9e7a6ce4]{align-items:center;background-color:#fff;border-radius:.75rem;cursor:pointer;display:flex;height:2.75rem;justify-content:center;position:relative;width:2.75rem}.header-ticket .ticket-icon svg[data-v-9e7a6ce4]{height:1.25rem}.header-ticket .ticket-icon .button-text[data-v-9e7a6ce4]{color:#fff;font-size:1.25rem;font-weight:700}.header-chatbot .notification-icon{align-items:center;background-color:var(--el-color-primary);border-radius:.75rem;cursor:pointer;display:flex;height:2.75rem;justify-content:center;position:relative;width:2.75rem}.header-chatbot .notification-icon .button-text{color:#fff;font-size:1.25rem;font-weight:700}.header-chatbot .notification-icon:hover{background-color:#fff}.header-chatbot .notification-icon:hover .button-text{color:var(--el-color-primary)}body.macos .chatbot-window{left:1rem;top:6rem;width:calc(100vw - 2rem)}[dir=rtl] body.macos .chatbot-window{left:auto;right:1rem}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);display:inline-flex;font-size:var(--el-font-size-base);line-height:1;position:relative;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}[dir=rtl] .el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:currentcolor;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}[dir=rtl] .el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-left-color:transparent;border-right-color:currentcolor}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}[dir=rtl] .el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:currentcolor;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}[dir=rtl] .el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-left-color:transparent;border-right-color:currentcolor}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:0}.el-dropdown .el-dropdown__caret-button{align-items:center;border-left:none;display:inline-flex;justify-content:center;padding-left:0;padding-right:0;width:32px}[dir=rtl] .el-dropdown .el-dropdown__caret-button{border-left:none;border-right:none}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{background:var(--el-overlay-color-lighter);bottom:-1px;content:"";display:block;left:0;position:absolute;top:-1px;width:1px}[dir=rtl] .el-dropdown .el-dropdown__caret-button:before{left:auto;right:0}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}[dir=rtl] .el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0;padding-right:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;left:0;list-style:none;margin:0;padding:5px 0;position:relative;top:0;z-index:var(--el-dropdown-menu-index)}[dir=rtl] .el-dropdown-menu{left:auto;right:0}.el-dropdown-menu__item{align-items:center;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:var(--el-font-size-base);line-height:22px;list-style:none;margin:0;outline:none;padding:5px 16px;white-space:nowrap}.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}[dir=rtl] .el-dropdown-menu__item i{margin-left:5px;margin-right:0}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{font-size:14px;line-height:22px;padding:7px 20px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{font-size:12px;line-height:20px;padding:2px 12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.header-notification .notification-icon{align-items:center;background:#fff;border-radius:.75rem;cursor:pointer;display:flex;height:2.75rem;justify-content:center;position:relative;width:2.75rem}.header-notification .notification-icon.active img{opacity:1}.header-notification .notification-icon img{height:1.25rem;opacity:.5;width:1.25rem}.header-notification .notification-icon .badge{background:var(--el-color-danger);border-radius:50%;font-size:0;height:.5rem;position:absolute;right:.75rem;top:.8rem;width:.5rem}[dir=rtl] .header-notification .notification-icon .badge{left:.75rem;right:auto}.header-notification .el-dropdown{height:100%;width:100%}.header-notification-notification{align-items:center;color:#525a6b;display:flex;gap:.69rem;margin-bottom:.69rem;max-width:100%;width:100%;width:28rem}.header-notification-notification .icon{align-items:center;background:#fff;border-radius:.75rem;box-shadow:1px 1px 4px #00000017;cursor:pointer;display:flex;height:2.75rem;justify-content:center;min-width:2.75rem;position:relative;width:2.75rem}[dir=rtl] .header-notification-notification .icon{box-shadow:-1px 1px 4px #00000017}.header-notification-notification .icon img{height:1.25rem;opacity:.5;width:1.125rem}.header-notification-notification .icon .badge{background:var(--el-color-danger);border-radius:50%;display:none;font-size:0;height:.5rem;position:absolute;right:.75rem;top:.8rem;width:.5rem}[dir=rtl] .header-notification-notification .icon .badge{left:.75rem;right:auto}.header-notification-notification .text{font-size:.75rem;font-weight:600;line-height:1.6;white-space:normal}.header-notification-notification .datetime{font-size:.625rem;margin-left:auto}[dir=rtl] .header-notification-notification .datetime{margin-left:0;margin-right:auto}.header-notification-notification.active .icon img,.header-notification-notification:hover .icon img{opacity:1}.header-notification-notification.active .text,.header-notification-notification:hover .text{color:var(--el-text-color-regular)}.header-notification-notification.active .icon .badge{display:block}.header-profile-menu{align-items:center;background:#fff;border-radius:.75rem;display:inline-flex;display:flex;gap:.5rem;justify-content:center}.header-profile-menu .el-popper[data-popper-placement^=bottom]>.el-popper__arrow{display:none}.header-profile-menu .el-dropdown__popper.el-popper{inset:calc(var(--header-height) - 1rem) 1rem auto auto!important;min-width:12rem;position:fixed!important}.header-profile-menu .el-dropdown__popper.el-popper .el-dropdown-wrapper{height:calc(var(--100vh) - var(--header-height) - 2rem)}.header-profile-menu .el-dropdown__popper.el-popper .el-dropdown-menu{background:transparent;padding:.81rem 1.25rem}.header-profile-menu .el-dropdown__popper.el-popper .el-dropdown-menu__item{justify-content:flex-end}.header-profile-menu .user-info{align-items:center;cursor:pointer;display:flex;gap:.5rem;padding:.375rem}.header-profile-menu .user-info .avatar{border-radius:50%;height:2rem;width:2rem}.header-profile-menu .user-info .user-text{color:#525a6b;display:flex;flex-direction:column;font-size:.625rem;font-weight:500;line-height:1.6}@media screen and (max-width:760px){.header-profile-menu .user-info .user-text{display:none}}.header-profile-menu .user-info .user-text b{color:var(--el-text-color-regular);font-weight:700}.header-profile-menu .user-info .arrow-down{height:1.25rem;margin:.375rem;width:1.25rem}@media screen and (max-width:760px){.header-profile-menu .user-info .arrow-down{display:none}}.el-popper{background:#fff}.booking-bill-minibar-component .table-simple td,.booking-bill-minibar-component .table-simple th{position:relative}.booking-bill-minibar-component .table-simple td.amount,.booking-bill-minibar-component .table-simple th.amount{width:10rem}.booking-bill-minibar-component .table-simple td.amount.total,.booking-bill-minibar-component .table-simple th.amount.total{text-align:right}[dir=rtl] .booking-bill-minibar-component .table-simple td.amount.total,[dir=rtl] .booking-bill-minibar-component .table-simple th.amount.total{text-align:left}.booking-bill-minibar-component .table-simple td.quantity,.booking-bill-minibar-component .table-simple th.quantity{text-align:center;width:8rem}.booking-bill-minibar-component .table-simple td .quantity-buttons,.booking-bill-minibar-component .table-simple th .quantity-buttons{align-items:center;display:flex;gap:1rem;margin-left:auto;width:-moz-fit-content;width:fit-content}[dir=rtl] .booking-bill-minibar-component .table-simple td .quantity-buttons,[dir=rtl] .booking-bill-minibar-component .table-simple th .quantity-buttons{margin-left:0;margin-right:auto}.booking-bill-minibar-component .table-simple td .quantity-buttons .quantity,.booking-bill-minibar-component .table-simple th .quantity-buttons .quantity{min-width:3rem;text-align:center}.booking-bill-minibar-component .table-simple td .quantity-buttons a,.booking-bill-minibar-component .table-simple th .quantity-buttons a{align-items:center;background:#f0f0f2;border-radius:50%;cursor:pointer;display:flex;height:1.5rem;justify-content:center;line-height:1;min-width:1.5rem;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1.5rem}.booking-bill-minibar-component .table-simple td .quantity-buttons a:hover,.booking-bill-minibar-component .table-simple th .quantity-buttons a:hover{background:var(--el-color-primary);color:#fff}.booking-bill-minibar-component .minibar-actions{display:flex;justify-content:flex-end}.booking-bill-minibar-component .minibar-actions:has(*){margin-top:1rem}.booking-bill-group-table-component input{background:var(--el-color-primary-light-9);padding:.25rem}.booking-bill-group-table-component .table-simple td,.booking-bill-group-table-component .table-simple th{position:relative}.booking-bill-group-table-component .table-simple td.amount,.booking-bill-group-table-component .table-simple th.amount{text-align:right;width:10rem}[dir=rtl] .booking-bill-group-table-component .table-simple td.amount,[dir=rtl] .booking-bill-group-table-component .table-simple th.amount{text-align:left}.booking-bill-group-table-component .table-simple td.amount .paid,.booking-bill-group-table-component .table-simple th.amount .paid{opacity:.5}.booking-bill-group-table-component .table-simple td.amount input,.booking-bill-group-table-component .table-simple th.amount input{min-height:2.25rem}.booking-bill-group-table-component .table-simple td.amount input::-moz-placeholder,.booking-bill-group-table-component .table-simple th.amount input::-moz-placeholder{opacity:.5}.booking-bill-group-table-component .table-simple td.amount input::placeholder,.booking-bill-group-table-component .table-simple th.amount input::placeholder{opacity:.5}.booking-bill-group-table-component .table-simple td .icons,.booking-bill-group-table-component .table-simple th .icons{align-items:center;display:flex;gap:.5rem;margin-top:.25rem;position:relative}.booking-bill-group-table-component .table-simple td .delete-edit,.booking-bill-group-table-component .table-simple th .delete-edit{height:80%;margin:0;width:auto}.booking-bill-group-table-component .table-simple td .delete-edit .el-icon svg,.booking-bill-group-table-component .table-simple th .delete-edit .el-icon svg{height:80%;width:80%}.table-simple{background:#fff;border:1px solid #ecebf2;border-radius:.75rem;overflow:auto;width:100%}.table-simple table{border-collapse:collapse;font-size:var(--el-font-size-base);min-width:100%;text-align:left}[dir=rtl] .table-simple table{text-align:right}.table-simple td,.table-simple th{height:3rem;padding:.25rem 1rem;vertical-align:middle}.table-simple thead th{background-color:var(--el-table-head-bg-color);color:#525a6b;font-size:.75rem;font-weight:600;justify-content:center}.table-simple thead th:first-child{justify-content:flex-start;text-align:left}[dir=rtl] .table-simple thead th:first-child{text-align:right}.table-simple tbody tr td{background:#fff}.table-simple tbody tr td div{min-width:5rem}.table-simple:not(.not-striped) tbody tr:nth-child(2n) td{background-color:#f9f9f9}.booking-bill,.booking-bill .group-booking-header{display:flex;flex-direction:column;gap:1rem}.booking-bill .single-booking-header{display:flex;justify-content:flex-end}.booking-bill .rooms .heading-item{align-items:center;border-right:1px solid var(--el-border-color-light);display:flex;gap:.5rem;margin-right:1rem;padding-right:1rem}[dir=rtl] .booking-bill .rooms .heading-item{border-left:1px solid var(--el-border-color-light);border-right:none;margin-left:1rem;margin-right:0;padding-left:1rem;padding-right:0}.booking-bill .rooms .heading-item:last-child{border-right:none;margin-right:0;padding-right:0}[dir=rtl] .booking-bill .rooms .heading-item:last-child{border-left:none;border-right:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.booking-bill .rooms .heading-item .value{text-align:right;width:8rem}[dir=rtl] .booking-bill .rooms .heading-item .value{text-align:left}.booking-bill .rooms .checkout-status{align-items:center;display:flex;gap:.5rem}.booking-bill .rooms .room .room-summary{display:flex;gap:2rem}.booking-bill .rooms .room .room-summary .summary-item{flex:1}.booking-bill .rooms .room .room-summary .summary-item.inactive{opacity:0}.booking-bill .rooms .room .room-summary .summary-item .heading{border-bottom:1px solid var(--el-border-color-light);font-weight:700;margin-bottom:.75rem;padding-bottom:.75rem}.booking-bill .rooms .room .room-summary .summary-item .mini-table{display:flex}.booking-bill .rooms .room .room-summary .summary-item .mini-table .mini-table-item{display:flex;flex:1;flex-direction:column;gap:.25rem}.booking-bill .rooms .room .room-summary .summary-item .mini-table .mini-table-item .label{font-size:.875rem;opacity:.7}.booking-bill .rooms .room .room-summary .summary-item .mini-table .mini-table-item .value{font-weight:700}.booking-bill .rooms .room .room-summary .summary-item .mini-table .mini-table-item .value.success{color:var(--el-color-success)}.booking-bill .rooms .room .room-meta{gap:1rem}.booking-bill .rooms .room .room-meta>*{flex:1}@media screen and (max-width:760px){.booking-bill .rooms .room .room-meta{flex-direction:column}}.booking-bill .rooms .room .room-meta .status-and-guests .type-and-comment .el-select{max-width:15rem}@media screen and (max-width:760px){.booking-bill .rooms .room .room-meta .status-and-guests .type-and-comment .el-select{max-width:unset}}.booking-bill .pay-restaurant-booking .paid{display:block;opacity:.5;text-align:right}[dir=rtl] .booking-bill .pay-restaurant-booking .paid{text-align:left}.booking-bill .pay-restaurant-booking .el-checkbox-group{display:flex;height:calc(100% - 1rem);left:.5rem;position:absolute;top:.5rem;width:calc(100% - 1rem)}[dir=rtl] .booking-bill .pay-restaurant-booking .el-checkbox-group{left:auto;right:.5rem}.booking-bill .pay-restaurant-booking .el-checkbox-group .el-checkbox{display:flex;height:100%;justify-content:center;width:100%}.booking-bill .pay-restaurant-booking .el-checkbox-group .el-checkbox:hover{border-color:var(--el-color-primary)}.booking-bill .el-checkbox-group .el-checkbox{--el-border-radius-base:.75rem}.bookings-bill-confirm-dialog .highlighted{color:var(--el-color-primary);font-weight:700}.bookings-bill-confirm-dialog .el-checkbox-group{background:transparent}.booking-checkin .basic-info-wrapper{display:flex;flex-direction:row;gap:1rem;margin-bottom:1rem}@media screen and (max-width:760px){.booking-checkin .basic-info-wrapper{flex-direction:column}}.el-row .el-button[data-v-6f16ded6]{margin-bottom:1rem}.booking-edit-component .page-wrapper .page-wrapper-header-wrapper .page-wrapper-header{padding-right:3rem}[dir=rtl] .booking-edit-component .page-wrapper .page-wrapper-header-wrapper .page-wrapper-header{padding-left:3rem;padding-right:0}.booking-edit-component .deleter{align-items:center;display:flex;justify-content:center}.booking-edit-component .deleter .hotel-booking-cancel-component{margin-top:1rem}.booking-edit-component .drawer-report{display:flex;justify-content:flex-end;margin-top:1rem}.booking-edit-component .drawer-report svg{height:1.5rem;margin-right:1rem;width:1.5rem}[dir=rtl] .booking-edit-component .drawer-report svg{margin-left:1rem;margin-right:0}.drawer-component{background-color:#ffffffbf;box-sizing:border-box;display:flex;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}[dir=rtl] .drawer-component{left:auto;right:0}.drawer-component .loading-skeleton{align-items:center;background:transparent;box-shadow:2rem 2rem 2rem #0003;display:flex;height:100%;justify-content:center;left:0;max-width:100%;position:absolute;top:0;width:100%}[dir=rtl] .drawer-component .loading-skeleton{box-shadow:-2rem 2rem 2rem #0003;left:auto;right:0}.drawer-component .loading-skeleton .spinner{animation:spin 1s linear infinite;border:.5rem solid rgba(0,0,0,.1);border-radius:50%;border-top:.5rem solid var(--el-color-primary);height:3rem;width:3rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.drawer-component .page-wrapper-header-wrapper{position:static}.drawer-component .page-wrapper-header-background{display:none}.drawer-component .page-wrapper{overflow:hidden}.drawer-component .page-wrapper .page-wrapper-header-wrapper .page-wrapper-header .icons{display:none}.drawer-component .page-wrapper .page-wrapper-content{background:linear-gradient(90deg,#e5f7ff,#ede5ff);height:calc(var(--100vh) - var(--layout-box-header-height));max-height:calc(var(--100vh) - var(--layout-box-header-height));overflow:auto;position:relative}[dir=rtl] .drawer-component .page-wrapper .page-wrapper-content{background:linear-gradient(-90deg,#e5f7ff,#ede5ff)}.drawer-component .booking-edit-component{bottom:0;box-sizing:border-box;left:0;max-width:100%;position:relative;transform:translateY(0);width:100%;z-index:1}[dir=rtl] .drawer-component .booking-edit-component{left:auto;right:0}.drawer-component .close-button{color:var(--el-color-primary);cursor:pointer;font-size:1.5rem;left:calc(100% - 2.5rem);line-height:1.5rem;position:absolute;top:1rem;z-index:2}[dir=rtl] .drawer-component .close-button{left:auto;right:calc(100% - 2.5rem)}.drawer-component .close-button:hover{color:#000}.chatbot-window{border-radius:1rem;display:flex;filter:drop-shadow(.5rem 1rem .75rem rgba(0,0,0,.25));height:calc(var(--100vh) - 7rem);left:1rem;overscroll-behavior-block:contain;position:fixed;top:6.25rem;width:calc(100vw - 2rem);z-index:999}[dir=rtl] .chatbot-window{left:auto;right:1rem}@media screen and (max-width:760px){.chatbot-window .card-component{margin-bottom:0}}.chatbot-window>*{flex:1}.chatbot-window .buttons-wrapper{display:flex;gap:.5rem}.chatbot-window .card-component{display:flex;flex-direction:column;overflow:hidden}.chatbot-window .card-component .card-content{display:flex;flex:1;flex-direction:column;overflow:auto}.chatbot-window .audio-popover{background-color:#fff;border:1px solid #ecebf2;border-radius:.75rem;bottom:7.5rem;box-shadow:0 .5rem 2rem #0000001a;padding:.5rem;position:absolute;right:1.2rem;z-index:1}[dir=rtl] .chatbot-window .audio-popover{left:1.2rem;right:auto}.chatbot-window .audio-popover .popover-title{font-size:.875rem;font-weight:600}.chatbot-window .audio-chat-button{background:none;background:#fff;border:1px solid #ecebf2;border-radius:50%;bottom:.75rem;color:#525a6b;cursor:pointer;height:3rem;padding:.5rem;position:absolute;right:1.25rem;transform:translateY(-100%);width:3rem}[dir=rtl] .chatbot-window .audio-chat-button{left:1.25rem;right:auto}.chatbot-window .audio-chat-button:hover{background-color:#ecebf2}.chatbot-window .icon,.chatbot-window .icon svg{height:1.5rem;width:1.5rem}.chatbot-window .chat-history{flex:1;overflow-y:auto}.chatbot-window .chat-history .chat-teaser{align-items:center;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:center;margin:7.5rem auto;max-width:75rem;width:100%}.chatbot-window .chat-history .chat-teaser h2{max-width:60rem;padding-bottom:2.5rem;text-align:center}.chatbot-window .chat-history .chat-teaser .bubbles{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media screen and (max-width:760px){.chatbot-window .chat-history .chat-teaser .bubbles{margin-bottom:2.5rem}}.chatbot-window .chat-history .chat-message-wrapper{display:flex;gap:.5rem;justify-content:flex-start;margin-bottom:.5rem}.chatbot-window .chat-history .chat-message-wrapper .chat-message{color:#fff;margin-left:auto;max-width:80%}[dir=rtl] .chatbot-window .chat-history .chat-message-wrapper .chat-message,.chatbot-window .chat-history .chat-message-wrapper .chat-message.assistant{margin-left:0;margin-right:auto}[dir=rtl] .chatbot-window .chat-history .chat-message-wrapper .chat-message.assistant{margin-left:auto;margin-right:0}.chatbot-window .chat-history .chat-message-wrapper .chat-message.assistant .message{background-color:var(--el-color-info);border-radius:.75rem .75rem .75rem 0}[dir=rtl] .chatbot-window .chat-history .chat-message-wrapper .chat-message.assistant .message{border-radius:.75rem .75rem 0}.chatbot-window .chat-history .chat-message-wrapper .chat-message.assistant .timestamp{text-align:right}[dir=rtl] .chatbot-window .chat-history .chat-message-wrapper .chat-message.assistant .timestamp{text-align:left}.chatbot-window .chat-history .chat-message-wrapper .chat-message .message{background-color:var(--el-color-primary);border-radius:.75rem .75rem 0;min-width:25rem;padding:1.1rem 2.4rem}[dir=rtl] .chatbot-window .chat-history .chat-message-wrapper .chat-message .message{border-radius:.75rem .75rem .75rem 0}.chatbot-window .chat-history .chat-message-wrapper .chat-message .timestamp{color:#525a6b;font-size:.625rem;margin-left:2.4rem;margin-right:2.4rem;margin-top:.55rem}.chatbot-window .chat-history .alert{margin-top:1rem}.chatbot-window .chat-history .alert .chat-bubble{background-color:var(--el-color-info);border-radius:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-bottom-left-radius:2px;padding:16px 28px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;display:inline-block}[dir=rtl] .chatbot-window .chat-history .alert .chat-bubble{border-bottom-left-radius:0;border-bottom-right-radius:2px;-moz-border-radius-bottomleft:unset;-moz-border-radius-bottomright:2px;-webkit-border-bottom-left-radius:unset;-webkit-border-bottom-right-radius:2px}.chatbot-window .chat-history .alert .typing{align-items:center;display:flex;height:17px}.chatbot-window .chat-history .alert .typing .dot{animation:typingAnimation 1.8s ease-in-out infinite;background-color:#fff;border-radius:50%;display:inline-block;height:7px;margin-right:4px;vertical-align:middle;width:7px}[dir=rtl] .chatbot-window .chat-history .alert .typing .dot{margin-left:4px;margin-right:0}.chatbot-window .chat-history .alert .typing .dot:first-child{animation-delay:.2s}.chatbot-window .chat-history .alert .typing .dot:nth-child(2){animation-delay:.3s}.chatbot-window .chat-history .alert .typing .dot:nth-child(3){animation-delay:.4s}.chatbot-window .chat-history .alert .typing .dot:last-child{margin-right:0}[dir=rtl] .chatbot-window .chat-history .alert .typing .dot:last-child{margin-left:0;margin-right:0}@keyframes typingAnimation{0%{background-color:#ffffffb3;transform:translateY(0)}28%{background-color:#fff6;transform:translateY(-7px)}44%{background-color:#fff3;transform:translateY(0)}}.chatbot-window form{position:relative}.chatbot-window form .el-input{--el-input-height:3.2rem;--el-input-border-radius:100000px;font-size:1rem}.chatbot-window form .el-button{bottom:1px;margin:0;position:absolute;right:1px}[dir=rtl] .chatbot-window form .el-button{left:1px;right:auto}.chatbot-window form .el-button:not(.el-button--primary){border:1px solid #ecebf2;color:#525a6b}.chatbot-window form .el-button .el-icon,.chatbot-window form .el-button .el-icon svg{height:1.5rem;width:1.5rem}.chatbot-window form .el-button.audio-chat{bottom:auto;top:-1rem;transform:translateY(-100%)}.toast-component{bottom:0;left:1rem;margin-right:1rem;position:fixed}[dir=rtl] .toast-component{left:auto;margin-left:1rem;margin-right:0;right:1rem}@media screen and (max-width:760px){.toast-component{width:50%}}body .layout-container-demo{height:var(--100vh)}body .header-notification{margin-left:auto}[dir=rtl] body .header-notification{margin-left:0;margin-right:auto}body .header-inner{-webkit-user-select:none;-moz-user-select:none;user-select:none}
