#gold-concept .provider-options{border:0;margin:15px 0;padding:0;min-width:0}#gold-concept .provider-options legend{font-size:12px;font-weight:600;color:#5b6471;margin-bottom:10px}#gold-concept .provider-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#gold-concept label.provider-choice{display:flex;align-items:center;gap:8px;margin:0;padding:10px;border:1px solid #e5e0d5;border-radius:7px;background:#fff;min-height:66px;font-size:11px;line-height:1.6}#gold-concept .provider-choice:has(input:checked){background:#fcf7e8;border-color:#c6a14e;box-shadow:inset 0 0 0 1px #c6a14e}#gold-concept .provider-choice input{appearance:auto;width:16px;height:16px;min-height:0;flex-shrink:0;padding:0;margin:0;accent-color:#a47c25}#gold-concept .provider-logo{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;font-family:Arial,sans-serif;font-weight:700;font-size:12px;color:#6f571d}#gold-concept .provider-logo img{max-width:32px;max-height:32px;object-fit:contain}#gold-concept #local-seller{display:none!important}#refresh-feedback{margin:10px 0 15px;padding:11px 14px;border-radius:6px;background:#f4f4f0;color:#354251;font-size:13px}#refresh-feedback[data-state=success]{background:#edf6ef;color:#24613c}#refresh-feedback[data-state=error]{background:#fff0ed;color:#9c3828}@media(max-width:600px){#gold-concept .provider-choices{grid-template-columns:1fr 1fr}#gold-concept label.provider-choice{font-size:11px;padding:9px;gap:6px}}

/* Original text-only institution cards; no third-party brand artwork. */
#gold-concept label.provider-choice.text-provider{position:relative;justify-content:flex-start;gap:15px;min-height:84px;padding:20px;border-radius:12px;background:#fdfcf8;border:1px solid #e5dece;cursor:pointer;box-sizing:border-box}
#gold-concept .text-provider .provider-text-name,#gold-concept .text-provider .bank-name{display:block;flex:1;font-family:Cairo,Tahoma,sans-serif;font-size:15px;font-weight:600;line-height:1.9;color:#26384f;text-align:right}
#gold-concept label.text-provider:has(input:checked){background:#f6efdD;border-color:#b8943e;box-shadow:inset 0 0 0 1px #b8943e}
#gold-concept label.text-provider:hover{border-color:#bca469}
#gold-concept label.text-provider:focus-within{outline:2px solid #b8943e;outline-offset:3px}
#gold-concept .text-provider input[type=radio]{width:18px;height:18px;flex:0 0 18px;accent-color:#a47c25}
@media(max-width:600px){#gold-concept label.provider-choice.text-provider{padding:14px;min-height:78px;gap:10px}#gold-concept .text-provider .provider-text-name,#gold-concept .text-provider .bank-name{font-size:13px}}
