.bpa-frontend-my-bookings-vue3 .bpa-front-mb-v3-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.bpa-frontend-my-bookings-vue3 .bpa-front-mb-v3-tabs .__bpa-is-active{font-weight:600}.bpa-cp-ma-table.bp-table--enable-row-hover .bp-table__body tr:hover{cursor:pointer}.bpa-frontend-my-bookings-vue3 .bpa-front-mb-v3-customer__email{font-size:.85em;opacity:.75;word-break:break-word}.bpa-frontend-my-bookings-vue3 .bpa-front-mb-v3-staff__avatar{width:20px;height:20px;border-radius:50%;object-fit:cover;vertical-align:middle;margin-right:6px}.bpa-frontend-my-bookings-vue3 .bpa-front-mb-v3-extras{margin-top:8px}.bpa-frontend-my-bookings-vue3 .bpa-front-ma--pagination-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.bpa-frontend-my-bookings-vue3 .bpa-front-mb-v3-pager__status{min-width:60px;text-align:center}.bpa-frontend-my-bookings-vue3 .bpa-front-mb-v3-cancel-confirm__error,.bpa-frontend-my-bookings-vue3 .bpa-front-mb-v3-delete-confirm__error,.bpa-frontend-my-bookings-vue3 .bpa-front-mb-v3-error,.bpa-frontend-my-bookings-vue3 .bpa-front-mb-v3-success{border-radius:6px;padding:10px 14px;margin:10px 0;font-size:.9em}.bpa-frontend-my-bookings-vue3 .bpa-front-mb-v3-success{background:#e7f7ee;color:#157347;border:1px solid #bfe6cf}.bpa-frontend-my-bookings-vue3 .bpa-front-mb-v3-cancel-confirm__error,.bpa-frontend-my-bookings-vue3 .bpa-front-mb-v3-delete-confirm__error,.bpa-frontend-my-bookings-vue3 .bpa-front-mb-v3-error{background:#fdecec;color:#b42318;border:1px solid #f5c2c0}.bpa-frontend-my-bookings-vue3 .bpa-front-mb-v3-cancel-confirm__actions{display:flex;gap:8px;margin-top:8px}.bpa-frontend-my-bookings-vue3 .bpa-front-mb-v3-delete-account{padding:8px 0}.bpa-frontend-my-bookings-vue3 .bpa-front-dcw__body-btn-group{display:flex;gap:8px;flex-wrap:wrap}.bpa-frontend-my-bookings-vue3 .bpa-front-cp--fw__date-picker-col .bp-date-editor,.bpa-frontend-my-bookings-vue3 .bpa-front-cp--fw__date-picker-col .bp-input,.bpa-frontend-my-bookings-vue3 .bpa-front-cp--fw__date-picker-col .bp-input__wrapper{width:100%}.bpa-frontend-my-bookings-vue3 .bpa-front-cp--fw__date-picker-col{display:flex;gap:8px}.bpa-frontend-my-bookings-vue3 .bpa-front-mb-v3-members-pill{margin-left:6px;font-size:.75em}.bpa-frontend-my-bookings-vue3 .bpa-front-cp--fw__col.__bpa-is-search-icon{position:relative}.bpa-frontend-my-bookings-vue3 .bpa-front-cp--fw__col.__bpa-is-search-icon::before{content:"";position:absolute;top:calc(50% - 10px);left:14px;width:20px;height:20px;background-color:var(--bpa-dt-black-200);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M15.5 14h-.79l-.28-.27c1.2-1.4 1.82-3.31 1.48-5.34-.47-2.78-2.79-5-5.59-5.34-4.23-.52-7.79 3.04-7.27 7.27.34 2.8 2.56 5.12 5.34 5.59 2.03.34 3.94-.28 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M15.5 14h-.79l-.28-.27c1.2-1.4 1.82-3.31 1.48-5.34-.47-2.78-2.79-5-5.59-5.34-4.23-.52-7.79 3.04-7.27 7.27.34 2.8 2.56 5.12 5.34 5.59 2.03.34 3.94-.28 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E")}.bpa-frontend-my-bookings-vue3 .bpa-front-cp--fw__col.__bpa-is-search-icon input[type=search]{padding-left:38px}.bpa-frontend-my-bookings-vue3 .bpa-cp-ma-table.bp-table table{border:none!important;background-color:transparent!important;margin:0!important}.bpa-frontend-my-bookings-vue3 .bp-table__expanded-cell{background-color:transparent!important}.bpa-frontend-my-bookings-vue3 .bpa-front-pill{padding:6px 12px}.bpa-frontend-my-bookings-vue3 .bpa-cp-ma-table.bp-table table{border:none!important;background-color:transparent!important;margin:0!important}.bpa-frontend-my-bookings-vue3 .bpa-cp-ma-table.bp-table .bp-table__header-wrapper tr th.bp-table__cell{font-size:14px;line-height:18px;font-weight:500;color:var(--bpa-dt-black-400);font-family:var(--bpa-primary-font)!important;border:none;border-top:1px solid var(--bpa-gt-gray-400);border-bottom:1px solid var(--bpa-gt-gray-400);background-color:transparent;padding:14px 0;letter-spacing:0;text-transform:capitalize}.bpa-frontend-my-bookings-vue3 .bpa-cp-ma-table.bp-table tr{background-color:transparent!important;-webkit-animation-name:bpaFadeInUp;animation-name:bpaFadeInUp;animation-timing-function:cubic-bezier(.645,.045,.355,1);-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.bpa-cp-ma-table.bp-table .bp-table__header-wrapper tr th.bp-table__cell{padding:14px 0}.bpa-frontend-my-bookings-vue3 .bp-table th.bp-table__cell.is-sortable{cursor:pointer}.bpa-frontend-my-bookings-vue3 .bp-ui-dropdown .bpa-tn__dropdown-head{display:flex;align-items:center}.bp-table__expand-icon{position:relative;cursor:pointer;color:#666;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;height:20px}.bpa-cp-ma-table.bp-table td.bp-table__cell,.bpa-frontend-my-bookings-vue3 .bpa-cp-ma-table.bp-table .bpa-cp-ma-cell-val,.bpa-frontend-my-bookings-vue3 .bpa-cp-ma-table.bp-table td.bp-table__cell .cell{font-size:14px;line-height:18px;font-weight:500;font-family:var(--bpa-primary-font)!important;color:var(--bpa-dt-black-300);text-overflow:unset;border:none!important;padding:12px 0!important}.bpa-frontend-my-bookings-vue3 .bpa-ma-status-box{border:1px solid rgba(83,93,113,.52);padding:6px 8px;border-radius:var(--bpa-radius-4px,4px);display:inline-block;line-height:0}.bpa-frontend-my-bookings-vue3 .bpa-ma-status-box.__bpa-is-pending{border-color:rgba(245,174,65,.52)}.bpa-frontend-my-bookings-vue3 .bpa-ma-status-box.__bpa-is-approved{border-color:rgba(31,99,231,.52)}.bpa-frontend-my-bookings-vue3 .bpa-ma-status-box.__bpa-is-rejected{border-color:rgba(238,36,69,.52)}.bpa-frontend-my-bookings-vue3 .bpa-ma-status-box .bpa-sb__circle{width:10px;height:10px;border-radius:var(--bpa-radius-circle,50%);background-color:var(--bpa-dt-black-300,#535d71);display:block}.bpa-frontend-my-bookings-vue3 .bpa-ma-status-box.__bpa-is-pending .bpa-sb__circle{background-color:var(--bpa-pt-secondary-orange,#f5ae41)}.bpa-frontend-my-bookings-vue3 .bpa-ma-status-box.__bpa-is-approved .bpa-sb__circle{background-color:var(--bpa-pt-blue,#1f63e7)}.bpa-frontend-my-bookings-vue3 .bpa-ma-status-box.__bpa-is-rejected .bpa-sb__circle{background-color:var(--bpa-sc-danger,#ee2445)}.bpa-frontend-my-bookings-vue3 .bpa-cp-ma-table--wrapper tr.bp-table__row{z-index:9;position:relative}.bpa-frontend-my-bookings-vue3 .bpa-cp-ma-table--wrapper tr.bp-table__row:hover{z-index:10}.bpa-frontend-my-bookings-vue3 .bpa-cp-ma-table .bp-table__row .bpa-front-ma-table-actions-wrap:focus-within,.bpa-frontend-my-bookings-vue3 .bpa-cp-ma-table .bp-table__row:hover .bpa-front-ma-table-actions-wrap{z-index:999;opacity:1}