.rqx-icon{stroke-width:2px;flex:none;width:1em;height:1em}.rqx-payment-plan{border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px}.rqx-payment-plan.is-active{border-color:var(--tone-color);background:color-mix(in srgb, var(--tone-color) 6%, var(--paper))}.rqx-wiz__legend{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-muted);gap:14px;margin-top:6px;font-size:10px;font-weight:700;display:flex}.rqx-wiz__legend-swatch{vertical-align:middle;border-radius:3px;width:12px;height:12px;margin-right:4px;display:inline-block}.rqx-wiz__legend-swatch.is-proposed{background:var(--brand-magenta)}.rqx-wiz__legend-swatch.is-blocked{background:var(--surface-2);border:1px solid var(--border)}.rqx-wiz__legend-swatch.is-available{background:var(--paper);border:1.5px solid var(--border-strong)}.rqx-decline-msg{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-body);color:var(--foreground);padding:12px;font-size:13px;line-height:1.55}.rqx-timestamp{font-family:var(--font-mono);letter-spacing:.12em;color:var(--foreground-muted);font-size:10px}.dashboard-shell.app .dashboard-view-frame .rqx-frame .lv-btn.is-outline{background:color-mix(in srgb, var(--foreground) 8%, var(--card-bg,var(--paper)));color:var(--foreground);border-color:#0000}.dashboard-shell.app .dashboard-view-frame .rqx-frame .lv-btn.is-solid{background:var(--tone-color);border-color:var(--tone-color);color:var(--tone-on-solid)}.dashboard-shell.app .dashboard-view-frame .rqx-frame .lv-btn.is-ghost{background:0 0;border-color:#0000}.dashboard-shell.app .dashboard-view-frame .rqx-frame .lv-btn:hover:not(:disabled){background:color-mix(in srgb, var(--foreground) 15%, var(--card-bg,var(--paper)));box-shadow:3px 3px 0 0 color-mix(in srgb, var(--foreground) 22%, transparent);border-color:#0000;transform:translate(-1px,-1px)}.dashboard-shell.app .dashboard-view-frame .rqx-frame .lv-btn.is-solid:hover:not(:disabled){background:color-mix(in srgb, var(--tone-color) 88%, white);border-color:color-mix(in srgb, var(--tone-color) 88%, white);color:var(--tone-on-solid,#fff)}.dashboard-shell.app .dashboard-view-frame .rqx-frame .lv-btn.is-outline:hover:not(:disabled){background:var(--tone-color);border-color:var(--tone-color);color:var(--tone-on-solid,#fff)}.dashboard-shell.app .dashboard-view-frame .rqx-frame .lv-btn:active:not(:disabled){box-shadow:1px 1px 0 0 var(--tone-shadow);transform:translate(0)}.rqx-select{border:2px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--paper);width:100%;min-height:44px;color:var(--foreground);font-family:var(--font-body);cursor:pointer;appearance:auto;outline:none;padding:10px 14px;font-size:14px;transition:border-color .16s,box-shadow .16s}.rqx-select:focus{border-color:var(--brand-magenta);box-shadow:3px 3px 0 0 color-mix(in srgb, var(--brand-magenta) 30%, transparent)}.rqx-field__error{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-red);font-size:11px;font-weight:700}.rqx-toggle-row{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.rqx-toggle-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--foreground-muted);font-size:11px;font-weight:700}.rqx-plan-summary{border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--paper);flex-direction:column;gap:0;display:flex;overflow:hidden}.rqx-plan-summary__row{font-family:var(--font-body);color:var(--foreground);justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;display:flex}.rqx-plan-summary__row+.rqx-plan-summary__row{border-top:1px solid var(--border)}.rqx-plan-summary__row span{color:var(--foreground-muted);font-size:12px}.rqx-plan-summary__row strong{font-family:var(--font-mono);letter-spacing:.06em;font-size:12px;font-weight:700}