.ve-security-dialog{width:min(480px,calc(100vw - 28px));max-height:90dvh;overflow:auto;border:0;border-radius:22px;padding:28px;color:#09283b;background:white;font:16px/1.5 Arial}
.ve-security-dialog::backdrop{background:#09283bba}.ve-security-dialog h2{margin:0 0 14px}
.ve-security-dialog label{display:grid;gap:9px;font-weight:700}.ve-security-dialog input{width:100%;box-sizing:border-box;border:1px solid #b6cbbf;border-radius:12px;padding:14px;font:28px monospace;letter-spacing:7px;text-align:center;color:#09283b}
.ve-security-dialog form>div{display:grid;gap:10px}.ve-security-dialog button{padding:13px 16px;border:1px solid #cddbd5;border-radius:12px;font:700 15px Arial;cursor:pointer;color:#09283b;background:white}.ve-security-dialog button[type=submit]{background:#a8d500;border-color:#a8d500}
.ve-security-dialog :focus-visible{outline:3px solid #88ad00;outline-offset:3px}.ve-security-dialog button:disabled{opacity:.5}.ve-security-dialog [role=status]:empty{display:none}

#responsibleAccessField{display:none!important}

body.ve-session-ending #modal,body.ve-session-ending dialog,body.ve-session-ending .session-exit{display:none!important}
