#tercih-app{--app-bg:#edf2f9;--card:#fff;--tx:#17243b;--mu:#62718a;--bd:#d9e2f0;--ac:#1650c0;--ac2:#e8efff;--ok:#067647;--okb:#e8f7ee;--wr:#b54708;--wrb:#fff4e5;--er:#b42318;--erb:#fef3f2;max-width:1224px;color:var(--tx);background:var(--app-bg);box-sizing:border-box;margin:0 auto;padding:28px clamp(14px,3vw,40px) 48px;font:15px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#tercih-app *{box-sizing:border-box}#tercih-app .hero{color:#fff;background:linear-gradient(125deg,#1650c0,#0c2a63);border-radius:22px;margin-bottom:22px;padding:clamp(22px,4vw,40px);box-shadow:0 16px 38px #0c2a6333}#tercih-app .hero h1{margin:0 0 8px;font-size:clamp(24px,3vw,34px);line-height:1.15}#tercih-app .hero p{color:#e3ecfb;max-width:62em;margin:0 0 14px}#tercih-app .hero__label{letter-spacing:.08em;background:#ffffff1f;border:1px solid #ffffff52;border-radius:999px;margin-bottom:10px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-block}#tercih-app .geri{color:#12366f;background:#fff;border-radius:10px;align-items:center;min-height:40px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}#tercih-app .card{background:var(--card);border:1px solid var(--bd);border-top:3px solid var(--ac);border-radius:16px;margin-bottom:18px;padding:clamp(16px,2vw,24px);box-shadow:0 5px 18px #162d550f}#tercih-app h2{margin:0 0 12px;font-size:18px}#tercih-app .pt{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}#tercih-app .pt button{border:1px solid var(--bd);background:var(--card);color:var(--tx);cursor:pointer;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}#tercih-app .pt button small{color:var(--mu);margin-left:6px;font-weight:400}#tercih-app .pt button.on{background:var(--ac);border-color:var(--ac);color:#fff}#tercih-app .pt button.on small{color:#dfe8ff}#tercih-app .filtre{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:12px;display:grid}#tercih-app .filtre label{color:var(--mu);flex-direction:column;gap:4px;font-size:13px;display:flex}#tercih-app .filtre label.ck{color:var(--tx);flex-direction:row;align-items:center;gap:8px;min-height:40px;font-size:14px}#tercih-app input[type=number],#tercih-app input[type=text],#tercih-app select{border:1px solid var(--bd);background:var(--app-bg);width:100%;color:var(--tx);border-radius:9px;padding:9px 10px;font-size:15px}#tercih-app input:focus,#tercih-app select:focus{outline:2px solid var(--ac);outline-offset:1px}#tercih-app .not{color:var(--mu);margin:12px 0 0;font-size:13px}#tercih-app .bands{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:12px;display:grid}#tercih-app .band{text-align:left;border:2px solid var(--bd);background:var(--card);cursor:pointer;color:var(--tx);border-radius:14px;padding:12px 14px;font-size:15px}#tercih-app .band b{margin-right:4px;font-size:22px}#tercih-app .band small{color:var(--mu);margin-top:2px;font-size:12px;display:block}#tercih-app .band.guvenli b{color:var(--ok)}#tercih-app .band.uygun b{color:var(--ac)}#tercih-app .band.zor b{color:var(--wr)}#tercih-app .band.guvenli.on{border-color:var(--ok);background:var(--okb)}#tercih-app .band.uygun.on{border-color:var(--ac);background:var(--ac2)}#tercih-app .band.zor.on{border-color:var(--wr);background:var(--wrb)}#tercih-app .ozet{color:var(--mu);margin:0 0 12px}#tercih-app .ozet b{color:var(--tx)}#tercih-app .sc{overflow-x:auto}#tercih-app table{border-collapse:collapse;width:100%;min-width:860px;font-size:14px}#tercih-app th,#tercih-app td{text-align:left;border-bottom:1px solid var(--bd);vertical-align:top;padding:10px 8px}#tercih-app th{color:var(--mu);white-space:nowrap;font-size:12px;font-weight:600}#tercih-app td.big{color:var(--ac);white-space:nowrap;font-weight:700}#tercih-app .uni{color:var(--tx);font-weight:700;text-decoration:none}#tercih-app .uni:hover{color:var(--ac);text-decoration:underline}#tercih-app .prg{margin-top:2px}#tercih-app .tags{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}#tercih-app .t{background:var(--ac2);color:var(--ac);border-radius:6px;padding:1px 7px;font-size:11px;font-weight:600}#tercih-app .t.V{color:#6941c6;background:#f4ebff}#tercih-app .t.D{background:var(--okb);color:var(--ok)}#tercih-app .t.g{color:#475467;background:#f2f4f7;font-weight:500}#tercih-app .nets{flex-wrap:wrap;gap:4px;max-width:340px;display:flex}#tercih-app .nets span{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:6px;padding:2px 6px;font-size:12px}#tercih-app .nets span b{color:var(--tx)}#tercih-app .nets span.ok,#tercih-app .not .ok{background:var(--okb);color:var(--ok)}#tercih-app .nets span.eksik,#tercih-app .not .eksik{background:var(--erb);color:var(--er)}#tercih-app .nets span.obp{background:var(--ac2);color:var(--ac)}#tercih-app .na{color:var(--mu);font-size:12px}#tercih-app .bos{text-align:center;color:var(--mu);padding:18px}#tercih-app .more{border:1px solid var(--ac);background:var(--card);color:var(--ac);cursor:pointer;border-radius:10px;margin:14px auto 0;padding:10px 18px;font-weight:600;display:block}#tercih-app .uyari{border:1px solid var(--bd);border-left:4px solid var(--wr);background:var(--wrb);color:#7a2e0e;border-radius:10px;margin-top:16px;padding:12px 14px;font-size:13px}@media (max-width:600px){#tercih-app{padding:16px 10px 28px}#tercih-app .hero{border-radius:16px}}
