/* Informational instalment terms. Scoped to the product component. */
.zi-finance{margin:22px 0 0;padding:17px;border-radius:14px;background:#f4f9fc;color:#222426;min-width:0;font-size:14px;line-height:1.45}
.zi-finance [hidden]{display:none!important}
.zi-header{display:flex;align-items:center;gap:10px;margin-bottom:13px}
.zi-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:#e2f3fc;color:#008dc9;font-size:23px}
.zi-finance .zi-header h3{font-size:18px;font-weight:700;line-height:1.2;margin:0}
.zi-header p{margin:4px 0 0;color:#657681;font-size:13px}
.zi-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border-radius:11px;background:#eaf0f4;margin-bottom:14px}
.zi-finance .zi-tabs button{min-width:0;min-height:40px;border:0;border-radius:8px;background:transparent;color:#52616c;font-size:14px;font-weight:600;padding:8px 2px;line-height:1.25;cursor:pointer;box-shadow:none}
.zi-finance .zi-tabs button[aria-selected=true]{color:#008dca;background:#fff;box-shadow:0 1px 4px #234b6810}
.zi-finance button:focus-visible,.zi-finance a:focus-visible,.zi-finance summary:focus-visible,.zi-panel:focus-visible{outline:2px solid #00aaf0;outline-offset:3px}
.zi-provider{display:flex;align-items:baseline;gap:5px 10px;flex-wrap:wrap;margin-bottom:9px}
.zi-provider strong{font-size:15px;font-weight:650}.zi-provider span{font-size:13px;color:#657681}
.zi-finance .zi-terms{display:grid;gap:8px;margin:0}
.zi-terms>div{display:grid;grid-template-columns:minmax(90px,.85fr) minmax(0,1.15fr);gap:12px;align-items:start}
.zi-terms dt{font-weight:400;color:#61717c}.zi-terms dd{margin:0;font-weight:550;overflow-wrap:anywhere}
.zi-more{margin-top:11px}.zi-more summary{display:flex;align-items:center;gap:7px;list-style:none;color:#0088c0;font-size:14px;cursor:pointer;min-height:30px}
.zi-more summary::-webkit-details-marker{display:none}.zi-more summary .ti{font-size:16px}.zi-more[open] summary .ti{transform:rotate(180deg)}.zi-more[open] .zi-terms{margin:8px 0 13px}
.zi-example{margin-top:12px;padding:12px;border-radius:10px;background:#fff;color:#52616a;font-size:13px;line-height:1.5}
.zi-example strong{display:block;font-weight:600;color:#374651;margin-bottom:5px}.zi-example p{margin:0}
.zi-source{display:flex;align-items:baseline;justify-content:space-between;gap:8px 14px;flex-wrap:wrap;margin-top:12px}
.pd-detail .zi-source a{color:#0089c4;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:3px;min-height:30px}
.zi-source time{font-size:13px;color:#657681}
.zi-notice,.zi-warning{margin:10px 0 0;font-size:13px;color:#657681;line-height:1.5}.zi-warning{margin-top:7px}
.zi-individual,.zi-unavailable{margin:0;line-height:1.5;font-size:14px}
@media(max-width:480px){.zi-finance{padding:15px;margin-top:18px}.zi-terms>div{gap:10px}.zi-tabs{gap:3px}.zi-example{padding:10px}}
