/*! © 2026 Sinan Sarıtaş · sinansaritas.com — Tüm hakları saklıdır. İzinsiz kopyalanamaz, çoğaltılamaz ve kullanılamaz. */
.sso{--oy-r:#9C3428;--oy-k:#E6E8EF;--oy-y:#172554;position:relative;font:16px/1.45 Poppins,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--oy-y);background:linear-gradient(180deg,#fbfdfc,#f1f6f4);border:1px solid var(--oy-k);border-radius:20px;overflow:hidden;min-height:440px}.sso *{box-sizing:border-box}.sso [hidden]{display:none!important}.sso button{font:700 16px Poppins,system-ui,sans-serif!important;cursor:pointer;text-transform:none!important;letter-spacing:0!important;line-height:1.2!important;box-shadow:none}.sso-sahne{position:relative;padding:18px;min-height:440px}.sso-giris{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.sso-giris-bas h3{margin:6px 0 4px;font-size:30px;font-weight:800;line-height:1.15}.sso-giris-bas p{margin:0;color:#4a5866;font-size:16px}.sso-rozet-s{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.06em;color:#fff;background:var(--oy-r);border-radius:999px;padding:4px 12px}.sso-ayar{display:flex;flex-direction:column;gap:6px}.sso-ayar b{font-size:13.5px;color:#4a5866}.sso-ayar>div{display:flex;flex-wrap:wrap;gap:8px}.sso-ayar button{min-height:46px;padding:0 16px!important;border-radius:12px!important;border:1.5px solid var(--oy-k)!important;background:#fff!important;color:var(--oy-y)!important}.sso-ayar button.on{background:var(--oy-r)!important;color:#fff!important;border-color:var(--oy-r)!important}.sso-giris-alt{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sso-basla{min-height:58px;padding:0 34px!important;border-radius:16px!important;border:0!important;background:var(--oy-r)!important;color:#fff!important;font-size:20px!important;box-shadow:0 8px 20px #00000026!important}.sso-basla:hover{filter:brightness(1.07)}.sso-ikincil{min-height:46px;padding:0 16px!important;border-radius:12px!important;border:1.5px solid var(--oy-k)!important;background:#fff!important;color:var(--oy-y)!important}.sso-kucuk{min-height:38px;font-size:14px!important}.sso-skor{background:#fff;border:1px solid var(--oy-k);border-radius:14px;padding:10px 14px}.sso-skor ol{margin:6px 0 0;padding-left:22px}.sso-skor li{display:flex;gap:10px;align-items:baseline}.sso-skor li span{font-weight:700}.sso-skor small{color:#6b7785}.sso-rozetler{display:flex;flex-wrap:wrap;gap:6px}.sso-rozetler span{font-size:13px;font-weight:700;background:#fff7e6;border:1px solid #f5d38a;border-radius:999px;padding:4px 10px}.sso-serit{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.sso-p{display:flex;flex-direction:column;align-items:center;min-width:70px;background:#fff;border:1px solid var(--oy-k);border-radius:12px;padding:4px 10px}.sso-p small{font-size:11px;color:#6b7785;font-weight:600}.sso-p b{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.sso-seri b{color:var(--oy-r)}.sso-sure.sso-az b{color:#d32f2f}.sso-bos{flex:1}.sso-sure-cubuk{height:8px;border-radius:99px;background:#e6ecef;overflow:hidden;margin:0 0 12px}.sso-sure-cubuk i{display:block;height:100%;background:var(--oy-r);transition:width .2s linear}.sso-alan{position:relative;min-height:300px}.sso-geri{min-height:30px;margin-top:8px}.sso-geri-ic{display:inline-block;padding:8px 14px;border-radius:12px;font-weight:600}.sso-yanlis{background:#fdecec;color:#a61b1b}.sso-dogru{background:#e7f6ef;color:#14704f}.sso-bilgi{background:#eef2ff;color:#3730a3}.sso-parla{animation:sso-parla .6s ease}@keyframes sso-parla{0%{box-shadow:0 0 #10b981b3}to{box-shadow:0 0 0 18px #10b98100}}.sso-ucan{position:absolute;left:50%;top:-6px;transform:translate(-50%);font-weight:800;color:#10b981;font-size:20px;animation:sso-ucan .9s ease forwards;pointer-events:none}@keyframes sso-ucan{to{transform:translate(-50%,-34px);opacity:0}}.sso-sars{animation:sso-sars .35s}@keyframes sso-sars{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.sso-konfeti{position:absolute;top:-12px;width:10px;height:14px;border-radius:2px;animation:sso-dus 2s ease-in forwards;pointer-events:none;z-index:40}@keyframes sso-dus{to{top:105%;transform:rotate(720deg)}}.sso-seviye-bant{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);background:var(--oy-r);color:#fff;font-size:34px;font-weight:800;padding:16px 34px;border-radius:20px;box-shadow:0 18px 40px #00000040;animation:sso-bant 1.3s ease forwards;z-index:30}@keyframes sso-bant{0%{opacity:0;transform:translate(-50%,-30%) scale(.7)}20%{opacity:1;transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{opacity:0}}.sso-rozet-bildir{position:absolute;right:14px;top:14px;z-index:45;background:#fffaf0;border:2px solid #f5c04a;border-radius:14px;padding:10px 14px;display:flex;flex-direction:column;box-shadow:0 10px 30px #0000002e;animation:sso-bant 2.6s ease forwards}.sso-rozet-bildir small{color:#6b5a2b}.sso-bitis{max-width:640px;margin:10px auto;text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center}.sso-bitis-ust b{display:block;font-size:64px;font-weight:800;color:var(--oy-r);line-height:1}.sso-bitis-ust small{font-size:16px;color:#6b7785}.sso-rekor{display:inline-block;background:#fff4d6;border-radius:999px;padding:4px 12px;font-weight:800;margin-bottom:6px}.sso-bitis-ist{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.sso-bitis-ist span{background:#fff;border:1px solid var(--oy-k);border-radius:12px;padding:6px 12px;font-size:13px;color:#6b7785;display:flex;flex-direction:column}.sso-bitis-ist b{font-size:22px;color:var(--oy-y)}.sso-yanlislar{text-align:left;background:#fff;border:1px solid var(--oy-k);border-radius:12px;padding:8px 14px;width:100%}.sso-yanlislar summary{cursor:pointer;font-weight:700}.sso .msl-fr,.sso .sso-fr{display:inline-flex;flex-direction:column;vertical-align:middle;text-align:center;line-height:1.1}.sso .sso-fr>span:first-child{border-bottom:2px solid currentColor;padding:0 3px}@media(max-width:640px){.sso-sahne{padding:12px}.sso-giris-bas h3{font-size:24px}.sso-p{min-width:58px;padding:3px 7px}.sso-p b{font-size:17px}.sso-seviye-bant{font-size:26px}}.sso-tamb{position:absolute;top:10px;right:10px;z-index:35;width:44px;height:44px;padding:0!important;border-radius:12px!important;border:1.5px solid var(--oy-k)!important;background:#fff!important;color:var(--oy-y)!important;font-size:20px!important;display:flex;align-items:center;justify-content:center}.sso-tamb:hover{border-color:var(--oy-r)!important;color:var(--oy-r)!important}.sso-serit,.sso-giris-bas{padding-right:52px}.sso-cik{display:none!important}.sso.sso-tam .sso-cik{display:inline-flex!important;position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:60;align-items:center;gap:10px;min-height:54px;padding:0 24px!important;border:0!important;border-radius:999px!important;background:var(--oy-r)!important;color:#fff!important;font-size:16.5px!important;box-shadow:0 0 0 4px #fff,0 10px 28px #00000052!important}.sso-cik span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#ffffff38;font-size:15px}.sso.sso-tam{border-radius:0;border:0;overflow:auto;width:100%;height:100%}.sso.sso-tam .sso-sahne{min-height:100%;padding-bottom:96px}.sso.sso-yedek{position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:99990;width:100vw;height:100vh;height:100dvh}.sso.sso-tam .sso-tamb{background:var(--oy-r)!important;color:#fff!important;border-color:var(--oy-r)!important}.sso:fullscreen{background:linear-gradient(180deg,#fbfdfc,#f1f6f4)}.sso-giris-ek{display:flex;flex-wrap:wrap;gap:8px}.sso .sso-giris-ek .sso-ikincil.on{background:var(--oy-r)!important;color:#fff!important;border-color:var(--oy-r)!important}.sso-takim{display:flex;gap:6px}.sso-tk{display:flex;flex-direction:column;align-items:center;min-width:66px;border-radius:12px;padding:4px 10px;background:#fff;border:2px solid var(--oy-k)}.sso-tk small{font-size:11px;font-weight:700}.sso-tk b{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.sso-tk0 small{color:#c62828}.sso-tk1 small{color:#1e5fb4}.sso-tk0.sirada{border-color:#c62828;background:#fdecec}.sso-tk1.sirada{border-color:#1e5fb4;background:#e9f1fc}.sso-gunp b{font-size:16px}.sso-gun-bitti,.sso-tk-sonuc{margin:8px 0 0;font-weight:700;text-align:center;font-size:17px}.sso-geri-bant{background:#64748b!important}.sso-kagit{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#172554f0;overflow-y:auto;padding:calc(16px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 30px max(12px,env(safe-area-inset-left,0px));font:15px/1.45 Poppins,system-ui,sans-serif;color:#111}.sso-kg-ust{max-width:794px;margin:0 auto 10px;display:flex;justify-content:flex-end;gap:8px}.sso-kg-ust button{min-height:44px;padding:0 16px;border-radius:10px;border:0;background:#fff;color:#172554;font-weight:700;cursor:pointer}.sso-kg-ust button:first-child{background:#f59e0b}.sso-kg-sayfa{background:#fff;max-width:794px;margin:0 auto 14px;padding:24px 26px;border-radius:6px}.sso-kg-sayfa header{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;border-bottom:2px solid var(--oy-r);padding-bottom:6px;margin-bottom:10px;font-size:13px}.sso-kg-logo{font-weight:800;font-size:17px;color:#56607a}.sso-kg-logo b{color:#172554}.sso-kg-ad{margin:0 0 10px;font-size:13px}.sso-kg-izgara{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sso-kg-soru{border:1px solid #cfd5df;border-radius:8px;padding:8px;display:flex;gap:8px;overflow-x:auto}.sso-kg-soru>b{color:var(--oy-r);font-size:16px}.sso-kg-tablo{border-collapse:separate;border-spacing:3px}.sso-kg-tablo td{width:42px;height:40px;text-align:center;border:1px solid #999;font-size:15px;font-weight:600}.sso-kg-tablo td.kg-ip{border:0;background:#eef1f6}.sso-kg-tablo td.kg-yaz{border:1.6px dashed #555;color:#c62828}.sso-kg-tablo td.kg-bos,.sso-kg-tablo td:empty:not(.kg-yaz){border:0}.sso-kg-tablo td.kg-op{border:0;width:16px;font-weight:800}.sso-kg-ik td{width:34px;height:34px}.sso-kg-kart{font-size:13px;margin-top:4px}.sso-kagit .sso-fr{display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;line-height:1.05;font-size:.9em}.sso-kagit .sso-fr>span:first-child{border-bottom:1.5px solid currentColor;padding:0 2px}@media(max-width:560px){.sso-kg-izgara{grid-template-columns:1fr}.sso-kg-sayfa{padding:16px 12px}}@media print{html.sso-kg-acik body>*:not(.sso-kagit){display:none!important}html.sso-kg-acik .sso-kagit{position:static;background:#fff;padding:0}.sso-kg-ust{display:none}.sso-kg-sayfa{page-break-after:always;max-width:none;border-radius:0}}.sso-yanlislar>summary{position:relative;list-style:none!important;padding-left:6px!important;background-image:none!important}.sso-yanlislar>summary::-webkit-details-marker{display:none!important}.sso-yanlislar>summary::marker{content:""!important}.sso-yanlislar>summary:before{content:none!important;display:none!important}
