.nbp-condition-options{margin:16px 0;clear:both}
.nbp-condition-options[hidden]{display:none!important}
.nbp-condition-card{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid #dce3f0;border-radius:14px;background:#f5f8ff;color:#172033;text-decoration:none!important;transition:border-color .18s,background .18s}
.nbp-condition-card:hover{border-color:#879bd7;background:#edf3ff}
.nbp-condition-card:focus-visible{outline:2px solid #2444b8;outline-offset:3px}
.nbp-condition-card .nbp-condition-image{flex:0 0 52px;width:52px;height:52px;object-fit:contain;background:#fff;border-radius:9px;margin:0}
.nbp-condition-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px;line-height:1.4}
.nbp-condition-copy strong{color:#203c96;font-size:15px;font-weight:650}
.nbp-condition-copy>span{font-size:14px}
.nbp-condition-copy small{font-size:12px;color:#52627e}
.nbp-condition-arrow{font-size:22px;color:#2444b8;flex:none}
@media(max-width:600px){.nbp-condition-card{padding:12px;gap:10px}.nbp-condition-copy strong{font-size:14px}.nbp-condition-copy>span{font-size:13px}}
@media(prefers-reduced-motion:reduce){.nbp-condition-card{transition:none}}
