/* ÜRETİLDİ: _elementor_uyum_uret.py — yz.css Elementor türevleri */
.sd-chat.e-con{position:relative;height:min(64vh,580px);display:flex;justify-content:center;align-items:flex-end}
body .elementor .sd-chat{height:min(64vh,580px)}
.sd-chat__phone.e-con{position:relative;height:100%;border-radius:12% / 5.7%;padding:2.5%;overflow:clip}
body .elementor .sd-chat__phone{height:100%;border-radius:12% / 5.7%;background:#0B0C10;padding:2.5%;box-shadow:0 30px 60px rgba(31,34,51,.35),0 0 0 1.5px rgba(255,255,255,.1);color:#fff;font:400 11px/1.4 var(--sd-font)}
body .elementor .sd-chat__phone::before{border-radius:10% / 4.7%;background:#0E1621}
.sd-chat__bar.e-con{position:absolute;left:10%;right:10%;top:3.4%;display:flex;justify-content:space-between;align-items:center}
body .elementor .sd-chat__bar{font:600 10px/1 var(--sd-font)}
.sd-chat__moon.e-con{width:12px;height:12px;border-radius:50%}
body .elementor .sd-chat__moon{width:12px;height:12px;border-radius:50%;box-shadow:inset -4px -2px 0 0 var(--sd-yellow)}
.sd-chat__hdr.e-con{position:relative;display:flex;align-items:center;gap:10px;margin-top:11%;padding:10px 12px}
body .elementor .sd-chat__hdr{margin-top:11%;padding:10px 12px;background:#1F2C34}
body .elementor .sd-chat__hdr i{width:30px;height:30px;border-radius:50%;background:var(--g)}
body .elementor .sd-chat__hdr b{font-size:12px}
body .elementor .sd-chat__hdr small{font-size:9px;color:#8FA3AD}
.sd-chat__msgs.e-con{position:relative;display:grid;gap:8px;padding:12px 10px;align-content:start}
body .elementor .sd-chat__msgs{padding:12px 10px}
.sd-chat__m.e-con{position:relative;max-width:86%;padding:8px 10px 14px;border-radius:10px}
body .elementor .sd-chat__m{max-width:86%;padding:8px 10px 14px;border-radius:10px}
body .elementor .sd-chat__m time{font-size:8px;color:rgba(255,255,255,.55)}
body .elementor .sd-chat__m--in{background:#202C33}
body .elementor .sd-chat__m--out{background:#005C4B}
.sd-chat__m--sys.e-con{max-width:100%;padding:5px 10px;border-radius:6px}
body .elementor .sd-chat__m--sys{max-width:100%;padding:5px 10px;border-radius:6px;background:rgba(255,255,255,.08);font-size:9px;color:#C9D3D8}
.sd-chat__dots.e-con{position:absolute;left:10px;top:9px;display:flex;gap:3px}
body .elementor .sd-chat__dots b{width:5px;height:5px;border-radius:50%;background:#fff}
.sd-chat__crm.e-con{position:absolute;right:-4%;bottom:12%;z-index:3;display:grid;gap:3px;width:min(56%,250px);padding:14px 16px;border-radius:12px}
body .elementor .sd-chat__crm{width:min(56%,250px);padding:14px 16px;border-radius:12px;background:#fff;box-shadow:var(--sd-shadow-float);font:500 11px/1.3 var(--sd-font);color:var(--sd-navy)}
body .elementor .sd-chat__crm small{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--g);font-weight:600}
body .elementor .sd-chat__crm b{font-size:13px}
body .elementor .sd-chat__crm span{color:var(--sd-text-muted)}
body .elementor .sd-chat__crm em{margin-top:6px;padding:4px 8px;border-radius:6px;background:#FFF6D6;color:#7A5A00;font-size:10px}
.sd-chat__chip.e-con{position:absolute;z-index:3}
body .elementor .sd-chat__chip{background:#fff;box-shadow:var(--sd-shadow-card)}
.sd-chat__chip .sdi{width:14px;height:14px;color:var(--g)}
body .elementor .sd-chat__chip svg{width:14px;height:14px;color:var(--g)}
.sd-chat__chip--1.e-con{left:0;top:12%}
.sd-chat__chip--2.e-con{left:4%;top:34%}
.sd-chat__chip--3.e-con{right:6%;top:4%}
.sd-flow.e-con{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(20px,5vw,72px);max-width:960px;margin-inline:auto}
body .elementor .sd-flow{max-width:960px;margin-inline:auto}
.sd-flow__col.e-con{display:grid;gap:14px}
body .elementor .sd-flow__col li{padding:14px 16px;border-radius:12px;background:#fff;box-shadow:var(--sd-shadow-card);font-weight:600;color:var(--sd-navy)}
.sd-flow__col .sdi{width:20px;height:20px;color:var(--g);flex:none}
body .elementor .sd-flow__col svg{width:20px;height:20px;color:var(--g)}
body .elementor .sd-flow__col li::after{width:clamp(20px,5vw,72px);height:2px;background:var(--g-soft)}
body .elementor .sd-flow__human{border:2px solid var(--sd-red)}
.sd-flow__human .sdi{color:var(--sd-red)}
body .elementor .sd-flow__human svg{color:var(--sd-red)}
.sd-flow__core.e-con{position:relative;display:grid;align-content:center;gap:4px;width:184px;height:184px;padding:20px;border-radius:50%;text-align:center;transition:scale .7s var(--sd-ease-spring) .3s,opacity .4s .3s}
body .elementor .sd-flow__core{width:184px;height:184px;padding:20px;border-radius:50%;background:var(--sd-navy);color:#fff}
.sd-flow__core .sdi{width:30px;height:30px;color:var(--sd-yellow)}
body .elementor .sd-flow__core svg{width:30px;height:30px;color:var(--sd-yellow)}
body .elementor .sd-flow__core b{font-size:1rem;line-height:1.2}
body .elementor .sd-flow__core small{font-size:.75rem;line-height:1.3;color:var(--sd-text-muted-on-dark)}
.sd-flow__ring.e-con{position:absolute;inset:-10px;border-radius:50%}
body .elementor .sd-flow__ring{border-radius:50%;border:1.5px dashed color-mix(in srgb,var(--g) 50%,transparent)}
body .elementor .sd-flow.in .sd-flow__col li::after{background:var(--g)}
@media (max-width:1024px){
 .sd-chat.e-con{height:min(60vh,520px)}
 body .elementor .sd-chat{height:min(60vh,520px)}
}
@media (max-width:720px){
 .sd-chat.e-con{height:470px}
 body .elementor .sd-chat{height:470px}
 .sd-chat__crm.e-con{right:0;bottom:4%}
 .sd-chat__chip--2.e-con{display:none}
 .sd-flow.e-con{grid-template-columns:minmax(0,1fr);justify-items:center}
 .sd-flow__col.e-con{width:100%}
 body .elementor .sd-flow__col{width:100%}
}
