#anbBrowserSetupV661009{position:fixed;inset:0;z-index:2147483600;background:rgba(5,16,28,.78);display:grid;place-items:center;padding:22px;font-family:Arial,sans-serif}
#anbBrowserSetupV661009 .card{width:min(680px,100%);background:#fff;border-radius:18px;padding:24px;box-shadow:0 26px 90px rgba(0,0,0,.35);color:#173047}
#anbBrowserSetupV661009 h2{margin:0 0 6px;font-size:24px}#anbBrowserSetupV661009 p{margin:0 0 16px;color:#687786;line-height:1.45}
#anbBrowserSetupV661009 .grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}#anbBrowserSetupV661009 .full{grid-column:1/-1}
#anbBrowserSetupV661009 label{display:block;font-size:11px;font-weight:700;margin-bottom:5px;color:#47596a}
#anbBrowserSetupV661009 input{width:100%;box-sizing:border-box;border:1px solid #cbd5df;border-radius:9px;padding:10px 11px;font-size:13px}
#anbBrowserSetupV661009 .identity{background:#f5f8fa;border:1px solid #e1e7ec;border-radius:10px;padding:10px;font-family:monospace;font-size:11px;word-break:break-all}
#anbBrowserSetupV661009 .actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px;flex-wrap:wrap}
#anbBrowserSetupV661009 button{border:1px solid #b9c7d2;background:#fff;border-radius:9px;padding:10px 14px;font-weight:700;cursor:pointer}#anbBrowserSetupV661009 button.primary{background:#173047;color:#fff;border-color:#173047}
#anbBrowserSetupV661009 .status{margin-top:12px;padding:9px 10px;background:#f4f7f9;border-radius:8px;font-size:12px}.status.error{background:#fff0f0;color:#9a2c2c}.status.success{background:#eefaf2;color:#19603a}
.anb-browser-banner-v661009{position:fixed;right:12px;bottom:12px;z-index:999;background:#173047;color:#fff;border-radius:9px;padding:7px 10px;font:700 10px Arial;box-shadow:0 6px 20px rgba(0,0,0,.2);opacity:.9}
@media(max-width:700px){#anbBrowserSetupV661009 .grid{grid-template-columns:1fr}}
