.mm-dialog-host{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:1rem}.mm-dialog-host[hidden]{display:none}.mm-dialog-host__backdrop{position:absolute;inset:0;background:rgba(3,7,12,.78);backdrop-filter:blur(3px)}.mm-dialog-host__dialog{position:relative;width:min(34rem,100%);max-height:calc(100vh - 2rem);overflow:auto;color:var(--mm-text,#f8f9fa);background:rgba(13,17,23,.99);border:1px solid var(--mm-border,#495057);border-radius:.9rem;box-shadow:0 1.25rem 4rem rgba(0,0,0,.55)}.mm-dialog-host[data-size=sm] .mm-dialog-host__dialog{width:min(26rem,100%)}.mm-dialog-host[data-size=lg] .mm-dialog-host__dialog{width:min(48rem,100%)}.mm-dialog-host__header{display:grid;grid-template-columns:auto 1fr auto;gap:.85rem;align-items:start;padding:1.25rem;border-bottom:1px solid var(--mm-border,#495057)}.mm-dialog-host__status{font-size:1.35rem}.mm-dialog-host__phase{margin-top:.25rem;color:var(--bs-secondary-color);font-size:.875rem}.mm-dialog-host__body{padding:1.25rem}.mm-dialog-host__spinner{display:block;margin:1rem auto}.mm-dialog-host__progress{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem}.mm-dialog-host__diagnostic{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;border:1px solid var(--mm-border,#495057);border-radius:.5rem}.mm-dialog-host__footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid var(--mm-border,#495057)}body.mm-dialog-blocking{overflow:hidden}@media(max-width:575.98px){.mm-dialog-host{padding:.5rem;align-items:end}.mm-dialog-host__dialog{max-height:calc(100vh - 1rem);border-radius:.9rem .9rem .25rem .25rem}.mm-dialog-host__footer>*{flex:1}}@media(prefers-reduced-motion:reduce){.mm-dialog-host *{animation:none!important;transition:none!important}}
