.custom-spa-booking-actions{display:flex;flex-direction:column;gap:.5rem;width:100%}.custom-spa-booking-actions .actions-row{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.custom-spa-booking-actions .actions-row.actions-row-standard .el-button.el-button--small{padding:.25rem}.custom-spa-booking-actions .actions-row.actions-row-standard .el-button.el-button--small span{display:none}.custom-spa-booking-actions .actions-row .audit-history-button-component,.custom-spa-booking-actions .actions-row .button-wrapper,.custom-spa-booking-actions .actions-row .el-button.el-button--small{flex:1;width:100%}.custom-spa-booking-actions .actions-row .audit-history-button-component .el-icon,.custom-spa-booking-actions .actions-row .button-wrapper .el-icon,.custom-spa-booking-actions .actions-row .el-button.el-button--small .el-icon{font-size:1.5rem}.customer-card-dialog{max-width:50%!important;min-width:50%}.customer-card-dialog .customer-card h3{color:#333;font-size:1.2em;margin-bottom:10px;margin-top:20px}.booking-customer-info-component{cursor:pointer;display:flex;width:-moz-fit-content;width:fit-content}.booking-customer-info-component .el-icon{cursor:pointer}.booking-customer-info-component .el-icon svg{transform:rotate(180deg)}[dir=rtl] .booking-customer-info-component .el-icon svg{transform:rotate(-180deg)}.booking-customer-info-component .el-icon svg:hover{color:var(--el-color-primary)}.booking-customer-info-component-popup .el-card__body{margin-bottom:0;padding:0}.booking-customer-info-component-popup .el-card{margin-bottom:0}.booking-customer-info-component-popup .booking-contact-info .main-info .booking-customer-info-component{display:none}.booking-customer-info-component-popup .flex{display:flex;gap:.5rem}.booking-contact-info.vertical-list{gap:0}.booking-contact-info .main-info{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.booking-contact-info .customer-name{display:flex;gap:.5rem}.booking-contact-info i{font-style:italic}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{content:"";display:table}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}[dir=rtl] .el-button-group>.el-button{float:right}.el-button-group>.el-button+.el-button{margin-left:0}[dir=rtl] .el-button-group>.el-button+.el-button{margin-left:0;margin-right:0}.el-button-group>.el-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] .el-button-group>.el-button:first-child{border-radius:0}.el-button-group>.el-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}[dir=rtl] .el-button-group>.el-button:last-child{border-radius:0}.el-button-group>.el-button:first-child:last-child{border-bottom-left-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}[dir=rtl] .el-button-group>.el-button:not(:last-child){margin-left:-1px;margin-right:0}.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-button.is-active{z-index:1}.el-button-group>.el-dropdown>.el-button{border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0}[dir=rtl] .el-button-group>.el-dropdown>.el-button{border-radius:0;border-left-color:currentcolor;border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}[dir=rtl] .el-button-group .el-button--primary:first-child{border-left-color:var(--el-button-divide-border-color);border-right-color:currentcolor}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}[dir=rtl] .el-button-group .el-button--primary:last-child{border-left-color:currentcolor;border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}[dir=rtl] .el-button-group .el-button--success:first-child{border-left-color:var(--el-button-divide-border-color);border-right-color:currentcolor}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}[dir=rtl] .el-button-group .el-button--success:last-child{border-left-color:currentcolor;border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}[dir=rtl] .el-button-group .el-button--warning:first-child{border-left-color:var(--el-button-divide-border-color);border-right-color:currentcolor}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}[dir=rtl] .el-button-group .el-button--warning:last-child{border-left-color:currentcolor;border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}[dir=rtl] .el-button-group .el-button--danger:first-child{border-left-color:var(--el-button-divide-border-color);border-right-color:currentcolor}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}[dir=rtl] .el-button-group .el-button--danger:last-child{border-left-color:currentcolor;border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}[dir=rtl] .el-button-group .el-button--info:first-child{border-left-color:var(--el-button-divide-border-color);border-right-color:currentcolor}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}[dir=rtl] .el-button-group .el-button--info:last-child{border-left-color:currentcolor;border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.hotel-booking-payment-link-dialog .el-dialog__body{display:flex;flex-direction:column;gap:1rem}.hotel-booking-payment-link-dialog .total-amounts .el-input,.hotel-booking-payment-link-dialog .total-amounts .kpi-component{margin-bottom:1rem}.hotel-booking-payment-link-dialog .total-amounts .kpi-component .amount-inputs{align-items:center;display:flex;flex-direction:column}.hotel-booking-payment-link-dialog .total-amounts .kpi-component .amount-inputs .el-input{max-width:15rem}.hotel-booking-payment-link-dialog .total-amounts .kpi-component .amount-inputs .el-input input{font-size:1.75rem;font-weight:700;text-align:center}.booking-price-component .red{color:var(--el-color-danger)}@media print{.booking-price-component .red{color:unset}}.booking-price-component .green{color:var(--el-color-success)}@media print{.booking-price-component .green{color:unset}}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}[dir=rtl] .v-modal{left:auto;right:0}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);backface-visibility:hidden;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);box-shadow:var(--el-messagebox-box-shadow);box-sizing:border-box;display:inline-block;font-size:var(--el-messagebox-font-size);max-width:var(--el-messagebox-width);overflow:hidden;overflow-wrap:break-word;padding:var(--el-messagebox-padding-primary);position:relative;text-align:left;vertical-align:middle;width:100%}[dir=rtl] .el-message-box{text-align:right}.el-message-box:focus{outline:none!important}.el-overlay.is-message-box .el-overlay-message-box{bottom:0;left:0;overflow:auto;padding:16px;position:fixed;right:0;text-align:center;top:0}.el-overlay.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size, 16px))}[dir=rtl] .el-message-box__header.show-close{padding-left:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size, 16px));padding-right:0}.el-message-box__title{color:var(--el-messagebox-title-color);font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}[dir=rtl] .el-message-box__headerbtn{left:0;right:auto}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;display:flex;gap:12px}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input{border-color:var(--el-color-error)}.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:var(--el-messagebox-padding-primary)}.el-message-box--center .el-message-box__title{align-items:center;display:flex;gap:6px;justify-content:center}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.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 th{height:var(--el-component-size);padding:.25rem 1rem;vertical-align:middle}.table-simple td{padding:.75rem 1rem}.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}.hotel-booking-cancel-component .toggle-button{background:transparent;border:none;color:var(--el-color-danger)}.hotel-booking-cancel-component .toggle-button:hover{background-color:var(--el-color-danger);color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hotel-booking-cancel-component .toggle-button:hover:after{display:none}.hotel-booking-cancel-component .toggle-button.activate-link{color:var(--el-color-success)}.hotel-booking-cancel-component .toggle-button.activate-link:hover{background-color:var(--el-color-success);color:#fff}.hotel-booking-cancel-component-dialog .refund-decision{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}@media print{.hotel-booking-table-component .el-table_1_column_5 .el-link,.hotel-booking-table-component .el-table_1_column_6 .el-link{display:none}}.hotel-booking-table-component .bookging-selector{align-items:flex-start}.hotel-booking-table-component .bookging-selector .select-booking{padding:0 .5rem;width:-moz-fit-content;width:fit-content}.hotel-booking-table-component .bookging-selector .select-booking .el-checkbox__label{display:none}.hotel-booking-table-component .el-link.el-link--primary.is-underline:hover:after{border:none}.hotel-booking-table-component .is-underline:hover:after{border-bottom:none}.hotel-booking-table-component .in-group{background-color:color-mix(in srgb,var(--pms-color-accent),transparent 90%)}.hotel-booking-table-component .in-group td:first-child{position:relative}.hotel-booking-table-component .in-group td:first-child .link-to-main{align-items:center;background-color:var(--el-color-primary);border-radius:.25rem;color:#fff;display:flex;font-size:.5rem;height:1rem;justify-content:center;left:12px;line-height:1;min-width:1rem;padding:0 .25rem;position:absolute;top:0;transform:translateY(-50%);width:-moz-fit-content;width:fit-content}[dir=rtl] .hotel-booking-table-component .in-group td:first-child .link-to-main{left:auto;right:12px}@media print{.hotel-booking-table-component .in-group td:first-child .link-to-main{display:none}}.hotel-booking-table-component .in-group td:first-child .link-to-main.ophran-link{background-color:var(--el-color-warning);position:static;transform:none}.hotel-booking-table-component .cancelled{background-color:color-mix(in srgb,var(--el-color-danger),transparent 92%)}
