.sr-tablewrap{overscroll-behavior-x:contain;scrollbar-color:var(--line-strong) var(--paper);border-top:1px solid var(--ink);max-width:100%;max-height:min(78vh,860px);overflow:auto}.sr-tablewrap:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.sr-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums lining-nums;width:100%;min-width:760px;font-size:14px}.sr-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sr-table th,.sr-table td{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:12px;line-height:1.35}.sr-table thead th{z-index:2;background:var(--paper-deep);border-bottom:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);vertical-align:bottom;font-size:11.5px;font-weight:600;position:sticky;top:0}.sr-table thead th small{letter-spacing:0;text-transform:none;margin-top:3px;font-size:12px;font-weight:400;display:block}.sr-table th:first-child{z-index:1;background:var(--paper);border-right:1px solid var(--line-strong);overflow-wrap:anywhere;width:210px;min-width:150px;max-width:210px;position:sticky;left:0}.sr-table thead th:first-child{z-index:3;background:var(--paper-deep)}.sr-table tbody th{color:var(--ink);font-size:14.5px;font-weight:600}.site-body .sr-table tbody th a{color:var(--ink);text-decoration:none;transition:color .14s ease-out}.site-body .sr-table tbody th a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.sr-table td strong{font:600 23px/1.05 var(--serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.sr-table td{white-space:nowrap}.sr-table td small{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.35;display:block}.sr-ci{color:var(--muted);white-space:nowrap;font-size:13px}.sr-row--low td{color:var(--muted);font-size:14.5px}.sr-sort{width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-end;gap:6px;margin:0;padding:0;display:flex}.sr-sort:hover{color:var(--ink)}.sr-sort:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sr-table th[aria-sort] .sr-sort{color:var(--ink)}.sr-arrow{min-width:10px;font:600 15px/1 var(--sans);color:var(--accent)}.sr-panel{scroll-margin-top:84px;display:none}:is(.sr-panel:target,.sr-panels:not(:has(.sr-panel:target)) .sr-panel--default){display:block}@supports not selector(:has(*)){.sr-panel{margin-bottom:48px;display:block}}.sr-switch{gap:12px;padding:0 0 22px;display:grid}.sr-switch__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sr-switch__label{letter-spacing:.12em;text-transform:uppercase;min-width:72px;color:var(--muted);font-size:12px;font-weight:600}.sr-switch .site-chips a{min-height:40px;padding:0 14px}.sr-switch .site-chips [aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.sr-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin:0 0 12px;display:flex}.site-body .sr-panel__head h3{font:600 clamp(24px, 2.6vw, 32px)/1.1 var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.01em}.sr-hint{margin:10px 0 0}.sr-howto{border-top:1px solid var(--line);max-width:78ch;margin:0 0 32px;padding:0;list-style:none}.sr-howto li{border-bottom:1px solid var(--line);padding:12px 0;font-size:15px;line-height:1.55}.sr-howto strong{font-weight:600}.sr-method{max-width:74ch}.sr-method h3{margin-top:34px}.sr-method li strong{font-weight:600}.sr-links{flex-wrap:wrap;gap:6px 22px;margin:14px 0 0;display:flex}.sr-notes{max-width:76ch;margin:14px 0 0;padding:0;list-style:none}.sr-notes li{border-left:1px solid var(--line-strong);margin:6px 0;padding-left:14px}.sr-empty{max-width:64ch;margin:14px 0 0;font-size:16px;line-height:1.55}#school-results,.sr-panels h3,#tablitsy,#metodika-title{font-variant-numeric:lining-nums}@media (max-width:600px){.sr-table{min-width:680px}.sr-table th:first-child{width:140px;min-width:140px;max-width:140px}.sr-table th,.sr-table td{padding:11px 9px}.sr-table td strong{font-size:21px}.sr-switch__label{width:100%;min-width:0}}.spf{margin-top:16px}.spf-controls{grid-template-columns:minmax(0,1fr) minmax(200px,260px);align-items:end;gap:18px 24px;display:grid}.spf-count{color:var(--ink-soft);margin:18px 0 10px;font-size:15px}.spf-table{min-width:640px}.spf-table tbody th small{color:var(--muted);margin-top:4px;font-size:12.5px;font-weight:400;display:block}@media (max-width:720px){.spf-controls{grid-template-columns:1fr}}
