/* Elektromall yasal sayfalar — ortak kurumsal düzen */
html:has(.eml) h1.page-title,html:has(.emw) h1.page-title,#information-information .page-title,#information-information h1.title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}
.eml{font-family:'Segoe UI',system-ui,-apple-system,sans-serif;color:#1f2330;max-width:1000px;margin:0 auto 20px;font-size:15px;line-height:1.7}
.eml *{box-sizing:border-box}
.eml-head{position:relative;overflow:hidden;border-radius:16px;padding:28px 30px;color:#fff;background:radial-gradient(420px 220px at 90% 20%,rgba(199,4,66,.30),transparent 62%),linear-gradient(135deg,#262629,#141417 60%,#1f1f23)}
.eml-head::before{content:"";position:absolute;inset:0;opacity:.4;pointer-events:none;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:28px 28px}
.eml-tag{position:relative;display:inline-block;padding:4px 11px;border-radius:99px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:rgba(199,4,66,.35);color:#ffd6e1}
#content .eml .eml-h1,.eml .eml-h1{position:relative;margin:12px 0 6px;padding:0;font-size:30px;line-height:1.15;font-weight:800;color:#fff}
#content .eml .eml-meta{position:relative;margin:0;padding:0;font-size:13px;color:rgba(255,255,255,.72)}
#content .eml .eml-lead{position:relative;margin:12px 0 0;padding:0;max-width:720px;font-size:14.5px;color:rgba(255,255,255,.85)}
.eml-docs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}
.eml-docs a{display:inline-flex;align-items:center;height:34px;padding:0 13px;border-radius:99px;font-size:13px;font-weight:600;text-decoration:none!important;color:#3a3d4a!important;background:#f3f4f7;border:1px solid rgba(20,20,40,.08)}
.eml-docs a:hover{border-color:#a21c33;color:#a21c33!important}
.eml-docs a.is-active{background:#a21c33;border-color:#a21c33;color:#fff!important}
.eml-grid{display:grid;grid-template-columns:240px 1fr;gap:22px;margin-top:22px;align-items:start}
.eml-toc{position:sticky;top:90px;padding:16px;border-radius:14px;background:#fff;border:1px solid rgba(20,20,40,.08);font-size:13px}
.eml-toc strong{display:block;margin-bottom:8px;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#6b6f80}
.eml-toc ol{margin:0;padding:0 0 0 18px}
.eml-toc li{margin:0 0 6px;line-height:1.35}
.eml-toc a{color:#3a3d4a!important;text-decoration:none!important}
.eml-toc a:hover{color:#a21c33!important}
.eml-body{min-width:0}
.eml-sec{padding:20px 24px;margin-bottom:14px;border-radius:14px;background:#fff;border:1px solid rgba(20,20,40,.08);scroll-margin-top:90px}
#content .eml .eml-sec h2,.eml .eml-sec h2{margin:0 0 10px;padding:0;font-size:18px;font-weight:800;color:#1a1a1a}
#content .eml .eml-sec h3{margin:14px 0 6px;padding:0;font-size:15px;font-weight:700;color:#1a1a1a}
#content .eml .eml-sec p{margin:0 0 10px;padding:0}
#content .eml .eml-sec ul,#content .eml .eml-sec ol{margin:0 0 10px;padding-left:20px}
#content .eml .eml-sec li{margin-bottom:5px}
.eml-sec a{color:#a21c33!important;font-weight:600}
.eml-note{padding:12px 14px;border-radius:10px;background:#f4f5f8;font-size:13.5px;color:#4b5060;margin:10px 0}
.eml-ok{padding:12px 14px;border-radius:10px;background:#eefaf2;border:1px solid #c9ecd6;color:#1f4d33;font-size:14px;margin:10px 0}
.eml-table{width:100%;border-collapse:collapse;font-size:13.5px;margin:6px 0 12px}
.eml-table th,.eml-table td{padding:9px 10px;border:1px solid #e3e5ec;text-align:left;vertical-align:top}
.eml-table th{background:#f6f7fa;font-weight:700}
.eml-steps{counter-reset:st;list-style:none;padding:0!important;margin:0 0 10px}
.eml-steps li{position:relative;padding-left:40px!important;margin-bottom:10px!important}
.eml-steps li::before{counter-increment:st;content:counter(st);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:#fff;background:linear-gradient(135deg,#9e0333,#d0064a)}
.eml-company{padding:18px 22px;border-radius:14px;background:#141417;color:rgba(255,255,255,.85);font-size:14px}
.eml-company strong{color:#fff}
.eml-company a{color:#ff9ab6!important;font-weight:700;text-decoration:none!important}
.eml-company dl{display:grid;grid-template-columns:130px 1fr;gap:4px 12px;margin:8px 0 0}
.eml-company dt{color:rgba(255,255,255,.6);font-weight:400}
.eml-company dd{margin:0}
@media (max-width:860px){.eml-grid{grid-template-columns:1fr}.eml-toc{position:static}}
@media (max-width:560px){.eml-head{padding:22px 18px}.eml .eml-h1{font-size:24px}.eml-sec{padding:16px}.eml-company dl{grid-template-columns:1fr}.eml-table{display:block;overflow-x:auto}}
