.mr-booking-detail[data-v-03baab4d]{max-height:65vh;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.mr-detail-section[data-v-03baab4d]{margin-bottom:16px;min-width:0}.mr-detail-section--participants[data-v-03baab4d]{overflow:hidden}.mr-detail-section__title[data-v-03baab4d]{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.mr-detail-muted[data-v-03baab4d]{color:#94a3b8}.mr-participant-toolbar[data-v-03baab4d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px;min-width:0}.mr-participant-toolbar__name[data-v-03baab4d]{width:160px;-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px}.mr-participant-toolbar__name[data-v-03baab4d] .el-input{width:160px}.mr-participant-toolbar__status[data-v-03baab4d]{width:120px;-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px}.mr-participant-toolbar__status[data-v-03baab4d] .el-input{width:120px}.mr-participant-table[data-v-03baab4d] .el-table__body-wrapper{overflow-x:hidden}.mr-participant-table[data-v-03baab4d] table{width:100%!important;table-layout:fixed}.mr-participant-pager[data-v-03baab4d]{margin-top:8px;text-align:right;min-height:28px}.mr-detail-empty[data-v-03baab4d]{display:block;padding:16px 0;text-align:center;font-size:12px;color:#94a3b8}.mr-detail-actions[data-v-03baab4d]{margin-top:16px;text-align:right}.mr-booking-actions[data-v-03baab4d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:-4px 0 16px}.mr-booking-action[data-v-03baab4d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%;padding:14px 16px;border:1px solid #dbeafe;border-radius:10px;background:linear-gradient(135deg,#fff,#f8fbff);cursor:pointer;text-align:left;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.mr-booking-action[data-v-03baab4d]:hover{border-color:#3b82f6;-webkit-box-shadow:0 4px 14px rgba(30,58,138,.1);box-shadow:0 4px 14px rgba(30,58,138,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.mr-booking-action[data-v-03baab4d]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.2);box-shadow:0 0 0 2px rgba(59,130,246,.2)}.mr-booking-action__icon[data-v-03baab4d]{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;font-size:18px}.mr-booking-action__icon.is-standard[data-v-03baab4d]{color:#1d4ed8;background:#eff6ff}.mr-booking-action__icon.is-quick[data-v-03baab4d]{color:#059669;background:#ecfdf5}.mr-booking-action__icon.is-recurring[data-v-03baab4d]{color:#d97706;background:#fffbeb}.mr-booking-action__body[data-v-03baab4d]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.mr-booking-action__title[data-v-03baab4d]{font-size:14px;font-weight:600;color:#0f172a;line-height:1.3}.mr-booking-action__desc[data-v-03baab4d]{font-size:12px;color:#64748b;line-height:1.4}.mr-booking-action__arrow[data-v-03baab4d]{-ms-flex-negative:0;flex-shrink:0;font-size:14px;color:#94a3b8;-webkit-transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease}.mr-booking-action:hover .mr-booking-action__arrow[data-v-03baab4d]{color:#3b82f6;-webkit-transform:translateX(2px);transform:translateX(2px)}.mr-recurring-tag[data-v-03baab4d]{margin-left:6px;vertical-align:middle}.mr-row-cancel[data-v-03baab4d]{color:#e6a23c}.mr-row-cancel[data-v-03baab4d]:focus,.mr-row-cancel[data-v-03baab4d]:hover{color:#cf9236}@media (max-width:900px){.mr-booking-actions[data-v-03baab4d]{grid-template-columns:1fr}}.mr-participant-select-popper{z-index:4000!important}