.tigiy-installments{display:block;margin:12px 0 8px;font-size:14px;color:inherit}
.tigiy-installments__trigger{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 14px;border:1px solid #e4e4e4;border-radius:10px;background:#fff;color:inherit;cursor:pointer;font:inherit;font-weight:500;text-align:left}
.tigiy-installments__trigger:focus-visible,.tigiy-installments__close:focus-visible{outline:2px solid #222;outline-offset:3px}
.tigiy-installments[data-scope="cart"]{margin:4px 0 0}
.tigiy-installments[data-scope="cart"] .tigiy-installments__trigger{width:auto;border:0;background:transparent;padding:0;justify-content:flex-start;gap:8px;text-decoration:underline;text-underline-offset:3px}
.tigiy-installments[data-scope="cart"] .tigiy-installments__trigger span{display:inline-block}
.tigiy-installments__trigger:disabled{opacity:.5;cursor:wait}
html.tigiy-installments-open{overflow:hidden}
.tigiy-installments__dialog{position:fixed;inset:0;margin:auto;padding:0;border:0;border-radius:16px;background:#fff;color:#222;box-shadow:0 20px 80px #0003;width:min(680px,calc(100% - 40px));max-width:none;max-height:85vh;max-height:85dvh;overflow:hidden;font:inherit}
.tigiy-installments__dialog:not([open]){display:none}
.tigiy-installments__dialog[open]{display:flex;flex-direction:column}
.tigiy-installments__dialog::backdrop{background:rgb(0 0 0 / .48)}
.tigiy-installments__header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:12px 16px 12px 24px;border-bottom:1px solid #eee}
.tigiy-installments__header h2{margin:0;font:inherit;font-size:20px;font-weight:600}
.tigiy-installments__close{display:grid;place-items:center;flex-shrink:0;min-width:44px;min-height:44px;border:0;border-radius:50%;background:#f5f5f5;color:#333;font:inherit;font-size:28px;cursor:pointer}
.tigiy-installments__content{padding:0 24px 24px;overflow-y:auto;overscroll-behavior:contain;min-height:0}
.tigiy-installments__bank{margin-top:20px;--card-color:#555}
.tigiy-installments__bank--axess{--card-color:#a68200}
.tigiy-installments__bank--maximum{--card-color:#d60077}
.tigiy-installments__bank--world{--card-color:#68369a}
.tigiy-installments__bank--paraf{--card-color:#008aaf}
.tigiy-installments__brand{display:flex;align-items:center;gap:12px;min-height:48px;margin-bottom:8px;padding:4px 0 4px 12px;border-left:3px solid var(--card-color)}
.tigiy-installments__brand img{width:88px;height:34px;object-fit:contain;object-position:left center}
.tigiy-installments__bank--paraf .tigiy-installments__brand img{background:#008aaf;object-position:center;border-radius:5px;padding:3px 10px}
.tigiy-installments__brand h3{font:inherit;font-size:13px;font-weight:500;margin:0;color:#555}
.tigiy-installments__dialog table{border-collapse:collapse;width:100%;font-size:14px;table-layout:fixed;margin:0}
.tigiy-installments__dialog th,.tigiy-installments__dialog td{padding:10px 8px;text-align:right;border:0;border-bottom:1px solid #eee;overflow-wrap:anywhere}
.tigiy-installments__dialog th{font-weight:500;color:#555;background:#f7f7f7}
.tigiy-installments__dialog th:first-child,.tigiy-installments__dialog td:first-child{text-align:left;width:22%}
.tigiy-installments__note{font-size:12px;line-height:1.5;color:#666;margin:16px 0 0}
.tigiy-installments__amount{margin:18px 0 0;font-size:15px;font-weight:600}
.tigiy-installments__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:600px){.tigiy-installments__dialog{inset:auto 0 0;margin:0;width:100%;border-radius:20px 20px 0 0;max-height:85vh;max-height:85dvh}.tigiy-installments__header{padding:10px 12px 10px 20px}.tigiy-installments__header h2{font-size:18px}.tigiy-installments__content{padding:0 16px calc(20px + env(safe-area-inset-bottom))}.tigiy-installments__dialog th,.tigiy-installments__dialog td{padding:10px 4px;font-size:13px}}
