.workspace-is-locked body>*:not(#aw-workspace-lock){visibility:hidden!important;pointer-events:none!important}
#aw-workspace-lock{position:fixed;inset:0;margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;padding:24px;background:#080d11;color:#e5eeee;z-index:2147483647;box-sizing:border-box}
#aw-workspace-lock[open]{display:grid;place-items:center}#aw-workspace-lock section{width:min(440px,100%);padding:25px;border:1px solid #3c666b;border-radius:14px;background:#152026}#aw-workspace-lock h1{font:600 25px system-ui}#aw-workspace-lock p{line-height:1.5}#aw-workspace-lock form{display:grid;gap:12px}#aw-workspace-lock input{padding:14px;font:20px system-ui;color:inherit;background:#0a1318;border:1px solid #47747a;border-radius:8px;min-width:0}#aw-workspace-lock button,#aw-workspace-lock a{display:inline-block;padding:12px;margin-top:10px;color:#c6ffff;background:#20373d;border:1px solid #507980;border-radius:8px;cursor:pointer}#aw-workspace-lock [role=alert]{color:#ffad9e}.mfa-setup-key{display:block;overflow-wrap:anywhere;font-size:18px;padding:12px;background:#080d11}
.ops-quick-measure{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);z-index:1800;background:var(--panel,#152026);color:var(--text,#e5eeee);border:1px solid var(--accent,#53dfbf);border-radius:10px;display:flex;gap:10px;align-items:center;padding:10px;max-width:90%;box-shadow:0 4px 20px #0008}.ops-quick-measure span{min-width:150px}.ops-quick-measure button{white-space:nowrap}

#aw-workspace-lock .mfa-setup-qr{display:block;width:244px;max-width:100%;height:auto;margin:16px auto;background:#fff;image-rendering:pixelated}#aw-workspace-lock section{box-sizing:border-box}#aw-workspace-lock details{margin:12px 0}#aw-workspace-lock summary{cursor:pointer}#aw-workspace-lock[open]{overflow:auto;align-items:safe center}
