.lgs-public-calculator{--lgs-public-primary:#467ff7;--lgs-public-secondary:#00a879;--lgs-public-border:#dce3ec;--lgs-public-text:#223044;--lgs-public-muted:#657185;color:var(--lgs-public-text);font-family:inherit;margin:1.5rem auto;max-width:1180px}.lgs-public-calculator .lgs-public-calculator__title{color:var(--lgs-public-text);font-size:clamp(1.5rem, 3vw, 2.15rem);line-height:1.2;margin:0 0 1.1rem;text-align:center}.lgs-public-calculator .lgs-public-calculator__detail{font-size:1rem;line-height:1.55;margin:0 auto 1.25rem;max-width:900px;text-align:center}.lgs-public-calculator .lgs-public-calculator__layout{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(220px,270px)}.lgs-public-calculator .lgs-public-calculator__main,.lgs-public-calculator .lgs-public-calculator__results{min-width:0}.lgs-public-calculator .lgs-public-calculator__table-wrap{overflow-x:auto;padding:0 2px 5px}.lgs-public-calculator .lgs-public-calculator__table{border-collapse:separate;border-spacing:0 9px;min-width:720px;table-layout:fixed;width:100%}.lgs-public-calculator .lgs-public-calculator__table thead th{background:var(--lgs-public-primary);border:0;color:#fff;font-size:.9rem;font-weight:700;line-height:1.25;padding:.75rem .55rem;text-align:center}.lgs-public-calculator .lgs-public-calculator__table thead th:first-child{border-radius:9px 0 0 9px;width:26%}.lgs-public-calculator .lgs-public-calculator__table thead th:last-child{border-radius:0 9px 9px 0}.lgs-public-calculator .lgs-public-calculator__table tbody th,.lgs-public-calculator .lgs-public-calculator__table tbody td{background:#fff;border:0;box-shadow:0 3px 10px rgb(25 48 79 / .12);font-size:.93rem;font-weight:600;line-height:1.25;padding:.62rem .5rem;text-align:center;vertical-align:middle}.lgs-public-calculator .lgs-public-calculator__table tbody th{border-radius:9px 0 0 9px;text-align:left}.lgs-public-calculator .lgs-public-calculator__table tbody td:last-child{border-radius:0 9px 9px 0}.lgs-public-calculator .lgs-public-calculator__notice-row td{background:#f5f8fc;border-radius:9px;box-shadow:none;color:var(--lgs-public-muted);font-size:.86rem;font-weight:600;padding:.65rem}.lgs-public-calculator .lgs-public-calculator__table input[type="number"]{appearance:textfield;background:#fff;border:1px solid #b8c4d2;border-radius:6px;color:var(--lgs-public-text);font:inherit;margin:0 auto;max-width:4.8rem;padding:.48rem .35rem;text-align:center;width:100%}.lgs-public-calculator .lgs-public-calculator__table input[type="number"]::-webkit-inner-spin-button,.lgs-public-calculator .lgs-public-calculator__table input[type="number"]::-webkit-outer-spin-button{opacity:1}.lgs-public-calculator .lgs-public-calculator__table input[aria-invalid="true"]{border-color:#b42318;box-shadow:0 0 0 2px rgb(180 35 24 / .16)}.lgs-public-calculator .lgs-public-calculator__table input:focus,.lgs-public-calculator .lgs-public-calculator__actions button:focus{outline:3px solid color-mix(in srgb,var(--lgs-public-primary) 28%,transparent);outline-offset:2px}.lgs-public-calculator .lgs-public-calculator__totals th,.lgs-public-calculator .lgs-public-calculator__totals td{background:color-mix(in srgb,var(--lgs-public-primary) 10%,#fff);font-weight:800}.lgs-public-calculator .lgs-public-calculator__totals th{background:var(--lgs-public-primary);color:#fff}.lgs-public-calculator .lgs-public-calculator__error{background:#fff1f0;border-radius:7px;color:#8f1d18;line-height:1.45;margin:.7rem 0 0;padding:.7rem .85rem}.lgs-public-calculator .lgs-public-calculator__error[hidden]{display:none}.lgs-public-calculator .lgs-public-calculator__actions{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-top:.7rem}.lgs-public-calculator .lgs-public-calculator__actions button{background:var(--lgs-public-secondary);border:1px solid var(--lgs-public-secondary);border-radius:9px;color:#fff;cursor:pointer;font:inherit;font-size:1rem;font-weight:700;min-width:125px;padding:.78rem 1.25rem}.lgs-public-calculator .lgs-public-calculator__actions button[data-action="reset"]{background:var(--lgs-public-primary);border-color:var(--lgs-public-primary)}.lgs-public-calculator .lgs-public-calculator__actions button:disabled{cursor:wait;opacity:.65}.lgs-public-calculator .lgs-public-calculator__results{display:grid;gap:.85rem}.lgs-public-calculator .lgs-public-calculator__score-card,.lgs-public-calculator .lgs-public-calculator__percentile-card{background:#fff;border:1px solid var(--lgs-public-border);border-radius:10px;box-shadow:0 3px 10px rgb(25 48 79 / .1);overflow:hidden}.lgs-public-calculator .lgs-public-calculator__score-card h3,.lgs-public-calculator .lgs-public-calculator__percentile-card h3{background:var(--lgs-public-primary);color:#fff;font-size:1rem;margin:0;padding:.75rem;text-align:center}.lgs-public-calculator .lgs-public-calculator__score-card output{color:var(--lgs-public-text);display:block;font-size:2rem;font-weight:800;padding:1rem;text-align:center}.lgs-public-calculator .lgs-public-calculator__percentile-card table{border-collapse:collapse;width:100%}.lgs-public-calculator .lgs-public-calculator__percentile-card th,.lgs-public-calculator .lgs-public-calculator__percentile-card td{border-bottom:1px solid var(--lgs-public-border);padding:.62rem .75rem;text-align:center}.lgs-public-calculator .lgs-public-calculator__percentile-card th{background:var(--lgs-public-secondary);color:#fff;width:45%}.lgs-public-calculator .lgs-public-calculator__percentile-card tr:last-child th,.lgs-public-calculator .lgs-public-calculator__percentile-card tr:last-child td{border-bottom:0}.lgs-public-calculator .lgs-public-calculator__disclaimer,.lgs-public-calculator .lgs-public-calculator__reference{color:var(--lgs-public-muted);font-size:.77rem;line-height:1.45;margin:0}.lgs-public-calculator .lgs-public-calculator__reference{margin-top:-.45rem}.lgs-public-calculator .lgs-public-calculator__visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:900px){.lgs-public-calculator .lgs-public-calculator__layout{grid-template-columns:1fr}.lgs-public-calculator .lgs-public-calculator__results{grid-template-columns:minmax(180px,0.7fr) minmax(230px,1fr)}.lgs-public-calculator .lgs-public-calculator__disclaimer,.lgs-public-calculator .lgs-public-calculator__reference{grid-column:1 / -1}}@media (max-width:767px){.lgs-public-calculator{margin:1rem auto;width:100%}.lgs-public-calculator .lgs-public-calculator__title{font-size:1.5rem;margin-bottom:.85rem}.lgs-public-calculator .lgs-public-calculator__detail{font-size:.9rem;margin-bottom:.9rem}.lgs-public-calculator .lgs-public-calculator__layout{gap:.9rem;grid-template-columns:minmax(0,1fr)}.lgs-public-calculator .lgs-public-calculator__table-wrap{max-width:100%;overflow-x:visible;padding:0}.lgs-public-calculator .lgs-public-calculator__table{border-spacing:0;display:block;min-width:0;width:100%}.lgs-public-calculator .lgs-public-calculator__table thead{display:none}.lgs-public-calculator .lgs-public-calculator__table tbody{display:grid;gap:9px;width:100%}.lgs-public-calculator .lgs-public-calculator__table tbody tr[data-subject],.lgs-public-calculator .lgs-public-calculator__table tbody .lgs-public-calculator__totals{background:#fff;border-radius:9px;box-shadow:0 3px 10px rgb(25 48 79 / .12);box-sizing:border-box;column-gap:6px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px;row-gap:7px;width:100%}.lgs-public-calculator .lgs-public-calculator__table tbody .lgs-public-calculator__totals{background:color-mix(in srgb,var(--lgs-public-primary) 10%,#fff);border-top:3px solid var(--lgs-public-primary)}.lgs-public-calculator .lgs-public-calculator__results{gap:.75rem;grid-template-columns:1fr;width:100%}.lgs-public-calculator .lgs-public-calculator__table tbody th,.lgs-public-calculator .lgs-public-calculator__table tbody td{background:#fff0;border-radius:0;box-shadow:none;box-sizing:border-box;font-size:.9rem;min-width:0;padding:0}.lgs-public-calculator .lgs-public-calculator__table tbody tr[data-subject]>th,.lgs-public-calculator .lgs-public-calculator__table tbody .lgs-public-calculator__totals>th{align-self:center;border-bottom:1px solid var(--lgs-public-border);color:var(--lgs-public-text);font-size:.92rem;font-weight:800;grid-column:1 / span 3;grid-row:1;overflow-wrap:anywhere;padding:0 0 .55rem;text-align:left}.lgs-public-calculator .lgs-public-calculator__table tbody tr[data-subject]>td[data-role="questions"],.lgs-public-calculator .lgs-public-calculator__table tbody .lgs-public-calculator__totals>td[data-role="total-questions"]{align-self:center;border-bottom:1px solid var(--lgs-public-border);font-size:.8rem;font-weight:800;grid-column:4;grid-row:1;padding:0 0 .55rem;text-align:right;white-space:nowrap}.lgs-public-calculator .lgs-public-calculator__table tbody tr[data-subject]>td[data-role="questions"]::after,.lgs-public-calculator .lgs-public-calculator__table tbody .lgs-public-calculator__totals>td[data-role="total-questions"]::after{content:" Soru"}.lgs-public-calculator .lgs-public-calculator__table tbody tr[data-subject]>td:nth-child(n+3),.lgs-public-calculator .lgs-public-calculator__table tbody .lgs-public-calculator__totals>td:nth-child(n+3){align-items:stretch;display:flex;flex-direction:column;font-size:.9rem;justify-content:space-between;min-height:60px;text-align:center}.lgs-public-calculator .lgs-public-calculator__table tbody tr[data-subject]>td:nth-child(3),.lgs-public-calculator .lgs-public-calculator__table tbody .lgs-public-calculator__totals>td:nth-child(3){grid-column:1;grid-row:2}.lgs-public-calculator .lgs-public-calculator__table tbody tr[data-subject]>td:nth-child(4),.lgs-public-calculator .lgs-public-calculator__table tbody .lgs-public-calculator__totals>td:nth-child(4){grid-column:2;grid-row:2}.lgs-public-calculator .lgs-public-calculator__table tbody tr[data-subject]>td:nth-child(5),.lgs-public-calculator .lgs-public-calculator__table tbody .lgs-public-calculator__totals>td:nth-child(5){grid-column:3;grid-row:2}.lgs-public-calculator .lgs-public-calculator__table tbody tr[data-subject]>td:nth-child(6),.lgs-public-calculator .lgs-public-calculator__table tbody .lgs-public-calculator__totals>td:nth-child(6){grid-column:4;grid-row:2}.lgs-public-calculator .lgs-public-calculator__table tbody tr[data-subject]>td:nth-child(3)::before,.lgs-public-calculator .lgs-public-calculator__table tbody .lgs-public-calculator__totals>td:nth-child(3)::before{content:"Doğru"}.lgs-public-calculator .lgs-public-calculator__table tbody tr[data-subject]>td:nth-child(4)::before,.lgs-public-calculator .lgs-public-calculator__table tbody .lgs-public-calculator__totals>td:nth-child(4)::before{content:"Yanlış"}.lgs-public-calculator .lgs-public-calculator__table tbody tr[data-subject]>td:nth-child(5)::before,.lgs-public-calculator .lgs-public-calculator__table tbody .lgs-public-calculator__totals>td:nth-child(5)::before{content:"Boş"}.lgs-public-calculator .lgs-public-calculator__table tbody tr[data-subject]>td:nth-child(6)::before,.lgs-public-calculator .lgs-public-calculator__table tbody .lgs-public-calculator__totals>td:nth-child(6)::before{content:"Net"}.lgs-public-calculator .lgs-public-calculator__table tbody tr[data-subject]>td:nth-child(n+3)::before,.lgs-public-calculator .lgs-public-calculator__table tbody .lgs-public-calculator__totals>td:nth-child(n+3)::before{color:var(--lgs-public-muted);display:block;font-size:.7rem;font-weight:700;line-height:1.1;margin-bottom:.35rem;text-align:center}.lgs-public-calculator .lgs-public-calculator__notice-row{display:block;width:100%}.lgs-public-calculator .lgs-public-calculator__notice-row td{background:#f5f8fc;border-radius:9px;color:var(--lgs-public-muted);display:block;font-size:.76rem;line-height:1.4;padding:.6rem .7rem;width:100%}.lgs-public-calculator .lgs-public-calculator__table input[type="number"]{appearance:auto;box-sizing:border-box;font-size:1rem;height:42px;margin:0;max-width:100%;min-width:0;padding:.45rem .2rem;width:100%}.lgs-public-calculator .lgs-public-calculator__actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem}.lgs-public-calculator .lgs-public-calculator__actions button{box-sizing:border-box;min-height:44px;min-width:0;padding:.7rem .65rem;width:100%}.lgs-public-calculator .lgs-public-calculator__score-card,.lgs-public-calculator .lgs-public-calculator__percentile-card{box-sizing:border-box;width:100%}.lgs-public-calculator .lgs-public-calculator__score-card output{font-size:1.875rem;padding:.85rem}.lgs-public-calculator .lgs-public-calculator__percentile-card table{table-layout:fixed;width:100%}.lgs-public-calculator .lgs-public-calculator__percentile-card th{width:45%}.lgs-public-calculator .lgs-public-calculator__disclaimer,.lgs-public-calculator .lgs-public-calculator__reference{font-size:.72rem;line-height:1.5}.lgs-public-calculator .lgs-public-calculator__reference{margin-top:-.25rem}}