.view-label[data-v-8041d0ee]{font-size:14px;color:#555;margin-bottom:4px;display:block;font-weight:400}.view-value[data-v-8041d0ee]{font-weight:700;font-size:1rem;color:#333}.view-subtitle[data-v-8041d0ee]{font-size:.875rem;color:#666;margin-top:4px}.bank-logo[data-v-8041d0ee],.program-logo[data-v-8041d0ee]{width:40px;height:40px;border-radius:2px;-o-object-fit:cover;object-fit:cover}.data-field-image[data-v-8041d0ee]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #e0e0e0;transition:opacity .2s}.data-field-image[data-v-8041d0ee]:hover{opacity:.8}.data-field-signature-thumb[data-v-8041d0ee]{max-width:220px;max-height:120px;-o-object-fit:contain;object-fit:contain;border:1px solid #e0e0e0;border-radius:4px;display:block}.data-field-signature-link[data-v-8041d0ee]{display:inline-block;text-decoration:none}.data-field-signature-link:hover .data-field-signature-thumb[data-v-8041d0ee]{opacity:.9}.description-text[data-v-8041d0ee]{font-size:1rem;color:#333;line-height:1.6}.conditions-subtitle[data-v-8041d0ee]{font-size:1rem;color:#333;margin-top:1rem}.conditions-list[data-v-8041d0ee],.requirements-list[data-v-8041d0ee]{padding-left:1.5rem;color:#333;line-height:1.8}.conditions-list li[data-v-8041d0ee],.requirements-list li[data-v-8041d0ee]{margin-bottom:.5rem;font-size:.95rem}.conditions-list[data-v-8041d0ee],.requirements-list[data-v-8041d0ee]{list-style-type:disc}.conditions-list ol[data-v-8041d0ee]{list-style-type:decimal;padding-left:1.5rem}