/* Only the two requested member payment cards and their controls. */
.br313-payment .br313-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch;margin:12px 0}
.br122.br-member-payment.br313-payment .br313-method-card{display:flex;flex-direction:column;min-width:0;margin:0}
.br313-payment .br313-method-card h4,.br313-payment .br313-profile-title,.br313-payment label,.br313-payment .br313-quote-meta,.br313-payment .br313-policy{white-space:nowrap;word-break:keep-all}
.br313-payment .br313-method-card dl{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px 12px;margin:10px 0 14px}
.br313-payment .br313-method-card dt{color:#a9c9da;white-space:nowrap}
.br313-payment .br313-method-card dd{margin:0;font-weight:650;color:#f4f8fc;white-space:nowrap;word-break:keep-all}
.br313-payment .br313-profile-title{margin:0;font-weight:700}
.br313-payment .br313-fields{display:grid;gap:12px;margin:12px 0}
.br313-payment .br313-fields input{width:100%;min-width:0;box-sizing:border-box}
.br313-payment .br313-submit-row{display:flex;justify-content:flex-end;margin-top:auto;margin-bottom:0;gap:12px}
.br313-payment .br313-submit-row button{width:auto;min-width:100px;margin:0;white-space:nowrap}
.br313-payment .br313-quote{display:grid;gap:8px;margin:12px 0}
.br313-payment .br313-rate,.br313-payment .br313-estimate{display:flex;align-items:center;justify-content:space-between;gap:10px;white-space:nowrap}
.br313-payment .br313-quote>button{justify-self:end;width:auto;min-width:0;margin:0;white-space:nowrap}
.br313-payment .br313-quote-meta,.br313-payment .br313-policy{font-size:12px;margin:0;line-height:1.5}
.br313-payment .br313-status{margin:8px 0 0;white-space:nowrap;word-break:keep-all}
.br313-payment .br313-status>span{display:block;white-space:nowrap}
@media(max-width:900px){.br313-payment .br313-method-grid{grid-template-columns:minmax(0,1fr)}}
