@charset "UTF-8";
/***!  Style Declaration  !***/

.iban-card{max-width:760px;margin:0 auto 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.iban-hd{background:linear-gradient(135deg,#0B2545 0%,#143a63 100%);padding:14px 22px;display:flex;align-items:center;gap:14px}.iban-hd-num{flex-shrink:0;width:34px;height:34px;border-radius:9px;background:#EC651D;color:#fff;font-weight:800;font-size:17px;display:flex;align-items:center;justify-content:center}.iban-hd-main{flex:1;min-width:0}.iban-hd-name{color:#fff;font-size:18px;font-weight:700;line-height:1.2}.iban-hd-sub{color:#cbd5e1;font-size:12px}.iban-hd-bdg{flex-shrink:0;background:rgba(255,255,255,.12);color:#fff;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:5px 11px;border-radius:6px}.iban-body{padding:20px 22px}.iban-row{display:flex;gap:20px;align-items:flex-start;margin-bottom:18px}.iban-logo{flex:0 0 170px;background:#f8fafc;border:1px solid #eef1f5;border-radius:12px;min-height:110px;display:flex;align-items:center;justify-content:center;padding:14px}.iban-logo img{max-width:100%;height:auto}.iban-rc{flex:1;min-width:0}.iban-rating{display:flex;align-items:center;gap:8px;margin-bottom:10px}.iban-stars{color:#fbbf24;font-size:14px;letter-spacing:1px}.iban-rating-val{font-size:13px;font-weight:700;color:#64748b}.iban-pills{display:grid;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:8px}@media (max-width:768px){.iban-row{flex-direction:column;gap:14px;align-items:stretch}.iban-logo{flex:0 0 auto;width:100%;min-height:auto}.iban-pills{grid-template-columns:1fr 1fr}}
