body.mv-rider-assignment-open{overflow:hidden!important}
@layer mv-rider-assignment {
 dialog.mv-rider-assignment-dialog{position:fixed!important;inset:0!important;margin:auto!important;padding:0!important;border:0!important;border-radius:18px!important;width:min(760px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:85dvh!important;overflow:auto!important;background:white!important;color:#243247!important;box-shadow:0 24px 90px #0f172a60!important}
 .mv-rider-assignment-dialog::backdrop{background:#0f172a99}
 .mv-rider-assignment-dialog .modal-content{border:0!important;margin:0!important;width:100%!important;max-width:100%!important}
 .mv-rider-assignment-dialog .modal-header{position:sticky!important;top:0!important;z-index:2!important;background:#fff!important;color:#243247!important;border-bottom:1px solid #e2e8f0!important;padding:14px!important}
 .mv-rider-assignment-dialog .modal-body{padding:14px!important}
 .mv-rider-assignment-dialog .btn-close{filter:none!important}
 .mv-rider-assignment-dialog .modal-footer{position:sticky!important;bottom:0!important;background:#fff!important;border-top:1px solid #e2e8f0!important;padding:12px!important}
}

@layer mv-rider-assignment {
 .mv-delivery-post-dialog[open]{display:flex!important;flex-direction:column!important;width:min(900px,calc(100vw - 20px))!important;height:85dvh!important;overflow:hidden!important}
 .mv-delivery-post-dialog>header{display:flex;justify-content:space-between;align-items:center;flex:none;padding:12px 16px;border-bottom:1px solid #e2e8f0}
 .mv-delivery-post-dialog>header>button{height:40px;width:40px;border:0;border-radius:8px;background:#f1f5f9;font-size:24px}
 .mv-delivery-post-dialog>iframe{border:0;width:100%;flex:1;min-height:0;background:#fff}
 .mv-rider-assignment-dialog [hidden]{display:none!important}
}
