/* Export, pass and report dialogs (native <dialog>; base styles come from /static/core/billing-ui.css). */
.ex-dialog { --bu-bg: #1c222c; font-family: 'Consolas', 'Courier New', monospace; font-size: 12px; }
.ex-row { display: flex; align-items: center; gap: 10px; margin: 8px 0; }
.ex-row > label { width: 120px; flex-shrink: 0; color: var(--bu-muted); }
.ex-row > select, .ex-row > input, .ex-row > textarea { flex: 1; min-width: 0; min-height: 32px; font: inherit; }
.ex-row > textarea { resize: vertical; }
.ex-dialog .check-row { margin: 8px 0; }
.hp-wrap { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }
.legal-foot a { color: #7090a8; margin-left: 10px; }
.legal-foot a:hover { color: #a0c8e8; }
.menu-item.pass { color: #80c0f0; }
.menu-item.pass.active { color: #90d0a0; }
