/* Quick look (Felix 2026-10-19): pop-ups opened on top of another screen (View quote, View booking),
   on every page. Messages started this (D9); these rules moved here from portal-message-workspace.css
   so every screen shows them the same way.
   "Open in Quotes", "Open in Bookings", "Open full page": in the header on tablets and desktops, so the
   footer keeps room for the record's own buttons; first in the stacked footer on phones. A footer left
   with nothing else in it on a wide screen is hidden. */
:is(.cx-quick-look, .cx-messages-popup) .modal-header > div:first-child { min-width: 0; }
:is(.cx-quick-look, .cx-messages-popup) .modal-header .cx-messages-open-page--header { display: none !important; }
@media (min-width: 576px) {
    :is(.cx-quick-look, .cx-messages-popup) .modal-header .cx-messages-open-page--header { display: inline-flex !important; flex: 0 0 auto; margin: 0 0 0 auto !important; width: auto; }
    :is(.cx-quick-look, .cx-messages-popup) .modal-header .cx-messages-open-page--header + .btn-close { margin-left: 12px !important; }
    :is(.cx-quick-look, .cx-messages-popup) .modal-footer .cx-messages-open-page--footer { display: none !important; }
    :is(.cx-quick-look, .cx-messages-popup) .modal-footer:not(:has(> :not(.cx-messages-open-page--footer, template))) { display: none !important; }
}
/* A View button waiting for its pop-up. */
[data-job-jump][aria-busy="true"], [data-quick-look][aria-busy="true"] { cursor: progress; }
/* The enquiry and event pop-ups show the event or its date where other record pop-ups show money
   (moved from portal-message-workspace.css, U148). */
.nk-body.nk-body:is(.portal-booker, .portal-entertainer) .cx-booking-detail .modal-content .cx-booking-detail__amount.cx-booking-detail__amount--plain { color: #EDEDED !important; font-size: 20px; letter-spacing: -.02em; overflow-wrap: anywhere; }
