/* ÜRETİLDİ: _elementor_uyum_uret.py — yasal.css Elementor türevleri */
.sd-shero--yasal.e-con{padding-bottom:clamp(28px,4vw,48px)}
body .elementor .sd-shero--yasal{padding-bottom:clamp(28px,4vw,48px)}
.sd-shero--yasal>.elementor-element>.elementor-widget-container>.sd-container{position:relative;z-index:1}
.sd-shero--yasal>.sd-container.e-con{position:relative;z-index:1}
.sd-shero--yasal h1.elementor-heading-title.elementor-heading-title.elementor-heading-title{font-size:var(--sd-fs-h1);max-width:22ch;margin-bottom:.35em}
body .elementor .sd-shero--yasal h1{font-size:var(--sd-fs-h1);max-width:22ch;margin-bottom:.35em}
.sd-ymeta.e-con{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:6px 0 0}
body .elementor .sd-ymeta{margin:6px 0 0;font:500 .875rem/1.3 var(--sd-font);color:var(--sd-text-muted)}
.sd-ymeta .sdi{width:15px;height:15px;color:var(--sd-red)}
body .elementor .sd-ymeta svg{width:15px;height:15px;color:var(--sd-red)}
body .elementor .sd-ymeta button{padding:8px 12px;border-radius:var(--sd-r-chip);border:1.5px solid rgba(31,34,51,.16);background:#fff;font:600 .8125rem/1 var(--sd-font);color:var(--sd-navy)}
body .elementor .sd-ymeta button:hover{border-color:var(--sd-navy)}
.sd-ytaslak.e-con{max-width:78ch;margin-top:22px}
body .elementor .sd-ytaslak{max-width:78ch;margin-top:22px}
body .elementor .sd-ytaslak b{color:var(--sd-red)}
.sd-okuma.e-con{position:fixed;left:0;right:0;top:0;z-index:101;height:3px}
body .elementor .sd-okuma{height:3px;background:linear-gradient(90deg,var(--sd-red),var(--sd-red-bright))}
@supports not (animation-timeline:scroll()){
 .sd-okuma.e-con{display:none}
}
.sd-yasalbody.e-con{padding-top:clamp(32px,4vw,56px)}
body .elementor .sd-yasalbody{padding-top:clamp(32px,4vw,56px)}
.sd-yasal.e-con{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}
.sd-yasal>.elementor-element>.elementor-widget-container>div{min-width:0}
.sd-toc.e-con{position:sticky;top:110px;max-height:calc(100vh - 140px);overflow:auto;padding:22px 20px;border-radius:var(--sd-r-card)}
body .elementor .sd-toc{padding:22px 20px;border-radius:var(--sd-r-card);background:#fff;box-shadow:var(--sd-shadow-card)}
body .elementor .sd-toc p{margin:0 0 12px;font:600 .75rem/1 var(--sd-font);letter-spacing:.14em;text-transform:uppercase;color:var(--sd-red)}
body .elementor .sd-toc ol{margin:0;padding:0}
body .elementor .sd-toc a{padding:8px 10px 8px 14px;border-radius:8px;font:500 .875rem/1.35 var(--sd-font);color:var(--sd-text-muted);text-decoration:none}
body .elementor .sd-toc a::before{width:3px;border-radius:3px;background:var(--sd-red)}
body .elementor .sd-toc a:hover{color:var(--sd-navy);background:var(--sd-grey-100)}
body .elementor .sd-toc a[aria-current=true]{color:var(--sd-navy);font-weight:600}
.sd-toc-m.e-con{display:none}
.sd-legal.e-con{max-width:76ch}
body .elementor .sd-legal{max-width:76ch;font-size:1.0625rem;line-height:1.75;color:#33374A}
.sd-legal h2.elementor-heading-title.elementor-heading-title.elementor-heading-title{position:relative;font-size:var(--sd-fs-h3);line-height:1.25;margin:2.2em 0 .7em;scroll-margin-top:120px;color:var(--sd-navy)}
body .elementor .sd-legal h2{font-size:var(--sd-fs-h3);line-height:1.25;margin:2.2em 0 .7em;color:var(--sd-navy)}
.sd-legal h2:first-child.elementor-heading-title.elementor-heading-title.elementor-heading-title{margin-top:0}
body .elementor .sd-legal h2:first-child{margin-top:0}
.sd-legal h3.elementor-heading-title.elementor-heading-title.elementor-heading-title{font-size:var(--sd-fs-h4);margin:1.6em 0 .5em;scroll-margin-top:120px}
body .elementor .sd-legal h3{font-size:var(--sd-fs-h4);margin:1.6em 0 .5em}
body .elementor .sd-legal p,body .elementor .sd-legal ul,body .elementor .sd-legal ol{margin:0 0 1em}
body .elementor .sd-legal strong{color:var(--sd-navy);font-weight:600}
body .elementor .sd-legal a{color:var(--sd-red);font-weight:500}
body .elementor .sd-legal ul{padding:0}
body .elementor .sd-legal ul li{padding-left:22px}
body .elementor .sd-legal ul li::before{width:7px;height:7px;border-radius:2px;background:var(--sd-red)}
body .elementor .sd-legal ol{padding-left:1.4em}
body .elementor .sd-legal ol li::marker{color:var(--sd-red);font-weight:800}
body .elementor .sd-legal blockquote{margin:0 0 1.2em;padding:14px 18px;border-left:3px solid var(--sd-yellow);background:#fff;border-radius:0 var(--sd-r-chip) var(--sd-r-chip) 0;font-size:.9375rem;color:var(--sd-text-muted)}
.sd-legal__a.e-con{position:absolute;left:-1.3em;top:.1em;padding:0 .2em;transition:opacity .2s}
body .elementor .sd-legal__a{padding:0 .2em;border:0;background:none;font:600 .9em/1 var(--sd-font);color:var(--sd-red)}
.sd-legal h2:hover.elementor-heading-title.elementor-heading-title.elementor-heading-title .sd-legal__a{opacity:1}
body .elementor .sd-legal__a.is-ok::after{padding:6px 10px;border-radius:8px;background:var(--sd-navy);color:#fff;font:500 .75rem/1 var(--sd-font)}
.sd-tablo.e-con{position:relative;margin:0 0 1.4em;overflow-x:auto;border-radius:12px}
body .elementor .sd-tablo{margin:0 0 1.4em;border-radius:12px;box-shadow:var(--sd-shadow-card);background:#fff}
body .elementor .sd-tablo table{width:100%;font-size:.875rem;line-height:1.5}
body .elementor .sd-tablo th{padding:12px 14px;background:var(--sd-navy);color:#fff;font-weight:600}
body .elementor .sd-tablo td{padding:12px 14px;border-top:1px solid rgba(31,34,51,.08)}
body .elementor .sd-tablo tr:nth-child(even) td{background:rgba(238,240,244,.55)}
body .elementor .sd-tablo td:first-child{font-weight:600;color:var(--sd-navy)}
.sd-ph.e-con{display:inline;padding:1px 6px;border-radius:5px}
body .elementor .sd-ph{padding:1px 6px;border-radius:5px;background:rgba(245,197,24,.35);color:#5C4600;font:600 .85em/1.4 var(--sd-font)}
body .elementor .sd-ph--woo{background:rgba(43,76,155,.12);color:#2B4C9B;font-family:ui-monospace,Consolas,monospace;font-weight:500}
.sd-ydiger.e-con{margin-top:56px;padding-top:36px}
body .elementor .sd-ydiger{margin-top:56px;padding-top:36px;border-top:1px solid rgba(31,34,51,.1)}
.sd-ydiger h2.elementor-heading-title.elementor-heading-title.elementor-heading-title{font-size:var(--sd-fs-h4);margin:0 0 16px}
body .elementor .sd-ydiger h2{font-size:var(--sd-fs-h4);margin:0 0 16px}
body .elementor .sd-ydiger ul{margin:0;padding:0}
body .elementor .sd-ydiger a{height:100%;padding:14px 16px;border-radius:12px;background:#fff;box-shadow:var(--sd-shadow-card);font:600 .9375rem/1.3 var(--sd-font);color:var(--sd-navy);text-decoration:none}
.sd-ydiger a .sdi{flex:none;width:15px;height:15px;color:var(--sd-red)}
body .elementor .sd-ydiger a svg{width:15px;height:15px;color:var(--sd-red)}
.sd-ysoru.e-con{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:space-between;margin-top:22px;padding:20px 22px;border-radius:var(--sd-r-card)}
body .elementor .sd-ysoru{margin-top:22px;padding:20px 22px;border-radius:var(--sd-r-card);background:var(--sd-navy);color:var(--sd-text-muted-on-dark)}
body .elementor .sd-ysoru b{color:#fff;font-size:1.0625rem;margin-bottom:2px}
body .elementor .sd-ysoru p{margin:0;font-size:.9375rem}
@media (max-width:1024px){
 .sd-yasal.e-con{grid-template-columns:minmax(0,1fr)}
 .sd-toc.e-con{display:none}
 .sd-toc-m.e-con{display:block;margin-bottom:24px;border-radius:var(--sd-r-card)}
 body .elementor .sd-toc-m{margin-bottom:24px;border-radius:var(--sd-r-card);background:#fff;box-shadow:var(--sd-shadow-card)}
 body .elementor .sd-toc-m summary{padding:16px 18px;font:600 .9375rem/1 var(--sd-font);color:var(--sd-navy)}
 body .elementor .sd-toc-m summary::after{width:9px;height:9px;border-right:2px solid var(--sd-red);border-bottom:2px solid var(--sd-red)}
 body .elementor .sd-toc-m ol{margin:0;padding:0 10px 12px}
 body .elementor .sd-toc-m a{padding:9px 10px;border-radius:8px;font:500 .9375rem/1.35 var(--sd-font);color:var(--sd-text-muted);text-decoration:none}
 .sd-legal__a.e-con{display:none}
}
@media (max-width:720px){
 body .elementor .sd-legal{font-size:1rem}
}
@media print{
 .sd-header.e-con,.sd-footer.e-con,.sd-mobilebar.e-con,.sd-top.e-con,.sd-proto-switch.e-con,.sd-toc.e-con,.sd-toc-m.e-con,.sd-okuma.e-con,.sd-shards.e-con,.sd-ydiger.e-con,.sd-ysoru.e-con,.sd-ytaslak.e-con,.sd-crumb.e-con,.sd-topbar.e-con{display:none!important}
 .sd-shero.e-con,.sd-section.e-con{padding:0!important}
 body .elementor .sd-shero,body .elementor .sd-section{padding:0!important;background:#fff!important}
 .sd-yasal.e-con{display:block}
 .sd-legal.e-con{max-width:none}
 body .elementor .sd-legal{max-width:none;font-size:11pt;color:#000}
 .sd-tablo.e-con{overflow:visible}
 body .elementor .sd-tablo{box-shadow:none}
 body .elementor .sd-tablo th{background:#eee;color:#000}
 body .elementor .sd-legal a::after{font-size:.8em;color:#555}
}
