/*
  MPA Room UX
  - Hide employee selector (employee acts as internal "room resource").
  - Minor admin + frontend tweaks.
*/

/* Hide employee wrapper everywhere (front + back). */
.mpa-employee-wrapper {
  display: none !important;
}

/* Make sure Location appears before Service visually even if markup is unchanged. */
.mpa-booking-step-service-form .mpa-service-form {
  display: flex;
  flex-direction: column;
}

.mpa-booking-step-service-form .mpa-service-category-wrapper { order: 10; }
.mpa-booking-step-service-form .mpa-location-wrapper        { order: 20; }
.mpa-booking-step-service-form .mpa-service-wrapper         { order: 30; }
.mpa-booking-step-service-form .mpa-employee-wrapper        { order: 40; }

/* Optional: small spacing consistency */
.mpa-booking-step-service-form .mpa-input-wrapper {
  margin-bottom: 12px;
}

/* Service editor: hide the core "Eligible Employees" metabox to avoid confusion.
   The employee is managed via the "Room Floor / Location" box in this plugin. */
body.post-type-mpa_service #mpa_service_performers_metabox {
  display: none;
}

/* Service editor: keep our selects full width and readable. */
body.post-type-mpa_service #mpa-room-ux-location,
body.post-type-mpa_service #mpa-room-ux-employee {
  width: 100%;
}
