/* Media / finance / procurement request UX. Scoped to body.media-requests-page only. */
body.media-requests-page,body.media-requests-page html{height:auto;overflow-x:hidden;overflow-y:auto}
body.media-requests-page .mr-page,
body.media-requests-page #mrApp{height:auto!important;max-height:none!important;overflow:visible!important}
body.media-requests-page .mr-table-wrap{overflow-x:auto;overflow-y:visible}
body.media-requests-page .s31-unit-host{overflow:visible!important;height:auto!important}
body.media-requests-page .s31-unit-frame{height:auto;min-height:70vh}
body.media-requests-page .s31-type-filters{display:none!important}
body.media-requests-page .close-minutes{margin:0 0 12px}
body.media-requests-page .close-minutes-row{display:flex;align-items:center;gap:8px}
body.media-requests-page .close-minutes-row input{width:92px;min-height:42px;text-align:center}
.mr-next{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid #d7e4e2;border-radius:14px;background:#fff;margin:0 0 14px}
.mr-next strong{display:block;font-size:15px}
.mr-next span{display:block;font-size:12px;color:#516566;margin-top:3px}
.mr-next .mr-summary{font-size:12px;color:#516566;margin-top:6px}
.mr-stats-priority{display:grid;gap:12px;margin-bottom:16px}
.mr-stat.is-action{border-color:#f4c790;background:#fff8ef}
.mr-stat.is-wait{border-color:#c9d7f2;background:#f4f7fd}
.mr-stat.is-run{border-color:#9ad7d3;background:#f1fbfa}
.mr-stat.is-late{border-color:#f0b6b6;background:#fff5f5}
.mr-stat.is-done{border-color:#b7d9c4;background:#f3faf5}
.mr-stat.is-info{background:#f7f8f8;color:#516566}
.mr-dt-time{direction:rtl;justify-content:center}
.mr-storage{font-size:12px;color:#516566;margin:8px 0}
.mr-links a{display:inline-flex;align-items:center;gap:6px}
.mr-due-ro{background:#f6f8f8;border-radius:10px;padding:10px 12px}
.mr-extra-box{margin-top:10px}
.mr-settings-btn{margin-inline-start:auto}
.mr-dt-time{display:flex;align-items:center;gap:8px;direction:rtl}
.mr-dt-time select{min-width:72px;text-align:center}
