/* V45: unobtrusive in-page invigilator messages and safe answer surfaces */
.omi-admin-warning{position:fixed;z-index:14020;top:calc(12px + env(safe-area-inset-top,0px));left:50%;transform:translateX(-50%);width:min(660px,calc(100% - 24px));box-sizing:border-box;background:#fff8e7;color:#553b0e;border:1px solid #ddbd78;border-radius:14px;box-shadow:0 12px 38px rgba(0,0,0,.16);padding:14px 52px 14px 16px;font:600 14px/1.55 system-ui,sans-serif;overflow-wrap:anywhere}
.omi-admin-warning button{position:absolute;right:8px;top:6px;width:38px;height:38px;border:0;border-radius:10px;background:#f6e9cd;cursor:pointer;font-size:24px}
.omi-admin-warning button:focus-visible{outline:3px solid #85652b}
#options :is(input,textarea,select){user-select:text;-webkit-user-select:text}
@media(max-width:620px){.omi-admin-warning{top:calc(5px + env(safe-area-inset-top,0px));padding:10px 48px 10px 12px;font-size:13px}}
