._shell_11918_1{color:#173248;background:radial-gradient(circle at 92% 0,#ccece5 0,#0000 30%),#eef4f7;min-height:100vh}._topbar_11918_7{box-sizing:border-box;color:#fff;background:#123047;align-items:center;gap:20px;min-height:82px;padding:11px max(20px,50vw - 620px);display:flex}._backLink_11918_18{color:#fff;border:1px solid #ffffff38;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex}._topbar_11918_7>div span{color:#7ce4d3;letter-spacing:.08em;font-size:.76rem;font-weight:900}._topbar_11918_7 h1{margin:2px 0 0;font-size:clamp(1.35rem,2.7vw,2rem)}._content_11918_43{width:min(1240px,100% - 28px);margin:24px auto 48px}._heading_11918_48{align-items:center;gap:14px;display:flex}._headingIcon_11918_54{color:#087f76;background:#dff3ef;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}._heading_11918_48 p,._heading_11918_48 h2,._heading_11918_48 span{margin:0}._heading_11918_48 p{color:#087f76;letter-spacing:.08em;font-size:.78rem;font-weight:900}._heading_11918_48 h2{margin-top:2px;font-size:clamp(1.35rem,2.8vw,2rem)}._heading_11918_48 span{color:#647d89;margin-top:4px;font-size:.86rem;font-weight:700;display:block}._subjectTabs_11918_90{background:#ffffffd9;border:1px solid #cedde2;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:20px;padding:7px;display:grid;box-shadow:0 7px 22px #17394a0c}._subjectTabs_11918_90 button{color:#466371;min-height:55px;font:inherit;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:8px 14px;font-size:1.04rem;font-weight:900;display:flex}._subjectTabs_11918_90 button small{color:#6c828d;background:#e8f0f2;border-radius:99px;padding:3px 8px;font-size:.72rem}._subjectTabs_11918_90 ._selectedTab_11918_127{color:#076b63;background:#def3ef;border-color:#079286}._subjectTabs_11918_90 ._selectedTab_11918_127 small{color:#087f76;background:#fff}._legend_11918_138{color:#617986;flex-wrap:wrap;align-items:center;gap:18px;min-height:44px;padding:8px 2px;font-size:.8rem;font-weight:750;display:flex}._legend_11918_138 span{align-items:center;gap:6px;display:inline-flex}._legend_11918_138 strong{color:#087f76;margin-left:auto}._clearSample_11918_161,._practicingSample_11918_162{border-radius:4px;width:18px;height:18px}._clearSample_11918_161{background:#e8f1f8;border:1px solid #a9c6db}._practicingSample_11918_162{background:#fff;border:1px solid #cbdce1}._tableCard_11918_178{background:#fff;border:1px solid #cbdce1;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #17394a12}._tableWrap_11918_186{overflow:auto}._tableWrap_11918_186 table{border-collapse:separate;border-spacing:0;color:#173248;width:100%;min-width:760px;font-size:.92rem}._tableWrap_11918_186 th,._tableWrap_11918_186 td{text-align:center;vertical-align:middle;border-bottom:1px solid #dce6e9;border-right:1px solid #dce6e9;padding:10px 11px}._tableWrap_11918_186 th:last-child,._tableWrap_11918_186 td:last-child{border-right:0}._tableWrap_11918_186 thead th{z-index:2;color:#fff;letter-spacing:.03em;white-space:nowrap;background:#123047;font-size:.8rem;position:sticky;top:0}._tableWrap_11918_186 tbody tr._clearRow_11918_224 td{background:#e8f1f8}._tableWrap_11918_186 tbody tr._practicingRow_11918_228 td{background:#fff}._tableWrap_11918_186 tbody tr:nth-child(2n) td{background-image:linear-gradient(#ffffff38,#ffffff38)}._rankCell_11918_236{color:#087f76;min-width:48px;font-size:1rem;font-weight:950}._nameCell_11918_243{min-width:140px;font-weight:900;text-align:left!important}._dateCell_11918_249{min-width:145px}._dateCell_11918_249 b,._tabletDate_11918_254 b{color:#58717e;margin-right:7px;font-size:.68rem}._dateCell_11918_249 time{white-space:nowrap}._tabletDate_11918_254{display:none}._statusCell_11918_268{min-width:180px;text-align:left!important}._empty_11918_273{color:#667f8c;text-align:center;margin:0;padding:60px 20px;font-weight:800}@media (width<=640px){._topbar_11918_7{gap:10px;min-height:72px;padding-inline:12px}._backLink_11918_18{padding-inline:10px;font-size:.82rem}._content_11918_43{width:calc(100% - 16px);margin-top:14px}._subjectTabs_11918_90 button{gap:4px;min-height:50px;padding-inline:5px;font-size:.94rem}._subjectTabs_11918_90 button small{padding-inline:5px;font-size:.65rem}._legend_11918_138{gap:10px 14px}._legend_11918_138 strong{width:100%;margin-left:0}}@media (width<=900px){._tabletDate_11918_254{color:#58717e;white-space:nowrap;margin-top:5px;font-size:.72rem;font-weight:750;display:block}}
