.pod-funding{margin-top:20px}.pod-funding .option-chips{margin:12px 0;flex-wrap:wrap}.pod-funding form{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 0}.pod-funding label{width:100%;font-size:12px}.pod-funding input{width:130px;min-height:44px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--ink);padding:10px}.pod-funding>a{display:block;font-size:11px;margin-top:12px;color:var(--muted)}
.pod-auth{margin-top:16px;padding:0;background:transparent}.pod-auth h3{font-size:16px;margin:0 0 8px}.pod-auth p{font-size:14px;color:var(--muted)}.pod-auth label{display:grid;gap:6px;margin:12px 0;font-size:14px;max-width:360px}.pod-auth input{min-width:0;min-height:44px;padding:10px;border:1px solid var(--line);border-radius:5px}.pod-auth-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.pod-auth-actions .primary{width:auto}.pod-file{margin-top:18px;font-size:12px;color:var(--muted)}.pod-file input{max-width:100%}
#fundingGate:has(.pod-auth:not([hidden]))>[data-action="funding"]{display:none}
.request-summary{font-size:16px;color:var(--muted);line-height:1.6;overflow-wrap:anywhere}
.pod-coupon{margin:16px 0}.pod-coupon .coupon-link{font-size:13px;text-decoration:underline;text-underline-offset:3px}.pod-coupon form[hidden]{display:none}.pod-coupon label{font-size:14px}.pod-coupon input{width:min(100%,240px);font-size:16px}.pod-coupon .coupon-apply{min-height:44px}.coupon-message{font-size:13px;color:var(--deep);margin:8px 0}.coupon-message:empty{display:none}.coupon-error{color:#9b332b}
