/* FlipRadar billing UI (box-added). Uses the site's lot-sheet tokens. */
.rate-form{margin-top:auto}
.rate-form .btn{width:100%}
.billing-flash{max-width:720px;margin-top:12px}
.board-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px}
.board-tools:empty{display:none}
.filters button[aria-disabled=true]{color:var(--ink-muted);cursor:not-allowed}
.pro-tag{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;border:1px solid var(--accent);color:var(--accent-text,var(--accent));padding:1px 4px;margin-left:4px;vertical-align:1px}
.locked-row td,.lot-tag.locked-row{filter:blur(5px);user-select:none;pointer-events:none;opacity:.7}
.board-lock{position:relative;border:1px solid var(--ink);background:var(--paper-raised);box-shadow:inset 0 4px 0 var(--accent),4px 4px 0 var(--ink);padding:16px 16px 14px;margin:-1px 0 16px;max-width:760px}
.board-lock h3{font-family:var(--font-display);text-transform:uppercase;font-size:1.7rem;line-height:1;margin:4px 0 8px}
.board-lock p{margin:0 0 10px}
.lock-kicker{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}
.lock-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}
.acct-spec{grid-template-columns:repeat(4,1fr);margin:0 0 16px}
.acct-actions form{display:inline-flex}
.acct-block{border-top:1px solid var(--rule);margin-top:20px;padding-top:14px;max-width:720px}
.acct-block h3{font-family:var(--font-display);text-transform:uppercase;font-size:1.5rem;margin:0 0 6px}
.device-out{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px}
.device-out label{flex:1;min-width:260px}
.device-out input{width:100%;min-height:44px;font-family:var(--font-mono);font-size:.8rem;border:1px solid var(--ink);background:var(--paper);color:var(--ink);padding:0 8px}
.acct-list{max-width:720px;padding-left:1.1rem}
.acct-list li{margin:0 0 8px}
#signin-form{margin:12px 0 16px}
@media (width<=760px){.acct-spec{grid-template-columns:1fr 1fr}}
@media (width<=520px){.acct-spec{grid-template-columns:1fr}}
[hidden]{display:none!important}
#live-board .board thead th{top:0}
