.close { margin-top:4px; float:right; }

.taksitGosterim { float: left;}
.taksit-container {float:left; width:260px; padding-right:10px; padding-bottom:10px; white-space: nowrap;}

.sp-taksit-modern{display:block;padding:6px 0;color:#111827}
.sp-taksit-modern .sp-taksit-meta{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 18px}
.sp-taksit-modern .sp-taksit-chip{position:relative;overflow:hidden;background:#fff;border:1px solid #dbe2ea;border-radius:14px;padding:15px 18px;line-height:1.35;min-width:300px;box-shadow:none;transition:border-color .16s ease,background-color .16s ease}
.sp-taksit-modern .sp-taksit-chip:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#cbd5e1}
.sp-taksit-modern .sp-taksit-chip:after{content:"İndirimli ödeme";position:absolute;right:12px;top:12px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}
.sp-taksit-modern .sp-taksit-chip:hover{border-color:#cbd5e1;background:#f8fafc}
.sp-taksit-modern .sp-taksit-chip b{display:block;max-width:160px;font-size:12px;color:#475569;margin-bottom:6px;font-weight:800}
.sp-taksit-modern .sp-taksit-chip>span{display:block;font-size:30px;font-weight:900;color:#020617;line-height:1;letter-spacing:-.4px;white-space:nowrap}
.sp-taksit-modern .sp-taksit-chip>span span{display:inline!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;line-height:inherit!important;white-space:nowrap!important}
.sp-taksit-modern .sp-taksit-chip small{display:block;margin-top:5px;font-size:12px;color:#64748b;font-weight:700}
.sp-taksit-modern .sp-taksit-chip em{display:inline-flex;align-items:center;margin-top:12px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#0f172a;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800;line-height:1}
.sp-taksit-modern .sp-taksit-chip em:after{content:"›";font-size:16px;line-height:10px;margin-left:8px}
.sp-taksit-modern .sp-taksit-chip:hover em{border-color:#94a3b8;background:#f8fafc}
.sp-taksit-modern .sp-taksit-headline{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin:4px 0 16px}
.sp-taksit-modern .sp-taksit-title{font-size:22px;font-weight:800;margin:0;color:#0b1220;letter-spacing:-.2px;display:flex;align-items:center;gap:8px}
.sp-taksit-modern .sp-taksit-title:before{content:"";width:9px;height:9px;border-radius:999px;background:#0ea5e9;box-shadow:0 0 0 4px rgba(14,165,233,.14)}
.sp-taksit-modern .sp-taksit-title-pill{display:inline-flex;align-items:center;border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;white-space:nowrap}
.sp-taksit-modern .sp-taksit-note{background:#fff;border:1px solid #dbe2ea;border-radius:12px;padding:12px 14px;color:#344054;box-shadow:0 4px 14px rgba(2,6,23,.05)}
.sp-taksit-modern #taksitGosterim.sp-taksit-grid{display:grid;grid-template-columns:repeat(3,minmax(260px,320px));gap:16px;align-items:start;justify-content:start;width:100%;max-width:1040px;margin:0}
.sp-taksit-modern #taksitGosterim .taksitGosterim{width:auto!important;float:none!important;margin:0!important}
.sp-taksit-modern #taksitGosterim .taksit-container{width:auto!important;float:none!important;margin:0!important;padding:0!important;white-space:normal!important}
.sp-taksit-modern #taksitGosterim .clear-space{display:none}
.sp-taksit-modern .sp-taksit-card{width:100%;max-width:none;margin:0;padding:0;border:1px solid #dbe2ea;border-radius:10px;overflow:hidden;background:#fff;box-shadow:none;transition:border-color .16s ease}
.sp-taksit-modern .sp-taksit-card:hover{border-color:#cbd5e1}
.sp-taksit-modern .sp-taksit-table{width:100%;border-collapse:separate;border-spacing:0}
.sp-taksit-modern .sp-taksit-table td,.sp-taksit-modern .sp-taksit-table th{border:0;padding:10px 12px;font-size:13px}
.sp-taksit-modern .sp-taksit-table .sp-taksit-bank{padding:14px 10px;text-align:center;font-weight:800;letter-spacing:.1px;background:var(--sp-bank-bg,#66cc33)!important;color:var(--sp-bank-fg,#fff)!important;border-top-left-radius:9px;border-top-right-radius:9px}
.sp-taksit-modern .sp-taksit-table .sp-taksit-bank img{max-height:28px;width:auto}
.sp-taksit-modern .sp-taksit-table .sp-taksit-head td{font-size:11px;font-weight:800;background:var(--sp-bank-bg,#66cc33)!important;color:var(--sp-bank-fg,#fff)!important;opacity:.98}
.sp-taksit-modern .sp-taksit-table .sp-th-label{display:inline-flex;align-items:center;gap:6px}
.sp-taksit-modern .sp-taksit-table .sp-th-amount:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.85}
.sp-taksit-modern .sp-taksit-table .sp-th-total:before{display:none}
.sp-taksit-modern .sp-taksit-table tr td{border-top:1px solid #edf1f5}
.sp-taksit-modern .sp-taksit-table tr:nth-child(2n+1):not(.sp-taksit-head):not(.pesin):not(.sp-taksit-cta) td{background:#fafbfc}
.sp-taksit-modern .sp-taksit-table tr:hover td{background:#f4f6f8}
.sp-taksit-modern .sp-taksit-table tr.pesin td{background:#eef2f6!important}
.sp-taksit-modern .sp-taksit-table td.td1{color:#475467;font-weight:800}
.sp-taksit-modern .sp-taksit-table td.td2,.sp-taksit-modern .sp-taksit-table td.td3{font-weight:800;color:#101828;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}
.sp-taksit-modern .sp-taksit-table td.td3{color:#0b1220}
.sp-taksit-modern .sp-taksit-table td.td3:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#1d2939;margin-right:8px;vertical-align:1px;opacity:.72}
.sp-taksit-modern .sp-taksit-cta td{background:#fff!important;text-align:center}
.sp-taksit-modern .sp-taksit-cta span{display:inline-flex;align-items:center;justify-content:center;border:1px solid #dbe2ea;border-radius:999px;background:#f8fafc;color:#334155;padding:7px 10px;font-size:12px;font-weight:800;line-height:1}
.sp-taksit-modern .sp-taksit-cta span:after{content:"›";font-size:16px;line-height:10px;margin-left:8px}
@media (max-width:1360px){.sp-taksit-modern #taksitGosterim.sp-taksit-grid{grid-template-columns:repeat(3,minmax(250px,310px));gap:14px;max-width:980px}}
@media (max-width:1040px){.sp-taksit-modern #taksitGosterim.sp-taksit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
@media (max-width:680px){.sp-taksit-modern #taksitGosterim.sp-taksit-grid{grid-template-columns:1fr;gap:12px}.sp-taksit-modern .sp-taksit-headline{align-items:flex-start;flex-direction:column}.sp-taksit-modern .sp-taksit-chip{min-width:0;width:100%;box-sizing:border-box}.sp-taksit-modern .sp-taksit-title{font-size:20px}.sp-taksit-modern .sp-taksit-chip span{font-size:25px}}

.genel_taksitDiv { border:0px solid #ddd; padding:4px; color:#555555; font-weight:bold; white-space:nowrap; font-size:12px; }
.genel_taksitDiv table { background-color:#fff }
.genel_taksitDiv td { background-color:#fff; }
.genel_taksitDiv .taksitTopHeader { text-align:center; background-color:#66cc33; color:#FFFFFF; padding:4px;}
.genel_taksitDiv .taksitSayisi { width:50px; height:46px; text-align:center; }
.genel_taksitDiv .taksitHeader { color:#fff; background-color:#66cc33; text-align:center; width:110px; padding:4px;  }
.genel_taksitDiv .taksitHeaderEmpty { background-color:#66cc33; }
.genel_taksitDiv .td1,.genel_taksitDiv .td2,.genel_taksitDiv .td3 { text-align:center; height:20px; }
.genel_taksitDiv .sep { font-weight:normal; background-color:#fff; width:1px; overflow:hidden; }
.genel_taksitDiv .td1 { background-color:#fff; width:50px; border-bottom: 1px dashed #ccc; border-right: 1px dashed #ccc;  }
.genel_taksitDiv .td2 { background-color:#fff; border-bottom: 1px dashed #ccc; border-right: 1px dashed #ccc;  }
.genel_taksitDiv .td3 { background-color:#fff; border-bottom: 1px dashed #ccc;  }
.genel_taksitDiv .pesin td { background-color:#ffdeff;  }
.genel_taksitDiv .colorBold { color:#88c337 }

/* �� Bankas� */
.isbank_taksitDiv { border:0px solid #ddd; padding:4px; color:#555555; font-weight:bold; }
.isbank_taksitDiv table { background-color:#ddd }
.isbank_taksitDiv td { background-color:#fff; }
.isbank_taksitDiv .taksitTopHeader { text-align:center; background-color:#df1063; color:#FFFFFF; padding:4px;}
.isbank_taksitDiv .taksitSayisi { width:50px; height:46px; text-align:center; }
.isbank_taksitDiv .taksitHeader { color:#fff; background-color:#df1063; text-align:center; width:110px; padding:4px;  }
.isbank_taksitDiv .taksitHeaderEmpty { background-color:#df1063; }
.isbank_taksitDiv .td1,.isbank_taksitDiv .td2,.isbank_taksitDiv .td3 { text-align:center; height:20px; }
.isbank_taksitDiv .sep { font-weight:normal; background-color:#fff; width:1px; overflow:hidden; }
.isbank_taksitDiv .td1 { background-color:#fff; width:50px; }
.isbank_taksitDiv .td2 { background-color:#fff;  }
.isbank_taksitDiv .td3 { background-color:#fff;  }
.isbank_taksitDiv .pesin td { background-color:#ffdeff;  }
.isbank_taksitDiv .colorBold { color:#88c337 }

/* Yap� Kredi */
.yapikredi_taksitDiv { border:0px solid #ddd; padding:4px; color:#555555; font-weight:bold; }
.yapikredi_taksitDiv table { background-color:#ddd }
.yapikredi_taksitDiv td { background-color:#fff; }
.yapikredi_taksitDiv .taksitTopHeader { text-align:center; background-color:#68207f; color:#FFFFFF; padding:4px;}
.yapikredi_taksitDiv .taksitSayisi { width:50px; height:46px; text-align:center; }
.yapikredi_taksitDiv .taksitHeader { color:#fff; background-color:#68207f; text-align:center; width:110px; padding:4px;  }
.yapikredi_taksitDiv .taksitHeaderEmpty { background-color:#68207f; }
.yapikredi_taksitDiv .td1,.yapikredi_taksitDiv .td2,.yapikredi_taksitDiv .td3 { text-align:center; height:20px; }
.yapikredi_taksitDiv .sep { font-weight:normal; background-color:#fff; width:1px; overflow:hidden; }
.yapikredi_taksitDiv .td1 { background-color:#fff; width:50px; }
.yapikredi_taksitDiv .td2 { background-color:#fff;  }
.yapikredi_taksitDiv .td3 { background-color:#fff;  }
.yapikredi_taksitDiv .pesin td { background-color:#dee1ff;  }
.yapikredi_taksitDiv .colorBold { color:#88c337 }

/* Garanti Bankas� */
.garanti_taksitDiv { border:0px solid #ddd; padding:4px; color:#555555; font-weight:bold; }
.garanti_taksitDiv table { background-color:#ddd }
.garanti_taksitDiv td { background-color:#fff; }
.garanti_taksitDiv .taksitTopHeader { text-align:center; background-color:#66cc33; color:#FFFFFF; padding:4px;}
.garanti_taksitDiv .taksitSayisi { width:50px; height:46px; text-align:center; }
.garanti_taksitDiv .taksitHeader { color:#fff; background-color:#66cc33; text-align:center; width:110px; padding:4px;  }
.garanti_taksitDiv .taksitHeaderEmpty { background-color:#66cc33; }
.garanti_taksitDiv .td1,.garanti_taksitDiv .td2,.garanti_taksitDiv .td3 { text-align:center; height:20px; }
.garanti_taksitDiv .sep { font-weight:normal; background-color:#fff; width:1px; overflow:hidden; }
.garanti_taksitDiv .td1 { background-color:#fff; width:50px; }
.garanti_taksitDiv .td2 { background-color:#fff;  }
.garanti_taksitDiv .td3 { background-color:#fff;  }
.garanti_taksitDiv .pesin td { background-color:#dee2ff;  }
.garanti_taksitDiv .colorBold { color:#88c337 }

.paytr-table-cell-head img {height: 30px;display: block;margin: 0 auto;padding: 6px 0;}
.paytr-table-bold {color: #434d57;font-weight: bold;}
.paytr-table-toplam{color: #737373;font-size: 12px;}
.paytr-table-cols > .paytr-table-cell {width: 16.6%;}
.paytr-table {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 0 3em 0;padding: 0;font-family: Arial, sans-serif;font-size: 14px;}
.paytr-table-cell{box-sizing: border-box;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;width: 100%;padding: 0.5em 1em;overflow: hidden;list-style: none;border: solid 1px #ffffff;}
.paytr-table-cell{text-align: center;margin: -4px 0 0 -4px;background-color: #ffffff;border-color: #f1f1f1;}
.paytr-table-cell:hover{cursor: default;background-color: #F3F3F3;}
.paytr-table-cell-head{padding: 0.5em;color: #ffffff;border-color: #f1f1f1;background-color: #ffffff;}
.no-flexbox .paytr-table{display: block;}
.no-flexbox .paytr-table > .paytr-table-cell{width: 100%;}
@media all and (max-width: 700px) {.paytr-table {display: block;}.paytr-table > .paytr-table-cell {font-size: 16px !important;width: 100% !important;}.paytr-table-cell-head img {height: auto;}}