.op-nav-settings{margin:0 0 18px;padding:22px 24px;border:1px solid #ccd9ef;border-radius:16px;background:linear-gradient(120deg,#f1f6ff,#fff 75%);color:#142c50;display:grid;gap:14px}.op-nav-settings small{font-size:10px;font-weight:700;letter-spacing:1.2px;color:#496895}.op-nav-settings h2{margin:5px 0;font-size:20px}.op-nav-settings p{margin:5px 0;max-width:800px;line-height:1.6;color:#49617e}.op-nav-settings label{display:flex;align-items:center;gap:8px;font-weight:600}.op-nav-settings input{width:18px;height:18px;accent-color:#245cda}.op-nav-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.op-nav-settings button,.op-nav-blocked button,.op-nav-session button{border:0;background:#245cda;color:white;padding:10px 16px;border-radius:9px;cursor:pointer}.op-nav-settings button:disabled{opacity:.55;cursor:wait}.op-nav-settings :focus-visible,.op-nav-blocked :focus-visible{outline:3px solid #76a5ff;outline-offset:3px}.op-nav-blocked{position:fixed;bottom:18px;left:250px;right:24px;z-index:10005;background:#fff8e8;color:#614400;border:1px solid #dbaa3e;border-radius:12px;padding:16px;box-shadow:0 8px 25px #0002;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.op-nav-blocked a{color:#173f9c;text-decoration:underline}.op-nav-session{position:fixed;inset:0;background:#101c38db;z-index:2147483646;display:grid;place-items:center;padding:24px}.op-nav-session section{max-width:520px;background:white;color:#142c50;border-radius:16px;padding:28px}.ant-menu a[data-nav-menu]{display:block;color:inherit}.op-nav-session p{line-height:1.6}@media(max-width:760px){.op-nav-settings{padding:18px}.op-nav-blocked{left:16px;right:16px}}
