#mw-plugin-modal {

    position: fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;

    background: rgba(0,0,0,0.45);
    z-index:9999;

    display:flex;
    align-items:center;
    justify-content:center;
}

.mw-plugin-modal-content {

    background:#fff;
    padding:25px;
    border-radius:6px;
}

.mw-plugin-modal-content h2 {

    margin-top:0;
}

.mw-plugin-modal-content label {

    display:block;
    margin:8px 0;
}

.mw-buttons {

    margin-top:20px;
    text-align:right;
}

#mw-critical-warning {

    background:#fff3cd;
    border:1px solid #ffeeba;
    padding:10px;
    margin-bottom:15px;
    border-radius:4px;
}