/* Çevrimiçi Görünüm — iletişim balonu (cevrimici.js) */
.wtcv{--wtcv-renk:#0f3a66;--wtcv-yesil:#17b26a;position:fixed;right:16px;bottom:84px;z-index:9998;font-family:inherit;line-height:1.35;color:#0f2438}
.wtcv *{box-sizing:border-box}
.wtcv button{font-family:inherit;cursor:pointer}
.wtcv-launch{display:flex;align-items:center;gap:10px;background:transparent;border:0;padding:0}
.wtcv-lbl{background:#fff;border-radius:999px;padding:11px 16px;font-weight:700;font-size:15px;box-shadow:0 6px 22px rgba(15,36,56,.22);color:#0f2438;white-space:nowrap}
.wtcv-lbl i{font-style:normal;margin-left:4px}
.wtcv-lbl{display:inline-flex;align-items:center}
.wtcv-nokta{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#8b97a5;margin-right:8px}
.wtcv-lbl.on .wtcv-nokta{background:var(--wtcv-yesil);box-shadow:0 0 0 3px rgba(23,178,106,.22)}
.wtcv-roll{display:inline-grid;overflow:hidden;line-height:1.5;height:1.5em}
.wtcv-roll>.wtcv-r{grid-area:1/1;white-space:nowrap}
.wtcv-roll.anim>.a{animation:wtcvA 6s ease-in-out infinite}
.wtcv-roll.anim>.b{animation:wtcvB 6s ease-in-out infinite}
@keyframes wtcvA{0%,42%{transform:translateY(0);opacity:1}50%,92%{transform:translateY(-110%);opacity:0}92.01%{transform:translateY(110%);opacity:0}100%{transform:translateY(0);opacity:1}}
@keyframes wtcvB{0%,42%{transform:translateY(110%);opacity:0}50%,92%{transform:translateY(0);opacity:1}100%{transform:translateY(-110%);opacity:0}}
.wtcv-stack{display:flex;align-items:center}
.wtcv-stack .wtcv-av{width:54px;height:54px;border:3px solid #fff;box-shadow:0 6px 18px rgba(15,36,56,.25);margin-left:-18px}
.wtcv-stack .wtcv-av:first-child{margin-left:0;z-index:3}
.wtcv-stack .wtcv-av.s1{z-index:4}.wtcv-stack .wtcv-av.s2{z-index:3}.wtcv-stack .wtcv-av.s3{z-index:2}.wtcv-stack .wtcv-av.s4{z-index:1}
.wtcv-stack .wtcv-av:first-child{z-index:5}
.wtcv-av{position:relative;display:inline-flex;flex:0 0 auto;width:64px;height:64px;border-radius:50%;background:#dfe8f2;align-items:center;justify-content:center}
.wtcv-av img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}
.wtcv-bas{font-weight:800;font-size:22px;color:var(--wtcv-renk)}
.wtcv-dot{position:absolute;top:-3px;right:-2px;width:15px;height:15px;border-radius:50%;background:#8b97a5;border:3px solid #fff}
.wtcv-dot.on{background:var(--wtcv-yesil)}
.wtcv-arka{position:fixed;inset:0;background:rgba(10,24,40,.45);backdrop-filter:blur(2px);z-index:-1}
.wtcv-panel{position:absolute;right:0;bottom:70px;width:400px;max-width:calc(100vw - 24px);max-height:calc(100vh - 150px);overflow:auto;background:#f6f9fc;border-radius:26px;box-shadow:0 24px 70px rgba(10,24,40,.4)}
.wtcv-panel[hidden],.wtcv-arka[hidden]{display:none}
html.wtcv-open #wtcFixed{display:none!important}
.wtcv-ust{position:relative;padding:26px 24px 30px;background:linear-gradient(135deg,var(--wtcv-renk),#1b5a96);color:#fff;border-radius:26px 26px 0 0}
.wtcv-ust h3{margin:0 56px 0 0;font-size:23px;font-weight:800;line-height:1.2;color:#fff}
.wtcv-ust p{margin:0;font-size:14.5px;opacity:.93;color:#fff}
.wtcv-ust.small{padding-top:14px;padding-bottom:22px}
.wtcv-kapat{position:absolute;top:14px;right:14px;width:42px;height:42px;border-radius:50%;border:0;background:#fff;color:#0f2438;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.2)}
.wtcv-geri{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.2);border:1.5px solid rgba(255,255,255,.75);color:#fff;font-weight:800;font-size:14px;line-height:1;height:42px;padding:0 18px;border-radius:999px;margin:0 0 12px;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:background .15s}
.wtcv-geri:hover{background:rgba(255,255,255,.34)}
.wtcv-govde{padding:14px 14px 16px;background:#f6f9fc;border-radius:0 0 26px 26px}
.wtcv-kisi{display:flex;align-items:center;gap:14px;background:#fff;border-radius:18px;padding:12px 14px;margin-bottom:10px;text-decoration:none;color:inherit;box-shadow:0 1px 0 #e5edf5}
.wtcv-kisi:hover{box-shadow:0 6px 18px rgba(15,36,56,.12)}
.wtcv-ki{flex:1;min-width:0;display:flex;flex-direction:column}
.wtcv-ki b{font-size:17px;font-weight:800;color:#0f2438}
.wtcv-ki em{font-style:normal;font-size:13.5px;color:#6b7c8d}
.wtcv-ki small{font-size:13px;color:#8b97a5;font-weight:600;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wtcv-ki em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wtcv-ki small.on{color:var(--wtcv-yesil)}
.wtcv-wa{flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:#e1f6ea;color:#17b26a;display:flex;align-items:center;justify-content:center}
.wtcv-kisi.off .wtcv-wa{background:#eceff3;color:#7d8996}
.wtcv-rdv{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:linear-gradient(120deg,#e8f7ee,#f1fbf5);border:1px solid #d3efdf;border-radius:18px;padding:14px;margin:4px 0 10px}
.wtcv-rdv span{flex:1;display:flex;flex-direction:column}
.wtcv-rdv small{color:#17b26a;font-weight:700;font-size:13px}
.wtcv-rdv b{font-size:17px;font-weight:800;color:#0f2438}
.wtcv-rdv em{font-style:normal;font-size:13px;color:#4c5d6e}
.wtcv-rdv i{font-style:normal;flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}
.wtcv-alt{display:flex;gap:10px;justify-content:space-between;font-size:11.5px;color:#4c5d6e;padding:4px 4px 0}
.wtcv-alt span{display:flex;align-items:center;gap:6px}
.wtcv-alt svg{flex:0 0 auto;color:#5b6f82}
.wtcv-form label{display:block;font-size:13px;font-weight:700;color:#35495c;margin:0 0 10px}
.wtcv-form label small{font-weight:400;color:#8b97a5}
.wtcv-form input,.wtcv-form select,.wtcv-form textarea{display:block;width:100%;margin-top:5px;padding:11px 12px;border:1px solid #cfdbe7;border-radius:11px;background:#fff;font:inherit;font-size:15px;color:#0f2438}
.wtcv-form input:focus,.wtcv-form select:focus,.wtcv-form textarea:focus{outline:2px solid #5aa0e6;border-color:transparent}
.wtcv-iki{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.wtcv-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0}
.wtcv-hata{color:#c0392b;font-size:13px;font-weight:600;min-height:18px;margin-bottom:6px}
.wtcv-gonder{width:100%;border:0;border-radius:12px;background:var(--wtcv-yesil);color:#fff;font-weight:800;font-size:16px;padding:14px}
.wtcv-gonder:disabled{opacity:.6;cursor:default}
.wtcv-tamam{text-align:center;padding:30px 20px}
.wtcv-tik{width:64px;height:64px;border-radius:50%;background:#e1f6ea;color:#17b26a;font-size:34px;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}
.wtcv-tamam b{display:block;font-size:16px;margin-bottom:16px}
.wtcv-tamam .wtcv-geri{background:#1b5a96;border-color:#1b5a96;color:#fff}
@media (max-width:420px){
 .wtcv-kisi{gap:10px;padding:10px 11px}
 .wtcv-panel .wtcv-kisi .wtcv-av{width:54px;height:54px}
 .wtcv-wa{width:46px;height:46px}.wtcv-wa svg{width:26px;height:26px}
 .wtcv-ki b{font-size:16px}.wtcv-ki em{font-size:13px}.wtcv-ki small{font-size:12px}
}
@media (max-width:340px){
 .wtcv-panel .wtcv-kisi .wtcv-av{width:46px;height:46px}
 .wtcv-wa{width:40px;height:40px}.wtcv-wa svg{width:22px;height:22px}
 .wtcv-kisi{gap:8px;padding:10px 9px}.wtcv-ki small{font-size:11.5px}
}
@media (max-width:600px){
 .wtcv{right:10px;bottom:76px}
 .wtcv-lbl{font-size:14px;padding:9px 13px}
 .wtcv-stack .wtcv-av{width:46px;height:46px}
 .wtcv-panel{position:fixed;right:8px;left:8px;bottom:8px;width:auto;max-width:none;max-height:calc(100vh - 24px)}
 .wtcv.acik .wtcv-launch{display:none}
}
@media (prefers-reduced-motion:no-preference){.wtcv-panel{animation:wtcvAc .22s ease-out}@keyframes wtcvAc{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}
.wtcv-lbl i{display:inline-block}
@media (prefers-reduced-motion:no-preference){.wtcv-lbl i{animation:wtcvOk 1.4s ease-in-out infinite}@keyframes wtcvOk{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}}
.wtcv-kisi.bilgi{cursor:default}.wtcv-kisi.bilgi:hover{box-shadow:0 1px 0 #e5edf5}
.wtcv-kisi[data-kopya]{cursor:pointer}
.wtcv-wa.wtcv-k-telegram{background:#e3f3fb;color:#229ed9}.wtcv-wa.wtcv-k-wechat{background:#e1f6ea;color:#07c160}.wtcv-wa.wtcv-k-email,.wtcv-wa.wtcv-k-link,.wtcv-wa.wtcv-k-sms{background:#e6eef8;color:#1b5a96}
.wtcv-kisi.off .wtcv-wa{background:#eceff3;color:#7d8996}
