/* .41.208 - Request search and pages; scoped to the Maintenance intake. */
.mx-workspace .mq-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}
.mx-workspace .mq-heading h2{margin:0 0 6px}.mx-workspace .mq-heading p{margin:0}
.mx-workspace .mq-page-size{white-space:nowrap;font-size:12px;color:#536779;border:1px solid #d5dfe5;border-radius:5px;padding:5px 8px;background:#f7f9fb}
.mx-workspace .mq-search{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:14px;border:1px solid #e0e5ea;border-radius:8px;background:#f8fafc}
.mx-workspace .mq-search label{display:grid;gap:6px;min-width:0;font-size:13px;font-weight:600;color:#263d50}
.mx-workspace .mq-search label:first-child{grid-column:1/-1}
.mx-workspace .mq-search input,.mx-workspace .mq-search select{width:100%;box-sizing:border-box;min-width:0}
.mx-workspace .mq-search-actions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}
.mx-workspace .mq-filter-summary{font-size:13px;overflow-wrap:anywhere;margin:14px 0 6px;color:#536779}
.mx-workspace .mq-status{font-size:14px;font-weight:600;margin:6px 0 10px}.mx-workspace .mq-error{color:#9f2929;font-size:13px;overflow-wrap:anywhere}
.mx-workspace .mq-update{background:#fff8eb;border-left:3px solid #cc7b10;padding:10px;font-size:13px}
.mx-workspace .mq-pager{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:12px;font-size:13px}
.mx-workspace .mq-list{display:grid;gap:8px;max-height:640px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
.mx-workspace .mq-row{display:grid;gap:5px;width:100%;min-width:0;text-align:left;padding:14px;border:1px solid #dce3e9;border-radius:8px;background:#fff;color:#263d50;cursor:pointer;font:inherit;font-size:13px;overflow-wrap:anywhere}
.mx-workspace .mq-row:hover,.mx-workspace .mq-row.selected{background:#fff8f2;border-color:#d7772b}
.mx-workspace .mq-row:focus-visible,.mx-workspace .mq-pager button:focus-visible{outline:2px solid #1767a4;outline-offset:2px}
.mx-workspace .mq-row:disabled{cursor:default;opacity:.7}.mx-workspace .mq-reference{color:#446680;font-size:12px}
.mx-workspace .mq-row strong{font-size:15px}.mx-workspace .mq-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}
.mx-workspace .mq-badges span{padding:3px 7px;background:#f0f4f7;border-radius:4px;font-size:12px}
.mx-workspace .mq-footnote,.mx-workspace .mq-detail-note{font-size:12px;color:#536779;line-height:1.5;margin:14px 0 0}
.mx-workspace [data-mq-host]{min-width:0}.mx-workspace .mq-detail-note{margin:0 0 14px}
@media(max-width:700px){.mx-workspace .mq-search{grid-template-columns:minmax(0,1fr)}.mx-workspace .mq-search label:first-child,.mx-workspace .mq-search-actions{grid-column:auto}.mx-workspace .mq-pager .mx-button{padding:8px 10px;font-size:12px}.mx-workspace .mq-list{max-height:480px}}

/* .41.210 - In-page navigation and applied-filter clarity. */
.mx-workspace .mq-quick-views{display:flex;gap:6px;flex-wrap:wrap}
.mx-workspace .mq-quick-view{border:1px solid #d5dfe5;background:#fff;color:#263d50;border-radius:5px;padding:7px 11px;font:inherit;font-size:13px;cursor:pointer}
.mx-workspace .mq-quick-view[aria-pressed="true"]{border-color:#bf4600;background:#fff5ee;color:#a73c00;font-weight:600}
.mx-workspace .mq-quick-view:focus-visible{outline:2px solid #1767a4;outline-offset:2px}
.mx-workspace .mq-quick-view:disabled{opacity:.6;cursor:default}
.mx-workspace .mq-quick-help{font-size:12px;color:#536779;margin:7px 0 12px}
.mx-workspace .mq-pending{margin:12px 0;padding:10px 12px;border-left:3px solid #cc7b10;background:#fff8eb;color:#5b411d;font-size:13px;line-height:1.5}
.mx-workspace .mq-pending[hidden]{display:none!important}
.mx-workspace .mq-selected-request{margin:0 0 12px;max-width:100%;white-space:normal}
.mx-workspace .mq-detail-navigation{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:0 0 14px;margin-bottom:14px;border-bottom:1px solid #dce3e9;font-size:13px}
.mx-workspace [data-mq-host],.mx-workspace .mx-detail{scroll-margin-top:20px}
.mx-workspace .mx-detail-head h2:focus{outline:2px solid #1767a4;outline-offset:4px}
@media(max-width:700px){.mx-workspace .mq-quick-view{flex:1 1 auto;min-height:40px}.mx-workspace .mq-detail-navigation{align-items:flex-start}.mx-workspace .mq-detail-navigation .mx-button{min-height:40px}}
