/* SETA CRM tanıtım sitesi — v1.0.2 */
@font-face{font-family:'Geist';src:url(/assets/fonts/Geist-400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Geist';src:url(/assets/fonts/Geist-500.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Geist';src:url(/assets/fonts/Geist-600.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Geist';src:url(/assets/fonts/Geist-700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Geist Mono';src:url(/assets/fonts/GeistMono-400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Geist Mono';src:url(/assets/fonts/GeistMono-500.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}

:root{
  --ink:#0A0D12;--gri:#555E6C;--gri2:#475467;--gri3:#667085;--cizgi:#EAECF0;
  --laci:#0B1B2B;--kum:#F2F1ED;--mavi:#2E6BFF;
  --petrol:#0E3A44;--petrol-y:#A9C4CA;--petrol-s:#8DB1B8;
  --murdum:#15112B;--murdum-k:#1E1839;--murdum-y:#BAB5D6;--murdum-c:#2C2552;--murdum-s:#9C96C4;
  --siyah:#0A0B0D;--siyah-k:#131417;--siyah-y:#9BA1AB;--siyah-c:#23262D;--siyah-s:#8A909A;
  --ease:cubic-bezier(.2,.8,.2,1);
  --f:'Geist',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
  --mono:'Geist Mono',ui-monospace,SFMono-Regular,Menlo,monospace;
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%}
body{margin:0;font-family:var(--f);color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
a{color:inherit;text-decoration:none}
img,svg{display:block}
.ik{display:inline-block;flex:none}
.ters{transform:rotate(180deg)}
[hidden]{display:none!important}
:focus-visible{outline:2px solid var(--mavi);outline-offset:3px;border-radius:8px}
.gorunmez{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.atla{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:10px;background:var(--laci);color:#fff;font-weight:600}
.atla:focus{top:12px}
.yer{background:#FFF4D6;color:#7A4D00;padding:0 5px;border-radius:5px;font-weight:600;font-size:.92em}

/* ------------------------------------------------ düğmeler */
.hap{height:52px;padding:0 26px;border-radius:999px;border:1px solid transparent;font-size:16px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:background .2s,border-color .2s,transform .2s var(--ease)}
.hap:active{transform:scale(.98)}
.hap-laci{background:var(--laci);color:#fff}.hap-laci:hover{background:#1B2D40}
.hap-acik{background:#fff;color:var(--ink);border-color:#D0D5DD}.hap-acik:hover{background:#F2F4F7}
.hap-mavi{background:var(--mavi);color:#fff}.hap-mavi:hover{background:#1F55E0}
.hap-beyaz{background:#fff;color:var(--ink)}.hap-beyaz:hover{background:#F2F4F7}
.hap-kucuk{height:40px;padding:0 18px;font-size:15px}
.hap-tam{width:100%;height:42px;font-size:14px}

/* ------------------------------------------------ üst menü */
.ust{position:sticky;top:0;z-index:50;height:72px;display:flex;align-items:center;padding:0 40px;background:rgba(255,255,255,.84);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid transparent;transition:border-color .3s}
.ust.kaydi{border-bottom-color:var(--cizgi)}
.ust-logo .logo,.alt-marka .logo{height:26px;width:auto}
.ust-menu{position:absolute;left:50%;top:0;height:72px;transform:translateX(-50%);display:flex;align-items:center;gap:32px}
.ust-menu a{font-size:15px;color:#344054;transition:color .2s}.ust-menu a:hover{color:var(--ink)}
.ust-menu .ust-menu-giris{display:none}
.ust-sag{margin-left:auto;display:flex;align-items:center;gap:18px}
.ust-giris{font-size:15px;color:#344054}.ust-giris:hover{color:var(--ink)}
.menu-dugme{display:none;width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:var(--ink);align-items:center;justify-content:center;cursor:pointer}
.menu-dugme:hover{background:#F2F4F7}

/* ------------------------------------------------ açılış */
.giris{padding:96px 24px 96px;display:flex;flex-direction:column;align-items:center;text-align:center}
.giris h1{margin:0;max-width:1000px;font-size:clamp(40px,5.3vw,76px);line-height:1.02;font-weight:700;letter-spacing:-.045em}
.giris-alt{margin:22px 0 0;max-width:680px;font-size:20px;line-height:1.55;color:var(--gri)}
.giris-dugmeler{margin-top:36px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
.giris-not{margin:16px 0 0;font-size:13.5px;color:var(--gri3)}
.giris-demo{margin-top:76px;width:100%;max-width:840px;display:flex;justify-content:center}

/* ------------------------------------------------ demo ölçekleme */
.olcek{position:relative;margin:0 auto;max-width:100%}
.olcek-ic{position:relative;transform-origin:0 0}
.js .olcek-ic{position:absolute;left:0;top:0}
.no-js .olcek{overflow-x:auto}

/* ------------------------------------------------ bölümler */
.bolum{padding:80px 64px;display:flex;flex-direction:column;gap:56px}
.bolum-ust{text-align:center}
.bolum-ust h2{margin:0 auto;max-width:900px;font-size:clamp(32px,4vw,52px);line-height:1.06;font-weight:700;letter-spacing:-.04em}
.bolum-ust p{margin:18px auto 0;max-width:640px;font-size:18px;line-height:1.6}
.bolum-petrol{background:var(--petrol);color:#fff}.bolum-petrol .bolum-ust p{color:var(--petrol-y)}
.bolum-murdum{background:var(--murdum);color:#fff}.bolum-murdum .bolum-ust p{color:var(--murdum-y)}
.bolum-siyah{background:var(--siyah);color:#fff}.bolum-siyah .bolum-ust p{color:var(--siyah-y)}
.bolum-govde{width:100%;max-width:1312px;margin:0 auto;display:flex;gap:32px}
.yan{width:200px;flex:none;align-self:flex-start;position:sticky;top:104px;display:flex;flex-direction:column;gap:14px;padding-top:10px}
.yan-ana{display:flex;align-items:center;gap:12px;margin-bottom:8px;font-size:17px;font-weight:600}
.yan-ana i{width:9px;height:9px;border-radius:50%;background:currentColor}
.yan a{font-size:15px;font-weight:500;transition:color .2s}
.bolum-petrol .yan a{color:var(--petrol-s)}.bolum-murdum .yan a{color:var(--murdum-s)}.bolum-siyah .yan a{color:var(--siyah-s)}
.bolum .yan a.aktif,.bolum .yan a:hover{color:#fff;font-weight:600}
.kartlar{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}
.kart{min-height:520px;border-radius:28px;background:var(--kum);color:var(--ink);padding:44px 40px 40px 48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,620px);gap:40px}
.kart-metin{display:flex;flex-direction:column;justify-content:space-between;gap:32px}
.kart h3{margin:0;font-size:40px;line-height:1.1;font-weight:500;letter-spacing:-.03em}
.kart-alt{display:flex;flex-direction:column;gap:18px}
.kart-alt p{margin:0;font-size:17px;line-height:1.6;color:var(--gri)}
.kart-alt .gerek{display:flex;gap:8px;align-items:center;font-size:14.5px;line-height:1.4;font-weight:500;color:inherit}
.devam{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;transition:opacity .2s}.devam:hover{opacity:.72}
.kart-gorsel{min-width:0;display:flex;align-items:center;justify-content:center}
.kart-koyu{color:#fff}
.bolum-murdum .kart-koyu{background:var(--murdum-k);border:1px solid var(--murdum-c)}.bolum-murdum .kart-koyu .kart-alt p{color:var(--murdum-y)}
.bolum-siyah .kart-koyu{background:var(--siyah-k);border:1px solid var(--siyah-c)}.bolum-siyah .kart-koyu .kart-alt p{color:var(--siyah-y)}
.kart-koyu .kart-alt .gerek{color:#fff}
.guven{width:100%;max-width:1312px;margin:8px auto 0;padding-left:232px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.guven>div{display:flex;flex-direction:column;gap:10px;padding-top:28px;border-top:1px solid var(--siyah-c)}
.guven h3{margin:0;font-size:17px;font-weight:600}
.guven p{margin:0;font-size:15px;line-height:1.6;color:var(--siyah-y)}

/* ------------------------------------------------ fiyatlar */
.fiyat{padding:80px 24px;display:flex;flex-direction:column;align-items:center;gap:40px}
.fiyat-ust{text-align:center}
.fiyat-ust h2{margin:0;font-size:clamp(36px,4.2vw,56px);line-height:1.04;font-weight:700;letter-spacing:-.045em}
.fiyat-ust p{margin:14px 0 0;font-size:17px;line-height:1.6;color:var(--gri)}
.fiyat-kutu{width:100%;max-width:1200px;border-radius:28px;background:#F4F4F2;padding:24px;display:flex;flex-direction:column;gap:16px}
.fiyat-kutu-ust{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:4px 4px 0}
.fiyat-kutu-ust b{font-size:17px;font-weight:600}.fiyat-kutu-ust span{font-size:13.5px;color:var(--gri3)}
.paketler{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}
.paket{border-radius:18px;background:#fff;border:1px solid #E4E4E0;padding:22px 20px 20px;display:flex;flex-direction:column;gap:16px}
.paket-vurgu{border:1.5px solid var(--mavi)}
.paket-koyu{background:#45474C;border-color:#45474C;color:#fff}
.paket-ad{display:flex;align-items:center;gap:8px}
.paket-ad h3{margin:0;font-size:15px;font-weight:600}
.rozet{height:20px;padding:0 8px;border-radius:6px;background:#EAF0FF;color:#2046C9;font-size:11.5px;font-weight:600;display:inline-flex;align-items:center}
.paket-fiyat{display:flex;flex-direction:column;gap:4px}
.paket-fiyat span{font-size:32px;line-height:1.1;font-weight:700;letter-spacing:-.03em}
.paket-fiyat small{font-size:12.5px;color:var(--gri3)}.paket-koyu .paket-fiyat small{color:#D0D5DD}
.paket-eski{display:flex;align-items:center;gap:8px;min-height:20px}
.paket-eski s{font-size:14px;font-weight:500;color:var(--gri3);text-decoration-thickness:1.5px}
.paket-eski .indirim{height:20px;padding:0 7px;border-radius:6px;background:#E7F6EE;color:#12925A;font-size:11.5px;font-weight:600;display:inline-flex;align-items:center}
.paket-kisi{margin:0;font-size:13px;font-weight:600}
.paket ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;flex-grow:1}
.paket li{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.45}.paket li .ik{margin-top:1px}
.karsilastir summary{list-style:none;height:44px;border-radius:999px;border:1px solid #E4E4E0;background:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:background .2s}
.karsilastir summary:hover{background:#FAFAF9}
.karsilastir summary::-webkit-details-marker{display:none}
.karsilastir summary .ik{transition:transform .3s var(--ease)}.karsilastir[open] summary .ik{transform:rotate(180deg)}
.tablo-kap{position:relative;margin-top:12px;overflow-x:auto;border-radius:18px;border:1px solid #E4E4E0;background:#fff}
.tablo-kap table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}
.tablo-kap th,.tablo-kap td{padding:12px 16px;border-bottom:1px solid #F0F0EE;text-align:center}
.tablo-kap tbody tr:last-child th,.tablo-kap tbody tr:last-child td{border-bottom:0}
.tablo-kap th[scope=row]{text-align:left;font-weight:500}
.tablo-kap thead th{font-weight:600;background:#FAFAF9}
.tablo-kap td .ik{margin:0 auto;color:#12925A}
.tablo-kap .yok{color:#98A2B3}
.fiyat-not{margin:0;max-width:820px;text-align:center;font-size:14.5px;line-height:1.6;color:var(--gri)}
/* v1.1.0 — paketler uygulamadan; aylık / yıllık seçimi */
.donem-sec{margin:22px auto 0;display:inline-flex;padding:4px;border-radius:999px;background:#F2F1ED;gap:4px}
.no-js .donem-sec{display:none}
.donem-sec button{height:38px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:var(--gri2);font:inherit;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .2s,color .2s}
.donem-sec button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(16,24,40,.08),0 1px 3px rgba(16,24,40,.06)}
.donem-sec button span{font-size:11.5px;font-weight:600;color:#12925A;background:#E7F6EE;border-radius:6px;padding:2px 7px}
.fiyat[data-donem=yillik] .donem-aylik,.fiyat[data-donem=aylik] .donem-yillik{display:none}
.paket-slogan{margin:-8px 0 0;font-size:13px;line-height:1.45;color:var(--gri3)}
.paket li.yok{color:#98A2B3}
.paket-bekle{align-items:center;text-align:center;padding:32px 24px}
.paket-bekle p{margin:0;font-size:15.5px;line-height:1.6;color:var(--gri)}
.ek-kredi{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;padding:14px 22px;border-radius:999px;border:1px solid #E4E4E0;font-size:14px}
.ek-kredi b{font-weight:600}.ek-kredi span{color:var(--ink)}.ek-kredi small{color:var(--gri3);font-size:12.5px}
/* v1.2.37 — eklentiler: kartlar sırayla belirir, simge hafifçe salınır */
.eklentiler{display:flex;flex-direction:column;gap:18px;width:100%;max-width:1160px}
.eklentiler-bas{text-align:center;max-width:680px;margin:0 auto}
.eklentiler-bas h3{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em}
.eklentiler-bas p{margin:8px 0 0;font-size:14.5px;line-height:1.6;color:var(--gri)}
.eklenti.s1{--sira:1}.eklenti.s2{--sira:2}.eklenti.s3{--sira:3}.eklenti.s4{--sira:4}.eklenti.s5{--sira:5}
/* v1.2.51 — eklentiler tek kartta yan yana sütunlar (ince çizgiyle ayrılır); dar ekranda 3, 2, 1 sütun */
.eklenti-izgara{display:grid;grid-template-columns:repeat(var(--n,6),minmax(0,1fr));gap:0;border:1px solid #E4E4E0;border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 10px 30px rgba(11,27,43,.05)}
.eklenti{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px 18px;margin:0 -1px -1px 0;background:transparent;border-right:1px solid #E4E4E0;border-bottom:1px solid #E4E4E0;transition:background-color .35s var(--ease)}
.eklenti-ucret{display:flex;flex-direction:column;gap:6px}
.eklenti-rozet{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.eklenti-rozet:empty{display:none}
@supports (grid-template-rows:subgrid){.eklenti-izgara{grid-auto-rows:auto}.eklenti{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:10px;align-content:start}.eklenti-rozet:empty{display:flex}.eklenti p{align-self:start}}
.eklenti:hover{background:#F7F9FF}
.eklenti-ik{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#EAF0FF;color:#2046C9}
.eklenti h4{margin:4px 0 0;font-size:16px;font-weight:650;line-height:1.3}
.eklenti p{margin:0;font-size:13px;line-height:1.5;color:var(--gri);flex-grow:1}
.eklenti-fiyat{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}
.eklenti-fiyat b{font-size:22px;font-weight:700;letter-spacing:-.03em}
.eklenti-fiyat small{font-size:12.5px;color:var(--gri3)}
.eklenti-dahil{display:inline-flex;align-items:flex-start;gap:6px;align-self:flex-start;padding:5px 10px;border-radius:12px;line-height:1.35;background:#E7F6EE;color:#12925A;font-size:12px;font-weight:600}
.eklenti-deneme{display:inline-flex;align-items:flex-start;gap:6px;align-self:flex-start;padding:5px 10px;border-radius:12px;line-height:1.35;background:#FFF4E0;color:#A0610B;font-size:12px;font-weight:600}
.js .eklentiler .eklenti{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease) calc(var(--sira,0)*.12s + .15s),transform .7s var(--ease) calc(var(--sira,0)*.12s + .15s),box-shadow .35s var(--ease),border-color .35s}
.js .eklentiler.gorundu .eklenti{opacity:1;transform:none}
.js .eklentiler.gorundu .eklenti:hover{transform:none}
.js .eklentiler.gorundu .eklenti-ik{animation:eklentiSalin 3.6s var(--ease) calc(var(--sira,0)*.4s + 1s) infinite}
/* v1.2.38 — ek kullanıcı ve ek Atlas: ilk paket fırsatı çipi parıldar, Atlas fiyatları paket başına */
.eklenti-firsat{position:relative;display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:6px 14px;border-radius:999px;background:#0B1B2B;border:1px solid #5B8CFF;color:#fff;font-size:13px;font-weight:600;overflow:hidden}
.eklenti-firsat svg{flex:none;color:#5B8CFF;fill:#5B8CFF}
.eklenti-firsat::after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-120%)}
.js .eklentiler.gorundu .eklenti-firsat::after{animation:firsatParilti 3.2s var(--ease) 1.2s infinite}
@keyframes firsatParilti{0%{transform:translateX(-120%)}45%,100%{transform:translateX(120%)}}
.eklenti-paketler{margin:0;font-size:12px!important;line-height:1.5;color:var(--gri3)!important;flex-grow:0!important}
.eklenti.s6{--sira:6}
.eklenti-dahil svg,.eklenti-deneme svg{flex:none;margin-top:1px}
.eklenti-izgara.n1{--n:1}.eklenti-izgara.n2{--n:2}.eklenti-izgara.n3{--n:3}.eklenti-izgara.n4{--n:4}.eklenti-izgara.n5{--n:5}.eklenti-izgara.n6{--n:6}.eklenti-izgara.n7{--n:4}.eklenti-izgara.n8{--n:4}
@media (max-width:1100px){.eklenti-izgara{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:640px){.eklenti-izgara{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:20px}.eklenti{padding:18px 14px}}
@media (max-width:400px){.eklenti-izgara{grid-template-columns:1fr}}
/* v1.2.39 — paket rütbesi (neon mavi), "Eklentiyle edinilebilir" ve ? baloncuğu */
.paket-rutbeli{position:relative}
.paket-rutbe{position:absolute;top:24px;right:22px;pointer-events:none}
.paket-rutbeli .paket-ad{padding-right:40px}
.rutbe{display:block;fill:none;stroke:#0EA5E9;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;overflow:visible;filter:drop-shadow(0 0 3px rgba(14,165,233,.55)) drop-shadow(0 0 9px rgba(14,165,233,.25))}
.paket li.ek{position:relative;color:#1D4ED8}
.paket li.ek svg{color:#1D4ED8}
.paket li.ek b{font-weight:600}
.paket .soru{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:6px;padding:0;border-radius:99px;border:1.5px solid currentColor;background:none;color:inherit;font:inherit;font-size:11px;font-weight:700;line-height:1;cursor:pointer;vertical-align:1px}
.paket .soru:hover,.paket .soru[aria-expanded="true"]{background:#1D4ED8;border-color:#1D4ED8;color:#fff}
.paket .soru:focus-visible{outline:2px solid #2046C9;outline-offset:2px}
.balon{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:6;display:flex;gap:8px;align-items:flex-start;padding:10px 10px 10px 12px;border-radius:12px;background:#0B1B2B;border:1px solid #5B8CFF;color:#fff;font-size:12.5px;line-height:1.45;font-weight:500;box-shadow:0 14px 30px -12px rgba(11,27,43,.55);animation:balonBelir .14s ease-out}
.balon::before{content:'';position:absolute;top:-6px;left:var(--ok,16px);width:10px;height:10px;background:#0B1B2B;border-left:1px solid #5B8CFF;border-top:1px solid #5B8CFF;transform:rotate(45deg)}
.balon>span{flex:1 1 auto;min-width:0}
.balon{pointer-events:none}.balon button{pointer-events:auto}
.balon button{flex:none;width:22px;height:22px;border:0;border-radius:99px;background:rgba(255,255,255,.12);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}
@keyframes balonBelir{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.balon{animation:none}}
@keyframes eklentiSalin{0%,100%{transform:none}50%{transform:translateY(-3px) rotate(-4deg)}}
@media (prefers-reduced-motion:reduce){.js .eklentiler .eklenti{opacity:1;transform:none;transition:none}.js .eklentiler.gorundu .eklenti-ik,.js .eklentiler.gorundu .eklenti-firsat::after{animation:none}}

/* ------------------------------------------------ SSS */
.sss{max-width:1440px;margin:0 auto;padding:80px 120px;border-top:1px solid var(--cizgi);display:grid;grid-template-columns:360px minmax(0,1fr);gap:80px}
.sss-sol h2{margin:0;font-size:44px;line-height:1.06;font-weight:700;letter-spacing:-.04em}
.sss-sol p{margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--gri)}
.sss-liste{border-top:1px solid var(--cizgi)}
.sss-liste details{border-bottom:1px solid var(--cizgi)}
.sss-liste summary{list-style:none;min-height:66px;padding:16px 4px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:17px;font-weight:600;cursor:pointer}
.sss-liste summary::-webkit-details-marker{display:none}
.sss-liste p{margin:0;padding:0 48px 20px 4px;font-size:15.5px;line-height:1.65;color:var(--gri)}
.arti{position:relative;width:14px;height:14px;flex:none}
.arti::before,.arti::after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;border-radius:2px;background:var(--gri3);transition:transform .3s var(--ease),opacity .3s}
.arti::after{transform:rotate(90deg)}
details[open] .arti::after{transform:rotate(0);opacity:0}

/* ------------------------------------------------ kapanış ve altbilgi */
.son{background:var(--kum);padding:96px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px}
.son h2{margin:0;max-width:900px;font-size:clamp(38px,4.8vw,64px);line-height:1.02;font-weight:700;letter-spacing:-.045em}
.alt{padding:64px 80px 36px}
.alt-izgara{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px}
.alt-marka{display:flex;flex-direction:column;gap:14px}
.alt-marka p{margin:0;max-width:320px;font-size:14.5px;line-height:1.6;color:var(--gri3)}
.alt-kol{display:flex;flex-direction:column;gap:12px}
.alt-kol h2{margin:0 0 2px;font-size:14px;font-weight:600}
.alt-kol a{font-size:14.5px;color:var(--gri3);transition:color .2s}.alt-kol a:hover{color:var(--ink)}
.alt-kol address{font-style:normal;display:flex;flex-direction:column;gap:12px;font-size:14.5px;line-height:1.5;color:var(--gri3)}
.alt-son{margin-top:48px;padding-top:22px;border-top:1px solid var(--cizgi);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:13.5px;color:var(--gri3)}

/* ------------------------------------------------ kaydırınca beliren öğeler */
.js [data-reveal]{opacity:0;transform:translateY(28px);filter:blur(8px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease)}
.js [data-reveal].gorundu{opacity:1;transform:none;filter:none}

/* ------------------------------------------------ canlandırmalar (sabit piksel ölçüsünde çizilir, kapsayıcıya göre ölçeklenir) */
.dm{position:relative;border-radius:24px;overflow:hidden;font-family:var(--f);text-align:left;line-height:1.3}
.dm-acik{background:#fff;color:#0A0D12;border:1px solid #E4E6EA;box-shadow:0 1px 2px rgba(16,24,40,.05),0 28px 64px -24px rgba(16,24,40,.28)}
.dm-koyu{background:#111318;color:#ECEDEF;border:1px solid #22252C;box-shadow:0 28px 64px -24px rgba(0,0,0,.6)}
.dm-ic{width:100%;height:100%;display:flex;flex-direction:column}
.dm .mono{font-family:var(--mono)}.dm .gri{color:#667085}.dm .gri2{color:#475467}
.dm b{font-weight:600}
.cip{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}
.cip-buyuk{height:28px;padding:0 12px;font-size:12.5px;transition:background .3s,color .3s}
.c-yesil{color:#0E7A45;background:#E7F6EE}.c-gri{color:#475467;background:#F2F4F7}
.d-yeni{color:#175CD3;background:#EFF4FF}.d-ulasilamadi{color:#B54708;background:#FFF6ED}.d-iletisim{color:#5925DC;background:#F4F3FF}
.d-toplanti{color:#0B6B80;background:#E0F4F7}.d-donustu{color:#067647;background:#ECFDF3}
.dm-hap{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border-radius:999px;font-size:13.5px;font-weight:600;white-space:nowrap}
.dm-hap-koyu{background:#0A0D12;color:#fff}.dm-hap-acik{background:#fff;color:#0A0D12;border:1px solid #E4E6EA}
.imlec{display:inline-block;width:2px;height:23px;margin-left:2px;vertical-align:-4px;background:#0A0D12}
.imlec-acik{width:1.5px;height:16px;vertical-align:-3px;background:#ECEDEF}
.imlec-ince{width:1.5px;height:15px;vertical-align:-2px}
.no-js .imlec{opacity:0}
.noktalar{display:flex;gap:4px}
.noktalar i{width:6px;height:6px;border-radius:50%;background:#6D3BE0;animation:nabiz 1s ease-in-out infinite}
.noktalar i:nth-child(2){animation-delay:.15s}.noktalar i:nth-child(3){animation-delay:.3s}
.noktalar-mor{gap:5px;padding:6px 2px}.noktalar-mor i{background:#B794FF}
@keyframes nabiz{0%,100%{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}
.parilti{font-size:14px;font-weight:600;background-image:linear-gradient(90deg,#8A8FA3 0%,#0A0D12 45%,#8A8FA3 90%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:parilti 1.4s linear infinite}
@keyframes parilti{from{background-position:100% 0}to{background-position:-100% 0}}

/* açılış: panel turu (1.2.20) — panel → Aday Müşteri Ara → tarama → kayıt; altta adım açıklaması */
.giris-demo-genis{max-width:1120px;flex-direction:column;align-items:center}
.pn-sahne{width:100%;display:flex;flex-direction:column;align-items:center}
.dm-panel{width:1120px;height:700px;border-radius:18px;background:#FAFAF8}
.pn-cerceve{position:absolute;inset:0;display:flex;font-size:13px}
.pn-cerceve svg.ik{flex:none}
.pn-yan{width:216px;flex:none;background:#fff;border-right:1px solid #EAECF0;padding:16px 12px;display:flex;flex-direction:column;gap:4px}
.pn-logo{display:flex;align-items:center;gap:9px;padding:2px 6px 12px}.pn-logo b{font-size:15px;font-weight:700;letter-spacing:-.01em}
.pn-hesap,.pn-kisi{display:flex;align-items:center;gap:9px;line-height:1.25}
.pn-hesap{padding:8px;border:1px solid #EAECF0;border-radius:11px;margin-bottom:10px}
.pn-hesap i,.pn-kisi i{width:28px;height:28px;flex:none;border-radius:8px;background:#0B1B2B;color:#fff;font-size:11px;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center}
.pn-kisi i{border-radius:50%;background:#F2F4F7;color:#344054}
.pn-hesap span,.pn-kisi span{display:flex;flex-direction:column}.pn-hesap b,.pn-kisi b{font-size:12.5px}.pn-hesap small,.pn-kisi small{font-size:11px;color:#667085}
.pn-kisi{margin-top:auto;padding:10px 6px 0;border-top:1px solid #EAECF0}
.pn-nav-bas{font-size:11px;color:#667085;padding:4px 10px}.pn-nav+.pn-nav-bas{padding-top:10px}
.pn-nav{position:relative;display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:9px;color:#344054;font-size:13px;font-weight:500;white-space:nowrap;transition:background .3s,color .3s,box-shadow .3s}
.pn-nav .ik{color:#475467}
.pn-nav.aktif{background:#F2F4F7;color:#0A0D12;font-weight:600;box-shadow:inset 0 0 0 1px #EAECF0}.pn-nav.aktif .ik{color:#0A0D12}
.pn-rozet{position:absolute;left:19px;top:2px;min-width:18px;height:16px;line-height:16px;padding:0 4px;border-radius:999px;background:#079455;color:#fff;font-size:10px;font-weight:700;font-style:normal;text-align:center;box-shadow:0 0 0 2px #fff;opacity:0}
.pn-sag{flex:1;min-width:0;display:flex;flex-direction:column}
.pn-ust{height:56px;flex:none;display:flex;align-items:center;gap:14px;padding:0 22px;background:#fff;border-bottom:1px solid #EAECF0}
.pn-ust>b{width:150px;font-size:15px}
.pn-arama{display:flex;align-items:center;gap:8px;width:300px;height:34px;padding:0 12px;border-radius:999px;background:#F2F4F7;color:#667085;font-size:12.5px}
.pn-tarih{margin-left:auto;font-size:12.5px;color:#667085}
.pn-govde{flex:1;position:relative;overflow:hidden}
.pn-katman{position:absolute;inset:0}
.pn-panel{padding:24px 26px;display:flex;flex-direction:column;gap:16px;opacity:0}
.pn-selam{display:flex;align-items:flex-end;gap:12px}.pn-selam>div{display:flex;flex-direction:column;gap:4px;margin-right:auto}
.pn-selam b{font-size:26px;font-weight:700;letter-spacing:-.02em}.pn-selam span{font-size:13.5px;color:#475467}
.pn-hap{display:flex;align-items:center;gap:7px;height:36px;padding:0 15px;border-radius:999px;font-size:13px;font-weight:600}
.pn-hap-atlas{border:1px solid #DCCFFD;background:#F4F0FF;color:#5B2BC7}.pn-hap-koyu{background:#0B1B2B;color:#fff}
.pn-statlar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.pn-kart{background:#fff;border:1px solid #EAECF0;border-radius:14px;transition:box-shadow .5s}
.pn-stat{padding:14px 16px;display:flex;flex-direction:column;gap:6px}.pn-stat span{font-size:12.5px;color:#475467}
.pn-stat b{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.pn-stat small{font-size:11.5px;color:#667085}
.pn-cipler{display:flex;flex-wrap:wrap;gap:8px}.pn-cipler span{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid #EAECF0;background:#fff;font-size:12px;color:#475467}
.pn-cipler b{color:#0A0D12}
.pn-alt-izgara{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px}
.pn-isler{padding:16px 18px;display:flex;flex-direction:column;gap:4px}
.pn-kart-bas{display:flex;align-items:center;gap:8px;margin-bottom:6px}.pn-kart-bas b{font-size:15px}
.pn-kart-bas i{font-style:normal;font-size:11.5px;font-weight:600;background:#F2F4F7;border-radius:999px;padding:1px 8px}
.pn-kart-bas small{margin-left:auto;font-size:11px;color:#667085}
.pn-is{display:flex;align-items:center;gap:12px;height:46px;border-top:1px solid #F2F4F7}.pn-is .mono{width:42px}
.pn-nokta{width:8px;height:8px;border-radius:50%;flex:none}.p-mavi{background:#2560E6}.p-camgobegi{background:#0E9384}.p-turuncu{background:#DC6803}.p-mor{background:#6D3BE0}
.pn-etiket{margin-left:auto;font-size:11.5px;font-weight:600;border-radius:999px;padding:2px 8px}
.c-mavi{color:#175CD3;background:#EFF4FF}.c-camgobegi{color:#0B6B80;background:#ECFDFF}.c-turuncu{color:#B54708;background:#FFFAEB}.c-mor{color:#5B2BC7;background:#F4F0FF}
.pn-gun{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:12px;color:#475467}
.pn-gun-cubuk{flex:1;height:6px;border-radius:6px;background:#EAECF0;overflow:hidden}.pn-gun-cubuk i{display:block;height:100%;width:25%;border-radius:6px;background:#079455}
.pn-atlas{border-radius:14px;border:1px solid #DCCFFD;background:#FBFAFF;padding:14px;display:flex;flex-direction:column;gap:10px;transition:box-shadow .5s}
.pn-atlas .pn-kart-bas{margin:0}.pn-atlas .pn-kart-bas b{font-size:14px}
.pn-atlas-ik{width:24px;height:24px;border-radius:7px;background:#6D3BE0;color:#fff;display:flex;align-items:center;justify-content:center}
.pn-bulgu{background:#fff;border:1px solid #EDE7FE;border-radius:11px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}
.pn-bulgu b{font-size:12.5px}.pn-bulgu span{font-size:12px;color:#475467}.pn-bulgu em{font-style:normal;font-size:11.5px;font-weight:600;color:#067647}.pn-bulgu em.pn-mor{color:#5B2BC7}
.pn-ara{padding:18px;display:flex;gap:14px}
.pn-filtre{width:240px;flex:none;display:flex;flex-direction:column;overflow:hidden}
.pn-sayac{padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border-bottom:1px solid #EAECF0}
.pn-sayac div{height:34px;padding:0 8px;border:1px solid #EAECF0;border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:6px}
.pn-sayac span{font-size:11px;color:#344054;white-space:nowrap}.pn-sayac b{font-size:15px;font-weight:700}
.pn-sayac .pn-sayac-top{grid-column:span 2;padding:0 10px;border-color:#B2CCFF;background:#F5F8FF}.pn-sayac .pn-sayac-top span{font-size:12px}
.pn-filtre-ic{padding:14px 14px 0;display:flex;flex-direction:column;gap:10px}.pn-filtre-ic>b{font-size:13px}
.pn-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border:1px solid #EAECF0;border-radius:10px}
.pn-seg span{height:28px;border-radius:7px;font-size:12px;color:#475467;display:flex;align-items:center;justify-content:center}.pn-seg .secili{background:#2560E6;color:#fff;font-weight:600}
.pn-secim{height:36px;border-radius:10px;border:1px solid #D0D5DD;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:12.5px;color:#0A0D12;transition:border-color .3s,box-shadow .3s}
.pn-secim .ik{color:#667085}.pn-secim.bos-deger{color:#667085}
.pn-secim.odak{border-color:#2560E6;box-shadow:0 0 0 3px rgba(37,96,230,.14)}
.pn-konum{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:13px}
.pn-not{font-size:11.5px;color:#475467}
.pn-ilceler{display:flex;flex-wrap:wrap;gap:6px}
.pn-ilce{height:28px;padding:0 10px;border-radius:8px;border:1px solid #EAECF0;font-size:12px;color:#344054;background:#fff;display:flex;align-items:center;transition:background .25s,color .25s,border-color .25s}
.pn-ilce.secili{background:#EFF4FF;border-color:#B2CCFF;color:#1D4FC4;font-weight:600}
.pn-baslat-kap{margin-top:auto;padding:14px}
.pn-baslat{height:40px;border-radius:999px;background:#0B1B2B;color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px}
.pn-sonuc{flex:1;min-width:0;position:relative;overflow:hidden;display:flex;flex-direction:column}
.pn-bos{position:absolute;inset:0;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;opacity:0}
.pn-bos b{font-size:18px;font-weight:700}.pn-bos>span:last-child{max-width:380px;font-size:13px;line-height:1.5;color:#475467}
.pn-bos-ik{width:64px;height:64px;border-radius:50%;background:#EFF4FF;color:#1D4FC4;display:flex;align-items:center;justify-content:center}
.pn-sonuc-bas{padding:12px 16px 10px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #EAECF0}
.pn-sonuc-satir{display:flex;align-items:center;gap:12px}.pn-sonuc-satir b{font-size:14px;white-space:nowrap}.pn-sonuc-satir .gri2{font-size:12px;white-space:nowrap}
.pn-kaydet{margin-left:auto;display:flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:999px;background:#F2F4F7;color:#98A2B3;font-size:12.5px;font-weight:600;white-space:nowrap;transition:background .3s,color .3s}
.pn-kaydet.hazir{background:#0B1B2B;color:#fff}.pn-kaydet.bitti{background:#ECFDF3;color:#067647}
.pn-ilerleme{flex:1;height:4px;border-radius:4px;background:#EAECF0;overflow:hidden}.pn-ilerleme i{display:block;height:100%;width:100%;border-radius:4px;background:#2560E6}
.pn-sutunlar,.pn-satir{display:grid;grid-template-columns:minmax(0,1fr) 116px 86px 104px 30px;gap:10px;align-items:center;padding:0 16px}
.pn-sutunlar{padding-top:8px;padding-bottom:8px;font-size:10.5px;letter-spacing:.06em;color:#667085;border-bottom:1px solid #EAECF0}
.pn-satir{height:51px;border-bottom:1px solid #F2F4F7;transition:background .6s}.pn-satir.taze{background:#F5F8FF}
.pn-firma{display:flex;align-items:center;gap:10px;min-width:0}
.pn-firma i{width:30px;height:30px;flex:none;border-radius:8px;background:#F2F4F7;color:#344054;font-size:10.5px;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center}
.pn-firma span{display:flex;flex-direction:column;min-width:0;line-height:1.3}.pn-firma b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pn-firma small{font-size:11.5px;color:#667085}
.pn-tel{font-size:12px;color:#344054;white-space:nowrap}
.pn-skor{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px 0 6px;border-radius:7px;font-size:12px;font-weight:600}
.ps-sicak{background:#FEF3F2;color:#B42318}.ps-ilik{background:#FFFAEB;color:#B54708}.ps-serin{background:#EFF4FF;color:#175CD3}
.pn-durum{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:600}
.pd-yeni{background:#EFF4FF;color:#175CD3}.pd-gozden{background:#FFFAEB;color:#B54708}.pd-kayitli{background:#ECFDF3;color:#067647}
.pn-islem{width:30px;height:30px;border-radius:8px;border:1px solid #EAECF0;color:#344054;display:flex;align-items:center;justify-content:center}
.pn-tost{position:absolute;right:22px;bottom:22px;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background:#0B1B2B;color:#fff;box-shadow:0 12px 32px rgba(16,24,40,.22);opacity:0}
.pn-tost .ik{color:#32D583}
.pn-imlec{position:absolute;left:0;top:0;width:22px;height:22px;z-index:5;opacity:0;pointer-events:none}
.pn-imlec svg{position:relative}
.pn-dalga{position:absolute;left:-14px;top:-14px;width:30px;height:30px;border-radius:50%;background:rgba(37,96,230,.28);opacity:0}
.pn-vurgu{box-shadow:0 0 0 2px rgba(37,96,230,.55),0 0 0 7px rgba(37,96,230,.10)}
.pn-alt{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}
.pn-altyazi{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 12px;max-width:860px;min-height:28px;text-align:center}
.pn-altyazi i{width:28px;height:28px;flex:none;border-radius:50%;background:#0B1B2B;color:#fff;font-size:13px;font-weight:600;font-style:normal;display:flex;align-items:center;justify-content:center}
.pn-altyazi b{font-size:17px;font-weight:700;letter-spacing:-.01em}.pn-altyazi span{font-size:16px;color:var(--gri2)}
.pn-adimlar{display:flex;gap:6px}.pn-adimlar span{width:44px;height:4px;border-radius:4px;background:#EAECF0;overflow:hidden}
.pn-adimlar i{display:block;height:100%;width:100%;border-radius:4px;background:#0B1B2B}.pn-adimlar .bos i{width:0}

/* müşteri kartı */
.dm-kart{width:600px;height:440px}
.kr-bas{display:flex;align-items:center;gap:14px;padding:20px 22px 16px}
.kr-avatar{width:46px;height:46px;flex:none;border-radius:13px;background:#EEF2FF;color:#3538CD;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center}
.kr-ad{display:flex;flex-direction:column;gap:3px;min-width:0}.kr-ad b{font-size:18px;font-weight:700;letter-spacing:-.01em}.kr-ad span{font-size:13px}
.kr-bas .cip{margin-left:auto}
.kr-sekme{display:flex;gap:22px;padding:0 22px;border-bottom:1px solid #EEF0F3}
.kr-sekme span{height:42px;display:inline-flex;align-items:center;font-size:13.5px;font-weight:500;color:#667085}
.kr-sekme .aktif{color:#0A0D12;font-weight:600;box-shadow:inset 0 -2px 0 #0A0D12}
.kr-akis{position:relative;padding:14px 22px 0}
.kr-cizgi{position:absolute;left:36px;top:30px;width:2px;height:240px;background:#E4E6EA;transition:height .45s var(--ease)}
.kr-olay{position:relative;display:flex;align-items:center;gap:14px;height:60px}
.kr-olay>div{display:flex;flex-direction:column;gap:3px}.kr-olay b{font-size:14px}.kr-olay .mono{font-size:12px}
.kr-ik{width:30px;height:30px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px #fff}
.o-mor{color:#6D3BE0;background:#F4F0FF}.o-turuncu{color:#B54708;background:#FFF6ED}.o-mavi{color:#175CD3;background:#EFF4FF}
.o-gri{color:#344054;background:#F2F4F7}.o-camgobegi{color:#0B6B80;background:#E0F4F7}

/* asistan */
.dm-asistan{width:600px;height:440px}
.as-bas{height:50px;flex:none;display:flex;align-items:center;gap:8px;padding:0 18px;border-bottom:1px solid #1F2229;font-size:14px}
.as-bas .mor{color:#B794FF}.as-ik{margin-left:auto;display:flex;gap:12px;color:#9BA1AB}
.as-govde{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px;padding:18px 20px}
.as-soru{align-self:flex-end;max-width:440px;padding:10px 14px;border-radius:16px 16px 4px 16px;background:#23262E;font-size:14.5px;line-height:1.45}
.as-cevap{display:flex;flex-direction:column;gap:10px}
.as-cevap>b{min-height:22px;font-size:16px;font-weight:700;letter-spacing:-.01em}
.as-satir{display:grid;grid-template-columns:104px minmax(0,1fr);gap:8px;font-size:14px;line-height:1.5}
.as-satir span:first-child{font-weight:600}.as-satir span:last-child{color:#C4C8D0}
.as-giris{margin:0 16px 16px;height:48px;flex:none;display:flex;align-items:center;gap:10px;padding:0 8px 0 16px;border-radius:14px;background:#1A1D24;border:1px solid #262A32;font-size:14px;color:#9BA1AB}
.as-gonder{margin-left:auto;width:32px;height:32px;border-radius:50%;background:#ECEDEF;color:#111318;display:flex;align-items:center;justify-content:center}

/* santral */
.dm-santral{width:620px;height:420px}
.dm-santral .dm-ic{display:block;position:relative}
.sn-ust{height:56px;display:flex;align-items:center;gap:10px;padding:0 20px}.sn-ust b{font-size:15px;font-weight:700}.sn-ust .mono{font-size:12px}
.sn-ara{margin-left:auto;width:180px;height:32px;border-radius:10px;border:1px solid #E4E6EA;display:flex;align-items:center;gap:6px;padding:0 10px;font-size:13px;color:#667085}
.sn-satir{display:grid;grid-template-columns:minmax(0,1fr) 150px 96px;align-items:center;height:52px;padding:0 20px;border-top:1px solid #F0F1F4}
.sn-satir>div{display:flex;flex-direction:column;gap:2px}.sn-satir b{font-size:14px}.sn-satir .gri{font-size:12.5px}.sn-satir .sag{text-align:right}
.sn-kart{position:absolute;right:18px;top:62px;width:300px;padding:16px;border-radius:18px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 2px 4px rgba(16,24,40,.06),0 24px 48px -12px rgba(16,24,40,.28)}
.sn-durum{display:flex;flex-direction:column;gap:12px}
.sn-baslik{display:flex;align-items:center;gap:10px;font-size:13px}
.sn-baslik .yesil{color:#0E7A45;font-weight:700}.sn-baslik .sure{margin-left:auto;font-size:13px;font-weight:600}
.sn-baslik>.ik{color:#667085}
.sn-halka{position:relative;width:34px;height:34px;flex:none}
.sn-halka i{position:absolute;inset:0;border-radius:50%;background:#12925A;opacity:.5}
.sn-halka>span{position:absolute;inset:0;border-radius:50%;background:#12925A;color:#fff;display:flex;align-items:center;justify-content:center}
.sn-ust-yazi{display:flex;flex-direction:column;gap:1px}.sn-ust-yazi .gri{font-size:12px}
.nokta-yesil{width:8px;height:8px;border-radius:50%;background:#12925A}
.sn-bilgi{display:flex;flex-direction:column;gap:3px}.sn-bilgi b{font-size:18px;font-weight:700;letter-spacing:-.01em}.sn-bilgi span{font-size:12.5px}
.sn-cipler{display:flex;gap:6px}
.sn-not{display:flex;align-items:center;gap:7px;font-size:13px;color:#475467}.sn-not .ik{color:#667085}
.sn-dugmeler{display:flex;gap:8px}.sn-dugmeler .dm-hap{flex:1;font-size:13px}
.sn-kaydet-baslik{font-size:17px;font-weight:700;letter-spacing:-.01em}
.sn-secenekler{display:flex;flex-wrap:wrap;gap:6px}
.sn-secenek{display:inline-flex;align-items:center;height:30px;padding:0 11px;border-radius:999px;border:1px solid #E4E6EA;background:#fff;color:#344054;font-size:12.5px;font-weight:600;transition:background .2s,color .2s,border-color .2s}
.sn-secenek.secili{background:#0A0D12;border-color:#0A0D12;color:#fff}
.sn-notkutu{min-height:52px;padding:9px 11px;border-radius:12px;border:1px solid #E4E6EA;font-size:13px;line-height:1.45}
.sn-kaydet{height:38px}
.sn-tost{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;background:#0A0D12;color:#fff;font-size:13px;font-weight:600;white-space:nowrap}
.sn-tost .ik{color:#6CE9A6}
.sn-baslik .kirmizi{color:#B42318;font-weight:700}[data-r="cevapsiz"] .sn-baslik>.ik{color:#B42318}.sn-cipler .c-kirmizi{color:#B42318;background:#FEF3F2}
.sn-cevapsiz{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;background:#FEF3F2;color:#B42318;font-size:12px;font-weight:600}
.sn-cipler .cip{gap:5px}.sn-dugmeler .dm-hap .ik{margin-right:2px}

/* bilgi akışı */
.dm-akis{width:620px;height:440px;background-color:#0C0D10;background-image:radial-gradient(rgba(255,255,255,.10) 1px,transparent 1.2px);background-size:18px 18px}
.dm-akis .dm-ic{position:relative;align-items:center;justify-content:center}
.ak-etiket{position:absolute;left:18px;top:16px;font-size:11.5px;letter-spacing:.06em;color:#9BA1AB}
.ak-rozet{position:absolute;right:16px;top:12px;display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;border-radius:999px;background:#14171C;border:1px solid #262A32;font-size:12px;font-weight:600;color:#6EE7B7}
.ak-rozet i{width:6px;height:6px;border-radius:50%;background:#34D399}
.ak-bag{height:18px;display:flex;justify-content:center}.ak-bag i{width:2px;height:18px;background:#3A3F4A}
.ak-oge{display:flex;justify-content:center}
.ak-hap{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;background:#14171C;border:1px solid #2A2E36;font-size:13.5px;font-weight:600;color:#C4C8D0}
.ak-tetik{color:#6EE7B7;border-color:#1F5F48}
.ak-kart{width:360px;height:70px;padding:11px 14px;border-radius:14px;background:#15171C;border:1px solid #2A2E36;display:flex;flex-direction:column;justify-content:center;gap:6px}
.ak-kart-ust{display:flex;align-items:center;gap:10px}.ak-kart-ust b{font-size:14.5px;color:#ECEDEF}
.ak-kutu{width:26px;height:26px;border-radius:8px;background:#ECEDEF;color:#111318;display:flex;align-items:center;justify-content:center}
.ak-ik{margin-left:auto;display:flex;gap:8px;color:#6B7280}
.ak-kart>.mono{padding-left:36px;font-size:12px;color:#9BA1AB}

/* platform */
.platform{width:620px;height:440px;padding:24px;border-radius:20px;background-color:#EAE8E2;background-image:radial-gradient(#CFCCC3 1px,transparent 1.2px);background-size:16px 16px;display:flex;align-items:center}
.pl-izgara{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.pl-karo{padding:16px;border-radius:16px;background:#16181D;color:#fff;display:flex;flex-direction:column;gap:12px}
.pl-karo>b{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600}
.pl-genis{grid-column:span 2}.pl-genis .pl-ogeler{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.pl-ogeler{display:flex;flex-direction:column;gap:6px}
.pl-oge{height:40px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:9px;background:#1C1F25}
.pl-oge .mono{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.08em;color:#D0D5DD}
.r-nane{color:#6EE7B7}.r-lavanta{color:#A5B4FC}.r-sari{color:#FCD34D}

/* ------------------------------------------------ yasal sayfalar */
.yasal{max-width:760px;margin:0 auto;padding:56px 24px 96px}
.yasal-geri{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--gri3)}.yasal-geri:hover{color:var(--ink)}
.yasal-bas h1{margin:20px 0 10px;font-size:clamp(32px,4vw,48px);line-height:1.08;font-weight:700;letter-spacing:-.035em}
.yasal-tarih{margin:0;font-size:14px;color:var(--gri3)}
.yasal-ozet{margin:20px 0 0;font-size:17px;line-height:1.6;color:var(--gri)}
.yasal-govde{margin-top:40px;font-size:16px;line-height:1.7;color:#1F2733}
.yasal-govde h2{margin:44px 0 12px;font-size:22px;line-height:1.25;font-weight:700;letter-spacing:-.02em;color:var(--ink)}
.yasal-govde h3{margin:28px 0 8px;font-size:17px;font-weight:600;color:var(--ink)}
.yasal-govde p{margin:0 0 14px}
.yasal-govde ul,.yasal-govde ol{margin:0 0 14px;padding-left:22px}
.yasal-govde li{margin:6px 0}
.yasal-govde a{color:var(--mavi);text-decoration:underline;text-underline-offset:3px}
.yasal-govde table{width:100%;margin:8px 0 18px;border-collapse:collapse;font-size:14.5px;line-height:1.5}
.yasal-govde th,.yasal-govde td{padding:10px 12px;border:1px solid var(--cizgi);text-align:left;vertical-align:top}
.yasal-govde th{background:#F7F7F5;font-weight:600}
.yasal-tablo{overflow-x:auto}
.kimlik{margin:8px 0 20px;padding:18px 20px;border-radius:16px;background:#F7F7F5;display:grid;grid-template-columns:170px minmax(0,1fr);gap:8px 16px;font-size:15px}
.kimlik dt{font-weight:600}.kimlik dd{margin:0}
.not-kutusu{margin:0 0 18px;padding:16px 18px;border-radius:14px;background:#F2F4F7;font-size:15px;line-height:1.6}
.yasal-diger{margin-top:64px;padding-top:28px;border-top:1px solid var(--cizgi);display:flex;flex-wrap:wrap;gap:10px 20px}
.yasal-diger h2{width:100%;margin:0 0 4px;font-size:15px;font-weight:600}
.yasal-diger a{font-size:14.5px;color:var(--gri2);text-decoration:underline;text-underline-offset:3px}
.yasal-diger a:hover{color:var(--ink)}

/* ------------------------------------------------ duyarlı düzen */
@media (max-width:1180px){
  .ust{padding:0 28px}.ust-menu{gap:24px}
  .bolum{padding:72px 32px}
  .yan{display:none}
  .kart{min-height:0;grid-template-columns:1fr;padding:36px;gap:28px}
  .kart-metin{gap:20px}.kart h3{font-size:34px}
  .guven{padding-left:0}
  .paketler{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sss{grid-template-columns:1fr;gap:28px;padding:72px 32px}
  .alt{padding:56px 32px 32px}.alt-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:900px){
  .ust{padding:0 16px 0 20px}
  .ust-menu{display:none;position:absolute;top:72px;left:0;right:0;height:auto;transform:none;flex-direction:column;align-items:stretch;gap:0;padding:4px 20px 16px;background:#fff;border-bottom:1px solid var(--cizgi);box-shadow:0 24px 40px -24px rgba(16,24,40,.25)}
  .ust.acik .ust-menu{display:flex}
  .ust-menu a{padding:15px 2px;border-bottom:1px solid #F2F4F7;font-size:17px}
  .ust-menu a:last-child{border-bottom:0}
  .ust-menu .ust-menu-giris{display:block}
  .ust-giris{display:none}
  .ust-sag{gap:8px}
  .menu-dugme{display:flex}
}
@media (max-width:640px){
  html{scroll-padding-top:80px}
  .hap{height:50px;padding:0 22px}
  .hap-kucuk{height:38px;padding:0 14px;font-size:14px}
  .giris{padding:56px 20px 64px}
  .giris-alt{font-size:17px}
  .giris-demo{margin-top:44px}
  .pn-alt{margin-top:22px;gap:12px}
  .pn-altyazi{min-height:76px;align-content:flex-start;gap:6px 10px}
  .pn-altyazi b{font-size:16px}.pn-altyazi span{flex-basis:100%;font-size:15px;line-height:1.45}
  .bolum{padding:64px 16px;gap:36px}
  .bolum-ust p{font-size:16px}
  .kart{padding:24px 20px;border-radius:22px}
  .kart h3{font-size:28px}
  .kart-alt p{font-size:16px}
  .guven{grid-template-columns:1fr;gap:0}
  .guven>div{padding:22px 0}
  .fiyat{padding:64px 16px}
  .fiyat-kutu{padding:12px;border-radius:22px}
  .paketler{grid-template-columns:1fr}
  .ek-kredi{border-radius:18px;padding:14px 16px}
  .sss{padding:64px 20px}.sss-sol h2{font-size:34px}
  .sss-liste p{padding-right:8px}
  .son{padding:72px 20px}
  .alt{padding:48px 20px 28px}.alt-izgara{grid-template-columns:1fr;gap:32px}
  .yasal{padding:40px 20px 72px}
  .kimlik{grid-template-columns:1fr;gap:2px}
  .kimlik dd{margin-bottom:10px}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .js [data-reveal]{opacity:1;transform:none;filter:none;transition:none}
  .noktalar i,.parilti{animation:none}
  .parilti{color:#0A0D12;background:none}
}
.yasal-govde .harfli{list-style:none;padding-left:0}
.yasal-govde .harfli li{position:relative;padding-left:28px}
.yasal-govde .harfli li>span:first-child{position:absolute;left:0;top:0;font-weight:600}
.yasal-govde .onemli{margin:0 0 22px;padding:18px 20px;border-radius:14px;background:#FFF8EB;border:1px solid #F5DDB0}
.yasal-govde .onemli h2{margin:0 0 10px;font-size:18px}
.yasal-govde .onemli ul{margin:0}
.bulunamadi{min-height:60vh;padding:96px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px}
.bulunamadi-kod{margin:0;font-family:var(--mono);font-size:14px;letter-spacing:.1em;color:var(--gri3)}
.bulunamadi h1{margin:0;font-size:clamp(32px,4vw,48px);letter-spacing:-.035em;line-height:1.1}
.bulunamadi p{margin:0 0 12px;font-size:17px;color:var(--gri)}
@media print{
  .js [data-reveal]{opacity:1;transform:none;filter:none}
  .ust,.yan,.menu-dugme{display:none}
}
@media (prefers-reduced-motion:reduce){.imlec{opacity:0}}
@media (max-width:640px){
  .yasal-govde table.yigin,.yasal-govde table.yigin tbody,.yasal-govde table.yigin tr,.yasal-govde table.yigin td{display:block;width:100%}
  .yasal-govde table.yigin thead{display:none}
  .yasal-govde table.yigin{border:0;margin-top:4px}
  .yasal-govde table.yigin tr{margin-bottom:14px;border:1px solid var(--cizgi);border-radius:14px;overflow:hidden}
  .yasal-govde table.yigin td{border:0;border-top:1px solid var(--cizgi);padding:10px 14px}
  .yasal-govde table.yigin td:first-child{border-top:0;background:#F7F7F5;font-weight:600}
  .yasal-govde table.yigin td+td::before{content:attr(data-etiket);display:block;margin-bottom:2px;font-size:12.5px;font-weight:600;color:var(--gri3)}
}

/* ================================================ v1.2.0 — yeni özellikler */
/* lacivert bölüm (Yönetim) */
.bolum-laci{background:var(--laci);color:#fff}.bolum-laci .bolum-ust p{color:#A7B6C6}.bolum-laci .yan a{color:#8EA2B7}

/* hizmet uyumu çizgileri (uygulamadaki gösterge) */
.hp{display:inline-flex;align-items:flex-end;gap:3px;height:16px;flex:none}
.hp i{width:5px;height:16px;border-radius:2px;background:#E4E6EA;transition:background .25s,box-shadow .25s}
.hp i.dolu{background:#32D583;box-shadow:0 0 6px rgba(50,213,131,.45)}

/* keşfet */
.dm-kesfet{width:620px;height:440px}
.kf-ust{height:56px;flex:none;display:flex;align-items:center;gap:10px;padding:0 20px}
.kf-ust b{font-size:15px;font-weight:700}.kf-ust .mono{font-size:12px}
.kf-ikon{width:30px;height:30px;border-radius:9px;background:#F4F0FF;color:#6D3BE0;display:flex;align-items:center;justify-content:center}
.kf-sayi{margin-left:auto}
.kf-sekme{padding:0 20px}
.kf-izgara{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;padding:14px 20px 18px;background:#FAFAFB}
.kf-kart{border-radius:16px;background:#fff;border:1px solid #E4E6EA;padding:12px 14px;display:flex;flex-direction:column;gap:8px;transition:border-color .3s,background .3s}
.kf-kart.onayli{border-color:#A6E3C2;background:#F6FEF9}
.kf-kart-ust{display:flex;align-items:center;gap:10px}
.kf-kart-ust>div{display:flex;flex-direction:column;gap:2px;min-width:0}.kf-kart-ust b{font-size:14px}.kf-kart-ust .gri{font-size:12px}
.kf-harf{width:34px;height:34px;flex:none;border-radius:10px;font-size:12.5px;font-weight:700;display:flex;align-items:center;justify-content:center}
.h-mavi{background:#EEF2FF;color:#3538CD}.h-mor{background:#F4F0FF;color:#6D3BE0}.h-turuncu{background:#FFF6ED;color:#B54708}.h-yesil{background:#ECFDF3;color:#067647}
.kf-neden{margin:0;font-size:12.5px;line-height:1.4;color:#475467;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kf-puan{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600}.kf-puan .mono{margin-left:auto;font-size:11.5px;font-weight:500}
.kf-eylem{margin-top:auto;display:flex;gap:6px}.kf-eylem .dm-hap{height:28px;padding:0 12px;font-size:12px}
.kf-eklendi{margin-top:auto;height:28px;display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#0E7A45}.kf-eklendi .ik{color:#12925A}

/* gece araştırması */
.dm-gece{width:620px;height:440px;background-color:#0C0D10;background-image:radial-gradient(rgba(255,255,255,.10) 1px,transparent 1.2px);background-size:18px 18px}
.dm-gece .dm-ic{position:relative;padding:56px 40px 0}
.gc-saat{position:absolute;right:16px;top:12px;display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;border-radius:999px;background:#14171C;border:1px solid #262A32;font-size:12px;font-weight:600;color:#C4C8D0}
.gc-ay,.gc-gunes{display:flex}.gc-ay{color:#B794FF}.gc-gunes{color:#FCD34D}
.gc-liste{display:flex;flex-direction:column;gap:8px}
.gc-satir{height:50px;display:flex;align-items:center;gap:12px;padding:0 14px;border-radius:14px;background:#15171C;border:1px solid #2A2E36}
.gc-harf{width:30px;height:30px;flex:none;border-radius:9px;background:#23262E;color:#C4C8D0;font-size:11.5px;font-weight:700;display:flex;align-items:center;justify-content:center}
.gc-ad{display:flex;flex-direction:column;gap:2px;min-width:0}.gc-ad b{font-size:14px;color:#ECEDEF}.gc-ad .mono{font-size:11.5px;color:#9BA1AB}
.gc-durum{margin-left:auto;font-size:12.5px;font-weight:600}
.gc-sira{color:#6B7280}.gc-calis{display:flex;align-items:center;gap:8px;color:#C9B2FF}.gc-hazir{display:flex;align-items:center;gap:6px;color:#6EE7B7}
.gc-sabah{position:absolute;left:40px;right:40px;bottom:24px;height:46px;display:flex;align-items:center;gap:8px;padding:0 16px;border-radius:14px;background:rgba(252,211,77,.08);border:1px solid rgba(252,211,77,.28);color:#FCD34D;font-size:13.5px}
.gc-sabah b{color:#fff;font-weight:700}.gc-sabah span{color:#C4C8D0}

/* araştırma bulguları */
.dm-bulgular{width:600px;height:440px}
.bl-sag{margin-left:auto;display:flex;align-items:center}
.bl-dugme{height:34px;gap:6px;color:#6D3BE0;border-color:#E3D8FF}
.bl-calis{height:34px;display:flex;align-items:center;gap:8px}
.bl-kutu{margin:0 18px;padding:14px 16px;border-radius:16px;background:#FBFAFF;border:1px solid #ECE6FD;display:flex;flex-direction:column;gap:12px}
.bl-bas{display:flex;align-items:center;gap:7px;color:#6D3BE0}.bl-bas b{font-size:14px;color:#0A0D12}.bl-bas .mono{margin-left:auto;font-size:11.5px}
.bl-blok,.bl-satis{display:flex;flex-direction:column;gap:6px}
.bl-blok>b,.bl-satis>b{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#344054}.bl-blok>b .ik,.bl-satis>b .ik{color:#667085}
.bl-blok p{margin:0;min-height:40px;font-size:13.5px;line-height:1.45;color:#1F2733}
.bl-puanlar{display:flex;flex-direction:column;gap:6px}
.bl-puan{display:grid;grid-template-columns:128px auto 30px minmax(0,1fr);align-items:center;gap:10px;height:20px;font-size:13px}
.bl-hizmet{font-weight:600}.bl-puan .mono{font-size:12px}
.bl-giris{justify-self:start;height:20px;padding:0 8px;border-radius:6px;background:#E7F6EE;color:#0E7A45;font-size:11px;font-weight:600;display:inline-flex;align-items:center}
.bl-satis{padding-top:12px;border-top:1px solid #ECE6FD}
.bl-satis p{margin:0;position:relative;min-height:62px;padding:10px 38px 10px 12px;border-radius:12px;background:#fff;border:1px solid #E4E6EA;font-size:13.5px;line-height:1.45}
.bl-kopya{position:absolute;right:11px;top:11px;color:#667085}

/* bilgi merkezi */
.dm-bilgi{width:600px;height:440px}
.bm-doluluk{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;color:#C4C8D0}
.bm-cubuk{width:90px;height:6px;border-radius:999px;background:#23262E;overflow:hidden}
.bm-cubuk i{display:block;width:92%;height:100%;border-radius:999px;background:#B794FF}
.bm-govde{flex:1;min-height:0;padding:14px 18px;display:flex;flex-direction:column;gap:11px}
.bm-web{display:flex;gap:8px}
.bm-alan{flex:1;height:38px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:11px;background:#1A1D24;border:1px solid #262A32;font-size:13.5px;color:#ECEDEF}.bm-alan .ik{color:#9BA1AB}
.bm-analiz,.bm-onay{background:#ECEDEF;color:#111318;font-size:13px}.bm-analiz{height:38px}
.bm-okuma{height:26px;display:flex;align-items:center;gap:10px}
.bm-durum{width:128px;flex:none;font-size:12.5px;font-weight:600}
.bm-okuyor,.bm-okundu{display:flex;align-items:center;gap:7px}.bm-okuyor{color:#C9B2FF}.bm-okundu{color:#6EE7B7}
.bm-sayfalar{display:flex;gap:5px}
.bm-sayfa{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:#14171C;border:1px solid #262A32;font-size:11.5px;font-weight:600;color:#C4C8D0;white-space:nowrap}
.bm-satir{display:grid;grid-template-columns:104px minmax(0,1fr);gap:8px;align-items:start;font-size:13.5px;line-height:1.5}
.bm-satir>span:first-child{padding-top:3px;font-weight:600}
.bm-satir p{margin:0;min-height:20px;padding-top:3px;color:#C4C8D0}
.bm-cipler{display:flex;flex-wrap:wrap;gap:6px}
.bm-cip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:rgba(183,148,255,.14);color:#D9C8FF;font-size:12.5px;font-weight:600}
.bm-alt{margin:0 16px 16px;height:52px;flex:none;display:flex;align-items:center;gap:10px;padding:0 8px 0 14px;border-radius:14px;background:#1A1D24;border:1px solid #262A32;font-size:12.5px;color:#9BA1AB}
.bm-onay{margin-left:auto;height:36px}

/* itiraz cevapları */
.dm-itiraz{width:620px;height:420px}
.it-ust{height:56px;flex:none;display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid #EEF0F3;font-size:13px}
.it-ust .yesil{color:#0E7A45;font-weight:700}.it-sure{margin-left:auto;font-size:13px;font-weight:600}
.it-govde{flex:1;min-height:0;padding:16px 20px;display:flex;flex-direction:column;gap:16px}
.it-blok{display:flex;flex-direction:column;gap:8px}
.it-etiket{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#344054}.it-etiket .ik{color:#667085}
.it-giris{margin:0;padding:10px 12px;border-radius:12px;background:#F7F7F5;font-size:14px;line-height:1.45}
.it-cipler{display:flex;flex-wrap:wrap;gap:6px}
.it-cip{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border-radius:999px;border:1px solid #E4E6EA;background:#fff;color:#344054;font-size:13px;font-weight:600;transition:background .2s,color .2s,border-color .2s}
.it-cip.ozel{color:#6D3BE0;border-color:#E3D8FF;background:#FBFAFF}
.it-cip.secili{background:#0A0D12;border-color:#0A0D12;color:#fff}.it-cip.ozel.secili{background:#6D3BE0;border-color:#6D3BE0;color:#fff}
.it-cevap{min-height:66px;padding:11px 13px;border-radius:12px;border:1px solid #E4E6EA;background:#fff;font-size:14px;line-height:1.5;box-shadow:0 1px 2px rgba(16,24,40,.05)}
.it-ipucu{color:#667085}
.it-alt{height:48px;flex:none;display:flex;align-items:center;gap:8px;padding:0 20px;border-top:1px solid #EEF0F3;background:#FAFAFB;font-size:12.5px;color:#475467}.it-alt .ik{color:#6D3BE0}

/* e-posta */
.dm-eposta{width:620px;height:440px}
.dm-eposta .dm-ic{position:relative}
.ep-ust{height:56px;flex:none;display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid #EEF0F3}.ep-ust b{font-size:15px;font-weight:700}
.ep-ara{width:170px}
.ep-govde{flex:1;min-height:0;display:flex}
.ep-klasor{width:170px;flex:none;padding:12px 10px;border-right:1px solid #EEF0F3;display:flex;flex-direction:column;gap:2px}
.ep-klasor span{height:36px;display:flex;align-items:center;gap:9px;padding:0 10px;border-radius:10px;font-size:13px;font-weight:500;color:#475467}.ep-klasor .ik{color:#667085}
.ep-klasor .aktif{background:#F2F4F7;color:#0A0D12;font-weight:600}
.ep-klasor .aktif b{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#2E6BFF;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center}
.ep-liste{flex:1;min-width:0}
.ep-yeni{overflow:hidden}
.ep-satir{height:62px;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid #F0F1F4}
.ep-nokta{width:8px;height:8px;flex:none;border-radius:50%;background:#2E6BFF}.ep-nokta.bos{background:transparent}
.ep-metin{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ep-metin b{font-size:13.5px;font-weight:600}
.ep-metin span{font-size:12.5px;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.okunmadi .ep-metin b{font-weight:700}.okunmadi .ep-metin span{color:#344054}
.ep-zaman{flex:none;font-size:11.5px}
.ep-bag{height:40px;display:flex;align-items:center;gap:8px;padding:0 16px 0 34px;border-bottom:1px solid #F0F1F4;background:#FAFAFB;font-size:12px}.ep-bag .cip{gap:5px}
.ep-yaz{position:absolute;left:186px;right:14px;bottom:14px;padding:12px 14px;border-radius:16px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 2px 4px rgba(16,24,40,.06),0 24px 48px -12px rgba(16,24,40,.28);display:flex;flex-direction:column;gap:8px}
.ep-yaz-ust{display:flex;align-items:center;gap:8px;font-size:13px}
.ep-yaz-metin{min-height:42px;font-size:13.5px;line-height:1.5}
.ep-yaz-alt{display:flex;align-items:center;gap:6px;color:#667085}.ep-yaz-alt .mono{font-size:12px}.ep-yaz-alt .dm-hap{margin-left:auto;height:34px}

/* yönetici paneli */
.dm-yonetim{width:620px;height:440px}
.yp-ust{height:56px;flex:none;display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid #EEF0F3}.yp-ust b{font-size:15px;font-weight:700}.yp-ust .mono{font-size:12px}
.yp-canli{margin-left:auto;display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;border-radius:999px;background:#ECFDF3;color:#067647;font-size:12px;font-weight:600}
.yp-canli i{width:6px;height:6px;border-radius:50%;background:#12925A}
.yp-kpiler{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 20px 0}
.yp-kpi{padding:12px 14px;border-radius:14px;border:1px solid #EEF0F3;background:#FAFAFB;display:flex;flex-direction:column;gap:4px}
.yp-kpi .mono{font-size:11px;letter-spacing:.06em;color:#667085}.yp-kpi b{font-size:26px;line-height:1.1;font-weight:700;letter-spacing:-.02em}
.yp-fark{font-size:11.5px;font-weight:600;color:#0E7A45}
.yp-alt{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 20px 18px}
.yp-kutu{padding:12px 14px;border-radius:14px;border:1px solid #EEF0F3;display:flex;flex-direction:column;gap:12px}
.yp-baslik{font-size:12.5px;font-weight:600;color:#344054}
.yp-kisi{display:grid;grid-template-columns:56px minmax(0,1fr) 50px;align-items:center;gap:8px;font-size:12.5px}.yp-kisi b{text-align:right;font-size:12.5px;white-space:nowrap}
.yp-kisi b small{font-size:11px;font-weight:500;color:#98A2B3}.yp-kisi b.yp-tam{color:#067647}
.yp-iz{position:relative;display:block;height:8px;border-radius:4px;background:#F2F4F7;overflow:hidden}.yp-iz i{display:block;height:100%;border-radius:4px;background:var(--mavi)}
.yp-iz .yp-hedef{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;border-radius:1px;background:#0A0D12;opacity:.45}
.yp-h0,.yp-h1{left:84.6%}.yp-h2,.yp-h3{left:69.2%}
.yp-cubuk-0{width:92.3%}.yp-cubuk-1{width:65.4%}.yp-cubuk-2{width:50%}.yp-cubuk-3{width:30.8%}
.yp-dikkat{display:flex;align-items:center;gap:10px;font-size:12.5px;line-height:1.35}.yp-dikkat .kr-ik{width:28px;height:28px;box-shadow:none}

/* kredi ve limitler */
.dm-limit{width:600px;height:440px}
.lm-ust{height:56px;flex:none;display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid #EEF0F3}.lm-ust b{font-size:15px;font-weight:700}.lm-ust .mono{margin-left:auto;font-size:12px}
.lm-havuzlar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 20px 0}
.lm-havuz{padding:12px 14px;border-radius:14px;border:1px solid #EEF0F3;background:#FAFAFB;display:flex;flex-direction:column;gap:6px}
.lm-havuz>span:first-child{font-size:12.5px;font-weight:600;color:#344054}.lm-havuz b{font-size:22px;font-weight:700;letter-spacing:-.02em}.lm-havuz .gri{font-size:12.5px}
.lm-iz{display:block;height:6px;border-radius:3px;background:#E4E6EA;overflow:hidden}.lm-iz i{display:block;height:100%;border-radius:3px;background:#0A0D12}
.lm-t{width:70.7%}.lm-a{width:68.5%}
.lm-tablo{margin:12px 20px 0;border:1px solid #EEF0F3;border-radius:14px;overflow:hidden}
.lm-satir{display:grid;grid-template-columns:minmax(0,1fr) 90px 104px 64px;align-items:center;height:42px;padding:0 14px;border-top:1px solid #F0F1F4;font-size:13px}
.lm-satir:first-child{border-top:0}.lm-satir .mono{font-size:13px}
.lm-bas{height:32px;background:#FAFAFB}.lm-bas span{font-size:11px;letter-spacing:.06em;color:#667085}
.lm-hucre{justify-self:start;min-width:64px;height:30px;display:inline-flex;align-items:center;padding:0 10px;border-radius:8px;border:1px solid #D0D5DD;transition:border-color .2s,box-shadow .2s}
.lm-hucre.odak{border-color:var(--mavi);box-shadow:0 0 0 3px rgba(46,107,255,.15)}
.lm-talep{margin:12px 20px 0;padding:12px 14px;border-radius:14px;background:#EFF4FF;border:1px solid #D1E0FF;display:flex;align-items:center;gap:12px}
.lm-talep-ik{width:32px;height:32px;flex:none;border-radius:50%;background:#fff;color:#175CD3;display:flex;align-items:center;justify-content:center}
.lm-talep>div{min-width:0;display:flex;flex-direction:column;gap:2px;font-size:12.5px;line-height:1.4;color:#344054}.lm-talep>div b{font-size:13px;color:#0A0D12}
.lm-duzenle{margin-left:auto;flex:none;height:32px;font-size:12.5px}
.lm-karsilandi{margin-left:auto;flex:none;gap:4px}

/* arama önerileri */
.dm-oneri{width:600px;height:440px}
.on-ust{padding:18px 22px 14px;display:flex;flex-direction:column;gap:8px}.on-ust p{margin:0;font-size:13px;line-height:1.45}
.on-liste{flex:1;min-height:0;padding:0 22px;display:flex;flex-direction:column;gap:8px}
.on-kart{height:66px;flex:none;display:flex;align-items:center;gap:12px;padding:0 14px 0 16px;border-radius:14px;border:1px solid #E4E6EA;background:#fff;transition:border-color .25s,box-shadow .25s}
.on-kart>.ik{margin-left:auto;color:#98A2B3}
.on-kart.secili{border-color:#6D3BE0;box-shadow:0 0 0 3px rgba(109,59,224,.12)}.on-kart.secili>.ik{color:#6D3BE0}
.on-dolu{min-width:0;display:flex;flex-direction:column;gap:4px}.on-dolu b{font-size:14.5px}
.on-dolu span{display:flex;align-items:center;gap:5px;font-size:12.5px}.on-dolu .ik{color:#6D3BE0}
.on-iskelet{flex:1;display:flex;flex-direction:column;gap:9px}
.on-iskelet i{display:block;height:10px;border-radius:5px;background:linear-gradient(90deg,#F2F4F7 0%,#E4E6EA 50%,#F2F4F7 100%);background-size:200% 100%;animation:iskelet 1.2s linear infinite}
.on-iskelet i:first-child{width:52%}.on-iskelet i:last-child{width:78%}
@keyframes iskelet{from{background-position:100% 0}to{background-position:-100% 0}}
.on-giris{margin:14px 16px 16px;flex:none;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 16px;border-radius:16px;border:1px solid #E4E6EA;box-shadow:0 1px 2px rgba(16,24,40,.05)}
.on-metin{flex:1;min-height:30px;font-size:16px}.on-metin .imlec{height:20px}

/* paket kartı: iki kredi */
.paket-kredi{margin:-4px 0 0;border-top:1px solid #F0F0EE;border-bottom:1px solid #F0F0EE;padding:8px 0;display:flex;flex-direction:column;gap:6px}
.paket-kredi div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px}
.paket-kredi span{color:var(--gri2)}.paket-kredi b{font-weight:600;white-space:nowrap}.paket-kredi small{font-size:11.5px;font-weight:500;color:var(--gri3)}

@media (prefers-reduced-motion:reduce){.on-iskelet i{animation:none}}

/* v1.2.0 — bölümler arası zemin: kaydırdıkça bir renkten ötekine yumuşak geçiş (JS yoksa ya da hareket azaltılmışsa bölümler kendi renginde) */
.zemin-katman{position:fixed;left:0;right:0;top:0;height:100vh;height:100lvh;z-index:-1;pointer-events:none;background-color:#fff;transition:background-color .22s linear}
@media screen{.zemin-akar [data-zemin]{background-color:transparent!important}}
@media print{.zemin-katman{display:none}}
.zemin-akar .yan,.zemin-akar [data-zemin]>[data-reveal]>*{transition:opacity .22s linear}
/* v1.2.2 — Harita ve saha ziyareti */
.dm-harita{width:600px;height:440px}
.dm-harita .dm-ic{position:relative}
.hr-ust{height:56px;flex:none;display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid #EEF0F3}.hr-ust b{font-size:15px;font-weight:700}
.hr-bas{margin-left:auto;display:flex;padding:3px;border-radius:999px;background:#F2F4F7;font-size:12px;font-weight:600;color:#667085}
.hr-bas span{display:flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px}.hr-bas .secili{background:#fff;color:#0A0D12;box-shadow:0 1px 2px rgba(16,24,40,.08)}
.hr-govde{flex:1;min-height:0;display:flex}
.hr-liste{width:270px;flex:none;padding:12px;border-right:1px solid #EEF0F3;display:flex;flex-direction:column;gap:6px}
.hr-durak{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;border:1px solid #EEF0F3;background:#fff}
.hr-no{width:24px;height:24px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#EFF4FF;color:#175CD3;transition:background .3s,color .3s}
.hr-durak.varildi .hr-no{background:#0A0D12;color:#fff}
.hr-durak-metin{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hr-durak-metin b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hr-durak-metin>span{font-size:11.5px;white-space:nowrap}.hr-durak-metin .mono{font-size:11px}
.hr-yerinde{height:22px;padding:0 7px;gap:3px;font-size:11px}
.hr-ozet{margin-top:auto;display:flex;align-items:center;gap:6px;font-size:12px;color:#475467;padding:6px 4px 0}.hr-ozet .ik{color:#667085}
.hr-harita{flex:1;min-width:0;position:relative;background:#EEF1F4}
.hr-svg{display:block;width:100%;height:100%}
.hr-rota-iz{fill:none;stroke:#C9D6F5;stroke-width:3;stroke-dasharray:.02 .02}
.hr-rota{fill:none;stroke:#2E6BFF;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0}
.hr-ofis{fill:#0B1B2B}
.hr-pin{transform-box:fill-box;transform-origin:center}
.hr-pin circle{fill:#fff;stroke:#2E6BFF;stroke-width:3;transition:fill .3s,stroke .3s}
.hr-pin text{font:700 12px var(--f);fill:#175CD3;text-anchor:middle;transition:fill .3s}
.hr-pin.tamam circle{fill:#12925A;stroke:#12925A}.hr-pin.tamam text{fill:#fff}
.hr-tost{top:14px;bottom:auto;left:auto;right:14px;transform:none;height:36px;font-size:12.5px}
.hr-baslat{position:absolute;right:14px;bottom:14px;height:34px;gap:6px;font-size:13px;box-shadow:0 8px 20px -8px rgba(10,13,18,.5)}

/* v1.2.2 — Telefonda uygulama gibi */
.dm-mobil{width:600px;height:440px;background:linear-gradient(160deg,#F7F7F5,#EEF1F4)}
.dm-mobil .dm-ic{flex-direction:row;align-items:center;gap:34px;padding:0 34px}
.mb-telefon{width:232px;height:410px;flex:none;border-radius:40px;padding:9px;background:#0A0D12;box-shadow:0 30px 60px -24px rgba(16,24,40,.45)}
.mb-ekran{position:relative;width:100%;height:100%;border-radius:32px;overflow:hidden;background:#fff;display:flex;flex-direction:column}
.mb-durum{height:30px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 8px;font-size:11px;font-weight:600}
.mb-ev .mb-durum{color:#fff;margin:-38px -6px 8px}
.mb-durum-ik{display:flex;gap:3px}
.mb-ev{position:absolute;inset:0;padding:44px 14px 14px;background:linear-gradient(170deg,#0E3A44,#0B1B2B 70%);z-index:2}
.mb-izgara{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 6px}
.mb-uyg{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:9.5px;color:#fff;font-weight:500;white-space:nowrap}
.mb-ikon{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#fff}
.mb-ikon .ik{width:21px;height:21px}
.mb-seta .mb-ikon svg,.mb-acilis-isaret svg{display:block}.mb-seta .mb-ikon svg{width:40px;height:40px}
.u1{background:#475467}.u2{background:#F04438}.u3{background:#2E6BFF}.u4{background:#12925A}.u5{background:#32D583}.u6{background:#53B1FD}.u7{background:#EE46BC}.u8{background:#98A2B3}
.mb-seta{transform-origin:center}
.mb-bildirim{position:absolute;left:8px;right:8px;top:38px;z-index:3;display:flex;gap:8px;align-items:flex-start;padding:9px 10px;border-radius:16px;background:rgba(255,255,255,.94);color:#0A0D12;box-shadow:0 10px 24px -10px rgba(0,0,0,.45);opacity:0}
.mb-bildirim-ik svg{width:24px;height:24px;display:block;border-radius:6px}
.mb-bildirim-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:10px;line-height:1.3}
.mb-bildirim-m>b{font-size:10.5px;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mb-bildirim-m>span{color:#475467}
.mb-bildirim-ust{display:flex;justify-content:space-between;font-size:9px;color:#667085;text-transform:uppercase;letter-spacing:.03em}.mb-bildirim-ust b{font-weight:600}
.mb-dokun{position:absolute;left:50%;top:20px;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;background:#fff;opacity:0;pointer-events:none}
.mb-acilis{position:absolute;inset:0;z-index:4;background:#0B1B2B;display:flex;align-items:center;justify-content:center}
.mb-acilis-isaret svg{width:64px;height:64px;display:block}
.mb-uygulama{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 12px 12px;position:relative}
.mb-bas{display:flex;align-items:center;gap:8px;padding:6px 2px 10px}.mb-bas b{font-size:17px;font-weight:700}.mb-bas .cip{margin-left:auto;height:22px;font-size:11px}
.mb-baslik{font-size:11px;font-weight:600;color:#667085;letter-spacing:.02em;margin:2px 2px 6px}
.mb-gorev{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #EEF0F3;border-radius:14px;margin-bottom:6px}
.mb-gorev>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mb-gorev b{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mb-gorev>div span{font-size:10.5px;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mb-ara{width:30px;height:30px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#E7F6EE;color:#12925A;transition:background .2s,color .2s}
.mb-ara.basili{background:#12925A;color:#fff}
.mb-alt{margin-top:auto;height:38px;border-radius:12px;background:#0A0D12;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:600}
.mb-alt>span{display:flex;align-items:center;gap:6px}.mb-alt[hidden],.mb-alt>span[hidden]{display:none}
.mb-kaydedildi .ik{color:#6CE9A6}
.mb-cipler{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}
.mb-cip{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:#fff;border:1px solid #E4E6EA;font-size:13.5px;font-weight:600;color:#0A0D12;box-shadow:0 1px 2px rgba(16,24,40,.05)}
.mb-cip .ik{color:#2E6BFF;flex:none}
/* 1.2.4 — Takvim canlandırması */
.dm-takvim .dm-ic{gap:0;padding:0 26px}
.tv-sol{width:270px;flex:none;display:flex;flex-direction:column;gap:12px}
.tv-crm{background:#fff;border:1px solid #E4E6EA;border-radius:18px;padding:12px;box-shadow:0 1px 2px rgba(16,24,40,.05);display:flex;flex-direction:column;gap:6px}
.tv-crm-bas{display:flex;align-items:center;gap:6px;padding:2px 2px 6px}.tv-crm-bas b{font-size:15px;font-weight:700}.tv-crm-bas>.ik{color:#667085}
.tv-dugme{margin-left:auto;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border-radius:999px;border:1px solid #D0D5DD;font-size:11.5px;font-weight:600;color:#0A0D12;background:#fff;transform-origin:center}
.tv-dugme .ik{color:#2E6BFF}
.tv-gun-ad{font-size:11px;font-weight:600;color:#667085;margin:0 2px}
.tv-oge{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:#F7F8FA;font-size:12px;overflow:hidden}
.tv-oge i{width:4px;height:22px;border-radius:3px;flex:none}
.tv-oge .mono{font-size:11px;color:#475467;flex:none}
.tv-oge b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tv-yeni{background:#E7F6EE}
.tv-cipler{display:flex;flex-direction:column;gap:8px}
.tv-cipler .mb-cip{padding:9px 12px;font-size:12.5px;border-radius:14px}
.tv-esit{width:46px;flex:none;display:flex;align-items:center;justify-content:center}
.tv-esit-ik{width:36px;height:36px;border-radius:50%;background:#0B1B2B;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px -8px rgba(11,27,43,.6)}
.tv-telefon{width:206px;height:400px}
.tv-tel-bas{display:flex;align-items:baseline;gap:6px;padding:4px 14px 8px;border-bottom:1px solid #EEF0F3}
.tv-tel-bas span{font-size:11px;color:#667085;font-weight:600}.tv-tel-bas b{font-size:22px;font-weight:700;color:#D92D20}
.tv-izgara{position:relative;flex:1;margin:8px 10px 0 8px}
.tv-satir{position:absolute;left:0;right:0;height:0;border-top:1px solid #F0F1F3}
.tv-satir span{position:absolute;top:-6px;left:0;font-size:9px;color:#98A2B3;background:#fff;padding-right:4px}
.tv-olaylar{position:absolute;left:24px;right:0;top:0;bottom:0}
.tv-olay{position:absolute;left:0;right:0;height:28px;border-radius:7px;background:#EAF0FF;border-left:3px solid #2E6BFF;padding:3px 6px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}
.tv-olay b{font-size:10px;font-weight:700;color:#1D3A8A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tv-olay span{font-size:9px;color:#344054;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tv-olay-yeni{box-shadow:0 0 0 2px rgba(46,107,255,.35)}
.tv-tel-alt{display:flex;align-items:center;gap:6px;padding:8px 14px 12px;font-size:10.5px;color:#667085;font-weight:600}
.tv-tel-alt i{width:8px;height:8px;border-radius:50%;background:#2E6BFF}
.tv-r0{background:#2E6BFF}.tv-r1{background:#12925A}.tv-r2{background:#F79009}
.tv-s0{top:0px}.tv-s1{top:30px}.tv-s2{top:60px}.tv-s3{top:90px}.tv-s4{top:120px}.tv-s5{top:150px}.tv-s6{top:180px}.tv-s7{top:210px}.tv-s8{top:240px}
.tv-p0{top:31px}.tv-p1{top:166px}.tv-p2{top:211px}
/* 1.2.5 — Görevler canlandırması */
.dm-gorevler{width:620px;height:440px}
.gv-ust{height:56px;flex:none;display:flex;align-items:center;gap:10px;padding:0 20px}
.gv-ust b{font-size:15px;font-weight:700}.gv-ust .mono{font-size:12px}
.gv-ikon{width:30px;height:30px;border-radius:9px;background:#EEF3FF;color:#2E6BFF;display:flex;align-items:center;justify-content:center}
.gv-sayi{margin-left:auto}
.gv-atlas{margin:0 20px 10px;min-height:40px;display:flex;align-items:center;gap:9px;padding:0 14px;border-radius:12px;background:#F7F4FF;color:#6D3BE0;font-size:12.5px}
.gv-atlas-ic{min-width:0;color:#3E1C96}.gv-atlas-ic b{color:#3E1C96}
.gv-inceliyor{display:flex;align-items:center;gap:10px}.gv-inceliyor .parilti{font-size:12.5px}
.gv-sekme{padding:0 20px}.gv-sekme i{font-style:normal;font-size:11px;margin-left:4px;color:#667085}
.gv-liste{flex:1;min-height:0;overflow:hidden;background:#FAFAFB;padding:6px 20px 0}
.gv-satir{height:54px;display:flex;align-items:center;gap:12px;padding:0 12px;margin-bottom:6px;border-radius:14px;background:#fff;border:1px solid #EEF0F3;overflow:hidden;transition:background .3s,border-color .3s}
.gv-satir.gv-bitti{background:#F6FEF9;border-color:#C6EBD6}
.gv-ad{min-width:0;display:flex;flex-direction:column;gap:2px}.gv-ad b{font-size:13.5px}.gv-ad .gri{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gv-ara{margin-left:auto;flex:none;width:32px;height:32px;border-radius:10px;background:#E7F6EE;color:#12925A;display:flex;align-items:center;justify-content:center;transform-origin:center}
.gv-satir .cip{margin-left:auto;flex:none;gap:4px}.gv-satir .cip .ik{flex:none}
.gv-alt{height:48px;flex:none;display:flex;align-items:center;gap:12px;padding:0 20px;border-top:1px solid #EEF0F3;font-size:12.5px}
.gv-cubuk{flex:1;height:6px;border-radius:9px;background:#EEF0F3;overflow:hidden}.gv-cubuk i{display:block;height:100%;width:16.7%;border-radius:9px;background:#12925A}
.gv-alt .mono{font-size:12px}
/* 1.2.7 — Arama kuyruğu canlandırması */
.dm-kuyruk{width:620px;height:440px}
.kq-ust{height:48px;flex:none;display:flex;align-items:center;gap:10px;padding:0 20px}
.kq-ust b{font-size:15px;font-weight:700}
.kq-ikon{width:30px;height:30px;flex:none;border-radius:9px;background:#EEF3FF;color:#2E6BFF;display:flex;align-items:center;justify-content:center}
.kq-santral{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:#E7F6EE;color:#0E7A45;font-size:11.5px;font-weight:700}
.kq-santral i{width:7px;height:7px;border-radius:50%;background:#12925A}
.kq-sayilar{height:52px;flex:none;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:16px;align-items:center;padding:0 20px;border-top:1px solid #EEF0F3;border-bottom:1px solid #EEF0F3}
.kq-hedef{display:flex;flex-direction:column;gap:4px;font-size:11.5px;min-width:0}
.kq-hedef .mono{font-size:11.5px}.kq-hedef .mono b{color:#0A0D12;font-weight:700}
.kq-iz{height:5px;border-radius:9px;background:#EEF0F3;overflow:hidden}.kq-iz i{display:block;height:100%;width:35%;border-radius:9px;background:#12925A}
.kq-sayi{display:flex;flex-direction:column;gap:1px;min-width:0}.kq-sayi b{font-size:17px;font-weight:700;color:#0A0D12;white-space:nowrap}.kq-sayi span{font-size:11px}
.kq-sahne{position:relative;flex:none;height:208px;padding:10px 20px 0;background:#FAFAFB}
.kq-durum{height:32px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:10px;font-size:12.5px;white-space:nowrap;overflow:hidden}
.kq-durum b{font-weight:700}
.kq-d-sira{background:#F2F4F7;color:#344054}.kq-d-sira .ik{color:#667085}
.kq-d-araniyor{background:#F2F4F7}.kq-d-araniyor .parilti{font-size:12.5px}
.kq-d-canli{background:#FEF3F2;color:#B42318;box-shadow:inset 0 0 0 1px #FDA29B}.kq-d-canli span:last-child{color:#0A0D12;font-weight:600}
.kq-nokta{width:10px;height:10px;flex:none;border-radius:50%;background:#D92D20}
.kq-d-tamam{background:#ECFDF3;color:#067647}.kq-d-tamam .ik{color:#12925A}
.kq-odak{position:absolute;left:20px;right:20px;top:50px;height:150px;display:grid;grid-template-columns:minmax(0,1fr) 184px;gap:14px;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 1px 2px rgba(16,24,40,.05)}
.kq-odak-sol{display:flex;flex-direction:column;gap:3px;min-width:0}
.kq-odak-sol .cip{align-self:flex-start;gap:4px;height:22px;font-size:11.5px}
.kq-firma{margin-top:4px;font-size:18px;font-weight:700!important;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kq-alt{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kq-tel{font-size:18px;font-weight:700;letter-spacing:.01em;margin-top:2px}
.kq-dugmeler{display:flex;gap:8px;margin-top:auto}.kq-dugmeler .dm-hap{height:30px;padding:0 12px;font-size:12px;gap:5px;transform-origin:center}
.kq-zaman{display:flex;flex-direction:column;gap:4px;padding:11px 12px;border-radius:12px;background:#ECFDF3;color:#067647;font-size:11.5px;line-height:1.45;box-shadow:inset 0 0 0 1px #ABEFC6}
.kq-zaman b{font-size:12.5px;font-weight:700}.kq-zaman span{color:#085D3A}
.kq-liste{flex:1;min-height:0;overflow:hidden;padding:0 20px}
.kq-liste-bas{display:block;height:24px;line-height:26px;font-size:10.5px;letter-spacing:.08em}
.kq-satir{height:36px;display:grid;grid-template-columns:minmax(0,1fr) auto 108px;gap:12px;align-items:center;border-top:1px solid #F0F1F4;font-size:13px;overflow:hidden}
.kq-satir b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kq-satir .cip{gap:4px;height:22px;font-size:11.5px}
.kq-saat{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;justify-content:flex-end}
/* 1.2.5 — Özel davet isteme penceresi */
.bt{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px}
.bt-arka{position:absolute;inset:0;background:rgba(10,13,18,.56);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:bt-sol .25s ease both}
.bt-kutu{position:relative;width:100%;max-width:620px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;background:#fff;border-radius:26px;padding:36px 36px 32px;
  box-shadow:0 40px 120px -20px rgba(10,13,18,.5);animation:bt-gel .35s var(--ease) both}
.bt button,.bt input,.bt select,.bt textarea{font-family:inherit}
.bt button{cursor:pointer}
.bt-kapat{position:absolute;right:16px;top:16px;width:40px;height:40px;border-radius:50%;border:0;background:#F2F4F7;color:var(--gri2);display:flex;align-items:center;justify-content:center}
.bt-kapat:hover{background:#EAECF0}
.bt-rozet{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;background:#F4F0FF;color:#5B2BC7;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.bt h2{margin:16px 0 10px;font-size:30px;line-height:1.12;letter-spacing:-.03em;padding-right:36px}
.bt h2:focus{outline:none}
.bt-alt{margin:0;font-size:16px;line-height:1.6;color:var(--gri)}
.bt-madde{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px;font-size:15px;color:var(--ink)}
.bt-madde li{display:flex;gap:10px;align-items:flex-start}.bt-madde .ik{color:#12925A;margin-top:1px}
.bt-dugmeler{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.bt-form{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;margin-top:22px}
.bt-alan{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--gri2);min-width:0}
.bt-alan em{font-style:normal;font-weight:500;color:var(--gri3)}
.bt-alan input,.bt-alan select,.bt-alan textarea{width:100%;height:46px;border-radius:12px;border:1px solid #D0D5DD;background:#fff;padding:0 14px;font-size:15px;font-weight:500;color:var(--ink);
  -webkit-appearance:none;appearance:none;transition:border-color .15s,box-shadow .15s}
.bt-alan textarea{height:auto;padding:12px 14px;resize:vertical;line-height:1.5}
.bt-alan select{padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 -960 960 960' fill='%2398A2B3'%3E%3Cpath d='M480-361q-8 0-15-2.5t-13-8.5L268-556q-11-11-11-28t11-28q11-11 28-11t28 11l156 156 156-156q11-11 28-11t28 11q11 11 11 28t-11 28L508-372q-6 6-13 8.5t-15 2.5Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}
.bt-alan input:focus,.bt-alan select:focus,.bt-alan textarea:focus{outline:none;border-color:var(--mavi);box-shadow:0 0 0 3px rgba(46,107,255,.15)}
.bt-alan.hatali input,.bt-alan.hatali select{border-color:#F04438;box-shadow:0 0 0 3px rgba(240,68,56,.12)}
.bt-genis{grid-column:1/-1}
.bt-tuzak{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.bt-onay{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--gri2);cursor:pointer}
.bt-onay input{width:18px;height:18px;margin:2px 0 0;flex:none;accent-color:var(--mavi)}
.bt-onay a{color:var(--mavi);text-decoration:underline;text-underline-offset:2px}
.bt-onay.hatali span{color:#B42318}
.bt-hata{margin:0;padding:10px 12px;border-radius:12px;background:#FEF3F2;color:#B42318;font-size:14px;line-height:1.45}
.bt-gonder .hap{width:100%}
.bt-gonder .hap[disabled]{opacity:.6;cursor:default}
.bt-tamam{text-align:center;padding:10px 0 4px}
.bt-tamam h2{padding:0}
.bt-tamam .bt-dugmeler{justify-content:center}
.bt-tamam-ik{width:76px;height:76px;margin:0 auto;border-radius:50%;background:#12B76A;color:#fff;display:flex;align-items:center;justify-content:center;
  box-shadow:0 0 0 10px rgba(18,183,106,.14);animation:bt-tik .5s var(--ease) both}
.bt-acik{overflow:hidden}
@keyframes bt-sol{from{opacity:0}to{opacity:1}}
@keyframes bt-gel{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}
@keyframes bt-tik{from{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}
@media (max-width:640px){
  .bt{padding:0;align-items:flex-end}
  .bt-kutu{max-width:none;max-height:92vh;max-height:92dvh;border-radius:24px 24px 0 0;padding:28px 18px 22px}
  .bt h2{font-size:26px}
  .bt-form{grid-template-columns:1fr}
  .bt-dugmeler .hap{flex:1 1 100%}
}
@media (prefers-reduced-motion:reduce){.bt-arka,.bt-kutu,.bt-tamam-ik{animation:none}}


/* ------------------------------------------------ 1.2.8 — web formları */
.dm-wform{width:620px;height:440px}
.dm-wform .dm-ic{position:relative;flex-direction:row;background:#F7F8FA}
.wf-site{width:262px;flex:none;margin:16px 0 16px 16px;border-radius:14px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 1px 2px rgba(16,24,40,.05);display:flex;flex-direction:column;overflow:hidden}
.wf-tarayici{height:30px;flex:none;display:flex;align-items:center;gap:5px;padding:0 10px;background:#F2F4F7;border-bottom:1px solid #E4E6EA}
.wf-tarayici>i{width:7px;height:7px;flex:none;border-radius:50%;background:#D0D5DD}
.wf-adres{margin-left:8px;flex:1;min-width:0;height:18px;border-radius:6px;background:#fff;display:flex;align-items:center;gap:4px;padding:0 7px;font-size:10px;color:#667085;white-space:nowrap;overflow:hidden}
.wf-sayfa{position:relative;flex:1;display:flex;flex-direction:column;gap:9px;padding:14px 16px}
.wf-baslik{font-size:16px;font-weight:700!important;letter-spacing:-.01em}
.wf-alan{display:flex;flex-direction:column;gap:4px}
.wf-etiket{font-size:11px;font-weight:600;color:#344054}
.wf-girdi{display:flex;align-items:center;height:30px;padding:0 9px;border-radius:8px;border:1px solid #D0D5DD;font-size:12px;white-space:nowrap;overflow:hidden;transition:border-color .2s,box-shadow .2s}
.wf-girdi.odak{border-color:#2E6BFF;box-shadow:0 0 0 3px rgba(46,107,255,.14)}
.wf-cok{height:50px;align-items:flex-start;padding-top:7px;white-space:normal;line-height:1.4}
.wf-girdi .imlec{height:14px;opacity:0}
.wf-onay{display:flex;align-items:flex-start;gap:7px;font-size:10.5px;line-height:1.4;color:#475467}
.wf-kutu{width:14px;height:14px;flex:none;margin-top:1px;border-radius:4px;border:1px solid #98A2B3;display:flex;align-items:center;justify-content:center;color:transparent;transition:background .15s,border-color .15s,color .15s}
.wf-kutu.secili{background:#0A0D12;border-color:#0A0D12;color:#fff}
.wf-gonder{height:34px;flex:none;border-radius:9px;background:#0A0D12;color:#fff;font-size:12.5px;font-weight:600;display:flex;align-items:center;justify-content:center;transform-origin:center}
.wf-kvkk{font-size:9.5px;color:#667085;text-align:center}.wf-kvkk u{text-underline-offset:2px}
.wf-tesekkur{position:absolute;inset:0;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 28px;text-align:center}
.wf-tesekkur .ik{color:#12925A}.wf-tesekkur b{font-size:17px;font-weight:700}.wf-tesekkur span{font-size:12px;color:#475467;line-height:1.5}
.wf-uc{position:absolute;left:0;top:0;z-index:3;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;background:#2E6BFF;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px rgba(46,107,255,.35)}
.wf-crm{position:relative;flex:1;min-width:0;margin:16px 16px 16px 28px;border-radius:14px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 1px 2px rgba(16,24,40,.05);display:flex;flex-direction:column;overflow:hidden}
.wf-crm-ust{height:46px;flex:none;display:flex;align-items:center;gap:8px;padding:0 14px}.wf-crm-ust b{font-size:14px;font-weight:700}.wf-crm-ust .mono{font-size:11px}
.wf-sekmeler{display:flex;gap:6px;padding:0 12px 11px;border-bottom:1px solid #EEF0F3}
.wf-sekmeler>span{height:26px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border-radius:999px;border:1px solid #E4E6EA;font-size:11px;font-weight:600;color:#344054;white-space:nowrap}
.wf-sekmeler i{font-style:normal;font-size:10.5px;color:#667085}
.wf-sekmeler .wf-sekme-form{margin-left:auto;background:#EFF4FF;border-color:#C7D7FE;color:#175CD3;transform-origin:center}
.wf-sekmeler .wf-sekme-form i{color:#175CD3}
.wf-liste{flex:1;min-height:0;overflow:hidden}
.wf-satir{height:54px;display:flex;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid #F0F1F4;overflow:hidden}
.wf-satir .kf-harf{width:30px;height:30px;font-size:11px;border-radius:9px}
.wf-ad{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}
.wf-ad b{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wf-ad .gri{display:flex;align-items:center;gap:6px;font-size:10.5px;white-space:nowrap}
.wf-cip{display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 6px;border-radius:999px;background:#EFF4FF;color:#175CD3;font-size:10px;font-weight:600}
.wf-kisi{display:inline-flex;align-items:center;gap:4px;height:22px;flex:none;padding:0 8px;border-radius:999px;background:#F2F4F7;color:#475467;font-size:10.5px;font-weight:600;white-space:nowrap}
.wf-kisi.wf-atandi{background:#ECFDF3;color:#067647;transform-origin:center}
.wf-yeni{transition:background-color .6s}
.wf-yeni.vurgu{background:#F5F8FF}
.wf-bildirim{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:12px;background:#0A0D12;color:#fff;font-size:10.5px;line-height:1.4;box-shadow:0 12px 24px -8px rgba(16,24,40,.35)}
.wf-bildirim .ik{color:#FDB022;margin-top:1px}
.wf-bildirim b{display:block;font-size:11.5px;font-weight:700;color:#fff}
.wf-bildirim span{color:#D0D5DD}

/* ------------------------------------------------ 1.2.8 — otomatik atama */
.dm-atama{width:620px;height:440px}
.oa-ust{height:56px;flex:none;display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid #EEF0F3}
.oa-ust b{font-size:15px;font-weight:700}
.oa-kural{margin-left:auto;display:flex;padding:3px;border-radius:999px;background:#F2F4F7}
.oa-kural span{height:26px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:600;color:#667085;white-space:nowrap}
.oa-kural .secili{background:#fff;color:#0A0D12;box-shadow:0 1px 2px rgba(16,24,40,.12)}
.oa-govde{position:relative;flex:1;background:#FAFAFB}
.oa-bas{position:absolute;top:16px;font-size:10.5px;letter-spacing:.08em}
.oa-bas-sol{left:20px}.oa-bas-sag{left:262px}
.oa-kayit{position:absolute;left:20px;width:214px;height:62px;display:flex;align-items:center;gap:9px;padding:0 10px;border-radius:12px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 1px 2px rgba(16,24,40,.05);transition:background .3s,border-color .3s}
.oa-k0{top:40px}.oa-k1{top:118px}.oa-k2{top:196px}
.oa-kayit .kf-harf{width:30px;height:30px;font-size:11px;border-radius:9px;transition:opacity .3s}
.oa-kayit-ad{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;transition:opacity .3s}
.oa-kayit-ad b{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.oa-kayit-ad .gri{display:flex;align-items:center;gap:4px;font-size:10.5px}
.oa-kayit.atandi{background:#F7F8FA;border-style:dashed;box-shadow:none}
.oa-kayit.atandi .kf-harf,.oa-kayit.atandi .oa-kayit-ad{opacity:.5}
.oa-gitti{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:2px;height:18px;padding:0 6px;border-radius:999px;background:#ECFDF3;color:#067647;font-size:10px;font-weight:700;white-space:nowrap}
.oa-ucan{z-index:2;box-shadow:0 14px 30px -8px rgba(16,24,40,.32);transform-origin:0 0}
.oa-kisi{position:absolute;left:262px;right:20px;height:84px;display:flex;gap:12px;align-items:flex-start;padding:13px 14px;border-radius:14px;background:#fff;border:1px solid #E4E6EA;transition:box-shadow .25s,border-color .25s}
.oa-p0{top:40px}.oa-p1{top:134px}.oa-p2{top:228px}
.oa-kisi.hedef{border-color:#2E6BFF;box-shadow:0 0 0 3px rgba(46,107,255,.14)}
.oa-kisi .kf-harf{position:relative}
.oa-zil{position:absolute;right:-3px;top:-3px;width:10px;height:10px;border-radius:50%;background:#F04438;box-shadow:0 0 0 2px #fff}
.oa-p0 .oa-zil{display:none}
.oa-kisi-ic{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}
.oa-kisi-ust{display:flex;align-items:baseline;gap:8px}.oa-kisi-ust>b{font-size:13.5px}
.oa-sayi{margin-left:auto;font-size:11.5px}.oa-sayi b{font-size:13px;font-weight:700;color:#0A0D12}
.oa-iz{height:6px;border-radius:9px;background:#EEF0F3;overflow:hidden}.oa-iz i{display:block;height:100%;border-radius:9px;background:#2E6BFF;transition:width .4s var(--ease)}
.oa-p0 .oa-iz i{width:87.5%}.oa-p1 .oa-iz i,.oa-p2 .oa-iz i{width:68.75%}
.oa-gelenler{display:flex;gap:5px;overflow:hidden}
.oa-gelen{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#EFF4FF;color:#175CD3;font-size:10.5px;font-weight:600;white-space:nowrap}
.oa-yok{font-size:11px;line-height:20px}
.oa-alt{position:absolute;left:20px;right:20px;bottom:18px;height:42px;display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:12px;background:#fff;border:1px solid #E4E6EA;color:#344054;font-size:12px}
.oa-alt .ik{color:#2E6BFF}.oa-alt b{color:#0A0D12}
/* ------------------------------------------------ 1.2.11 — mükerrer kayıtlar */
.dm-mukerrer{width:620px;height:440px}
.mk-ust{height:56px;flex:none;display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid #EEF0F3}
.mk-ust>b{font-size:15px;font-weight:700}
.mk-nedenler{margin-left:auto;display:flex;gap:6px}
.mk-neden{height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:#F2F4F7;color:#475467;font-size:11.5px;font-weight:600;white-space:nowrap}
.mk-govde{position:relative;flex:1;background:#FAFAFB}
.mk-kart{position:absolute;top:16px;width:276px;height:104px;padding:12px;border-radius:14px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 1px 2px rgba(16,24,40,.05);transition:border-color .3s,box-shadow .3s,opacity .4s,filter .4s}
.mk-k0{left:20px}.mk-k1{left:324px}
.mk-k0.ana{border-color:#2E6BFF;box-shadow:0 0 0 3px rgba(46,107,255,.12)}
.mk-k1.bitti{opacity:.5;filter:grayscale(1);border-style:dashed;box-shadow:none}
.mk-kart-ust{display:flex;align-items:center;gap:9px}
.mk-kart .kf-harf{width:30px;height:30px;font-size:11px;border-radius:9px}
.mk-ad{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.mk-ad b{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mk-ad .gri{font-size:10.5px}
.mk-tel{position:absolute;left:12px;top:52px;display:inline-flex;align-items:center;gap:4px;font-size:11px}
.mk-tel .ik{color:#98A2B3}
.mk-cip{position:absolute;top:74px;height:20px;display:inline-flex;align-items:center;justify-content:center;gap:3px;border-radius:999px;background:#EFF4FF;color:#175CD3;font-size:10.5px;font-weight:600;white-space:nowrap}
.mk-cip b{font-size:10.5px;font-weight:700}
.mk-c0{left:12px;width:62px}.mk-c1{left:80px;width:52px}.mk-c2{left:138px;width:58px}
.mk-uc{top:90px;z-index:3;box-shadow:0 10px 22px -8px rgba(16,24,40,.35)}
.mk-uc.mk-c0{left:336px}.mk-uc.mk-c1{left:404px}.mk-uc.mk-c2{left:462px}
.mk-kal,.mk-tamam{position:absolute;right:10px;top:-10px;height:20px;display:inline-flex;align-items:center;gap:3px;padding:0 8px;border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap}
.mk-kal{background:#2E6BFF;color:#fff}
.mk-tamam{background:#ECFDF3;color:#067647;border:1px solid #ABEFC6}
.mk-birlesti{position:absolute;right:10px;top:-10px;height:20px;display:inline-flex;align-items:center;gap:3px;padding:0 8px;border-radius:999px;background:#F2F4F7;border:1px solid #D0D5DD;font-size:10px;font-weight:700;color:#475467;white-space:nowrap}
.mk-k1.bitti .mk-cip{opacity:.35}
.mk-bag{position:absolute;left:298px;top:56px;width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid #E4E6EA;color:#667085;display:flex;align-items:center;justify-content:center;z-index:2;transition:color .3s,border-color .3s}
.mk-bag.vurgu{color:#2E6BFF;border-color:#2E6BFF}
.mk-alanlar{position:absolute;left:20px;right:20px;top:130px;display:flex;flex-direction:column;gap:5px}
.mk-satir{display:grid;grid-template-columns:276px 276px;gap:28px}
.mk-deger{height:42px;display:flex;flex-direction:column;justify-content:center;gap:1px;padding:0 12px;border-radius:11px;background:#fff;border:1px solid #E4E6EA;font-size:12px;color:#344054;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .25s,border-color .25s}
.mk-deger small{font-size:9.5px;color:#98A2B3;font-weight:600;letter-spacing:.02em}
.mk-deger.secili{background:#EFF4FF;border-color:#2E6BFF;color:#0A0D12;font-weight:600}
.mk-sonuc{position:absolute;left:20px;right:20px;top:146px;display:flex;flex-direction:column;gap:10px}
.mk-sonuc>span{display:flex;align-items:center;gap:9px;height:40px;padding:0 14px;border-radius:12px;background:#fff;border:1px solid #E4E6EA;font-size:12.5px;color:#344054}
.mk-sonuc .ik{color:#12925A;flex:none}.mk-sonuc b{color:#0A0D12}
.mk-dokun{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;background:#2E6BFF;opacity:0;pointer-events:none;z-index:4}
.mk-alt,.mk-bildirim{position:absolute;left:20px;right:20px;bottom:16px;height:44px;display:flex;align-items:center;gap:8px;padding:0 6px 0 14px;border-radius:12px;background:#fff;border:1px solid #E4E6EA;font-size:12px;color:#344054}
.mk-alt .gri{display:inline-flex;align-items:center;gap:5px}
.mk-btn{margin-left:auto;height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border-radius:999px;background:#0A0D12;color:#fff;font-size:12.5px;font-weight:600}
.mk-bildirim .ik{color:#2E6BFF;flex:none}.mk-bildirim b{color:#0A0D12}
.mk-geri{margin-left:auto;height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;border:1px solid #D0D5DD;font-size:11.5px;font-weight:600;color:#344054}
/* ------------------------------------------------ 1.2.12 — Microsoft ile bağlan */
.dm-microsoft{width:620px;height:440px}
.ms-ust{height:56px;flex:none;display:flex;align-items:center;gap:8px;padding:0 20px;border-bottom:1px solid #EEF0F3}
.ms-ust b{font-size:15px;font-weight:700}
.ms-govde{position:relative;flex:1;background:#FAFAFB;padding:14px 20px;display:flex;flex-direction:column;gap:8px;overflow:hidden}
.ms-soru{margin:0 0 2px;font-size:12.5px;font-weight:600;color:#344054}
.ms-kart{background:#fff;border:1px solid #E4E6EA;border-radius:14px;overflow:hidden;transition:border-color .3s,box-shadow .3s}
.ms-kart.secili{border-color:#2E6BFF;box-shadow:0 0 0 3px rgba(46,107,255,.12)}
.ms-kart-bas{height:52px;display:flex;align-items:center;gap:12px;padding:0 14px}
.ms-simge{width:32px;height:32px;flex:none;border-radius:10px;background:#F2F4F7;color:#475467;display:flex;align-items:center;justify-content:center;transition:background .3s,color .3s}
.ms-kart.secili .ms-simge{background:#EFF4FF;color:#2E6BFF}
.ms-kart-metin{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}
.ms-kart-metin b{font-size:13.5px}.ms-kart-metin .gri{font-size:11px}
.ms-radyo{width:18px;height:18px;flex:none;border-radius:50%;border:2px solid #D0D5DD;box-sizing:border-box;transition:border .25s}
.ms-kart.secili .ms-radyo{border:5px solid #2E6BFF}
.ms-bilgi{height:82px;overflow:hidden;position:relative;padding:0 14px 0 58px}
.ms-not{display:flex;align-items:center;gap:5px;font-size:11.5px;height:18px}
.ms-not .ik{color:#98A2B3}
.ms-btn{position:absolute;left:58px;top:26px;height:38px;display:inline-flex;align-items:center;gap:10px;padding:0 18px;border-radius:9px;border:1px solid #0A0D12;background:#0A0D12;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;opacity:0}
.ms-btn img{width:17px;height:17px;flex:none;display:block}
.ms-hesap{position:absolute;left:58px;right:14px;top:24px;height:46px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:12px;background:#F7F9FC;border:1px solid #E4E6EA}
.ms-hesap>.ik{color:#2E6BFF;flex:none}
.ms-hesap-metin{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}
.ms-hesap-metin b{font-size:12.5px}.ms-hesap-metin .gri{font-size:10.5px}
.ms-bagli{height:22px;display:inline-flex;align-items:center;gap:3px;padding:0 9px;border-radius:999px;background:#ECFDF3;color:#067647;border:1px solid #ABEFC6;font-size:10.5px;font-weight:700;white-space:nowrap}
.ms-perde{position:absolute;inset:0;background:rgba(10,13,18,.28);opacity:0;z-index:3;pointer-events:none}
.ms-pencere{position:absolute;left:140px;top:40px;width:340px;height:256px;border-radius:16px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 24px 48px -16px rgba(16,24,40,.35);opacity:0;z-index:4;padding:16px 20px;box-sizing:border-box}
.ms-p-ust{display:block;font-size:10.5px;font-weight:600;letter-spacing:.02em;margin-bottom:10px}
.ms-adim{position:absolute;left:20px;right:20px;top:42px;display:flex;flex-direction:column;gap:8px}
.ms-p-baslik{font-size:16px;font-weight:700;margin-bottom:4px}
.ms-satir{display:flex;align-items:center;gap:10px;height:48px;padding:0 12px;border-radius:12px;border:1px solid #E4E6EA;font-size:12.5px;transition:background .25s,border-color .25s}
.ms-satir>.ik{color:#667085;flex:none}
.ms-satir>span{display:flex;flex-direction:column;gap:1px}.ms-satir .gri{font-size:10.5px}
.ms-satir.vurgu{background:#EFF4FF;border-color:#2E6BFF}
.ms-satir-gri{color:#667085}
.ms-izin{display:flex;align-items:center;gap:8px;height:34px;padding:0 4px;font-size:12.5px;color:#344054}
.ms-izin .ik{color:#12925A;flex:none}
.ms-p-not{display:flex;align-items:center;gap:5px;font-size:11px;margin-top:2px}
.ms-kabul{align-self:flex-end;margin-top:12px;height:36px;display:inline-flex;align-items:center;padding:0 20px;border-radius:999px;background:#2E6BFF;color:#fff;font-size:12.5px;font-weight:600}
.dm-microsoft .mk-dokun{z-index:6}
.ms-tost{bottom:16px;z-index:5;opacity:0}
.ms-ekip{position:absolute;left:20px;right:20px;bottom:16px;height:44px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:12px;background:#fff;border:1px solid #E4E6EA;font-size:11.5px}
.ms-ekip>.gri{margin-right:auto;white-space:nowrap}
.ms-kisi{height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 9px 0 3px;border-radius:999px;background:#F7F9FC;border:1px solid #E4E6EA;font-size:11.5px;font-weight:600;color:#344054;white-space:nowrap}
.ms-kisi .kf-harf{width:22px;height:22px;font-size:9px;border-radius:50%}
.ms-kisi .ik{color:#12925A}
/* ------------------------------------------------ 1.2.14 — soğuk e-posta */
.dm-soguk{width:620px;height:440px}
.sk-ust{height:56px;flex:none;display:flex;align-items:center;gap:8px;padding:0 20px;border-bottom:1px solid #EEF0F3;white-space:nowrap}
.sk-ust>b{font-size:15px;font-weight:700}.sk-ust .sk-kampanya{font-size:14px;font-weight:600;color:#344054}
.sk-rozet{margin-left:auto;height:24px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:999px;background:#E7F6EE;color:#0E7A45;font-size:11.5px;font-weight:600}
.sk-rozet i{width:7px;height:7px;border-radius:50%;background:#12B76A}
.sk-govde{position:relative;flex:1;background:#FAFAFB;display:grid;grid-template-columns:262px 1fr;gap:14px;padding:14px 18px;overflow:hidden}
.sk-sol{display:flex;flex-direction:column;gap:5px;min-width:0}
.sk-etiket{font-size:10px;font-weight:600;color:#98A2B3;letter-spacing:.06em;margin-bottom:1px}.sk-etiket2{margin-top:8px}
.sk-adim{height:30px;display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:10px;background:#fff;border:1px solid #E4E6EA;font-size:12px}
.sk-adim b{font-weight:600}
.sk-no{width:20px;height:20px;border-radius:6px;background:#EFF4FF;color:#2E6BFF;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex:none}
.sk-bekle{height:16px;display:flex;align-items:center;gap:5px;padding-left:16px;font-size:10.5px;color:#667085}
.sk-bekle .ik{color:#98A2B3}
.sk-alici{height:34px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:0 6px 0 10px;border-radius:10px;background:#fff;border:1px solid #E4E6EA;font-size:11.5px;transition:border-color .3s,box-shadow .3s}
.sk-alici b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sk-alici .mono{font-size:10.5px}
.sk-alici.vurgu{border-color:#12B76A;box-shadow:0 0 0 3px rgba(18,183,106,.12)}
.sk-cip{height:22px;min-width:74px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;font-size:10.5px;font-weight:600;white-space:nowrap;transition:background .3s,color .3s}
.sk-c-gri{color:#475467;background:#F2F4F7}.sk-c-mor{color:#6D3BE0;background:#F4F0FF}.sk-c-mavi{color:#175CD3;background:#EFF4FF}.sk-c-yesil{color:#0E7A45;background:#E7F6EE}.sk-c-kirmizi{color:#B42318;background:#FEF3F2}
.sk-mektup{background:#fff;border:1px solid #E4E6EA;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:7px;box-shadow:0 1px 2px rgba(16,24,40,.05);min-width:0}
.sk-alan{display:grid;grid-template-columns:46px 1fr;gap:6px;font-size:11.5px;align-items:baseline}
.sk-alan b{font-weight:600}
.sk-metin{margin-top:6px;padding-top:10px;border-top:1px solid #EEF0F3;font-size:12px;line-height:1.6;color:#344054}
.sk-deg{border-radius:5px;padding:0 3px;transition:background .3s,color .3s}
.sk-deg.dolu{background:#EFF4FF;color:#175CD3}
.sk-deg.sab{background:#F2F4F7;color:#667085;font-family:var(--mono);font-size:11px}
.sk-ret{display:block;margin-top:8px;font-size:10.5px;line-height:1.45}
.sk-guven{margin-top:auto;display:flex;align-items:center;gap:6px;font-size:10.5px;color:#067647;font-weight:600}
.sk-guven .ik{color:#12925A}
.sk-tost{bottom:16px;z-index:5;opacity:0}
/* 1.2.17 — Atlas'ın firmaya özel cümlesi, firma kartından "Soğuk listeye ekle", rapor */
.sk-atlas{display:inline}
.sk-atlas-yer{display:none;border-radius:5px;padding:0 3px;background:#F4F0FF;color:#6D3BE0;font-family:var(--mono);font-size:11px;border:1px dashed #DCCFFD}
.sk-atlas-cumle{border-radius:5px;padding:0 2px;background:#F4F0FF;color:#4A21A8;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.sk-atlas-etiket{display:inline-flex;align-items:center;gap:2px;margin-left:4px;padding:0 5px;border-radius:999px;background:#6D3BE0;color:#fff;font-size:9.5px;font-weight:700;vertical-align:1px}
.sk-atlas-etiket .ik{color:#fff}
.sk-kutu{position:absolute;left:294px;right:18px;top:96px;z-index:4;background:#fff;border:1px solid #E4E6EA;border-radius:14px;padding:12px 14px;box-shadow:0 12px 32px rgba(16,24,40,.16);opacity:0;display:flex;flex-direction:column;gap:8px}
.sk-ku-bas{display:flex;align-items:center;gap:7px;font-size:12px}.sk-ku-bas .ik{color:#2E6BFF;flex:none}.sk-ku-bas b{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-ku-bas .gri{margin-left:auto;font-size:10.5px}
.sk-ku-alt{font-size:10.5px;margin-top:-4px}
.sk-ku-satir{display:grid;grid-template-columns:132px 1fr 22px;gap:8px;align-items:center;font-size:11px}
.sk-ku-ad{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sk-ku-iz{height:6px;border-radius:999px;background:#F2F4F7;overflow:hidden}.sk-ku-iz i{display:block;height:100%;width:0;background:#2E6BFF;border-radius:999px}
.sk-ku-satir b{text-align:right;font-variant-numeric:tabular-nums}
.sk-ku-top{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #EAECF0;padding-top:7px;font-size:11px}
.sk-kart{position:absolute;left:18px;bottom:14px;width:262px;box-sizing:border-box;z-index:4;background:#fff;border:1px solid #E4E6EA;border-radius:14px;padding:12px;box-shadow:0 12px 32px rgba(16,24,40,.16);opacity:0;display:flex;flex-direction:column;gap:10px}
.sk-kart-bas{display:flex;align-items:center;gap:10px}
.sk-kart-bas b{display:block;font-size:12.5px;font-weight:700}.sk-kart-bas .gri{font-size:10.5px}
.sk-kart-av{width:32px;height:32px;border-radius:9px;background:#EFF4FF;color:#2E6BFF;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;flex:none}
.sk-kart-dg{display:flex;gap:6px;flex-wrap:wrap}
.sk-kd{height:26px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;border-radius:999px;border:1px solid #E4E6EA;font-size:10.5px;font-weight:600;color:#344054;background:#fff;transition:background .25s,border-color .25s,color .25s}
.sk-kd .ik{color:#667085}
.sk-kd-soguk.basili{background:#EFF4FF;border-color:#2E6BFF;color:#175CD3}.sk-kd-soguk.basili .ik{color:#175CD3}
.sk-kart-ok{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#0E7A45;opacity:0}
.sk-kart-ok .ik{color:#12B76A}
.sk-dokun{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;background:#2E6BFF;opacity:0;pointer-events:none}
.sk-rapor{position:absolute;left:294px;right:18px;top:14px;bottom:14px;z-index:3;background:#fff;border:1px solid #E4E6EA;border-radius:14px;padding:14px 16px;box-shadow:0 10px 28px rgba(16,24,40,.12);opacity:0;display:flex;flex-direction:column;gap:10px}
.sk-r-bas{display:flex;align-items:center;gap:6px;font-size:13px}.sk-r-bas b{font-weight:700}.sk-r-bas .ik{color:#2E6BFF}.sk-r-bas .gri{margin-left:auto;font-size:10.5px}
.sk-r-kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
.sk-r-kpi>div{border:1px solid #EEF0F3;border-radius:10px;padding:7px 8px;display:flex;flex-direction:column;gap:2px}
.sk-r-kpi .gri{font-size:9.5px}.sk-r-kpi b{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}
.sk-r-grafik{height:120px;display:flex;align-items:flex-end;gap:4px;padding:0 2px;border-bottom:1px solid #D0D5DD}
.sk-r-grafik i{flex:1;height:0;background:#2E6BFF;border-radius:4px 4px 0 0}
.sk-r-not{font-size:9.5px;margin-top:-6px}
/* 1.2.56 — alan adı denetimi: gönderilmeyen adresler */
.sk-r-koruma{display:flex;align-items:flex-start;gap:7px;padding:7px 9px;border-radius:10px;background:#ECFDF3;border:1px solid #ABEFC6;font-size:10.5px;line-height:1.35;opacity:0}
.sk-r-koruma .ik{color:#079455;flex:none;margin-top:1px}.sk-r-koruma b{display:block;font-weight:700;color:#067647}.sk-r-koruma .gri{display:block;font-size:9.5px}
.sk-r-kars{display:flex;flex-direction:column;gap:7px;margin-top:auto}
.sk-r-kars>div{display:grid;grid-template-columns:112px 1fr 40px;gap:8px;align-items:center;font-size:10.5px}
.sk-r-kars span:first-child{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.sk-r-kars .ik{color:#6D3BE0}
.sk-r-kars b{text-align:right;font-variant-numeric:tabular-nums}
.sk-r-iz{height:7px;border-radius:99px;background:#EAECF0;overflow:hidden}.sk-r-iz i{display:block;height:100%;width:0;background:#6D3BE0;border-radius:99px}
.sk-r-kars>div:last-child .sk-r-iz i{background:#98A2B3}

/* 1.2.18 — Satış fırsatları: pano (sürükle-bırak), aşama tablosu, 99'da dönüşüm */
.dm-firsat{width:640px;height:456px}
.fs-ust{height:52px;flex:none;display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid #EEF0F3}
.fs-ust>b{font-size:15px;font-weight:700}
.fs-hat{font-size:12px}
.fs-gor{margin-left:auto;display:inline-flex;gap:3px;padding:3px;border:1px solid #E4E6EA;border-radius:12px}
.fs-gor-d{height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 11px;border-radius:9px;font-size:12px;font-weight:600;color:#475467;transition:background .25s,color .25s}
.fs-gor-d.secili{background:#0A0D12;color:#fff}
.fs-ozet{flex:none;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 20px}
.fs-kutu{height:58px;display:flex;flex-direction:column;justify-content:center;gap:1px;padding:0 13px;border:1px solid #E4E6EA;border-radius:13px;background:#fff}
.fs-kutu>span{font-size:10.5px;font-weight:600}
.fs-kutu>b{font-size:17px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}
.fs-kutu small{font-size:10px}
.fs-kutu-kazan>b{color:#067647}
.fs-govde{position:relative;flex:1;background:#FAFAFB;border-top:1px solid #EEF0F3}
.fs-tablo{position:absolute;left:20px;right:20px;top:12px;display:flex;flex-direction:column;gap:4px}
.fs-grup{height:32px;display:grid;grid-template-columns:30px 1fr 64px 146px;align-items:center;gap:10px;padding:0 12px 0 8px;border-radius:10px;background:#fff;border:1px solid #E9EBEF;font-size:12px;transition:border-color .3s,box-shadow .3s,background .3s}
.fs-grup>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fs-meta{font-size:10.5px}
.fs-top{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;font-size:10.5px}
.fs-top b{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}
.fs-grup-kazan{background:#F2FBF6;border-color:#C6EBD6}.fs-grup-kazan .fs-top b{color:#067647}
.fs-grup.vurgu{border-color:#2E6BFF;box-shadow:0 0 0 3px rgba(46,107,255,.12)}
.fs-grup-kazan.parla{box-shadow:0 0 0 4px rgba(18,146,90,.18);border-color:#12925A}
.fs-no{height:20px;min-width:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;font-family:var(--mono);font-size:10.5px;font-weight:700}
.fs-a0{background:#EEF2F6;color:#475467}.fs-a1{background:#E0EAFF;color:#2D4FC4}.fs-a2{background:#C7D7FE;color:#2D3FB0}.fs-a3{background:#A4BCFD;color:#1F2A8A}
.fs-a4{background:#6E91F5;color:#fff}.fs-a5{background:#3E63DD;color:#fff}.fs-a6{background:#12925A;color:#fff}
.fs-pano{position:absolute;left:20px;right:20px;top:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.fs-sutun{height:272px;padding:8px;border-radius:13px;background:#F2F4F7;border:1px solid #E9EBEF;display:flex;flex-direction:column;min-width:0}
.fs-sutun-bas{height:26px;display:flex;align-items:center;gap:6px;min-width:0}
.fs-sutun-bas b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fs-sutun-alt{height:16px;margin:4px 0 8px;font-size:10px;white-space:nowrap}
.fs-kartlar{display:flex;flex-direction:column;gap:6px}
.fs-pk{height:60px;display:flex;flex-direction:column;justify-content:center;gap:1px;padding:0 10px;border-radius:10px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 1px 2px rgba(16,24,40,.05);min-width:0}
.fs-pk b{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fs-pk .gri{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fs-pk .mono{font-size:10.5px;font-weight:700;color:#0A0D12}
.fs-daha{font-size:10px;padding:2px 2px 0}
.fs-surukle{position:absolute;left:180.5px;top:140px;width:126.5px;z-index:3;transition:box-shadow .2s,border-color .2s}
.fs-surukle.kalk{border-color:#2E6BFF;box-shadow:0 16px 30px -12px rgba(16,24,40,.45)}
.fs-uc{position:absolute;left:184px;top:194px;height:28px;display:flex;align-items:center;gap:7px;padding:0 10px 0 4px;border-radius:999px;background:#fff;border:1px solid #2E6BFF;box-shadow:0 12px 24px -10px rgba(16,24,40,.4);font-size:11px;white-space:nowrap;z-index:3}
.fs-uc .kf-harf{width:22px;height:22px;font-size:9px;border-radius:999px}
.fs-uc .mono{font-weight:700}
.fs-onay{position:absolute;left:130px;top:62px;width:380px;padding:16px;display:flex;flex-direction:column;gap:8px;border-radius:16px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 24px 48px -16px rgba(16,24,40,.4);z-index:4}
.fs-onay>b{display:flex;align-items:center;gap:7px;font-size:13.5px}.fs-onay>b .ik{color:#12925A}
.fs-onay>span{font-size:11.5px;line-height:1.45}
.fs-onay-d{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}
.fs-onay-d .dm-hap{height:32px;padding:0 14px;font-size:12px;gap:5px}
.fs-donustur{background:#ECFDF3;color:#067647;border:1px solid #ABEFC6;transform-origin:center}
.fs-bildirim{position:absolute;left:20px;right:20px;bottom:12px;height:42px;display:flex;align-items:center;gap:9px;padding:0 14px;border-radius:12px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 10px 24px -14px rgba(16,24,40,.35);font-size:12px;color:#344054;z-index:2}
.fs-bildirim .ik{color:#12925A;flex:none}.fs-bildirim b{color:#0A0D12}
.fs-bildirim-mini .ik{color:#2E6BFF}
.dm-firsat .mk-dokun{z-index:6}

/* 1.2.60 — Satış tahmini ve kayıp analizi: dört tahmin kartı, hedef çubuğu, Atlas'ın yorumu, kayıp nedenleri, son 6 ay */
.dm-tahmin{width:640px;height:456px}
.dm-tahmin .fs-gor-d .ik{flex:none}
.td-arac{height:44px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 20px}
.td-donem{display:inline-flex;gap:2px;padding:3px;border:1px solid #E4E6EA;border-radius:11px;font-size:11.5px;font-weight:600;color:#475467}
.td-donem span{height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:8px}
.td-donem .secili{background:#EEF3FF;color:#2D4FC4}
.td-ay{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600}
.td-govde{position:relative;flex:1;overflow:hidden;background:#FAFAFB;border-top:1px solid #EEF0F3}
.td-kay{position:absolute;left:0;right:0;top:0;padding:12px 20px}
.td-kartlar{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.td-kart{height:74px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 11px;border:1px solid #E4E6EA;border-top-width:3px;border-radius:12px;background:#fff;min-width:0}
.td-kart-ust{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700}
.td-kart>b{font-size:16.5px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}
.td-kart small{font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.td-g{border-top-color:#0B6B3A}.td-g .ik{color:#0B6B3A}
.td-k{border-top-color:#12925A}.td-k .ik{color:#12925A}
.td-m{border-top-color:#2E6BFF}.td-m .ik{color:#2E6BFF}
.td-i{border-top-color:#9A86F0}.td-i .ik{color:#7A5CE6}
.td-hedef{height:72px;margin-top:10px;padding:9px 12px;border:1px solid #E4E6EA;border-radius:12px;background:#fff;display:flex;flex-direction:column;justify-content:space-between}
.td-hedef-ust{display:flex;align-items:center;gap:6px;font-size:12px}.td-hedef-ust .ik{color:#475467}
.td-durum{margin-left:4px;height:20px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;background:#FFF6ED;color:#B54708;font-size:10px;font-weight:700}
.td-cubuk{position:relative;height:9px;border-radius:999px;background:#F2F4F7}
.td-cubuk i{position:absolute;left:0;top:0;bottom:0;border-radius:999px}
.td-s-g{background:#0B6B3A}.td-s-k{background:#12925A}.td-s-m{background:#2E6BFF}.td-s-i{background:#D9D0FB}
.td-hedef-iz{position:absolute;top:-4px;bottom:-4px;width:0;border-left:2px dashed #0A0D12}
.td-hedef-alt{display:flex;justify-content:space-between;align-items:center;font-size:9.5px;white-space:nowrap}
.td-hedef-alt>span:last-child{font-size:10px;color:#344054}
.td-n{display:inline-block;width:7px;height:7px;border-radius:2px;margin:0 3px 0 6px;vertical-align:0}.td-n:first-child{margin-left:0}
.td-atlas{height:118px;margin-top:10px;padding:10px 13px;border:1px solid #DCCFFD;border-radius:12px;background:#FBFAFF;display:flex;flex-direction:column;gap:6px;overflow:hidden}
.td-atlas-ust{display:flex;align-items:center;gap:7px;font-size:12.5px;min-height:26px}
.td-atlas .pn-atlas-ik{width:22px;height:22px}
.td-iste{margin-left:auto;height:26px;display:inline-flex;align-items:center;gap:5px;padding:0 11px;border-radius:999px;background:#fff;border:1px solid #DCCFFD;color:#5B2BC7;font-size:11px;font-weight:700;transform-origin:center}
.td-iste .ik{color:#6D3BE0}
.td-atlas .td-yaziyor{display:flex;align-items:center;gap:7px;font-size:11px}
.td-don{width:12px;height:12px;border-radius:50%;border:2px solid #DCCFFD;border-top-color:#6D3BE0;animation:td-don .8s linear infinite}
@keyframes td-don{to{transform:rotate(360deg)}}
.td-atlas p{margin:0}
.td-ozet{font-size:11.5px;line-height:1.45;color:#1D2939}
.td-bilgi{font-size:11px;line-height:1.45}
.td-madde{display:flex;gap:7px;font-size:11px;line-height:1.4;color:#344054}
.td-madde b{flex:none;height:17px;display:inline-flex;align-items:center;padding:0 7px;border-radius:6px;font-size:9.5px;letter-spacing:.02em}
.td-risk b{background:#FEF3F2;color:#B42318}.td-oneri b{background:#ECFDF3;color:#067647}
.td-kayip{margin-top:14px}
.td-kayip-ust{height:28px;display:flex;align-items:center;gap:7px;font-size:13px}.td-kayip-ust>.ik{color:#D92D20}
.td-sec{margin-left:auto;height:26px;display:inline-flex;align-items:center;gap:4px;padding:0 9px 0 11px;border:1px solid #E4E6EA;border-radius:9px;background:#fff;font-size:11px;font-weight:600;color:#344054}
.td-kpi{margin-top:6px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.td-kpi>div{height:56px;display:flex;flex-direction:column;justify-content:center;gap:1px;padding:0 11px;border-radius:11px;background:#fff;border:1px solid #E9EBEF;min-width:0}
.td-kpi span{font-size:10px;font-weight:600}.td-kpi b{font-size:14.5px;font-weight:700}.td-kpi small{font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.td-iki{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:18px}
.td-kayip h4{height:18px;display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;margin:0 0 3px}.td-kayip h4 .ik{color:#667085}
.td-sat{height:22px;display:grid;grid-template-columns:128px 1fr 16px;align-items:center;gap:8px;padding:0 6px;margin:0 -6px;border-radius:7px;font-size:11px;transition:background .3s,box-shadow .3s}
.td-sat>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.td-sat b{text-align:right;font-size:11px}
.td-iz{height:7px;border-radius:999px;background:#FEE4E2;overflow:hidden}
.td-iz i{display:block;height:100%;border-radius:999px;background:#D92D20}
.td-sat.vurgu{background:#FEF3F2;box-shadow:0 0 0 1px #FECDCA}
.td-egilim{margin-top:10px}
.td-eg-iz{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;height:74px}
.td-eg{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px}
.td-eg-cubuk{width:22px;display:flex;flex-direction:column;justify-content:flex-end}
.td-eg-cubuk i{display:block;width:100%}
.td-eg-cubuk i.kayip{background:#FDA29B;border-radius:4px 4px 0 0}
.td-eg-cubuk i.kazan{background:#12925A;border-radius:0 0 3px 3px}
.td-eg b{font-size:9.5px}.td-eg span{font-size:9px}
.dm-tahmin .mk-dokun{z-index:6}
/* 1.2.61 — canlandırmanın son hâli (JS yokken de); satır içi stil yok (CSP) */
.td-cubuk i[data-w="95.7"]{width:95.7%}.td-cubuk i[data-w="76.6"]{width:76.6%}.td-cubuk i[data-w="60"]{width:60%}.td-cubuk i[data-w="34.3"]{width:34.3%}
.td-hedef-iz{left:85.7%}
.td-iz i[data-w="100"]{width:100%}.td-iz i[data-w="67"]{width:67%}.td-iz i[data-w="50"]{width:50%}.td-iz i[data-w="33"]{width:33%}
.td-eg-cubuk i[data-h="14"]{height:14px}.td-eg-cubuk i[data-h="28"]{height:28px}.td-eg-cubuk i[data-h="42"]{height:42px}

/* 1.2.21 — Fırsat koçu: listede sağlık rozetleri, koç penceresi (nedenler, tek tıkla çözüm), Atlas'ın notu ve göreve çevirme */
.dm-koc{width:640px;height:456px}
.fk-dikkat{margin-left:auto;height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:999px;background:#FFF6ED;color:#B54708;font-size:11.5px;font-weight:700}
.fk-govde{position:relative;flex:1;background:#FAFAFB}
.fk-liste{position:absolute;left:20px;right:20px;top:14px;display:flex;flex-direction:column;gap:8px}
.fk-satir{height:52px;display:grid;grid-template-columns:34px 1fr 30px 92px;align-items:center;gap:10px;padding:0 12px;border-radius:12px;background:#fff;border:1px solid #E9EBEF;transition:border-color .3s,box-shadow .3s}
.fk-satir.vurgu{border-color:#2E6BFF;box-shadow:0 0 0 3px rgba(46,107,255,.12)}
.fk-ad{display:flex;flex-direction:column;gap:1px;min-width:0}
.fk-ad b{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fk-ad .gri{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fk-rozetler{display:flex;justify-content:flex-end}
.fk-rozet{height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;transform-origin:center}
.fk-rozet.kirmizi{background:#FEF3F2;color:#B42318}.fk-rozet.sari{background:#FFF6ED;color:#B54708}.fk-rozet.yesil{background:#ECFDF3;color:#067647}
.fk-panel{position:absolute;right:12px;top:10px;bottom:10px;width:356px;padding:12px 14px;display:flex;flex-direction:column;gap:5px;border-radius:16px;background:#fff;border:1px solid #E4E6EA;box-shadow:-18px 0 40px -24px rgba(16,24,40,.45);z-index:3}
.fk-p-ust{display:flex;align-items:center;gap:9px;padding-bottom:7px;border-bottom:1px solid #EEF0F3}
.fk-p-ik{width:28px;height:28px;border-radius:9px;flex:none}
.fk-p-ad{display:flex;flex-direction:column;gap:1px;min-width:0}
.fk-p-ad b{font-size:12.5px;white-space:nowrap}.fk-p-ad .gri{font-size:10px;white-space:nowrap}
.fk-p-rozet{margin-left:auto;display:flex}
.fk-baslik{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:10.5px;font-weight:700;color:#344054}
.fk-baslik-atlas{margin-top:6px;padding-top:7px;border-top:1px solid #EEF0F3}.fk-baslik-atlas .ik{color:#7A5AF8}
.fk-sinyal{min-height:30px;display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:11px;line-height:1.3}
.fk-nokta{width:8px;height:8px;border-radius:50%}
.fk-nokta.kirmizi{background:#D92D20}.fk-nokta.sari{background:#F79009}
.fk-eylem,.fk-tamam{height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;border-radius:999px;border:1px solid #E4E6EA;background:#fff;font-size:10.5px;font-weight:600;white-space:nowrap;transform-origin:center}
.fk-tamam{border-color:#ABEFC6;background:#ECFDF3;color:#067647}
.fk-iste{display:flex;align-items:center;gap:9px}
.fk-iste .dm-hap{height:30px;padding:0 12px;font-size:11.5px;gap:5px;transform-origin:center}.fk-iste .dm-hap .ik{color:#7A5AF8}
.fk-iste .gri{font-size:10px}
.fk-yaziyor{height:30px;display:flex;align-items:center;gap:5px}
.fk-yaziyor i{width:7px;height:7px;border-radius:50%;background:#7A5AF8}
.fk-yaziyor .gri{margin-left:6px;font-size:10.5px}
.fk-not{display:flex;flex-direction:column;gap:4px}
.fk-not p{margin:0;font-size:10.5px;line-height:1.4;color:#344054}
.fk-adim{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:7px;min-height:22px;font-size:10.5px}
.fk-adim-m{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fk-kutu{width:15px;height:15px;border-radius:4px;border:1.5px solid #98A2B3;display:flex;align-items:center;justify-content:center;color:transparent;transition:background .2s,border-color .2s}
.fk-kutu.secili{background:#2E6BFF;border-color:#2E6BFF;color:#fff}
.fk-adim.yapildi .fk-kutu{background:#12925A;border-color:#12925A}
.fk-adim.yapildi .fk-adim-m{color:#667085}
.fk-gun{font-size:9.5px;white-space:nowrap}.fk-adim.yapildi .fk-gun{color:#067647;font-weight:600}
.fk-cevir{align-self:flex-start;height:28px;padding:0 12px;font-size:11px;gap:5px;background:#0A0D12;color:#fff;transform-origin:center}
.dm-koc .mk-dokun{z-index:6}
.dm-koc .fs-bildirim{z-index:5}

/* 1.2.21 — Paketler ve teklif kuralları: satış katı (tek tıkla düzelt), kademeli indirim, zorunlu kalem, paket (Dahil), indirim tavanı → onay */
.dm-kural{width:640px;height:456px}
.tq-cip.turuncu{background:#FFF6ED;color:#B54708}
.kv-sol{position:absolute;left:20px;top:12px;width:398px;display:flex;flex-direction:column;gap:5px}
.kv-sol .tq-bas,.kv-sol .tq-satir{grid-template-columns:1fr 70px 62px 100px}
.kv-sol .tq-satir{margin-top:0}
.kv-kalem{display:flex;flex-direction:column;gap:5px}
.kv-satir{height:44px}
.kv-mik{font-size:11px;white-space:nowrap}
.kv-satir .tq-ad>span.gri{display:block}
.kv-ind{color:#B54708;font-weight:700}
.kv-cipler{min-height:22px;display:flex;flex-wrap:wrap;gap:5px;padding-left:4px}
.kv-cip,.kv-duzelt,.kv-ekle{height:22px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border-radius:999px;font-size:10px;font-weight:600;white-space:nowrap;transform-origin:center}
.kv-cip.kirmizi{background:#FEF3F2;color:#B42318}.kv-cip.yesil{background:#ECFDF3;color:#067647}.kv-cip.gri{background:#F2F4F7;color:#475467}.kv-cip.turuncu{background:#FFF6ED;color:#B54708}
.kv-duzelt,.kv-ekle{border:1px solid #2E6BFF;background:#fff;color:#2E6BFF}
.kv-engel{position:absolute;left:0;right:0;top:106px;display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:12px;background:#FEF3F2;border:1px solid #FECDCA;color:#B42318;font-size:10.5px;line-height:1.35;z-index:2}
.kv-engel>span{flex:1}.kv-engel .kv-ekle{flex:none}
.kv-paket{border-color:#B2CCFF;background:#F5F8FF}
.kv-rozet{height:16px;display:inline-flex;align-items:center;gap:3px;padding:0 6px;margin-right:4px;border-radius:999px;background:#EFF4FF;color:#1D4ED8;font-size:9px;font-weight:700;vertical-align:1px}
.kv-alt{height:30px;margin-left:18px;display:grid;grid-template-columns:14px 1fr 50px 56px 14px;align-items:center;gap:6px;padding:0 10px;border-radius:10px;border:1px dashed #D0D5DD;background:#fff;font-size:10.5px;color:#475467}
.kv-alt b{font-weight:600;color:#344054;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kv-dahil{justify-self:end;font-weight:600;color:#667085}
.kv-kilit{color:#98A2B3}
.kv-sag{position:absolute;left:430px;top:12px;width:190px;display:flex;flex-direction:column;gap:10px}
.kv-toplam{margin-top:0}
.kv-toplam>div{font-size:10.5px}.kv-toplam b{font-size:11.5px;white-space:nowrap}.kv-toplam .tq-yil>span{font-size:11px;white-space:nowrap}.kv-toplam .tq-yil b{font-size:12.5px}
.kv-yesil{color:#067647}
.kv-durum{padding:11px 12px;border-radius:12px;background:#fff;border:1px solid #E9EBEF;display:flex;flex-direction:column;gap:7px}
.kv-durum>b{display:flex;align-items:center;gap:5px;font-size:11.5px}
.kv-bant{display:flex;align-items:flex-start;gap:5px;padding:6px 8px;border-radius:9px;font-size:10px;font-weight:600;line-height:1.3}
.kv-bant .ik{flex:none;margin-top:1px}
.kv-bant.kirmizi{background:#FEF3F2;color:#B42318}.kv-bant.turuncu{background:#FFF6ED;color:#B54708}.kv-bant.mavi{background:#EFF4FF;color:#1D4ED8}.kv-bant.yesil{background:#ECFDF3;color:#067647}
.kv-durum .dm-hap{height:32px;font-size:12px;gap:6px;width:100%;transform-origin:center}
.kv-gonder{background:#0A0D12;color:#fff}.kv-gonder.kapali{background:#D0D5DD;color:#fff}
.kv-onaya{background:#B54708;color:#fff}
.kv-gitti{display:flex;align-items:center;gap:5px;font-size:10px;color:#475467}
.dm-kural .mk-dokun{z-index:6}
.dm-kural .fs-bildirim{z-index:5}

/* 1.2.19 — Teklifler: katalogdan kalem, canlı PDF önizlemesi, kendi kutusundan PDF ekli gönderim, onay ve dönüşüm */
.dm-teklif{width:640px;height:456px}
.tq-ust{height:52px;flex:none;display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid #EEF0F3}
.tq-ust>b{font-size:15px;font-weight:700}
.tq-no{font-size:11.5px}.tq-firma{font-size:12px}
.tq-cipler{margin-left:auto;display:inline-flex}
.tq-cip{height:22px;display:inline-flex;align-items:center;gap:4px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700}
.tq-cip.gri{background:#F2F4F7;color:#475467}.tq-cip.mavi{background:#EFF4FF;color:#1D4ED8}.tq-cip.yesil{background:#ECFDF3;color:#067647}
.tq-govde{position:relative;flex:1;background:#FAFAFB}
.tq-sol{position:absolute;left:20px;top:14px;width:390px}
.tq-bas,.tq-satir{display:grid;grid-template-columns:1fr 58px 76px 92px;gap:8px;align-items:center}
.tq-bas{height:20px;padding:0 12px;font-size:10px;font-weight:600}
.tq-bas .sag,.tq-satir .sag{text-align:right;justify-self:end}
.tq-satir{height:46px;margin-top:6px;padding:0 12px;border-radius:12px;background:#fff;border:1px solid #E9EBEF;font-size:11.5px;transition:border-color .3s,box-shadow .3s}
.tq-satir.vurgu{border-color:#2E6BFF;box-shadow:0 0 0 3px rgba(46,107,255,.12)}
.tq-ad{display:flex;flex-direction:column;gap:1px;min-width:0}
.tq-ad>span{display:flex;flex-direction:column;gap:1px;min-width:0}
.tq-ad b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tq-ad .gri{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tq-satir .sag{display:flex;flex-direction:column;align-items:flex-end;gap:1px}
.tq-satir b.mono{font-size:12px}
.tq-ind{font-size:9.5px;font-weight:700;color:#067647}
.tq-ad>.tq-giris{height:28px;display:flex;flex-direction:row;align-items:center;padding:0 8px;border:1px solid #2E6BFF;border-radius:8px;box-shadow:0 0 0 3px rgba(46,107,255,.12);font-size:12px;width:100%;box-sizing:border-box}
.tq-imlec{width:1px;height:14px;margin-left:1px;background:#0A0D12}
.tq-oneri{position:absolute;left:12px;top:72px;width:250px;padding:4px;border-radius:12px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 16px 32px -14px rgba(16,24,40,.35);z-index:3}
.tq-oneri>div{height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border-radius:8px;font-size:11.5px}
.tq-oneri>div.secili{background:#EFF4FF}
.tq-oneri .mono{font-size:11px;font-weight:600}
.tq-toplam{margin-top:12px;padding:10px 14px;border-radius:12px;background:#fff;border:1px solid #E9EBEF;display:flex;flex-direction:column;gap:5px}
.tq-toplam>div{display:flex;justify-content:space-between;align-items:baseline;font-size:11.5px}
.tq-toplam b{font-variant-numeric:tabular-nums}
.tq-yil{margin-top:3px;padding-top:7px;border-top:2px solid #0A0D12}
.tq-yil>span{font-weight:700;font-size:12px}.tq-yil>span .gri{font-weight:400}
.tq-yil b{font-size:16px}
.tq-sag{position:absolute;left:428px;top:14px;width:192px;display:flex;flex-direction:column;gap:8px}
.tq-pdf{position:relative;height:214px;border-radius:6px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 10px 24px -14px rgba(16,24,40,.35);overflow:hidden;transition:box-shadow .3s}
.tq-pdf.canli{box-shadow:0 0 0 3px rgba(46,107,255,.15),0 10px 24px -14px rgba(16,24,40,.35)}
.tq-pdf-bant{height:38px;background:#1F4E79;display:flex;align-items:center;justify-content:space-between;padding:0 10px}
.tq-pdf-logo{width:36px;height:14px;border-radius:3px;background:#fff}
.tq-pdf-bant span{color:#fff;font-size:9px;font-weight:700;letter-spacing:.1em}
.tq-pdf-bilgi{display:flex;flex-direction:column;gap:4px;padding:10px 10px 6px}
.tq-pdf-bilgi i{display:block;height:4px;border-radius:2px;background:#E4E7EC}.tq-pdf-bilgi i:nth-child(1){width:60%;background:#C9CED6}.tq-pdf-bilgi i:nth-child(2){width:45%}.tq-pdf-bilgi i:nth-child(3){width:52%}
.tq-pdf-tablo{display:flex;flex-direction:column;gap:5px;padding:4px 10px}
.tq-pdf-tablo i{display:block;height:12px;border-radius:2px;background:linear-gradient(90deg,#D0D5DD 0 55%,transparent 55% 72%,#D0D5DD 72% 100%);opacity:.9}
.tq-pdf-tablo .tq-pdf-bas{height:9px;background:#1F4E79;opacity:1}
.tq-pdf-top{margin:8px 10px 0 auto;width:92px;height:22px;border-radius:3px;background:#1F4E79;display:flex;align-items:center;justify-content:flex-end;padding:0 6px}
.tq-pdf-top b{color:#fff;font-size:8.5px;font-family:var(--mono)}
.tq-pdf-imza{position:absolute;left:10px;right:10px;bottom:10px;display:grid;grid-template-columns:1fr 1fr;gap:6px}
.tq-pdf-imza i{height:20px;border:1px solid #E4E6EA;border-radius:3px}
.tq-pdf-ad{display:inline-flex;align-items:center;gap:4px;font-size:10px;white-space:nowrap}
.tq-sag .dm-hap{height:34px;font-size:12.5px;gap:6px;width:100%}
.tq-gonder{background:#0A0D12;color:#fff;transform-origin:center}
.tq-sonuc{display:flex;flex-direction:column;gap:6px}
.tq-onayla{background:#ECFDF3;color:#067647;border:1px solid #ABEFC6;transform-origin:center}
.tq-pencere{position:absolute;left:120px;top:24px;width:400px;padding:16px;display:flex;flex-direction:column;gap:8px;border-radius:16px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 24px 48px -16px rgba(16,24,40,.4);z-index:4;font-size:11.5px}
.tq-pencere>b{display:flex;align-items:center;gap:7px;font-size:13.5px}
.tq-yol{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:10px;border:1px solid #2E6BFF;background:#EFF4FF}
.tq-yol>span{display:flex;flex-direction:column;gap:1px}.tq-yol .gri{font-size:10.5px}
.tq-alan{display:flex;gap:8px;padding:7px 10px;border:1px solid #E4E6EA;border-radius:9px;white-space:nowrap;overflow:hidden}
.tq-alan .gri{width:34px;flex:none}
.tq-ek{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;padding:4px 10px;border-radius:999px;background:#F2F4F7;font-size:11px;font-weight:600}
.tq-isaret{display:flex;align-items:center;gap:6px}.tq-isaret .ik{color:#2E6BFF}
.tq-p-d{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}
.tq-p-d .dm-hap{height:32px;padding:0 14px;font-size:12px;gap:5px}
.tq-ucan{position:absolute;left:250px;top:190px;height:28px;display:flex;align-items:center;gap:6px;padding:0 12px;border-radius:999px;background:#fff;border:1px solid #2E6BFF;box-shadow:0 12px 24px -10px rgba(16,24,40,.4);font-size:11px;font-weight:600;white-space:nowrap;z-index:5}
.tq-ucan .ik{color:#D92D20}
.tq-donus{left:120px;top:70px;width:400px}
.dm-teklif .mk-dokun{z-index:6}
.dm-teklif .fs-bildirim{z-index:5}

/* ------------------------------------------------ 1.2.22 — çerez tercihi bandı (yalnız Meta pikseli ayarlıysa) */
.cz{position:fixed;left:24px;bottom:24px;z-index:150;width:min(440px,calc(100vw - 48px));padding:20px 20px 18px;border-radius:20px;background:#fff;
  border:1px solid #E4E7EC;box-shadow:0 24px 48px -16px rgba(16,24,40,.28),0 4px 10px -4px rgba(16,24,40,.08);animation:bt-gel .35s var(--ease) both}
.cz h2{margin:0 0 6px;font-size:17px;line-height:1.3;letter-spacing:-.01em}
.cz p{margin:0;font-size:14px;line-height:1.55;color:var(--gri)}
.cz p a{color:var(--mavi);text-decoration:underline;text-underline-offset:2px}
.cz-dugmeler{display:flex;gap:10px;margin-top:16px}
.cz-dugmeler .hap{flex:1 1 0}
.alt-cerez{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.alt-cerez:hover{color:var(--ink)}
@media (max-width:640px){
  /* 1.2.67 — telefonda ekranın altında ince bant: başlık yok, metin ve iki eşit düğme */
  .cz{left:0;right:0;bottom:0;width:auto;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;border-bottom:0;
    box-shadow:0 -12px 32px -12px rgba(16,24,40,.25)}
  .cz h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .cz p{font-size:13px;line-height:1.5}
  .cz-dugmeler{margin-top:12px;gap:8px}
  .cz-dugmeler .hap{height:44px}
}
/* 1.2.68 — bilgisayarda ekranın orta altı: metin solda, "Anladım" sağda; "reddedin" metin renginde, altı çizili */
.cz p a.cz-ret{color:inherit;text-decoration:underline;text-underline-offset:2px}
@media (min-width:641px){
  .cz{left:50%;right:auto;transform:translateX(-50%);width:min(880px,calc(100vw - 48px));display:grid;grid-template-columns:1fr auto;column-gap:28px;align-items:center;
    padding:20px 24px;animation-name:cz-gel}
  .cz h2,.cz p{grid-column:1}
  .cz-dugmeler{grid-column:2;grid-row:1 / span 2;margin-top:0}
  .cz-dugmeler .hap{flex:0 0 auto;min-width:132px}
}
@keyframes cz-gel{from{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.cz{animation:none}}

/* 1.2.23 — Benzer müşteri bul: ortak özellik çipleri, benzerlik halkası ve yeniden sıralama, gerekçeler, kuyruğa ekle / Benzemiyor, yeni bölgeler */
.dm-benzer{width:640px;height:456px}
.bn-rozet{margin-left:auto;height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:999px;background:#ECFDF3;color:#067647;font-size:11.5px;font-weight:700}
.bn-govde{position:relative;flex:1;background:#FAFAFB}
.bn-profil{position:absolute;left:20px;right:20px;top:12px;height:64px;padding:9px 12px;display:flex;flex-direction:column;gap:7px;border-radius:12px;background:#fff;border:1px solid #E9EBEF}
.bn-p-bas{font-size:10.5px;font-weight:700;color:#344054}
.bn-cipler{display:flex;gap:6px;flex-wrap:nowrap}
.bn-cip{flex:none;height:24px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border-radius:8px;background:#EEF3FF;font-size:11px;font-weight:600;color:#0A0D12;white-space:nowrap;transform-origin:left center}
.bn-cip small{font-size:9px;font-weight:600;color:#667085}
.bn-cip em{font-style:normal;font-size:10px;font-weight:800;color:#1D4ED8}
.bn-sekmeler{position:absolute;left:20px;right:20px;top:86px;height:30px;display:flex;border-bottom:1px solid #E9EBEF}
.bn-sekme{height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;font-size:11.5px;font-weight:600;color:#667085;white-space:nowrap}
.bn-sekme:nth-child(1){width:158px}.bn-sekme:nth-child(2){width:146px}.bn-sekme:nth-child(3){width:116px}
.bn-sekme.secili{color:#0A0D12}
.bn-cizgi{position:absolute;bottom:-1px;left:304px;width:116px;height:2px;border-radius:2px;background:#2E6BFF}
.bn-liste{position:absolute;left:20px;right:20px;top:126px;height:262px}
.bn-satir{position:absolute;left:0;right:0;height:82px;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:0 12px;border-radius:12px;background:#fff;border:1px solid #E9EBEF}
.bn-halka{--p:0;--renk:#98A2B3;position:relative;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:conic-gradient(var(--renk) calc(var(--p) * 1%),#EEF0F3 0)}
.bn-halka::before{content:'';position:absolute;inset:4px;border-radius:50%;background:#fff}
.bn-halka b{position:relative;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}
.bn-halka.cok{--renk:#12925A}.bn-halka.orta{--renk:#2E6BFF}.bn-halka.az{--renk:#98A2B3}
.bn-ad{display:flex;flex-direction:column;gap:2px;min-width:0}
.bn-ad b{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bn-ad .gri{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bn-neden{display:flex;gap:4px;margin-top:3px;flex-wrap:nowrap;overflow:hidden}
.bn-n{flex:none;height:19px;display:inline-flex;align-items:center;gap:3px;padding:0 7px;border-radius:6px;font-size:9.5px;font-weight:600;white-space:nowrap}
.bn-n.bn-arti{background:#ECFDF3;color:#067647}.bn-n.bn-eksi{background:#FFF6ED;color:#B54708}.bn-n.bn-ornek{background:#EEF3FF;color:#344054}.bn-n.bn-ornek .ik{color:#2E6BFF}.bn-n b{color:#1D4ED8}
.bn-eylem{display:flex;align-items:center;gap:6px}
.bn-dugme{height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 10px;border-radius:999px;border:1px solid #D0D5DD;background:#fff;font-size:10.5px;font-weight:600;white-space:nowrap;transform-origin:center}
.bn-kuyrukta{height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 4px;font-size:10.5px;font-weight:700;color:#067647;white-space:nowrap}
.bn-asagi{width:28px;height:28px;border-radius:9px;border:1px solid #E4E6EA;background:#fff;color:#98A2B3;display:flex;align-items:center;justify-content:center;transform-origin:center}
.bn-asagi.basili{border-color:#FECDCA;color:#D92D20;background:#FEF3F2}
.bn-kaldir{position:absolute;right:12px;top:7px;font-size:9px;font-weight:600;color:#667085}
.bn-bolgeler{position:absolute;left:20px;right:20px;top:126px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.bn-bolge{height:200px;padding:12px;display:flex;flex-direction:column;gap:9px;border-radius:12px;background:#fff;border:1px solid #E9EBEF}
.bn-b-bas{display:flex;align-items:center;gap:8px}
.bn-b-bas>span:last-child{display:flex;flex-direction:column;gap:1px}
.bn-b-bas b{font-size:13px}.bn-b-bas .gri{font-size:10px}
.bn-b-ik{width:30px;height:30px;border-radius:9px;background:#EEF3FF;color:#2E6BFF;display:flex;align-items:center;justify-content:center;flex:none}
.bn-b-tur{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#475467}
.bn-b-kap{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;font-size:10px}
.bn-b-kap i{display:block;height:5px;border-radius:3px;background:#EEF0F3;overflow:hidden}
.bn-b-kap em{display:block;height:100%;border-radius:3px;background:#2E6BFF}
.bn-b-not{flex:1;font-size:10.5px;line-height:1.35;color:#475467}
.bn-b-git{align-self:flex-start}
.dm-benzer .mk-dokun{z-index:6}
.dm-benzer .fs-bildirim{z-index:5}
.dm-benzer .fs-bildirim-mini{top:8px;bottom:auto}
.bn-y0{top:0}.bn-y1{top:90px}.bn-y2{top:180px}
.bn-h94{--p:94}.bn-h71{--p:71}.bn-h38{--p:38}
.bn-k0{width:0}.bn-k10{width:10%}.bn-k25{width:25%}

/* 1.2.47 — Kaynak ve dönüşüm: kaynağa göre firma → fırsat → kazanılan, en iyi kaynak, kayıp nedenleri ve rakipler, haftalık özet */
.dm-kaynak{width:640px;height:456px}
.kd-govde{position:relative;flex:1;background:#FAFAFB;padding:12px 18px;overflow:hidden}
.kd-toplam{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.kd-toplam div{padding:8px 12px;border-radius:10px;background:#fff;border:1px solid #E9EBEF;display:flex;flex-direction:column;gap:2px}
.kd-toplam span{font-size:10px;font-weight:600;color:#475467}.kd-toplam b{font-size:18px;font-weight:800}.kd-toplam small{font-size:9.5px;color:#12925A;font-weight:700}
.kd-bas,.kd-sat{display:grid;grid-template-columns:1fr 46px 46px 62px 118px;align-items:center;gap:6px}
.kd-bas{margin-top:12px;padding:0 10px 6px;font-size:9.5px;font-weight:700;color:#667085;letter-spacing:.02em}
.kd-bas span:not(:first-child){text-align:right}.kd-bas span:last-child{text-align:left}
.kd-liste{position:relative;height:190px}
.kd-sat{position:absolute;left:0;right:0;height:34px;padding:0 10px;border-radius:9px;background:#fff;border:1px solid #E9EBEF;box-sizing:border-box;font-size:11.5px;transition:background .35s,border-color .35s}
.kd-y0{top:0}.kd-y1{top:38px}.kd-y2{top:76px}.kd-y3{top:114px}.kd-y4{top:152px}
.kd-sat>.mono{text-align:right;font-size:11.5px}.kd-sat .kd-kz{font-weight:800}
.kd-sat.en{background:#F3FCF6;border-color:#ABEFC6}
.kd-ad{display:flex;align-items:center;gap:7px;min-width:0}.kd-ad b{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kd-ik{width:22px;height:22px;border-radius:7px;background:#EEF3FF;color:#2E6BFF;display:flex;align-items:center;justify-content:center;flex:none}
.kd-en{display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 7px;border-radius:999px;background:#12925A;color:#fff;font-size:9px;font-weight:700;white-space:nowrap;flex:none}
.kd-oran{display:flex;align-items:center;gap:6px}.kd-oran i,.kd-n i{flex:1;display:block;height:6px;border-radius:999px;background:#EEF0F3;overflow:hidden}
.kd-oran em,.kd-n em{display:block;height:100%;border-radius:999px;background:#2E6BFF}.kd-sat.en .kd-oran em{background:#12925A}
.kd-oran b{font-size:10.5px;min-width:38px;text-align:right}
.kd-w4{width:4%}.kd-w25{width:25%}.kd-w33{width:33%}.kd-w35{width:35%}.kd-w40{width:40%}.kd-w50{width:50%}.kd-w61{width:61%}.kd-w74{width:74%}.kd-w89{width:89%}.kd-w100{width:100%}
.kd-kayip{position:absolute;left:18px;right:18px;bottom:64px;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 18px 40px -18px rgba(16,24,40,.4);z-index:2}
.kd-kb{display:flex;flex-direction:column;gap:6px;min-width:0}.kd-kb>b{display:flex;align-items:center;gap:5px;font-size:11px}.kd-kb>b .ik{color:#D92D20}
.kd-kb:last-child>b .ik{color:#2E6BFF}
.kd-n{display:grid;grid-template-columns:118px 1fr 30px;align-items:center;gap:6px;font-size:10px;color:#344054}.kd-n span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kd-n b{font-size:10px;text-align:right}
.kd-kb:first-child .kd-n em{background:#F04438}
.dm-kaynak .fs-bildirim .ik{color:#2E6BFF}
.kd-w9{width:9%}.kd-w47{width:47%}.kd-w65{width:65%}
.kd-huni{position:absolute;left:18px;right:18px;bottom:62px;display:flex;flex-direction:column;gap:4px;padding:9px 12px;border-radius:12px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 18px 40px -18px rgba(16,24,40,.4);z-index:3}
.kd-hb{display:flex;align-items:center;gap:5px;font-size:11px;margin-bottom:2px}.kd-hb .ik{color:#2E6BFF}.kd-hb span{font-weight:500;color:#667085;font-size:10px;margin-left:4px}
.kd-h{display:grid;grid-template-columns:128px 1fr 30px 160px;align-items:center;gap:6px;height:20px;padding:0 6px;border-radius:7px;font-size:10px;color:#344054}
.kd-h>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.kd-h>b{font-size:10px;text-align:right}
.kd-h i{display:block;height:8px;border-radius:999px;background:#EEF0F3;overflow:hidden}.kd-h em{display:block;height:100%;border-radius:999px;background:#2E6BFF}
.kd-h-kayip{background:#FEF3F2}.kd-h-kayip em{background:#F04438}.kd-h-tik{background:#FFFAEB}.kd-h-tik em{background:#F79009}.kd-h-kaz em{background:#12925A}
.kd-rz{display:inline-flex;align-items:center;gap:3px;justify-self:start;height:16px;padding:0 7px;border-radius:999px;font-size:9px;font-weight:700;white-space:nowrap;color:#fff}
.kd-rz-k{background:#D92D20}.kd-rz-t{background:#F79009;color:#1f1300}
.kd-mal{display:flex;align-items:center;gap:6px;margin-top:2px;padding:6px 8px;border-radius:8px;background:#EEF3FF;font-size:10px;color:#344054}.kd-mal .ik{color:#2E6BFF;flex:none}.kd-mal b{font-size:10px}
@media (scripting:none),(prefers-reduced-motion:reduce){.kd-y2,.kd-y3,.kd-y4{opacity:0}}
/* 1.2.24 — Takımlar: takım kurulur (ad, lider, üyeler, görünürlük, onay sınırı) → liderin Takım Paneli → lider indirim onayı */
.dm-takim{width:640px;height:456px}
.tm-govde{position:relative;flex:1;background:#FAFAFB}
.tm-rozet{margin-left:auto;height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:999px;background:#EEF3FF;color:#1D4ED8;font-size:11.5px;font-weight:700}
.tm-av{width:24px;height:24px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:800;flex:none}
.tm-kur{position:absolute;left:20px;right:20px;top:14px;height:330px;border-radius:14px;background:#fff;border:1px solid #E9EBEF}
.tm-et{position:absolute;font-size:10.5px;font-weight:700;color:#344054}
.tm-et-ad{left:16px;top:12px}.tm-et-lider{left:302px;top:12px}.tm-et-uye{left:16px;top:78px}
.tm-alan{position:absolute;top:30px;height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:9px;border:1px solid #D0D5DD;background:#fff;font-size:12.5px;font-weight:600;box-sizing:border-box}
.tm-alan-ad{left:16px;width:270px}.tm-alan-lider{left:302px;width:282px}
.tm-alan-lider .ik{margin-left:auto;color:#98A2B3}
.tm-imlec{display:inline-block;width:1.5px;height:15px;background:#2E6BFF;margin-left:-7px}
.tm-cipler{position:absolute;left:16px;right:16px;top:96px;display:flex;gap:8px}
.tm-cip{flex:none;height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 12px 0 5px;border-radius:10px;border:1px solid #C7D7FE;background:#EEF3FF;font-size:11.5px;font-weight:600;transform-origin:left center}
.tm-ayar{position:absolute;left:16px;right:16px;height:46px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:10px;background:#FAFAFB;border:1px solid #EEF0F3;box-sizing:border-box}
.tm-ayar-gor{top:146px}.tm-ayar-sinir{top:200px}
.tm-ayar>.ik{color:#2E6BFF;flex:none}
.tm-ayar>span:not(.tm-yuzde){display:flex;flex-direction:column;gap:1px;min-width:0}
.tm-ayar b{font-size:11.5px}.tm-ayar .gri{font-size:9.5px}
.tm-anahtar{margin-left:auto;width:34px;height:20px;border-radius:999px;background:#D0D5DD;position:relative;flex:none;transition:background .2s}
.tm-anahtar::after{content:'';position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.2);transition:transform .2s}
.tm-anahtar.acik{background:#2E6BFF}.tm-anahtar.acik::after{transform:translateX(14px)}
.tm-yuzde{margin-left:auto;height:26px;display:inline-flex;align-items:center;padding:0 10px;border-radius:8px;border:1px solid #D0D5DD;background:#fff;font-size:12px;font-weight:700}
.tm-kaydet{position:absolute;right:16px;top:268px;height:34px;width:96px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:999px;background:#0A0D12;color:#fff;font-size:11.5px;font-weight:700;transform-origin:center}
.tm-panel{position:absolute;left:20px;right:20px;top:14px;height:248px}
.tm-p-ust{height:24px;display:flex;align-items:baseline;gap:8px}
.tm-p-ust b{font-size:14px}.tm-p-ust .gri{font-size:10.5px}
.tm-hedef{position:absolute;left:0;right:0;top:32px;height:72px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid #E9EBEF;box-sizing:border-box;display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 12px}
.tm-h-bas{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:#344054}
.tm-h-bas .ik{color:#2E6BFF}
.tm-h-say{display:flex;align-items:baseline;gap:5px}
.tm-h-say b{font-size:22px;font-weight:800}.tm-h-say .gri{font-size:12px}
.tm-h-cubuk{grid-column:1 / -1;display:block;height:8px;border-radius:999px;background:#EEF0F3;overflow:hidden}
.tm-h-cubuk em{display:block;height:100%;border-radius:999px;background:#2E6BFF}
.tm-uyeler{position:absolute;left:0;right:0;top:112px}
.tm-uye{position:absolute;left:0;right:0;height:40px;display:grid;grid-template-columns:28px 120px 1fr 36px;align-items:center;gap:10px;padding:0 12px;border-radius:10px;background:#fff;border:1px solid #E9EBEF;box-sizing:border-box}
.tm-uye .tm-av{width:28px;height:28px}
.tm-uye b{font-size:12px;white-space:nowrap}
.tm-cubuk{display:block;height:6px;border-radius:999px;background:#EEF0F3;overflow:hidden}
.tm-cubuk em{display:block;height:100%;border-radius:999px;background:#12925A}
.tm-n{font-size:12.5px;font-weight:700;text-align:right}
.tm-y0{top:0}.tm-y1{top:46px}.tm-y2{top:92px}
.tm-onay{position:absolute;left:20px;right:20px;top:272px;height:76px;display:flex;align-items:center;gap:12px;padding:0 14px;border-radius:12px;background:#fff;border:1px solid #FEDF89;box-shadow:0 10px 24px -14px rgba(16,24,40,.35);box-sizing:border-box}
.tm-onay.onaylandi{border-color:#ABEFC6}
.tm-o-ik{width:36px;height:36px;border-radius:10px;background:#FFFAEB;color:#B54708;display:flex;align-items:center;justify-content:center;flex:none}
.tm-onay.onaylandi .tm-o-ik{background:#ECFDF3;color:#067647}
.tm-o-metin{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}
.tm-o-metin b{font-size:12.5px}.tm-o-metin .gri{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tm-o-dugmeler{display:flex;gap:8px;flex:none}
.tm-o-onay,.tm-o-red{height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;transform-origin:center}
.tm-o-onay{background:#12925A;color:#fff}.tm-o-red{border:1px solid #D0D5DD;background:#fff;color:#344054}
.tm-o-tamam{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:#067647;white-space:nowrap;flex:none}
.tm-g80{width:80%}.tm-w95{width:95%}.tm-w78{width:78%}.tm-w68{width:68%}
.dm-takim .mk-dokun{z-index:6}
.dm-takim .fs-bildirim{z-index:5}

/* 1.2.25 — Ekip ritmi: sabah brifingi bildirimi → liderlik tablosu (hedefe göre) → hedefe ulaşan kişi yeşile döner → kutlama */
.dm-ritim{width:640px;height:456px}
.rt-govde{position:relative;flex:1;background:#FAFAFB;padding:12px 18px}
.rt-arac{display:flex;justify-content:space-between;align-items:center;height:30px}
.rt-sekme{display:inline-flex;gap:3px;padding:3px;border-radius:9px;background:#EEF0F3}
.rt-sekme span{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:7px;font-size:10.5px;font-weight:600;color:#475467}
.rt-sekme .sec{background:#fff;color:#0A0D12;box-shadow:0 1px 2px rgba(16,24,40,.08)}
.rt-olcu{display:inline-flex;gap:4px}
.rt-olcu span{height:22px;padding:0 9px;border-radius:999px;border:1px solid #E4E6EA;background:#fff;font-size:10px;font-weight:600;color:#475467;display:inline-flex;align-items:center}
.rt-olcu .sec{background:#2E6BFF;border-color:#2E6BFF;color:#fff}
.rt-toplam{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}
.rt-top{padding:8px 10px;border-radius:10px;background:#fff;border:1px solid #E9EBEF;display:flex;flex-direction:column;gap:3px}
.rt-top-ad{font-size:10px;font-weight:600;color:#475467}.rt-top-ad .gri{font-weight:500}
.rt-top-say b{font-size:17px;font-weight:800}.rt-top-say .gri{font-size:10.5px;margin-left:3px}
.rt-cubuk{display:block;height:5px;border-radius:999px;background:#EEF0F3;overflow:hidden}
.rt-cubuk em{display:block;height:100%;border-radius:999px;background:#2E6BFF}
.rt-liste{position:relative;margin-top:10px;height:186px}
.rt-sat{position:absolute;left:0;right:0;height:42px;display:grid;grid-template-columns:16px 28px 128px 1fr 40px 16px 46px;align-items:center;gap:8px;padding:0 10px;border-radius:10px;background:#fff;border:1px solid #E9EBEF;box-sizing:border-box;transition:background .35s,border-color .35s}
.rt-y0{top:0}.rt-y1{top:47px}.rt-y2{top:94px}.rt-y3{top:141px}
.rt-sat .tm-av{width:28px;height:28px}
.rt-sat.tam{background:#F3FCF6;border-color:#ABEFC6}
.rt-sat.tam .rt-cubuk em{background:#12925A}
.rt-sira{font-size:12px;font-weight:800;color:#667085;text-align:center}
.rt-y0 .rt-sira{color:#D9A400}
.rt-kim{display:flex;flex-direction:column;min-width:0}.rt-kim b{font-size:11.5px;white-space:nowrap}.rt-kim .gri{font-size:9.5px}
.rt-yz{font-size:12.5px;font-weight:800;text-align:right}
.rt-ok{color:#12925A;display:flex;opacity:0;transition:opacity .3s}.rt-sat.tam .rt-ok{opacity:1}
.rt-ar{text-align:right;font-size:11px;white-space:nowrap}.rt-ar b{font-size:12px}.rt-ar .gri{font-size:9.5px}
.rt-w100{width:100%}.rt-w96{width:96%}.rt-w88{width:88%}.rt-w64{width:64%}.rt-w57{width:57%}.rt-w36{width:36%}.rt-w14{width:14%}.rt-w92{width:92%}.rt-w81{width:81%}.rt-w76{width:76%}.rt-w68{width:68%}.rt-w67{width:67%}.rt-w45{width:45%}
.rt-bild{position:absolute;left:104px;right:104px;top:64px;display:flex;gap:10px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.97);border:1px solid #E4E6EA;box-shadow:0 18px 40px -16px rgba(16,24,40,.45);z-index:5}
.rt-bild-ik{width:34px;height:34px;border-radius:10px;background:#0B1B2B;color:#FDB022;display:flex;align-items:center;justify-content:center;flex:none}
.rt-bild-m{display:flex;flex-direction:column;gap:2px;min-width:0}.rt-bild-m .gri{font-size:9.5px}.rt-bild-m b{font-size:12.5px}
.rt-bild-m>span:last-child{font-size:10.5px;color:#475467;line-height:1.45}
.rt-kutla{position:absolute;left:64px;right:64px;bottom:14px;height:56px;display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:14px;background:#0B1B2B;color:#fff;box-shadow:0 18px 40px -16px rgba(16,24,40,.6);z-index:5}
.rt-kutla-ik{width:34px;height:34px;border-radius:10px;background:rgba(253,176,34,.16);color:#FDB022;display:flex;align-items:center;justify-content:center;flex:none}
.rt-kutla-m{display:flex;flex-direction:column;gap:2px}.rt-kutla-m b{font-size:12.5px}.rt-kutla-m span{font-size:10px;color:#AAB2C5}
.rt-kf{position:absolute;top:-4px;width:6px;height:10px;border-radius:2px;opacity:0}
.rt-kf0{left:6%;background:#5B8CFF}.rt-kf1{left:16%;background:#34C27A}.rt-kf2{left:26%;background:#FDB022}.rt-kf3{left:36%;background:#F06A9A}.rt-kf4{left:46%;background:#5B8CFF}
.rt-kf5{left:56%;background:#34C27A}.rt-kf6{left:66%;background:#FDB022}.rt-kf7{left:76%;background:#F06A9A}.rt-kf8{left:86%;background:#5B8CFF}.rt-kf9{left:94%;background:#34C27A}

/* 1.2.25 — Ofis ekranı: TV'de kod → onay bekliyor (eşleşme numarası) → yöneticinin panelinde "TV bağlandı" ve onay → TV'de tablo ve kutlama */
.dm-ofisekran{width:640px;height:456px}
.oe-ic{position:relative;background:linear-gradient(180deg,#F4F5F7,#E8EAEE)}
.oe-tv{position:absolute;left:120px;top:30px;width:400px;height:252px;transform-origin:0 50%}
.oe-ekran{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:12px;background:#07090D;border:6px solid #1A1D24;box-shadow:0 26px 50px -20px rgba(16,24,40,.6);overflow:hidden;color:#E9EDF5;padding:9px 13px;box-sizing:border-box}
.oe-ayak{position:absolute;left:170px;top:252px;width:60px;height:20px;background:linear-gradient(#2A2E37,#15171C);clip-path:polygon(22% 0,78% 0,100% 100%,0 100%)}
.oe-ust{display:flex;align-items:center;gap:8px;height:16px;font-size:8.5px}
.oe-logo{display:inline-flex;align-items:center;gap:4px;font-weight:800}.oe-logo i{width:10px;height:10px;border-radius:3px;background:#fff}.oe-logo span{color:#8B93A7;font-weight:500}
.oe-ad{color:#B8C0D2;border-left:1px solid #262C3A;padding-left:8px;font-weight:600}
.oe-saat{margin-left:auto;font-size:11px;font-weight:700}
.oe-gri{font-size:8.5px;color:#8B93A7}
.oe-kod,.oe-bekle{position:absolute;left:14px;right:14px;top:34px;bottom:12px;display:flex;align-items:center;gap:14px}
.oe-sol{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.oe-sol>b{font-size:15px;line-height:1.1;letter-spacing:-.02em}
.oe-sol .oe-gri{line-height:1.4}
.oe-ust-b{font-size:6.5px;letter-spacing:.18em;color:#5B8CFF;font-weight:600}
.oe-kutular{display:flex;gap:4px;margin-top:6px}
.oe-k{width:19px;height:25px;border-radius:5px;border:1.5px solid #1C2330;background:#0B0E14;display:flex;align-items:center;justify-content:center;box-sizing:border-box}
.oe-k b{font-size:12px;font-family:'Geist Mono',ui-monospace,monospace}
.oe-k.aktif{border-color:#5B8CFF;background:#0E121A}
.oe-tuslar{flex:none;width:112px;padding:6px;border-radius:9px;background:#0B0E14;border:1px solid #1A2130;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
.oe-tus{height:22px;border-radius:5px;border:1px solid #232B3A;background:#121722;display:flex;align-items:center;justify-content:center;font-size:10px;font-family:'Geist Mono',ui-monospace,monospace;color:#E9EDF5;box-sizing:border-box;transition:background .15s,border-color .15s}
.oe-tus.aktif{border:1.5px solid #5B8CFF;background:#18213A;box-shadow:0 0 0 2px rgba(91,140,255,.18)}
.oe-tus-bag{font-family:inherit;font-size:7px;font-weight:600;border:0;background:#1A2540;color:#8FB0FF}
.oe-tus-bag.tam{background:#5B8CFF;color:#07090D}
.oe-cip{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:99px;background:rgba(242,180,65,.12);color:#F2B441;font-size:7.5px;font-weight:600}
.oe-cip i{width:4px;height:4px;border-radius:50%;background:#F2B441}
.oe-halka{flex:none;position:relative;width:120px;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}
.oe-halka svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}
.oe-hz,.oe-hd{fill:none;stroke-width:3.5}.oe-hz{stroke:#151A23}.oe-hd{stroke:#F2B441;stroke-linecap:round;stroke-dasharray:345.6;stroke-dashoffset:0}
.oe-halka b{position:relative;font-size:30px;font-weight:400;letter-spacing:.04em;line-height:1}
.oe-halka .oe-gri{position:relative;font-size:6.5px}
.oe-tablo{position:absolute;left:13px;right:13px;top:30px;bottom:9px}
.oe-tb{display:flex;align-items:baseline;gap:8px}.oe-tb b{font-size:14px}
.oe-toplar{display:flex;gap:6px;margin:6px 0 7px}
.oe-toplar>span{flex:1;padding:5px 7px;border-radius:7px;background:#0E131D;border:1px solid #1C2333;display:flex;flex-direction:column;gap:1px}
.oe-toplar b{font-size:13px}.oe-toplar b span{font-size:8px;color:#69728A;margin-left:2px}
.oe-liste{position:relative;height:136px}
.oe-sat{position:absolute;left:0;right:0;height:29px;display:grid;grid-template-columns:12px 78px 1fr 32px 38px;align-items:center;gap:8px;padding:0 8px;border-radius:7px;background:#0E131D;border:1px solid #1A2131;box-sizing:border-box}
.oe-y0{top:0}.oe-y1{top:33px}.oe-y2{top:66px}.oe-y3{top:99px}
.oe-sat.tam{border-color:#1D4B36;background:#0D1A15}
.oe-sira{font-size:10px;font-weight:800;color:#8B93A7}.oe-y0 .oe-sira{color:#F2C14E}
.oe-kim{display:flex;flex-direction:column}.oe-kim b{font-size:10.5px}.oe-kim span{font-size:7.5px;color:#69728A}
.oe-cubuk{display:block;height:4px;border-radius:999px;background:#1A2131;overflow:hidden}
.oe-cubuk em{display:block;height:100%;background:#5B8CFF;border-radius:999px}.oe-sat.tam .oe-cubuk em{background:#34C27A}
.oe-yz{font-size:11px;font-weight:700;text-align:right}.oe-ar{font-size:10px;text-align:right}.oe-ar span{font-size:7.5px;color:#69728A}
.oe-perde{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(4,6,10,.86);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;z-index:3}
.oe-perde-ik{color:#F2B441}.oe-perde b{font-size:22px;font-weight:800}.oe-perde span{font-size:10px;color:#AAB2C5}
.oe-panel{position:absolute;right:14px;top:178px;width:292px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #FEDF89;box-shadow:0 22px 44px -18px rgba(16,24,40,.45);display:flex;flex-direction:column;gap:7px;z-index:4;color:#0A0D12;box-sizing:border-box}
.oe-panel.onay{border-color:#ABEFC6}
.oe-p-ust{display:flex;align-items:center;gap:6px}.oe-p-ust b{font-size:12px}.oe-p-ust .ik{color:#2E6BFF}
.oe-durum{margin-left:auto;font-size:9px;font-weight:700;color:#B54708;background:#FFFAEB;padding:3px 7px;border-radius:999px;white-space:nowrap}
.oe-panel.onay .oe-durum{color:#067647;background:#ECFDF3}
.oe-p-satir{display:grid;grid-template-columns:58px 1fr;gap:6px;font-size:10px;align-items:center}
.oe-ag{display:inline-flex;align-items:center;gap:2px;color:#067647;font-weight:700;margin-left:4px}
.oe-p-onay{display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:center;margin-top:2px}
.oe-p-onay .gri{grid-column:1/-1;font-size:9.5px;font-weight:600;color:#475467}
.oe-p-girdi{height:30px;border-radius:8px;border:1px solid #D0D5DD;display:flex;align-items:center;justify-content:center;font-size:15px;letter-spacing:.3em;font-weight:700}
.oe-p-btn{height:30px;padding:0 12px;border-radius:999px;background:#0A0D12;color:#fff;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;gap:4px;transform-origin:center}
.oe-cipler{position:absolute;left:0;right:0;top:330px;display:flex;justify-content:center;gap:8px}
.oe-cipler span{height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 11px;border-radius:999px;background:#fff;border:1px solid #E4E6EA;font-size:10.5px;font-weight:600;color:#344054}
.oe-cipler .ik{color:#2E6BFF}
.dm-ofisekran .mk-dokun{z-index:6}.dm-ofisekran .fs-bildirim{z-index:5}
/* 1.2.31 — Ofis ekranında canlı olaylar */
.dm-ofiscanli{width:640px;height:456px}
.oc-ic{position:relative;background:linear-gradient(180deg,#F4F5F7,#E8EAEE)}
.oc-tv{position:absolute;left:30px;top:18px;width:580px;height:330px}
.oc-ekran{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:12px;background:#07090D;border:6px solid #1A1D24;box-shadow:0 26px 50px -20px rgba(16,24,40,.6);overflow:hidden;color:#E9EDF5;padding:9px 13px;box-sizing:border-box;display:flex;flex-direction:column;gap:7px}
.oc-ayak{left:260px;top:330px}
.oc-ust{display:flex;align-items:center;gap:8px;height:16px;font-size:8.5px;flex:none}
.oc-gizli{display:inline-flex;align-items:center;gap:3px;margin-left:8px;padding:2px 7px;border-radius:999px;background:rgba(138,147,166,.16);color:#C9D0DC;font-size:7.5px;font-weight:600;opacity:0}
.oc-ust .oe-saat{margin-left:auto}
.oc-ekip{display:flex;gap:5px;flex:none}
.oc-kisi{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 7px 0 2px;border-radius:999px;background:#0E131D;border:1px solid #1A2131;font-size:7.5px;white-space:nowrap}
.oc-kisi b{font-weight:600}.oc-kisi small{font-size:7px;color:#8B93A7}
.oc-harf{width:14px;height:14px;border-radius:50%;background:#182238;color:#9DB8FF;font-style:normal;font-size:7px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}
.oc-nokta{width:5px;height:5px;border-radius:50%;background:#3A4356}
.oc-k-on .oc-nokta{background:#5B8CFF}.oc-k-bos .oc-nokta{background:#8A93A6}
.oc-k-gor{border-color:#1D4B36;background:#0D1A15}.oc-k-gor .oc-nokta{background:#34C27A}.oc-k-gor small{color:#7FD9A8}
.oc-k-cal{border-color:#5A4A1E;background:#17140B}.oc-k-cal .oc-nokta{background:#F2B441}.oc-k-cal small{color:#F2C66B}
.oc-govde{flex:1;min-height:0;display:flex;gap:9px}
.oc-tablo{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}
.oc-tb{display:flex;align-items:baseline;gap:7px;margin-bottom:2px}.oc-tb b{font-size:13px}
.oc-sat{display:grid;grid-template-columns:10px 54px 1fr 26px;align-items:center;gap:7px;height:24px;padding:0 7px;border-radius:7px;background:#0E131D;border:1px solid #1A2131;font-size:9px}
.oc-sira{font-size:9px;font-weight:800;color:#8B93A7}.oc-yz{font-size:9px;font-weight:700;text-align:right}
.oc-yan{flex:none;width:228px;display:flex;flex-direction:column;gap:6px}
.oc-kart{padding:7px 8px;border-radius:9px;background:#0E131D;border:1px solid #1A2131;display:flex;flex-direction:column;gap:5px}
.oc-h{display:inline-flex;align-items:center;gap:4px;font-size:8.5px;font-weight:700;color:#C9D0DC}.oc-h .ik{color:#5B8CFF}
.oc-arama{display:flex;gap:7px;align-items:flex-start}
.oc-ar-ik{flex:none;width:22px;height:22px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:#10291D;color:#34C27A}
.oc-cal .oc-ar-ik{background:#2A2210;color:#F2B441}
.oc-ar-g{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}
.oc-ar-ust{display:flex;justify-content:space-between;font-size:7.5px;color:#AEB6C6}.oc-ar-ust b{font-weight:600}
.oc-ar-ust span{color:#7FD9A8;font-weight:700}.oc-cal .oc-ar-ust span{color:#F2C66B}
.oc-firma{font-size:10.5px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.oc-ar-alt{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:7px;color:#8B93A7}
.oc-m{display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border-radius:999px;background:#1A2131;color:#C9D0DC;font-weight:600}.oc-m i{width:4px;height:4px;border-radius:50%;background:#7A5AF8}
.oc-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.oc-olay{display:flex;gap:6px;padding:4px 0;border-top:1px solid #1A2131}.oc-olay:first-child{border-top:0;padding-top:0}
.oc-o-ik{flex:none;width:18px;height:18px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#182238;color:#9DB8FF}
.oc-soguk .oc-o-ik{background:#1F1734;color:#B79BFF}.oc-yesil .oc-o-ik{background:#10291D;color:#34C27A}
.oc-o-m{display:flex;flex-direction:column;min-width:0;font-size:7.5px}.oc-o-m b{font-size:8.5px;color:#fff}.oc-o-m span{color:#AEB6C6}.oc-o-m small{font-size:6.5px;color:#69728A}
.oc-bildirim{position:absolute;left:12px;bottom:10px;display:flex;align-items:center;gap:7px;padding:7px 11px 7px 7px;border-radius:10px;background:#111A2C;border:1px solid #2B3B63;box-shadow:0 10px 24px rgba(0,0,0,.5);z-index:2;font-size:8px}
.oc-bildirim .oc-o-ik{width:24px;height:24px;background:#1F1734;color:#B79BFF}
.oc-bildirim > span:last-child{display:flex;flex-direction:column}.oc-bildirim b{font-size:10.5px;color:#fff}.oc-bildirim span span{color:#AEB6C6}
.oc-alt{position:absolute;left:0;right:0;top:376px;display:flex;justify-content:center;gap:8px}
.oc-alt > span{height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 11px;border-radius:999px;background:#fff;border:1px solid #E4E6EA;font-size:10.5px;font-weight:600;color:#344054}
.oc-alt .ik{color:#2E6BFF}
.oc-alt .oc-zbtn{background:#0A0D12;color:#fff;border-color:#0A0D12;transform-origin:center}.oc-alt .oc-zbtn .ik{color:#9DB8FF}
.oc-alt .oc-zbtn.acik{background:#EEF4FF;color:#1D3FA6;border-color:#C7D7FE}.oc-alt .oc-zbtn.acik .ik{color:#2E6BFF}
.dm-ofiscanli .mk-dokun{z-index:6}
/* 1.2.32 — Ofis ekranında sahneler ve Ekrana gönder */
.dm-ofissahne{width:640px;height:456px}
.os-bas{display:flex;align-items:center;gap:10px;flex:none}.os-bas b{font-size:14px}
.os-nokta{display:inline-flex;gap:3px}.os-nokta i{width:5px;height:5px;border-radius:50%;background:#262E40;transition:width .3s,background .3s}.os-nokta i.ak{width:14px;border-radius:999px;background:#5B8CFF}
.os-serit{display:flex;align-items:center;gap:7px;padding:5px 9px;border-radius:8px;background:#2A2210;border:1px solid #5A4A1E;color:#FFE7A8;flex:none;font-size:8px}
.os-serit b{flex:1;font-size:10px;color:#FFF4D6}.os-serit small{color:#C9A85A;font-size:7px}.os-serit .ik{color:#F2B441}
.os-alan{position:relative;flex:1;min-height:0}
.os-sahne{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;gap:5px}
.os-tel{grid-template-columns:54px 1fr 54px}
.os-tiles{display:flex;gap:6px;margin-bottom:2px}.os-tiles span{flex:1;padding:6px 8px;border-radius:8px;background:#0E131D;border:1px solid #1A2131;display:flex;flex-direction:column}
.os-tiles small{font-size:7px;color:#8B93A7}.os-tiles b{font-size:15px;font-weight:700}
.os-huni{display:grid;grid-template-columns:110px 1fr 22px;align-items:center;gap:8px;height:26px;font-size:9px;color:#C9D0DC}
.os-huni i{display:flex;justify-content:center}.os-huni em{display:block;height:18px;border-radius:5px;background:#2A4377}.os-huni b{text-align:right;font-size:11px}
.os-kaz{display:flex;align-items:center;gap:5px;margin-top:4px;padding:6px 9px;border-radius:8px;background:#0D1A15;border:1px solid #1D4B36;color:#7FD9A8;font-size:9px;font-weight:600}
.os-perde b{font-size:17px;max-width:420px;text-align:center}
.os-panel{position:absolute;left:150px;right:150px;top:356px;padding:9px 12px;border-radius:12px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 16px 36px -16px rgba(16,24,40,.4);display:flex;flex-direction:column;gap:6px;color:#0A0D12}
.os-p-bas{display:flex;align-items:center;gap:5px;font-size:11px}.os-p-bas .ik{color:#F59E0B}
.os-p-girdi{min-height:22px;padding:4px 8px;border-radius:7px;border:1px solid #D0D5DD;font-size:10px}
.os-p-satir{display:flex;gap:6px;align-items:center}.os-p-sec{height:24px;padding:0 9px;border-radius:7px;border:1px solid #D0D5DD;display:inline-flex;align-items:center;font-size:9px;color:#344054}
.os-p-btn{margin-left:auto;height:24px;padding:0 11px;border-radius:999px;background:#0A0D12;color:#fff;font-size:9.5px;font-weight:700;display:inline-flex;align-items:center;gap:4px;transform-origin:center}
.dm-ofissahne .mk-dokun{z-index:6}
/* 1.2.28 — Firmanıza özel kurulum */
.dm-kurulum{width:600px;height:440px}
.ku-ust{height:58px;flex:none;display:flex;align-items:center;gap:14px;padding:0 20px;border-bottom:1px solid #EEF0F3}.ku-ust>b{font-size:16px}
.ku-adimlar{margin-left:auto;display:flex;gap:6px}
.ku-a{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 6px;border-radius:999px;border:1px solid #E4E6EA;font-size:12px;font-weight:600;color:#667085;white-space:nowrap}
.ku-a i{font-style:normal;width:19px;height:19px;border-radius:50%;background:#F2F4F7;display:inline-flex;align-items:center;justify-content:center;font-size:11px}
.ku-a.aktif{border-color:#0A0D12;color:#0A0D12}.ku-a.aktif i{background:#0A0D12;color:#fff}
.ku-a.bitti{color:#0E7A45}.ku-a.bitti i{background:#E7F6EE;color:#0E7A45}
.ku-govde{position:relative;flex:1;min-height:0}
.ku-p{position:absolute;inset:0;padding:20px 22px;display:flex;flex-direction:column;gap:12px}
.ku-baslik{font-size:14px}
.ku-alan{height:46px;display:flex;align-items:center;gap:9px;padding:0 14px;border-radius:12px;border:1.5px solid #2E6BFF;font-size:15px;box-shadow:0 0 0 4px rgba(46,107,255,.12)}.ku-alan .ik{color:#667085}
.ku-not,.ku-devam-not{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#475467}.ku-not .ik{color:#6D3BE0}.ku-devam-not .ik{color:#98A2B3}
.ku-serbest{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:10px;border:1px dashed #D0D5DD;font-size:12.5px;color:#667085}
.ku-devam{align-self:flex-end;margin-top:auto;gap:6px}
.ku-atlas{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid #D9CCFF;background:#FBFAFF}
.ku-atlas-ik{width:34px;height:34px;flex:none;border-radius:50%;background:#0A0D12;color:#fff;display:flex;align-items:center;justify-content:center}
.ku-atlas-m{display:flex;flex-direction:column;gap:3px;min-width:0}.ku-atlas-m b{font-size:13.5px}.ku-atlas-m .gri{font-size:12px;line-height:1.4}
.ku-atlas .noktalar{margin-left:auto;flex:none}
.ku-atlas.tamam{border-color:#A6E3C3;background:#F3FBF7}.ku-atlas.tamam .ku-atlas-ik{background:#0E7A45}
.ku-satir{display:flex;flex-direction:column;gap:6px}
.ku-etiket{font-size:12.5px;font-weight:600;color:#344054;display:flex;align-items:center;gap:7px}
.ku-rozet{font-style:normal;height:18px;padding:0 7px;border-radius:999px;background:#0A0D12;color:#fff;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center}
.ku-kutu{min-height:40px;padding:10px 12px;border-radius:10px;border:1px solid #6D3BE0;font-size:13.5px;line-height:1.4;box-sizing:border-box}
.ku-kutu-iki{min-height:60px}
.ku-cipler{display:flex;flex-wrap:wrap;gap:7px}
.ku-cip,.ku-olcut{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:600}
.ku-cip{background:#F1ECFF;color:#4B23B5}.ku-cip .ik{color:#6D3BE0}
.ku-olcut{background:#F2F4F7;color:#344054}.ku-olcut .ik{color:#667085}
.ku-tamam{margin-top:auto;display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:12px;background:#E7F6EE;color:#0E7A45;font-size:13px;font-weight:600}
.ku-onay{position:absolute;left:50%;top:44px;width:360px;padding:18px 20px;border-radius:16px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 24px 48px -16px rgba(16,24,40,.35);opacity:0;z-index:4;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}
.ku-onay>b{font-size:15px}
.ku-onay-adres{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:10px;background:#F5F6F8;font-size:14px;font-weight:600}.ku-onay-adres .ik{color:#2E6BFF}
.ku-onay p{margin:0;font-size:13px;line-height:1.45;color:#475467}
.ku-onay-dug{display:flex;justify-content:flex-end;gap:8px}.ku-onay-dug .dm-hap{height:34px;gap:6px;font-size:13px}
.dm-kurulum .mk-dokun{z-index:6}
/* 1.2.29 — Hedef türlerinin bilgisi */
.dm-turbilgi{width:600px;height:440px}
.tb-ust{height:58px;flex:none;display:flex;align-items:center;gap:14px;padding:0 20px;border-bottom:1px solid #EEF0F3}.tb-ust>b{font-size:16px}.tb-ust .gri{margin-left:auto;font-size:12.5px}
.tb-govde{position:relative;flex:1;min-height:0;padding:14px 20px;display:flex;flex-direction:column;gap:8px}
.tb-tur{flex:none;display:flex;flex-direction:column;gap:4px;padding:8px 12px;border-radius:12px;border:1px solid #E4E6EA;background:#fff}
.tb-tur-ust{display:flex;align-items:center;gap:8px;font-size:14px}.tb-tur-ust .ik{color:#667085}
.tb-rozet{margin-left:auto;font-style:normal;height:18px;padding:0 7px;border-radius:999px;background:#F1ECFF;color:#4B23B5;border:1px solid #D9CCFF;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center}
.tb-ozet{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;color:#475467;height:18px}
.tb-ik{flex:none;display:inline-flex}.tb-ik .ik{color:#F59E0B}
.tb-bos{display:inline-flex;align-items:center;gap:6px;color:#98A2B3}.tb-bos[hidden],.tb-ik[hidden],.tb-metin[hidden],.tb-ozet[hidden]{display:none}
.tb-metin{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tb-detay{flex:none;height:0;opacity:0;overflow:hidden;display:flex;flex-direction:column;gap:5px;padding:0 12px;margin-top:-8px;box-sizing:border-box}
.tb-etiket{font-size:11.5px;font-weight:600;color:#667085}
.tb-kutu{min-height:46px;padding:7px 10px;border-radius:10px;border:1.5px solid #2E6BFF;font-size:12.5px;line-height:1.4;box-sizing:border-box;box-shadow:0 0 0 3px rgba(46,107,255,.1)}
.tb-iki{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px}.tb-alan{display:flex;flex-direction:column;gap:4px;min-width:0}
.tb-sec{height:32px;display:flex;align-items:center;padding:0 10px;border-radius:9px;border:1px solid #D0D5DD;font-size:12.5px;box-sizing:border-box;white-space:nowrap;overflow:hidden}
.tb-sec.vurgu{border-color:#2E6BFF;box-shadow:0 0 0 3px rgba(46,107,255,.1)}
.tb-hizmetler{display:flex;gap:16px}.tb-hiz{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.tb-hiz .ik{color:#2E6BFF}.tb-hiz-bos{color:#667085}.tb-hiz-bos .ik{color:#98A2B3}
.tb-dug{align-self:flex-start;gap:7px;margin-top:4px}
.tb-tamam{margin-top:6px}
.dm-turbilgi .mk-dokun{z-index:6}
/* 1.2.30 — Müşteri kategorileri */
.dm-kategori{width:600px;height:440px}
.kt-ust{height:58px;flex:none;display:flex;align-items:center;gap:14px;padding:0 20px;border-bottom:1px solid #EEF0F3}.kt-ust>b{font-size:16px}.kt-ust .gri{margin-left:auto;font-size:12.5px}
.kt-govde{position:relative;flex:1;min-height:0;padding:14px 20px;display:flex;flex-direction:column;overflow:hidden}
.kt-cipler{flex:none;display:flex;align-items:center;gap:5px;height:32px}
.kt-cip{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 9px;border-radius:999px;border:1px solid #E4E6EA;background:#fff;font-size:12px;font-weight:600;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}
.kt-cip>i{width:8px;height:8px;border-radius:50%;flex:none}
.kt-sayi{font-weight:500;color:#667085;font-size:11.5px}
.kt-cip.secili{background:#0A0D12;border-color:#0A0D12;color:#fff}.kt-cip.secili .kt-sayi{color:#D0D5DD}
.kt-ok{display:inline-flex;width:14px;overflow:hidden;color:#2E6BFF;margin:0 -3px}.kt-cip.secili .kt-ok{color:#9DB9FF}
.kt-kbtn{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 4px;border-radius:9px;color:#475467;font-size:12px;font-weight:600}.kt-kbtn .ik{color:#667085}
.kt-mavi{background:#2E6BFF}.kt-yesil{background:#12B76A}.kt-mor{background:#7A5AF8}
.kt-pop{position:absolute;right:20px;top:52px;width:236px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 24px 48px -16px rgba(16,24,40,.35);display:flex;flex-direction:column;gap:6px;opacity:0;z-index:4;box-sizing:border-box}
.kt-pop>b{display:flex;align-items:center;gap:7px;font-size:14px}.kt-pop>b i{width:9px;height:9px;border-radius:50%}
.kt-etiket{font-size:11.5px;font-weight:600;color:#667085}
.kt-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;border-radius:10px;background:#F2F4F7}
.kt-seg span{height:26px;display:flex;align-items:center;justify-content:center;border-radius:7px;font-size:12px;font-weight:600;color:#667085;transition:background .2s,color .2s}
.kt-seg span.kt-seg-sec{background:#fff;color:#0A0D12;box-shadow:0 1px 2px rgba(16,24,40,.12)}
.kt-sec{height:32px;display:flex;align-items:center;gap:7px;padding:0 10px;border-radius:9px;border:1px solid #D0D5DD;font-size:12.5px;box-sizing:border-box}.kt-sec .ik{color:#667085}
.kt-sec.vurgu{border-color:#2E6BFF;box-shadow:0 0 0 3px rgba(46,107,255,.1)}
.kt-bant{flex:none;overflow:hidden;display:flex;flex-direction:column;gap:3px;padding:0 12px;border-radius:12px;background:#F2F6FF;border:1px solid #D6E2FF;box-sizing:border-box}
.kt-bant>.kt-etiket:first-child{margin-top:9px}
.kt-bmetin{font-size:12.5px;line-height:1.35;min-height:17px;color:#1D2939}
.kt-bdug{display:flex;justify-content:flex-end;gap:8px;margin:4px 0 10px}.kt-bdug .dm-hap{height:30px;padding:0 12px;font-size:12px;gap:5px}
.kt-liste{position:relative;flex:none;height:260px;margin-top:10px}
.kt-satir{position:absolute;left:0;right:0;top:0;height:46px;display:grid;grid-template-columns:minmax(0,1fr) 150px 34px 86px;align-items:center;gap:10px;padding:0 12px;border-radius:12px;border:1px solid #E4E6EA;background:#fff;box-sizing:border-box}
.kt-y1{transform:translateY(52px)}.kt-sakla{opacity:0}
.kt-firma{display:flex;flex-direction:column;min-width:0;font-size:13px}.kt-firma b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kt-firma .gri{font-size:11.5px}
.kt-rozet{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:#344054;white-space:nowrap;overflow:hidden}
.kt-rozet i{width:8px;height:8px;border-radius:50%;flex:none}.kt-rozet.kt-mavi,.kt-rozet.kt-yesil,.kt-rozet.kt-mor{background:none}
.kt-rozet.kt-mavi i{background:#2E6BFF}.kt-rozet.kt-yesil i{background:#12B76A}.kt-rozet.kt-mor i{background:#7A5AF8}
.kt-puan{font-size:13px;font-weight:700;color:#0E7A45;text-align:right}
.kt-kim{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;white-space:nowrap}
.kt-av{width:22px;height:22px;border-radius:50%;background:#EEF0F3;color:#475467;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex:none}
.kt-av-yeni{background:#2E6BFF;color:#fff}
.kt-bos{color:#98A2B3;font-weight:500}.kt-bos[hidden],.kt-yeni[hidden]{display:none}.kt-yeni{display:inline-flex;align-items:center;gap:6px}
.kt-tamam{position:absolute;left:20px;right:20px;bottom:14px;margin:0;font-size:12.5px}
.dm-kategori .mk-dokun{z-index:6}

/* 1.2.33 — işletmeyi engelle */
.dm-engel{width:620px;height:440px}
.en-sekme{display:flex;gap:8px;padding:0 20px 12px;flex:none}
.en-sekme span{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:9px;border:1px solid #E4E6EA;font-size:12.5px;font-weight:600;color:#475467;background:#fff}
.en-sekme span.aktif{border-color:#2E6BFF;background:#EEF4FF;color:#1D3FBF}
.en-sekme b{font-size:12.5px}
.en-tablo{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px;padding:12px 20px;background:#FAFAFB;overflow:hidden}
.en-satir{flex:none;max-height:60px;overflow:hidden}
.en-dolu,.en-geri{display:flex;align-items:center;gap:10px;height:52px;padding:0 12px;border-radius:12px;background:#fff;border:1px solid #E4E6EA}
.en-dolu[hidden],.en-geri[hidden]{display:none}
.en-foto{width:30px;height:30px;flex:none;border-radius:8px;background:#F2F4F7;color:#98A2B3;display:flex;align-items:center;justify-content:center}
.en-ad{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}
.en-ad b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.en-ad .gri{font-size:11.5px}
.en-puan{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;color:#B54708}.en-puan .ik{color:#F79009}
.en-btn{width:28px;height:28px;flex:none;border-radius:50%;border:1px solid #E4E6EA;display:flex;align-items:center;justify-content:center;color:#667085;background:#fff;transition:transform .15s,border-color .2s,color .2s,background .2s}
.en-kaydet{color:#067647;background:#ECFDF3;border-color:#A6E3C2}
.en-engel.bas{transform:scale(.9);border-color:#F04438;color:#D92D20;background:#FEF3F2}
.en-geri{background:#F2F4F7;border-style:dashed;font-size:12px;color:#475467}
.en-geri>.ik{color:#D92D20;flex:none}.en-geri>span:not(.dm-hap){flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.en-geri .dm-hap{height:28px;padding:0 10px;font-size:12px;gap:4px}
.en-ilerleme{display:flex;align-items:center;gap:10px;padding:8px 20px 0;font-size:12px;color:#475467;flex:none}
.en-ilerleme i{flex:1;height:5px;border-radius:999px;background:#E4E6EA;overflow:hidden}
.en-ilerleme em{display:block;height:100%;background:#2E6BFF;transform-origin:left center;transform:scaleX(0)}
.en-ilerleme[hidden]{display:none}
.en-alt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px 14px;font-size:12px;color:#475467;flex:none}
.en-alt .dm-hap{height:30px;padding:0 12px;font-size:12px;gap:5px}

/* 1.2.34 — bağlantılı sonuçlar */
.dm-bag{width:620px;height:440px}
.bg-satir{flex:none}
.bg-dolu,.bg-bekle{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 12px;border-radius:12px;background:#fff;border:1px solid #E4E6EA}
.bg-dolu[hidden],.bg-bekle[hidden]{display:none}
.bg-ad{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.bg-ad b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bg-ad .gri{font-size:11.5px}
.bg-bag{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:3px;font-size:11px;line-height:1.35;color:#B42318;border-radius:6px;transition:background .4s,box-shadow .4s}
.bg-bag[hidden]{display:none}
.bg-bag>span:not(.bg-btn){flex:1 1 100%;min-width:0}
.bg-bag>.ik{display:none}
.bg-bag b{font-size:inherit;white-space:normal;overflow:visible}
.bg-bag.parla{background:#FEF3F2;box-shadow:0 0 0 4px #FEF3F2}
.bg-btn{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;border-radius:999px;border:1px solid #E4E6EA;background:#fff;color:#0A0D12;font-size:11px;font-weight:600}
.bg-cipler{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:104px;flex:none}
.bg-cipler .cip{height:22px;font-size:11px;padding:0 8px;gap:3px}
.bg-cipler .cip[hidden]{display:none}
.bg-cip-bag{background:#FEF3F2;color:#B42318}
.bg-cip-kayit{background:#EEF4FF;color:#1D3FBF}
.bg-bekle{position:relative;overflow:hidden;background:#ECFDF3;border-color:#A6E3C2;font-size:12px;color:#067647}
.bg-bekle>span:not(.dm-hap){flex:1;min-width:0}
.bg-bekle .dm-hap{height:28px;padding:0 10px;font-size:12px;gap:4px}
.bg-bekle i{position:absolute;left:0;right:0;bottom:0;height:3px}
.bg-bekle em{display:block;height:100%;background:#12B76A;transform-origin:left center}
.bg-bildirim{position:absolute;left:50%;bottom:16px;margin-left:-180px;width:360px;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#0A0D12;color:#fff;font-size:12.5px;z-index:5}
.bg-bildirim .ik{color:#32D583}
.bg-bildirim[hidden]{display:none}


/* 1.2.35 — abonelik ve ödemeler */
.dm-odeme{width:620px;height:440px}
.dm-odeme .dm-ic{position:relative}
.ob-sahne{position:absolute;inset:0;display:flex;flex-direction:column}
.ob-sahne[hidden]{display:none}
.ob-deneme{margin-left:auto;height:22px;font-size:11px}
.ob-govde{flex:1;display:flex;flex-direction:column;gap:12px;padding:4px 20px 18px}
.ob-bolum-ust{display:flex;align-items:center;justify-content:space-between}.ob-bolum-ust b{font-size:15px}
.ob-donem{display:inline-flex;gap:3px;padding:3px;border-radius:10px;background:#F2F4F7;font-size:12px}
.ob-donem span{padding:5px 11px;border-radius:8px;color:#475467;transition:background .3s,color .3s}
.ob-donem span.sec{background:#fff;color:#0A0D12;box-shadow:0 1px 2px rgba(16,24,40,.12)}
.ob-paketler{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.ob-paket{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #E4E6EA;border-radius:16px;background:#fff}
.ob-paket.vurgu{border-color:#2E6BFF;box-shadow:0 0 0 1px #2E6BFF inset}
.ob-paket-ust{display:flex;align-items:center;gap:6px;font-size:14px}.ob-oneri{margin-left:auto;height:20px;font-size:10.5px;background:#EEF4FF;color:#1D3FBF}
.ob-fiyat{display:flex;align-items:center;gap:8px}.ob-fiyat small{font-size:11px;color:#667085}
.ob-cubuk{display:inline-block;height:9px;border-radius:5px;background:#E4E7EC;flex:none}.ob-cubuk.koyu{height:16px;background:#C4CAD4}
.ob-madde{display:flex;align-items:center;gap:7px;color:#2E6BFF}
.ob-sec{margin-top:auto;height:34px;transform-origin:center}
.ob-not{display:flex;align-items:center;gap:6px;margin:auto 0 0;font-size:11.5px;color:#667085}
.ob-g100{width:100px}
.ob-g110{width:110px}
.ob-g46{width:46px}
.ob-g54{width:54px}
.ob-g70{width:70px}
.ob-g84{width:84px}
.ob-g86{width:86px}
.ob-g92{width:92px}
.ob-iki{flex:1;display:grid;grid-template-columns:200px 1fr;gap:14px;padding:4px 20px 18px}
.ob-ozet{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid #E4E6EA;border-radius:14px}
.ob-ozet>b{font-size:13.5px}.ob-ozet>.gri{font-size:11.5px;margin-bottom:6px}
.ob-satir{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid #F0F1F4;font-size:12px;color:#475467}
.ob-satir[hidden]{display:none}.ob-top{border-bottom:0;color:#0A0D12;font-weight:600}
.ob-vade{border-bottom:0;font-size:11px}
.ob-kart{display:flex;flex-direction:column;gap:5px;padding:14px;border:1px solid #E4E6EA;border-radius:14px}
.ob-etiket{font-size:11px;color:#475467;font-weight:600}
.ob-alan{height:32px;display:flex;align-items:center;padding:0 10px;border:1px solid #E4E6EA;border-radius:9px;font-size:12.5px;color:#0A0D12;margin-bottom:4px;letter-spacing:.04em}
.ob-iki-alan{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.ob-taksit{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px}
.ob-sec-k{height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #E4E6EA;border-radius:9px;font-size:12px;color:#0A0D12;transition:background .3s,border-color .3s,opacity .3s}
.ob-sec-k.sec{background:#EEF4FF;border-color:#2E6BFF}.ob-sec-k.kapali{opacity:.4}
.ob-ode{margin-top:8px;height:36px;background:#2E6BFF;color:#fff;gap:6px;transform-origin:center}
.ob-sms{position:absolute;left:50%;bottom:16px;margin-left:-170px;width:340px;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#0A0D12;color:#fff;font-size:12.5px;z-index:5}
.ob-sms[hidden]{display:none}.ob-sms .ik{color:#7CA4FF}
.ob-sonuc{align-items:center;justify-content:center;gap:6px;text-align:center}
.ob-sonuc>b{font-size:20px}.ob-sonuc>.gri{font-size:12.5px}
.ob-tamam{color:#12B76A;display:flex}
.ob-liste{display:flex;flex-direction:column;gap:8px;margin-top:14px;align-items:flex-start}
.ob-liste div{display:flex;align-items:center;gap:8px;font-size:13px;color:#344054}.ob-liste .ik{color:#2E6BFF}

/* ------------------------------------------------ 1.2.41 Satış Ortaklığı sayfası ("Lacivert sahne": satış ortağı paneliyle aynı lacivert + mavi) */
.ust-koyu{background:#0B1B2B;color:#fff}
.ust-koyu.kaydi{background:rgba(11,27,43,.94)}
.ust-koyu.kaydi{border-bottom-color:#1C2E44}
.ust-koyu .ust-menu a,.ust-koyu .ust-giris{color:#C9D3E3}.ust-koyu .ust-menu a:hover,.ust-koyu .ust-giris:hover{color:#fff}
.ust-koyu .hap-laci{background:#2E6BFF}.ust-koyu .hap-laci:hover{background:#4A7DFF}
.ust-koyu .menu-dugme{color:#fff}.ust-koyu .menu-dugme:hover{background:rgba(255,255,255,.08)}
.io-sayfa{background:#F4F5F7}
.io-sayfa main{overflow-x:clip}
.io-kap{max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px}
.io-ust-yazi{margin:0;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#1D4FC4}
.io-isik{position:absolute;border-radius:50%;pointer-events:none}
.io-isik-1{right:-220px;top:-260px;width:820px;height:820px;background:radial-gradient(closest-side,rgba(46,107,255,.42),rgba(46,107,255,0))}
.io-isik-2{left:-200px;bottom:-300px;width:640px;height:640px;background:radial-gradient(closest-side,rgba(91,140,255,.18),rgba(91,140,255,0))}
.io-isik-3{right:-80px;top:-80px;width:260px;height:260px;background:radial-gradient(closest-side,rgba(46,107,255,.4),rgba(46,107,255,0))}
.io-isik-4{right:-160px;bottom:-200px;width:520px;height:520px;background:radial-gradient(closest-side,rgba(46,107,255,.35),rgba(46,107,255,0))}
.io-ik-kare{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:none}
.io-ik-kare.koyu{width:26px;height:26px;border-radius:8px;background:#0B1B2B;color:#9DBBFF}
.io-ik-kare.mavi{background:#EFF4FF;color:#1D4FC4}
.io-ik-kare.sari{background:#FEF0C7;color:#B54708}
.io-ik-kare.buyuk{width:44px;height:44px;border-radius:12px;background:#0B1B2B;color:#9DBBFF}
.io-ik-kare.buyuk.acik{background:#EFF4FF;color:#1D4FC4}
.io-ik-kare.cam{width:40px;height:40px;border-radius:12px;background:rgba(46,107,255,.2);color:#9DBBFF}
.io-ik-kare.yesil{background:#ECFDF3;color:#067647}
.io-hap-mavi{background:#2E6BFF;color:#fff;border-radius:14px}.io-hap-mavi:hover{background:#4A7DFF}
.io-hap-cam{background:rgba(255,255,255,.06);color:#fff;border-color:#34465F;border-radius:14px}.io-hap-cam:hover{background:rgba(255,255,255,.12)}
.io-dugmeler{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.io-dugmeler .hap{height:56px}

/* Sahne */
.io-sahne{position:relative;overflow:hidden;background:#0B1B2B;color:#fff;padding:72px 0 136px}
.io-sahne-izgara{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}
.io-rozet{margin:0;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid #22344B;font-size:13px;color:#C9D3E3}
.io-rozet span{background:#2E6BFF;color:#fff;border-radius:999px;padding:3px 9px;font-weight:600;font-size:12px}
.io-sahne h1{margin:22px 0 0;font-size:clamp(40px,5.2vw,66px);line-height:1.03;letter-spacing:-.04em;font-weight:700}
.io-sahne h1 span{color:#9DBBFF}
.io-sahne-giris{margin:22px 0 0;font-size:19px;line-height:1.55;color:#B7C2D0;max-width:520px}
.io-sahne-ozet{display:flex;flex-wrap:wrap;gap:0;margin:40px 0 0}
.io-sahne-ozet div{padding:0 28px;border-left:1px solid #22344B}
.io-sahne-ozet div:first-child{padding-left:0;border-left:0}
.io-sahne-ozet dt{font-size:28px;font-weight:700;letter-spacing:-.03em}
.io-sahne-ozet dd{margin:2px 0 0;font-size:13px;color:#9AA6B8}
.io-onizleme{position:relative;margin:0;padding:48px 20px 124px 48px}
.io-onizleme-kart{border-radius:22px;background:linear-gradient(140deg,#15305A 0%,#0E203B 60%,#0B1A30 100%);border:1px solid #22385E;padding:24px;box-shadow:0 40px 80px rgba(0,0,0,.35)}
.io-onizleme-ust{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:#9DBBFF}
.io-onizleme-ust em{font-style:normal;font-size:12px;font-weight:600;color:#6CE9A6;background:rgba(50,213,131,.15);padding:3px 9px;border-radius:999px}
.io-onizleme-tutar{display:block;font-size:44px;font-weight:700;letter-spacing:-.04em;margin-top:6px;font-variant-numeric:tabular-nums}
.io-onizleme-grafik{display:block;width:100%;height:110px;margin-top:10px}
.io-onizleme-kutular{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}
.io-onizleme-kutular div{border-radius:12px;padding:10px 12px;background:rgba(255,255,255,.04);border:1px solid #22385E}
.io-onizleme-kutular div.vurgu{background:rgba(46,107,255,.2);border-color:rgba(46,107,255,.5)}
.io-onizleme-kutular span{display:block;font-size:11.5px;color:#9AA6B8}.io-onizleme-kutular .vurgu span{color:#C9D3E3}
.io-onizleme-kutular b{font-size:16px;white-space:nowrap}
.io-onizleme-firsat{position:absolute;left:0;bottom:0;width:330px;max-width:calc(100% - 20px);border-radius:18px;background:#fff;color:var(--ink);padding:16px;box-shadow:0 30px 60px rgba(0,0,0,.3)}
.io-onizleme-firsat-bas{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}
.io-onizleme-satir{display:flex;gap:10px;align-items:center;margin-top:12px;font-size:13px;line-height:1.35}
.io-onizleme-satir>span:nth-child(2){flex:1;min-width:0}
.io-arti{font-size:13px;color:#1D4FC4;white-space:nowrap}
.io-onizleme-kademe{position:absolute;right:0;top:-8px;border-radius:16px;background:#fff;color:var(--ink);padding:12px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 20px 40px rgba(0,0,0,.25);font-size:12.5px;line-height:1.3}
.io-onizleme-kademe small{display:block;color:var(--gri3);font-size:12.5px}
.io-halka{width:34px;height:34px;border-radius:50%;background:conic-gradient(#2E6BFF 0 252deg,#E4EAF7 252deg);display:inline-flex;align-items:center;justify-content:center;flex:none}
.io-halka span{width:26px;height:26px;border-radius:50%;background:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}
.io-onizleme figcaption{position:absolute;right:20px;bottom:94px;font-size:11.5px;color:#6B7A90}

/* Akış */
.io-akis-kap{position:relative;margin-top:-72px}
.io-akis{background:#fff;border-radius:24px;border:1px solid var(--cizgi);padding:30px 32px;box-shadow:0 20px 40px rgba(16,24,40,.06)}
.io-akis-bas{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}
.io-akis-bas h2{margin:6px 0 0;font-size:30px;letter-spacing:-.03em}
.io-akis-bas>span{font-size:14px;color:var(--gri3)}
.io-akis-adim{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.io-akis-adim li{padding-right:20px}
.io-akis-ust{display:flex;align-items:center;gap:10px}
.io-akis-ust i{flex:1;height:2px;background:repeating-linear-gradient(90deg,#C9D8FF 0 6px,transparent 6px 12px)}
.io-akis-adim li:last-child .io-akis-ust i{visibility:hidden}
.io-akis-ik{width:46px;height:46px;border-radius:14px;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}
.io-akis-ik.r1{background:#0B1B2B}.io-akis-ik.r2{background:#1E3A5F}.io-akis-ik.r3{background:#2E6BFF}.io-akis-ik.r4{background:#12B76A}
.io-akis-adim b{display:block;margin-top:14px;font-size:17px}
.io-akis-adim p{margin:6px 0 0;font-size:14px;color:var(--gri2);line-height:1.5}

/* Bölümler */
.io-bolum{padding-top:96px}
.io-bolum h2{margin:6px 0 0;font-size:40px;letter-spacing:-.035em;line-height:1.1}
.io-kart{background:#fff;border:1px solid var(--cizgi);border-radius:24px;padding:30px}
.io-orta-bas{text-align:center;max-width:740px;margin:0 auto 36px}
.io-orta-bas h2{font-size:42px}
.io-orta-bas>p:not(.io-ust-yazi){margin:12px 0 0;font-size:17px;color:var(--gri2);line-height:1.6}

/* Hesaplayıcı ve senaryo */
.io-hesap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px}
.io-hesap-sol h2{font-size:30px;margin-bottom:8px}
.io-hesap-not{margin:0 0 22px;color:var(--gri3);font-size:14px;line-height:1.55}
.io-etiket{font-size:13px;font-weight:600;margin-bottom:8px}
.io-etiket-satir{display:flex;justify-content:space-between;margin:22px 0 12px}
.io-etiket-satir>span{color:#1D4FC4}
.io-paketler{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.io-paketler button{font:inherit;font-size:14px;font-weight:600;text-align:left;padding:11px 14px;border-radius:12px;cursor:pointer;background:#fff;color:var(--ink);border:1px solid #D0D5DD}
.io-paketler button span{display:block;font-size:12px;font-weight:500;opacity:.7}
.io-paketler button.secili{background:#EFF4FF;color:#1D4FC4;border:1.5px solid #2E6BFF}
.io-kaydir{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;margin:0;cursor:pointer;background:linear-gradient(90deg,#9DBBFF,#2E6BFF) 0/var(--dolu,15%) 100% no-repeat,#E4EAF7}
.io-kaydir::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid #2E6BFF;box-shadow:0 2px 6px rgba(0,0,0,.2)}
.io-kaydir::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid #2E6BFF;box-shadow:0 2px 6px rgba(0,0,0,.2)}
.io-kaydir:focus-visible{outline:2px solid #2E6BFF;outline-offset:6px}
.io-adet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}
.io-adet button{height:42px;border-radius:12px;border:1px solid #D0D5DD;background:#fff;font:inherit;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:2px;color:var(--ink)}
.io-adet button:hover{background:#F2F4F7}
.io-adet button.koyu{background:#0B1B2B;border-color:#0B1B2B;color:#fff}.io-adet button.koyu:hover{background:#16304D}
.io-hesap-sag{margin-top:22px;border-radius:18px;background:#0B1B2B;color:#fff;padding:20px}
.io-hesap-sag small{font-size:13px;color:#9DBBFF}
.io-hesap-tutar{font-size:clamp(34px,4vw,44px);font-weight:700;letter-spacing:-.04em;margin-top:4px;font-variant-numeric:tabular-nums}
.io-hesap-sag p{margin:6px 0 0;font-size:13px;color:#C9D3E3}.io-hesap-sag p b{color:#fff}
.io-kademeler{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}
.io-kademeler div{padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.06);color:#C9D3E3;transition:background .2s}
.io-kademeler div.aktif{background:#2E6BFF;color:#fff}
.io-kademeler b{display:block;font-size:17px}.io-kademeler span{font-size:11.5px;opacity:.85}
.io-not{margin:14px 0 0;font-size:12px;line-height:1.5;color:var(--gri3)}
.io-senaryo{display:flex;flex-direction:column}
.io-senaryo-bas{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}
.io-senaryo h3{margin:6px 0 0;font-size:22px;letter-spacing:-.02em}
.io-senaryo-bas small{display:block;font-size:13px;color:var(--gri3);margin-top:4px}
.io-lejant{display:flex;gap:12px;font-size:12.5px;color:var(--gri2)}
.io-lejant span{display:inline-flex;align-items:center;gap:6px}
.io-lejant i,.io-sutun i{display:block}
.io-lejant i{width:10px;height:10px;border-radius:3px}
.k20{background:#9DBBFF}.k25{background:#2E6BFF}.k30{background:#0B1B2B}
.io-sutunlar{display:flex;align-items:flex-end;gap:10px;flex:1;min-height:300px;margin-top:26px;padding-bottom:24px;position:relative;background:linear-gradient(#EAECF0,#EAECF0) 0 calc(100% - 24px)/100% 1px no-repeat,repeating-linear-gradient(180deg,transparent 0 calc(25% - 1px),#F2F4F7 calc(25% - 1px) 25%)}
.io-sutun{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;position:relative;min-width:0}
.io-sutun small{font-size:10.5px;font-weight:600;color:#344054;margin-bottom:4px;white-space:nowrap}
.io-sutun i{width:100%;max-width:46px;border-radius:8px 8px 2px 2px;height:0;transition:height .5s var(--ease),background .3s}
.io-sutun span{position:absolute;bottom:-22px;font-size:11.5px;color:var(--gri3);white-space:nowrap}
.io-senaryo-ozet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:20px}
.io-senaryo-ozet div{border-radius:14px;background:#F4F5F7;padding:12px 14px}
.io-senaryo-ozet span{display:block;font-size:12px;color:var(--gri3)}
.io-senaryo-ozet b{font-size:20px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.io-senaryo-ozet .vurgu{background:#EFF4FF}.io-senaryo-ozet .vurgu span,.io-senaryo-ozet .vurgu b{color:#1D4FC4}
.io-not-acik{margin-top:12px}

/* Panel özellikleri, sorumluluklar */
.io-ozellikler,.io-sorumluluklar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.io-sorumluluklar{grid-template-columns:repeat(4,minmax(0,1fr))}
.io-ozellikler article,.io-sorumluluklar article{background:#fff;border:1px solid var(--cizgi);border-radius:20px;padding:24px}
.io-ozellikler h3,.io-sorumluluklar h3{margin:14px 0 0;font-size:17px}
.io-ozellikler p,.io-sorumluluklar p{margin:6px 0 0;font-size:14px;color:var(--gri2);line-height:1.55}

/* Türler */
.io-turler{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.io-turler article{position:relative;overflow:hidden;background:#fff;border:1px solid var(--cizgi);border-radius:24px;padding:32px}
.io-turler article.koyu{background:#0B1B2B;color:#fff;border-color:#0B1B2B}
.io-turler header{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px}
.io-turler h3{margin:0;font-size:24px}
.io-turler header span{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:#EFF4FF;color:#1D4FC4;white-space:nowrap}
.io-turler .koyu header span{background:#2E6BFF;color:#fff}
.io-turler article>p{position:relative;margin:12px 0 22px;color:var(--gri2);line-height:1.6}
.io-turler .koyu>p{color:#B7C2D0}
.io-turler ul{position:relative;margin:0;padding:0;list-style:none;display:grid;gap:12px;font-size:15px}
.io-turler li{display:flex;gap:10px;align-items:flex-start}
.io-turler li .ik{flex:none;color:#2E6BFF;margin-top:1px}.io-turler .koyu li .ik{color:#9DBBFF}

/* SSS */
.io-sss{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.io-sss details{background:#fff;border:1px solid var(--cizgi);border-radius:18px;padding:0 22px}
.io-sss summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;font-weight:600;font-size:16px;cursor:pointer}
.io-sss summary::-webkit-details-marker{display:none}
.io-sss summary .ik{flex:none;color:var(--gri3);transition:transform .2s}
.io-sss details[open] summary .ik{transform:rotate(180deg)}
.io-sss p{margin:0 0 20px;color:var(--gri2);line-height:1.6}

/* Başvuru */
.io-basvuru-kap{padding-bottom:96px}
.io-basvuru{position:relative;overflow:hidden;border-radius:28px;background:linear-gradient(135deg,#15305A 0%,#0B1B2B 60%);color:#fff;padding:44px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px}
.io-basvuru-metin{position:relative}
.io-basvuru h2{margin:0;font-size:40px;letter-spacing:-.035em;line-height:1.1}
.io-basvuru-metin>p{color:#B7C2D0;line-height:1.6;margin:14px 0 0}
.io-basvuru-artilar{display:grid;gap:12px;margin-top:26px}
.io-basvuru-artilar>div{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid #22385E}
.io-basvuru-artilar b{display:block;font-size:14.5px}
.io-basvuru-artilar small{display:block;font-size:12.5px;color:#9AA6B8;margin-top:2px}
.io-aydinlatma{margin-top:22px!important;font-size:13px;color:#9AA6B8!important}
.io-aydinlatma a{color:#9DBBFF;text-decoration:underline}
.io-basvuru-kart{position:relative;background:#fff;color:var(--ink);border-radius:20px;padding:24px;align-self:start}
.io-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.io-form label{display:grid;gap:6px;font-size:13px;font-weight:600;align-content:start}
.io-form label em{font-style:normal;font-weight:400;color:var(--gri3)}
.io-form input[type=text],.io-form input[type=email],.io-form input[type=tel],.io-form textarea{font:inherit;font-weight:400;font-size:15px;padding:11px 14px;border:1px solid #D0D5DD;border-radius:10px;background:#fff;color:var(--ink);width:100%}
.io-form input:focus,.io-form textarea:focus{outline:2px solid #2E6BFF;outline-offset:-1px;border-color:transparent}
.io-form textarea{resize:vertical}
.io-form .hatali input,.io-form .hatali textarea{border-color:#D92D20}
.io-tam{grid-column:1/-1}
.io-form fieldset{border:0;padding:0;margin:0}
.io-form legend{font-size:13px;font-weight:600;margin-bottom:6px;padding:0}
.io-tur-sec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.io-form .io-tur-sec label{position:relative;display:flex;align-items:center;gap:10px;border:1px solid #D0D5DD;border-radius:12px;padding:12px 14px;font-size:14px;cursor:pointer;background:#fff;font-weight:600}
.io-tur-sec input{position:absolute;opacity:0;pointer-events:none}
.io-tur-sec .ik{color:var(--gri3)}
.io-tur-sec .io-sec-isaret{margin-left:auto;color:#2E6BFF;opacity:0}
.io-tur-sec label:has(input:checked){border:1.5px solid #2E6BFF;background:#EFF4FF}
.io-tur-sec label:has(input:checked) .ik{color:#2E6BFF}
.io-tur-sec label:has(input:checked) .io-sec-isaret{opacity:1}
.io-tur-sec label:has(input:focus-visible){outline:2px solid #2E6BFF;outline-offset:2px}
.io-form .io-onay{display:flex;gap:10px;font-weight:400;color:var(--gri2);line-height:1.5;align-items:flex-start}
.io-form .io-onay input{margin-top:3px;accent-color:#2E6BFF}
.io-form .io-onay a{color:#1D4FC4;text-decoration:underline}
.io-gizli{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}
.io-mesaj{margin:0;padding:10px 14px;border-radius:10px;background:#FEF3F2;color:#B42318;font-size:14px}
.io-form .hap{height:52px}
.io-form .hap[disabled]{opacity:.6}
.io-tesekkur{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:12px 4px}
.io-tesekkur h3{margin:0;font-size:24px}
.io-tesekkur p{margin:0;color:var(--gri2);line-height:1.6}
.io-dip{margin:18px 0 0;font-size:13px;color:var(--gri3);text-align:center}

@media (max-width:1080px){
  .io-sahne-izgara,.io-hesap,.io-basvuru{grid-template-columns:minmax(0,1fr)}
  .io-onizleme{max-width:620px}
  .io-akis-adim{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}
  .io-akis-adim li:nth-child(2n) .io-akis-ust i{visibility:hidden}
  .io-ozellikler{grid-template-columns:repeat(2,minmax(0,1fr))}
  .io-sorumluluklar{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:900px){
  .ust-koyu .ust-menu{background:#0B1B2B;border-bottom-color:#1C2E44}
  .ust-koyu .ust-menu a{border-bottom-color:#16263A}
}
@media (max-width:720px){
  .io-kap{padding-left:16px;padding-right:16px}
  .io-sahne{padding:40px 0 112px}
  .io-sahne-giris{font-size:17px}
  .io-sahne-ozet div{padding:0 16px}
  .io-sahne-ozet dt{font-size:22px}
  .io-dugmeler .hap{width:100%}
  .io-onizleme{padding:46px 0 172px}
  .io-onizleme-tutar{font-size:34px}
  .io-onizleme-kutular b{font-size:14px}
  .io-onizleme-firsat{width:auto;right:12px;left:0;bottom:24px}
  .io-onizleme-kademe{right:-4px;top:0}
  .io-onizleme figcaption{right:0;bottom:0}
  .io-akis{padding:22px 20px}
  .io-akis-adim{grid-template-columns:minmax(0,1fr)}
  .io-akis-ust i{visibility:hidden}
  .io-bolum{padding-top:64px}
  .io-bolum h2,.io-orta-bas h2,.io-basvuru h2{font-size:30px}
  .io-kart{padding:22px}
  .io-sutunlar{gap:4px;min-height:240px}
  .io-sutun small{font-size:9px;writing-mode:vertical-rl;transform:rotate(180deg)}
  .io-sutun span{font-size:9.5px}
  .io-senaryo-ozet{grid-template-columns:minmax(0,1fr)}
  .io-ozellikler,.io-sorumluluklar,.io-turler,.io-sss{grid-template-columns:minmax(0,1fr)}
  .io-turler article{padding:24px}
  .io-basvuru{padding:22px;border-radius:22px}
  .io-basvuru-kart{padding:18px}
  .io-form{grid-template-columns:minmax(0,1fr)}
  .io-basvuru-kap{padding-bottom:64px}
}
.io-paketler + .io-etiket{margin-top:18px}
/* 1.2.43 — örnek senaryo: büyüyen ağ (sütunda yeni firma sayısı) + biriken kazanç çizgisi */
.io-sutun i{position:relative;display:flex;align-items:flex-end;justify-content:center}
.io-sutun i b{font-size:10.5px;font-weight:700;color:#fff;padding-bottom:5px;opacity:.95;line-height:1}
.io-sutun i.k20 b{color:#1D4FC4}
.io-birikim{position:absolute;left:0;right:0;top:0;bottom:24px;width:100%;height:calc(100% - 24px);overflow:visible;pointer-events:none}
.io-birikim polyline{fill:none;stroke:#F79009;stroke-width:3;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}
.io-lejant-cizgi{width:16px!important;height:3px!important;border-radius:2px;background:#F79009}
@media (max-width:640px){.io-sutun i b{display:none}.io-lejant{flex-wrap:wrap}}

/* 1.2.52 — Otomasyonlar */
.dm-otomasyon{width:620px;height:440px}
.oy-ust{height:52px;flex:none;display:flex;align-items:center;gap:8px;padding:0 18px;border-bottom:1px solid #EEF0F3;white-space:nowrap}
.oy-ust>b{font-size:15px;font-weight:700}.oy-ust .oy-ad{font-size:13.5px;font-weight:600;color:#344054;overflow:hidden;text-overflow:ellipsis}
.oy-sayac{margin-left:auto;display:flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;border:1px solid #E4E6EA;font-size:11.5px}
.oy-sayac b{font-size:12px;font-weight:600}
.oy-atlas{flex:none;display:flex;align-items:center;gap:8px;margin:10px 16px 0;padding:8px 8px 8px 10px;border-radius:14px;background:#F6F2FF;border:1px solid #E4DAFE}
.oy-atlas-ik{color:#6D3BE0;display:flex}
.oy-girdi{flex:1;min-width:0;height:30px;display:flex;align-items:center;padding:0 10px;border-radius:9px;background:#fff;border:1px solid #E4E6EA;font-size:11.5px;color:#344054;white-space:nowrap;overflow:hidden}
.oy-girdi>span{overflow:hidden;text-overflow:ellipsis}
.oy-imlec{width:1.5px;height:14px;background:#6D3BE0;margin-left:1px;flex:none;opacity:0}
.oy-kur{height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:9px;background:#6D3BE0;color:#fff;font-size:11.5px;font-weight:600;white-space:nowrap}
.oy-govde{position:relative;flex:1;display:grid;grid-template-columns:262px 1fr;gap:14px;padding:10px 16px 12px;min-height:0;background:#FAFAFB;margin-top:10px;border-top:1px solid #EEF0F3}
.oy-akis{position:relative;display:flex;flex-direction:column;gap:5px;min-width:0}
.oy-adim{display:flex;flex-direction:column;gap:2px;padding:5px 9px 6px;border-radius:10px;background:#fff;border:1px solid #E4E6EA;border-left-width:3px}
.oy-et{font-size:8.5px;font-weight:700;letter-spacing:.07em}
.oy-adim-ic{display:grid;grid-template-columns:auto 1fr;column-gap:7px;align-items:center}
.oy-adim-ic b{font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.oy-adim-ic .gri{grid-column:2;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.oy-ik{display:flex;grid-row:span 2}
.oy-mavi{border-left-color:#2E6BFF}.oy-mavi .oy-et,.oy-mavi .oy-ik{color:#2E6BFF}
.oy-sari{border-left-color:#F79009}.oy-sari .oy-et,.oy-sari .oy-ik{color:#B54708}
.oy-yesil{border-left-color:#12B76A}.oy-yesil .oy-et,.oy-yesil .oy-ik{color:#067647}
.oy-bekle{align-self:center;height:20px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border-radius:999px;border:1px dashed #C8B5FB;background:#F6F2FF;color:#6D3BE0;font-size:10px}
.oy-bekle b{font-weight:700}
.oy-bekliyor{position:absolute;left:0;top:0;display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:9px;background:#fff;border:1px solid #E4DAFE;color:#6D3BE0;font-size:11px;font-weight:600}
.oy-sag{display:flex;flex-direction:column;gap:9px;min-width:0}
.oy-ozet{padding:9px 11px;border-radius:12px;background:#fff;border:1px solid #E4E6EA}
.oy-ozet .mono{font-size:8.5px;font-weight:700;letter-spacing:.07em;color:#2E6BFF}
.oy-ozet p{margin:4px 0 0;font-size:11px;line-height:1.5;color:#344054}
.oy-eylem{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.oy-anahtar{height:26px;display:inline-flex;align-items:center;gap:6px;padding:0 9px 0 5px;border-radius:999px;border:1px solid #E4E6EA;background:#fff;font-size:10.5px;font-weight:600;color:#667085}
.oy-anahtar i{width:24px;height:14px;border-radius:999px;background:#D0D5DD;position:relative;transition:background .25s}
.oy-anahtar i::after{content:"";position:absolute;left:2px;top:2px;width:10px;height:10px;border-radius:50%;background:#fff;transition:transform .25s}
.oy-anahtar.acik{color:#067647}.oy-anahtar.acik i{background:#12B76A}.oy-anahtar.acik i::after{transform:translateX(10px)}
.oy-dene{height:26px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;border-radius:999px;border:1px solid #E4E6EA;background:#fff;font-size:10.5px;font-weight:600;color:#344054}
.oy-kaydet{height:26px;display:inline-flex;align-items:center;gap:4px;padding:0 11px;border-radius:999px;background:#0A0D12;color:#fff;font-size:10.5px;font-weight:600}
.oy-kaydet .ik{color:#fff}
.oy-deneme{display:flex;flex-direction:column;gap:5px;padding:9px 10px;border-radius:12px;background:#F6F2FF;border:1px dashed #C8B5FB}
.oy-deneme>.mono{font-size:8.5px;font-weight:700;letter-spacing:.07em;color:#6D3BE0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.oy-d{display:flex;align-items:center;gap:7px;font-size:11px;color:#344054}.oy-d .ik{color:#6D3BE0;flex:none}
.oy-calismalar{display:flex;flex-direction:column;gap:5px;padding:9px 10px;border-radius:12px;background:#fff;border:1px solid #E4E6EA}
.oy-calismalar>.mono{font-size:8.5px;font-weight:700;letter-spacing:.07em}
.oy-cal{display:grid;grid-template-columns:1fr auto;column-gap:8px;row-gap:3px;align-items:center;padding:5px 0;border-top:1px solid #F2F4F7;font-size:11px}
.oy-cal b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.oy-cal .mono{font-size:10px;grid-row:1;grid-column:2}
.oy-cip{grid-column:1/3;justify-self:start;height:20px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;font-size:10px;font-weight:600;white-space:nowrap}
.oy-c-yesil{color:#0E7A45;background:#E7F6EE}.oy-c-sari{color:#B54708;background:#FFF6ED}.oy-c-gri{color:#475467;background:#F2F4F7}
.oy-tost{bottom:14px;z-index:5;opacity:0}
.oy-dokun{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;background:#0A0D12;opacity:0;pointer-events:none;z-index:6}

/* 1.2.52 — Atlas'a panelde iş */
.dm-atlasis{width:620px;height:440px}
.ax-ust{height:52px;flex:none;display:flex;align-items:center;gap:8px;padding:0 18px;border-bottom:1px solid #EEF0F3;white-space:nowrap}
.ax-ust>b{font-size:15px;font-weight:700}
.ax-av{width:30px;height:30px;border-radius:50%;background:#F4F0FF;color:#6D3BE0;display:flex;align-items:center;justify-content:center}
.ax-rozet{height:18px;display:inline-flex;align-items:center;padding:0 7px;border-radius:999px;background:#F4F0FF;color:#6D3BE0;font-size:10px;font-weight:700}
.ax-ust-not{font-size:11px}
.ax-govde{position:relative;flex:1;display:grid;grid-template-columns:1fr 188px;gap:14px;padding:14px 16px;background:#FAFAFB;min-height:0}
.ax-sohbet{display:flex;flex-direction:column;gap:10px;min-width:0}
.ax-ben{align-self:flex-end;max-width:86%;padding:8px 11px;border-radius:12px 12px 4px 12px;background:#EEF3FF;border:1px solid #D7E3FF;font-size:11.5px;line-height:1.45;color:#0A0D12}
.ax-atlas{align-self:flex-start;max-width:96%;padding:9px 11px;border-radius:12px 12px 12px 4px;background:#fff;border:1px solid #E4E6EA;font-size:11.5px;line-height:1.45}
.ax-atlas p{margin:0 0 8px}
.ax-kart{border-radius:11px;border:1px solid #DCCFFD;background:#F8F5FF;padding:8px;display:flex;flex-direction:column;gap:7px}
.ax-kart-bas{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#5B2BC9}
.ax-kart ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}
.ax-kart li{display:flex;align-items:center;gap:7px;padding:5px 7px;border-radius:8px;background:#fff;border:1px solid #ECE6FD;font-size:10.5px;color:#344054}
.ax-ik{display:flex;color:#6D3BE0}
.ax-ok{margin-left:auto;display:flex;color:#12B76A}
.ax-dugmeler{display:flex;gap:6px}
.ax-onayla{height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 11px;border-radius:999px;background:#6D3BE0;color:#fff;font-size:10.5px;font-weight:600}
.ax-onayla .ik{color:#fff}
.ax-vazgec{height:24px;display:inline-flex;align-items:center;padding:0 11px;border-radius:999px;border:1px solid #E4E6EA;background:#fff;font-size:10.5px;font-weight:600;color:#344054}
.ax-durum{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;color:#067647}
.ax-geri{margin-left:auto;height:22px;display:inline-flex;align-items:center;gap:3px;padding:0 9px;border-radius:999px;border:1px solid #E4E6EA;background:#fff;color:#344054}
.ax-firma{align-self:start;display:flex;flex-direction:column;gap:9px;padding:11px;border-radius:14px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 1px 2px rgba(16,24,40,.05)}
.ax-f-bas{display:flex;align-items:center;gap:8px}
.ax-f-bas .kf-harf{width:30px;height:30px;font-size:11px}
.ax-f-bas b{display:block;font-size:11.5px;font-weight:700;white-space:nowrap}.ax-f-bas .gri{font-size:10px}
.ax-f-satir{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:10.5px}
.ax-f-satir b{font-size:11.5px}
.ax-durumcip{height:20px;display:inline-flex;align-items:center;padding:0 7px;border-radius:999px;background:#EEF3FF;color:#175CD3;font-size:9.5px;font-weight:700;white-space:nowrap;transition:background .3s,color .3s}
.ax-durumcip.eski{background:#F2F4F7;color:#475467}
.ax-iz{height:5px;border-radius:999px;background:#F2F4F7;overflow:hidden}
.ax-iz i{display:block;height:100%;width:40%;background:#6D3BE0;border-radius:999px}
.ax-takvim{display:flex;align-items:center;gap:7px;padding:7px 8px;border-radius:10px;background:#F6F2FF;border:1px solid #E4DAFE;color:#6D3BE0}
.ax-takvim b{display:block;font-size:10.5px;color:#0A0D12}.ax-takvim .gri{font-size:9.5px}
/* 1.2.54 — Yardım merkezi */
.dm-yardim{width:620px;height:440px}
.yx-ust{height:52px;flex:none;display:flex;align-items:center;gap:8px;padding:0 18px;border-bottom:1px solid #EEF0F3;white-space:nowrap}
.yx-ust>b{font-size:15px;font-weight:700}
.yx-ust-not{font-size:11px}
.yx-govde{position:relative;flex:1;display:grid;grid-template-columns:1fr 204px;gap:14px;padding:14px 16px;background:#FAFAFB;min-height:0}
.yx-sol{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0}
.yx-ara{height:36px;flex:none;display:flex;align-items:center;gap:7px;padding:0 11px;border-radius:10px;background:#fff;border:1px solid #D0D5DD;box-shadow:0 0 0 3px rgba(23,92,211,.08);font-size:12px;color:#0A0D12}
.yx-ara .ik{color:#667085}
.yx-oneri{position:absolute;top:42px;left:0;right:0;z-index:3;display:flex;flex-direction:column;gap:2px;padding:5px;border-radius:12px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 14px 32px -14px rgba(16,24,40,.28)}
.yx-oneri-satir{display:flex;align-items:flex-start;gap:8px;padding:6px 7px;border-radius:8px}
.yx-oneri-satir:first-child{background:#F5F8FF}
.yx-oneri-satir b{display:block;font-size:11px;font-weight:700}.yx-oneri-satir .gri{font-size:9.5px}
.yx-ik{display:flex;color:#175CD3;margin-top:1px}
.yx-makale{display:flex;flex-direction:column;gap:7px;padding:12px 13px;border-radius:14px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 1px 2px rgba(16,24,40,.05)}
.yx-kat{font-size:8.5px;letter-spacing:.04em}
.yx-baslik{font-size:13.5px;font-weight:700;line-height:1.3}
.yx-makale ol{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}
.yx-makale li{display:flex;align-items:flex-start;gap:7px;font-size:10.5px;line-height:1.45;color:#344054}
.yx-no{flex:none;width:17px;height:17px;border-radius:50%;background:#EEF3FF;color:#175CD3;font-size:9.5px;font-weight:700;display:flex;align-items:center;justify-content:center}
.yx-git{align-self:flex-start;height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 10px;border-radius:999px;border:1px solid #E4E6EA;background:#fff;font-size:10px;font-weight:600;color:#344054}
.yx-sag{display:flex;flex-direction:column;gap:9px;padding:10px;border-radius:14px;background:#fff;border:1px solid #E4E6EA;min-width:0}
.yx-sohbet-bas{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#6D3BE0}.yx-sohbet-bas b{color:#0A0D12}
.yx-ipucu{display:flex;gap:6px;padding:8px;border-radius:10px;background:#F9FAFB;border:1px dashed #E4E6EA;font-size:10px;line-height:1.45;color:#667085}
.yx-ipucu .ik{flex:none;color:#98A2B3}
.yx-ben{max-width:100%;font-size:10.5px}
.yx-atlas{max-width:100%;font-size:10.5px}
.yx-atlas p{margin:0 0 7px}
.yx-bag{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:6px;background:#EEF3FF;color:#175CD3;font-size:10px;font-weight:700}
/* 1.2.55 — soğuk e-posta: kampanyada tanıtılan */
.sk-alan-tn b{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:999px;background:#F4F0FF;color:#5B2BC9;font-size:10px}
.sk-alan-tn b .ik{color:#6D3BE0}

/* ================================================ 1.2.65 — SETA CRM Santral tanıtımı (açılışın altında) */
.santral-vitrin{background:var(--laci);color:#fff;padding:96px 40px 104px;display:flex;flex-direction:column;align-items:center;text-align:center}
.sv-ust{display:flex;flex-direction:column;align-items:center}
.sv-rozet{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);font-size:14px;font-weight:600;color:#DCE6F2}
.sv-rozet b{font-weight:700;color:#fff}.sv-rozet .ik{color:#7FA6FF}
.sv-rozet em{font-style:normal;font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;background:#2E6BFF;color:#fff}
.santral-vitrin h2{margin:22px auto 0;max-width:900px;font-size:clamp(34px,4.3vw,58px);line-height:1.04;font-weight:700;letter-spacing:-.04em}
.sv-alt-yazi{margin:20px auto 0;max-width:700px;font-size:19px;line-height:1.55;color:#A7B6C6}
.sv-demo{margin-top:60px}
.santral-vitrin .pn-altyazi b{color:#fff}.santral-vitrin .pn-altyazi span{color:#A7B6C6}
.santral-vitrin .pn-altyazi i{background:#fff;color:var(--laci)}
.santral-vitrin .pn-adimlar span{background:rgba(255,255,255,.16)}.santral-vitrin .pn-adimlar i{background:#fff}
.santral-vitrin .dm-acik{border-color:rgba(255,255,255,.12);box-shadow:0 1px 2px rgba(0,0,0,.2),0 40px 90px -30px rgba(0,0,0,.65)}
.sv-ozellikler{margin:72px auto 0;width:100%;max-width:1120px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-radius:24px;overflow:hidden;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);text-align:left}
.sv-ozellik{padding:22px 20px 24px;background:var(--laci);display:flex;flex-direction:column;gap:8px}
.sv-ozellik .ik{color:#7FA6FF;margin-bottom:6px}
.sv-ozellik h3{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}
.sv-ozellik p{margin:0;font-size:14px;line-height:1.5;color:#A7B6C6}
.sv-fiyat{margin-top:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 22px}
.sv-fiyat-ic{display:flex;flex-direction:column;align-items:center;gap:4px}
.sv-fiyat-ic>span{font-size:15px;color:#A7B6C6}.sv-fiyat-ic b{font-size:28px;font-weight:700;letter-spacing:-.02em;color:#fff}
.sv-fiyat-ic small{font-size:13.5px;color:#8EA2B7}
.sv-fiyat .hap-acik{background:transparent;color:#fff;border-color:rgba(255,255,255,.3)}.sv-fiyat .hap-acik:hover{background:rgba(255,255,255,.08)}

/* canlandırma */
.sv-sekmeler{display:flex;gap:4px;padding:3px;border-radius:999px;background:#F2F4F7}
.sv-sekmeler span{height:28px;padding:0 13px;border-radius:999px;font-size:12.5px;font-weight:600;color:#475467;display:flex;align-items:center;transition:background .3s,color .3s,box-shadow .3s}
.sv-sekmeler span.aktif{background:#fff;color:#0A0D12;box-shadow:0 1px 2px rgba(16,24,40,.08)}
.sv-pano{padding:20px 22px;display:flex;flex-direction:column;gap:14px}
.sv-pano .pn-stat b,.sv-rapor .pn-stat b{font-size:28px}
.sv-pano-izgara{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px}
.sv-liste{position:relative;padding:14px 16px;display:flex;flex-direction:column}
.sv-temsilci{display:grid;grid-template-columns:30px minmax(0,1fr) 98px 46px 70px;align-items:center;gap:10px;height:56px;border-top:1px solid #F2F4F7;transition:background .4s}
.sv-temsilci>i{width:30px;height:30px;border-radius:50%;background:#F2F4F7;color:#344054;font-size:10.5px;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center}
.sv-ad{display:flex;flex-direction:column;line-height:1.3;min-width:0}.sv-ad b{font-size:13px}.sv-ad small{font-size:11px;color:#667085}
.sv-durum{justify-self:start;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:600;transition:background .3s,color .3s}
.sv-durum::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}
.sv-d-musait{background:#ECFDF3;color:#067647}.sv-d-gorusme{background:#EFF4FF;color:#175CD3}.sv-d-mola{background:#FFFAEB;color:#B54708}.sv-d-caliyor{background:#F4F0FF;color:#5B2BC7}
.sv-sure{font-size:12px;text-align:right}
.sv-dinle{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:28px;border-radius:999px;border:1px solid #E4E6EA;font-size:11.5px;font-weight:600;color:#344054;transition:transform .2s,background .3s,color .3s,border-color .3s}
.sv-dinle-sonuk{opacity:.35}
.sv-dinle.basili{background:#0B1B2B;border-color:#0B1B2B;color:#fff}
.sv-dinliyor{position:absolute;left:16px;right:16px;bottom:14px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#0B1B2B;color:#fff;opacity:0}
.sv-dinliyor>.ik{color:#7FA6FF}.sv-dinliyor>span:not(.sv-mini){display:flex;flex-direction:column;line-height:1.3;margin-right:auto}
.sv-dinliyor b{font-size:12.5px}.sv-dinliyor small{font-size:11px;color:#A7B6C6}
.sv-mini{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.1);font-size:11.5px;font-weight:600}
.sv-sira{padding:14px 16px;display:flex;flex-direction:column;gap:2px}
.sv-bekleyen{display:flex;align-items:center;gap:10px;height:46px;border-top:1px solid #F2F4F7}
.sv-bekleyen b{font-size:13px}.sv-bekleyen .sag{margin-left:auto;font-size:12px}
.sv-sira-no{width:22px;height:22px;border-radius:7px;background:#FFFAEB;color:#B54708;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}
.sv-geri{margin-top:8px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#F5F8FF;border:1px solid #D9E5FF}
.sv-geri .ik{color:#1D4FC4}.sv-geri span{display:flex;flex-direction:column;line-height:1.3}.sv-geri b{font-size:12.5px}.sv-geri small{font-size:11px;color:#475467}
.sv-hat{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #F2F4F7;font-size:12px;color:#475467}
.sv-hat>span:first-child{display:flex;align-items:center;gap:6px}
.sv-kayitli{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;background:#ECFDF3;color:#067647;font-size:11px;font-weight:700}
.sv-kayitli::before{content:"";width:6px;height:6px;border-radius:50%;background:#12B76A}

.sv-kart{position:absolute;right:22px;bottom:22px;width:372px;padding:16px;border-radius:16px;background:#fff;border:1px solid #E4E6EA;box-shadow:0 24px 56px -12px rgba(16,24,40,.35);opacity:0;z-index:3}
.sv-kart-durum{display:flex;flex-direction:column;gap:12px}
.sv-kart-bas{display:flex;align-items:center;gap:10px}.sv-kart-bas>span:not(.sn-halka):not(.nokta-yesil):not(.sure){display:flex;flex-direction:column;line-height:1.3}
.sv-kart-bas b{font-size:14px}.sv-kart-bas .yesil{color:#0E7A45}.sv-kart-bas small{font-size:11.5px}
.sv-kart-bas .sure{margin-left:auto;font-size:13px;font-weight:600}
.sv-firma{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#F9FAFB;border:1px solid #F2F4F7}
.sv-firma>span:last-child{display:flex;flex-direction:column;line-height:1.3}.sv-firma b{font-size:14px}.sv-firma small{font-size:11.5px;color:#475467}
.sv-firma-ik{width:34px;height:34px;flex:none;border-radius:9px;background:#0B1B2B;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}
.sv-yol{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:#98A2B3}
.sv-yol-adim{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:999px;background:#F4F0FF;color:#5B2BC7;font-size:11.5px;font-weight:600;opacity:0}
.sv-kart-dugme{display:flex;gap:8px}.sv-kart-dugme .dm-hap{height:34px;padding:0 13px;font-size:12.5px;gap:5px}
.sv-kart-dugme [data-r="ac"]{background:#12925A}
.sv-kapat{margin-left:auto;background:#D92D20;color:#fff;width:34px;padding:0!important}
.sv-kart .sn-cipler .cip{gap:4px}

.sv-yazi{padding:20px 22px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:14px}
.sv-sonuc{padding:16px 18px;display:flex;flex-direction:column;gap:12px}
.sv-sonuc-bas{display:flex;align-items:center;gap:8px;color:#475467}.sv-sonuc-bas b{font-size:14px;color:#0A0D12}.sv-sonuc-bas .mono{font-size:12.5px}
.sv-sag{margin-left:auto;gap:4px}
.sv-alt-baslik{font-size:13px}
.sv-ozet{padding:12px 14px;border-radius:14px;border:1px solid #DCCFFD;background:#FBFAFF;display:flex;flex-direction:column;gap:8px;transition:box-shadow .5s}
.sv-ozet-bas{display:flex;align-items:center;gap:7px}.sv-ozet-bas .ik{color:#6D3BE0}.sv-ozet-bas b{font-size:13px}.sv-ozet-bas .parilti{margin-left:auto;font-size:12px}
.sv-ozet>p{margin:0;font-size:12.5px;line-height:1.5;color:#344054;min-height:56px}
.sv-oneri{padding:10px 12px;border-radius:11px;background:#fff;border:1px solid #EDE7FE;display:flex;flex-direction:column;gap:6px}
.sv-oneri>span:first-child{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6D3BE0}
.sv-oneri p{margin:0;font-size:12.5px;line-height:1.45}
.sv-aktar{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;background:#6D3BE0;color:#fff;font-size:11.5px;font-weight:600;transition:transform .2s}
.sv-rapor-notu{min-height:58px}
.sv-kaydet{align-self:flex-start}
.sv-dokum{padding:14px 16px;display:flex;flex-direction:column;gap:2px;overflow:hidden}
.sv-satir{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:9px 0;border-top:1px solid #F2F4F7}
.sv-kim{display:flex;flex-direction:column;font-size:11.5px;font-weight:700;line-height:1.3}.sv-kim small{font-weight:400;color:#667085}
.sv-t .sv-kim{color:#175CD3}.sv-m .sv-kim{color:#0B6B80}
.sv-satir p{margin:0;font-size:12.5px;line-height:1.45;color:#344054}
.sv-m p{padding:6px 9px;border-radius:9px;background:#F2FBFC}.sv-t p{padding:6px 9px;border-radius:9px;background:#F5F8FF}

.sv-rapor{padding:20px 22px;display:flex;flex-direction:column;gap:14px}
.sv-rapor-izgara{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px}
.sv-grafik{padding:14px 16px;display:flex;flex-direction:column}
.sv-grafik .pn-kart-bas small{display:flex;align-items:center;gap:6px}
.sv-lj{display:inline-block;width:9px;height:9px;border-radius:3px;margin-left:6px}
.sv-gunler{flex:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;align-items:end;padding-top:12px}
.sv-gun{display:flex;flex-direction:column;align-items:center;gap:8px;height:100%}
.sv-gun span{font-size:11px;color:#667085}
.sv-cubuklar{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:4px}
.sv-cubuklar i{width:18px;border-radius:5px 5px 2px 2px;height:0}
.sv-c1{background:#2560E6}.sv-c2{background:#F79009}
.sv-tablo{padding:14px 16px;display:flex;flex-direction:column}
.sv-tablo-satir{display:grid;grid-template-columns:minmax(0,1fr) 52px 46px 76px;gap:8px;align-items:center;height:44px;border-top:1px solid #F2F4F7;font-size:12.5px}
.sv-tablo-satir .mono{text-align:right}
.sv-tablo-bas{height:30px;font-size:10px;letter-spacing:.06em;color:#667085}.sv-tablo-bas span:not(:first-child){text-align:right}

/* JS yoksa (hareket yok): yazı ve özet ekranı */
.sv-pano,.sv-rapor{opacity:0}
@media (max-width:1100px){.sv-ozellikler{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:900px){.sv-ozellikler{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){
  .santral-vitrin{padding:64px 16px 72px}
  .sv-alt-yazi{font-size:16.5px}
  .sv-demo{margin-top:40px}
  .sv-ozellikler{margin-top:44px;grid-template-columns:1fr;border-radius:20px}
  .sv-ozellik{padding:18px 18px 20px}
}
.sv-temsilci.taze{background:#F7F5FF}
.sv-grafik .pn-kart-bas i.sv-lj{padding:0;border-radius:3px}.sv-grafik .pn-kart-bas i.sv-c1{background:#2560E6}.sv-grafik .pn-kart-bas i.sv-c2{background:#F79009}
.sv-sonuc-bas b{white-space:nowrap;font-size:13.5px}
/* 1.2.65 — menüye Santral eklendi: dar masaüstünde menü logoya ve düğmelere değmesin */
@media (min-width:901px) and (max-width:1180px){.ust-menu{gap:16px}.ust-menu a{font-size:14px}}
@media (min-width:901px) and (max-width:1040px){.ust{padding:0 20px}.ust-menu{gap:12px}.ust-menu a{font-size:13.5px}.ust-sag{gap:12px}.ust-giris{font-size:14px}}

/* ------------------------------------------------ 1.2.69 — reklam giriş sayfası (/dene/) */
.dn-giris{position:relative;overflow:hidden;padding:56px 40px 104px;color:#fff;background:
  radial-gradient(900px 520px at 78% 38%,rgba(46,107,255,.30),transparent 62%),
  radial-gradient(700px 420px at 8% 0%,rgba(91,140,255,.14),transparent 60%),#0B1B2B}
.dn-giris::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 0%,transparent 70%);mask-image:radial-gradient(ellipse at 70% 40%,#000 0%,transparent 70%)}
.dn-giris-ic{position:relative;z-index:1;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:72px;align-items:center}
.dn-rozet{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);font-size:14px;font-weight:600;color:#C9D3E3}
.dn-metin h1{margin:22px 0 0;font-size:clamp(38px,4.7vw,66px);line-height:1.02;font-weight:700;letter-spacing:-.045em}
.dn-alt{margin:22px 0 0;max-width:540px;font-size:19px;line-height:1.55;color:#AFC0D6}
.dn-dugmeler{margin-top:34px}
.dn-hap{height:58px;padding:0 30px;font-size:17px;box-shadow:0 10px 30px -8px rgba(46,107,255,.7)}
.dn-hap .ik{transition:transform .25s var(--ease)}.dn-hap:hover .ik{transform:translateX(3px)}
.dn-not{margin:16px 0 0;font-size:14px;color:#8DA2BC}
.dn-fiyat{margin:22px 0 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);max-width:460px;font-size:15px;color:#C9D3E3}
.dn-fiyat b{color:#fff;font-weight:700}.dn-fiyat span{color:#8DA2BC}
.dn-demo{display:flex;justify-content:center;width:100%}
.rk-sahne{width:100%;max-width:460px}

/* canlandırma sahnesi (460 × 620) */
.rk{position:relative;text-align:left;width:460px;height:620px;border-radius:28px;padding:20px;background:linear-gradient(180deg,#152B43,#0E2034);border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 80px -30px rgba(0,0,0,.6),0 0 0 8px rgba(255,255,255,.025);color:var(--ink);overflow:hidden}
.rk-adimlar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;height:52px}
.rk-adim{display:flex;flex-direction:column;gap:6px;color:#6F86A3}
.rk-adim em{font-style:normal;font-size:12px;letter-spacing:.06em}
.rk-adim b{font-size:16px;font-weight:600;line-height:1}
.rk-adim i{display:block;height:3px;border-radius:2px;background:rgba(255,255,255,.12);overflow:hidden;margin-top:auto}
.rk-adim u{display:block;height:100%;width:0;background:#5B8CFF;border-radius:2px}
.rk-adim.etkin{color:#fff}.rk-adim.etkin em{color:#7FA6FF}
.rk-adim.etkin u{width:100%}
.rk-govde{position:absolute;left:20px;right:20px;top:92px;bottom:20px}
.rk-k{position:absolute;inset:0}
.rk-k2,.rk-k3{opacity:0}
.rk-kart{height:100%;background:#fff;border-radius:20px;padding:20px;display:flex;flex-direction:column;box-shadow:0 20px 40px -20px rgba(0,0,0,.5)}
.rk-kbas{display:flex;align-items:center;gap:10px;font-size:18px}
.rk-kbas>.ik{color:var(--mavi)}
.rk-kbas b{font-weight:700;letter-spacing:-.01em}
.rk-cipler{display:flex;gap:8px;margin-top:14px}
.rk-cip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:999px;background:#EEF3FF;color:#2453D6;font-size:15px;font-weight:600}
.rk-sayac{display:flex;align-items:center;gap:14px;margin-top:14px;padding:10px 0 12px}
.rk-sayac b{font-size:54px;line-height:1;font-weight:600;letter-spacing:-.04em}
.rk-sayac span{display:flex;flex-direction:column;font-size:17px;font-weight:600}
.rk-sayac small{font-size:13px;font-weight:400;color:var(--gri3);margin-top:3px}
.rk-liste{display:flex;flex-direction:column}
.rk-satir{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;height:56px;border-top:1px solid #F2F4F7}
.rk-bas{width:40px;height:40px;border-radius:12px;background:#EEF2F6;color:#344054;font-style:normal;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}
.rk-ad{display:flex;flex-direction:column;min-width:0}
.rk-ad b{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rk-ad small{font-size:13px;color:var(--gri3);margin-top:2px}
.rk-puan{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:999px;background:#FFF1E8;color:#C4320A;font-size:13px;font-weight:600}
.rk-puan b{font-size:15px}
.rk-alt{margin-top:auto;display:flex;justify-content:flex-end}
.rk-dugme{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border-radius:999px;background:var(--laci);color:#fff;font-size:16px;font-weight:600}
.rk-yesil{background:#12B76A}
.rk-tost{position:absolute;left:50%;bottom:76px;transform:translateX(-50%);display:flex;align-items:center;gap:10px;white-space:nowrap;padding:13px 18px;border-radius:16px;background:#0A0D12;color:#fff;font-size:15px;box-shadow:0 16px 30px -12px rgba(0,0,0,.6);opacity:0}
.rk-tost .ik{color:#32D583}.rk-tost b{font-weight:700}
.rk-kart .rk-kbas .rk-puan{margin-left:auto}
.rk-etiket{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;letter-spacing:.02em}
.rk-atlas{margin-top:16px;padding:14px 16px;border-radius:16px;background:#F5F3FF;border:1px solid #E6E0FF}
.rk-atlas .rk-etiket{color:#6941C6}
.rk-atlas p{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:15.5px}
.rk-atlas p .ik{color:#12B76A}
.rk-cumle{margin-top:12px;padding:14px 16px;border-radius:16px;background:#F8FAFC;border:1px solid #EAECF0}
.rk-cumle .rk-etiket{color:#2453D6}
.rk-cumle p{margin:10px 0 0;font-size:17px;line-height:1.45;font-weight:500;min-height:75px}
.rk-imle{display:inline-block;width:2px;height:19px;margin-left:2px;vertical-align:-3px;background:var(--mavi);opacity:0}
.rk-cagri{display:flex;align-items:center;gap:14px}
.rk-bas-buyuk{width:52px;height:52px;border-radius:16px;background:#E8F0FF;color:#2453D6;font-size:16px}
.rk-cagri .rk-ad b{font-size:18px}.rk-cagri .rk-ad small{font-size:14px;color:#12B76A;font-weight:600}
.rk-kayit{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:999px;background:#FEE4E2;color:#D92D20;font-size:13px;font-weight:700}
.rk-kayit i{width:8px;height:8px;border-radius:50%;background:#D92D20}
.rk-dalga{display:flex;align-items:center;justify-content:space-between;height:84px;margin:16px 2px 6px}
.rk-yuva{position:relative;flex:1}
.rk-itiraz,.rk-son{position:absolute;left:0;right:0;top:0}
.rk-son{opacity:0}.no-js .rk-son{opacity:1}
.rk-itiraz{opacity:0;padding:14px 16px;border-radius:16px;background:#FFFAEB;border:1px solid #FEDF89}
.rk-itiraz .rk-etiket{color:#B54708}
.rk-itiraz p{margin:8px 0 0;font-size:15.5px;line-height:1.45}
.rk-itiraz .rk-soz{font-weight:600;color:#344054}
.rk-dalga i{width:6px;height:10px;border-radius:3px;background:#5B8CFF}
.rk-sonuc{margin-top:0}
.rk-sonuc .rk-etiket{color:#344054}
.rk-secenek{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.rk-secenek span{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:999px;border:1px solid #D0D5DD;font-size:14.5px;font-weight:600;color:#344054;transition:background .2s,color .2s,border-color .2s}
.rk-secenek span.secili{background:#12B76A;border-color:#12B76A;color:#fff}
.rk-ozet{margin-top:14px;padding:14px 16px;border-radius:16px;background:#F8FAFC;border:1px solid #EAECF0}
.rk-ozet .rk-etiket{color:#2453D6}
.rk-ozet p{margin:8px 0 0;font-size:15.5px;line-height:1.45}
.rk-imlec{position:absolute;left:0;top:0;width:26px;height:26px;opacity:0;pointer-events:none;z-index:5}
.rk-halka{position:absolute;left:-10px;top:-11px;width:28px;height:28px;border-radius:50%;border:2px solid #5B8CFF;opacity:0}

/* üç fayda */
.dn-fayda{padding:104px 24px 112px;background:#fff}
.dn-fayda h2,.dn-son h2{margin:0 auto;max-width:820px;text-align:center;font-size:clamp(32px,3.8vw,50px);line-height:1.06;font-weight:700;letter-spacing:-.04em}
.dn-kartlar{max-width:1180px;margin:56px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.dn-kart{padding:30px 28px 32px;border:1px solid var(--cizgi);border-radius:24px;background:#fff}
.dn-ik{width:56px;height:56px;border-radius:18px;display:flex;align-items:center;justify-content:center}
.dn-ik-mavi{background:#EEF3FF;color:#2453D6}.dn-ik-mor{background:#F5F3FF;color:#6941C6}.dn-ik-yesil{background:#ECFDF3;color:#067647}
.dn-kart h3{margin:22px 0 0;font-size:22px;line-height:1.2;font-weight:700;letter-spacing:-.02em}
.dn-kart p{margin:10px 0 0;font-size:16.5px;line-height:1.6;color:var(--gri)}

/* santral */
.dn-santral{padding:0 24px 112px;background:#fff}
.dn-santral-ic{max-width:1180px;margin:0 auto;padding:56px 56px 52px;border-radius:32px;color:#fff;background:radial-gradient(700px 360px at 90% 0%,rgba(46,107,255,.28),transparent 60%),#15112B}
.dn-santral-ic h2{margin:22px 0 0;font-size:clamp(30px,3.4vw,44px);line-height:1.08;font-weight:700;letter-spacing:-.04em}
.dn-santral-ic>p{margin:16px 0 0;max-width:640px;font-size:17.5px;line-height:1.6;color:var(--murdum-y)}
.dn-santral-liste{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.dn-santral-liste li{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09)}
.dn-santral-liste .ik{color:#9DB8FF}
.dn-santral-liste span{display:flex;flex-direction:column;gap:6px;font-size:14.5px;line-height:1.5;color:var(--murdum-y)}
.dn-santral-liste b{font-size:16.5px;color:#fff;font-weight:600}
.dn-santral-not{margin:24px 0 0;font-size:14.5px;color:var(--murdum-s)}

/* son çağrı */
.dn-son{padding:104px 24px 112px;text-align:center;color:#fff;background:radial-gradient(800px 400px at 50% 110%,rgba(46,107,255,.32),transparent 65%),#0B1B2B}
.dn-son>p:not(.dn-not){margin:18px auto 0;max-width:560px;font-size:18px;line-height:1.55;color:#AFC0D6}
.dn-son>div{margin-top:34px}

@media (max-width:1060px){
  .dn-giris-ic{grid-template-columns:minmax(0,1fr) 400px;gap:48px}
  .dn-santral-liste{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:900px){
  .dn-giris{padding:40px 16px 72px}
  .dn-giris-ic{grid-template-columns:1fr;gap:44px;text-align:center}
  .dn-metin{display:flex;flex-direction:column;align-items:center}
  .dn-alt{font-size:17.5px}
  .dn-fiyat{margin-left:auto;margin-right:auto}
  .dn-kartlar{grid-template-columns:1fr;max-width:560px;margin-top:40px}
  .dn-fayda{padding:72px 16px 80px}
  .dn-santral{padding:0 16px 80px}
  .dn-santral-ic{padding:40px 22px 36px;border-radius:24px}
  .dn-son{padding:80px 16px 88px}
}
@media (max-width:520px){
  .dn-metin h1{font-size:36px}
  .dn-hap{width:100%;max-width:340px}
  .dn-dugmeler{width:100%;display:flex;justify-content:center}
  .dn-santral-liste{grid-template-columns:1fr}
}

/* 1.2.72 — Toplantılar ve Ekip Odası tanıtımı (santral vitrininin düzeni; zemin murdum) */
.toplanti-vitrin{background:var(--murdum)}
.toplanti-vitrin .sv-ozellik{background:var(--murdum)}
.toplanti-vitrin .sv-ozellik .ik,.toplanti-vitrin .sv-rozet .ik{color:#B3A6FF}
.toplanti-vitrin .sv-rozet em{background:#6E56CF}
.toplanti-vitrin .sv-alt-yazi,.toplanti-vitrin .sv-ozellik p,.toplanti-vitrin .sv-fiyat-ic>span{color:var(--murdum-y)}
.toplanti-vitrin .sv-fiyat-ic small{color:var(--murdum-s)}
.tpv-ozellikler{grid-template-columns:repeat(3,minmax(0,1fr))}
.tpv-ara{margin-top:96px}
.tpv-alt-baslik{margin:0 auto;max-width:860px;font-size:clamp(26px,3vw,40px);line-height:1.1;font-weight:700;letter-spacing:-.03em}
.tpv-ust>b{width:auto;white-space:nowrap}.tpv-ust .pn-tarih{margin-left:auto}
.tpv-kayit{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;background:#FEF3F2;color:#B42318;font-size:11.5px;font-weight:600}
.tpv-govde{display:flex;gap:14px;padding:16px;background:#F7F8FA}
.tpv-oda{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}
.tpv-izgara{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px}
.tpv-kutu{position:relative;border-radius:14px;background:linear-gradient(160deg,#334155,#1E2433);display:flex;align-items:center;justify-content:center}
.tpv-kutu.tpv-buyuk{grid-row:1 / span 2}
.tpv-kutu.tpv-konus{box-shadow:inset 0 0 0 3px #12B76A}
.tpv-kutu>i{width:64px;height:64px;border-radius:50%;background:#2E6BFF;color:#fff;font-style:normal;font-weight:700;font-size:20px;display:flex;align-items:center;justify-content:center}
.tpv-buyuk>i{width:92px;height:92px;font-size:28px;background:#6E56CF}
.tpv-isim{position:absolute;left:10px;bottom:10px;background:rgba(10,13,18,.72);color:#fff;font-size:11.5px;font-weight:500;border-radius:7px;padding:3px 8px}
.tpv-cubuk{display:flex;gap:8px;justify-content:center}
.tpv-cubuk span{width:40px;height:40px;border-radius:12px;background:#fff;border:1px solid #E4E6EA;display:flex;align-items:center;justify-content:center;color:#344054}
.tpv-cubuk .tpv-kirmizi,.eov-cubuk .tpv-kirmizi{background:#D92D20;border-color:#D92D20;color:#fff}
.tpv-panel{width:300px;flex:none;display:flex;flex-direction:column;gap:10px;text-align:left}
.tpv-panel-bas{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:#475467}
.tpv-firma{padding:12px 14px;display:flex;flex-direction:column;gap:4px}.tpv-firma b{font-size:14px}.tpv-firma small{font-size:11.5px;color:#667085}
.tpv-cipler{display:flex;gap:6px;margin-top:6px}.tpv-cipler span{font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;background:#EEF4FF;color:#1A47B8}.tpv-cipler span+span{background:#F2F4F7;color:#344054}
.tpv-notlar,.tpv-gundem{padding:12px 14px}
.tpv-not{display:flex;gap:8px;font-size:12px;color:#344054;padding:5px 0;border-top:1px solid #F2F4F7}.tpv-not .mono{color:#6E56CF;font-weight:600}
.tpv-g{display:flex;align-items:center;gap:6px;font-size:12px;color:#667085;padding:4px 0}.tpv-g.tamam{color:#067647}.tpv-g.simdi{color:#0A0D12;font-weight:600}
.eov{background:#fff;text-align:left}
.eov-sol{width:236px;flex:none;background:#FAFAF8;border-right:1px solid #EAECF0;padding:14px 10px;display:flex;flex-direction:column;gap:2px}
.eov-bas{display:flex;align-items:center;gap:9px;padding:2px 6px 10px}.eov-bas span{display:flex;flex-direction:column;line-height:1.25}.eov-bas b{font-size:14px}.eov-bas small{font-size:11px;color:#667085}
.eov-logo{width:28px;height:28px;border-radius:8px;background:#0B1B2B;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}
.eov-bolum{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#667085;padding:10px 8px 4px}
.eov-kanal{display:flex;align-items:center;gap:8px;height:30px;padding:0 8px;border-radius:8px;color:#344054;font-size:13px;font-weight:500}.eov-kanal .ik{color:#667085}
.eov-kanal.aktif{background:#fff;box-shadow:inset 0 0 0 1px #EAECF0;color:#0A0D12;font-weight:600}.eov-kanal.koyu{color:#0A0D12;font-weight:600}
.eov-odakisi{display:flex;align-items:center;gap:7px;padding:3px 8px 3px 30px;font-size:12px;color:#344054}
.eov-odakisi i,.eov-uye>i{width:22px;height:22px;border-radius:50%;background:#2E6BFF;color:#fff;font-style:normal;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none;position:relative}
.eov-odakisi.konus i{box-shadow:0 0 0 2px #FAFAF8,0 0 0 4px #12B76A}
.eov-bagli{margin-top:auto;display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;background:#ECFDF3;color:#067647}.eov-bagli span{display:flex;flex-direction:column;line-height:1.25}.eov-bagli b{font-size:12.5px;color:#085D3A}.eov-bagli small{font-size:11px}
.eov-orta{flex:1;min-width:0;display:flex;flex-direction:column}
.eov-ust{height:50px;flex:none;display:flex;align-items:center;gap:8px;padding:0 18px;border-bottom:1px solid #EAECF0}.eov-ust .ik{color:#667085}.eov-ust b{font-size:14px}.eov-ust small{font-size:12px;color:#667085}
.eov-sahne{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1.3fr) minmax(0,1fr);gap:10px;padding:14px;background:#F5F6F8}
.eov-ekran{grid-column:1 / -1;border-radius:14px;background:#0F1729;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.eov-ekran b{font-size:13px}
.eov-izle{height:28px;padding:0 14px;border-radius:999px;background:#fff;color:#0A0D12;font-size:12px;font-weight:600;display:flex;align-items:center}
.eov-k{position:relative;border-radius:14px;background:linear-gradient(160deg,#334155,#1E2433);display:flex;align-items:center;justify-content:center}
.eov-k i{width:52px;height:52px;border-radius:50%;background:#2E6BFF;color:#fff;font-style:normal;font-weight:700;display:flex;align-items:center;justify-content:center}
.eov-k span{position:absolute;left:8px;bottom:8px;background:rgba(10,13,18,.72);color:#fff;font-size:11px;border-radius:6px;padding:2px 7px}
.eov-k.konus{box-shadow:inset 0 0 0 3px #12B76A}
.eov-cubuk{display:flex;gap:8px;justify-content:center;padding:10px;border-top:1px solid #EAECF0}
.eov-cubuk span{width:36px;height:36px;border-radius:10px;border:1px solid #E4E6EA;display:flex;align-items:center;justify-content:center;color:#344054}
.eov-sag{width:250px;flex:none;background:#FAFAF8;border-left:1px solid #EAECF0;padding:14px 12px;display:flex;flex-direction:column;gap:4px}
.eov-sag-bas{font-size:13px;padding:0 4px 6px}
.eov-uye{display:flex;gap:9px;padding:6px 4px;align-items:flex-start}.eov-uye>i{width:28px;height:28px;font-size:10px}
.eov-uye span{display:flex;flex-direction:column;line-height:1.3;min-width:0}.eov-uye b{font-size:12.5px}.eov-uye small{font-size:11px;color:#667085}
.eov-d{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border-radius:50%;border:2px solid #FAFAF8}
.eov-d.tel{background:#D92D20}.eov-d.cal{background:#DC6803}.eov-d.top{background:#6941C6}.eov-d.mus{background:#079455}.eov-d.mol{background:#F79009}
.eov-uye .tel-y{color:#B42318}.eov-uye .cal-y{color:#B54708}.eov-uye .top-y{color:#5925DC}.eov-uye .mus-y{color:#067647}.eov-uye .mol-y{color:#B54708}
@media (max-width:900px){.tpv-ozellikler{grid-template-columns:repeat(2,minmax(0,1fr))}.tpv-ara{margin-top:64px}}
@media (max-width:640px){.tpv-ozellikler{grid-template-columns:1fr}}
