/* Teneffüs only. Loaded exclusively by OON_Gundem::varliklar when enabled.
   Existing content, permissions, controls and the rest of the portal are preserved. */
@media screen {
.oon-gd{--gd-lac:#103e50;--gd-lac2:#082c3e;--gd-cam:#22e4d1;--gd-yes:#08776c;--gd-bg:#f4f0e7;--gd-cz:#e2ddd2;max-width:1040px;padding:24px 24px 44px;background:#f7f4ec;border-radius:28px;overflow-wrap:anywhere}
.oon-gd .oon-gd-kartlar{gap:28px;position:relative}
.oon-gd .oon-gd-kart{border:1px solid #e4dfd3;border-radius:24px;padding:38px 38px 46px;background:#fffef9;box-shadow:0 5px 0 #e7e1d6,0 16px 28px -24px #173c49}
.oon-gd .oon-gd-ust{display:inline-block;background:#c6f6ec;color:#095c57;border-radius:7px 12px 6px 11px;padding:6px 12px;font-size:11px;letter-spacing:.13em;transform:rotate(-1deg)}
.oon-gd .oon-gd-baslik{font-size:clamp(25px,3.5vw,36px);letter-spacing:-.035em;margin:18px 0 24px!important;line-height:1.18;max-width:800px}
.oon-gd .oon-gd-kart--kapak,.oon-gd .oon-gd-hero{background:#092e40 url('teneffus/lounge.webp') center/cover no-repeat;color:#fff;border:0;isolation:isolate;overflow:hidden;padding:46px 42px;min-height:530px}
.oon-gd .oon-gd-kart--kapak:before,.oon-gd .oon-gd-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,31,45,.97),rgba(4,31,45,.88) 46%,rgba(4,31,45,.18));z-index:-1}
.oon-gd .oon-tn-brand,.oon-gd .oon-gd-hero h1{font-family:'Trebuchet MS',system-ui,sans-serif;font-size:clamp(58px,8vw,92px);font-weight:950;letter-spacing:-.075em;line-height:1.15;transform:rotate(-3deg);width:fit-content;margin:0 0 28px;position:relative;color:#fff;text-shadow:0 5px 0 #123e51}
.oon-gd .oon-tn-brand:after,.oon-gd .oon-gd-hero h1:after{content:"";display:block;height:7px;background:#22e4d1;border-radius:80% 10% 70% 30%;width:88%;margin-top:4px;transform:rotate(-2deg)}
.oon-gd .oon-tn-brand span{position:absolute;right:-25px;top:8px;width:9px;height:24px;border-radius:10px;background:#22e4d1;transform:rotate(25deg);box-shadow:17px 8px 0 -1px #22e4d1}
.oon-gd .oon-gd-kart--kapak .oon-gd-baslik{font-size:clamp(26px,4vw,42px);max-width:580px;color:#fff;margin:16px 0!important}
.oon-gd .oon-gd-kart--kapak .oon-gd-ust,.oon-gd .oon-gd-hero .oon-gd-ust,.oon-gd .oon-gd-kart--katil .oon-gd-ust{background:#22e4d1;color:#062f41}
.oon-gd .oon-gd-kapak-alt{color:#7bf5e4;max-width:510px;font-size:20px;line-height:1.4}
.oon-gd .oon-gd-giris,.oon-gd .oon-gd-hero-alt{max-width:510px;font-size:16px;line-height:1.7;color:#f0f6f5}
.oon-gd .oon-gd-cipler{max-width:520px}
.oon-gd .oon-gd-cipler span{background:#113c4ee8;border-color:#7faaa8;font-size:12px}
.oon-gd .oon-gd-kapak-not{max-width:470px;color:#c3d9db;font-size:12px}
.oon-gd .oon-gd-sayfa-no{background:#f0ece3;color:#54656a;padding:3px 10px;border-radius:20px;font-variant-numeric:tabular-nums;bottom:12px}
.oon-gd .oon-gd-kart--kapak .oon-gd-sayfa-no,.oon-gd .oon-gd-kart--katil .oon-gd-sayfa-no{background:#ffffff20;color:#dcecea}
.oon-gd .oon-gd-rakamlar{gap:20px;padding:8px 4px}
.oon-gd .oon-gd-rakamlar>div{position:relative;background:#ffedb1;border-radius:3px 3px 18px 3px;min-height:138px;padding:23px 16px 17px;box-shadow:3px 6px 0 #183b4a0d;transform:rotate(-2deg)}
.oon-gd .oon-gd-rakamlar>div:before{content:"";position:absolute;top:-7px;left:calc(50% - 20px);width:40px;height:15px;background:#fff9;transform:rotate(4deg);border:1px solid #d4c9ab55}
.oon-gd .oon-gd-rakamlar>div:nth-child(4n+2){background:#d8f1e9;transform:rotate(1.5deg)}
.oon-gd .oon-gd-rakamlar>div:nth-child(4n+3){background:#f4dce9;transform:rotate(-1deg)}
.oon-gd .oon-gd-rakamlar>div:nth-child(4n){background:#e2e2fa;transform:rotate(2deg)}
.oon-gd .oon-gd-rakamlar b{font-size:clamp(25px,3vw,36px);letter-spacing:-.04em;color:#113e50}
.oon-gd .oon-gd-rakamlar span{color:#344a51;font-size:13px}
.oon-gd .oon-gd-sira li{background:#f6f4ed;border:0;padding:17px 18px 17px 68px;border-radius:14px}
.oon-gd .oon-gd-sira li:before{top:17px;left:16px;transform:rotate(-5deg);background:#163e50;color:#fff}
.oon-gd .oon-gd-sira li:first-child{background:#e0f4ec}
.oon-gd .oon-gd-cubuk{height:6px;background:#dedfd7}
.oon-gd .oon-gd-soru{border-radius:19px 19px 19px 3px;background:#edf0f3;border:1px solid #dde4e6;margin-right:34px;padding:18px 22px}
.oon-gd .oon-gd-cevap{border-radius:19px 19px 3px 19px;background:#e0f5ec;border:1px solid #b4dfce;margin-left:24px;padding:20px 22px}
.oon-gd .oon-gd-ipucu{background:#fff0c4;border-radius:4px 14px 14px 4px;border-left:4px solid #e1b852}
.oon-gd .oon-gd-dayanak{border-top:1px dashed #d6d9d1;padding-top:14px;font-size:12px}
.oon-gd .oon-gd-kisa>div{background:#f7f3e8;border:0;border-left:4px solid #1aab98;border-radius:4px 14px 14px 4px;padding:20px}
.oon-gd .oon-gd-kisa>div:nth-child(even){background:#edf4f2}
.oon-gd .oon-gd-numarali li{background:#f7f4eb;border-radius:12px;padding:15px 15px 15px 60px}
.oon-gd .oon-gd-numarali li:before{left:14px;top:14px;background:#d8eee6;color:#145347;transform:rotate(-5deg)}
.oon-gd .oon-gd-kutular>a,.oon-gd .oon-gd-kutular>div{background:#f6f0db;border:1px solid #e9dfbf;padding:22px;border-radius:6px 18px 18px 18px}
.oon-gd .oon-gd-kutular>:nth-child(even){background:#e9f3ef;border-color:#d2e4dc}
.oon-gd .oon-gd-kutular strong{font-size:18px;margin-bottom:5px}
.oon-gd .oon-gd-eslesme li{background:#f4f5ee;border:0;padding:17px}
.oon-gd .oon-gd-kart--katil{background:radial-gradient(ellipse at 100% 0,#186a6c,transparent 65%),#0b3346;color:#fff;border:0;padding-top:44px}
.oon-gd .oon-gd-kart--katil .oon-gd-baslik{color:#fff}
.oon-gd .oon-gd-gruplar>div{border:1px solid #668c96;background:#ffffff0a;padding:20px}
.oon-gd .oon-gd-btn{box-shadow:0 4px 0 #082e3c18;padding:13px 20px;transition:transform .15s}
.oon-gd .oon-gd-btn:hover{transform:translateY(-2px)}
.oon-gd :is(a,button):focus-visible{outline:3px solid #ba7718;outline-offset:4px}
.oon-gd .oon-gd-akart{border:1px solid #d9dacc;box-shadow:0 4px 0 #e7e1d6;background:#fffdf6}
.oon-gd .oon-gd-akart-ic{padding:26px}
.oon-gd .oon-gd-akart-no{transform:rotate(-5deg);border-radius:5px 16px 5px 16px}
.oon-gd .oon-gd-akart.is-son .oon-gd-akart-no{background:#ffedb1;color:#123e50}
.oon-gd .oon-gd-akart-konular i{background:#f2efe4}
.oon-gd .oon-gd-tum,.oon-gd .oon-gd-arac-alt,.oon-gd .oon-gd-katil-serit{background:#fffdf6}
.oon-gd .oon-gd-tum a{flex-wrap:wrap}
@media(max-width:760px){
.oon-gd{padding:16px 14px 28px;border-radius:18px}
.oon-gd .oon-gd-kart{padding:25px 20px 42px;border-radius:20px}
.oon-gd .oon-gd-kart--kapak,.oon-gd .oon-gd-hero{padding:30px 24px 42px;min-height:570px;background-position:65% center}
.oon-gd .oon-gd-kart--kapak:before,.oon-gd .oon-gd-hero:before{background:linear-gradient(180deg,#082c3ef5,#082c3ee8 60%,#082c3e90)}
.oon-gd .oon-tn-brand{font-size:61px;margin-bottom:27px}
.oon-gd .oon-gd-kart--kapak .oon-gd-baslik{font-size:29px}
.oon-gd .oon-gd-baslik{font-size:26px}
.oon-gd .oon-gd-rakamlar{gap:17px 12px}
.oon-gd .oon-gd-rakamlar>div{padding:22px 12px 15px;min-height:130px}
.oon-gd .oon-gd-rakamlar b{font-size:27px}
.oon-gd .oon-gd-soru{margin-right:10px;padding:16px}
.oon-gd .oon-gd-cevap{margin-left:10px;padding:16px}
.oon-gd .oon-gd-akart-ic{padding:20px;gap:14px}
.oon-gd .oon-gd-akart.is-son .oon-gd-akart-no{width:60px;height:72px}
.oon-gd .oon-gd-sayac{padding:5px}
.oon-gd .oon-gd-ok{background:#123f51;color:#fff;border:0;width:40px;height:40px}
.oon-gd.is-kaydir:not(.is-liste) .oon-gd-kart{flex-basis:94%}
}
@media(prefers-reduced-motion:reduce){.oon-gd *{transition:none!important;scroll-behavior:auto!important}}
}
@media print{.oon-gd .oon-tn-brand{display:none}}
