/* AXO Bridge page — extends swap.css (same pink/gold tokens from site.css) */
.br-sel{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 4px}
.br-sel select{width:100%;min-width:0;background:rgba(255,255,255,.07);color:var(--txt);border:1px solid var(--line2);border-radius:var(--r-sm);padding:10px 12px;font:600 .9rem Inter,system-ui,sans-serif;cursor:pointer}
.br-sel select:focus{outline:0;border-color:var(--a)}
.br-sel option{background:#1b1128;color:#fff}
.br-arrow{display:block;margin:-6px auto;position:relative;z-index:1;width:38px;height:38px;line-height:36px;text-align:center;border-radius:50%;border:1px solid var(--line2);background:var(--panel2);color:var(--a2);font-size:1.2rem}
.br-custom{margin:2px 0 6px}
.br-custom input{width:100%;box-sizing:border-box;background:rgba(255,255,255,.07);color:var(--txt);border:1px solid var(--line2);border-radius:var(--r-sm);padding:9px 12px;font:500 .82rem "JetBrains Mono",monospace}
.br-custom input:focus{outline:0;border-color:var(--a)}
.br-custom-st{display:block;margin-top:5px;font-size:.78rem;color:var(--mut);min-height:1em}
.br-custom-st.bad{color:#ff7a7a}
.br-altfee{display:block;margin:10px auto 0;background:none;border:0;color:var(--a2);font:600 .85rem Inter,system-ui,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:4px 8px}
.br-altfee:hover{color:#fff}
.sw-info dd.ok{color:#7be0a4}
@media(max-width:480px){.br-sel{grid-template-columns:1fr}}
