/* EnKoç resmî sınav hedefi – iki sayfada ortak, mobil uyumlu */
.er-wrap{font-family:Inter,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;border:1px solid #d5e6e5;border-radius:24px;background:linear-gradient(145deg,#f5fbf9,#ffffff 56%,#fffaf4);padding:clamp(18px,3vw,30px);box-shadow:0 14px 40px rgba(20,73,68,.08);color:#163135;overflow:hidden}
.er-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:20px}.er-eyebrow{display:block;font-size:10px;font-weight:900;letter-spacing:.15em;color:#088e83}.er-heading h2{font-size:clamp(23px,3vw,34px)!important;line-height:1.17;margin:7px 0 8px!important;color:#142c30!important}.er-heading p{color:#557173!important;font-size:14px;margin:0;line-height:1.6;max-width:730px}
.er-countdown{background:#16383a;color:#fff;padding:15px 22px;border-radius:18px;min-width:142px;text-align:center}.er-countdown span,.er-countdown small{display:block;color:#c9e6df;font-size:11px}.er-countdown strong{font-size:45px;line-height:1.15;display:block;color:#fff}.er-exam-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.er-exam{border:1px solid #dbe9e8;border-radius:15px;background:#fff;padding:15px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.er-exam span{font-size:11px;font-weight:850;color:#287c77}.er-exam strong{font-size:clamp(22px,2.5vw,32px);font-weight:900;letter-spacing:-.05em;color:#153236}.er-exam small{font-size:11px;color:#64797d}.er-exam.er-highlight{background:#068e89;border-color:#068e89}.er-exam.er-highlight strong,.er-exam.er-highlight small,.er-exam.er-highlight span{color:#fff}.er-exam.er-small{background:#fff3e9;border-color:#fad8c1}.er-exam.er-small span{color:#ac5423}
.er-phases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:20px 0;border-top:4px solid #a7d9cf;padding-top:15px}.er-phase{padding:4px 15px 8px;position:relative;min-width:0}.er-phase:before{content:'';height:11px;width:11px;border-radius:50%;position:absolute;top:-22px;left:13px;background:#78bcb4;border:2px solid white;box-shadow:0 0 0 2px #97d2c9}.er-phase.er-now:before{background:#ee7843;box-shadow:0 0 0 3px #f9d5bf}.er-phase .er-number{font-size:11px;color:#b65b31;font-weight:900}.er-phase b{display:block;font-size:13px;line-height:1.3;margin:6px 0}.er-phase small{font-size:11px;font-weight:700;color:#098b7f}.er-phase p{font-size:11px;color:#657c7d;line-height:1.5;margin:7px 0 0}.er-bottom{display:flex;gap:24px;align-items:start;justify-content:space-between;border-top:1px solid #dcebe9;padding-top:12px}.er-bottom p{font-size:10px;line-height:1.55;color:#6e8284;margin:0;max-width:420px}.er-milestones{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;font-size:11px}.er-milestones>b{color:#0b857b}.er-milestones span{color:#5b7174}.er-milestones strong{color:#243b3b}
.er-compute{margin-top:23px;border:1px solid #cbe8df;border-radius:17px;padding:19px;background:#fff}.er-compute-title{display:flex;justify-content:space-between;gap:18px}.er-compute-title b{font-size:18px}.er-compute-title p{font-size:12px;color:#667e7f;margin:4px 0 10px}.er-compute-label{font-weight:850;font-size:9px;letter-spacing:.04em;color:#a45a35}.er-inputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0}.er-inputs label{display:block;font-size:11px;font-weight:800;color:#567276}.er-inputs input,.er-inputs select{display:block;width:100%;height:43px;margin-top:6px;border:1px solid #ccdcde;border-radius:10px;padding:8px 10px;font-size:13px;background:#fbfdfd;color:#132d31}.er-result{margin-top:14px;border-radius:13px;padding:16px;border:1px solid #b7dfd4;background:#f0fbf7}.er-result.er-risk{background:#fff7f1;border-color:#f3d3be}.er-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.er-stat-row div{border-right:1px solid #dce7e4;padding-right:8px}.er-stat-row div:last-child{border:0}.er-stat-row span{display:block;font-size:10px;line-height:1.3;color:#587172}.er-stat-row strong{display:block;font-size:clamp(17px,2vw,22px);color:#153438;line-height:1.4}.er-insight{border-top:1px solid #cee5df;margin-top:13px;padding-top:12px}.er-insight b{font-size:14px;color:#18423f}.er-insight p{font-size:12px;line-height:1.5;margin:5px 0;color:#475f61}.er-insight small,.er-result>small{font-size:11px;color:#5b7475;line-height:1.5}.er-disclaimer{font-size:10px;color:#71868a;line-height:1.5;margin:12px 0 0}
@media(max-width:850px){.er-phases{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.er-bottom{display:block}.er-bottom p{margin-top:12px}.er-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.er-heading{display:block}.er-countdown{margin-top:14px;display:inline-block;min-width:150px}.er-exam-cards{grid-template-columns:1fr 1fr}.er-exam.er-small{grid-column:span 2}.er-phase{padding-left:8px;padding-right:8px}.er-exam{padding:12px}.er-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.er-stat-row div:nth-child(2){border-right:0}.er-compute-title{display:block}.er-compute-label{display:block;margin-top:8px}}
