.ops-idle-dialog{max-width:460px;width:calc(100% - 40px);padding:32px;border:1px solid var(--border,#b8c5c3);border-radius:12px;background:var(--surface,#fff);color:var(--text,#132b2b);box-shadow:0 20px 70px #0005}.ops-idle-dialog::backdrop{background:#061b1baa}.ops-idle-dialog h2{margin:0 24px 16px 0;font-size:24px}.ops-idle-dialog p{line-height:1.6;margin-bottom:24px}.ops-idle-dialog .button{padding:12px 20px;border-radius:6px;background:var(--accent,#087f73);color:#fff;font-weight:700;border:0;cursor:pointer}.ops-idle-dialog .button:disabled{opacity:.6;cursor:wait}.ops-idle-dialog-close{position:absolute;right:12px;top:10px;background:transparent;border:0;color:inherit;font-size:26px;cursor:pointer}.ops-idle-lock{position:fixed;inset:0;z-index:2147483647;background:#fff;color:#132b2b;display:grid;place-items:center;font-size:20px;padding:30px}
