.wa-sema-konteyner { display: flex; flex-direction: column; gap: 0; margin: 30px 0; background: var(--ba-bg-2); border-radius: var(--ba-r-3); padding: 24px; border: 1px solid var(--ba-border); }
.wa-sema-adim { display: flex; gap: 18px; padding: 18px 0; position: relative; }
.wa-sema-adim:not(:last-child)::after { content: ''; position: absolute; left: 22px; top: 62px; bottom: -18px; width: 2px; background: linear-gradient(180deg, var(--ba-neon), transparent); opacity: 0.4; }
.wsa-numara { width: 44px; height: 44px; border-radius: 50%; background: linear-gradient(135deg, var(--ba-mor), var(--ba-neon)); display: grid; place-items: center; color: #fff; font-family: var(--ba-mono); font-size: 14px; font-weight: 700; flex-shrink: 0; box-shadow: 0 4px 15px rgba(0, 196, 214, 0.25); }
.wsa-icerik h4 { font-size: 15px; color: #fff; margin: 0 0 6px; display: flex; align-items: center; gap: 8px; }
.wsa-icerik h4 i { color: var(--ba-neon); font-size: 14px; }
.wsa-icerik p { font-size: 13.5px; color: var(--ba-txt-2); margin: 0; line-height: 1.6; }
.wa-karsilastirma { margin: 28px 0; overflow-x: auto; }
.wa-tablo { width: 100%; border-collapse: separate; border-spacing: 0; border-radius: var(--ba-r-2); overflow: hidden; border: 1px solid var(--ba-border); }
.wa-tablo thead th { padding: 16px 18px; font-size: 13px; font-weight: 700; text-align: left; background: var(--ba-bg-2); color: #fff; }
.wa-tablo thead th:first-child { color: var(--ba-yesil); border-right: 1px solid var(--ba-border); }
.wa-tablo thead th:last-child { color: #ef4444; }
.wa-tablo tbody td { padding: 14px 18px; font-size: 13px; color: var(--ba-txt-2); border-top: 1px solid rgba(196, 200, 206, 0.08); line-height: 1.5; }
.wa-tablo tbody td:first-child { border-right: 1px solid var(--ba-border); background: rgba(16, 185, 129, 0.03); }
.wa-uyari-serit { display: flex; gap: 16px; padding: 20px 22px; background: linear-gradient(90deg, rgba(245, 158, 11, 0.12), rgba(245, 158, 11, 0.02)); border-left: 4px solid var(--ba-pembe); border-radius: 0 var(--ba-r-2) var(--ba-r-2) 0; margin: 25px 0; }
.wus-ikon { width: 40px; height: 40px; border-radius: 50%; background: linear-gradient(135deg, var(--ba-pembe), var(--ba-turuncu)); display: grid; place-items: center; color: #fff; font-size: 17px; flex-shrink: 0; animation: wusNabiz 2s ease-in-out infinite; }
@keyframes wusNabiz { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.08); } }
.wus-metin { font-size: 13.5px; color: var(--ba-txt-1); line-height: 1.65; }
.wus-metin strong { color: var(--ba-pembe); }
.wa-kriter-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 14px; margin: 28px 0; }
.wk-kart { background: var(--ba-bg-2); border: 1px solid var(--ba-border); border-radius: var(--ba-r-2); padding: 18px; transition: all 0.3s ease; }
.wk-kart:hover { border-color: rgba(0, 196, 214, 0.35); transform: translateY(-3px); box-shadow: 0 8px 24px rgba(0, 196, 214, 0.08); }
.wkk-ust { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; }
.wkk-ikon { width: 36px; height: 36px; border-radius: var(--ba-r-1); background: linear-gradient(135deg, var(--ba-mor), var(--ba-neon)); display: grid; place-items: center; color: #fff; font-size: 15px; flex-shrink: 0; }
.wkk-baslik { font-size: 14px; font-weight: 700; color: #fff; }
.wk-kart p { font-size: 12.5px; color: var(--ba-txt-3); margin: 0; line-height: 1.55; }
.wa-adim-serit { display: flex; align-items: center; justify-content: center; gap: 0; margin: 32px 0; flex-wrap: wrap; }
.was-item { display: flex; flex-direction: column; align-items: center; gap: 10px; padding: 0 16px; min-width: 100px; text-align: center; }
.was-simge { width: 52px; height: 52px; border-radius: 50%; background: var(--ba-bg-3); border: 2px solid var(--ba-border); display: grid; place-items: center; color: var(--ba-txt-3); font-size: 20px; transition: all 0.3s ease; }
.was-aktif .was-simge { background: linear-gradient(135deg, var(--ba-mor), var(--ba-neon)); border-color: transparent; color: #fff; box-shadow: 0 0 20px rgba(0, 196, 214, 0.3); }
.was-sira { font-size: 10px; text-transform: uppercase; letter-spacing: 1px; color: var(--ba-txt-3); font-weight: 700; }
.was-detay strong { font-size: 12px; color: var(--ba-txt-2); display: block; margin-top: 3px; }
.was-baglanti { width: 40px; height: 2px; background: linear-gradient(90deg, var(--ba-neon), var(--ba-border)); flex-shrink: 0; margin-bottom: 28px; }
.wa-arti-eksi { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin: 28px 0; }
.wa-ae-sutun { border-radius: var(--ba-r-2); padding: 20px; border: 1px solid var(--ba-border); }
.wa-arti { background: linear-gradient(145deg, rgba(16, 185, 129, 0.08), rgba(16, 185, 129, 0.02)); border-color: rgba(16, 185, 129, 0.30); }
.wa-eksi { background: linear-gradient(145deg, rgba(239, 68, 68, 0.08), rgba(239, 68, 68, 0.02)); border-color: rgba(239, 68, 68, 0.30); }
.wae-baslik { font-size: 14px; font-weight: 700; margin-bottom: 14px; padding-bottom: 10px; border-bottom: 1px solid var(--ba-border); display: flex; align-items: center; gap: 8px; color: #fff; }
.wa-arti .wae-baslik i { color: var(--ba-yesil); }
.wa-eksi .wae-baslik i { color: #ef4444; }
.wa-ae-sutun ul { list-style: none; padding: 0; margin: 0; }
.wa-ae-sutun li { padding: 7px 0; font-size: 13px; color: var(--ba-txt-2); display: flex; align-items: flex-start; gap: 8px; }
.wa-ae-sutun li i { margin-top: 3px; font-size: 11px; flex-shrink: 0; }
.wa-arti li i { color: var(--ba-yesil); }
.wa-eksi li i { color: #ef4444; }
.wa-sss-kutu { background: var(--ba-bg-2); border: 1px solid var(--ba-border); border-radius: var(--ba-r-2); margin-bottom: 10px; overflow: hidden; }
.wa-sss-baslik { display: flex; justify-content: space-between; align-items: center; padding: 16px 20px; cursor: pointer; transition: background 0.2s ease; user-select: none; }
.wa-sss-baslik:hover { background: var(--ba-bg-3); }
.wa-sss-baslik span { font-size: 14px; font-weight: 600; color: #fff; display: flex; align-items: center; gap: 10px; }
.wa-sss-baslik span i { color: var(--ba-neon); font-size: 14px; }
.wa-sss-ok { color: var(--ba-txt-3); font-size: 12px; transition: transform 0.3s ease; }
.wa-sss-kutu.acik .wa-sss-ok { transform: rotate(180deg); }
.wa-sss-cevap { max-height: 0; overflow: hidden; transition: max-height 0.4s ease, padding 0.3s ease; padding: 0 20px; }
.wa-sss-kutu.acik .wa-sss-cevap { max-height: 400px; padding: 0 20px 18px; }
.wa-sss-cevap p { font-size: 13.5px; color: var(--ba-txt-2); line-height: 1.7; margin: 0; }
.wa-sss-cevap a { color: var(--ba-mor-2); border-bottom: 1px dashed var(--ba-mor-2); }
.wa-sss-cevap a:hover { color: #fff; border-bottom-style: solid; }
@media (max-width: 768px) { .wa-arti-eksi { grid-template-columns: 1fr; } .was-baglanti { display: none; } .was-item { min-width: 70px; padding: 0 8px; } .was-simge { width: 44px; height: 44px; font-size: 17px; } .wa-sema-konteyner { padding: 16px; } }