.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:#374151;font-size:13px;max-width:960px}
.sp-taksit-modern .sp-taksit-meta{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}
.sp-taksit-modern .sp-taksit-chip{flex:1 1 180px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:11px 13px;line-height:1.4;min-width:0;max-width:260px;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .15s,box-shadow .15s}
.sp-taksit-modern .sp-taksit-chip:has(.sp-taksit-chip-price-tek){border-left:3px solid #64748b}
.sp-taksit-modern .sp-taksit-chip:has(.sp-taksit-chip-price-havale){border-left:3px solid #475569}
.sp-taksit-modern .sp-taksit-chip:before,.sp-taksit-modern .sp-taksit-chip:after{display:none}
.sp-taksit-modern .sp-taksit-chip b{display:block;font-size:11px;color:#64748b;margin-bottom:2px;font-weight:600}
.sp-taksit-modern .sp-taksit-chip-price{display:block;font-size:17px;font-weight:700;color:#111827;line-height:1.2;white-space:nowrap}
.sp-taksit-modern .sp-taksit-chip-price 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:inline;margin-left:4px;font-size:11px;color:#94a3b8;font-weight:400}
.sp-taksit-modern .sp-taksit-chip em{display:none}
.sp-taksit-modern .sp-taksit-headline{margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid #eef2f6}
.sp-taksit-modern .sp-taksit-title{font-size:13px;font-weight:600;margin:0;color:#334155;letter-spacing:0;display:flex;align-items:center;gap:7px}
.sp-taksit-modern .sp-taksit-title:before{content:"";width:3px;height:14px;border-radius:2px;background:#94a3b8;flex-shrink:0}
.sp-taksit-modern .sp-taksit-note{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;color:#475569}
.sp-taksit-modern #taksitGosterim.sp-taksit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:100%;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 #e2e8f0;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.05);transition:border-color .15s,box-shadow .15s}
.sp-taksit-modern .sp-taksit-card:hover{border-color:#d1d9e6;box-shadow:0 4px 12px rgba(15,23,42,.07)}
.sp-taksit-modern .sp-taksit-table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}
.sp-taksit-modern .sp-taksit-table td,.sp-taksit-modern .sp-taksit-table th{border-left:0!important;border-right:0!important;border-bottom:0!important;padding:7px 10px;font-size:12px;vertical-align:middle;background:#fff!important}
.sp-taksit-modern .sp-taksit-table tr:not(.sp-taksit-head):not(:first-child) td{border-top:1px solid #e2e8f0!important}
.sp-taksit-modern .sp-taksit-table tr:nth-child(even):not(.sp-taksit-head):not(:first-child):not(.pesin-fiyat) td{background:#fafbfc!important}
.sp-taksit-modern .sp-taksit-table tr:not(.sp-taksit-head):not(:first-child):not(.pesin-fiyat):hover td{background:#f3f6fa!important}
.sp-taksit-modern .sp-taksit-table .sp-taksit-bank{padding:12px 8px 10px;text-align:center;font-weight:600;background:#fff!important;color:#374151!important;border-bottom:4px solid var(--sp-bank-bg,#d5dbe3)!important}
.sp-taksit-modern .sp-taksit-table .sp-taksit-head td{font-size:10px;font-weight:600;background:#f8fafc!important;color:#94a3b8!important;border-top:0;border-bottom:1px solid #e2e8f0!important;text-transform:uppercase;letter-spacing:.03em}
.sp-taksit-modern .sp-taksit-table .sp-taksit-bank img{max-height:22px;width:auto;display:block;margin:0 auto}
.sp-taksit-modern .sp-taksit-table .taksitHeaderEmpty{width:24%}
.sp-taksit-modern .sp-taksit-table .taksitHeader,.sp-taksit-modern .sp-taksit-table .td2,.sp-taksit-modern .sp-taksit-table .td3{text-align:right;width:38%}
.sp-taksit-modern .sp-taksit-table td.td1{color:#64748b;font-weight:500;text-align:left;width:24%;font-variant-numeric:tabular-nums}
.sp-taksit-modern .sp-taksit-table td.td2,.sp-taksit-modern .sp-taksit-table td.td3{font-weight:500;color:#374151;white-space:nowrap;font-variant-numeric:tabular-nums}
.sp-taksit-modern .sp-taksit-table td.td2{color:#94a3b8}
.sp-taksit-modern .sp-taksit-table td.td3{font-weight:600;color:#111827;vertical-align:middle}
.sp-taksit-modern .sp-taksit-table .sp-taksit-total{display:block;line-height:1.35}
.sp-taksit-modern .sp-taksit-table tr.pesin-fiyat td{background:#eceff3!important;border-top:1px solid #b8c2ce!important}
.sp-taksit-modern .sp-taksit-table tr.pesin-fiyat td.td1{border-left:3px solid #94a3b8!important;padding-left:7px;color:#1f2937;font-weight:600}
.sp-taksit-modern .sp-taksit-table tr.pesin-fiyat .td2{color:#6b7280}
.sp-taksit-modern .sp-taksit-table tr.pesin-fiyat .td3{color:#111827;font-weight:700}
.sp-taksit-modern .sp-pesin-badge{display:block;margin-top:2px;font-size:9px;font-weight:600;color:#475569;line-height:1.2;text-align:right}
.sp-taksit-modern .sp-taksit-foot{margin:12px 0 0;padding:8px 12px;font-size:11px;color:#64748b;line-height:1.4;background:#f8fafc;border:1px solid #eef2f6;border-radius:8px}
.sp-taksit-modern .sp-taksit-cta{display:none}
@media (max-width:1040px){.sp-taksit-modern #taksitGosterim.sp-taksit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
@media (max-width:680px){.sp-taksit-modern #taksitGosterim.sp-taksit-grid{grid-template-columns:1fr;gap:10px}.sp-taksit-modern .sp-taksit-chip{max-width:none;width:100%}}

.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;}}