.pos-spa-fnb-add-item{margin-bottom:1rem}.pos-spa-fnb-add-item.mode-slim{margin-bottom:0;margin-top:.5rem}.pos-spa-fnb-add-item>.el-button{margin-bottom:1rem}.pos-spa-fnb-add-item .custom-form+.el-button{margin-top:1rem}.pos-spa-booking .card-component .card-title .select-for-payment{align-items:center;display:flex;gap:.5rem}.pos-spa-booking .card-component .card-title .payment-indicator{align-items:center;cursor:pointer;display:flex;gap:.5rem}.pos-spa-booking .card-component .card-title .payment-indicator.partially-paid{color:var(--el-color-warning)}.pos-spa-booking .card-component .card-title .payment-indicator.paid{color:var(--el-color-success)}.pos-spa-booking .card-component .card-title .payment-indicator.unpaid{color:var(--el-color-danger)}.pos-spa-booking .card-component .spa-booking-items{--input-padding:1rem}.pos-spa-booking .card-component .spa-booking-items .table-simple{border:0;padding:0}.pos-spa-booking .card-component .spa-booking-items .table-simple tbody tr td{font-size:1rem;height:auto;padding-bottom:.25rem;padding-top:.25rem}.pos-spa-booking .card-component .spa-booking-items .table-simple tbody tr td:first-child{padding-left:0}[dir=rtl] .pos-spa-booking .card-component .spa-booking-items .table-simple tbody tr td:first-child{padding-left:0;padding-right:0}.pos-spa-booking .card-component .spa-booking-items .table-simple tbody tr td:last-child{padding-right:0}[dir=rtl] .pos-spa-booking .card-component .spa-booking-items .table-simple tbody tr td:last-child{padding-left:0;padding-right:0}.pos-spa-booking .card-component .spa-booking-items .table-simple .price{max-width:10rem;padding-right:var(--input-padding);text-align:right}[dir=rtl] .pos-spa-booking .card-component .spa-booking-items .table-simple .price{padding-left:var(--input-padding);padding-right:0;text-align:left}.pos-spa-booking .card-component .spa-booking-items .table-simple .price:has(.el-input){padding-right:0}[dir=rtl] .pos-spa-booking .card-component .spa-booking-items .table-simple .price:has(.el-input){padding-left:0;padding-right:0}.pos-spa-booking .card-component .spa-booking-items .table-simple .price .el-input{max-width:10rem}.pos-spa-booking .card-component .spa-booking-items .table-simple .price .el-form-item__error{padding-left:.5rem;position:static}[dir=rtl] .pos-spa-booking .card-component .spa-booking-items .table-simple .price .el-form-item__error{padding-left:0;padding-right:.5rem}.pos-spa-booking .card-component .spa-booking-items .table-simple .total{border-top:1px solid #ebeef5;font-weight:700;margin-top:.5rem;padding-top:.5rem}
