/* Emlak Kralı */
.emKap{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;
  background:radial-gradient(120% 80% at 50% 0%,#1f3b5c 0%,#122238 55%,#0b1424 100%)}
.onOyun>.emKap{position:relative;flex:1;min-height:0}
.emSahne{flex:1 1 auto;min-height:0;min-width:0;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:4px;touch-action:manipulation}
.emSahne::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 50% 55%,#ffffff12,transparent 70%);pointer-events:none}
.emTahta{--S:600px;--u:calc(var(--S) / 12.4);width:var(--S);height:var(--S);flex:0 0 auto;position:relative;display:grid;
  grid-template-columns:1.6fr repeat(9,1fr) 1.6fr;grid-template-rows:1.6fr repeat(9,1fr) 1.6fr;gap:max(1px,calc(var(--u)*.03));
  padding:calc(var(--u)*.16);border-radius:calc(var(--u)*.3);background:linear-gradient(145deg,#1d6b4f,#0f4a36);
  box-shadow:0 1px 0 #2f8f6c inset,0 calc(var(--u)*.08) 0 #0b3a2a,0 calc(var(--u)*.16) 0 #082c20,0 calc(var(--u)*.24) 0 #06231a,0 calc(var(--u)*.5) calc(var(--u)*.9) #000a;
  transition:transform .45s cubic-bezier(.2,.7,.3,1);will-change:transform;font-family:Nunito,system-ui,sans-serif}
.hucre{position:relative;background:linear-gradient(180deg,#fffaf0,#f1e8d2);color:#2a2f45;display:flex;flex-direction:column;align-items:center;justify-content:space-between;
  overflow:hidden;cursor:pointer;border-radius:calc(var(--u)*.06);text-align:center;line-height:1.02;min-width:0;min-height:0;
  box-shadow:inset 0 0 0 1px #0000000f}
.hucre.sahipli{background:linear-gradient(180deg,color-mix(in srgb,var(--sr) 16%,#fffaf0),color-mix(in srgb,var(--sr) 26%,#efe4ca))}
.hucre:hover{filter:brightness(1.06)}
.hucre.ust{flex-direction:column-reverse}
.hucre.sol,.hucre.sag{display:grid;grid-template-rows:1fr auto;align-items:center;justify-items:center}
.hucre.sag{grid-template-columns:24% minmax(0,1fr)}
.hucre.sol{grid-template-columns:minmax(0,1fr) 24%}
.hucre.sag.tu,.hucre.sag.ts,.hucre.sag.tv,.hucre.sag.tf,.hucre.sag.tk{grid-template-columns:34% minmax(0,1fr)}
.hucre.sol.tu,.hucre.sol.ts,.hucre.sol.tv,.hucre.sol.tf,.hucre.sol.tk{grid-template-columns:minmax(0,1fr) 34%}
.sag>.hBant,.sag>.hIkon{grid-column:1;grid-row:1/3}
.sol>.hBant,.sol>.hIkon{grid-column:2;grid-row:1/3}
.sag>.hAd,.sag>.hFiyat{grid-column:2}
.sol>.hAd,.sol>.hFiyat{grid-column:1}
.sol>.hAd,.sag>.hAd{grid-row:1;align-self:end}
.tf.sol>.hAd,.tk.sol>.hAd,.tf.sag>.hAd,.tk.sag>.hAd{grid-row:1/3;align-self:center}
.hBant{background:linear-gradient(180deg,color-mix(in srgb,var(--g) 85%,#fff),var(--g));flex:0 0 auto;width:100%;height:28%;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 -1px 0 #0003}
.sol .hBant,.sag .hBant{width:100%;height:100%;flex-direction:column}
.hAd{font-weight:800;font-size:calc(var(--u)*.215);padding:0 2px;word-break:normal;overflow-wrap:normal;hyphens:manual;flex:1 1 auto;display:flex;align-items:center;justify-content:center;letter-spacing:-.01em}
.sol .hAd,.sag .hAd{font-size:calc(var(--u)*.24)}
.hFiyat{font-size:calc(var(--u)*.18);font-weight:800;color:#6a5b3a;padding-bottom:calc(var(--u)*.04);white-space:nowrap;overflow:hidden;max-width:100%}
.ust .hFiyat{padding:calc(var(--u)*.04) 0 0}
.sol .hFiyat,.sag .hFiyat{writing-mode:horizontal-tb;align-self:center;padding:0 2px}
.sol .hIkon,.sag .hIkon{align-self:center}
.sahipli .hFiyat{color:var(--sr);filter:brightness(.7)}
.hIkon{font-size:calc(var(--u)*.42);line-height:1;padding-top:calc(var(--u)*.06);filter:drop-shadow(0 1px 1px #0004)}
.ust .hIkon{padding:0 0 calc(var(--u)*.04)}
.kartIkon{display:grid;place-items:center;width:calc(var(--u)*.6);height:calc(var(--u)*.6);border-radius:30%;font-size:calc(var(--u)*.36);margin-top:calc(var(--u)*.06)}
.kartIkon.f{background:linear-gradient(180deg,#ffb347,#f07b16)}
.kartIkon.k{background:linear-gradient(180deg,#5fe0c4,#14a38a)}
.hSahip{position:absolute;width:calc(var(--u)*.2);height:calc(var(--u)*.2);border-radius:50%;background:var(--sr);border:2px solid #fff;box-shadow:0 1px 2px #0006;display:none;bottom:2px;right:2px}
.sahipli .hSahip{display:block}
.ust .hSahip{top:2px;bottom:auto}
.hucre.ipotekli::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,#2a2f4540 0 4px,transparent 4px 9px);pointer-events:none}
.hucre.ipotekli>*{filter:grayscale(.85) opacity(.75)}
.hEv{display:flex;gap:1px;align-items:center;justify-content:center;font-style:normal}
.sol .hEv,.sag .hEv{flex-direction:column}
.hEv .ev{width:calc(var(--u)*.17);height:calc(var(--u)*.15);background:linear-gradient(180deg,#5ef08a,#17a64a);clip-path:polygon(50% 0,100% 45%,100% 100%,0 100%,0 45%);filter:drop-shadow(0 1px 0 #063)}
.hEv .otel{width:calc(var(--u)*.46);height:calc(var(--u)*.2);background:linear-gradient(180deg,#ff6b6b,#c41f2f);clip-path:polygon(10% 0,90% 0,100% 30%,100% 100%,0 100%,0 30%);box-shadow:inset 0 -2px #0003}
.sol .hEv .otel,.sag .hEv .otel{width:calc(var(--u)*.2);height:calc(var(--u)*.42)}
.hucre.parla{animation:hParla .9s ease-out}
.hucre.insa{animation:hInsa .5s ease-out}
.hucre.kiraP{animation:hKira .7s ease-out}
@keyframes hParla{0%{box-shadow:0 0 0 0 #ffd54a,inset 0 0 0 2px #ffd54a;transform:scale(1)}40%{box-shadow:0 0 18px 6px #ffd54acc,inset 0 0 0 3px #ffd54a;transform:scale(1.08);z-index:3}100%{box-shadow:0 0 0 0 #ffd54a00;transform:scale(1)}}
@keyframes hInsa{40%{transform:translateY(-3px) scale(1.06)}}
@keyframes hKira{30%{box-shadow:inset 0 0 0 3px #ff4d6d,0 0 14px #ff4d6daa}}
/* köşeler */
.hucre.kose{justify-content:center;background:linear-gradient(145deg,#fffaf0,#eadfc3)}
.kIc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-weight:800;font-size:calc(var(--u)*.2);color:#3a3550}
.kIc b{font:800 calc(var(--u)*.26)/1 'Baloo 2',Nunito,sans-serif;letter-spacing:.02em}
.kIc small{font-size:calc(var(--u)*.17);color:#6a5b3a}
.kEmoji{font-size:calc(var(--u)*.6);line-height:1;filter:drop-shadow(0 2px 2px #0004)}
.kBuyuk{color:#d62839;font-size:calc(var(--u)*.36)!important}
.kOk{font-size:calc(var(--u)*.6);color:#d62839;line-height:.8;transform:scaleX(-1);text-shadow:0 2px 0 #8c1020}
.tb{background:linear-gradient(145deg,#fff3e0,#ffd8b0)!important}
.nezIc .parmak{width:calc(var(--u)*.9);height:calc(var(--u)*.7);border-radius:6px;display:grid;place-items:center;font-size:calc(var(--u)*.38);
  background:repeating-linear-gradient(90deg,#3a3f55 0 3px,#f6b73c 3px calc(var(--u)*.16));box-shadow:inset 0 0 0 2px #3a3f55}
.nezIc .parmak span{background:#f6b73c;border-radius:5px;padding:0 2px}
.tg .kEmoji{animation:sallan 2.4s ease-in-out infinite}
@keyframes sallan{50%{transform:rotate(-10deg)}}
/* orta */
.emOrta{grid-row:2/11;grid-column:2/11;position:relative;border-radius:calc(var(--u)*.12);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u)*.16);
  background:radial-gradient(70% 60% at 50% 45%,#f4fbf3,#cfe9d6 70%,#b6dcc2);box-shadow:inset 0 0 calc(var(--u)*.5) #0f4a3633;overflow:hidden}
.emOrta::before{content:"";position:absolute;inset:8%;border-radius:50%;border:2px dashed #0f4a3622}
.emLogo{position:relative;display:flex;flex-direction:column;align-items:center;transform:rotate(-8deg);line-height:.9;margin-top:calc(var(--u)*-.2)}
.emLogo .tac{font-size:calc(var(--u)*.7);filter:drop-shadow(0 3px 2px #0005);animation:tac 3s ease-in-out infinite}
@keyframes tac{50%{transform:translateY(-4px) rotate(4deg)}}
.emLogo b{font:800 calc(var(--u)*.78)/.9 'Baloo 2',Nunito,sans-serif;color:#fff;letter-spacing:.04em;
  background:linear-gradient(180deg,#ff5d6c,#c8102e);padding:calc(var(--u)*.06) calc(var(--u)*.3) 0;border-radius:calc(var(--u)*.14);
  text-shadow:0 3px 0 #7c0a1c;box-shadow:0 calc(var(--u)*.08) 0 #7c0a1c,0 calc(var(--u)*.2) calc(var(--u)*.3) #0004}
.emLogo b.iki{background:linear-gradient(180deg,#ffd54a,#f0a500);color:#5a3400;text-shadow:0 2px 0 #fff6;box-shadow:0 calc(var(--u)*.08) 0 #a86d00,0 calc(var(--u)*.2) calc(var(--u)*.3) #0004;margin-top:calc(var(--u)*.08);font-size:calc(var(--u)*.6)}
.emDesteler{position:absolute;inset:0;pointer-events:none}
.deste{position:absolute;width:calc(var(--u)*1.7);height:calc(var(--u)*1.15);border-radius:calc(var(--u)*.14);display:flex;flex-direction:column;align-items:center;justify-content:center;
  font:800 calc(var(--u)*.2) Nunito,sans-serif;color:#fff;letter-spacing:.06em;box-shadow:0 2px 0 #fff8 inset,2px 3px 0 #0002,4px 6px 0 #0002,6px 9px 10px #0003}
.deste b{font-size:calc(var(--u)*.5);line-height:1}
.deste.f{left:9%;top:12%;transform:rotate(-24deg);background:linear-gradient(145deg,#ffb347,#e8630a)}
.deste.k{right:9%;bottom:12%;transform:rotate(-24deg);background:linear-gradient(145deg,#5fe0c4,#0f8f78)}
.emZarlar{display:flex;gap:calc(var(--u)*.4);z-index:2;margin-top:calc(var(--u)*.1)}
.zarKap{width:calc(var(--u)*.78);height:calc(var(--u)*.78);perspective:calc(var(--u)*6)}
.zar{--h:calc(var(--u)*.39);width:100%;height:100%;position:relative;transform-style:preserve-3d;transform:rotateX(-20deg) rotateY(25deg)}
.yuz{position:absolute;inset:0;border-radius:18%;background:radial-gradient(circle at 30% 25%,#fff,#ece7dc 70%,#d8d0bf);box-shadow:inset 0 0 0 1px #0002,inset 0 -3px 6px #0001;
  display:grid;grid-template:repeat(3,1fr)/repeat(3,1fr);padding:14%;backface-visibility:hidden}
.yuz i{width:72%;height:72%;margin:auto;border-radius:50%;background:radial-gradient(circle at 35% 30%,#555,#111);box-shadow:inset 0 1px 1px #0008}
.y1 i{background:radial-gradient(circle at 35% 30%,#ff6b6b,#b00018);width:90%;height:90%}
.y1{transform:rotateY(0) translateZ(var(--h))}.y6{transform:rotateY(180deg) translateZ(var(--h))}
.y3{transform:rotateY(90deg) translateZ(var(--h))}.y4{transform:rotateY(-90deg) translateZ(var(--h))}
.y2{transform:rotateX(90deg) translateZ(var(--h))}.y5{transform:rotateX(-90deg) translateZ(var(--h))}
.y1 i{grid-area:2/2}
.y2 i:nth-child(1){grid-area:1/1}.y2 i:nth-child(2){grid-area:3/3}
.y3 i:nth-child(1){grid-area:1/1}.y3 i:nth-child(2){grid-area:2/2}.y3 i:nth-child(3){grid-area:3/3}
.y4 i:nth-child(1),.y5 i:nth-child(1),.y6 i:nth-child(1){grid-area:1/1}.y4 i:nth-child(2),.y5 i:nth-child(2),.y6 i:nth-child(2){grid-area:1/3}
.y4 i:nth-child(3),.y5 i:nth-child(3),.y6 i:nth-child(3){grid-area:3/1}.y4 i:nth-child(4),.y5 i:nth-child(4),.y6 i:nth-child(4){grid-area:3/3}
.y5 i:nth-child(5){grid-area:2/2}.y6 i:nth-child(5){grid-area:2/1}.y6 i:nth-child(6){grid-area:2/3}
.emZarlar.atiliyor .zarKap{animation:zarZipla .8s ease-out}
.emZarlar.atiliyor .zarKap:nth-child(2){animation-delay:.05s}
@keyframes zarZipla{0%{transform:translateY(0)}25%{transform:translateY(calc(var(--u)*-.9)) scale(1.1)}55%{transform:translateY(0)}72%{transform:translateY(calc(var(--u)*-.25))}100%{transform:translateY(0)}}
.emZarlar.cift .yuz{box-shadow:inset 0 0 0 2px #ffd54a,0 0 10px #ffd54a}
.emOrtaMesaj{z-index:2;max-width:78%;min-height:calc(var(--u)*.7);font-size:calc(var(--u)*.24);font-weight:800;color:#20324a;text-align:center;line-height:1.25;
  background:#ffffffc0;border-radius:calc(var(--u)*.2);padding:calc(var(--u)*.08) calc(var(--u)*.2);box-shadow:0 2px 8px #0f4a3622}
.emOrtaMesaj:empty{visibility:hidden}
.emOrtaMesaj.yeni{animation:mYeni .35s ease-out}
@keyframes mYeni{from{transform:scale(.92);opacity:.3}}
.emBilgi{position:absolute;top:calc(var(--u)*.14);left:50%;transform:translateX(-50%);font-size:calc(var(--u)*.2);font-weight:800;color:#0f4a36;background:#ffffff99;border-radius:99px;padding:1px calc(var(--u)*.2);white-space:nowrap}
/* kart */
.emKart{position:absolute;left:50%;top:50%;width:calc(var(--u)*4.4);height:calc(var(--u)*3);margin:calc(var(--u)*-1.5) 0 0 calc(var(--u)*-2.2);z-index:400;perspective:900px;cursor:pointer;pointer-events:auto}
.emKart.ac{display:block!important;animation:kartGel .5s cubic-bezier(.2,.8,.3,1.2)}
.kartIc{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s .25s;transform:rotateY(0)}
.emKart.ac .kartIc{transform:rotateY(180deg)}
.kartArka,.kartOn{position:absolute;inset:0;border-radius:calc(var(--u)*.22);backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 10px 30px #0007}
.kartArka{color:#fff;font:800 calc(var(--u)*.3) Nunito,sans-serif;letter-spacing:.08em}
.kartArka b{font-size:calc(var(--u)*1)}
.emKart.f .kartArka{background:linear-gradient(145deg,#ffb347,#e8630a)}
.emKart.k .kartArka{background:linear-gradient(145deg,#5fe0c4,#0f8f78)}
.kartOn{transform:rotateY(180deg);background:linear-gradient(180deg,#fffdf7,#f3ead3);color:#2a2f45;padding:calc(var(--u)*.2);gap:calc(var(--u)*.08);border:calc(var(--u)*.08) solid #e8630a}
.emKart.k .kartOn{border-color:#0f8f78}
.kartOn small{font:800 calc(var(--u)*.24) Nunito,sans-serif;letter-spacing:.12em;color:#e8630a}
.emKart.k .kartOn small{color:#0f8f78}
.kartOn i{font-style:normal;font-size:calc(var(--u)*.55);line-height:1}
.kartOn p{margin:0;font-weight:800;font-size:calc(var(--u)*.27);line-height:1.25;text-align:center}
@keyframes kartGel{from{transform:translate(-40%,-60%) rotate(-24deg) scale(.4);opacity:0}}
/* piyonlar */
.emPiyonlar{position:absolute;inset:0;pointer-events:none;z-index:50}
.piyon{position:absolute;left:0;top:0;width:calc(var(--u)*.42);height:calc(var(--u)*.6);margin:calc(var(--u)*-.5) 0 0 calc(var(--u)*-.21);
  transition:transform .35s cubic-bezier(.3,.7,.3,1);filter:drop-shadow(0 3px 2px #0007)}
.piyon .bas{position:absolute;left:22%;top:0;width:56%;height:40%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff9,var(--r) 45%,color-mix(in srgb,var(--r) 60%,#000))}
.piyon .govde{position:absolute;left:4%;bottom:0;width:92%;height:66%;border-radius:45% 45% 22% 22%/60% 60% 30% 30%;background:radial-gradient(circle at 35% 25%,#fff8,var(--r) 40%,color-mix(in srgb,var(--r) 55%,#000));box-shadow:inset 0 -3px 0 #0003}
.piyon b{position:absolute;left:0;right:0;bottom:12%;text-align:center;font:800 calc(var(--u)*.2)/1 Nunito,sans-serif;color:#fff;text-shadow:0 1px 1px #0008}
.piyon.sirada{animation:piyonNefes 1.4s ease-in-out infinite}
.piyon.sirada::after{content:"";position:absolute;left:-30%;right:-30%;bottom:-18%;height:30%;border-radius:50%;background:radial-gradient(var(--r),transparent 70%);opacity:.8;z-index:-1}
@keyframes piyonNefes{50%{filter:drop-shadow(0 3px 2px #0007) drop-shadow(0 0 6px var(--r))}}
.piyon.zipla .bas,.piyon.zipla .govde,.piyon.zipla b{animation:hop .16s ease-out}
@keyframes hop{50%{transform:translateY(calc(var(--u)*-.22))}}
.piyon.ucus{transition:transform .7s cubic-bezier(.5,-.3,.5,1.3)!important}
.piyon.iflas{opacity:0;transition:opacity .8s}
/* panel */
.emYan{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#0e1b2fe6,#0a1322);border-top:1px solid #ffffff14}
.emOyuncular{display:grid;grid-template-columns:1fr 1fr;gap:5px}
.emOy{position:relative;display:flex;align-items:center;gap:6px;padding:5px 7px;border-radius:12px;background:#ffffff0d;border:2px solid transparent;cursor:pointer;min-width:0;overflow:hidden;transition:background .2s,border-color .2s}
.emOy .av{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#fff7,var(--r) 50%,color-mix(in srgb,var(--r) 55%,#000));box-shadow:0 2px 0 #0005}
.emOy .av i{font-style:normal;font:800 14px Nunito,sans-serif;color:#fff;text-shadow:0 1px 1px #0008}
.emOy .bilgi{display:flex;flex-direction:column;min-width:0;flex:1}
.emOy .ad{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.15}
.emOy .alt{font-size:11px;color:#9aa5c9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.15}
.emOy .para{font:800 15px 'Baloo 2',Nunito,sans-serif;color:#ffe08a;white-space:nowrap;transition:color .2s,transform .2s}
.emOy .para.artti{color:#6dff9c;transform:scale(1.12)}
.emOy .para.azaldi{color:#ff7a8a;transform:scale(1.08)}
.emOy.sirada{border-color:var(--r);background:color-mix(in srgb,var(--r) 18%,#0e1b2f);box-shadow:0 0 14px color-mix(in srgb,var(--r) 45%,transparent)}
.emOy.aktor{border-color:#ffffff66;border-style:dashed}
.emOy.iflas{opacity:.4;filter:grayscale(1)}
.emOy.ben .ad{color:#fff}
.sureBar{position:absolute;left:0;bottom:0;height:3px;width:100%;display:none}
.sureBar i{display:block;height:100%;background:#4fd17a;transition:width .25s linear}
.emOy.sureli .sureBar{display:block}
.emOy.az .sureBar i{background:#ff5d6c}
.emEylem{min-height:76px;display:flex;flex-direction:column;justify-content:center;gap:5px}
.emSoru{font-size:14px;font-weight:800;text-align:center;line-height:1.3}
.emSoru.borc{color:#ffb4bd}
.emDurum{text-align:center;font-weight:800;font-size:15px;color:#cdd6f5;display:flex;align-items:center;justify-content:center;gap:8px}
.emBtnlar{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}
.emBtnlar .btn{flex:1 1 auto;min-width:0;padding:10px 12px;font-size:15px}
.emBtnlar .btn.buyuk{font-size:19px;padding:13px 18px;max-width:340px}
.emBtnlar .btn.kucuk{font-size:13px;padding:9px 8px}
.emBtnlar .btn.kare{flex:0 0 auto}
.btn.zarBtn{background:linear-gradient(180deg,#ffe066,#ffb703);animation:zarBtn 1.6s ease-in-out infinite}
@keyframes zarBtn{50%{box-shadow:0 4px 0 #0006,0 0 18px #ffd54a99}}
.btn.kirmizi{background:linear-gradient(180deg,#ff8a8a,#e5383b)!important;color:#fff!important}
.emIpucu{margin:0;font-size:12px;color:#9aa5c9;text-align:center;line-height:1.3}
.emMini{display:inline-block;padding:0 6px;border-radius:6px;border-left:6px solid var(--g);background:#ffffff14}
.emKim{display:inline-block;padding:0 8px;border-radius:99px;background:var(--r);color:#fff;text-shadow:0 1px 1px #0006;margin-right:4px}
.dusun{display:inline-block;width:18px;height:18px;border-radius:50%;border:3px solid #ffffff33;border-top-color:#ffd54a;animation:don .8s linear infinite}
@keyframes don{to{transform:rotate(360deg)}}
.emArac{display:flex;gap:5px}
.emArac button{flex:1;min-width:0;border:0;border-radius:10px;padding:8px 4px;background:#ffffff12;color:#eef1fb;font:800 13px Nunito,sans-serif;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.emArac button.kare{flex:0 0 42px}
.emArac button.aktif{background:#ffd54a;color:#3a2a00}
.emArac button:disabled{opacity:.4}
.emArac button.reklamB{background:linear-gradient(180deg,#9b7bff,#6a46ff)}
/* uçan para, altın */
.paraUcan{position:fixed;z-index:9000;font:800 18px 'Baloo 2',Nunito,sans-serif;pointer-events:none;animation:paraUc 1.3s ease-out forwards;text-shadow:0 2px 0 #0008}
.paraUcan.arti{color:#6dff9c}.paraUcan.eksi{color:#ff7a8a}
@keyframes paraUc{0%{transform:translateY(8px) scale(.7);opacity:0}15%{transform:translateY(0) scale(1.15);opacity:1}100%{transform:translateY(-34px) scale(1);opacity:0}}
.altin{position:fixed;z-index:8999;width:14px;height:14px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 35% 30%,#fff6c4,#ffd54a 45%,#c98a00);box-shadow:0 0 6px #ffd54aaa}
/* menü */
.emMenu{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:12px;overflow:auto;background:radial-gradient(100% 70% at 50% 0%,#24496fee,#0b1424f5)}
.emMKutu{width:min(100%,460px);display:flex;flex-direction:column;gap:10px;text-align:center;margin:auto}
.emMKutu .emLogo{transform:rotate(-6deg);--u:46px;margin:14px auto 6px}
.emMKutu .emLogo .tac{font-size:40px}
.emAltY{margin:0;color:#b9c4e8;font-size:14px}
.emModlar{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
.emModlar button{border:2px solid #ffffff22;background:#ffffff0f;color:#eef1fb;border-radius:14px;padding:10px 4px;font:800 14px Nunito,sans-serif;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px}
.emModlar button i{font-style:normal;font-size:26px}
.emModlar button small{font-size:11px;color:#9aa5c9;font-weight:700}
.emModlar button.aktif{border-color:#ffd54a;background:#ffd54a1f}
.emGrupS{display:flex;flex-direction:column;gap:4px;text-align:left}
.emGrupS>small{color:#9aa5c9;font-weight:800;font-size:12px;padding-left:4px}
.emSec{display:flex;gap:5px;flex-wrap:wrap}
.emSec button{flex:1;min-width:60px;border:2px solid #ffffff22;background:#ffffff0f;color:#eef1fb;border-radius:12px;padding:8px 4px;font:800 14px Nunito,sans-serif;cursor:pointer}
.emSec button.aktif{border-color:#ffd54a;background:#ffd54a26;color:#ffe9a8}
.emAdlar{display:grid;grid-template-columns:1fr 1fr;gap:6px}
.emAdlar input{width:100%;border:2px solid #ffffff22;background:#0b1424;color:#fff;border-radius:10px;padding:8px 10px;font:800 14px Nunito,sans-serif;border-left:8px solid var(--r)}
.emOyna{font-size:20px!important;padding:14px!important}
.emIkili{display:flex;gap:6px}.emIkili .btn{flex:1;font-size:14px;padding:10px 8px}
.emOzet{display:flex;gap:6px;justify-content:center;margin:6px 0 10px}
.emOzet>div{flex:1;background:#ffffff0f;border-radius:12px;padding:6px 4px;display:flex;flex-direction:column}
.emOzet small{font-size:11px;color:#9aa5c9}.emOzet b{font:800 18px 'Baloo 2',Nunito,sans-serif;color:#ffe08a}
.emOzet .kirmizi b{color:#ff7a8a}
.emDevam{background:linear-gradient(180deg,#7dffb0,#2fbf71)!important;flex-direction:column;gap:0!important}
.emDevam small{font-size:12px;opacity:.8}
/* tapu */
.tapu{width:min(100%,300px);margin:6px auto 10px;background:#fffdf6;color:#2a2f45;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #0007;border:3px solid #fff}
.tapu.ipotekli{filter:grayscale(.5)}
.tapuBas{background:var(--g,#5b6787);color:#fff;text-align:center;padding:10px 8px;text-shadow:0 1px 2px #0006;display:flex;flex-direction:column;align-items:center}
.tapuBas small{font-size:11px;letter-spacing:.14em;opacity:.9}
.tapuBas b{font:800 26px/1.1 'Baloo 2',Nunito,sans-serif}
.tapuBas i{font-style:normal;font-size:34px}
.tapuBas.ulasim{background:linear-gradient(135deg,#46546f,#2a3550)}.tapuBas.sirket{background:linear-gradient(135deg,#3b7dd8,#1e4f9a)}
.tapuT{width:100%;border-collapse:collapse;font-size:14px}
.tapuT td{padding:5px 12px;border-bottom:1px solid #0000000f}
.tapuT td:first-child{text-align:left}
.tapuT td:last-child{text-align:right;font-weight:800}
.tapuT tr.simdi td{background:#ffe9a8}
.tapuAlt{display:flex;justify-content:space-between;gap:6px;padding:8px 12px;font-size:13px;font-weight:800;color:#6a5b3a;flex-wrap:wrap}
.tapuMetin{padding:10px 14px;margin:0;font-size:14px}
.tapuSahip{padding:7px 12px;font-weight:800;font-size:14px;background:color-mix(in srgb,var(--r) 22%,#fff);border-top:3px solid var(--r)}
.tapuSahip.bos{background:#eef3e6;border-top-color:#9bc59d}
.tapuEv{text-align:center;font-weight:800;padding:4px;background:#e8ffe9;color:#167c3a}
.tapuBtn{margin-top:4px}
/* mülk listeleri */
.emMListe{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}
.emMK{display:flex;align-items:center;gap:6px;border:2px solid #ffffff1c;background:#ffffff0d;color:#eef1fb;border-radius:10px;padding:5px 8px 5px 0;font:800 13px Nunito,sans-serif;cursor:pointer;overflow:hidden;min-width:0}
.emMK i{width:8px;align-self:stretch;background:var(--g);border-radius:0 4px 4px 0}
.emMK small{color:#ffe08a;font-size:12px}
.emMK.ip{opacity:.6}
.emMK.secili{border-color:#ffd54a;background:#ffd54a2e;box-shadow:0 0 10px #ffd54a55}
.emYonet{display:flex;flex-direction:column;gap:8px;max-height:52vh;overflow:auto;text-align:left}
.emGrup{display:flex;flex-direction:column;gap:5px;padding:6px;border-radius:12px;background:#ffffff08}
.emYSatir{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.emYSatir .emMK{flex:0 0 auto}
.emYSatir .emBtnlar{flex:1 1 100%;justify-content:stretch;margin:0;flex-wrap:nowrap}
.emYSatir .emBtnlar .btn{flex:1 1 0;min-width:0;font-size:12px;padding:7px 4px;white-space:normal;line-height:1.15}
.emKisiSec{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-bottom:8px}
.emKisiSec button{border:2px solid #ffffff22;background:#ffffff0f;color:#fff;border-radius:99px;padding:6px 12px;font:800 14px Nunito,sans-serif;cursor:pointer}
.emKisiSec button.aktif{border-color:var(--r);background:color-mix(in srgb,var(--r) 30%,transparent)}
.emTakas{display:grid;grid-template-columns:1fr 1fr;gap:8px;text-align:center}
.emTakas>div{background:#ffffff08;border-radius:12px;padding:6px;display:flex;flex-direction:column;gap:6px;min-width:0}
.emTakas h3{margin:0;font-size:14px;color:#ffd54a}
.emTakas .emMListe{max-height:34vh;overflow:auto}
.emParaG{display:flex;align-items:center;justify-content:center;gap:4px;font-weight:800;font-size:13px}
.emParaG input{width:80px;border:2px solid #ffffff22;background:#0b1424;color:#fff;border-radius:8px;padding:5px;font:800 14px Nunito,sans-serif;text-align:right}
.emParaS{margin:0;font-weight:800;color:#ffe08a}
.emGunluk{max-height:58vh;overflow:auto;text-align:left;font-size:14px}
.emGunluk p{margin:0;padding:5px 2px;border-bottom:1px solid #ffffff10}
.emYardim{text-align:left;font-size:14px;max-height:60vh;overflow:auto}
.emYardim p{margin:0 0 8px}
.emSonTablo{width:100%;border-collapse:collapse;margin:8px 0;font-size:15px}
.emSonTablo td{padding:6px 6px;border-bottom:1px solid #ffffff14;text-align:left}
.emSonTablo td:nth-child(3),.emSonTablo td:nth-child(4){text-align:right;font-weight:800}
.emSonTablo tr.ben td{background:#ffd54a1f}
.emSonTablo .renk{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--r);margin-right:5px}
.emBasarim{display:grid;grid-template-columns:1fr 1fr;gap:6px;text-align:left}
.emBasarim>div{display:flex;gap:8px;align-items:center;background:#ffffff0d;border-radius:12px;padding:6px 8px}
.emBasarim>div.yok{opacity:.4;filter:grayscale(1)}
.emBasarim i{font-style:normal;font-size:24px}
.emBasarim span{display:flex;flex-direction:column;font-size:13px;line-height:1.2}
.emBasarim small{color:#9aa5c9;font-size:11px}
/* yakınlaştırma */
.emKap.zoomlu .emSahne{cursor:grab}
.emKap.zoomlu .emTahta{transition:transform .35s ease-out}
/* masaüstü / yatay: tahta solda, panel sağda */
@media (min-width:900px),(orientation:landscape) and (min-width:600px){
  .emKap{flex-direction:row}
  .emYan{width:330px;border-top:0;border-left:1px solid #ffffff14;padding:10px;gap:10px;overflow:auto}
  .emOyuncular{grid-template-columns:1fr}
  .emOy{padding:7px 9px}
  .emOy .av{width:36px;height:36px}
  .emOy .ad{font-size:15px}.emOy .alt{font-size:12px}.emOy .para{font-size:18px}
  .emEylem{min-height:120px;background:#ffffff08;border-radius:14px;padding:10px}
  .emArac{flex-wrap:wrap}
  .emArac button{flex:1 1 40%;padding:10px 4px;font-size:14px}
  .emArac button.kare{flex:1 1 20%}
}
@media (orientation:landscape) and (max-height:500px){
  .emYan{width:290px;padding:6px;gap:6px}
  .emOy{padding:3px 6px}.emOy .av{width:26px;height:26px}
  .emEylem{min-height:80px;padding:6px}
  .emOyuncular{grid-template-columns:1fr 1fr}
}
@media (max-width:899px) and (orientation:portrait){
  .emOy .av{width:26px;height:26px}
  .emOy .av i{font-size:12px}
  .emOy .para{font-size:14px}
  .emOy{padding:3px 6px}
}
@media (max-width:420px){.emArac button{font-size:12px;padding:8px 2px}.emArac button.kare{flex:0 0 38px}}
/* online bekleme ekranı */
.emBekleSec{display:flex;gap:5px;flex-wrap:wrap;justify-content:center;margin:4px 0 8px}
.emBekleSec button{border:2px solid #ffffff22;background:#ffffff0f;color:#eef1fb;border-radius:10px;padding:7px 10px;font:800 13px Nunito,sans-serif;cursor:pointer}
.emBekleSec button.aktif{border-color:#ffd54a;background:#ffd54a26}
.emBekleSec button:disabled{cursor:default}
.emBekleEt{font-size:12px;color:#9aa5c9;font-weight:800;margin-top:6px}
