.credit-req{background:var(--paper);width:100%;max-width:420px;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-lg);font-family:var(--sans);border-radius:0;padding:20px}.credit-req-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--brand-orange-ink);margin-bottom:10px;font-size:10px;font-weight:700}.credit-req-title{letter-spacing:1px;text-transform:uppercase;color:var(--ink);margin:0 0 8px;font-size:18px;font-weight:800}.credit-req-body{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.5}.credit-req-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:16px 0 0}.credit-req-metric{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;display:flex}.credit-req-metric:first-child{border-top:none}.credit-req-metric-label,.credit-req-metric-value{letter-spacing:1px;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:11px}.credit-req-metric-label{color:var(--ink-3)}.credit-req-metric-value{color:var(--ink);text-align:right;font-weight:700}.credit-req-error{border:1px solid var(--line);color:var(--ink);margin-top:14px;padding:8px 10px;font-size:12.5px}.credit-req-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.credit-req-btn{border:1px solid var(--line);background:var(--surface);min-width:96px;color:var(--ink);font-family:var(--sans);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;border-radius:0;flex:auto;padding:10px 12px;font-size:11px;font-weight:700}.credit-req-btn:hover:not(:disabled){border-color:var(--brand-orange-ink);color:var(--brand-orange-ink)}.credit-req-btn:disabled{opacity:.55;cursor:default}.credit-req-btn--primary{background:var(--brand-orange-soft);border-color:var(--brand-orange-ink);color:var(--brand-orange-ink)}.credit-req-btn--primary:hover:not(:disabled){background:var(--brand-orange-ink);color:var(--surface)}.credit-req-btn--ghost{background:0 0}
