@charset "UTF-8";:root{--nanumSquare:"NanumSquareR";--nanumSquareNeo:"NanumSquareNeo","Nanum Gothic",sans-serif;--SCDream:"SCDream";--jamsil:"jamsilEB";--jamsilB:"jamsilB";--jamsilM:"jamsilM";--NotoSansKorean:"NotoSansKorean";--notoB:"NotoSansKoreanB";--nanum:var(--nanumSquareNeo);--noto:var(--nanumSquareNeo);--h-accent:#f29d3a;--s-accent:242,157,58;--h-accent2:#f4ab57;--s-accent2:244,171,87}@font-face{font-display:swap;font-family:NanumSquareNeo;font-style:normal;font-weight:100 900;src:url(/static/media/NanumSquareNeo-Variable.853b00908375a0062d2a.ttf) format("truetype")}@font-face{font-family:Nanum Gothic;font-style:normal;font-weight:400;src:url(/static/media/NanumGothic-Regular.2fcf8ecb1b3ce6a0b4dc.eot);src:url(/static/media/NanumGothic-Regular.2fcf8ecb1b3ce6a0b4dc.eot?#iefix) format("embedded-opentype"),url(/static/media/NanumGothic-Regular.276c077c45268e595e18.woff2) format("woff2"),url(/static/media/NanumGothic-Regular.d9fb35b78a41ca886f76.woff) format("woff"),url(/static/media/NanumGothic-Regular.f88c6a28b0072219b05a.ttf) format("truetype")}@font-face{font-family:Nanum Gothic;font-style:normal;font-weight:700;src:url(/static/media/NanumGothic-Bold.8fa32d6253301d91435f.eot);src:url(/static/media/NanumGothic-Bold.8fa32d6253301d91435f.eot?#iefix) format("embedded-opentype"),url(/static/media/NanumGothic-Bold.f6661990fd77af2ecd03.woff2) format("woff2"),url(/static/media/NanumGothic-Bold.bd9b56675e34cd12c26c.woff) format("woff"),url(/static/media/NanumGothic-Bold.24a18de6a1a72287239c.ttf) format("truetype")}@font-face{font-family:Nanum Gothic;font-style:normal;font-weight:800;src:url(/static/media/NanumGothic-ExtraBold.24ab0fb872a9d6389b83.eot);src:url(/static/media/NanumGothic-ExtraBold.24ab0fb872a9d6389b83.eot?#iefix) format("embedded-opentype"),url(/static/media/NanumGothic-ExtraBold.e9301120136044844064.woff2) format("woff2"),url(/static/media/NanumGothic-ExtraBold.ec8c88218781ba951c8e.woff) format("woff"),url(/static/media/NanumGothic-ExtraBold.892daaa40aba83f61cdc.ttf) format("truetype")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:100;src:url(/static/media/NotoSans-Thin.5f9a1e0f54e8a2bcdbc2.eot) format("eot"),url(/static/media/NotoSans-Thin.ccfd5564f598f6b082b4.otf) format("opentype"),url(/static/media/NotoSans-Thin.7a561ac968999a5dade3.woff) format("woff"),url(/static/media/NotoSans-Thin.9a72164420c5bea92570.woff2) format("woff2")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:200;src:url(/static/media/NotoSans-Light.516f7bce44bf65da2463.eot) format("eot"),url(/static/media/NotoSans-Light.ec7f2349019731181656.otf) format("opentype"),url(/static/media/NotoSans-Light.1214e1a50a7c03f7940e.woff) format("woff"),url(/static/media/NotoSans-Light.d3283d226f8f74e7a8d5.woff2) format("woff2")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:300;src:url(/static/media/NotoSans-DemiLight.cf4b52a8ac6b91e2c978.eot) format("eot"),url(/static/media/NotoSans-DemiLight.091dbc1f67a785b70b53.otf) format("opentype"),url(/static/media/NotoSans-DemiLight.1ada0fb3924828015f3b.woff) format("woff"),url(/static/media/NotoSans-DemiLight.3b0f24795253d2da91e6.woff2) format("woff2")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:400;src:url(/static/media/NotoSans-Regular.7c7f50cbc536eb2b68e9.eot) format("eot"),url(/static/media/NotoSans-Regular.1ef18564a8565bc7e1f5.otf) format("opentype"),url(/static/media/NotoSans-Regular.d19c129f30e0373f60b6.woff) format("woff"),url(/static/media/NotoSans-Regular.12c5f3f9045594368915.woff2) format("woff2")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:500;src:url(/static/media/NotoSans-Medium.d742f671e98e6947f066.eot) format("eot"),url(/static/media/NotoSans-Medium.2a96bfa2f634b7b6baec.otf) format("opentype"),url(/static/media/NotoSans-Medium.e892f21f7dd918a8fab9.woff) format("woff"),url(/static/media/NotoSans-Medium.43b5c29006f365a91ccd.woff2) format("woff2")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:600;src:url(/static/media/NotoSans-Medium.d742f671e98e6947f066.eot) format("eot"),url(/static/media/NotoSans-Medium.2a96bfa2f634b7b6baec.otf) format("opentype"),url(/static/media/NotoSans-Medium.e892f21f7dd918a8fab9.woff) format("woff"),url(/static/media/NotoSans-Medium.43b5c29006f365a91ccd.woff2) format("woff2")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:700;src:url(/static/media/NotoSans-Black.a1dc5ffd7ed7c3e53fb1.eot) format("eot"),url(/static/media/NotoSans-Black.0583fd5d76943887a81d.otf) format("opentype"),url(/static/media/NotoSans-Black.f2e40ede24f3f577c335.woff) format("woff"),url(/static/media/NotoSans-Black.2ac864a194a4c2b8049b.woff2) format("woff2")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:900;src:url(/static/media/NotoSans-Bold.97724077fe848cc1c195.eot) format("eot"),url(/static/media/NotoSans-Bold.0476118dfa60ca86b7e3.otf) format("opentype"),url(/static/media/NotoSans-Bold.ba396a9fc63ba86c7d0a.woff) format("woff"),url(/static/media/NotoSans-Bold.a2b8ed27e25e7116ab30.woff2) format("woff2")}@font-face{font-family:NotoSansKoreanB;font-style:normal;font-weight:700;src:url(/static/media/NotoSans-Medium.d742f671e98e6947f066.eot) format("eot"),url(/static/media/NotoSans-Medium.2a96bfa2f634b7b6baec.otf) format("opentype"),url(/static/media/NotoSans-Medium.e892f21f7dd918a8fab9.woff) format("woff"),url(/static/media/NotoSans-Medium.43b5c29006f365a91ccd.woff2) format("woff2")}@font-face{font-family:NanumSquareR;font-style:normal;font-weight:300;src:url(/static/media/NanumSquareRoundL.68d1fb9c72fe99a9b08b.woff) format("woff"),url(/static/media/NanumSquareRoundL.1d11bd4c508e280fb2b7.otf) format("opentype")}@font-face{font-family:NanumSquareR;font-style:normal;font-weight:400;src:url(/static/media/NanumSquareRoundR.fab818be8a1a90d50c15.woff) format("woff"),url(/static/media/NanumSquareRoundR.f2de32b37cd938b8317b.otf) format("opentype")}@font-face{font-family:NanumSquareR;font-style:normal;font-weight:500;src:url(/static/media/NanumSquareRoundB.95042c51e91eab589542.woff) format("woff"),url(/static/media/NanumSquareRoundB.42f345e0176ebf33e6eb.otf) format("opentype")}@font-face{font-family:NanumSquareR;font-style:normal;font-weight:600;src:url(/static/media/NanumSquareRoundEB.3aac2539c2c68b1f5a95.woff) format("woff"),url(/static/media/NanumSquareRoundEB.e73f1230126aab55da21.otf) format("opentype")}@font-face{font-family:SCDream;font-style:normal;font-weight:900;src:url(/static/media/SCDream7.a8d826f4cafb0e728051.otf) format("woff")}@font-face{font-family:jamsilM;font-style:normal;font-weight:900;src:url(/static/media/Jamsil-M.adb26882aeb95e913328.otf) format("woff")}@font-face{font-family:jamsilEB;font-style:normal;font-weight:900;src:url(/static/media/jamsil-EB.9390e8291a539cf25b06.otf) format("woff")}@font-face{font-family:jamsilB;font-style:normal;font-weight:500;src:url(/static/media/Jamsil-bold.a5ac2e292ec84c0ff3bf.otf) format("woff")}:root .h-btn-accent{background-color:#f29d3a!important;border:1px solid #f29d3a!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-accent:hover{background-color:#f4ab57!important}:root .h-btn-accent-border{background-color:#fff!important;border:2px solid #f29d3a!important;caret-color:#0000;color:#f29d3a!important}:root .h-btn-accent-border:hover{background-color:#f4ab57!important;color:#fff!important}:root{--h-brown:#af8c74;--s-brown:175,140,116;--h-brown2:#785a45;--s-brown2:120,90,69}:root .h-btn-brown{background-color:#af8c74!important;border:1px solid #af8c74!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-brown:hover{background-color:#785a45!important}:root .h-btn-brown-border{background-color:#fff!important;border:2px solid #af8c74!important;caret-color:#0000;color:#af8c74!important}:root .h-btn-brown-border:hover{background-color:#785a45!important;color:#fff!important}:root{--h-red:#ff3d3d;--s-red:255,61,61;--h-red2:#ff0a0a;--s-red2:255,10,10}:root .h-btn-red{background-color:#ff3d3d!important;border:1px solid #ff3d3d!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-red:hover{background-color:#ff0a0a!important}:root .h-btn-red-border{background-color:#fff!important;border:2px solid #ff3d3d!important;caret-color:#0000;color:#ff3d3d!important}:root .h-btn-red-border:hover{background-color:#ff0a0a!important;color:#fff!important}:root{--h-orange:#f29d3a;--s-orange:242,157,58;--h-orange2:#eb840f;--s-orange2:235,132,15}:root .h-btn-orange{background-color:#f29d3a!important;border:1px solid #f29d3a!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-orange:hover{background-color:#eb840f!important}:root .h-btn-orange-border{background-color:#fff!important;border:2px solid #f29d3a!important;caret-color:#0000;color:#f29d3a!important}:root .h-btn-orange-border:hover{background-color:#eb840f!important;color:#fff!important}:root{--h-green:#7ca159;--s-green:124,161,89;--h-green2:#628047;--s-green2:98,128,71}:root .h-btn-green{background-color:#7ca159!important;border:1px solid #7ca159!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-green:hover{background-color:#628047!important}:root .h-btn-green-border{background-color:#fff!important;border:2px solid #7ca159!important;caret-color:#0000;color:#7ca159!important}:root .h-btn-green-border:hover{background-color:#628047!important;color:#fff!important}:root{--h-gray:#f1f3f5;--s-gray:241,243,245;--h-gray2:#e7eaee;--s-gray2:231,234,238}:root .h-btn-gray{background-color:#f1f3f5!important;border:1px solid #dfe3e8!important;caret-color:#0000;color:#6b7280!important;font-size:.9rem;font-weight:700}:root .h-btn-gray:hover{background-color:#e7eaee!important}:root .h-btn-gray-border{background-color:#fff!important;border:2px solid #f1f3f5!important;caret-color:#0000;color:#f1f3f5!important}:root .h-btn-gray-border:hover{background-color:#e7eaee!important;color:#6b7280!important}:root .btnClose,:root .h-btn-gray{background-color:#f1f3f5!important;border:1px solid #dfe3e8!important;box-shadow:none!important;color:#6b7280!important}:root .btnClose:focus-visible,:root .btnClose:hover,:root .h-btn-gray:focus-visible,:root .h-btn-gray:hover{background-color:#e7eaee!important;color:#4b5563!important}:root{--h-dark:#363636;--s-dark:54,54,54;--h-dark2:#1c1c1c;--s-dark2:28,28,28}:root .h-btn-dark{background-color:#363636!important;border:1px solid #363636!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-dark:hover{background-color:#1c1c1c!important}:root .h-btn-dark-border{background-color:#fff!important;border:2px solid #363636!important;caret-color:#0000;color:#363636!important}:root .h-btn-dark-border:hover{background-color:#1c1c1c!important;color:#fff!important}:root{--h-black:#1c1c1c;--s-black:28,28,28;--h-black2:#000;--s-black2:0,0,0}:root .h-btn-black{background-color:#1c1c1c!important;border:1px solid #1c1c1c!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-black:hover{background-color:#000!important}:root .h-btn-black-border{background-color:#fff!important;border:2px solid #1c1c1c!important;caret-color:#0000;color:#1c1c1c!important}:root .h-btn-black-border:hover{background-color:#000!important;color:#fff!important}:root{--h-light:#eee;--s-light:238,238,238;--h-light2:#ddd;--s-light2:221,221,221}:root .h-btn-light{background-color:#eee!important;border:1px solid #eee!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-light:hover{background-color:#ddd!important}:root .h-btn-light-border{background-color:#fff!important;border:2px solid #eee!important;caret-color:#0000;color:#eee!important}:root .h-btn-light-border:hover{background-color:#ddd!important;color:#333!important}:root{--h-blue:#0071c2;--s-blue:0,113,194;--h-blue2:#00538f;--s-blue2:0,83,143}:root .h-btn-blue{background-color:#0071c2!important;border:1px solid #0071c2!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-blue:hover{background-color:#00538f!important}:root .h-btn-blue-border{background-color:#fff!important;border:2px solid #0071c2!important;caret-color:#0000;color:#0071c2!important}:root .h-btn-blue-border:hover{background-color:#00538f!important;color:#fff!important}:root{--h-darkblue:#033c82;--s-darkblue:3,60,130;--h-darkblue2:#022550;--s-darkblue2:2,37,80}:root .h-btn-darkblue{background-color:#033c82!important;border:1px solid #033c82!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-darkblue:hover{background-color:#022550!important}:root .h-btn-darkblue-border{background-color:#fff!important;border:2px solid #033c82!important;caret-color:#0000;color:#033c82!important}:root .h-btn-darkblue-border:hover{background-color:#022550!important;color:#fff!important}:root{--h-darknavy:#2b3d4f;--s-darknavy:43,61,79;--h-darknavy2:#19242e;--s-darknavy2:25,36,46}:root .h-btn-darknavy{background-color:#2b3d4f!important;border:1px solid #2b3d4f!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-darknavy:hover{background-color:#19242e!important}:root .h-btn-darknavy-border{background-color:#fff!important;border:2px solid #2b3d4f!important;caret-color:#0000;color:#2b3d4f!important}:root .h-btn-darknavy-border:hover{background-color:#19242e!important;color:#fff!important}:root{--h-sky:#3cafd3;--s-sky:60,175,211;--h-sky2:#2992b3;--s-sky2:41,146,179}:root .h-btn-sky{background-color:#3cafd3!important;border:1px solid #3cafd3!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-sky:hover{background-color:#2992b3!important}:root .h-btn-sky-border{background-color:#fff!important;border:2px solid #3cafd3!important;caret-color:#0000;color:#3cafd3!important}:root .h-btn-sky-border:hover{background-color:#2992b3!important;color:#fff!important}:root{--h-mint:#4ff9fc;--s-mint:79,249,252;--h-mint2:#03dee2;--s-mint2:3,222,226}:root .h-btn-mint{background-color:#4ff9fc!important;border:1px solid #4ff9fc!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-mint:hover{background-color:#03dee2!important}:root .h-btn-mint-border{background-color:#fff!important;border:2px solid #4ff9fc!important;caret-color:#0000;color:#4ff9fc!important}:root .h-btn-mint-border:hover{background-color:#03dee2!important;color:#fff!important}:root{--h-yellow:#fcce36;--s-yellow:252,206,54;--h-yellow2:#ccad00;--s-yellow2:204,173,0}:root .h-btn-yellow{background-color:#fcce36!important;border:1px solid #fcce36!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-yellow:hover{background-color:#ccad00!important}:root .h-btn-yellow-border{background-color:#fff!important;border:2px solid #fcce36!important;caret-color:#0000;color:#fcce36!important}:root .h-btn-yellow-border:hover{background-color:#ccad00!important;color:#fff!important}:root{--h-lightcoral:#f08080;--s-lightcoral:240,128,128;--h-lightcoral2:#eb5252;--s-lightcoral2:235,82,82}:root .h-btn-lightcoral{background-color:#f08080!important;border:1px solid #f08080!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-lightcoral:hover{background-color:#eb5252!important}:root .h-btn-lightcoral-border{background-color:#fff!important;border:2px solid #f08080!important;caret-color:#0000;color:#f08080!important}:root .h-btn-lightcoral-border:hover{background-color:#eb5252!important;color:#fff!important}:root{--h-lightskyblue:#87cefa;--s-lightskyblue:135,206,250;--h-lightskyblue2:#54b9f8;--s-lightskyblue2:84,185,248}:root .h-btn-lightskyblue{background-color:#87cefa!important;border:1px solid #87cefa!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-lightskyblue:hover{background-color:#54b9f8!important}:root .h-btn-lightskyblue-border{background-color:#fff!important;border:2px solid #87cefa!important;caret-color:#0000;color:#87cefa!important}:root .h-btn-lightskyblue-border:hover{background-color:#54b9f8!important;color:#fff!important}:root{--h-bg-orange:#f29d3a;--s-bg-orange:242,157,58;--h-bg-orange2:#eb840f;--s-bg-orange2:235,132,15}:root .h-btn-bg-orange{background-color:#f29d3a!important;border:1px solid #f29d3a!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-bg-orange:hover{background-color:#eb840f!important}:root .h-btn-bg-orange-border{background-color:#fff!important;border:2px solid #f29d3a!important;caret-color:#0000;color:#f29d3a!important}:root .h-btn-bg-orange-border:hover{background-color:#eb840f!important;color:#fff!important}:root{--h-bg-purple:#9e6ecf;--s-bg-purple:158,110,207;--h-bg-purple2:#8547c2;--s-bg-purple2:133,71,194}:root .h-btn-bg-purple{background-color:#9e6ecf!important;border:1px solid #9e6ecf!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-bg-purple:hover{background-color:#8547c2!important}:root .h-btn-bg-purple-border{background-color:#fff!important;border:2px solid #9e6ecf!important;caret-color:#0000;color:#9e6ecf!important}:root .h-btn-bg-purple-border:hover{background-color:#8547c2!important;color:#fff!important}:root{--h-bg-sky:#3cafd3;--s-bg-sky:60,175,211;--h-bg-sky2:#2992b3;--s-bg-sky2:41,146,179}:root .h-btn-bg-sky{background-color:#3cafd3!important;border:1px solid #3cafd3!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-bg-sky:hover{background-color:#2992b3!important}:root .h-btn-bg-sky-border{background-color:#fff!important;border:2px solid #3cafd3!important;caret-color:#0000;color:#3cafd3!important}:root .h-btn-bg-sky-border:hover{background-color:#2992b3!important;color:#fff!important}:root{--h-bg-darkblue:#1e2c33;--s-bg-darkblue:30,44,51;--h-bg-darkblue2:#314754;--s-bg-darkblue2:49,71,84}:root .h-btn-bg-darkblue{background-color:#1e2c33!important;border:1px solid #1e2c33!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-bg-darkblue:hover{background-color:#314754!important}:root .h-btn-bg-darkblue-border{background-color:#fff!important;border:2px solid #1e2c33!important;caret-color:#0000;color:#1e2c33!important}:root .h-btn-bg-darkblue-border:hover{background-color:#314754!important;color:#fff!important}:root{--h-pink:#f0759e;--s-pink:240,117,158;--h-pink2:#e8306e;--s-pink2:232,48,110}:root .h-btn-pink{background-color:#f0759e!important;border:1px solid #f0759e!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-pink:hover{background-color:#e8306e!important}:root .h-btn-pink-border{background-color:#fff!important;border:2px solid #f0759e!important;caret-color:#0000;color:#f0759e!important}:root .h-btn-pink-border:hover{background-color:#e8306e!important;color:#fff!important}:root{--h-refresh:#7ca159;--s-refresh:124,161,89;--h-refresh2:#628047;--s-refresh2:98,128,71}:root .h-btn-refresh{background-color:#7ca159!important;border:1px solid #7ca159!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-refresh:hover{background-color:#628047!important}:root .h-btn-refresh-border{background-color:#fff!important;border:2px solid #7ca159!important;caret-color:#0000;color:#7ca159!important}:root .h-btn-refresh-border:hover{background-color:#628047!important;color:#fff!important}:root{--h-insert:#3cafd3;--s-insert:60,175,211;--h-insert2:#2992b3;--s-insert2:41,146,179}:root .h-btn-insert{background-color:#3cafd3!important;border:1px solid #3cafd3!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-insert:hover{background-color:#2992b3!important}:root .h-btn-insert-border{background-color:#fff!important;border:2px solid #3cafd3!important;caret-color:#0000;color:#3cafd3!important}:root .h-btn-insert-border:hover{background-color:#2992b3!important;color:#fff!important}:root button[class*=btn-add-]:not(:disabled){background-color:#3cafd3!important;border-color:#3cafd3!important;color:#fff!important}:root button[class*=btn-add-]:not(:disabled):hover{background-color:#2992b3!important;border-color:#2992b3!important}:root{--h-update:#f29d3a;--s-update:242,157,58;--h-update2:#eb840f;--s-update2:235,132,15}:root .h-btn-update{background-color:#f29d3a!important;border:1px solid #f29d3a!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-update:hover{background-color:#eb840f!important}:root .h-btn-update-border{background-color:#fff!important;border:2px solid #f29d3a!important;caret-color:#0000;color:#f29d3a!important}:root .h-btn-update-border:hover{background-color:#eb840f!important;color:#fff!important}:root{--h-delete:#e26a6a;--s-delete:226,106,106;--h-delete2:#d62e2e;--s-delete2:214,46,46}:root .h-btn-delete{background-color:#e26a6a!important;border:1px solid #e26a6a!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-delete:hover{background-color:#d62e2e!important}:root .h-btn-delete-border{background-color:#fff!important;border:2px solid #e26a6a!important;caret-color:#0000;color:#e26a6a!important}:root .h-btn-delete-border:hover{background-color:#d62e2e!important;color:#fff!important}:root{--h-retire:#65758b;--s-retire:101,117,139;--h-retire2:#4a596d;--s-retire2:74,89,109}:root .h-btn-retire{background-color:#65758b!important;border:1px solid #65758b!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-retire:hover{background-color:#4a596d!important}:root .h-btn-retire-border{background-color:#fff!important;border:2px solid #65758b!important;caret-color:#0000;color:#65758b!important}:root .h-btn-retire-border:hover{background-color:#4a596d!important;color:#fff!important}:root{--h-restore:#32ae78;--s-restore:50,174,120;--h-restore2:#238b5e;--s-restore2:35,139,94}:root .h-btn-restore{background-color:#32ae78!important;border:1px solid #32ae78!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-restore:hover{background-color:#238b5e!important}:root .h-btn-restore-border{background-color:#fff!important;border:2px solid #32ae78!important;caret-color:#0000;color:#32ae78!important}:root .h-btn-restore-border:hover{background-color:#238b5e!important;color:#fff!important}:root{--h-pre:#828282;--s-pre:130,130,130;--h-pre2:#696969;--s-pre2:105,105,105}:root .h-btn-pre{background-color:#828282!important;border:1px solid #828282!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-pre:hover{background-color:#696969!important}:root .h-btn-pre-border{background-color:#fff!important;border:2px solid #828282!important;caret-color:#0000;color:#828282!important}:root .h-btn-pre-border:hover{background-color:#696969!important;color:#fff!important}:root{--h-lightYellow:#fff7cc;--s-lightYellow:255,247,204;--h-lightYellow2:#ffe866;--s-lightYellow2:255,232,102}:root .h-btn-lightYellow{background-color:#fff7cc!important;border:1px solid #ffd900!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightYellow:hover{background-color:#ffe866!important}:root .h-btn-lightYellow-border{background-color:#fff!important;border:2px solid #fff7cc!important;caret-color:#0000;color:#fff7cc!important}:root .h-btn-lightYellow-border:hover{background-color:#ffe866!important;color:#333!important}:root{--h-lightGreen:#d5ffcc;--s-lightGreen:213,255,204;--h-lightGreen2:#9f9;--s-lightGreen2:153,255,153}:root .h-btn-lightGreen{background-color:#d4ffcc!important;border:1px solid #80ff80!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightGreen:hover{background-color:#9f9!important}:root .h-btn-lightGreen-border{background-color:#fff!important;border:2px solid #d4ffcc!important;caret-color:#0000;color:#d4ffcc!important}:root .h-btn-lightGreen-border:hover{background-color:#9f9!important;color:#333!important}:root{--h-lightPink:#f6eef4;--s-lightPink:246,238,244;--h-lightPink2:#e4cddd;--s-lightPink2:228,205,221}:root .h-btn-lightPink{background-color:#f6eef4!important;border:1px solid #dbbdd1!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightPink:hover{background-color:#e4cddd!important}:root .h-btn-lightPink-border{background-color:#fff!important;border:2px solid #f6eef4!important;caret-color:#0000;color:#f6eef4!important}:root .h-btn-lightPink-border:hover{background-color:#e4cddd!important;color:#333!important}:root{--h-lightBlue:#e2ebf3;--s-lightBlue:226,235,243;--h-lightBlue2:#bfd1e3;--s-lightBlue2:191,209,227}:root .h-btn-lightBlue{background-color:#e2ebf3!important;border:1px solid #adc4dc!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightBlue:hover{background-color:#bfd1e3!important}:root .h-btn-lightBlue-border{background-color:#fff!important;border:2px solid #e2ebf3!important;caret-color:#0000;color:#e2ebf3!important}:root .h-btn-lightBlue-border:hover{background-color:#bfd1e3!important;color:#333!important}:root{--h-lightGray:#ededed;--s-lightGray:237,237,237;--h-lightGray2:#d4d4d4;--s-lightGray2:212,212,212}:root .h-btn-lightGray{background-color:#ededed!important;border:1px solid #c7c7c7!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightGray:hover{background-color:#d4d4d4!important}:root .h-btn-lightGray-border{background-color:#fff!important;border:2px solid #ededed!important;caret-color:#0000;color:#ededed!important}:root .h-btn-lightGray-border:hover{background-color:#d4d4d4!important;color:#333!important}:root{--h-lightRed:#fcc;--s-lightRed:255,204,204;--h-lightRed2:#f99;--s-lightRed2:255,153,153}:root .h-btn-lightRed{background-color:#fcc!important;border:1px solid #ff8080!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightRed:hover{background-color:#f99!important}:root .h-btn-lightRed-border{background-color:#fff!important;border:2px solid #fcc!important;caret-color:#0000;color:#fcc!important}:root .h-btn-lightRed-border:hover{background-color:#f99!important;color:#333!important}:root{--h-lightPurple:#e6d9f2;--s-lightPurple:230,217,242;--h-lightPurple2:#ccb3e6;--s-lightPurple2:204,179,230}:root .h-btn-lightPurple{background-color:#e6d9f2!important;border:1px solid #bf9fdf!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightPurple:hover{background-color:#ccb3e6!important}:root .h-btn-lightPurple-border{background-color:#fff!important;border:2px solid #e6d9f2!important;caret-color:#0000;color:#e6d9f2!important}:root .h-btn-lightPurple-border:hover{background-color:#ccb3e6!important;color:#333!important}:root{--h-lightBrown:#ece4df;--s-lightBrown:236,228,223;--h-lightBrown2:#dacabe;--s-lightBrown2:218,202,190}:root .h-btn-lightBrown{background-color:#ece4df!important;border:1px solid #d0bcae!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightBrown:hover{background-color:#dacabe!important}:root .h-btn-lightBrown-border{background-color:#fff!important;border:2px solid #ece4df!important;caret-color:#0000;color:#ece4df!important}:root .h-btn-lightBrown-border:hover{background-color:#dacabe!important;color:#333!important}:root{--h-lightBlack:#333;--s-lightBlack:51,51,51;--h-lightBlack2:#1a1a1a;--s-lightBlack2:26,26,26}:root .h-btn-lightBlack{background-color:#333!important;border:1px solid #0d0d0d!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightBlack:hover{background-color:#1a1a1a!important}:root .h-btn-lightBlack-border{background-color:#fff!important;border:2px solid #333!important;caret-color:#0000;color:#333!important}:root .h-btn-lightBlack-border:hover{background-color:#1a1a1a!important;color:#333!important}:root{--h-lightWhite:#fafafa;--s-lightWhite:250,250,250;--h-lightWhite2:#e6e6e6;--s-lightWhite2:230,230,230}:root .h-btn-lightWhite{background-color:#fafafa!important;border:1px solid #d9d9d9!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightWhite:hover{background-color:#e6e6e6!important}:root .h-btn-lightWhite-border{background-color:#fff!important;border:2px solid #fafafa!important;caret-color:#0000;color:#fafafa!important}:root .h-btn-lightWhite-border:hover{background-color:#e6e6e6!important;color:#333!important}:root{--h-lightMint:#cdfdfe;--s-lightMint:205,253,254;--h-lightMint2:#9bfcfd;--s-lightMint2:155,252,253}:root .h-btn-lightMint{background-color:#cdfdfe!important;border:1px solid #81fbfd!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightMint:hover{background-color:#9bfcfd!important}:root .h-btn-lightMint-border{background-color:#fff!important;border:2px solid #cdfdfe!important;caret-color:#0000;color:#cdfdfe!important}:root .h-btn-lightMint-border:hover{background-color:#9bfcfd!important;color:#333!important}:root{--h-lightSky:#d5eef6;--s-lightSky:213,238,246;--h-lightSky2:#acddec;--s-lightSky2:172,221,236}:root .h-btn-lightSky{background-color:#d5eef6!important;border:1px solid #97d5e7!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightSky:hover{background-color:#acddec!important}:root .h-btn-lightSky-border{background-color:#fff!important;border:2px solid #d5eef6!important;caret-color:#0000;color:#d5eef6!important}:root .h-btn-lightSky-border:hover{background-color:#acddec!important;color:#333!important}:root{--h-white:#fff;--s-white:255,255,255;--h-white2:#f6eef4;--s-white2:246,238,244}:root .h-btn-white{background-color:#fff!important;border:1px solid #ccc!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-white:hover{background-color:#f6eef4!important}:root .h-btn-white-border{background-color:#fff!important;border:2px solid #fff!important;caret-color:#0000;color:#fff!important}:root .h-btn-white-border:hover{background-color:#f6eef4!important;color:#333!important}:root{--h-tr-header-bg:#f5f6f8;--h-tr-hover:#eee;--h-tr-active:#e8fb574d;--h-bg-gray-gradient:linear-gradient(90deg,#e5e7eb,#fff);--h-bg:#f5f5f5;--h-bg-red:#ff4646;--h-headerTitle-bg:#000;--h-headerTitle-text:#fff;--h-menu-label:#f29d3a;--numberBg:#2c3e50;--textDark:#1a1a1a;--textMedium:#444;--textLight:#555;--borderColor:#d0d0d0;--borderActive:#2c3e50;--bgLight:#e8e8e8;--bgSelected:#f5f5f5;--bgHover:#f0f0f0}:root *,:root :after,:root :before{box-sizing:border-box;margin:0;padding:0}:root body{background-color:#fff!important;color:#2e2e2e;font-family:NanumSquareNeo,Nanum Gothic,sans-serif;font-family:var(--nanum);font-size:1rem;line-height:1.6;overflow:hidden}@media(prefers-color-scheme:dark){:root body{background-color:#fff!important;color:#2e2e2e!important}}:root button,:root input,:root select,:root textarea{font-family:inherit}:root ul li{list-style:none}:root h1{font-size:1.5625rem;font-weight:700}:root h2{font-family:SCDream;font-family:var(--SCDream);font-size:var(--font-size-2xl);font-weight:600;margin-bottom:var(--size-25);text-align:left}:root .table-hong{border-collapse:collapse;font-size:.9rem;table-layout:fixed;width:100%}:root .table-hong tbody tr{background-color:#fff;caret-color:#0000;cursor:pointer}:root .table-hong tbody tr.selected{background-color:#f88ffa33}:root .table-hong th{font-weight:400}:root .table-hong td:first-child,:root .table-hong th,:root .table-hong th:first-child{background-color:#f5f6f8;background-color:var(--h-tr-header-bg);color:#4b5563}:root .table-hong td,:root .table-hong th{border:1px solid #d3d3d3;padding:.5rem .9rem;text-align:center}:root .table-hong td{vertical-align:middle}:root .MuiSvgIcon-root{background:#0000!important;border:none!important;color:var(--gamja-acc)!important;margin:0!important;position:relative}:root .heading-large2{font-size:4rem;font-weight:800;line-height:1.1}:root .heading-large1{font-size:3.5rem;font-weight:800;line-height:1.15}:root .heading-0{font-size:3rem;font-weight:800;line-height:1.15}:root .heading-1{font-size:2.5rem;font-weight:700;line-height:1.2}:root .heading-2{font-size:2rem;font-weight:600;line-height:1.3}:root .heading-3{font-size:1.75rem;font-weight:600;line-height:1.4}:root .heading-4{font-size:1.5rem;font-weight:500;line-height:1.5}:root .heading-5{font-size:1.25rem;font-weight:500;line-height:1.6}:root .heading-6{font-size:1rem;font-weight:500;line-height:1.5}:root strong{font-weight:800}:root ::-webkit-scrollbar{background:#0000;height:3px;width:3px}:root ::-webkit-scrollbar-thumb{background:#0000001a;background-clip:padding-box;border-radius:0;-webkit-transition:background .2s ease;transition:background .2s ease}:root ::-webkit-scrollbar-thumb:hover{background:#0000004d}:root ::-webkit-scrollbar-track{background:#0000}:root ::-webkit-scrollbar-button{display:none;height:0;width:0}:root ::-webkit-scrollbar-corner{background:#0000}:root :hover::-webkit-scrollbar-thumb{background:#00000026}:root *{scrollbar-color:#0000001a #0000;scrollbar-width:thin}:root body,:root html{background-color:#fff!important;overflow-x:hidden}@media(prefers-color-scheme:dark){:root body,:root html{background-color:#fff!important;color:#2e2e2e!important}}:root article::-webkit-scrollbar,:root div::-webkit-scrollbar,:root main::-webkit-scrollbar,:root section::-webkit-scrollbar{height:2px!important;width:2px!important}:root article::-webkit-scrollbar-thumb,:root div::-webkit-scrollbar-thumb,:root main::-webkit-scrollbar-thumb,:root section::-webkit-scrollbar-thumb{background:#0000001a!important;border-radius:0!important}:root article::-webkit-scrollbar-thumb:hover,:root div::-webkit-scrollbar-thumb:hover,:root main::-webkit-scrollbar-thumb:hover,:root section::-webkit-scrollbar-thumb:hover{background:#0003!important}:root .no-scrollbar::-webkit-scrollbar{display:none}:root .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}:root .pdf-modal-hong{background-color:#000c;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100000}.HeaderTitle{background-color:#eee;border:1px solid #ddd!important;color:#555;font-size:.9rem;font-weight:600;height:2.5rem;margin-bottom:5px}.HeaderTitle .section-title{align-items:center;caret-color:#0000;display:flex;height:100%;justify-content:center;position:relative}.HeaderTitle .section-title .back{background:url(/static/media/back.d201055b06d4a450a706.svg) no-repeat top;background-color:#0000;background-size:100%;border:none;cursor:pointer;height:2.5rem;left:.6rem;position:absolute;width:2.5rem}.HeaderTitle .section-title .close{background:#0000;border:none;cursor:pointer;display:grid;height:2.5rem;opacity:1;padding:0;place-items:center;position:absolute;right:.6rem;width:2.5rem}.HeaderTitle .section-title .close svg{color:currentColor;height:1.35rem;pointer-events:none;width:1.35rem}.HeaderTitle .header_dev{left:1rem;position:absolute;top:.5rem}.seminar-application-section{background:#fff}.SeminarApplication{background:#fff;box-sizing:border-box;color:#26394b;height:100%;margin:0 auto;min-height:0;overflow-y:auto;padding:1.5rem 1rem 2rem;width:min(56rem,100%)}.SeminarApplication .seminar-application-container .seminar-notice{background:#f0f8f5;border:1px solid #b9d5d0;border-radius:.35rem;font-size:.88rem;line-height:1.5;margin:0 0 .75rem;padding:.75rem 1rem}.SeminarApplication .seminar-application-container .seminar-notice.is-error{background:#fff3f3;border-color:#e4b7b7}.SeminarApplication .seminar-application-container>.HeaderTitle{background:#e8edf3;border:1px solid #b9c7d4!important;border-radius:.45rem;color:#304b67;font-size:1.05rem;font-weight:500;height:3.2rem;margin:0 0 .75rem}.SeminarApplication .seminar-application-container>.HeaderTitle .section-title{justify-content:flex-start;padding:0 3.4rem}.SeminarApplication .seminar-application-container>.HeaderTitle .back{background-position:50%;background-size:2rem;border-radius:.25rem;height:2rem;left:.65rem;top:50%;transform:translateY(-50%);width:2rem}.SeminarApplication .seminar-application-container .application-form{grid-gap:.75rem;background:#fff;border:1px solid #cbd5df;border-radius:.5rem;box-sizing:border-box;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem}.SeminarApplication .seminar-application-container .application-form .form-group{margin:0;min-width:0}.SeminarApplication .seminar-application-container .application-form .form-group.custom-request,.SeminarApplication .seminar-application-container .application-form .form-group.seminar-title,.SeminarApplication .seminar-application-container .application-form .form-group.target-type{grid-column:1/-1}.SeminarApplication .seminar-application-container .application-form .form-group .form-label{color:#40576c;display:block;font-size:.84rem;font-weight:500;line-height:1.35;margin:0 0 .4rem}.SeminarApplication .seminar-application-container .application-form .form-group .form-label.required:after{color:#df4f57;content:" *";font-weight:600}.SeminarApplication .seminar-application-container .application-form .form-group .form-input,.SeminarApplication .seminar-application-container .application-form .form-group .form-select{background:#fff;border:1px solid #c7d2dc;border-radius:.35rem;box-sizing:border-box;color:#26394b;font-family:inherit;font-size:.88rem;height:2.7rem;outline:none;padding:0 .8rem;width:100%}.SeminarApplication .seminar-application-container .application-form .form-group .form-input::placeholder,.SeminarApplication .seminar-application-container .application-form .form-group .form-select::placeholder{color:#98a4af;font-size:.84rem}.SeminarApplication .seminar-application-container .application-form .form-group .form-input:focus,.SeminarApplication .seminar-application-container .application-form .form-group .form-select:focus{background:#fff;border-color:#5e87aa;box-shadow:0 0 0 2px #44769e1a}.SeminarApplication .seminar-application-container .application-form .form-group .form-select{cursor:pointer}.SeminarApplication .seminar-application-container .application-form .seminar-info{grid-gap:.5rem;background:#eef6fb;border:1px solid #c5dbe9;border-radius:.35rem;box-sizing:border-box;display:grid;gap:.5rem;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:.7rem}.SeminarApplication .seminar-application-container .application-form .seminar-info .info-row{grid-gap:.5rem;align-items:center;background:#fff;border:1px solid #d8e2ea;border-radius:.3rem;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto;margin:0;min-height:2.4rem;padding:.45rem .6rem}.SeminarApplication .seminar-application-container .application-form .seminar-info .info-row .label{color:#6b7b89;font-size:.76rem;font-weight:400}.SeminarApplication .seminar-application-container .application-form .seminar-info .info-row .value{color:#304b67;font-size:.84rem;font-weight:600;text-align:right}.SeminarApplication .seminar-application-container .application-form .seminar-info .info-row .value.price{color:#d9474f}.SeminarApplication .seminar-application-container .application-form .form-actions{border-top:1px solid #e0e7ed;display:flex;gap:.55rem;grid-column:1/-1;justify-content:center;margin:.15rem 0 0;padding:.8rem 0 0}.SeminarApplication .seminar-application-container .application-form .form-actions .btn{border-radius:.3rem;box-shadow:none!important;font-size:.86rem;font-weight:500;height:2.4rem;margin:0;min-width:8rem;padding:0 1rem;width:8rem}.SeminarApplication .seminar-application-container .application-form .form-actions .btn.instructor-info{background:#fff!important;border:1px solid #bfcbd6!important;color:#53687b!important}.SeminarApplication .seminar-application-container .application-form .form-actions .btn.instructor-info:hover{background:#f4f7f9!important;color:#354b60!important}.SeminarApplication .seminar-application-container .application-form .form-actions .btn.submit-application{background:#ef5b62!important;border:1px solid #ef5b62!important;color:#fff!important}.SeminarApplication .seminar-application-container .application-form .form-actions .btn.submit-application:hover{background:#df4d55!important}@media(max-width:700px){.SeminarApplication{padding:.75rem .55rem 1.5rem}.SeminarApplication .seminar-application-container>.HeaderTitle{font-size:.98rem;height:3rem}.SeminarApplication .seminar-application-container .application-form{gap:.65rem;grid-template-columns:minmax(0,1fr);padding:.7rem}.SeminarApplication .seminar-application-container .application-form .form-actions,.SeminarApplication .seminar-application-container .application-form .form-group,.SeminarApplication .seminar-application-container .application-form .form-group.custom-request,.SeminarApplication .seminar-application-container .application-form .form-group.seminar-title,.SeminarApplication .seminar-application-container .application-form .form-group.target-type,.SeminarApplication .seminar-application-container .application-form .seminar-info{grid-column:1}.SeminarApplication .seminar-application-container .application-form .seminar-info{grid-template-columns:minmax(0,1fr)}.SeminarApplication .seminar-application-container .application-form .form-actions .btn{flex:1 1;min-width:0;width:auto}}.seminar-application-section>.pdf-modal{align-items:center;background:#1f2b3794;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:12000}.seminar-application-section>.pdf-modal>.PdfViewer{background:#fff;border:1px solid #aebdca;border-radius:.45rem;box-sizing:border-box;height:min(52rem,100dvh - 2.5rem);overflow:hidden;padding:0;width:min(70rem,100%)}.seminar-application-section>.pdf-modal>.PdfViewer>.pdf-viewer-container{background:#fff;border-radius:0;box-shadow:none;height:100%;margin:0;max-height:none;max-width:none;width:100%}.seminar-application-section>.pdf-modal>.PdfViewer>.pdf-viewer-container>.pdf-viewer-header{background:#e8edf3;border-bottom:1px solid #b9c7d4;border-radius:0;box-sizing:border-box;color:#304b67;flex:0 0 3.2rem;min-height:3.2rem;padding:.55rem .7rem .55rem 1rem}.seminar-application-section>.pdf-modal>.PdfViewer>.pdf-viewer-container>.pdf-viewer-header h3{color:#304b67;font-size:.95rem;font-weight:500}.seminar-application-section>.pdf-modal>.PdfViewer>.pdf-viewer-container>.pdf-viewer-header .pdf-controls{gap:.4rem}.seminar-application-section>.pdf-modal>.PdfViewer>.pdf-viewer-container>.pdf-viewer-header .pdf-controls .close-button,.seminar-application-section>.pdf-modal>.PdfViewer>.pdf-viewer-container>.pdf-viewer-header .pdf-controls .control-btn{align-items:center;background:#fff;border:1px solid #bfcbd6;border-radius:.3rem;box-shadow:none;color:#53687b;display:inline-flex;font-size:.85rem;height:2.15rem;justify-content:center;min-height:2.15rem;min-width:2.15rem;padding:0;width:2.15rem}.seminar-application-section>.pdf-modal>.PdfViewer>.pdf-viewer-container>.pdf-viewer-header .pdf-controls .close-button:hover,.seminar-application-section>.pdf-modal>.PdfViewer>.pdf-viewer-container>.pdf-viewer-header .pdf-controls .control-btn:hover{background:#f4f7f9;border-color:#9dadbb;color:#354b60}.seminar-application-section>.pdf-modal>.PdfViewer>.pdf-viewer-container>.pdf-viewer-content{background:#f5f7f9;border-radius:0;height:auto!important;min-height:0;padding:0}.seminar-application-section>.pdf-modal>.PdfViewer>.pdf-viewer-container>.pdf-viewer-content iframe{background:#f5f7f9!important;display:block;height:100%;width:100%}@media(max-width:700px){.seminar-application-section>.pdf-modal{padding:0}.seminar-application-section>.pdf-modal>.PdfViewer{border:0;border-radius:0;height:100dvh;width:100%}.seminar-application-section>.pdf-modal>.PdfViewer>.pdf-viewer-container{border-radius:0;height:100%;max-height:none;width:100%}}.seminar-application-section>.instructor-modal{align-items:center;background:#1f2b3794;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:12000}.seminar-application-section>.instructor-modal .instructor-modal-dialog{background:#fff;border:1px solid #aebdca;border-radius:.45rem;display:flex;flex-direction:column;height:min(52rem,100dvh - 2.5rem);min-height:0;overflow:hidden;width:min(70rem,100%)}.seminar-application-section>.instructor-modal .instructor-modal-header{align-items:center;background:#e8edf3;border-bottom:1px solid #b9c7d4;box-sizing:border-box;display:flex;flex:0 0 3.2rem;justify-content:space-between;min-height:3.2rem;padding:.55rem .7rem .55rem 1rem}.seminar-application-section>.instructor-modal .instructor-modal-header h3{color:#304b67;font-size:.95rem;font-weight:500;margin:0}.seminar-application-section>.instructor-modal .instructor-modal-header button{align-items:center;background:#fff;border:1px solid #bfcbd6;border-radius:.3rem;box-shadow:none;color:#53687b;cursor:pointer;display:inline-flex;font-size:1.25rem;height:2.15rem;justify-content:center;line-height:1;min-height:2.15rem;min-width:2.15rem;padding:0;width:2.15rem}.seminar-application-section>.instructor-modal .instructor-modal-header button:hover{background:#f4f7f9;border-color:#9dadbb;color:#354b60}.seminar-application-section>.instructor-modal .instructor-modal-body{background:#fff;flex:1 1;min-height:0;overflow:hidden}.seminar-application-section>.instructor-modal .instructor-modal-body .IntroApp.embedded{background:#fff;height:100%;overflow-y:auto;width:100%}.seminar-application-section>.instructor-modal .instructor-modal-body .IntroApp.embedded .main-intro{box-sizing:border-box;max-width:60rem;padding:.8rem 1rem 1.5rem}@media(max-width:700px){.seminar-application-section>.instructor-modal{padding:0}.seminar-application-section>.instructor-modal .instructor-modal-dialog{border:0;border-radius:0;height:100dvh;width:100%}.seminar-application-section>.instructor-modal .instructor-modal-body .IntroApp.embedded .main-intro{padding:.45rem .4rem 1rem}}.hong-button{align-items:center;border:none;border-radius:4px!important;color:#fff;cursor:pointer;display:inline-flex;gap:0;height:2.1rem;justify-content:center;line-height:1;outline:none;overflow:hidden;padding:0 12px;position:relative;transition:background-color .3s ease-in-out}.hong-button.disabled,.hong-button:disabled{background-color:#ddd!important;border:none!important;color:#888!important;cursor:not-allowed}.hong-button.disabled:hover,.hong-button:disabled:hover{background-color:#ddd!important}.hong-button .start-icon{align-items:center;display:inline-flex;justify-content:center;margin-right:3px}.hong-button .start-icon img{display:block;height:1.2em;width:auto}.hong-button .fa-spin{animation:fa-spin 1s linear infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hong-button.has-icon{--icon-gap:8px}.hong-button .button-icon{align-items:center;display:inline-flex;font-size:.9em;height:100%;justify-content:center;vertical-align:middle}.hong-button .button-icon.icon-left{margin-right:1px;margin-right:var(--icon-gap,1px)}.hong-button .button-icon.icon-right{margin-left:1px;margin-left:var(--icon-gap,1px)}.hong-button .button-icon i,.hong-button .button-icon svg{align-items:center;display:flex;justify-content:center;vertical-align:middle}.hong-button .button-text{align-items:center;display:inline-flex;line-height:1;vertical-align:middle}.ripple{animation:ripple-animation 3s ease-out;background-color:#fff6;border-radius:50%;opacity:1;pointer-events:none;position:absolute;transform:scale(0);transition:opacity 3s ease-out}@keyframes ripple-animation{to{opacity:0;transform:scale(6)}}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--total-scale-factor));min-width:calc(180px*var(--total-scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--total-scale-factor));box-shadow:0 calc(2px*var(--total-scale-factor)) calc(5px*var(--total-scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--total-scale-factor));max-width:calc(180px*var(--total-scale-factor));padding:calc(6px*var(--total-scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--total-scale-factor));padding-top:calc(2px*var(--total-scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--total-scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;position:absolute;text-align:left;text-align:initial;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{display:none;height:0;left:0;position:absolute;top:0;width:0}.PdfViewer{box-sizing:border-box;height:100%;padding:2rem;width:100%}@media(max-width:768px){.PdfViewer{align-items:flex-start;justify-content:flex-start;padding:0}}.pdf-viewer-container{background:#fff;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}@media(max-width:768px){.pdf-viewer-container{border-radius:0;height:100vh;max-height:100vh;max-width:none;width:100vw}}.pdf-viewer-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #e0e0e0;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:1rem 1.5rem}@media(max-width:768px){.pdf-viewer-header{border-radius:0;padding:.75rem 1rem}}.pdf-viewer-header h3{color:#333;font-size:1.2rem;font-weight:600;margin:0}@media(max-width:768px){.pdf-viewer-header h3{font-size:1rem}}.pdf-viewer-header .pdf-controls{align-items:center;display:flex;gap:.5rem}@media(max-width:768px){.pdf-viewer-header .pdf-controls{gap:.3rem}}.pdf-viewer-header .pdf-controls .control-btn{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:.9rem;padding:.4rem .6rem;transition:all .2s}.pdf-viewer-header .pdf-controls .control-btn:hover:not(:disabled){background:#f0f0f0;border-color:#007bff}.pdf-viewer-header .pdf-controls .control-btn:disabled{cursor:not-allowed;opacity:.5}.pdf-viewer-header .pdf-controls .zoom-level{color:#666;font-size:.85rem;min-width:50px;text-align:center}.pdf-viewer-header .pdf-controls .close-button{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;min-height:40px;min-width:40px;padding:.5rem;transition:all .2s}.pdf-viewer-header .pdf-controls .close-button:hover{background:#e9ecef;color:#333}.pdf-viewer-header .pdf-controls .close-button:focus{outline:2px solid #007bff;outline:2px solid var(--h-blue,#007bff);outline-offset:2px}.pdf-viewer-content{align-items:center;background:#f5f5f5;border-radius:0 0 8px 8px;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:auto;padding:1rem;position:relative}@media(max-width:768px){.pdf-viewer-content{-webkit-overflow-scrolling:touch;align-items:flex-start;border-radius:0;overflow:auto;padding:0}}.pdf-viewer-content .pdf-document{display:flex;justify-content:center;min-height:-webkit-fit-content;min-height:fit-content;width:100%}@media(max-width:768px){.pdf-viewer-content .pdf-document{justify-content:flex-start;min-width:100%;overflow-x:auto;overflow-y:visible;width:auto}}.pdf-viewer-content .pdf-document .react-pdf__Document{align-items:center;display:flex;flex-direction:column;width:100%}@media(max-width:768px){.pdf-viewer-content .pdf-document .react-pdf__Document{align-items:flex-start;max-width:none;min-width:-webkit-max-content;min-width:max-content;width:auto}}.pdf-viewer-content .pdf-document .react-pdf__Page{background:#fff;border-radius:4px;box-shadow:0 2px 8px #0000001a;margin-bottom:1rem}@media(max-width:768px){.pdf-viewer-content .pdf-document .react-pdf__Page{margin-bottom:.5rem}}.pdf-viewer-content .pdf-document .react-pdf__Page .react-pdf__Page__canvas{border-radius:4px;display:block;height:auto}@media(max-width:768px){.pdf-viewer-content .pdf-document .react-pdf__Page .react-pdf__Page__canvas{max-height:none;max-width:none;min-width:-webkit-fit-content;min-width:fit-content;transform-origin:top left;width:auto}}.pdf-viewer-content .pdf-error,.pdf-viewer-content .pdf-loading{align-items:center;color:#666;display:flex;flex-direction:column;gap:1rem;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.pdf-viewer-content .pdf-error .loading-spinner,.pdf-viewer-content .pdf-loading .loading-spinner{animation:spin 1s linear infinite;border:4px solid #e0e0e0;border-radius:50%;border-top-color:#007bff;border-top:4px solid var(--h-blue,#007bff);height:40px;width:40px}.pdf-viewer-content .pdf-error .error-icon,.pdf-viewer-content .pdf-loading .error-icon{color:#ffa726;font-size:2rem}.pdf-viewer-content .pdf-error span,.pdf-viewer-content .pdf-loading span{font-size:.9rem;font-weight:500}.pdf-viewer-content .pdf-error button,.pdf-viewer-content .pdf-loading button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:.5rem;padding:.5rem 1rem}.pdf-viewer-content .pdf-error button:hover,.pdf-viewer-content .pdf-loading button:hover{background:#0056b3}.pdf-viewer-footer{align-items:center;background:#f8f9fa;border-radius:0 0 8px 8px;border-top:1px solid #e0e0e0;display:flex;gap:1rem;justify-content:center;padding:1rem}.pdf-viewer-footer .nav-btn{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.pdf-viewer-footer .nav-btn:hover:not(:disabled){background:#f0f0f0;border-color:#007bff}.pdf-viewer-footer .nav-btn:disabled{cursor:not-allowed;opacity:.5}.pdf-viewer-footer .page-info{color:#666;font-size:.9rem;font-weight:500;min-width:60px;text-align:center}@media(max-width:768px){.pdf-viewer-content{padding:.5rem}.pdf-viewer-content .pdf-document .react-pdf__Page{margin-bottom:.5rem}.pdf-viewer-footer{border-radius:0;gap:.75rem;padding:.75rem}.pdf-viewer-footer .nav-btn{font-size:.85rem;gap:.4rem;padding:.4rem .8rem}.pdf-viewer-footer .page-info{font-size:.85rem;min-width:50px}}@media(prefers-color-scheme:dark){.pdf-viewer-container{background:#2d3748}.pdf-viewer-container .pdf-viewer-header{background:#4a5568;border-bottom-color:#4a5568}.pdf-viewer-container .pdf-viewer-header h3{color:#e2e8f0}.pdf-viewer-container .pdf-viewer-header .pdf-controls .control-btn{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.pdf-viewer-container .pdf-viewer-header .pdf-controls .control-btn:hover:not(:disabled){background:#1a202c;border-color:#63b3ed}.pdf-viewer-container .pdf-viewer-header .pdf-controls .zoom-level{color:#a0aec0}.pdf-viewer-container .pdf-viewer-header .close-button{color:#e2e8f0}.pdf-viewer-container .pdf-viewer-header .close-button:hover{background:#2d3748;color:#fff}.pdf-viewer-container .pdf-viewer-content{background:#1a202c}.pdf-viewer-container .pdf-viewer-content .pdf-error,.pdf-viewer-container .pdf-viewer-content .pdf-loading{color:#e2e8f0}.pdf-viewer-container .pdf-viewer-content .pdf-error button,.pdf-viewer-container .pdf-viewer-content .pdf-loading button{background:#63b3ed}.pdf-viewer-container .pdf-viewer-content .pdf-error button:hover,.pdf-viewer-container .pdf-viewer-content .pdf-loading button:hover{background:#3182ce}.pdf-viewer-container .pdf-viewer-footer{background:#4a5568;border-top-color:#2d3748}.pdf-viewer-container .pdf-viewer-footer .page-info{color:#a0aec0}}.PdfViewer{background:#fff;padding:.75rem}.PdfViewer>.pdf-viewer-container{background:#fff;border:1px solid #cbd5df;border-radius:.4rem;box-shadow:none;box-sizing:border-box;height:100%;min-height:0;overflow:hidden;width:100%}.PdfViewer>.pdf-viewer-container>.pdf-viewer-header{background:#e8edf2;border-bottom:1px solid #cbd5df;border-radius:0;box-sizing:border-box;color:#304b67;flex:0 0 2.8rem;height:2.8rem;min-height:2.8rem;padding:0 .55rem 0 .8rem}.PdfViewer>.pdf-viewer-container>.pdf-viewer-header h3{color:#304b67;flex:1 1 auto;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.2;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PdfViewer>.pdf-viewer-container>.pdf-viewer-header .pdf-controls{flex:0 0 auto;gap:.35rem}.PdfViewer>.pdf-viewer-container>.pdf-viewer-header .pdf-controls .close-button,.PdfViewer>.pdf-viewer-container>.pdf-viewer-header .pdf-controls .control-btn{background:#f8fafc;border:1px solid #aebbc7;border-radius:.28rem;box-shadow:none;color:#526b83;display:grid;height:1.75rem;margin:0;min-height:1.75rem;min-width:1.75rem;padding:0;place-items:center;width:1.75rem}.PdfViewer>.pdf-viewer-container>.pdf-viewer-header .pdf-controls .close-button svg,.PdfViewer>.pdf-viewer-container>.pdf-viewer-header .pdf-controls .control-btn svg{height:.85rem;width:.85rem}.PdfViewer>.pdf-viewer-container>.pdf-viewer-header .pdf-controls .close-button:focus-visible,.PdfViewer>.pdf-viewer-container>.pdf-viewer-header .pdf-controls .close-button:hover,.PdfViewer>.pdf-viewer-container>.pdf-viewer-header .pdf-controls .control-btn:focus-visible,.PdfViewer>.pdf-viewer-container>.pdf-viewer-header .pdf-controls .control-btn:hover{background:#fff;border-color:#7f92a5;color:#304b67;outline:none}.PdfViewer>.pdf-viewer-container>.pdf-viewer-header .pdf-controls .zoom-in-btn{margin-right:.4rem}.PdfViewer>.pdf-viewer-container>.pdf-viewer-content{background:#eef1f4;border-radius:0;box-sizing:border-box;flex:1 1 auto;height:auto!important;min-height:0;overflow:hidden;padding:.45rem;width:100%}.PdfViewer>.pdf-viewer-container>.pdf-viewer-content iframe{background:#fff!important;border-radius:.2rem;display:block;height:100%;width:100%}.PdfViewer>.pdf-viewer-container>.pdf-viewer-content.fit-width{align-items:stretch;overflow-x:auto;overflow-y:auto}.PdfViewer>.pdf-viewer-container>.pdf-viewer-content.fit-width>.pdf-document{display:block;min-width:100%;width:-webkit-max-content;width:max-content}.PdfViewer>.pdf-viewer-container>.pdf-viewer-content.fit-width>.pdf-document .react-pdf__Document{min-width:100%;width:-webkit-max-content;width:max-content}.PdfViewer>.pdf-viewer-container>.pdf-viewer-content.fit-width>.pdf-document .react-pdf__Page,.PdfViewer>.pdf-viewer-container>.pdf-viewer-content.fit-width>.pdf-document .react-pdf__Page__canvas{max-width:none}.PdfViewer>.pdf-viewer-container>.pdf-viewer-content.fit-width>.pdf-document .pdf-inline-error{color:#b42318;display:grid;font-size:.95rem;min-height:12rem;place-items:center}@media(max-width:768px){.PdfViewer{padding:0}.PdfViewer>.pdf-viewer-container{border-radius:0}.PdfViewer>.pdf-viewer-container>.pdf-viewer-header{flex-basis:2.6rem;height:2.6rem;min-height:2.6rem;padding-left:.65rem;padding-right:.4rem}.PdfViewer>.pdf-viewer-container>.pdf-viewer-header h3{font-size:.84rem}.PdfViewer>.pdf-viewer-container>.pdf-viewer-content{padding:0}}.intro-section{background:#fff;margin:0;padding:3rem 2rem;text-align:left;width:100%}.intro-section .intro-header{margin-bottom:2rem;text-align:left}.intro-section .intro-header h1{color:var(--h-red);font-size:3rem;font-weight:900;letter-spacing:2px;margin:0;text-align:left}.intro-section .intro-content{text-align:left}.intro-section .intro-content .intro-text{line-height:1.4;margin-bottom:2rem;text-align:left}.intro-section .intro-content .intro-text p{color:#333;font-size:1.2rem;line-height:1.4;margin-bottom:1rem;text-align:left}.intro-section .intro-content .intro-text p .highlight,.intro-section .intro-content .intro-text p .highlight-bold{background:none;color:#333;font-weight:700}.intro-section .intro-content .aigong-section{margin-top:2rem;text-align:left}.intro-section .intro-content .aigong-section .aigong-title{color:var(--h-red);font-size:1.2rem;font-weight:700;text-align:left}.intro-section .intro-content .aigong-section p{color:#333;font-size:1.2rem;line-height:1.4;margin-bottom:1rem;text-align:left}.intro-section .intro-content .aigong-section p .highlight-red{color:var(--h-red);font-weight:700}@media screen and (max-width:1200px){.intro-section{padding:2.5rem 1.5rem}}@media screen and (max-width:900px){.intro-section{padding:2rem 1.2rem}.intro-section .intro-header h1{font-size:2.5rem}.intro-section .intro-content .aigong-section p,.intro-section .intro-content .intro-text p{font-size:1.1rem}}@media screen and (max-width:768px){.intro-section{padding:1.5rem 1rem}.intro-section .intro-header h1{font-size:2rem}.intro-section .intro-content .aigong-section p,.intro-section .intro-content .intro-text p{font-size:1rem;line-height:1.3}}@media screen and (max-width:480px){.intro-section{padding:1rem .8rem}.intro-section .intro-header h1{font-size:1.8rem;letter-spacing:1px}.intro-section .intro-content .aigong-section p,.intro-section .intro-content .intro-text p{font-size:.9rem;line-height:1.3;margin-bottom:1rem}}.history-section{background:#fff;margin:0;padding:3rem 2rem;text-align:left;width:100%}.history-section .history-content{display:flex;gap:2rem}.history-section .history-content .history-left{flex:1 1}.history-section .history-content .history-left .history-header{margin-bottom:2rem;text-align:left}.history-section .history-content .history-left .history-header h1{color:var(--h-red);font-size:3rem;font-weight:700;letter-spacing:2px;margin:0;text-align:left}.history-section .history-content .history-left .timeline .timeline-item{border-bottom:1px solid #ddd;display:flex;margin-bottom:2rem;padding-bottom:1rem}.history-section .history-content .history-left .timeline .timeline-item .year{color:#333;flex-shrink:0;font-size:1.2rem;font-weight:700;margin-right:1rem;width:80px}.history-section .history-content .history-left .timeline .timeline-item .content{flex:1 1}.history-section .history-content .history-left .timeline .timeline-item .content p{color:#999;font-size:1rem;line-height:1.4;margin-bottom:.3rem}.history-section .history-content .history-left .timeline .timeline-item .content p:last-child{margin-bottom:0}.history-section .history-content .history-right{align-items:center;display:flex;flex:1 1;justify-content:center}.history-section .history-content .history-right .history-image{border-radius:8px;box-shadow:0 4px 15px #0000001a;height:auto;max-width:100%}@media screen and (max-width:1200px){.history-section{padding:2.5rem 1.5rem}}@media screen and (max-width:900px){.history-section{padding:2rem 1.2rem}.history-section .history-content{flex-direction:column}.history-section .history-content .history-left .history-header h1{font-size:2.5rem}.history-section .history-content .history-left .timeline .timeline-item .content p{font-size:.95rem}}@media screen and (max-width:768px){.history-section{padding:1.5rem 1rem}.history-section .history-content .history-left .history-header h1{font-size:2rem}.history-section .history-content .history-left .timeline .timeline-item{flex-direction:column}.history-section .history-content .history-left .timeline .timeline-item .year{margin-bottom:.5rem;width:auto}.history-section .history-content .history-left .timeline .timeline-item .content p{font-size:.9rem;line-height:1.3}}@media screen and (max-width:480px){.history-section{padding:1rem .8rem}.history-section .history-content .history-left .history-header h1{font-size:1.8rem;letter-spacing:1px}.history-section .history-content .history-left .timeline .timeline-item .content p{font-size:.85rem;line-height:1.3;margin-bottom:.5rem}}.career-section{background:#fff;margin:0;padding:3rem 2rem;text-align:left;width:100%}.career-section .career-header{margin-bottom:2rem;text-align:left}.career-section .career-header h1{color:var(--h-red);font-size:3rem;font-weight:700;letter-spacing:2px;margin:0;text-align:left}.career-section .career-sections{text-align:left}.career-section .career-sections .career-category{border-bottom:1px solid #ddd;margin-bottom:2rem;padding-bottom:1rem}.career-section .career-sections .career-category h3{color:#999;font-size:1.2rem;font-weight:700;margin-bottom:.5rem;text-align:left}.career-section .career-sections .career-category p{color:#999;font-size:1.2rem;line-height:1.4;margin-bottom:.5rem;text-align:left}.career-section .career-sections .career-category p strong{background:none;color:#555;font-weight:700}@media screen and (max-width:1200px){.career-section{padding:2.5rem 1.5rem}}@media screen and (max-width:900px){.career-section{padding:2rem 1.2rem}.career-section .career-header h1{font-size:2.5rem}.career-section .career-sections .career-category p{font-size:1.1rem}}@media screen and (max-width:768px){.career-section{padding:1.5rem 1rem}.career-section .career-header h1{font-size:2rem}.career-section .career-sections .career-category p{font-size:1rem;line-height:1.3}}@media screen and (max-width:480px){.career-section{padding:1rem .8rem}.career-section .career-header h1{font-size:1.8rem;letter-spacing:1px}.career-section .career-sections .career-category p{font-size:.9rem;line-height:1.3;margin-bottom:1rem}}.ceo-section{background-color:#fff;color:#333;padding:60px 0;width:100%}.ceo-section .ceo-content{border-radius:15px;display:flex;justify-content:space-between;margin-top:0;padding:0}.ceo-section .ceo-content .ceo-left{display:flex;flex:1 1;flex-direction:column;gap:10px}.ceo-section .ceo-content .ceo-left .achievement-list{display:flex;flex-direction:column;gap:0}.ceo-section .ceo-content .ceo-left .achievement-list div{color:#495057;font-size:18px;font-weight:700;padding:1px 20px;text-align:left}.ceo-section .ceo-content .ceo-left .ceo-info{align-self:flex-end;display:flex;flex-direction:column;padding-right:1rem;text-align:right}.ceo-section .ceo-content .ceo-left .ceo-info p{color:#6c757d;font-size:.9rem;line-height:1.5rem;margin:0}.ceo-section .ceo-content .ceo-left .ceo-info p.ceo-title{color:#2e2f30}.ceo-section .ceo-content .ceo-left .box-ceo-title{display:flex;gap:10px;justify-content:space-between;padding:0 .7rem}.ceo-section .ceo-content .ceo-left .box-ceo-title>div{border-radius:7px;padding:5px}.ceo-section .ceo-content .ceo-left .box-ceo-title .box1{background-color:var(--h-red);color:#fff;flex:1 1;text-align:center}.ceo-section .ceo-content .ceo-left .box-ceo-title .box2{background-color:var(--h-black);color:#fff;flex:1 1;text-align:center}.ceo-section .ceo-content .ceo-right{display:flex}.ceo-section .ceo-content .ceo-right .ceo-image{border-radius:15px;height:auto;max-width:250px;object-fit:cover}@media(max-width:1200px){.ceo-section .ceo-content{flex-direction:column;gap:20px;padding:0}.ceo-section .ceo-content .ceo-left .ceo-info{align-self:flex-end;padding-right:1rem;text-align:end}.ceo-section .ceo-content .ceo-right{justify-content:center}.ceo-section .ceo-content .ceo-right .ceo-image{max-width:300px}}.MainPageSub06_1{padding:0}.MainPageSub01 .art-main,.MainPageSub02 .art-main,.MainPageSub03_1 .art-main,.MainPageSub04_0 .art-main,.MainPageSub04_1 .art-main,.MainPageSub04_2 .art-main,.MainPageSub04_2graph .art-main,.MainPageSub05_0 .art-main,.MainPageSub05_1 .art-main,.MainPageSub05_2 .art-main,.MainPageSub06_1 .art-main,.MainPageSub07_1 .art-main{color:#eee}.IntroApp{height:calc(100vh - 4rem);overflow-y:auto;width:100%}.IntroApp .main-intro{align-items:center;caret-color:#0000;display:flex;flex-direction:column;margin:0 auto;max-width:60rem;width:100%}.IntroApp .main-intro .section{background-color:#f9f9f9;border-radius:8px;margin-bottom:2rem;padding:1rem;width:100%}.IntroApp .main-intro .section h2{color:#333;font-size:1.5rem;margin-bottom:1rem}.IntroApp .main-intro .section p{color:#666;font-size:1rem}.IntroApp>*{border-bottom:1px solid #e0e0e0;width:100%}.IntroApp>:last-child{border-bottom:none}.IntroApp{scroll-behavior:smooth}@media screen and (max-width:768px){.IntroApp>*{border-bottom:none}}.App{overflow:hidden;text-align:left}.app-layout{display:flex;gap:0;margin:0;padding:0;position:relative}.main-content{flex:1 1;position:relative}.academy-owner-payment-shell{-webkit-overflow-scrolling:touch;align-items:stretch;background:#fff;display:flex;flex-direction:column;inset:0;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;position:absolute;scrollbar-gutter:stable;width:100%}.academy-owner-payment-shell>:first-child:not(.footer){flex:0 0 auto;height:auto!important;min-height:0!important}.academy-owner-payment-shell .PaymentRegCardApp{min-height:0}@media(min-width:769px){.main-content{margin-left:0}}@media(max-width:768px){.main-content{margin-left:0;width:100%}.main-content>*{padding-top:60px}}.box_routes{display:flex;flex-direction:column;margin-bottom:3rem;min-height:calc(100vh - 23rem - 15px)}.App-logo{height:40vmin;pointer-events:none}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.navbar-logo{align-items:center;background:#0000;display:flex}.navbar-logo img{margin-right:5px;width:3rem}.navbar{align-items:center;background:#00000080;background-color:#fff;border-bottom:1px solid #ddd;box-sizing:border-box;color:#fff;display:flex;gap:10px;height:60px;justify-content:space-between;line-height:40px;padding:15px 1rem;position:fixed;width:100%;z-index:9999}.navbar-logo{caret-color:#0000;color:#ddd;cursor:pointer;font-size:1.2rem!important;z-index:1001}.navbar-logo .imgLogo{height:2.3rem;width:auto}.isMobileSideMenuOpen_logoMargin{margin-left:3rem}.navbar-menu{gap:1.5rem;height:2rem;justify-content:center;left:50%;line-height:2rem;padding:0 1rem;position:absolute;top:.8rem;transform:translateX(-50%);transition:transform 0s ease;visibility:visible;width:auto}.link-hover-underline{caret-color:#0000;color:#555;cursor:pointer;display:inline-block;font-family:var(--SCDream);font-weight:600;overflow:visible;padding:0 .5rem;position:relative;text-decoration:none;transition:color .3s ease;white-space:nowrap}.link-hover-underline.active{background:linear-gradient(90deg,var(--h-accent) 0,var(--h-accent2) 100%);background:linear-gradient(90deg,var(--h-accent) 0,#ffb347 100%);background:linear-gradient(90deg,var(--h-accent) 0,#0056b3 100%);background:linear-gradient(90deg,var(--h-accent) 0,#ff69b4 50%,#8a2be2 100%);border-radius:5px;color:#fff}.section-navar-login{align-items:center;display:flex;font-family:var(--SCDream);gap:1rem;justify-content:center}.section-navar-login .navbar-login1,.section-navar-login .navbar-login2{align-items:center;caret-color:#0000;cursor:pointer;display:flex}.section-navar-login .navbar-login1 .fas.fa-user-circle,.section-navar-login .navbar-login2 .fas.fa-user-circle{color:#888;font-size:30px;margin-right:.5rem}.section-navar-login .navbar-login1 .logout,.section-navar-login .navbar-login1 .userName,.section-navar-login .navbar-login2 .logout,.section-navar-login .navbar-login2 .userName{color:#888}.section-navar-login .navbar-login1 .box-user,.section-navar-login .navbar-login2 .box-user{align-items:center;display:flex}.section-navar-login .navbar-login1 .logout,.section-navar-login .navbar-login2 .logout{color:#555;font-family:inherit;font-size:.9rem;font-weight:600;line-height:2rem;margin:0;padding:0 .5rem;white-space:nowrap}.navbar-login{background-color:#0000;font-size:1rem!important;z-index:1001}.navbar-login-mo{display:none}.navbar-menu-mo{display:flex;gap:60px;justify-content:center;transform:translateX(-100%);transition:transform 0s ease}.navbar-toggler{caret-color:#0000;color:#000;cursor:pointer;display:none;font-size:24px;margin-top:5px!important;outline:none;transition:all .3s ease}.navbar-toggler i{display:inline-block;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.navbar-toggler:hover{color:#333}.navbar-toggler.active i{transform:rotate(180deg)}@media(max-width:900px){.navbar-toggler{display:block}}.navbar-toggler-line{background-color:#fff;height:3px;margin:5px 0;transition:all .3s ease;width:25px}.navbar-login:hover{color:#aaa}.navbar-menu-active{transform:translateX(0)}.navbar-menu-mo{visibility:hidden}.navbar-menu{display:flex}.menu-item{margin:0 10px;position:relative}.navbar-mo{display:none}@media(max-width:900px){.navbar{padding:15px 1rem}.navbar-menu,.section-navar-login{display:none}.navbar-logo{font-size:1rem!important}.navbar-logo img{width:2.5rem}.navbar-logo .txt-logo{display:block}.navbar-logo .txt-logo p{color:#fff;font-size:.9rem;line-height:1rem;margin:0;padding:2px 0;text-align:left}.navbar-logo .txt-logo p:last-child{letter-spacing:.4rem}}@media(max-width:768px){.navbar{background-color:#fff!important;border-bottom:1px solid #ddd!important;left:0!important;position:fixed!important;right:0!important;top:0!important;z-index:10000!important}}.mobileNav{background:#fff;box-shadow:-4px 0 20px #00000026;caret-color:#0000;display:none;height:calc(100vh - 60px);max-width:85vw;position:fixed;right:-100%;top:60px;transition:right .3s cubic-bezier(.4,0,.2,1);width:280px;z-index:9998}@media(max-width:900px){.mobileNav{display:block}}.mobileNav.open{right:0}.mobileNav .navbar-logo{display:none}.mobileNav .menu{background:#fff;height:100%;overflow-y:auto;padding:1rem 0}.mobileNav .menu .menuItem{align-items:center;border-radius:12px;color:#475569;cursor:pointer;display:flex;font-family:var(--SCDream);font-weight:600;margin:.2rem 1rem;padding:1rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobileNav .menu .menuItem .menu-icon{color:#64748b;font-size:1.2rem;margin-right:.8rem;transition:all .3s ease}.mobileNav .menu .menuItem span{font-size:.95rem;font-weight:600}.mobileNav .menu .menuItem:hover{background:#f1f5f9;color:#1e293b;transform:translateX(0) scale(1.02)}.mobileNav .menu .menuItem:hover .menu-icon{color:#374151;transform:scale(1.1)}.mobileNav .menu .menuItem.active{background:linear-gradient(135deg,#1f2937,#374151);box-shadow:0 4px 12px #1f293740;color:#fff;transform:translateX(0)}.mobileNav .menu .menuItem.active:before{background:var(--h-red);border-radius:4px 0 0 4px;content:"";height:50%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px}.mobileNav .menu .menuItem.active .menu-icon{color:#d1d5db;margin-right:.8rem;transform:scale(1.05)}.mobileNav .section-navar-login{background:#f8fafc!important;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 12px #0000000d;display:block!important;margin:1rem;padding:1.2rem;position:relative;visibility:visible!important}.mobileNav .section-navar-login .navbar-login1{cursor:pointer;display:block!important;margin-bottom:.8rem}.mobileNav .section-navar-login .navbar-login1 .user-info{align-items:center;background:#e2e8f0;border-radius:8px;display:flex!important;padding:.6rem;transition:all .3s ease}.mobileNav .section-navar-login .navbar-login1 .user-info:hover{background:#e2e8f0;transform:translateY(-1px)}.mobileNav .section-navar-login .navbar-login1 .user-info .user-icon{background:#37415126;border-radius:50%;color:#374151;font-size:1.6rem;margin-right:.8rem;padding:.4rem}.mobileNav .section-navar-login .navbar-login1 .user-info .user-details{display:block!important}.mobileNav .section-navar-login .navbar-login1 .user-info .user-details .userName{color:#1e293b!important;display:block!important;font-size:1rem;font-weight:700;margin:0 0 .1rem}.mobileNav .section-navar-login .navbar-login2{cursor:pointer}.mobileNav .section-navar-login .navbar-login2 .logout-btn{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:8px;box-shadow:0 2px 8px #ef44444d;display:flex;justify-content:center;padding:.7rem 1.2rem;transition:all .3s ease;width:100%}.mobileNav .section-navar-login .navbar-login2 .logout-btn:hover{box-shadow:0 4px 12px #ef444466;transform:translateY(-1px)}.mobileNav .section-navar-login .navbar-login2 .logout-btn .logout-icon{color:#fff;font-size:1rem;margin-right:.4rem}.mobileNav .section-navar-login .navbar-login2 .logout-btn span{color:#fff;font-family:inherit;font-size:.9rem;font-weight:600}@keyframes sparkle{0%,to{opacity:.8;transform:scale(1) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}}.custom-spinner-container{align-items:center;background-color:#ffffffe0;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.custom-spinner-wrapper{align-items:center;display:flex;flex-direction:column;gap:.85rem;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:10000}.custom-spinner{animation:spin 1.5s linear infinite;background-color:#f3f3f3;border:10px solid #0000001a;border-radius:50%;border-top-color:#3498db;height:50px;position:relative;width:50px}.custom-spinner-message{color:#315b84;font-size:.95rem;font-weight:600;margin:0;white-space:nowrap}.SideMenu{border:1px solid #e7e1e1;caret-color:#0000;margin-top:3.7rem}.SideMenu .sidebar-container{position:relative;z-index:10001}.SideMenu .sidebar-container>.ps-sidebar-root{border-right:0!important}.SideMenu .sidebar-container .sidebar-header{align-items:center;background:#edf1f5;border-bottom:1px solid #d8dfe7;box-sizing:border-box;display:flex;font-family:NanumSquareNeo,Nanum Gothic,sans-serif;height:3rem;justify-content:space-between!important;padding:0 .65rem;width:100%!important}.SideMenu .sidebar-container .sidebar-header .logo-section{align-items:center;display:flex;flex:1 1;gap:.5rem;min-width:0}.SideMenu .sidebar-container .sidebar-header .logo-section .user-icon{align-items:center;background:#dce5ee!important;border-radius:50%;color:#66798d;display:inline-flex;font-size:1rem;height:1.65rem;justify-content:center;margin:0;padding:.2rem;width:1.65rem}.SideMenu .sidebar-container .sidebar-header .logo-section .logo-text{min-width:0}.SideMenu .sidebar-container .sidebar-header .logo-section .logo-text .user-welcome{align-items:center;color:#405367;display:flex;font-size:.88rem;font-weight:500;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideMenu .sidebar-container .sidebar-header .close-btn{align-items:center;background:#f7f9fb;border:1px solid #c8d2dd;border-radius:.35rem;color:#657587;cursor:pointer;display:flex;font-size:.85rem;height:1.75rem;justify-content:center;margin:0!important;min-height:1.75rem;min-width:1.75rem;padding:0;transition:border-color .15s ease,color .15s ease;width:1.75rem}.SideMenu .sidebar-container .sidebar-header .close-btn:hover{background:#f7f9fb;border-color:#aebac7;color:#35485b}.SideMenu .sidebar-container .sidebar-header .collapse-btn{align-items:center;background:#f7f9fb;border:1px solid #c8d2dd;border-radius:.35rem;color:#657587;cursor:pointer;display:flex;font-size:.85rem;height:1.75rem;justify-content:center;margin:0 0 0 auto;min-height:1.75rem;min-width:1.75rem;padding:0;transition:border-color .15s ease,color .15s ease;width:1.75rem}.SideMenu .sidebar-container .sidebar-header .collapse-btn:hover{background:#f7f9fb;border-color:#aebac7;color:#35485b}.SideMenu .sidebar-container .ps-menu-root{height:calc(100vh - 7rem);overflow-y:hidden;padding:0}.SideMenu .sidebar-container .ps-menu-root .ps-menuitem-root{border-radius:8px;margin:.125rem .75rem;overflow:hidden}.SideMenu .sidebar-container .ps-menu-root .ps-menuitem-root .ps-menu-button{border-radius:8px;color:#374151;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--nav-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-weight:400;padding:.75rem 1rem;transition:all .15s ease}.SideMenu .sidebar-container .ps-menu-root .ps-menuitem-root .ps-menu-button:hover{background-color:#f9fafb;color:#1f2937}.SideMenu .sidebar-container .ps-menu-root .ps-menuitem-root .ps-menu-button .ps-menu-icon{color:#6b7280;font-size:1rem;margin-right:.75rem}.SideMenu .sidebar-container .ps-menu-root .ps-menuitem-root .ps-menu-button .ps-menu-label{font-size:.875rem;font-weight:500}.SideMenu .sidebar-container .ps-menu-root .ps-menuitem-root.ps-active .ps-menu-button{background:#f3f4f6;color:#1f2937;font-weight:600}.SideMenu .sidebar-container .ps-menu-root .ps-menuitem-root.ps-active .ps-menu-button .ps-menu-icon{color:#1f2937}@media(max-width:768px){.SideMenu .app-backdrop,.SideMenu .ps-backdrop,.SideMenu .ps-sidebar-overlay{background:#0000!important;pointer-events:none!important;z-index:1500!important}.SideMenu .mobile-floating-toggle{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;height:45px;justify-content:center;left:7px;position:fixed;top:7px;width:45px;z-index:10003}.SideMenu .mobile-floating-toggle:hover{background:#f5f5f5;box-shadow:0 4px 12px #0003}.SideMenu .mobile-floating-toggle svg{color:#333;font-size:20px}.SideMenu .sidebar-container.mobile-open+.mobile-floating-toggle{display:none}.SideMenu .sidebar-container{width:auto!important}.SideMenu .sidebar-container .ps-sidebar-container{background-color:#fcf9f9!important;flex:none!important;height:calc(100vh - 60px)!important;left:0!important;max-width:280px!important;min-width:280px!important;position:fixed!important;top:60px!important;transform:translateX(-100%)!important;transition:transform .3s ease!important;width:280px!important;z-index:10002!important}.SideMenu .sidebar-container.mobile-open .ps-sidebar-container{box-shadow:2px 0 10px #0000001a!important;max-width:280px!important;min-width:280px!important;pointer-events:auto!important;transform:translateX(0)!important;width:280px!important}.SideMenu .sidebar-container.mobile-open .ps-sidebar-container *{pointer-events:auto!important}.SideMenu .sidebar-container.mobile-open .ps-sidebar-container .ps-sidebar-root{max-width:280px!important;min-width:280px!important;width:280px!important}.SideMenu .sidebar-container.mobile-open .ps-sidebar-container .sidebar-header{align-items:center!important;display:flex!important;justify-content:space-between!important;pointer-events:auto!important}.SideMenu .sidebar-container.mobile-open .ps-sidebar-container .sidebar-header .logo-section{flex:1 1}.SideMenu .sidebar-container.mobile-open .ps-sidebar-container .sidebar-header .close-btn{align-items:center;background-color:#0000;border:none;border-radius:6px;cursor:pointer;display:flex!important;height:35px;justify-content:center;margin-right:-7px;margin-top:-9px;pointer-events:auto!important;width:35px;z-index:1002}.SideMenu .sidebar-container.mobile-open .ps-sidebar-container .sidebar-header .close-btn:hover{background:#f5f5f5}.SideMenu .sidebar-container.mobile-open .ps-sidebar-container .sidebar-header .close-btn svg{color:#666;font-size:16px}.SideMenu .sidebar-container.mobile-open .ps-sidebar-container .sidebar-header .collapse-btn{display:none!important}.SideMenu .sidebar-container.mobile-open .ps-sidebar-container .ps-menu-root,.SideMenu .sidebar-container.mobile-open .ps-sidebar-container .ps-menu-root .ps-menuitem-root,.SideMenu .sidebar-container.mobile-open .ps-sidebar-container .ps-menu-root .ps-submenu-root{pointer-events:auto!important}.SideMenu .sidebar-container.mobile-open .ps-sidebar-container .ps-menu-root .ps-menuitem-root .ps-menu-button,.SideMenu .sidebar-container.mobile-open .ps-sidebar-container .ps-menu-root .ps-submenu-root .ps-menu-button{cursor:pointer!important;pointer-events:auto!important}}.MyRoom_aca{background:#fff;box-sizing:border-box;caret-color:#0000;color:#344454;font-family:NanumSquareNeo,Nanum Gothic,sans-serif;font-size:.9rem;height:100%;margin:0;overflow:hidden;padding:.35rem .3rem 0}.MyRoom_aca .ps-menu-root{box-sizing:border-box;height:100%;overflow-x:hidden!important;overflow-y:auto!important;padding:0 0 4rem!important;scrollbar-color:#dce2e8 #0000;scrollbar-width:thin}.MyRoom_aca .ps-menu-root::-webkit-scrollbar{width:5px}.MyRoom_aca .ps-menu-root::-webkit-scrollbar-track{background:#0000;border-radius:999px}.MyRoom_aca .ps-menu-root::-webkit-scrollbar-thumb{background:#dce2e8;border-radius:999px}.MyRoom_aca .ps-menu-root .ps-menuitem-root,.MyRoom_aca .ps-menu-root .ps-submenu-root{border:0!important;box-sizing:border-box;margin:0!important;padding:0!important}.MyRoom_aca .ps-menu-root .ps-menuitem-root:after,.MyRoom_aca .ps-menu-root .ps-menuitem-root:before,.MyRoom_aca .ps-menu-root .ps-submenu-root:after,.MyRoom_aca .ps-menu-root .ps-submenu-root:before{display:none!important}.MyRoom_aca .ps-menu-root .ps-menu-button{align-items:center!important;background:#0000!important;border:0!important;border-radius:.42rem!important;box-sizing:border-box;color:#3d4b59!important;display:flex!important;font-size:.88rem!important;font-weight:400!important;height:2.35rem!important;line-height:1.25!important;margin:.08rem .16rem!important;min-width:0!important;padding:0 .65rem!important;transition:color .15s ease,background-color .15s ease!important}.MyRoom_aca .ps-menu-root .ps-menu-button .ps-menu-icon{color:#8995a3!important;font-size:.92rem!important;margin-right:.35rem!important;min-width:1.3rem!important;width:1.3rem!important}.MyRoom_aca .ps-menu-root .ps-menu-button .ps-menu-icon svg{display:block}.MyRoom_aca .ps-menu-root .ps-menu-button .ps-menu-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MyRoom_aca .ps-menu-root .ps-menu-button:hover{background:#0000!important;color:#263746!important}.MyRoom_aca .ps-menu-root .ps-menu-button:hover .ps-menu-icon{color:#667687!important}.MyRoom_aca .ps-menu-root .ps-submenu-root>.ps-menu-button{color:#2f4050!important;font-size:.89rem!important;font-weight:500!important;height:2.5rem!important}.MyRoom_aca .ps-menu-root .ps-submenu-root>.ps-menu-button .ps-submenu-expand-icon{color:#7d8996!important;margin-right:.15rem!important;transform:scale(.9)!important;width:.65rem!important}.MyRoom_aca .ps-menu-root .ps-submenu-root.empty-submenu1>.ps-menu-button .ps-submenu-expand-icon,.MyRoom_aca .ps-menu-root .ps-submenu-root.empty-submenu>.ps-menu-button .ps-submenu-expand-icon,.MyRoom_aca .ps-menu-root .ps-submenu-root:not(:has(.ps-submenu-content .ps-menuitem-root))>.ps-menu-button .ps-submenu-expand-icon{display:none!important}.MyRoom_aca .ps-menu-root .ps-submenu-root .ps-submenu-content{background:#0000!important;border:0!important;margin:0!important;padding:0 0 .18rem!important}.MyRoom_aca .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root{padding:0!important}.MyRoom_aca .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button{border-radius:.38rem!important;color:#647181!important;font-size:.84rem!important;font-weight:400!important;height:2.12rem!important;margin:.05rem .3rem .05rem .75rem!important;padding:0 .52rem 0 .68rem!important;width:calc(100% - 1.05rem)!important}.MyRoom_aca .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button .ps-menu-icon{color:#99a4b0!important;font-size:.83rem!important;margin-right:.3rem!important;min-width:1.15rem!important;width:1.15rem!important}.MyRoom_aca .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button:hover{background:#0000!important;color:#334454!important}.MyRoom_aca .ps-active{background:#f2f3f5!important;font-weight:500!important}.MyRoom_aca .ps-active,.MyRoom_aca .ps-active .ps-menu-icon{color:#df3f49!important}.MyRoom_aca .ps-active:hover{background:#eef0f3!important;color:#d93440!important}@media(max-width:600px){.MyRoom_aca{padding:.28rem .24rem 0}.MyRoom_aca .ps-menu-root .ps-menu-button{height:2.4rem!important}.MyRoom_aca .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button{margin-left:.58rem!important;width:calc(100% - .85rem)!important}}.MyRoom_acaTec{caret-color:#0000;height:100%;margin-bottom:13rem;overflow-y:hidden;padding:0}.MyRoom_acaTec .ps-menu-root{overflow-y:auto!important;padding-bottom:5rem!important}.MyRoom_acaTec .ps-menu-root .ps-menuitem-root,.MyRoom_acaTec .ps-menu-root .ps-submenu-root{border:none!important;margin:0!important;padding:0!important}.MyRoom_acaTec .ps-menu-root .ps-menuitem-root:after,.MyRoom_acaTec .ps-menu-root .ps-menuitem-root:before,.MyRoom_acaTec .ps-menu-root .ps-submenu-root:after,.MyRoom_acaTec .ps-menu-root .ps-submenu-root:before{display:none!important}.MyRoom_acaTec .ps-menu-root .ps-menu-button{align-items:center!important;background-color:#0000!important;border:none!important;color:#374151!important;display:flex!important;margin:0!important;padding:4px 16px!important}.MyRoom_acaTec .ps-menu-root .ps-menu-button .ps-menu-icon{color:#6b7280!important;margin-right:2px!important}.MyRoom_acaTec .ps-menu-root .ps-menu-button .ps-menu-button:hover{background-color:#f3f4f6!important}.MyRoom_acaTec .ps-menu-root .ps-menu-button .ps-menu-button:hover .ps-menu-icon{color:#374151!important}.MyRoom_acaTec .ps-menu-root .ps-submenu-root>.ps-menu-button{font-weight:500!important}.MyRoom_acaTec .ps-menu-root .ps-submenu-root>.ps-menu-button .ps-submenu-expand-icon{color:#888!important;margin-right:4px!important;transform:scale(1.3)!important;width:.5rem!important}.MyRoom_acaTec .ps-menu-root .ps-submenu-root.empty-submenu>.ps-menu-button .ps-submenu-expand-icon,.MyRoom_acaTec .ps-menu-root .ps-submenu-root:not(:has(.ps-submenu-content .ps-menuitem-root))>.ps-menu-button .ps-submenu-expand-icon{display:none!important}.MyRoom_acaTec .ps-menu-root .ps-submenu-root .ps-submenu-content{background-color:#0000!important;border:none!important;margin:0 0 0 .5rem!important;padding:0!important}.MyRoom_acaTec .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root{padding:.3rem 0!important}.MyRoom_acaTec .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button{border-radius:6px!important;color:#6b7280!important;height:1.8rem!important;margin-left:2rem!important;padding:.3rem 0!important;width:11rem!important}.MyRoom_acaTec .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button .ps-menu-icon{color:#9ca3af!important}.MyRoom_acaTec .ps-menu-root .ps-active{background-color:#f3f4f6!important;color:#dc2626!important;font-weight:500!important}.MyRoom_acaTec .ps-menu-root .ps-active .ps-menu-icon{color:#dc2626!important}@media(max-width:600px){.MyRoom_acaTec{padding:.3rem}}.HeaderTitle2{background-color:var(--h-headerTitle-bg);border:1px solid var(--h-headerTitle-bg);border-radius:5px;color:var(--h-headerTitle-text);height:4rem;margin-bottom:5px}.HeaderTitle2 .section-title{align-items:center;caret-color:#0000;display:flex;font-weight:700;height:100%;justify-content:space-between;padding:0 1rem;position:relative}.HeaderTitle2 .section-title .back{background:url(/static/media/back_white.5551529776e1ad40d20f.svg) no-repeat top;background-color:#0000;background-size:100%;border:none;cursor:pointer;height:2.5rem;width:2.5rem}.HeaderTitle2 .section-title .close{background:url(/static/media/close_white.8db116a476102af547a4.svg) no-repeat top;background-color:#0000;background-size:100%;border:none;cursor:pointer;height:1.5rem;width:1.5rem}.HeaderTitle2 .header_dev{left:1rem;position:absolute;top:.5rem}.MyRoom_acaMom{caret-color:#0000;height:100%;margin-bottom:13rem;overflow-y:hidden;padding:0}.MyRoom_acaMom .ps-menu-root{overflow-y:auto!important;padding-bottom:5rem!important}.MyRoom_acaMom .ps-menu-root .ps-menuitem-root,.MyRoom_acaMom .ps-menu-root .ps-submenu-root{border:none!important;margin:0!important;padding:0!important}.MyRoom_acaMom .ps-menu-root .ps-menuitem-root:after,.MyRoom_acaMom .ps-menu-root .ps-menuitem-root:before,.MyRoom_acaMom .ps-menu-root .ps-submenu-root:after,.MyRoom_acaMom .ps-menu-root .ps-submenu-root:before{display:none!important}.MyRoom_acaMom .ps-menu-root .ps-menu-button{align-items:center!important;background-color:#0000!important;border:none!important;color:#374151!important;display:flex!important;margin:0!important;padding:4px 16px!important}.MyRoom_acaMom .ps-menu-root .ps-menu-button .ps-menu-icon{color:#6b7280!important;margin-right:2px!important}.MyRoom_acaMom .ps-menu-root .ps-menu-button:hover{background-color:#f3f4f6!important}.MyRoom_acaMom .ps-menu-root .ps-menu-button:hover .ps-menu-icon{color:#374151!important}.MyRoom_acaMom .ps-menu-root .ps-submenu-root>.ps-menu-button{font-weight:500!important}.MyRoom_acaMom .ps-menu-root .ps-submenu-root>.ps-menu-button .ps-submenu-expand-icon{color:#888!important;margin-right:4px!important;transform:scale(1.3)!important;width:.5rem!important}.MyRoom_acaMom .ps-menu-root .ps-submenu-root.empty-submenu>.ps-menu-button .ps-submenu-expand-icon,.MyRoom_acaMom .ps-menu-root .ps-submenu-root:not(:has(.ps-submenu-content .ps-menuitem-root))>.ps-menu-button .ps-submenu-expand-icon{display:none!important}.MyRoom_acaMom .ps-menu-root .ps-submenu-root .ps-submenu-content{background-color:#0000!important;border:none!important;margin:0 0 0 .5rem!important;padding:0!important}.MyRoom_acaMom .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root{padding:.3rem 0!important}.MyRoom_acaMom .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button{border-radius:6px!important;color:#6b7280!important;height:1.8rem!important;margin-left:2rem!important;padding:.3rem 0!important;width:11rem!important}.MyRoom_acaMom .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button .ps-menu-icon{color:#9ca3af!important}.MyRoom_acaMom .ps-active{background-color:#f3f4f6!important;color:#dc2626!important;font-weight:500!important}.MyRoom_acaMom .ps-active .ps-menu-icon{color:#dc2626!important}@media(max-width:600px){.MyRoom_acaMom{padding:.3rem}}.MyRoom_acaStu{caret-color:#0000;height:100%;margin-bottom:13rem;overflow-y:hidden;padding:0}.MyRoom_acaStu .ps-menu-root{overflow-y:auto!important;padding-bottom:5rem!important}.MyRoom_acaStu .ps-menu-root .ps-menuitem-root,.MyRoom_acaStu .ps-menu-root .ps-submenu-root{border:none!important;margin:0!important;padding:0!important}.MyRoom_acaStu .ps-menu-root .ps-menuitem-root:after,.MyRoom_acaStu .ps-menu-root .ps-menuitem-root:before,.MyRoom_acaStu .ps-menu-root .ps-submenu-root:after,.MyRoom_acaStu .ps-menu-root .ps-submenu-root:before{display:none!important}.MyRoom_acaStu .ps-menu-root .ps-menu-button{align-items:center!important;background-color:#0000!important;border:none!important;color:#374151!important;display:flex!important;margin:0!important;padding:4px 16px!important}.MyRoom_acaStu .ps-menu-root .ps-menu-button .ps-menu-icon{color:#6b7280!important;margin-right:2px!important}.MyRoom_acaStu .ps-menu-root .ps-menu-button:hover{background-color:#f3f4f6!important}.MyRoom_acaStu .ps-menu-root .ps-menu-button:hover .ps-menu-icon{color:#374151!important}.MyRoom_acaStu .ps-menu-root .ps-submenu-root>.ps-menu-button{font-weight:500!important}.MyRoom_acaStu .ps-menu-root .ps-submenu-root>.ps-menu-button .ps-submenu-expand-icon{color:#888!important;margin-right:4px!important;transform:scale(1.3)!important;width:.5rem!important}.MyRoom_acaStu .ps-menu-root .ps-submenu-root.empty-submenu>.ps-menu-button .ps-submenu-expand-icon,.MyRoom_acaStu .ps-menu-root .ps-submenu-root:not(:has(.ps-submenu-content .ps-menuitem-root))>.ps-menu-button .ps-submenu-expand-icon{display:none!important}.MyRoom_acaStu .ps-menu-root .ps-submenu-root .ps-submenu-content{background-color:#0000!important;border:none!important;margin:0 0 0 .5rem!important;padding:0!important}.MyRoom_acaStu .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root{padding:.3rem 0!important}.MyRoom_acaStu .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button{border-radius:6px!important;color:#6b7280!important;height:1.8rem!important;margin-left:2rem!important;padding:.3rem 0!important;width:11rem!important}.MyRoom_acaStu .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button .ps-menu-icon{color:#9ca3af!important}.MyRoom_acaStu .ps-active{background-color:#f3f4f6!important;color:#dc2626!important;font-weight:500!important}.MyRoom_acaStu .ps-active .ps-menu-icon{color:#dc2626!important}@media(max-width:600px){.MyRoom_acaStu{padding:.3rem}}.MyRoom_mom{caret-color:#0000;height:100%;margin-bottom:13rem;overflow-y:hidden;padding:0}.MyRoom_mom .ps-menu-root{overflow-y:auto!important;padding-bottom:5rem!important}.MyRoom_mom .ps-menu-root .ps-menuitem-root,.MyRoom_mom .ps-menu-root .ps-submenu-root{border:none!important;margin:0!important;padding:0!important}.MyRoom_mom .ps-menu-root .ps-menuitem-root:after,.MyRoom_mom .ps-menu-root .ps-menuitem-root:before,.MyRoom_mom .ps-menu-root .ps-submenu-root:after,.MyRoom_mom .ps-menu-root .ps-submenu-root:before{display:none!important}.MyRoom_mom .ps-menu-root .ps-menu-button{align-items:center!important;background-color:#0000!important;border:none!important;color:#374151!important;display:flex!important;margin:0!important;padding:4px 16px!important}.MyRoom_mom .ps-menu-root .ps-menu-button .ps-menu-icon{color:#6b7280!important;margin-right:2px!important}.MyRoom_mom .ps-menu-root .ps-menu-button:hover{background-color:#f3f4f6!important}.MyRoom_mom .ps-menu-root .ps-menu-button:hover .ps-menu-icon{color:#374151!important}.MyRoom_mom .ps-menu-root .ps-submenu-root>.ps-menu-button{font-weight:500!important}.MyRoom_mom .ps-menu-root .ps-submenu-root>.ps-menu-button .ps-submenu-expand-icon{color:#888!important;margin-right:4px!important;transform:scale(1.3)!important;width:.5rem!important}.MyRoom_mom .ps-menu-root .ps-submenu-root.empty-submenu>.ps-menu-button .ps-submenu-expand-icon,.MyRoom_mom .ps-menu-root .ps-submenu-root:not(:has(.ps-submenu-content .ps-menuitem-root))>.ps-menu-button .ps-submenu-expand-icon{display:none!important}.MyRoom_mom .ps-menu-root .ps-submenu-root .ps-submenu-content{background-color:#0000!important;border:none!important;margin:0 0 0 .5rem!important;padding:0!important}.MyRoom_mom .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root{padding:.3rem 0!important}.MyRoom_mom .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button{border-radius:6px!important;color:#6b7280!important;height:1.8rem!important;margin-left:2rem!important;padding:.3rem 0!important;width:11rem!important}.MyRoom_mom .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button .ps-menu-icon{color:#9ca3af!important}.MyRoom_mom .ps-active{background-color:#f3f4f6!important;font-weight:500!important}.MyRoom_mom .ps-active,.MyRoom_mom .ps-active .ps-menu-icon{color:#dc2626!important}@media(max-width:600px){.MyRoom_mom{padding:.3rem}}.MyRoom_momStu{caret-color:#0000;height:100%;margin-bottom:13rem;overflow-y:hidden;padding:0}.MyRoom_momStu .ps-menu-root{overflow-y:auto!important;padding-bottom:5rem!important}.MyRoom_momStu .ps-menu-root .ps-menuitem-root,.MyRoom_momStu .ps-menu-root .ps-submenu-root{border:none!important;margin:0!important;padding:0!important}.MyRoom_momStu .ps-menu-root .ps-menuitem-root:after,.MyRoom_momStu .ps-menu-root .ps-menuitem-root:before,.MyRoom_momStu .ps-menu-root .ps-submenu-root:after,.MyRoom_momStu .ps-menu-root .ps-submenu-root:before{display:none!important}.MyRoom_momStu .ps-menu-root .ps-menu-button{align-items:center!important;background-color:#0000!important;border:none!important;color:#374151!important;display:flex!important;margin:0!important;padding:4px 16px!important}.MyRoom_momStu .ps-menu-root .ps-menu-button .ps-menu-icon{color:#6b7280!important;margin-right:2px!important}.MyRoom_momStu .ps-menu-root .ps-menu-button:hover{background-color:#f3f4f6!important}.MyRoom_momStu .ps-menu-root .ps-menu-button:hover .ps-menu-icon{color:#374151!important}.MyRoom_momStu .ps-menu-root .ps-submenu-root>.ps-menu-button{font-weight:500!important}.MyRoom_momStu .ps-menu-root .ps-submenu-root>.ps-menu-button .ps-submenu-expand-icon{color:#888!important;margin-right:4px!important;transform:scale(1.3)!important;width:.5rem!important}.MyRoom_momStu .ps-menu-root .ps-submenu-root.empty-submenu>.ps-menu-button .ps-submenu-expand-icon,.MyRoom_momStu .ps-menu-root .ps-submenu-root:not(:has(.ps-submenu-content .ps-menuitem-root))>.ps-menu-button .ps-submenu-expand-icon{display:none!important}.MyRoom_momStu .ps-menu-root .ps-submenu-root .ps-submenu-content{background-color:#0000!important;border:none!important;margin:0 0 0 .5rem!important;padding:0!important}.MyRoom_momStu .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root{padding:.3rem 0!important}.MyRoom_momStu .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button{border-radius:6px!important;color:#6b7280!important;height:1.8rem!important;margin-left:2rem!important;padding:.3rem 0!important;width:11rem!important}.MyRoom_momStu .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button .ps-menu-icon{color:#9ca3af!important}.MyRoom_momStu .ps-active{background-color:#f3f4f6!important;color:#dc2626!important;font-weight:500!important}.MyRoom_momStu .ps-active .ps-menu-icon{color:#dc2626!important}@media(max-width:600px){.MyRoom_momStu{padding:.3rem}}.MyRoom_sch{caret-color:#0000;height:100%;margin-bottom:13rem;overflow-y:hidden;padding:0}.MyRoom_sch .ps-menu-root{overflow-y:auto!important;padding-bottom:5rem!important}.MyRoom_sch .ps-menu-root .ps-menuitem-root,.MyRoom_sch .ps-menu-root .ps-submenu-root{border:none!important;margin:0!important;padding:0!important}.MyRoom_sch .ps-menu-root .ps-menuitem-root:after,.MyRoom_sch .ps-menu-root .ps-menuitem-root:before,.MyRoom_sch .ps-menu-root .ps-submenu-root:after,.MyRoom_sch .ps-menu-root .ps-submenu-root:before{display:none!important}.MyRoom_sch .ps-menu-root .ps-menu-button{align-items:center!important;background-color:#0000!important;border:none!important;color:#374151!important;display:flex!important;margin:0!important;padding:4px 16px!important}.MyRoom_sch .ps-menu-root .ps-menu-button .ps-menu-icon{color:#6b7280!important;margin-right:2px!important}.MyRoom_sch .ps-menu-root .ps-menu-button:hover{background-color:#f3f4f6!important}.MyRoom_sch .ps-menu-root .ps-menu-button:hover .ps-menu-icon{color:#374151!important}.MyRoom_sch .ps-menu-root .ps-submenu-root>.ps-menu-button{font-weight:500!important}.MyRoom_sch .ps-menu-root .ps-submenu-root>.ps-menu-button .ps-submenu-expand-icon{color:#888!important;margin-right:4px!important;transform:scale(1.3)!important;width:.5rem!important}.MyRoom_sch .ps-menu-root .ps-submenu-root.empty-submenu>.ps-menu-button .ps-submenu-expand-icon,.MyRoom_sch .ps-menu-root .ps-submenu-root:not(:has(.ps-submenu-content .ps-menuitem-root))>.ps-menu-button .ps-submenu-expand-icon{display:none!important}.MyRoom_sch .ps-menu-root .ps-submenu-root .ps-submenu-content{background-color:#0000!important;border:none!important;margin:0 0 0 .5rem!important;padding:0!important}.MyRoom_sch .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root{padding:.3rem 0!important}.MyRoom_sch .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button{border-radius:6px!important;color:#6b7280!important;height:1.8rem!important;margin-left:2rem!important;padding:.3rem 0!important;width:11rem!important}.MyRoom_sch .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button .ps-menu-icon{color:#9ca3af!important}.MyRoom_sch .ps-active{background-color:#f3f4f6!important;font-weight:500!important}.MyRoom_sch .ps-active,.MyRoom_sch .ps-active .ps-menu-icon{color:#dc2626!important}@media(max-width:600px){.MyRoom_sch{padding:.3rem}}.MyRoom_schTec{caret-color:#0000;height:100%;margin-bottom:13rem;overflow-y:hidden;padding:0}.MyRoom_schTec .ps-menu-root{overflow-y:auto!important;padding-bottom:5rem!important}.MyRoom_schTec .ps-menu-root .ps-menuitem-root,.MyRoom_schTec .ps-menu-root .ps-submenu-root{border:none!important;margin:0!important;padding:0!important}.MyRoom_schTec .ps-menu-root .ps-menuitem-root:after,.MyRoom_schTec .ps-menu-root .ps-menuitem-root:before,.MyRoom_schTec .ps-menu-root .ps-submenu-root:after,.MyRoom_schTec .ps-menu-root .ps-submenu-root:before{display:none!important}.MyRoom_schTec .ps-menu-root .ps-menu-button{align-items:center!important;background-color:#0000!important;border:none!important;color:#374151!important;display:flex!important;margin:0!important;padding:4px 16px!important}.MyRoom_schTec .ps-menu-root .ps-menu-button .ps-menu-icon{color:#6b7280!important;margin-right:2px!important}.MyRoom_schTec .ps-menu-root .ps-menu-button:hover{background-color:#f3f4f6!important}.MyRoom_schTec .ps-menu-root .ps-menu-button:hover .ps-menu-icon{color:#374151!important}.MyRoom_schTec .ps-menu-root .ps-submenu-root>.ps-menu-button{font-weight:500!important}.MyRoom_schTec .ps-menu-root .ps-submenu-root>.ps-menu-button .ps-submenu-expand-icon{color:#888!important;margin-right:4px!important;transform:scale(1.3)!important;width:.5rem!important}.MyRoom_schTec .ps-menu-root .ps-submenu-root.empty-submenu>.ps-menu-button .ps-submenu-expand-icon,.MyRoom_schTec .ps-menu-root .ps-submenu-root:not(:has(.ps-submenu-content .ps-menuitem-root))>.ps-menu-button .ps-submenu-expand-icon{display:none!important}.MyRoom_schTec .ps-menu-root .ps-submenu-root .ps-submenu-content{background-color:#0000!important;border:none!important;margin:0 0 0 .5rem!important;padding:0!important}.MyRoom_schTec .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root{padding:.3rem 0!important}.MyRoom_schTec .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button{border-radius:6px!important;color:#6b7280!important;height:1.8rem!important;margin-left:2rem!important;padding:.3rem 0!important;width:11rem!important}.MyRoom_schTec .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button .ps-menu-icon{color:#9ca3af!important}.MyRoom_schTec .ps-active{background-color:#f3f4f6!important;color:#dc2626!important;font-weight:500!important}.MyRoom_schTec .ps-active .ps-menu-icon{color:#dc2626!important}@media(max-width:600px){.MyRoom_schTec{padding:.3rem}}.MyRoom_schMom{caret-color:#0000;height:100%;margin-bottom:13rem;overflow-y:hidden;padding:0}.MyRoom_schMom .ps-menu-root{overflow-y:auto!important;padding-bottom:5rem!important}.MyRoom_schMom .ps-menu-root .ps-menuitem-root,.MyRoom_schMom .ps-menu-root .ps-submenu-root{border:none!important;margin:0!important;padding:0!important}.MyRoom_schMom .ps-menu-root .ps-menuitem-root:after,.MyRoom_schMom .ps-menu-root .ps-menuitem-root:before,.MyRoom_schMom .ps-menu-root .ps-submenu-root:after,.MyRoom_schMom .ps-menu-root .ps-submenu-root:before{display:none!important}.MyRoom_schMom .ps-menu-root .ps-menu-button{align-items:center!important;background-color:#0000!important;border:none!important;color:#374151!important;display:flex!important;margin:0!important;padding:4px 16px!important}.MyRoom_schMom .ps-menu-root .ps-menu-button .ps-menu-icon{color:#6b7280!important;margin-right:2px!important}.MyRoom_schMom .ps-menu-root .ps-menu-button:hover{background-color:#f3f4f6!important}.MyRoom_schMom .ps-menu-root .ps-menu-button:hover .ps-menu-icon{color:#374151!important}.MyRoom_schMom .ps-menu-root .ps-submenu-root>.ps-menu-button{font-weight:500!important}.MyRoom_schMom .ps-menu-root .ps-submenu-root>.ps-menu-button .ps-submenu-expand-icon{color:#888!important;margin-right:4px!important;transform:scale(1.3)!important;width:.5rem!important}.MyRoom_schMom .ps-menu-root .ps-submenu-root.empty-submenu>.ps-menu-button .ps-submenu-expand-icon,.MyRoom_schMom .ps-menu-root .ps-submenu-root:not(:has(.ps-submenu-content .ps-menuitem-root))>.ps-menu-button .ps-submenu-expand-icon{display:none!important}.MyRoom_schMom .ps-menu-root .ps-submenu-root .ps-submenu-content{background-color:#0000!important;border:none!important;margin:0 0 0 .5rem!important;padding:0!important}.MyRoom_schMom .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root{padding:.3rem 0!important}.MyRoom_schMom .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button{border-radius:6px!important;color:#6b7280!important;height:1.8rem!important;margin-left:2rem!important;padding:.3rem 0!important;width:11rem!important}.MyRoom_schMom .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button .ps-menu-icon{color:#9ca3af!important}.MyRoom_schMom .ps-active{background-color:#f3f4f6!important;color:#dc2626!important;font-weight:500!important}.MyRoom_schMom .ps-active .ps-menu-icon{color:#dc2626!important}@media(max-width:600px){.MyRoom_schMom{padding:.3rem}}.MyRoom_schStu{caret-color:#0000;height:100%;margin-bottom:13rem;overflow-y:hidden;padding:0}.MyRoom_schStu .ps-menu-root{overflow-y:auto!important;padding-bottom:5rem!important}.MyRoom_schStu .ps-menu-root .ps-menuitem-root,.MyRoom_schStu .ps-menu-root .ps-submenu-root{border:none!important;margin:0!important;padding:0!important}.MyRoom_schStu .ps-menu-root .ps-menuitem-root:after,.MyRoom_schStu .ps-menu-root .ps-menuitem-root:before,.MyRoom_schStu .ps-menu-root .ps-submenu-root:after,.MyRoom_schStu .ps-menu-root .ps-submenu-root:before{display:none!important}.MyRoom_schStu .ps-menu-root .ps-menu-button{align-items:center!important;background-color:#0000!important;border:none!important;color:#374151!important;display:flex!important;margin:0!important;padding:4px 16px!important}.MyRoom_schStu .ps-menu-root .ps-menu-button .ps-menu-icon{color:#6b7280!important;margin-right:2px!important}.MyRoom_schStu .ps-menu-root .ps-menu-button:hover{background-color:#f3f4f6!important}.MyRoom_schStu .ps-menu-root .ps-menu-button:hover .ps-menu-icon{color:#374151!important}.MyRoom_schStu .ps-menu-root .ps-submenu-root>.ps-menu-button{font-weight:500!important}.MyRoom_schStu .ps-menu-root .ps-submenu-root>.ps-menu-button .ps-submenu-expand-icon{color:#888!important;margin-right:4px!important;transform:scale(1.3)!important;width:.5rem!important}.MyRoom_schStu .ps-menu-root .ps-submenu-root.empty-submenu>.ps-menu-button .ps-submenu-expand-icon,.MyRoom_schStu .ps-menu-root .ps-submenu-root:not(:has(.ps-submenu-content .ps-menuitem-root))>.ps-menu-button .ps-submenu-expand-icon{display:none!important}.MyRoom_schStu .ps-menu-root .ps-submenu-root .ps-submenu-content{background-color:#0000!important;border:none!important;margin:0 0 0 .5rem!important;padding:0!important}.MyRoom_schStu .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root{padding:.3rem 0!important}.MyRoom_schStu .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button{border-radius:6px!important;color:#6b7280!important;height:1.8rem!important;margin-left:2rem!important;padding:.3rem 0!important;width:11rem!important}.MyRoom_schStu .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button .ps-menu-icon{color:#9ca3af!important}.MyRoom_schStu .ps-active{background-color:#f3f4f6!important;color:#dc2626!important;font-weight:500!important}.MyRoom_schStu .ps-active .ps-menu-icon{color:#dc2626!important}@media(max-width:600px){.MyRoom_schStu{padding:.3rem}}.MyRoom_admin{caret-color:#0000;height:100%;margin-bottom:13rem;overflow-y:hidden;padding:0}.MyRoom_admin .ps-menu-root{overflow-y:auto!important;padding-bottom:5rem!important}.MyRoom_admin .ps-menu-root .ps-menuitem-root,.MyRoom_admin .ps-menu-root .ps-submenu-root{border:none!important;margin:0!important;padding:0!important}.MyRoom_admin .ps-menu-root .ps-menuitem-root:after,.MyRoom_admin .ps-menu-root .ps-menuitem-root:before,.MyRoom_admin .ps-menu-root .ps-submenu-root:after,.MyRoom_admin .ps-menu-root .ps-submenu-root:before{display:none!important}.MyRoom_admin .ps-menu-root .ps-menu-button{align-items:center!important;background-color:#0000!important;border:none!important;color:#374151!important;display:flex!important;margin:0!important;padding:4px 16px!important}.MyRoom_admin .ps-menu-root .ps-menu-button .ps-menu-icon{color:#6b7280!important;margin-right:2px!important}.MyRoom_admin .ps-menu-root .ps-menu-button:hover{background-color:#f3f4f6!important}.MyRoom_admin .ps-menu-root .ps-menu-button:hover .ps-menu-icon{color:#374151!important}.MyRoom_admin .ps-menu-root .ps-submenu-root>.ps-menu-button{font-weight:500!important}.MyRoom_admin .ps-menu-root .ps-submenu-root>.ps-menu-button .ps-submenu-expand-icon{color:#888!important;margin-right:4px!important;transform:scale(1.3)!important;width:.5rem!important}.MyRoom_admin .ps-menu-root .ps-submenu-root.empty-submenu>.ps-menu-button .ps-submenu-expand-icon,.MyRoom_admin .ps-menu-root .ps-submenu-root:not(:has(.ps-submenu-content .ps-menuitem-root))>.ps-menu-button .ps-submenu-expand-icon{display:none!important}.MyRoom_admin .ps-menu-root .ps-submenu-root .ps-submenu-content{background-color:#0000!important;border:none!important;margin:0 0 0 .5rem!important;padding:0!important}.MyRoom_admin .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root{padding:.3rem 0!important}.MyRoom_admin .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button{border-radius:6px!important;color:#6b7280!important;height:1.8rem!important;margin-left:2rem!important;padding:.3rem 0!important;width:11rem!important}.MyRoom_admin .ps-menu-root .ps-submenu-root .ps-submenu-content .ps-menuitem-root .ps-menu-button .ps-menu-icon{color:#9ca3af!important}.MyRoom_admin .ps-active{background-color:#f3f4f6!important;color:#dc2626!important;font-weight:500!important}.MyRoom_admin .ps-active .ps-menu-icon{color:#dc2626!important}@media(max-width:600px){.MyRoom_admin{padding:.3rem}}.policy-document-link{background:#0000;border:0;color:#315f7d;cursor:pointer;font:inherit;margin:0;padding:0;text-decoration:underline}.policy-document-link:focus-visible,.policy-document-link:hover{color:#173f5b}.policy-document-link:focus-visible{border-radius:.15rem;outline:2px solid #5b91b5;outline-offset:2px}.policy-document-overlay{align-items:center;background:#0f1c2894;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:12000}.policy-document-dialog{background:#fff;border:1px solid #b9c7d4;border-radius:.55rem;box-shadow:0 1rem 2.5rem #0c1c2b47;color:#26394b;display:flex;flex-direction:column;max-height:calc(100vh - 2rem);overflow:hidden;width:min(52rem,100%)}.policy-document-header{align-items:center;background:#e8eef4;border-bottom:1px solid #c3d0dc;display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;padding:.85rem 1rem}.policy-document-header h2{color:#304b67;font-size:1rem;font-weight:600;line-height:1.4;margin:0}.policy-document-close{background:#fff;border:1px solid #aebdca;border-radius:.3rem;color:#40576d;cursor:pointer;flex:0 0 auto;font-size:1.35rem;height:2rem;line-height:1;padding:0;width:2rem}.policy-document-content{background:#fff;box-sizing:border-box;flex:1 1 auto;min-height:12rem;overflow-y:auto;padding:1rem 1.1rem}.policy-document-content pre{color:#334b60;font-family:inherit;font-size:.84rem;line-height:1.72;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.policy-document-state{color:#657789;font-size:.86rem;margin:4rem 0;text-align:center}.policy-document-state.error{color:#a54349}.policy-document-footer{background:#f7f9fb;border-top:1px solid #d8e1e9;display:flex;flex:0 0 auto;justify-content:center;padding:.75rem 1rem}.policy-document-footer button{background:#304b67;border:1px solid #304b67;border-radius:.3rem;color:#fff;cursor:pointer;font:inherit;font-size:.84rem;font-weight:600;min-width:7rem;padding:.55rem 1rem}@media(max-width:560px){.policy-document-overlay{align-items:stretch;padding:.5rem}.policy-document-dialog{max-height:calc(100vh - 1rem)}.policy-document-content{padding:.85rem}}.footer{box-sizing:border-box;color:#6b7280!important;flex:0 0 auto;margin-top:5rem!important;min-width:0;padding:2rem 0 3rem!important;text-align:left!important;width:100%}.footer .footer-container{margin:0 auto!important;max-width:1000px!important;padding:0 2rem!important;width:100%}.footer .footer-content{border-top:1px solid #e5e7eb;padding:1.5rem 0 0!important}.footer .footer-content h3{color:#4b5563!important;font-size:1rem!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.5!important;margin:0!important}.footer .footer-content .footer-info{line-height:1.7!important;margin-top:.75rem!important;padding:0!important}.footer .footer-content .footer-info .footer-link,.footer .footer-content .footer-info span{color:#6b7280!important;display:inline!important;font-size:.78rem!important;font-weight:400!important}.footer .footer-content .footer-info .footer-company,.footer .footer-content .footer-info strong{color:#4b5563!important;font-weight:600!important}.footer .footer-content .footer-info .footer-company{margin-right:.35rem}.footer .footer-content .footer-info .footer-line-break{display:block!important;height:0}.footer .footer-content .footer-info .footer-link{color:#4b5563!important;font-weight:600!important;text-decoration:none}.footer .footer-content .footer-info .footer-link:hover{color:var(--h-red)!important;text-decoration:underline}.footer .footer-content .footer-info .footer-link:focus-visible{outline:2px solid var(--h-red);outline-offset:2px}.footer .footer-content .footer-info .footer-separator{color:#c4c8ce!important;padding:0 .35rem}.footer .footer-content .footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin-top:.65rem}.footer .footer-content .footer-inquiry{align-items:center;background:#111;color:#fff;display:inline-flex;font-size:.78rem;justify-content:center;line-height:1.5;padding:.45rem .9rem;text-decoration:none;white-space:nowrap}.footer .footer-content .footer-inquiry:hover{background:#333;color:#fff}.footer .footer-content .footer-inquiry:focus-visible{outline:2px solid var(--h-red);outline-offset:3px}.footer .footer-content .footer-policies{align-items:center;display:flex;flex-wrap:wrap;margin-top:0}.footer .footer-content .footer-policies .footer-link{color:#4b5563!important;font-size:.78rem!important;font-weight:600!important;text-decoration:none}.footer .footer-content .footer-policies .footer-link:hover{color:var(--h-red)!important;text-decoration:underline}.footer .footer-content .footer-policies .footer-link:focus-visible{outline:2px solid var(--h-red);outline-offset:2px}.footer .footer-content .footer-policies .footer-separator{color:#c4c8ce!important;font-size:.78rem!important;padding:0 .45rem}.footer.footer--compact{margin-top:.75rem!important;padding:0 0 1rem!important}.footer.footer--compact .footer-container{max-width:60rem!important;padding:0 1rem!important}.footer.footer--compact .footer-content{padding-top:.8rem!important}.footer.footer--compact .footer-content h3{font-size:.88rem!important}.footer.footer--compact .footer-content .footer-info{line-height:1.55!important;margin-top:.35rem!important}.footer.footer--compact .footer-content .footer-info .footer-link,.footer.footer--compact .footer-content .footer-info span{font-size:.74rem!important}.footer.footer--compact .footer-content .footer-actions{margin-top:.35rem}.footer.footer--compact .footer-content .footer-inquiry{font-size:.74rem}.footer.footer--compact .footer-content .footer-policies .footer-link,.footer.footer--compact .footer-content .footer-policies .footer-separator{font-size:.74rem!important}@media screen and (max-width:600px){.footer{margin-top:4rem!important;padding:1.5rem 0 2rem!important}.footer .footer-container{padding:0 1rem!important}.footer .footer-content{padding:1.25rem 0 0!important}.footer .footer-content h3{font-size:.95rem!important;line-height:1.5!important}.footer .footer-content .footer-info{line-height:1.65!important;margin-top:.625rem!important}.footer .footer-content .footer-info .footer-link,.footer .footer-content .footer-info span{font-size:.74rem!important}.footer .footer-content .footer-actions{margin-top:.55rem}.footer .footer-content .footer-inquiry{font-size:.74rem}.footer .footer-content .footer-policies .footer-link,.footer .footer-content .footer-policies .footer-separator{font-size:.74rem!important}.footer.footer--compact{margin-top:.5rem!important;padding:0 0 .85rem!important}.footer.footer--compact .footer-container{padding:0 .75rem!important}.footer.footer--compact .footer-content{padding-top:.7rem!important}}:root{--h-title-white:#fefefe;--h-title-black:#000;--h-title-gray:#666;--h-title-grayLight:#ffffff80}.MainPageSub01 .sec-main,.MainPageSub02 .sec-main,.MainPageSub03_1 .sec-main,.MainPageSub04_0 .sec-main,.MainPageSub04_1 .sec-main,.MainPageSub04_2 .sec-main,.MainPageSub04_2graph .sec-main,.MainPageSub05_0 .sec-main,.MainPageSub05_1 .sec-main,.MainPageSub05_2 .sec-main,.MainPageSub06_1 .sec-main,.MainPageSub07_1 .sec-main{align-items:center;display:flex;flex-direction:column;height:auto;margin-top:1rem;max-width:80rem;padding:0 2rem;width:100%}.MainPageSub01 .sec-main .sec-sub1,.MainPageSub02 .sec-main .sec-sub1,.MainPageSub03_1 .sec-main .sec-sub1,.MainPageSub04_0 .sec-main .sec-sub1,.MainPageSub04_1 .sec-main .sec-sub1,.MainPageSub04_2 .sec-main .sec-sub1,.MainPageSub04_2graph .sec-main .sec-sub1,.MainPageSub05_0 .sec-main .sec-sub1,.MainPageSub05_1 .sec-main .sec-sub1,.MainPageSub05_2 .sec-main .sec-sub1,.MainPageSub06_1 .sec-main .sec-sub1,.MainPageSub07_1 .sec-main .sec-sub1{align-items:center;display:flex;gap:2rem;justify-content:space-between;width:100%}.MainPageSub01 .sec-main .img-abcd,.MainPageSub02 .sec-main .img-abcd,.MainPageSub03_1 .sec-main .img-abcd,.MainPageSub04_0 .sec-main .img-abcd,.MainPageSub04_1 .sec-main .img-abcd,.MainPageSub04_2 .sec-main .img-abcd,.MainPageSub04_2graph .sec-main .img-abcd,.MainPageSub05_0 .sec-main .img-abcd,.MainPageSub05_1 .sec-main .img-abcd,.MainPageSub05_2 .sec-main .img-abcd,.MainPageSub06_1 .sec-main .img-abcd,.MainPageSub07_1 .sec-main .img-abcd{background-color:#222;border-radius:17px;margin-top:4rem;max-width:80%;min-width:20rem;width:30rem}.MainPageSub01 .title1,.MainPageSub02 .title1,.MainPageSub03_1 .title1,.MainPageSub04_0 .title1,.MainPageSub04_1 .title1,.MainPageSub04_2 .title1,.MainPageSub04_2graph .title1,.MainPageSub05_0 .title1,.MainPageSub05_1 .title1,.MainPageSub05_2 .title1,.MainPageSub06_1 .title1,.MainPageSub07_1 .title1{color:inherit;font-weight:400!important;overflow:visible;padding-bottom:1rem;position:relative;text-align:left;width:100%}.MainPageSub01 .title1 span,.MainPageSub02 .title1 span,.MainPageSub03_1 .title1 span,.MainPageSub04_0 .title1 span,.MainPageSub04_1 .title1 span,.MainPageSub04_2 .title1 span,.MainPageSub04_2graph .title1 span,.MainPageSub05_0 .title1 span,.MainPageSub05_1 .title1 span,.MainPageSub05_2 .title1 span,.MainPageSub06_1 .title1 span,.MainPageSub07_1 .title1 span{margin-left:2rem}.MainPageSub01 .title1:after,.MainPageSub02 .title1:after,.MainPageSub03_1 .title1:after,.MainPageSub04_0 .title1:after,.MainPageSub04_1 .title1:after,.MainPageSub04_2 .title1:after,.MainPageSub04_2graph .title1:after,.MainPageSub05_0 .title1:after,.MainPageSub05_1 .title1:after,.MainPageSub05_2 .title1:after,.MainPageSub06_1 .title1:after,.MainPageSub07_1 .title1:after{bottom:0;content:"";display:block;height:5px;left:0;position:absolute;width:min(30rem,70%)}.MainPageSub01 .title1:before,.MainPageSub02 .title1:before,.MainPageSub03_1 .title1:before,.MainPageSub04_0 .title1:before,.MainPageSub04_1 .title1:before,.MainPageSub04_2 .title1:before,.MainPageSub04_2graph .title1:before,.MainPageSub05_0 .title1:before,.MainPageSub05_1 .title1:before,.MainPageSub05_2 .title1:before,.MainPageSub06_1 .title1:before,.MainPageSub07_1 .title1:before{bottom:-15px;content:"";display:block;height:5rem;left:4rem;position:absolute;width:2px}.MainPageSub01 .art-main,.MainPageSub02 .art-main,.MainPageSub03_1 .art-main,.MainPageSub04_0 .art-main,.MainPageSub04_1 .art-main,.MainPageSub04_2 .art-main,.MainPageSub04_2graph .art-main,.MainPageSub05_0 .art-main,.MainPageSub05_1 .art-main,.MainPageSub05_2 .art-main,.MainPageSub06_1 .art-main,.MainPageSub07_1 .art-main{color:#000}.MainPageSub01 .title2,.MainPageSub02 .title2,.MainPageSub03_1 .title2,.MainPageSub04_0 .title2,.MainPageSub04_1 .title2,.MainPageSub04_2 .title2,.MainPageSub04_2graph .title2,.MainPageSub05_0 .title2,.MainPageSub05_1 .title2,.MainPageSub05_2 .title2,.MainPageSub06_1 .title2,.MainPageSub07_1 .title2{color:inherit;font-size:2rem;font-weight:400!important;margin-bottom:.5rem;margin-top:3rem;text-align:left;width:100%}.MainPageSub01 strong,.MainPageSub02 strong,.MainPageSub03_1 strong,.MainPageSub04_0 strong,.MainPageSub04_1 strong,.MainPageSub04_2 strong,.MainPageSub04_2graph strong,.MainPageSub05_0 strong,.MainPageSub05_1 strong,.MainPageSub05_2 strong,.MainPageSub06_1 strong,.MainPageSub07_1 strong{color:inherit;font-weight:800!important}.MainPageSub01 mark,.MainPageSub02 mark,.MainPageSub03_1 mark,.MainPageSub04_0 mark,.MainPageSub04_1 mark,.MainPageSub04_2 mark,.MainPageSub04_2graph mark,.MainPageSub05_0 mark,.MainPageSub05_1 mark,.MainPageSub05_2 mark,.MainPageSub06_1 mark,.MainPageSub07_1 mark{background-color:inherit;color:inherit;font-weight:800}.MainPageSub01 ul,.MainPageSub02 ul,.MainPageSub03_1 ul,.MainPageSub04_0 ul,.MainPageSub04_1 ul,.MainPageSub04_2 ul,.MainPageSub04_2graph ul,.MainPageSub05_0 ul,.MainPageSub05_1 ul,.MainPageSub05_2 ul,.MainPageSub06_1 ul,.MainPageSub07_1 ul{list-style-type:disc!important;text-align:left}.MainPageSub01 li,.MainPageSub02 li,.MainPageSub03_1 li,.MainPageSub04_0 li,.MainPageSub04_1 li,.MainPageSub04_2 li,.MainPageSub04_2graph li,.MainPageSub05_0 li,.MainPageSub05_1 li,.MainPageSub05_2 li,.MainPageSub06_1 li,.MainPageSub07_1 li{font-size:1.3rem;line-height:1.8;text-align:left}.MainPageSub01 li strong,.MainPageSub02 li strong,.MainPageSub03_1 li strong,.MainPageSub04_0 li strong,.MainPageSub04_1 li strong,.MainPageSub04_2 li strong,.MainPageSub04_2graph li strong,.MainPageSub05_0 li strong,.MainPageSub05_1 li strong,.MainPageSub05_2 li strong,.MainPageSub06_1 li strong,.MainPageSub07_1 li strong{color:#fefefe;color:var(--h-title-white)}.MainPageSub01 ul li:before,.MainPageSub02 ul li:before,.MainPageSub03_1 ul li:before,.MainPageSub04_0 ul li:before,.MainPageSub04_1 ul li:before,.MainPageSub04_2 ul li:before,.MainPageSub04_2graph ul li:before,.MainPageSub05_0 ul li:before,.MainPageSub05_1 ul li:before,.MainPageSub05_2 ul li:before,.MainPageSub06_1 ul li:before,.MainPageSub07_1 ul li:before{content:"•";font-size:1.3rem;margin-right:.5rem}.MainPageSub01 .description,.MainPageSub02 .description,.MainPageSub03_1 .description,.MainPageSub04_0 .description,.MainPageSub04_1 .description,.MainPageSub04_2 .description,.MainPageSub04_2graph .description,.MainPageSub05_0 .description,.MainPageSub05_1 .description,.MainPageSub05_2 .description,.MainPageSub06_1 .description,.MainPageSub07_1 .description{border-radius:10px;color:#eee;font-size:1.2rem;line-height:1.8;margin:1rem 0;max-width:45rem;padding:20px 0;text-align:justify}.MainPageSub01 .description2,.MainPageSub02 .description2,.MainPageSub03_1 .description2,.MainPageSub04_0 .description2,.MainPageSub04_1 .description2,.MainPageSub04_2 .description2,.MainPageSub04_2graph .description2,.MainPageSub05_0 .description2,.MainPageSub05_1 .description2,.MainPageSub05_2 .description2,.MainPageSub06_1 .description2,.MainPageSub07_1 .description2{border-radius:10px;font-size:1.2rem;line-height:1.6;margin:1rem 0;text-align:justify;text-align:left}.MainPageSub01 .i-custom,.MainPageSub02 .i-custom,.MainPageSub03_1 .i-custom,.MainPageSub04_0 .i-custom,.MainPageSub04_1 .i-custom,.MainPageSub04_2 .i-custom,.MainPageSub04_2graph .i-custom,.MainPageSub05_0 .i-custom,.MainPageSub05_1 .i-custom,.MainPageSub05_2 .i-custom,.MainPageSub06_1 .i-custom,.MainPageSub07_1 .i-custom{font-family:Verdana,Geneva,Tahoma,sans-serif}@media screen and (max-width:1200px){.MainPageSub01 .sec-main,.MainPageSub02 .sec-main,.MainPageSub03_1 .sec-main,.MainPageSub04_0 .sec-main,.MainPageSub04_1 .sec-main,.MainPageSub04_2 .sec-main,.MainPageSub04_2graph .sec-main,.MainPageSub05_0 .sec-main,.MainPageSub05_1 .sec-main,.MainPageSub05_2 .sec-main,.MainPageSub06_1 .sec-main,.MainPageSub07_1 .sec-main{max-width:95%}.MainPageSub01 .title1 span,.MainPageSub02 .title1 span,.MainPageSub03_1 .title1 span,.MainPageSub04_0 .title1 span,.MainPageSub04_1 .title1 span,.MainPageSub04_2 .title1 span,.MainPageSub04_2graph .title1 span,.MainPageSub05_0 .title1 span,.MainPageSub05_1 .title1 span,.MainPageSub05_2 .title1 span,.MainPageSub06_1 .title1 span,.MainPageSub07_1 .title1 span{margin-left:1.5rem}.MainPageSub01 .title1:after,.MainPageSub02 .title1:after,.MainPageSub03_1 .title1:after,.MainPageSub04_0 .title1:after,.MainPageSub04_1 .title1:after,.MainPageSub04_2 .title1:after,.MainPageSub04_2graph .title1:after,.MainPageSub05_0 .title1:after,.MainPageSub05_1 .title1:after,.MainPageSub05_2 .title1:after,.MainPageSub06_1 .title1:after,.MainPageSub07_1 .title1:after{width:min(20rem,80%)}.MainPageSub01 .title1:before,.MainPageSub02 .title1:before,.MainPageSub03_1 .title1:before,.MainPageSub04_0 .title1:before,.MainPageSub04_1 .title1:before,.MainPageSub04_2 .title1:before,.MainPageSub04_2graph .title1:before,.MainPageSub05_0 .title1:before,.MainPageSub05_1 .title1:before,.MainPageSub05_2 .title1:before,.MainPageSub06_1 .title1:before,.MainPageSub07_1 .title1:before{display:none;left:3rem}}@media screen and (max-width:900px){.MainPageSub01 .sec-main,.MainPageSub02 .sec-main,.MainPageSub03_1 .sec-main,.MainPageSub04_0 .sec-main,.MainPageSub04_1 .sec-main,.MainPageSub04_2 .sec-main,.MainPageSub04_2graph .sec-main,.MainPageSub05_0 .sec-main,.MainPageSub05_1 .sec-main,.MainPageSub05_2 .sec-main,.MainPageSub06_1 .sec-main,.MainPageSub07_1 .sec-main{padding:0 1rem;width:100%}.MainPageSub01 .sec-main .sec-sub1,.MainPageSub02 .sec-main .sec-sub1,.MainPageSub03_1 .sec-main .sec-sub1,.MainPageSub04_0 .sec-main .sec-sub1,.MainPageSub04_1 .sec-main .sec-sub1,.MainPageSub04_2 .sec-main .sec-sub1,.MainPageSub04_2graph .sec-main .sec-sub1,.MainPageSub05_0 .sec-main .sec-sub1,.MainPageSub05_1 .sec-main .sec-sub1,.MainPageSub05_2 .sec-main .sec-sub1,.MainPageSub06_1 .sec-main .sec-sub1,.MainPageSub07_1 .sec-main .sec-sub1{display:flex;flex-direction:column;gap:1rem;width:100%}.MainPageSub01 .sec-main .img-abcd,.MainPageSub02 .sec-main .img-abcd,.MainPageSub03_1 .sec-main .img-abcd,.MainPageSub04_0 .sec-main .img-abcd,.MainPageSub04_1 .sec-main .img-abcd,.MainPageSub04_2 .sec-main .img-abcd,.MainPageSub04_2graph .sec-main .img-abcd,.MainPageSub05_0 .sec-main .img-abcd,.MainPageSub05_1 .sec-main .img-abcd,.MainPageSub05_2 .sec-main .img-abcd,.MainPageSub06_1 .sec-main .img-abcd,.MainPageSub07_1 .sec-main .img-abcd{margin-top:2rem;max-width:100%;min-width:100%;width:100%}.MainPageSub01 .title1,.MainPageSub02 .title1,.MainPageSub03_1 .title1,.MainPageSub04_0 .title1,.MainPageSub04_1 .title1,.MainPageSub04_2 .title1,.MainPageSub04_2graph .title1,.MainPageSub05_0 .title1,.MainPageSub05_1 .title1,.MainPageSub05_2 .title1,.MainPageSub06_1 .title1,.MainPageSub07_1 .title1{font-size:1.8rem}.MainPageSub01 .title1 span,.MainPageSub02 .title1 span,.MainPageSub03_1 .title1 span,.MainPageSub04_0 .title1 span,.MainPageSub04_1 .title1 span,.MainPageSub04_2 .title1 span,.MainPageSub04_2graph .title1 span,.MainPageSub05_0 .title1 span,.MainPageSub05_1 .title1 span,.MainPageSub05_2 .title1 span,.MainPageSub06_1 .title1 span,.MainPageSub07_1 .title1 span{margin-left:1rem}.MainPageSub01 .title1:after,.MainPageSub02 .title1:after,.MainPageSub03_1 .title1:after,.MainPageSub04_0 .title1:after,.MainPageSub04_1 .title1:after,.MainPageSub04_2 .title1:after,.MainPageSub04_2graph .title1:after,.MainPageSub05_0 .title1:after,.MainPageSub05_1 .title1:after,.MainPageSub05_2 .title1:after,.MainPageSub06_1 .title1:after,.MainPageSub07_1 .title1:after{width:min(20rem,80%)}.MainPageSub01 .title1:before,.MainPageSub02 .title1:before,.MainPageSub03_1 .title1:before,.MainPageSub04_0 .title1:before,.MainPageSub04_1 .title1:before,.MainPageSub04_2 .title1:before,.MainPageSub04_2graph .title1:before,.MainPageSub05_0 .title1:before,.MainPageSub05_1 .title1:before,.MainPageSub05_2 .title1:before,.MainPageSub06_1 .title1:before,.MainPageSub07_1 .title1:before{height:3rem;left:2rem}.MainPageSub01 .title2,.MainPageSub02 .title2,.MainPageSub03_1 .title2,.MainPageSub04_0 .title2,.MainPageSub04_1 .title2,.MainPageSub04_2 .title2,.MainPageSub04_2graph .title2,.MainPageSub05_0 .title2,.MainPageSub05_1 .title2,.MainPageSub05_2 .title2,.MainPageSub06_1 .title2,.MainPageSub07_1 .title2{font-size:1.6rem;margin-top:2rem}.MainPageSub01 .description,.MainPageSub02 .description,.MainPageSub03_1 .description,.MainPageSub04_0 .description,.MainPageSub04_1 .description,.MainPageSub04_2 .description,.MainPageSub04_2graph .description,.MainPageSub05_0 .description,.MainPageSub05_1 .description,.MainPageSub05_2 .description,.MainPageSub06_1 .description,.MainPageSub07_1 .description{font-size:1.1rem;padding:15px 0}.MainPageSub01 li,.MainPageSub02 li,.MainPageSub03_1 li,.MainPageSub04_0 li,.MainPageSub04_1 li,.MainPageSub04_2 li,.MainPageSub04_2graph li,.MainPageSub05_0 li,.MainPageSub05_1 li,.MainPageSub05_2 li,.MainPageSub06_1 li,.MainPageSub07_1 li{font-size:1.1rem}}@media screen and (max-width:600px){.MainPageSub01 .title1,.MainPageSub02 .title1,.MainPageSub03_1 .title1,.MainPageSub04_0 .title1,.MainPageSub04_1 .title1,.MainPageSub04_2 .title1,.MainPageSub04_2graph .title1,.MainPageSub05_0 .title1,.MainPageSub05_1 .title1,.MainPageSub05_2 .title1,.MainPageSub06_1 .title1,.MainPageSub07_1 .title1{font-size:1.5rem}.MainPageSub01 .title1 span,.MainPageSub02 .title1 span,.MainPageSub03_1 .title1 span,.MainPageSub04_0 .title1 span,.MainPageSub04_1 .title1 span,.MainPageSub04_2 .title1 span,.MainPageSub04_2graph .title1 span,.MainPageSub05_0 .title1 span,.MainPageSub05_1 .title1 span,.MainPageSub05_2 .title1 span,.MainPageSub06_1 .title1 span,.MainPageSub07_1 .title1 span{margin-left:.5rem}.MainPageSub01 .title1:after,.MainPageSub02 .title1:after,.MainPageSub03_1 .title1:after,.MainPageSub04_0 .title1:after,.MainPageSub04_1 .title1:after,.MainPageSub04_2 .title1:after,.MainPageSub04_2graph .title1:after,.MainPageSub05_0 .title1:after,.MainPageSub05_1 .title1:after,.MainPageSub05_2 .title1:after,.MainPageSub06_1 .title1:after,.MainPageSub07_1 .title1:after{height:3px;width:min(15rem,90%)}.MainPageSub01 .title1:before,.MainPageSub02 .title1:before,.MainPageSub03_1 .title1:before,.MainPageSub04_0 .title1:before,.MainPageSub04_1 .title1:before,.MainPageSub04_2 .title1:before,.MainPageSub04_2graph .title1:before,.MainPageSub05_0 .title1:before,.MainPageSub05_1 .title1:before,.MainPageSub05_2 .title1:before,.MainPageSub06_1 .title1:before,.MainPageSub07_1 .title1:before{height:2rem;left:1rem}.MainPageSub01 .title2,.MainPageSub02 .title2,.MainPageSub03_1 .title2,.MainPageSub04_0 .title2,.MainPageSub04_1 .title2,.MainPageSub04_2 .title2,.MainPageSub04_2graph .title2,.MainPageSub05_0 .title2,.MainPageSub05_1 .title2,.MainPageSub05_2 .title2,.MainPageSub06_1 .title2,.MainPageSub07_1 .title2{font-size:1.3rem}.MainPageSub01 .description,.MainPageSub01 li,.MainPageSub02 .description,.MainPageSub02 li,.MainPageSub03_1 .description,.MainPageSub03_1 li,.MainPageSub04_0 .description,.MainPageSub04_0 li,.MainPageSub04_1 .description,.MainPageSub04_1 li,.MainPageSub04_2 .description,.MainPageSub04_2 li,.MainPageSub04_2graph .description,.MainPageSub04_2graph li,.MainPageSub05_0 .description,.MainPageSub05_0 li,.MainPageSub05_1 .description,.MainPageSub05_1 li,.MainPageSub05_2 .description,.MainPageSub05_2 li,.MainPageSub06_1 .description,.MainPageSub06_1 li,.MainPageSub07_1 .description,.MainPageSub07_1 li{font-size:1rem;line-height:1.6}.MainPageSub01 .sec-main .img-abcd,.MainPageSub02 .sec-main .img-abcd,.MainPageSub03_1 .sec-main .img-abcd,.MainPageSub04_0 .sec-main .img-abcd,.MainPageSub04_1 .sec-main .img-abcd,.MainPageSub04_2 .sec-main .img-abcd,.MainPageSub04_2graph .sec-main .img-abcd,.MainPageSub05_0 .sec-main .img-abcd,.MainPageSub05_1 .sec-main .img-abcd,.MainPageSub05_2 .sec-main .img-abcd,.MainPageSub06_1 .sec-main .img-abcd,.MainPageSub07_1 .sec-main .img-abcd{border-radius:12px;margin-top:1.5rem}}@media screen and (max-width:400px){.MainPageSub01 .title1,.MainPageSub02 .title1,.MainPageSub03_1 .title1,.MainPageSub04_0 .title1,.MainPageSub04_1 .title1,.MainPageSub04_2 .title1,.MainPageSub04_2graph .title1,.MainPageSub05_0 .title1,.MainPageSub05_1 .title1,.MainPageSub05_2 .title1,.MainPageSub06_1 .title1,.MainPageSub07_1 .title1{font-size:1.3rem}.MainPageSub01 .title1:after,.MainPageSub02 .title1:after,.MainPageSub03_1 .title1:after,.MainPageSub04_0 .title1:after,.MainPageSub04_1 .title1:after,.MainPageSub04_2 .title1:after,.MainPageSub04_2graph .title1:after,.MainPageSub05_0 .title1:after,.MainPageSub05_1 .title1:after,.MainPageSub05_2 .title1:after,.MainPageSub06_1 .title1:after,.MainPageSub07_1 .title1:after{width:min(12rem,95%)}.MainPageSub01 .title2,.MainPageSub02 .title2,.MainPageSub03_1 .title2,.MainPageSub04_0 .title2,.MainPageSub04_1 .title2,.MainPageSub04_2 .title2,.MainPageSub04_2graph .title2,.MainPageSub05_0 .title2,.MainPageSub05_1 .title2,.MainPageSub05_2 .title2,.MainPageSub06_1 .title2,.MainPageSub07_1 .title2{font-size:1.2rem}.MainPageSub01 .description,.MainPageSub01 li,.MainPageSub02 .description,.MainPageSub02 li,.MainPageSub03_1 .description,.MainPageSub03_1 li,.MainPageSub04_0 .description,.MainPageSub04_0 li,.MainPageSub04_1 .description,.MainPageSub04_1 li,.MainPageSub04_2 .description,.MainPageSub04_2 li,.MainPageSub04_2graph .description,.MainPageSub04_2graph li,.MainPageSub05_0 .description,.MainPageSub05_0 li,.MainPageSub05_1 .description,.MainPageSub05_1 li,.MainPageSub05_2 .description,.MainPageSub05_2 li,.MainPageSub06_1 .description,.MainPageSub06_1 li,.MainPageSub07_1 .description,.MainPageSub07_1 li{font-size:.9rem}}.MainPage{width:100%}.MainPage,.MainPage .wrap-main{display:flex;flex-direction:column}.MainPage .sec-main1{background:url(/static/media/main_student.f50d5b74e9b3e3f72867.jpg) #ddd 50% no-repeat;background-size:cover;color:#fff}.MainPage .sec-main1,.MainPage .sec-main1 .art-main1{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.MainPage .sec-main1 .art-main1{gap:1.5rem;min-height:calc(100vh - 3rem)}.MainPage .sec-main1 p:first-child{color:#ffffff4d;font-weight:900}.MainPage .sec-main1 p:nth-child(2){-webkit-text-fill-color:#0000;background:linear-gradient(90deg,rgba(var(--s-mint),.5),#00bfff);-webkit-background-clip:text;display:inline-block}.MainPage .sec-main1 p:nth-child(3){-webkit-text-fill-color:#0000;background:linear-gradient(90deg,rgba(var(--s-yellow),.3),var(--h-yellow));-webkit-background-clip:text;display:inline-block}.MainPage .i-custom{font-family:Verdana,Geneva,Tahoma,sans-serif}.MainPageSub01{align-items:center;background-color:var(--h-bg-red);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding:5rem 0 7rem;width:100%}.MainPageSub01 .sec-main{color:var(--h-title-white)}.MainPageSub01 .title1:after{background:var(--h-title-white)}.MainPageSub01 .title1:before{background:var(--h-title-grayLight)}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.MainPageSub02{align-items:center;background-color:var(--h-bg-white);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding-bottom:7rem;padding-top:5rem;width:100%}.MainPageSub02 .sec-main,.MainPageSub02 .sec-main .art-main,.MainPageSub02 .sec-main .description{color:var(--h-title-black)}.MainPageSub02 .title1:after{background:var(--h-title-black)}.MainPageSub02 .title1:before{background:var(--h-title-gray)}.MainPageSub02 .description,.MainPageSub02 .title2,.MainPageSub02 li{color:var(--h-title-black)}.MainPageSub03_1{align-items:center;background-color:var(--h-bg-red);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding-bottom:7rem;padding-top:5rem;width:100%}.MainPageSub03_1 .sec-main{color:var(--h-title-white);display:flex}.MainPageSub03_1 .title1:after{background:var(--h-title-white)}.MainPageSub03_1 .title1:before{background:var(--h-title-grayLight)}.MainPageSub03_1 .description,.MainPageSub03_1 .title2{color:var(--h-title-white)}.MainPageSub03_1 li{color:var(--h-title-black)}.MainPageSub03_1 .art-img{height:20rem;width:20rem}@media screen and (max-width:1200px){.MainPageSub03_1 .sec-sub1{display:flex;flex-direction:column;gap:1rem;width:100%}.MainPageSub03_1 .art-main{align-self:flex-start}.MainPageSub03_1 .art-img{display:none}}.MainPageSub03_1logo{height:100%;width:100%}.MainPageSub03_1logo .circle-container{caret-color:#0000}.MainPageSub03_1logo .circle-container .circle-text{align-items:center;animation:rotateText 60s linear infinite;display:flex;height:100%;justify-content:center;position:absolute;width:100%}@keyframes rotateText{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MainPageSub03_1logo .circle-container .circle-text span{color:var(--h-mint);font-size:2rem;font-size:1.5rem;font-style:italic;height:100%;padding:0 10px;position:absolute;text-align:center;transform-origin:center;white-space:nowrap;width:100%}.MainPageSub03_1logo .txt-i{-webkit-text-fill-color:#0000;animation:flipAnimation 20s infinite;background:linear-gradient(270deg,var(--h-mint),#00bfff);-webkit-background-clip:text;color:var(--h-mint);font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:14rem;font-weight:600;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) scaleX(1)}@keyframes flipAnimation{0%,to{transform:translate(-50%,-50%) scaleX(1)}50%{transform:translate(-50%,-50%) scaleX(-1)}}.MainPageSub04_1{align-items:center;background-color:var(--h-bg-white);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding-bottom:7rem;padding-top:5rem;width:100%}.MainPageSub04_1 .sec-main,.MainPageSub04_1 .sec-main .art-main,.MainPageSub04_1 .sec-main .description{color:var(--h-title-black)}.MainPageSub04_1 .title1:after{background:var(--h-title-black)}.MainPageSub04_1 .title1:before{background:var(--h-title-gray)}.MainPageSub04_1 .description,.MainPageSub04_1 .description2,.MainPageSub04_1 .title2,.MainPageSub04_1 li{color:var(--h-title-black)}.MainPageSub04_1 .sec-video{display:flex;flex-wrap:wrap;gap:1rem;height:auto;justify-content:space-between;margin-top:2rem;width:100%}.MainPageSub04_1 .sec-video .art-video{background-color:#fff!important;border:none;height:auto!important;overflow-y:hidden;width:23%}.MainPageSub04_1 .sec-video .art-video .video-container{border-radius:0!important}.MainPageSub04_1 .sec-video .art-video p{background-color:#fff;border:1px solid #ccc;border-radius:7px 7px 0 0;color:#333;font-family:var(--jamsil);font-size:1.2rem;line-height:1.2rem;padding:.6rem 0;text-align:center}@media screen and (max-width:900px){.MainPageSub04_1 .sec-video{gap:.8rem}.MainPageSub04_1 .sec-video .art-video{width:calc(50% - .4rem)}.MainPageSub04_1 .sec-video .art-video p{font-size:1.1rem;padding:.5rem 0}}@media screen and (max-width:600px){.MainPageSub04_1 .sec-video{gap:.5rem}.MainPageSub04_1 .sec-video .art-video{width:calc(50% - .25rem)}.MainPageSub04_1 .sec-video .art-video p{font-size:1rem;padding:.4rem 0}}.video-container{align-items:center;background:#000;display:flex;height:500px;justify-content:center;min-height:450px;overflow:hidden;position:relative}.video-container .react-player{height:100%!important;position:relative!important;width:100%!important}@media(max-width:768px){.video-container{border-radius:4px;height:250px;min-height:200px}.video-container .react-player{min-height:200px!important;min-width:100%!important}}.MainPageSub04_2{align-items:center;background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;width:100%}.MainPageSub04_2 .sec-main{border:none!important;margin-top:0!important;padding:0!important}.MainPageSub04_2 .sec-main .sec-sub1{align-items:center;align-self:flex-start;display:flex;gap:2rem;justify-content:space-between;padding:0!important;position:relative;width:100%}.MainPageSub04_2 .sec-main .sec-sub1 .art-main-graph .title2{margin-top:0!important}.MainPageSub04_2 .sec-main .sec-sub1 .art-main-graph2{max-width:25rem;overflow:visible;padding:2px 0 0;width:100%}.MainPageSub04_2 .sec-main .sec-sub1 .img-graph{background-color:#0000;bottom:0;height:calc(100% - 3.7rem);max-width:40%;position:absolute;right:0;width:auto}.MainPageSub04_2 .analysis-list{list-style:none;margin:0;margin-top:1.5rem!important;padding:0}.MainPageSub04_2 .analysis-list li{align-items:flex-start;display:flex;margin-bottom:0}.MainPageSub04_2 .analysis-list li .label{font-weight:700;width:5rem}.MainPageSub04_2 .analysis-list li .desc{flex:1 1}.MainPageSub04_2 .sec-how{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:center;width:100%}.MainPageSub04_2 .sec-how .art-img{border:1px solid red;height:22rem;margin-right:2.5rem;max-width:40%;position:relative}.MainPageSub04_2 .art-main.how{background:#f8f9fa;border:1px solid #eee;border-radius:1rem;color:#333;font-family:var(--SCDream);margin:2rem 0;padding:3rem;text-align:left;width:40rem}.MainPageSub04_2 .art-main.how p{line-height:1.6;padding:.5rem 0}.MainPageSub04_2 .art-main.how p:first-child{border-bottom:2px solid var(--h-red);color:var(--h-red);display:inline-block;font-size:1.25rem;font-weight:700;padding-bottom:5px}.MainPageSub04_2 .art-main.how p:nth-child(2){color:#222;font-family:var(--jamsil);font-size:3rem;font-weight:700;margin-top:1rem}.MainPageSub04_2 .art-main.how p:nth-child(3){border-radius:5px;color:var(--h-dark);display:inline-block;font-size:1.2rem;font-weight:700}.MainPageSub04_2 .art-main.how u{border-bottom:2px solid var(--h-red2);color:var(--h-red2);font-weight:700;padding-bottom:2px;text-decoration:none}.MainPageSub04_2 .art-main.how mark{background:#ffeb3b;border-radius:5px;color:#222;font-weight:700;padding:.2rem .5rem}@media screen and (max-width:1200px){.MainPageSub04_2 .sec-how{flex-direction:column;gap:2rem}.MainPageSub04_2 .sec-how .art-img{height:20rem;margin-right:0;max-width:20rem;width:calc(100% - 52px)}.MainPageSub04_2 .art-main.how{margin:2rem 0;max-width:100%;width:100%}.MainPageSub04_2 .art-main.how p:nth-child(2){font-size:2.5rem}}@media screen and (max-width:600px){.MainPageSub04_2{padding:2rem .8rem 0}.MainPageSub04_2 .sec-how .art-img{height:18rem;max-width:18rem}.MainPageSub04_2 .art-main.how{padding:2rem}.MainPageSub04_2 .art-main.how p:first-child{font-size:1.1rem}.MainPageSub04_2 .art-main.how p:nth-child(2){font-size:2rem}.MainPageSub04_2 .art-main.how p:nth-child(3){font-size:1.1rem}}@media screen and (max-width:400px){.MainPageSub04_2 .sec-how .art-img{height:15rem;max-width:15rem}.MainPageSub04_2 .art-main.how{padding:1.5rem}.MainPageSub04_2 .art-main.how p:first-child{font-size:1rem}.MainPageSub04_2 .art-main.how p:nth-child(2){font-size:1.8rem}.MainPageSub04_2 .art-main.how p:nth-child(3){font-size:1rem}}.MainPageSub04_2graph{border:1px solid #ddd;border-radius:.5rem;display:flex;flex-direction:column;gap:10px;margin-bottom:1px;overflow:visible;padding:18px;width:100%}.MainPageSub04_2graph .bar-container{align-items:center;display:flex;gap:10px}.MainPageSub04_2graph .bar-container .label{color:#333;font-weight:700;width:80px}.MainPageSub04_2graph .bar-container .bar{background-color:#ddd;border-radius:10px;flex:1 1;height:25px;overflow:hidden;position:relative}.MainPageSub04_2graph .bar-container .bar .fill{align-items:center;border-radius:10px;color:#fff;display:flex;font-weight:700;height:100%;justify-content:flex-end;padding-right:10px;transition:width .5s ease-in-out}.MainPageSub04_2graph .bar-container:first-child .fill{background-color:#e74c3c}.MainPageSub04_2graph .bar-container:nth-child(2) .fill{background-color:#f39c12}.MainPageSub04_2graph .bar-container:nth-child(3) .fill{background-color:#f1c40f}.MainPageSub04_2graph .bar-container:nth-child(4) .fill{background-color:#2ecc71}.MainPageSub04_2graph .bar-container:nth-child(5) .fill{background-color:#3498db}.MainPageSub04_2graph .bar-container:nth-child(6) .fill{background-color:#9b59b6}.MainPageSub04_2graph .bar-container:nth-child(7) .fill{background-color:#34495e}.MainPageSub04_3{align-items:center;background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding-bottom:3rem;padding-top:0;width:100%}.MainPageSub04_3 .sec-main,.MainPageSub04_3 .sec-main .art-main,.MainPageSub04_3 .sec-main .description{color:var(--h-title-black)}.MainPageSub04_3 .title1:after{background:var(--h-title-black)}.MainPageSub04_3 .title1:before{background:var(--h-title-gray)}.MainPageSub04_3 .description,.MainPageSub04_3 .description2,.MainPageSub04_3 .title2,.MainPageSub04_3 li{color:var(--h-title-black)}.MainPageSub05_0{align-items:center;background:var(--h-bg-red);background-position:top;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;padding-bottom:7rem;padding-top:5rem;width:100%}.MainPageSub05_0 .sec-main{align-items:center;flex-direction:row!important;gap:3rem;justify-content:space-between}.MainPageSub05_0 .sec-main .box-sub01,.MainPageSub05_0 .sec-main .box-sub02{width:50%}.MainPageSub05_0 .title1:after{background:var(--h-title-white)}.MainPageSub05_0 .title1:before{background:var(--h-title-grayLight)}@media screen and (max-width:1360px){.MainPageSub05_0 .sec-main{align-items:center;flex-direction:column!important;gap:3rem!important}.MainPageSub05_0 .sec-main .box-sub02{align-self:flex-start;width:100%!important}.MainPageSub05_0 .sec-main .box-sub01{display:flex;justify-content:center;margin:0;padding:0;width:100%!important}}.MainPageSub05_1 table{border-collapse:collapse;border-radius:0;text-align:center}.MainPageSub05_1 table td,.MainPageSub05_1 table th{border:1px solid #2e03034d;color:var(--h-title-white);padding:10px;white-space:pre-line}.MainPageSub05_1 table td span,.MainPageSub05_1 table th span{display:block}.MainPageSub05_1 table .td-highlight1{background-color:aqua;color:#000}.MainPageSub05_1 table .td-highlight2{background-color:#ff0;color:var(--h-title-black)}@media screen and (max-width:600px){.MainPageSub05_1 table td{font-size:14px;padding:5px}}.MainPageSub05_2 .sec-main05{display:flex;height:auto;width:100%}.MainPageSub06_1{align-items:center;background:var(--h-bg-white);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;margin-top:5rem;padding-bottom:7rem;padding-top:5rem}.MainPageSub06_1 .sec-main,.MainPageSub06_1 .sec-main .art-main,.MainPageSub06_1 .sec-main .description{color:var(--h-title-black)}.MainPageSub06_1 .title1:after{background:var(--h-title-black)}.MainPageSub06_1 .title1:before{background:var(--h-title-gray)}.MainPageSub06_1 .title2{color:var(--h-title-black)}.MainPageSub06_1 u{background-color:inherit;color:red;font-weight:800;text-decoration:none}.MainPageSub06_1 .cube{align-items:start;border:none;display:flex;justify-content:center;margin:0;margin-top:5rem!important;padding:0;width:100%}.MainPageSub06_1 .cube .not-dot{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;list-style-type:none;margin:0;padding:0}.MainPageSub06_1 .cube .not-dot li:before{content:none}.MainPageSub06_1 .cube .not-dot li{align-items:center;background-color:#0009;border:1px solid #ddd;border-radius:5px;color:#fff;display:flex;font-size:1rem;height:6rem;justify-content:center;list-style-type:none;margin:0;text-align:center;width:6rem}.MainPageSub06_1 .cube .not-dot li:empty{background-color:#0000;border:none;visibility:hidden}.MainPageSub06_1 .cube .red{background-color:#d81313cc!important;color:#fff!important}@media(max-width:600px){.MainPageSub06_1 .not-dot li:empty{display:none}}.MainPageSub07_1{background-color:#fff;background-position:top;background-repeat:no-repeat;background-size:cover;margin-top:9rem}.MainPageSub07_1,.MainPageSub07_1 .sec-main{align-items:center;display:flex;flex-direction:column}.MainPageSub07_1 .sec-main{color:var(--h-title-black);height:auto;margin-top:1rem;padding:0 2rem;width:80rem}.MainPageSub07_1 .sec-main .sec-sub1{align-items:center;display:flex;flex-direction:column;width:100%}.MainPageSub07_1 .title1:after{background:var(--h-title-black)}.MainPageSub07_1 .title1:before{background:var(--h-title-gray)}.MainPageSub07_1 .description,.MainPageSub07_1 .description2,.MainPageSub07_1 .title2,.MainPageSub07_1 li{color:var(--h-title-black)}.MainPageSub07_1 .art-main{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;height:auto;margin-top:4rem;width:100%}.MainPageSub07_1 .art-main .box-sample{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:12px;box-shadow:0 4px 6px #0000001a;cursor:pointer;padding:2rem;position:relative}.MainPageSub07_1 .art-main .box-sample:hover{border-color:var(--h-red);box-shadow:0 6px 15px #00000026}.MainPageSub07_1 .art-main .box-sample:first-child{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-color:#f39c12}.MainPageSub07_1 .art-main .box-sample:first-child:hover{border-color:#e67e22}.MainPageSub07_1 .art-main .box-sample:last-child{background:linear-gradient(135deg,#d1ecf1,#bee5eb);border-color:#17a2b8}.MainPageSub07_1 .art-main .box-sample:last-child:hover{border-color:#138496}.MainPageSub07_1 .art-main .box-sample .sample{color:#2c3e50;font-size:1.4rem;font-weight:700;line-height:1.4;margin-bottom:1rem;text-align:center}.MainPageSub07_1 .art-main .box-sample .sample-detail{background:var(--h-red);border-radius:15px;color:#fff;display:block;font-size:.8rem;font-weight:500;margin:0 auto;min-width:7rem;padding:.3rem 2.6rem;text-align:center;width:-webkit-fit-content;width:fit-content}.MainPageSub07_1 .art-main .box-sample .sample-detail:hover{background:#c0392b}@media(max-width:768px){.MainPageSub07_1 .art-main{gap:1.5rem;grid-template-columns:1fr;margin-top:2rem}.MainPageSub07_1 .art-main .box-sample{padding:1.5rem}.MainPageSub07_1 .art-main .box-sample .sample{font-size:1.2rem}.MainPageSub07_1 .art-main .box-sample .sample-detail{font-size:.75rem;padding:.3rem .6rem}}@media(max-width:480px){.MainPageSub07_1 .art-main .box-sample{padding:1.2rem}.MainPageSub07_1 .art-main .box-sample .sample{font-size:1.1rem}}.MainPageSub07_1 .art-menu2{margin-top:2rem}.MainPageSub07_1 .art-menu2 .btn1{border-radius:2rem!important;font-size:1.3rem;font-weight:400;height:3rem;line-height:1.7rem;padding:.5rem 2rem}.MainPageSub07_1 .pdf-modal{background-color:#000c;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100000}.Login1_where,.PdfViewerWindow_modal{height:100%;width:100%}.Login1_where{background:#fff;caret-color:#0000;display:flex;flex-direction:column;min-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:clamp(2.75rem,7vh,5rem) 1.25rem 4rem;scrollbar-gutter:stable}.Login1_where .wrap-main{background:#fff;border:0;border-radius:1rem;box-shadow:none;flex:0 0 auto;margin:auto;max-width:28rem;overflow:visible;padding:2.5rem 2.75rem;width:100%}.Login1_where .sec-main1{align-items:center;display:flex;flex-direction:column;overflow:visible;width:100%}.Login1_where .login-title{color:#20242a;font-size:1.5rem;font-weight:750;letter-spacing:-.04em;line-height:1.35;margin:0 0 2rem;overflow:visible;position:relative;text-align:center;width:100%}.Login1_where .login-title span{display:inline-block;padding-bottom:.65rem;position:relative}.Login1_where .login-title span:after{background:var(--h-red);border-radius:999px;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.Login1_where .login-form{align-items:stretch;display:flex;flex-direction:column;overflow:visible;width:100%}.Login1_where .art-login{margin:0;overflow:visible;width:100%}.Login1_where .art-login>div{display:flex;flex-direction:column;margin-bottom:1.15rem;overflow:visible}.Login1_where .art-login label{color:#4a5058;font-size:.9rem;font-weight:650;line-height:1.4;margin-bottom:.5rem;text-align:left}.Login1_where .art-login input{background:#fff;border:1px solid #dfe3e8;border-radius:.65rem;caret-color:var(--h-red);color:#20242a;font-family:inherit;font-size:1rem;height:3rem;outline:none;padding:0 .95rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}.Login1_where .art-login input:hover{border-color:#b9bec6}.Login1_where .art-login input:focus{background:#fff;border-color:var(--h-red);box-shadow:0 0 0 3px rgba(var(--s-red),.12)}.Login1_where .art-main3{margin-top:.35rem;overflow:visible;width:100%}.Login1_where .art-main3 .btn{background:var(--h-red)!important;border:1px solid var(--h-red)!important;border-radius:.65rem!important;box-shadow:none;color:#fff!important;font-size:1rem;font-weight:700;height:3rem;line-height:1;padding:0 1rem;width:100%}.Login1_where .art-main3 .btn:hover{background:var(--h-red2)!important;border-color:var(--h-red2)!important}.Login1_where .art-main3 .btn:focus-visible{outline:3px solid rgba(var(--s-red),.18);outline-offset:2px}.Login1_where .login-help-links{align-items:center;color:#c2c6cc;display:flex;gap:.55rem;justify-content:center;margin-top:1.15rem;overflow:visible}.Login1_where .login-help-links button{background:#0000;border:0;color:#717780;cursor:pointer;font-family:inherit;font-size:.84rem;padding:.25rem 0;transition:color .16s ease}.Login1_where .login-help-links button:hover{color:var(--h-red2)}.Login1_where .login-help-links button:focus-visible{color:var(--h-red2);outline:2px solid rgba(var(--s-red),.35);outline-offset:3px}.Login1_where .account-selection{background:#f7f8fa;border:1px solid #e5e7eb;border-radius:.75rem;margin-top:1.5rem;overflow:visible;padding:1.25rem;width:100%}.Login1_where .account-selection .account-selection-title{color:#343941;font-size:.95rem;font-weight:650;line-height:1.45;margin:0 0 1rem;text-align:center}.Login1_where .account-selection .account-options{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));overflow:visible}.Login1_where .account-selection .account-option{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:.6rem;color:#343941;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:3.75rem;padding:.65rem .8rem;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.Login1_where .account-selection .account-option:focus-visible,.Login1_where .account-selection .account-option:hover{background:rgba(var(--s-red),.035);border-color:rgba(var(--s-red),.5);color:var(--h-red2)}.Login1_where .account-selection .account-option:focus-visible{outline:3px solid rgba(var(--s-red),.14);outline-offset:1px}.Login1_where .account-selection .account-kind{font-size:.95rem;font-weight:700}.Login1_where .account-selection .account-name{color:#858b93;font-size:.82rem;margin-top:.25rem}@media screen and (max-width:768px){.Login1_where{padding:2.25rem 1rem 3rem}.Login1_where .wrap-main{max-width:26rem;padding:2.25rem 2rem}}@media screen and (max-width:480px){.Login1_where{padding:1.25rem .75rem 2.5rem}.Login1_where .wrap-main{border-radius:.85rem;box-shadow:none;max-width:none;padding:1.75rem 1.25rem}.Login1_where .login-title{font-size:1.35rem;margin-bottom:1.5rem}.Login1_where .art-login>div{margin-bottom:1rem}.Login1_where .art-login input,.Login1_where .art-main3 .btn{font-size:.95rem;height:2.85rem}.Login1_where .login-help-links{gap:.4rem}.Login1_where .login-help-links button{font-size:.8rem}.Login1_where .account-selection{margin-top:1.25rem;padding:1rem}.Login1_where .account-selection .account-options{grid-template-columns:1fr}}@media screen and (max-width:350px){.Login1_where{padding-left:.5rem;padding-right:.5rem}.Login1_where .wrap-main{padding:1.5rem 1rem}.Login1_where .login-help-links{gap:.3rem}.Login1_where .login-help-links button{font-size:.75rem}}.account-recovery{align-items:flex-start;align-self:stretch;background:#fff;box-sizing:border-box;caret-color:#0000;display:flex;height:100%;justify-content:center;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4rem 1rem 2rem;width:100%}.account-recovery .recovery-card{box-sizing:border-box;max-width:28rem;padding:2rem;width:100%}.account-recovery .recovery-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.account-recovery .recovery-header h1{color:#212529;font-size:1.35rem;margin:0}.account-recovery .recovery-header .back-button{align-items:center;background:#0000;border:0;color:#2c3e50;cursor:pointer;display:flex;font-size:.88rem;gap:.3rem;padding:.25rem 0}.account-recovery .step-indicator{align-items:flex-start;display:flex;justify-content:center;margin-bottom:2rem}.account-recovery .step-indicator .step-dot{align-items:center;display:flex;flex-direction:column;gap:.35rem}.account-recovery .step-indicator .step-dot span{align-items:center;background:#fff;border:2px solid #d0d5da;border-radius:50%;color:#a6adb4;display:flex;font-size:.85rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.account-recovery .step-indicator .step-dot em{color:#a6adb4;font-size:.7rem;font-style:normal;white-space:nowrap}.account-recovery .step-indicator .step-dot.active span,.account-recovery .step-indicator .step-dot.done span{background:#2c3e50;border-color:#2c3e50;color:#fff}.account-recovery .step-indicator .step-dot.active em,.account-recovery .step-indicator .step-dot.done em{color:#2c3e50}.account-recovery .step-indicator .step-line{background:#e0e4e8;flex:1 1;height:2px;margin:1rem .4rem 0;max-width:3rem}.account-recovery .step-indicator .step-line.done{background:#2c3e50}.account-recovery .recovery-field-block{margin-bottom:1.35rem}.account-recovery .recovery-field-block label{color:#495057;display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.account-recovery .field-row{align-items:center;display:flex;gap:.5rem}.account-recovery input{background:#f8f9fa;border:2px solid #e0e6ed;border-radius:8px;box-sizing:border-box;caret-color:#2c3e50;color:#212529;flex:1 1;font-size:1rem;height:2.9rem;min-width:0;padding:0 .9rem}.account-recovery input:focus{background:#fff;border-color:#2c3e50;outline:none}.account-recovery input:disabled{background:#f0f2f4;color:#8a949e}.account-recovery .action-button,.account-recovery .primary-button,.account-recovery .secondary-button{border:0;border-radius:8px;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;min-height:2.9rem;padding:.65rem 1rem}.account-recovery .action-button,.account-recovery .primary-button{background:#2c3e50;color:#fff}.account-recovery .action-button:hover:not(:disabled),.account-recovery .primary-button:hover:not(:disabled){background:#1f2d3a}.account-recovery .action-button{flex-shrink:0;white-space:nowrap}.account-recovery .primary-button{width:100%}.account-recovery .secondary-button{background:#fff;border:1px solid #c8cfd6;color:#495057}.account-recovery button:disabled{background:#adb5bd;cursor:not-allowed}.account-recovery .sent-notice{color:#326a9c;font-size:.82rem;margin:.4rem 0 0}.account-recovery .code-input-wrap{position:relative;width:100%}.account-recovery .code-input-wrap input{letter-spacing:.12em;padding-right:4.8rem;width:100%}.account-recovery .code-input-wrap span{background:#e8f0f7;border-radius:1rem;color:#326a9c;font-size:.82rem;font-weight:700;padding:.15rem .45rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.account-recovery .code-input-wrap span.urgent{background:#fde8e8;color:#c62828}.account-recovery .recovery-result{align-items:center;display:flex;flex-direction:column;gap:.8rem;text-align:center}.account-recovery .recovery-result .result-icon{align-items:center;background:#2c3e50;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:3.4rem;justify-content:center;width:3.4rem}.account-recovery .recovery-result p,.account-recovery .recovery-result small{color:#495057;margin:0}.account-recovery .found-account-list{width:100%}.account-recovery .found-account{align-items:center;background:#f4f7fa;border:1px solid #d6dee6;border-radius:8px;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem;padding:.8rem 1rem}.account-recovery .found-account strong{color:#2c3e50;word-break:break-all}.account-recovery .found-account span{color:#697681;flex-shrink:0;font-size:.8rem}.account-recovery .cross-link{margin:1.5rem 0 0;text-align:center}.account-recovery .cross-link button{background:#0000;border:0;color:#697681;cursor:pointer;font-size:.82rem;padding:.25rem;text-decoration:underline;text-underline-offset:3px}@media(max-width:480px){.account-recovery{padding:2rem .5rem 1rem}.account-recovery .recovery-card{padding:1.5rem 1rem}.account-recovery .field-row{flex-wrap:wrap}.account-recovery .field-row .action-button,.account-recovery .field-row input{flex:0 0 100%;width:100%}}.MainPage_first{caret-color:#0000;padding:2rem;width:100%}.MainPage_first,.MainPage_first .wrap-main{display:flex;flex-direction:column}.MainPage_first .sec-main1,.MainPage_first .sec-main1 .art-main1{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.MainPage_first .sec-main1 .art-main1{gap:1.5rem;min-height:calc(100vh - 3rem)}.MainPage_first .sec-main1 .art-logo{height:auto;margin-top:3rem;min-width:10rem;overflow:visible;position:relative;width:20%}.MainPage_first .sec-main1 .art-logo .img-logo{width:100%}.MainPage_first .sec-main1 p:first-child{color:#ffffff4d;font-weight:900}.MainPage_first .sec-main1 p:nth-child(2){-webkit-text-fill-color:#0000;background:linear-gradient(90deg,rgba(var(--s-mint),.5),#00bfff);-webkit-background-clip:text;background-clip:text;display:inline-block}.MainPage_first .sec-main1 p:nth-child(3){-webkit-text-fill-color:#0000;background:linear-gradient(90deg,rgba(var(--s-yellow),.3),var(--h-yellow));-webkit-background-clip:text;background-clip:text;display:inline-block}.MainPage_first .i-custom{font-family:Verdana,Geneva,Tahoma,sans-serif}.MainPage_first .popup-info{background:#fff;border:1px solid #333;font-size:1.1rem;padding:1rem;position:fixed;right:10rem;text-align:left;top:100px;width:30rem;z-index:9999}.MainPage_first .popup-info .title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;text-align:left}.MainPage_first .box-btn-audio-play{align-items:center;display:flex;gap:.625rem;justify-content:center;margin-top:1rem;white-space:nowrap}.MainPage_first .box-btn-audio-play .btn-audio-play{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#5f6368;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.5;padding:0;transition:color .18s ease}.MainPage_first .box-btn-audio-play .btn-audio-play:hover{color:var(--h-red);cursor:pointer}.MainPage_first .box-btn-audio-play .btn-audio-play:focus-visible{outline:2px solid var(--h-red);outline-offset:2px}.MainPage_first .box-btn-audio-play .link-separator{color:#b0b4b8}.MainPage_first .btn-start-assessment{align-items:center;background:#111;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;line-height:1.5;margin-top:1.5rem;min-height:44px;min-width:7.5rem;padding:.625rem 1.5rem;text-decoration:none;transition:background-color .18s ease}.MainPage_first .btn-start-assessment:hover{background:#333;color:#fff}.MainPage_first .btn-start-assessment:focus-visible{outline:2px solid var(--h-red);outline-offset:4px}.MainPage_first .btn-audio-close{position:absolute;right:1rem;top:1rem}@media(max-width:1200px){.MainPage_first{padding:1.5rem}.MainPage_first .sec-main1 .art-main1{gap:1.2rem}.MainPage_first .sec-main1 .art-logo{margin-top:2rem;width:25%}.MainPage_first .popup-info{font-size:1rem;right:5rem;width:25rem}}@media(max-width:900px){.MainPage_first{padding:1rem}.MainPage_first .sec-main1 .art-main1{gap:1rem;min-height:calc(100vh - 2rem)}.MainPage_first .sec-main1 .art-logo{margin-top:1.5rem;width:30%}.MainPage_first .popup-info{font-size:.95rem;padding:.8rem;right:2rem;top:80px;width:20rem}.MainPage_first .popup-info .title{font-size:1.3rem;margin-bottom:.8rem}}@media(max-width:600px){.MainPage_first{padding:.5rem}.MainPage_first .sec-main1 .art-main1{gap:.8rem;min-height:calc(100vh - 1.5rem)}.MainPage_first .sec-main1 .art-logo{margin-top:1rem;min-width:8rem;width:40%}.MainPage_first .popup-info{font-size:.9rem;left:1rem;padding:1rem;position:fixed;right:1rem;top:60px;width:calc(100vw - 2rem)}.MainPage_first .popup-info .title{font-size:1.2rem;margin-bottom:.8rem}}@media(max-width:400px){.MainPage_first{padding:.25rem}.MainPage_first .sec-main1 .art-logo{min-width:7rem;width:50%}.MainPage_first .box-btn-audio-play .btn-audio-play{font-size:.8rem}.MainPage_first .popup-info{font-size:.85rem;left:.5rem;padding:.8rem;right:.5rem;width:calc(100vw - 1rem)}.MainPage_first .popup-info .title{font-size:1.1rem}}.HongAudioPlayer{border:1px solid #ddd;border-radius:7px;display:flex;height:2.5rem;line-height:2.5rem;padding:0 .5rem}.HongAudioPlayer .section-player{width:13rem}.HongAudioPlayer .stop-button{align-items:center;border:none!important;display:inline-flex;flex-shrink:0;font-weight:400;height:2.3rem;justify-content:center;margin-right:1rem;width:2.3rem}.HongAudioPlayer .stop-button svg{height:1rem;width:1rem}.HongAudioPlayer .stop-button:hover{background-color:#fff!important}.HongAudioPlayer .rhap_controls-section{display:none}.rhap_container{background-color:#fff;box-shadow:0 0 3px 0 #0003;box-sizing:border-box;display:flex;flex-direction:column;font-family:inherit;line-height:1;padding:10px 15px;width:100%}.rhap_container:focus:not(:focus-visible){outline:0}.rhap_container svg{vertical-align:initial}.rhap_header{margin-bottom:10px}.rhap_footer{margin-top:5px}.rhap_main{display:flex;flex:1 1 auto;flex-direction:column}.rhap_stacked .rhap_controls-section{margin-top:8px}.rhap_horizontal{flex-direction:row}.rhap_horizontal .rhap_controls-section{margin-left:8px}.rhap_horizontal-reverse{flex-direction:row-reverse}.rhap_horizontal-reverse .rhap_controls-section{margin-right:8px}.rhap_stacked-reverse{flex-direction:column-reverse}.rhap_stacked-reverse .rhap_controls-section{margin-bottom:8px}.rhap_progress-section{align-items:center;display:flex;flex:3 1 auto}.rhap_progress-container{align-items:center;align-self:center;cursor:pointer;display:flex;flex:1 0 auto;height:20px;margin:0 calc(10px + 1%);user-select:none;-webkit-user-select:none}.rhap_progress-container:focus:not(:focus-visible){outline:0}.rhap_time{color:#333;font-size:16px;user-select:none;-webkit-user-select:none}.rhap_progress-bar{background-color:#ddd;border-radius:2px;box-sizing:border-box;height:5px;position:relative;width:100%;z-index:0}.rhap_progress-filled{background-color:#868686;border-radius:2px;height:100%;position:absolute;z-index:2}.rhap_progress-bar-show-download{background-color:#dddddd80}.rhap_download-progress{background-color:#ddd;border-radius:2px;height:100%;position:absolute;z-index:1}.rhap_progress-indicator{background:#868686;border-radius:50px;box-shadow:0 0 5px #86868680;box-sizing:border-box;height:20px;margin-left:-10px;position:absolute;top:-8px;width:20px;z-index:3}.rhap_controls-section{align-items:center;display:flex;flex:1 1 auto;justify-content:space-between}.rhap_additional-controls{align-items:center;display:flex;flex:1 0 auto}.rhap_repeat-button{color:#868686;font-size:26px;height:26px;margin-right:6px;width:26px}.rhap_main-controls{align-items:center;display:flex;flex:0 1 auto;justify-content:center}.rhap_main-controls-button{color:#868686;font-size:35px;height:35px;margin:0 3px;width:35px}.rhap_play-pause-button{font-size:40px;height:40px;width:40px}.rhap_volume-controls{align-items:center;display:flex;flex:1 0 auto;justify-content:flex-end}.rhap_volume-button{color:#868686;flex:0 0 26px;font-size:26px;height:26px;margin-right:6px;width:26px}.rhap_volume-container{align-items:center;display:flex;flex:0 1 100px;user-select:none;-webkit-user-select:none}.rhap_volume-bar-area{align-items:center;cursor:pointer;display:flex;height:14px;width:100%}.rhap_volume-bar-area:focus:not(:focus-visible){outline:0}.rhap_volume-bar{background:#ddd;border-radius:2px;box-sizing:border-box;height:4px;position:relative;width:100%}.rhap_volume-indicator{background:#868686;border-radius:50px;box-shadow:0 0 3px #86868680;box-sizing:border-box;cursor:pointer;height:12px;left:0;margin-left:-6px;opacity:.9;position:absolute;top:-4px;width:12px}.rhap_volume-indicator:hover{opacity:.9}.rhap_volume-filled{background-color:#868686;border-radius:2px;height:100%;position:absolute;z-index:2}.rhap_button-clear{background-color:initial;border:none;cursor:pointer;overflow:hidden;padding:0}.rhap_button-clear:hover{opacity:.9;transition-duration:.2s}.rhap_button-clear:active{opacity:.95}.rhap_button-clear:focus:not(:focus-visible){outline:0}.SignUp_aca{background:#fff;height:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:1rem}.SignUp_aca .wrap-main{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:1rem 0;width:100%}.SignUp_aca .section-singnup{border:1px solid #e5e7eb;border-radius:.75rem;height:auto;max-width:30rem;padding-top:1.25rem;width:100%}.SignUp_aca .section-singnup .art-acaNumber,.SignUp_aca .section-singnup .art-id{position:relative}.SignUp_aca .section-singnup .art-acaNumber .btnCheckAcaNumber,.SignUp_aca .section-singnup .art-acaNumber .btnCheckUserId,.SignUp_aca .section-singnup .art-id .btnCheckAcaNumber,.SignUp_aca .section-singnup .art-id .btnCheckUserId{bottom:5px;height:2rem;line-height:1;padding-bottom:0;padding-top:0;position:absolute;right:0;top:auto}.SignUp_aca .box_signUp,.SignUp_aca .inner_singUp{border-radius:10px;position:relative;width:auto}.SignUp_aca .inner_singUp{background-color:#fff;box-sizing:border-box;padding:1rem 5rem 3rem}.SignUp_aca .box_menu{display:flex;height:6rem;justify-content:center;margin-top:2rem;width:100%}.SignUp_aca .box_menu button{height:2.5rem;margin:0 .3rem;padding:.5rem;width:30%}.SignUp_aca .title{caret-color:#0000;color:#333;font-size:1.25rem;font-weight:700;margin-bottom:20px;text-align:center}.SignUp_aca div{margin-bottom:0;width:20rem}.SignUp_aca div label{color:#333;display:block;font-size:1rem;font-weight:700;margin-bottom:5px;margin-top:1rem;text-align:left}.SignUp_aca div input[type=email],.SignUp_aca div input[type=password],.SignUp_aca div input[type=text]{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;margin-bottom:5px;min-height:2rem;padding:5px;width:100%}.SignUp_aca div input[type=email]:focus,.SignUp_aca div input[type=password]:focus,.SignUp_aca div input[type=text]:focus{border-color:var(--h-blue);outline:none}.SignUp_aca .errorMessage{color:red}.SignUp_aca .box_termsAgreement{border-radius:10px;margin-top:1rem;width:100%}.SignUp_aca .article-kind{display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0;width:100%}.SignUp_aca .cmbKind{border:1px solid #ccc;border-radius:5px;height:2rem;outline:none;text-align:left;width:100%}.SignUp_aca .box-adress .address-title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;margin-top:1rem;width:100%}.SignUp_aca .box-adress .address-title-row label{flex:1 1 auto;margin:0}.SignUp_aca .box-adress .btnAdressSearch{font-size:.875rem;height:auto;line-height:1.2;margin:0 0 0 .5rem;min-width:auto;padding:0 .15rem;position:static;white-space:nowrap}.SignUp_aca .art-studentKind .box-chkbox-studentKind{grid-gap:0 1rem!important;align-items:center;display:grid;gap:0 1rem!important;grid-template-columns:repeat(2,1fr);justify-content:start;padding:0;width:-webkit-fit-content;width:fit-content}.SignUp_aca .art-studentKind .box-chkbox-studentKind label{margin:0 0 .1rem}.SignUp_aca .art-studentKind .box-chkbox-studentKind .hong-checkbox{height:1.3rem;width:auto}.SignUp_aca .art-profile #profile{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;font-family:var(--nanum);font-size:.875rem;min-height:100px;padding:10px;resize:vertical;transition:border-color .3s;width:100%}.SignUp_aca .art-profile #profile:focus{background-color:#fff;border-color:var(--h-blue);outline:none}@media screen and (min-width:601px){.SignUp_aca .art-password input[type=password]{max-width:calc(100% - .25rem);width:calc(100% - .25rem)}.SignUp_aca .box_termsAgreement{margin-left:auto;margin-right:auto;max-width:100%;width:25rem}.SignUp_aca .TermsAgreement .inner-termsAgreement{background:#0000;border:0;border-radius:0;padding-left:1.5rem;padding-right:1.5rem}}.SignUp_aca .box_modal{background-color:#fff;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:5px;position:absolute;top:0;transform:translateX(-50);width:100%;z-index:100}@media screen and (max-width:600px){.SignUp_aca{padding:.75rem}.SignUp_aca .wrap-main{padding:.75rem 0}.SignUp_aca .section-singnup{border:0;border-radius:0;max-width:24rem;padding-top:0}.SignUp_aca .title{font-size:1.125rem;line-height:1.4;margin-bottom:.75rem;width:100%}.SignUp_aca .box_signUp,.SignUp_aca .inner_singUp{box-sizing:border-box;max-width:100%;width:100%}.SignUp_aca .inner_singUp{padding:.75rem 1rem 2rem}.SignUp_aca .inner_singUp article,.SignUp_aca .inner_singUp article>div,.SignUp_aca .inner_singUp div{box-sizing:border-box;max-width:100%;width:100%}.SignUp_aca .inner_singUp input[type=email],.SignUp_aca .inner_singUp input[type=password],.SignUp_aca .inner_singUp input[type=text]{max-width:calc(100% - .25rem);width:calc(100% - .25rem)}.SignUp_aca .box_termsAgreement{margin-left:auto;margin-right:auto;width:calc(100% - 1.5rem)}.SignUp_aca .box_menu{width:100%}}.hong-input{border:1px solid #ddd;border-radius:3px;font-size:1rem;height:2rem;line-height:2rem;margin-right:1rem;outline:none;padding:3px 5px}.custom-form-control .MuiInputLabel-outlined{align-items:center!important;display:flex!important;line-height:20px!important;min-height:120px!important}.custom-form-control .MuiMenuItem-root,.custom-form-control .MuiSelect-outlined{align-items:center!important;display:flex!important;min-height:40px!important}.custom-form-control .MuiMenuItem-root{line-height:40px!important}.TermsAgreement{overflow:visible;width:100%!important}.TermsAgreement .inner-termsAgreement{background:#fafafa;border:1px solid #e5e7eb;border-radius:.65rem;box-sizing:border-box;caret-color:#0000;overflow:visible;padding:1rem 1.1rem;width:100%}.TermsAgreement .box_chk{align-items:center;display:flex;min-height:2.4rem;overflow:visible;width:100%!important}.TermsAgreement .box_chk:first-of-type{border-bottom:1px solid #e5e7eb;margin-bottom:.35rem;min-height:2.75rem;padding-bottom:.65rem}.TermsAgreement .MuiFormControlLabel-root{align-items:center;flex:1 1 auto;justify-content:flex-start;margin:0!important;min-width:0;overflow:visible}.TermsAgreement .MuiCheckbox-root{color:#c0c5cc!important;flex:0 0 auto;padding:.35rem .55rem .35rem 0!important}.TermsAgreement .MuiCheckbox-root.Mui-checked{color:var(--h-red)!important}.TermsAgreement .MuiCheckbox-root .MuiSvgIcon-root{background:#0000!important;border:0!important;color:inherit!important;height:1.2rem;margin:0!important;width:1.2rem}.TermsAgreement .MuiFormControlLabel-label{color:#3f454d;min-width:0}.TermsAgreement .MuiFormControlLabel-label,.TermsAgreement .formControlLabel .item01{font-family:inherit;font-size:.9rem;line-height:1.45;overflow:visible;white-space:normal}.TermsAgreement .formControlLabel .item01{color:#2f343b;font-weight:700;margin:0!important;padding:0!important;width:auto!important}.TermsAgreement .box_chk>button{align-self:center;background:#0000;color:#777e87;flex:0 0 auto;font-family:inherit;font-size:.75rem;height:auto;line-height:1.3;margin:0!important;min-width:auto;padding:.25rem .2rem .25rem .6rem;text-transform:none;white-space:nowrap}.TermsAgreement .box_chk>button:focus-visible,.TermsAgreement .box_chk>button:hover{background:#0000;color:var(--h-red2)}.TermsAgreement .box_chk>button:focus-visible{outline:2px solid rgba(var(--s-red),.3);outline-offset:2px}@media screen and (max-width:500px){.TermsAgreement .inner-termsAgreement{border-radius:.6rem;min-width:0;padding:.85rem .9rem;width:100%!important}.TermsAgreement .box_chk{min-height:2.35rem}.TermsAgreement .box_chk:first-of-type{align-items:flex-start;margin-bottom:.25rem;min-height:3rem;padding-bottom:.7rem}.TermsAgreement .box_chk:first-of-type .MuiFormControlLabel-root{align-items:flex-start}.TermsAgreement .box_chk:first-of-type .MuiCheckbox-root{padding-top:.2rem!important}.TermsAgreement .MuiCheckbox-root{padding-right:.45rem!important}.TermsAgreement .MuiCheckbox-root .MuiSvgIcon-root{height:1.15rem;width:1.15rem}.TermsAgreement .MuiFormControlLabel-label,.TermsAgreement .formControlLabel .item01{font-size:.84rem;line-height:1.45}.TermsAgreement .box_chk>button{font-size:.7rem;padding-left:.4rem}}.SignUp_school{background:#fff;height:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:1rem}.SignUp_school .wrap-main{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:1rem 0;width:100%}.SignUp_school .section-singnup{border:1px solid #e5e7eb;border-radius:.75rem;height:auto;max-width:30rem;padding-top:1.25rem;width:100%}.SignUp_school .section-singnup .art-acaNumber,.SignUp_school .section-singnup .art-id{position:relative}.SignUp_school .section-singnup .art-acaNumber .btnCheckAcaNumber,.SignUp_school .section-singnup .art-acaNumber .btnCheckUserId,.SignUp_school .section-singnup .art-id .btnCheckAcaNumber,.SignUp_school .section-singnup .art-id .btnCheckUserId{bottom:5px;height:2rem;line-height:1;padding-bottom:0;padding-top:0;position:absolute;right:0;top:auto}.SignUp_school .box_signUp,.SignUp_school .inner_singUp{border-radius:10px;position:relative;width:auto}.SignUp_school .inner_singUp{background-color:#fff;box-sizing:border-box;padding:1rem 5rem 3rem}.SignUp_school .box_menu{display:flex;height:6rem;justify-content:center;margin-top:2rem;width:100%}.SignUp_school .box_menu button{height:2.5rem;margin:0 .3rem;padding:.5rem;width:30%}.SignUp_school .title{caret-color:#0000;color:#333;font-size:1.25rem;font-weight:700;margin-bottom:20px;text-align:center}.SignUp_school div{margin-bottom:0;width:20rem}.SignUp_school div label{color:#333;display:block;font-size:1rem;font-weight:700;margin-bottom:5px;margin-top:1rem;text-align:left}.SignUp_school div input[type=email],.SignUp_school div input[type=password],.SignUp_school div input[type=text]{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;margin-bottom:5px;min-height:2rem;padding:5px;width:100%}.SignUp_school div input[type=email]:focus,.SignUp_school div input[type=password]:focus,.SignUp_school div input[type=text]:focus{border-color:var(--h-blue);outline:none}.SignUp_school .errorMessage{color:red}.SignUp_school .box_termsAgreement{border-radius:10px;margin-top:1rem;width:100%}.SignUp_school .article-kind{display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0;width:100%}.SignUp_school .cmbKind{border:1px solid #ccc;border-radius:5px;height:2rem;outline:none;text-align:left;width:100%}.SignUp_school .box-adress .address-title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;margin-top:1rem;width:100%}.SignUp_school .box-adress .address-title-row label{flex:1 1 auto;margin:0}.SignUp_school .box-adress .btnAdressSearch{font-size:.875rem;height:auto;line-height:1.2;margin:0 0 0 .5rem;min-width:auto;padding:0 .15rem;position:static;white-space:nowrap}.SignUp_school .art-studentKind .box-chkbox-studentKind{grid-gap:0 1rem!important;align-items:center;display:grid;gap:0 1rem!important;grid-template-columns:repeat(2,1fr);justify-content:start;padding:0;width:-webkit-fit-content;width:fit-content}.SignUp_school .art-studentKind .box-chkbox-studentKind label{margin:0 0 .1rem}.SignUp_school .art-studentKind .box-chkbox-studentKind .hong-checkbox{height:1.3rem;width:auto}.SignUp_school .art-profile #profile{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;font-family:var(--nanum);font-size:.875rem;min-height:100px;padding:10px;resize:vertical;transition:border-color .3s;width:100%}.SignUp_school .art-profile #profile:focus{background-color:#fff;border-color:var(--h-blue);outline:none}.SignUp_school .box_modal{background-color:#fff;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:5px;position:absolute;top:0;transform:translateX(-50);width:100%;z-index:100}@media screen and (min-width:601px){.SignUp_school .art-password input[type=password]{max-width:calc(100% - .25rem);width:calc(100% - .25rem)}.SignUp_school .box_termsAgreement{margin-left:auto;margin-right:auto;max-width:100%;width:25rem}.SignUp_school .TermsAgreement .inner-termsAgreement{background:#0000;border:0;border-radius:0;padding-left:1.5rem;padding-right:1.5rem}}@media screen and (max-width:600px){.SignUp_school{padding:.75rem}.SignUp_school .wrap-main{padding:.75rem 0}.SignUp_school .section-singnup{border:0;border-radius:0;max-width:24rem;padding-top:0}.SignUp_school .title{font-size:1.125rem;line-height:1.4;margin-bottom:.75rem;width:100%}.SignUp_school .box_signUp,.SignUp_school .inner_singUp{box-sizing:border-box;max-width:100%;width:100%}.SignUp_school .inner_singUp{padding:.75rem 1rem 2rem}.SignUp_school .inner_singUp article,.SignUp_school .inner_singUp article>div,.SignUp_school .inner_singUp div{box-sizing:border-box;max-width:100%;width:100%}.SignUp_school .inner_singUp input[type=email],.SignUp_school .inner_singUp input[type=password],.SignUp_school .inner_singUp input[type=text]{max-width:calc(100% - .25rem);width:calc(100% - .25rem)}.SignUp_school .box_termsAgreement{margin-left:auto;margin-right:auto;width:calc(100% - 1.5rem)}.SignUp_school .box_menu{width:100%}}.SignUp_individual{background:#fff;height:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:1rem}.SignUp_individual .wrap-main{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:1rem 0;width:100%}.SignUp_individual .section-singnup{border:1px solid #e5e7eb;border-radius:.75rem;height:auto;max-width:30rem;padding-top:1.25rem;width:100%}.SignUp_individual .section-singnup .art-acaNumber,.SignUp_individual .section-singnup .art-id{position:relative}.SignUp_individual .section-singnup .art-acaNumber .btnCheckAcaNumber,.SignUp_individual .section-singnup .art-acaNumber .btnCheckUserId,.SignUp_individual .section-singnup .art-id .btnCheckAcaNumber,.SignUp_individual .section-singnup .art-id .btnCheckUserId{bottom:5px;height:2rem;line-height:1;padding-bottom:0;padding-top:0;position:absolute;right:0;top:auto}.SignUp_individual .box_signUp,.SignUp_individual .inner_singUp{border-radius:10px;position:relative;width:auto}.SignUp_individual .inner_singUp{background-color:#fff;box-sizing:border-box;padding:1rem 5rem 3rem}.SignUp_individual .box_menu{display:flex;height:6rem;justify-content:center;margin-top:2rem;width:100%}.SignUp_individual .box_menu button{height:2.5rem;margin:0 .3rem;padding:.5rem;width:30%}.SignUp_individual .title{caret-color:#0000;color:#333;font-size:1.25rem;font-weight:700;margin-bottom:20px;text-align:center}.SignUp_individual div{margin-bottom:0;width:20rem}.SignUp_individual div label{color:#333;display:block;font-size:1rem;font-weight:700;margin-bottom:5px;margin-top:1rem;text-align:left}.SignUp_individual div input[type=email],.SignUp_individual div input[type=password],.SignUp_individual div input[type=text]{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;margin-bottom:5px;min-height:2rem;padding:5px;width:100%}.SignUp_individual div input[type=email]:focus,.SignUp_individual div input[type=password]:focus,.SignUp_individual div input[type=text]:focus{border-color:var(--h-blue);outline:none}.SignUp_individual .errorMessage{color:red}.SignUp_individual .box_termsAgreement{border-radius:10px;margin-top:1rem;width:100%}.SignUp_individual .article-kind{display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0;width:100%}.SignUp_individual .cmbKind{border:1px solid #ccc;border-radius:5px;height:2rem;outline:none;text-align:left;width:100%}.SignUp_individual .box-adress .address-title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;margin-top:1rem;width:100%}.SignUp_individual .box-adress .address-title-row label{flex:1 1 auto;margin:0}.SignUp_individual .box-adress .btnAdressSearch{font-size:.875rem;height:auto;line-height:1.2;margin:0 0 0 .5rem;min-width:auto;padding:0 .15rem;position:static;white-space:nowrap}.SignUp_individual .art-studentKind .box-chkbox-studentKind{grid-gap:0 1rem!important;align-items:center;display:grid;gap:0 1rem!important;grid-template-columns:repeat(2,1fr);justify-content:start;padding:0;width:-webkit-fit-content;width:fit-content}.SignUp_individual .art-studentKind .box-chkbox-studentKind label{margin:0 0 .1rem}.SignUp_individual .art-studentKind .box-chkbox-studentKind .hong-checkbox{height:1.3rem;width:auto}.SignUp_individual .art-profile #profile{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;font-family:var(--nanum);font-size:.875rem;min-height:100px;padding:10px;resize:vertical;transition:border-color .3s;width:100%}.SignUp_individual .art-profile #profile:focus{background-color:#fff;border-color:var(--h-blue);outline:none}.SignUp_individual .box_modal{background-color:#fff;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:5px;position:absolute;top:0;transform:translateX(-50);width:100%;z-index:100}@media screen and (min-width:601px){.SignUp_individual .art-password input[type=password]{max-width:calc(100% - .25rem);width:calc(100% - .25rem)}.SignUp_individual .box_termsAgreement{margin-left:auto;margin-right:auto;max-width:100%;width:25rem}.SignUp_individual .TermsAgreement .inner-termsAgreement{background:#0000;border:0;border-radius:0;padding-left:1.5rem;padding-right:1.5rem}}@media screen and (max-width:600px){.SignUp_individual{padding:.75rem}.SignUp_individual .wrap-main{padding:.75rem 0}.SignUp_individual .section-singnup{border:0;border-radius:0;max-width:24rem;padding-top:0}.SignUp_individual .title{font-size:1.125rem;line-height:1.4;margin-bottom:.75rem;width:100%}.SignUp_individual .box_signUp,.SignUp_individual .inner_singUp{box-sizing:border-box;max-width:100%;width:100%}.SignUp_individual .inner_singUp{padding:.75rem 1rem 2rem}.SignUp_individual .inner_singUp article,.SignUp_individual .inner_singUp article>div,.SignUp_individual .inner_singUp div{box-sizing:border-box;max-width:100%;width:100%}.SignUp_individual .inner_singUp input[type=email],.SignUp_individual .inner_singUp input[type=password],.SignUp_individual .inner_singUp input[type=text]{max-width:calc(100% - .25rem);width:calc(100% - .25rem)}.SignUp_individual .box_termsAgreement{margin-left:auto;margin-right:auto;width:calc(100% - 1.5rem)}.SignUp_individual .box_menu{width:100%}}.AssessApp{height:100%;padding:0;width:100%}.Assess_all_marking{align-items:flex-start;background:#fff;box-sizing:border-box;caret-color:#0000;color:#334155;display:flex;height:100%;justify-content:center;min-height:0;overflow-x:hidden;overflow-y:auto;padding:clamp(1rem,4vh,2.5rem) 1rem 2.5rem;width:100%}.Assess_all_marking .wrap-main{align-items:stretch;display:flex;flex-direction:column;margin:auto 0;min-height:0;width:min(44rem,100%)}.Assess_all_marking .title{align-items:center;background:#2f506f;border:1px solid #2f506f;border-radius:.25rem;box-sizing:border-box;color:#fff;display:flex;font-size:.95rem;font-weight:500;height:3rem;line-height:1;margin:0 0 .85rem;padding:0 1rem;text-align:left;width:100%}.Assess_all_marking .question-card{background:#fff;border:1px solid #8fa4ba;border-radius:.4rem;box-shadow:none;box-sizing:border-box;padding:1.5rem;width:100%}.Assess_all_marking .question-title{align-items:center;background:#cfdae7;border:1px solid #96abc0;border-radius:.3rem;box-sizing:border-box;color:#263e59;display:flex;font-size:.9rem;font-weight:500;height:2.6rem;justify-content:flex-start;line-height:1;margin:0 0 .95rem;padding:0 .85rem;text-align:left;width:100%}.Assess_all_marking .options{display:flex;flex-direction:column;gap:.75rem}.Assess_all_marking .option{align-items:center;background:#fff;border:1px solid #91a5ba;border-radius:.35rem;box-shadow:none;box-sizing:border-box;color:#172a3f;cursor:pointer;display:flex;font-family:inherit;font-weight:400;min-height:4rem;outline:none;padding:1rem;text-align:left;transition:border-color .15s ease,background-color .15s ease;width:100%}.Assess_all_marking .option:hover{background:#edf3f8;border-color:#58799c}.Assess_all_marking .option:focus-visible{border-color:#728aa6;box-shadow:0 0 0 2px #4865881f}.Assess_all_marking .option.selected{background:#ffe8eb;border-color:#e14b57;color:#b51f2c}.Assess_all_marking .option .que-text{color:inherit;font-size:.95rem;font-weight:400;line-height:1.5;text-align:left}.Assess_all_marking .nav-buttons{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:1.1rem;width:100%}.Assess_all_marking .nav-button{background:#345f87!important;border:1px solid #345f87!important;border-radius:.3rem!important;box-shadow:none!important;color:#fff!important;flex:0 1 7rem;font-size:.86rem;font-weight:400;height:2.4rem;line-height:1;min-height:2.4rem;min-width:6.2rem;padding:0 .65rem;white-space:nowrap;width:7rem}.Assess_all_marking .nav-button:hover:not(:disabled){background:#284d70!important;color:#fff!important}.Assess_all_marking .nav-button:disabled{background:#f3f4f6!important;border-color:#dfe3e8!important;color:#9aa3af!important;cursor:not-allowed}.Assess_all_marking .nav-button.btnClose{background:#f1f3f5!important;border-color:#d7dce2!important;color:#6b7280!important}.Assess_all_marking .nav-button.btnClose:hover:not(:disabled){background:#e7eaee!important;color:#4b5563!important}.Assess_all_marking .nav-button.btnSubmit{background:#ff3f46!important;border-color:#ff5a61!important;color:#fff!important}.Assess_all_marking .nav-button.btnSubmit:hover:not(:disabled){background:#eb3139!important}.Assess_all_marking .nav-button.btnSubmit:disabled{background:#f3f4f6!important;border-color:#dfe3e8!important;color:#9aa3af!important}.Assess_all_marking .progress-wrapper{background:#fff;border:1px solid #8fa5bb;border-radius:.4rem;box-sizing:border-box;margin-top:1rem;padding:.85rem 1rem 1rem;width:100%}.Assess_all_marking .progress-summary{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:8rem minmax(6rem,1fr) 10rem}.Assess_all_marking .progress-label{align-items:center;background:#dceaff;border:1px solid #7fa6df;border-radius:999px;box-sizing:border-box;color:#244f94;display:flex;font-size:.86rem;font-weight:500;gap:.3rem;justify-content:center;min-height:1.8rem;min-width:8rem;padding:0;text-align:center;width:8rem}.Assess_all_marking .progress-label span{color:#c51f30;font-weight:500;margin:0}.Assess_all_marking .progress-bar{background:#cfd8e2;border-radius:999px;height:.55rem;margin:0 auto;overflow:hidden;width:100%}.Assess_all_marking .progress-fill{background:#168d98;border-radius:inherit;height:100%;transition:width .2s ease}.Assess_all_marking .call-balance{align-items:center;background:#ffedc7;border:1px solid #e3aa47;border-radius:999px;box-sizing:border-box;color:#874900;display:inline-flex;font-size:.82rem;font-weight:400;justify-content:center;margin:0;min-height:1.8rem;min-width:10rem;padding:0;text-align:center;white-space:nowrap;width:10rem}.Assess_all_marking.teacher-assessment-theme .title{background:#0f766e;border-color:#0f766e}.Assess_all_marking.teacher-assessment-theme .question-card{border-color:#83b9b5}.Assess_all_marking.teacher-assessment-theme .question-title{background:#d7eeeb;border-color:#8fc5c1;color:#155e59}.Assess_all_marking.teacher-assessment-theme .option{border-color:#94bbb8}.Assess_all_marking.teacher-assessment-theme .option:hover{background:#edf8f7;border-color:#378b84}.Assess_all_marking.teacher-assessment-theme .option:focus-visible{border-color:#278078;box-shadow:0 0 0 2px #0f766e24}.Assess_all_marking.teacher-assessment-theme .option.selected{background:#fff0e8;border-color:#df7442;color:#a9401d}.Assess_all_marking.teacher-assessment-theme .nav-button:not(.btnClose):not(.btnSubmit){background:#18877e!important;border-color:#18877e!important}.Assess_all_marking.teacher-assessment-theme .nav-button:not(.btnClose):not(.btnSubmit):hover:not(:disabled){background:#0f6f68!important}.Assess_all_marking.teacher-assessment-theme .nav-button:not(.btnClose):not(.btnSubmit):disabled{background:#f3f4f6!important;border-color:#dfe3e8!important;color:#9aa3af!important}.Assess_all_marking.teacher-assessment-theme .progress-wrapper{border-color:#87b9b5}.Assess_all_marking.teacher-assessment-theme .progress-label{background:#daf2ef;border-color:#69aea8;color:#0d6861}.Assess_all_marking.teacher-assessment-theme .progress-label span{color:#d65b28}.Assess_all_marking.teacher-assessment-theme .progress-bar{background:#d4e5e3}.Assess_all_marking.teacher-assessment-theme .progress-fill{background:#16a394}.Assess_all_marking.teacher-assessment-theme .call-balance{background:#f0eafb;border-color:#b7a1dc;color:#67448f}@media(max-width:768px){.Assess_all_marking{align-items:flex-start;padding:.6rem .5rem 1.5rem}.Assess_all_marking .wrap-main{margin:0;width:100%}.Assess_all_marking .title{font-size:.9rem;height:2.45rem;margin-bottom:.5rem;padding:0 .8rem}.Assess_all_marking .question-card{padding:.75rem}.Assess_all_marking .question-title{font-size:.86rem;height:2.2rem;margin-bottom:.6rem;padding:0 .7rem}.Assess_all_marking .options{gap:.5rem}.Assess_all_marking .option{min-height:3rem;padding:.7rem .8rem}.Assess_all_marking .option .que-text{font-size:.9rem}.Assess_all_marking .nav-buttons{gap:.35rem;margin-top:.7rem}.Assess_all_marking .nav-button{flex:1 1;font-size:.82rem;min-width:0;padding:0 .3rem;width:auto}.Assess_all_marking .progress-wrapper{margin-top:.6rem;padding:.65rem .75rem}}@media(max-width:480px){.Assess_all_marking .nav-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.Assess_all_marking .nav-button{min-width:0;width:100%}}@media(max-width:560px){.Assess_all_marking .progress-summary{gap:.6rem;grid-template-areas:"progress-count call-balance" "progress-bar progress-bar";grid-template-columns:8rem 10rem;justify-content:space-between}.Assess_all_marking .progress-label{grid-area:progress-count}.Assess_all_marking .progress-bar{grid-area:progress-bar}.Assess_all_marking .call-balance{grid-area:call-balance}}.RegAcaTec{display:flex;flex-direction:column;height:calc(100% - 3rem);overflow:hidden}.RegAcaTec .reg-aca-tec-flow{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.4rem;justify-content:space-between;margin:.4rem 0 .65rem}.RegAcaTec .reg-aca-tec-flow .academy-setup-steps{margin:0}.RegAcaTec .reg-aca-tec-flow .reg-aca-tec-next{background:#416b8d;border:1px solid #416b8d;border-radius:.35rem;color:#fff;cursor:pointer;font:inherit;font-size:.8rem;padding:.5rem .75rem;white-space:nowrap}.RegAcaTec .reg-aca-tec-flow .reg-aca-tec-next:focus-visible{outline:2px solid #537f9d;outline-offset:2px}.RegAcaTec .title{color:var(--h-dark);font-weight:700;padding:.5rem 0}.RegAcaTec .sec-main{flex:1 1;margin-bottom:1rem;min-height:0;overflow:hidden;padding:1px}.RegAcaTec .responsive-container{height:100%;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.reg-aca-tec-header .HeaderTitle{background-color:#eef1f5;border-color:#dbe2ea!important;color:#475569}.reg-aca-tec-header .HeaderTitle .section-title{box-sizing:border-box;justify-content:space-between;padding:0 .35rem 0 1rem}.reg-aca-tec-header .HeaderTitle .section-title>span{flex:1 1;min-width:0;text-align:left}.reg-aca-tec-header .HeaderTitle .section-title .close{flex:0 0 2.5rem;opacity:.75;position:static}.RegAcaTec .teacher-grid-desktop{border:1px solid #cfd3d8;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-width:720px}.RegAcaTec .teacher-grid-header-frame{flex:0 0 auto;overflow-y:auto;scrollbar-gutter:stable}.RegAcaTec .teacher-grid-header-row,.RegAcaTec .teacher-grid-row{box-sizing:border-box;display:grid;font-size:.9rem;grid-template-columns:4rem 1.1fr 1.1fr 1fr 1fr 1fr 1.8fr;min-width:0;width:100%}.RegAcaTec .teacher-grid-header-row{background:#f5f6f8;color:#4b5563;font-weight:400;min-height:2.5rem}.RegAcaTec .teacher-grid-row{background:#fff;caret-color:#0000;cursor:default;height:2.5rem}.RegAcaTec .teacher-grid-row.selected{background:#f88ffa33}.RegAcaTec .teacher-grid-row .teacher-grid-cell:first-child{background:#f5f6f8}.RegAcaTec .teacher-grid-cell{align-items:center;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;box-sizing:border-box;display:flex;justify-content:center;min-width:0;overflow:hidden;padding:.5rem .9rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.RegAcaTec .teacher-grid-header-cell{font-weight:400}.RegAcaTec .teacher-grid-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.RegAcaTec .teacher-grid-end-space{background:#fff;height:4rem;height:var(--teacher-grid-end-space,4rem);min-height:4rem;min-height:var(--teacher-grid-end-space,4rem);width:100%}.RegAcaTec .teacher-status-filter{align-items:center;background:#fff;border:1px solid #c9cdd3;border-radius:.3rem;box-sizing:border-box;color:#6b7280;display:inline-flex;flex:0 0 auto;font-size:.9rem;font-weight:400;gap:.7rem;height:2.5rem;padding:0 .65rem;white-space:nowrap}.RegAcaTec .teacher-status-filter label{align-items:center;cursor:pointer;display:inline-flex;gap:.25rem}.RegAcaTec .teacher-status-filter input[type=radio]{accent-color:var(--h-insert);cursor:pointer;height:.9rem;margin:0;width:.9rem}.RegAcaTec .teacher-status-filter input[type=radio]:checked+span{color:#334155}.RegAcaTec .table-main td,.RegAcaTec .table-main th{cursor:default}.RegAcaTec .table-main td:first-child,.RegAcaTec .table-main th:first-child{width:8rem}.RegAcaTec .table-main td:nth-child(2),.RegAcaTec .table-main th:nth-child(2){padding:0;text-align:center!important;width:8rem}.RegAcaTec .table-main td:nth-child(3),.RegAcaTec .table-main th:nth-child(3){width:8rem}.RegAcaTec .table-main td:nth-child(4),.RegAcaTec .table-main th:nth-child(4){text-align:center;width:8rem}.RegAcaTec .table-main td:nth-child(5),.RegAcaTec .table-main td:nth-child(6),.RegAcaTec .table-main th:nth-child(5),.RegAcaTec .table-main th:nth-child(6){width:8rem}.RegAcaTec .sec-footer .art-input{border:1px solid #ccc;border-radius:.3rem;display:flex;padding:.5rem}.RegAcaTec .sec-footer .art-input .lbl-cmb{color:#888;display:inline-block;font-size:.9rem;font-weight:400;text-align:left;width:100%}.RegAcaTec .sec-footer .art-input .box-cmb{margin:0 .3rem;width:50%}.RegAcaTec .sec-footer .art-input .txtGroupName{border:1px solid #ccc;border-radius:.3rem;caret-color:#333;font-size:.9rem;font-weight:400;height:2.5rem;outline:none;padding-left:.3rem;width:100%}.RegAcaTec .sec-footer .art-input .txtGroupName option,.RegAcaTec .sec-footer .art-input .txtGroupName::placeholder{font-size:.9rem;font-weight:400}.RegAcaTec .art-btn{align-items:center;display:flex;gap:1rem;justify-content:center;width:100%}.RegAcaTec .art-btn .btn{color:#fff;height:2.5rem;margin:1rem 0;padding:.3rem 1.3rem;width:7rem}@media(max-width:900px){.RegAcaTec .art-btn{flex-wrap:wrap}.RegAcaTec .art-btn .teacher-status-filter{flex:1 0 100%;justify-content:center}}.Combobox .custom-select{caret-color:#0000;position:relative;text-align:left;width:100%}.Combobox .custom-select-trigger{background-color:#fff;background-color:#eee;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%229%22%20viewBox%3D%220%200%2012%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.41%200.294998L6%204.875L10.59%200.294998L12%201.705L6%207.705L0%201.705L1.41%200.294998Z%22%20fill%3D%22%23333333%22%3E%3C/path%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:1px solid red;border-radius:6px;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;height:2.5rem;line-height:2rem;padding:0 9px;transition:all .3s;width:100%;width:14rem}.Combobox .custom-select-trigger:focus,.Combobox .custom-select-trigger:hover{background-color:#20b2aa;border-color:#fff;color:#fff}.Combobox .custom-options{animation:slideDown .1s ease-out forwards;background-color:#fff;border:1px solid #ccc;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 4px 8px #00000040;left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;transform:scaleY(0);transform-origin:top center;transition:box-shadow .3s,transform .3s;z-index:10}@keyframes slideDown{to{transform:scaleY(1)}}.Combobox .custom-options li.selected{color:var(--combo-sec-color)}.Combobox .custom-options li{align-items:center;cursor:pointer;display:flex;font-weight:500;line-height:1.5;padding:10px 16px;transition:background-color .3s,color .3s}.Combobox .custom-options li:not(:last-child){border-bottom:1px solid #f0f0f0}.Combobox .custom-options li:hover{background-color:#f0f0f0;color:#333}.Combobox .custom-options li:active{background-color:#e0e0e0}.mobile-card .card-header{border-bottom:1px solid var(--borderColor)}.mobile-card .card-header .card-subject{background:var(--numberBg);border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:4px 8px}.mobile-card .card-content .card-row{margin-bottom:0!important;padding:0!important}.mobile-card .card-content .card-row .card-label{color:var(--textLight)}@media(max-width:480px){.mobile-cards-container{gap:12px;padding:12px 0}.mobile-card{border-radius:8px;padding:12px}.mobile-card .card-header{margin-bottom:8px}.mobile-card .card-header .card-name{font-size:16px}.mobile-card .card-header .card-number,.mobile-card .card-header .card-subject{border-radius:4px;font-size:11px;padding:3px 6px}.mobile-card .card-content .card-row{margin-bottom:6px}.mobile-card .card-content .card-row .card-label,.mobile-card .card-content .card-row .card-value{font-size:13px}.sec-footer{padding:0!important}.sec-footer .art-input{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:2px!important;width:100%!important}.sec-footer .art-input .box-cmb{flex-basis:calc(50% - 12px);flex-grow:1;flex-shrink:1;min-width:9rem!important}.sec-footer .art-input .box-cmb .lbl-cmb{display:none!important}.sec-footer .art-input .box-cmb .cmb{display:block!important}.sec-footer .art-input .box-cmb .cmb .txtGroupName,.sec-footer .art-input .box-cmb .cmb select{border:1px solid #ddd!important;border-radius:4px!important;box-sizing:border-box!important;font-size:.8rem!important;margin:0!important;max-width:100%!important;min-width:100%!important;padding:4px .5rem!important;width:100%!important}.sec-footer .art-btn{align-items:start!important;display:flex!important;flex-wrap:nowrap!important;gap:6px!important;margin-top:.5rem!important;padding:0 4px!important}.sec-footer .art-btn .btn{box-sizing:border-box!important;flex:1 1 auto!important;font-size:.8rem!important;font-weight:400!important;height:1.8rem!important;margin:0!important;padding:0!important}}.academy-setup-steps{flex:0 0 auto;margin:0 0 .65rem}.academy-setup-steps ol{flex-wrap:wrap;list-style:none;margin:0;padding:0}.academy-setup-steps li,.academy-setup-steps ol{align-items:center;display:flex;gap:.3rem}.academy-setup-steps button{align-items:center;background:#fff;border:1px solid #c8d5e0;border-radius:.35rem;color:#52667b;cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;gap:.4rem;padding:.45rem .65rem;white-space:nowrap}.academy-setup-steps button[aria-current=step]{background:#e7f2fb;border-color:#7aa6c9;color:#24577f;font-weight:600}.academy-setup-steps button:focus-visible{outline:2px solid #537f9d;outline-offset:2px}.academy-setup-steps button:disabled{cursor:default;opacity:.55}.academy-setup-steps .academy-setup-number{background:#eef2f6;border-radius:50%;display:inline-grid;font-size:.72rem;height:1.2rem;place-items:center;width:1.2rem}.academy-setup-steps button[aria-current=step] .academy-setup-number{background:#416b8d;color:#fff}.academy-setup-steps .academy-setup-arrow{color:#8a9bae}.academy-student-assignment-page{display:flex;flex-direction:column;overflow:hidden}.academy-student-assignment-page .reg-aca-stu-header{flex:0 0 auto}.academy-student-assignment-page>.RegAcaStu.has-academy-classes{flex:1 1;height:auto;max-height:none;min-height:0}.academy-student-assignment-page>.RegAcaStu.has-academy-classes>.sec-main{height:100%}.RegAcaStu.has-academy-classes .sec-main-left-container{min-width:0;overflow-y:auto}.RegAcaStu.has-academy-classes .sec-main-left{min-height:160px}.RegAcaStu.has-academy-classes .student-grid-header-row,.RegAcaStu.has-academy-classes .student-grid-row{grid-template-columns:2.8rem 4fr 8fr 8fr 7fr 5fr 6fr 8fr 8fr 7fr 7fr}.RegAcaStu.has-academy-classes .student-bulk-cell{font-size:.75rem;padding:.3rem}.RegAcaStu.has-academy-classes .student-bulk-cell input,.RegAcaStu.has-academy-classes .student-class-mobile-select input{cursor:pointer;height:1rem;margin:0;width:1rem}.RegAcaStu.has-academy-classes .student-class-mobile-select{align-items:center;background:#f1f5f9;color:#365a79;display:flex;font-size:.8rem;gap:.4rem;padding:.4rem .6rem}.RegAcaStu.has-academy-classes .student-class-selection-message{background:#fff8e9;color:#8b551c;flex:0 0 auto;font-size:.8rem;margin:0 0 .4rem;padding:.35rem .5rem}.RegAcaStu .class-teacher-badge{color:#446b89;display:block;font-size:.68rem;margin-top:.15rem}.RegAcaStu .student-class-empty-list{color:#64748b;font-size:.85rem;padding:1rem;text-align:center}.RegAcaStu .btn-delete-teacher:disabled{background:#0000;color:#64748b;cursor:default;font-size:.68rem;padding:.2rem;width:auto}.RegAcaStu{height:100%;overflow:hidden}.RegAcaStu .title{color:var(--h-dark);font-weight:700;padding:.5rem 0}.RegAcaStu .sec-main{display:flex;gap:.3rem;height:calc(100% - 5rem)}.RegAcaStu .sec-main-left-container{display:flex;flex-direction:column;padding:1px;width:80%}.RegAcaStu .sec-main-left{flex:1 1;min-height:0;overflow:hidden}.RegAcaStu .responsive-container{height:100%;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.RegAcaStu .student-grid-desktop{border:1px solid #cfd3d8;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-width:800px}.RegAcaStu .student-grid-header-frame{flex:0 0 auto;overflow-y:auto;scrollbar-gutter:stable}.RegAcaStu .student-grid-header-row,.RegAcaStu .student-grid-row{box-sizing:border-box;display:grid;grid-template-columns:4fr 8fr 8fr 7fr 5fr 6fr 8fr 8fr 7fr 7fr;min-width:0;width:100%}.RegAcaStu .student-grid-header-row{background:#f5f6f8;color:#4b5563;font-weight:400;min-height:2.5rem}.RegAcaStu .student-grid-row{background:#fff;caret-color:#0000;cursor:default;height:2.5rem}.RegAcaStu .student-grid-row.selected{background:#f88ffa33}.RegAcaStu .student-grid-row .student-grid-cell:first-child{background:#f5f6f8}.RegAcaStu .student-grid-cell{align-items:center;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;box-sizing:border-box;display:flex;justify-content:center;min-width:0;overflow:hidden;padding:.5rem .9rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.RegAcaStu .student-grid-header-cell{background:#f5f6f8!important;padding:0}.RegAcaStu .student-grid-header-cell .sortable-header-button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:400;height:100%;overflow:hidden;padding:.5rem .9rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.RegAcaStu .student-grid-header-cell .sortable-header-button:focus-visible{outline:2px solid #2f6fed;outline-offset:-2px}.RegAcaStu .student-grid-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.RegAcaStu .student-grid-end-space{background:#fff;height:4rem;height:var(--student-grid-end-space,4rem);min-height:4rem;min-height:var(--student-grid-end-space,4rem);width:100%}.RegAcaStu .student-list-search{background:#fff;border:1px solid #c9cdd3;border-radius:.3rem;box-sizing:border-box;caret-color:#333;color:#333;flex:0 0 16rem;font-size:1rem;height:2.5rem;outline:none;padding:0 .7rem;width:16rem}.RegAcaStu .student-list-search:focus{border-color:#777}.RegAcaStu .student-status-filter{align-items:center;background:#fff;border:1px solid #c9cdd3;border-radius:.3rem;box-sizing:border-box;color:#6b7280;display:inline-flex;flex:0 0 auto;font-size:.9rem;font-weight:400;gap:.7rem;height:2.5rem;padding:0 .65rem;white-space:nowrap}.RegAcaStu .student-status-filter label{align-items:center;cursor:pointer;display:inline-flex;gap:.25rem}.RegAcaStu .student-status-filter input[type=radio]{accent-color:var(--h-insert);cursor:pointer;height:.9rem;margin:0;width:.9rem}.RegAcaStu .student-status-filter input[type=radio]:checked+span{color:#334155}.RegAcaStu .student-status-new{color:#16a34a}.RegAcaStu .sec-main-right{background:#f8fafc;border:1px solid #ddd;box-sizing:border-box;display:flex;flex-direction:column;gap:.65rem;height:100%;min-width:15rem;overflow-y:auto;padding:.5rem;position:relative;width:20%;z-index:1}@media(min-width:501px){.RegAcaStu .sec-main-right{background:#f8fafc;display:flex;position:static;transform:none}}.RegAcaStu .registration-group{background:#fff;border:1px solid #d8e0e9;border-radius:.4rem;flex:0 0 auto;overflow:hidden}.RegAcaStu .registration-group-title{background:#eef3f8;border-bottom:1px solid #d8e0e9;border-left:3px solid #3b82f6;padding:.6rem .7rem}.RegAcaStu .registration-group-title h3{color:#334155;font-size:.9rem;font-weight:500;line-height:1.25;margin:0}.RegAcaStu .registration-group-title p{color:#7b8794;font-size:.75rem;font-weight:400;line-height:1.35;margin:.2rem 0 0}.RegAcaStu .parent-registration-group .registration-group-title{background:#fff1f2;border-left-color:#e85d68}.RegAcaStu .parent-registration-group .registration-group-title h3{color:#9f3340}.RegAcaStu .parent-registration-group .registration-group-title p{color:#a66a72}.RegAcaStu .parent-registration-group .parent-section{border-top:0;margin-top:0}@media(max-width:500px){.RegAcaStu{height:calc(100vh - 60px);max-height:calc(100vh - 60px);position:relative}.RegAcaStu .sec-main{height:calc(100vh - 120px);overflow:hidden;position:relative}.RegAcaStu .responsive-container{overflow-y:auto}.RegAcaStu .sec-main-left-container{display:flex;flex-direction:column;height:100%;width:100%}.RegAcaStu .sec-main-left-container .sec-main-left{flex:1 1;overflow-y:auto}.RegAcaStu .sec-main-left-container .sec-footer{background:#fff;border-top:1px solid #eee;flex-shrink:0;padding-bottom:8px}.RegAcaStu .sec-main-left-container .student-list-search{flex:1 0 100%;min-width:0;width:100%}.RegAcaStu .sec-main-left-container .student-status-filter{flex:1 0 100%;justify-content:center;width:100%}.RegAcaStu .sec-main-left-container .sec-footer .art-btn{align-items:center!important;flex-wrap:wrap!important}.RegAcaStu .sec-main-left-container .sec-footer .art-btn .btn{flex-basis:calc(25% - 6px);flex-grow:1;flex-shrink:1;height:2.25rem!important;min-width:4rem!important;padding:0 .35rem!important}.RegAcaStu .sec-main-left-container .mobile-card .card-content .card-row{justify-content:flex-start}.RegAcaStu .sec-main-left-container .mobile-card .card-content .card-row .card-label{flex:0 0 4.25rem;min-width:4.25rem}.RegAcaStu .sec-main-left-container .mobile-card .card-content .card-row .card-value{flex:1 1 auto;margin-left:.4rem;text-align:left}.RegAcaStu .sec-main-right{background:#fff;border-left:1px solid #ddd;box-shadow:-2px 0 10px #0000001a;height:calc(100vh - 60px);overflow-y:auto;position:fixed;right:0;top:60px;transform:translateX(100%);transition:transform .3s ease-in-out;width:15rem;z-index:1000}.RegAcaStu .sec-main-right.open{transform:translateX(0)}.RegAcaStu .slide-panel-toggle{align-items:center;background:var(--h-dark);border:none;border-radius:8px 0 0 8px;color:#fff;cursor:pointer;display:flex!important;font-size:.6rem;height:50px;justify-content:center;position:fixed;right:0;top:60%;transform:translateY(-50%);transition:all .3s ease;width:20px;z-index:1001}.RegAcaStu .slide-panel-toggle:hover{background:#333;background:var(--h-dark-hover,#333)}.RegAcaStu .slide-panel-toggle.panel-open{max-width:320px;right:15rem}.RegAcaStu .slide-panel-overlay{background:#0000004d;display:block!important;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:999}.RegAcaStu .slide-panel-overlay.show{opacity:1;visibility:visible}}@media(min-width:501px){.RegAcaStu .slide-panel-overlay,.RegAcaStu .slide-panel-toggle{display:none!important}}.RegAcaStu .table-main{border-collapse:collapse;min-width:800px;table-layout:fixed;width:-webkit-max-content;width:max-content;width:100%}.RegAcaStu .table-main.table-main-header th{background-color:#f5f6f8;border-top:0;color:#4b5563;font-weight:400}.RegAcaStu .table-main.table-main-body{border-spacing:0;display:block}.RegAcaStu .table-main.table-main-body tbody{display:block;width:100%}.RegAcaStu .table-main.table-main-body tbody tr{border-collapse:collapse;border-spacing:0;display:table;scroll-snap-align:start;scroll-snap-stop:always;table-layout:fixed;width:100%}.RegAcaStu .table-main.table-main-body tbody tr:first-child td{border-top:0}.RegAcaStu .table-main td,.RegAcaStu .table-main th{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RegAcaStu .table-main th.sortable-header{padding:0}.RegAcaStu .table-main .sortable-header-button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:400;overflow:hidden;padding:.5rem .9rem;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}.RegAcaStu .table-main .sortable-header-button:focus-visible{outline:2px solid #2f6fed;outline-offset:-2px}.RegAcaStu .table-main td:first-child,.RegAcaStu .table-main th:first-child{width:4rem}.RegAcaStu .table-main td:nth-child(2),.RegAcaStu .table-main th:nth-child(2){padding:0;text-align:center!important;width:8rem}.RegAcaStu .table-main td:nth-child(3),.RegAcaStu .table-main th:nth-child(3){width:8rem}.RegAcaStu .table-main td:nth-child(4),.RegAcaStu .table-main th:nth-child(4){text-align:center;width:7rem}.RegAcaStu .table-main td:nth-child(5),.RegAcaStu .table-main th:nth-child(5){width:5rem}.RegAcaStu .table-main td:nth-child(6),.RegAcaStu .table-main th:nth-child(6){width:6rem}.RegAcaStu .table-main td:nth-child(7),.RegAcaStu .table-main td:nth-child(8),.RegAcaStu .table-main th:nth-child(7),.RegAcaStu .table-main th:nth-child(8){width:8rem}.RegAcaStu .table-main td:nth-child(10),.RegAcaStu .table-main td:nth-child(9),.RegAcaStu .table-main th:nth-child(10),.RegAcaStu .table-main th:nth-child(9){width:7rem}.RegAcaStu .sec-footer .art-input{border:1px solid #ccc;display:flex;margin-top:.5rem;padding:.5rem}.RegAcaStu .sec-footer .art-input .lbl-cmb{color:#888;display:inline-block;text-align:left;width:100%}.RegAcaStu .sec-footer .art-input .box-cmb{margin:0 .3rem;width:50%}.RegAcaStu .sec-footer .art-input .cmb{height:2.5rem}.RegAcaStu .sec-footer .art-input .hongCombo{height:2.5rem!important}.RegAcaStu .sec-footer .art-input .txtGroupName{border:1px solid #ccc;border-radius:.3rem;caret-color:#333;font-size:1rem;height:2.5rem;outline:none;padding-left:.3rem;width:100%}.RegAcaStu .sec-footer .art-btn{align-items:start!important;display:flex!important;flex-wrap:nowrap!important;gap:6px!important;margin-top:.5rem!important;padding:0 4px!important}.RegAcaStu .sec-footer .art-btn .btn{box-sizing:border-box!important;flex:1 1 auto!important;font-size:1rem!important;font-weight:400!important;height:2.5rem!important;margin:0!important;min-width:4rem!important;padding:0!important}.RegAcaStu .teacher-list-header{background-color:#fff;border-bottom:0;padding:.5rem}.RegAcaStu .teacher-list-header h4{color:#2563eb;font-size:.9rem;font-weight:400;margin:0;text-align:left}.RegAcaStu .teacher-list-header .table-teacher{font-size:.85rem;width:100%}.RegAcaStu .teacher-list-header .table-teacher td,.RegAcaStu .teacher-list-header .table-teacher th{border-bottom:1px solid #eee;padding:.4rem .2rem;text-align:center}.RegAcaStu .teacher-list-header .table-teacher th{background-color:#f7f8fa;color:#4b5563;font-size:.8rem;font-weight:400}.RegAcaStu .teacher-list-header .table-teacher td:first-child,.RegAcaStu .teacher-list-header .table-teacher td:nth-child(2),.RegAcaStu .teacher-list-header .table-teacher th:first-child,.RegAcaStu .teacher-list-header .table-teacher th:nth-child(2){width:40%}.RegAcaStu .teacher-list-header .table-teacher td:nth-child(3),.RegAcaStu .teacher-list-header .table-teacher th:nth-child(3){width:20%}.RegAcaStu .btn-delete-teacher{background-color:var(--h-delete);border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.7rem;padding:.2rem .4rem;transition:background-color .2s}.RegAcaStu .btn-delete-teacher:active,.RegAcaStu .btn-delete-teacher:hover{background-color:var(--h-delete2)}.RegAcaStu .teacher-add-section{border-top:0;margin-top:.5rem;padding:.5rem}.RegAcaStu .teacher-add-header{margin-bottom:.5rem}.RegAcaStu .teacher-add-header h5{color:#2563eb;font-size:.8rem;font-weight:400;margin:0;text-align:left}.RegAcaStu .teacher-add-form{align-items:center;display:flex;gap:.3rem}.RegAcaStu .teacher-add-form .teacher-select{flex:1 1}.RegAcaStu .teacher-add-form .teacher-select .hongCombo{font-size:.8rem;height:2rem!important}.RegAcaStu .btn-add-teacher{align-items:center;background-color:#28a745;border:none;border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:.7rem;height:2rem;justify-content:center;padding:.4rem .6rem;transition:background-color .2s;white-space:nowrap}.RegAcaStu .btn-add-teacher:hover:not(:disabled){background-color:#218838}.RegAcaStu .btn-add-teacher:active:not(:disabled){background-color:#1e7e34}.RegAcaStu .btn-add-teacher:disabled{background-color:#6c757d;cursor:not-allowed}.RegAcaStu .parent-section{border-top:1px solid #ddd;margin-top:.5rem;padding:.5rem}.RegAcaStu .parent-header{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem;min-height:2rem}.RegAcaStu .parent-header h5{color:#2563eb;flex:1 1 auto;font-size:1rem;font-weight:400;margin:0;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.RegAcaStu .parent-header .btn-search-parent{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.25rem;box-sizing:border-box;color:#2563eb;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.8rem;font-weight:400;gap:.35rem;height:2rem;justify-content:center;min-width:4.5rem;padding:0 .65rem;white-space:nowrap}.RegAcaStu .parent-header .btn-search-parent svg{height:.75rem;width:.75rem}.RegAcaStu .parent-header .btn-search-parent:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}.RegAcaStu .parent-header .btn-search-parent:disabled{background:#f5f6f8;border-color:#dfe3e8;color:#9aa3ad;cursor:not-allowed}.RegAcaStu .parent-info-card{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;display:flex;justify-content:space-between;padding:.5rem}.RegAcaStu .parent-info-card .parent-info{flex:1 1}.RegAcaStu .parent-info-card .parent-info .parent-name{color:#333;font-size:1rem;font-weight:700;margin-bottom:.2rem}.RegAcaStu .parent-info-card .parent-info .parent-phone{color:#666;font-size:.9rem;margin-bottom:.1rem}.RegAcaStu .parent-info-card .parent-buttons{display:flex;flex-direction:column;gap:.2rem}.RegAcaStu .btn-edit-parent{background-color:var(--h-update);border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.8rem;padding:.3rem .5rem;transition:background-color .2s}.RegAcaStu .btn-edit-parent:hover{background-color:var(--h-update2)}.RegAcaStu .btn-delete-parent{background-color:var(--h-delete);border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.8rem;padding:.3rem .5rem;transition:background-color .2s}.RegAcaStu .btn-delete-parent:hover{background-color:var(--h-delete2)}.RegAcaStu .parent-add-form .parent-input-group{grid-gap:.3rem;display:grid;gap:.3rem;margin-bottom:.5rem}.RegAcaStu .parent-add-form .parent-input-group .parent-input{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;font-size:.9rem;font-weight:400;height:2rem;margin:0;padding:.3rem;width:100%}.RegAcaStu .parent-add-form .parent-input-group .parent-input:focus{border-color:#007bff;outline:none}.RegAcaStu .parent-add-form .parent-input-group .parent-input::placeholder{color:#999;font-size:.9rem;font-weight:400}.RegAcaStu .parent-add-form .parent-form-buttons{display:flex;gap:.3rem;justify-content:center}.RegAcaStu .btn-add-parent{background-color:#007bff;border:none;border-radius:3px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:.8rem;height:2rem;min-width:7rem;padding:.4rem .6rem;transition:background-color .2s}.RegAcaStu .btn-add-parent:hover:not(:disabled){background-color:#0056b3}.RegAcaStu .btn-add-parent:active:not(:disabled){background-color:#004085}.RegAcaStu .btn-add-parent:disabled{background-color:#6c757d;cursor:not-allowed}.RegAcaStu .btn-save-parent{background-color:var(--h-insert);border:none;border-radius:3px;color:#fff;cursor:pointer;flex:1 1;font-size:.8rem;padding:.4rem .6rem;transition:background-color .2s}.RegAcaStu .btn-save-parent:hover:not(:disabled){background-color:var(--h-insert2)}.RegAcaStu .btn-save-parent:disabled{background-color:#ddd;color:#888;cursor:not-allowed}.RegAcaStu .btn-cancel-parent{background-color:var(--h-gray);border:1px solid #dfe3e8;border-radius:3px;color:#6b7280;cursor:pointer;flex:1 1;font-size:.8rem;padding:.4rem .6rem;transition:background-color .2s}.RegAcaStu .btn-cancel-parent:hover{background-color:var(--h-gray2);color:#4b5563}@media(min-width:501px){.RegAcaStu .sec-footer .MuiSelect-select,.RegAcaStu .sec-footer .art-btn .btn,.RegAcaStu .sec-footer .combobox-placeholder,.RegAcaStu .sec-footer .hongCombo,.RegAcaStu .sec-footer .lbl-cmb,.RegAcaStu .sec-footer .txtGroupName,.RegAcaStu .sec-main-right,.RegAcaStu .sec-main-right .MuiSelect-select,.RegAcaStu .sec-main-right .combobox-placeholder,.RegAcaStu .sec-main-right .hongCombo,.RegAcaStu .sec-main-right input,.RegAcaStu .student-grid-header-row,.RegAcaStu .student-grid-row,.RegAcaStu .student-list-search,.RegAcaStu .table-main,.RegAcaStu .table-teacher{font-size:.9rem!important}.RegAcaStu .sec-main-right button{font-size:.8rem!important}.RegAcaStu .sec-main-right .parent-name,.RegAcaStu .sec-main-right .parent-phone,.RegAcaStu .sec-main-right .table-teacher,.RegAcaStu .sec-main-right .table-teacher td,.RegAcaStu .sec-main-right .table-teacher th,.RegAcaStu .sec-main-right h4,.RegAcaStu .sec-main-right h5{font-size:.9rem!important}.RegAcaStu .sec-main-right .table-teacher{border-collapse:collapse}.RegAcaStu .sec-main-right .table-teacher tbody tr{cursor:default!important}.RegAcaStu .sec-main-right .table-teacher td,.RegAcaStu .sec-main-right .table-teacher th{box-sizing:border-box;height:2rem;line-height:1.2;padding:.15rem .2rem!important}.RegAcaStu .sec-main-right .table-teacher th{background-color:#f5f6f8!important;border-top-color:#dfe3e8;font-weight:400!important}.RegAcaStu .sec-main-right .btn-delete-teacher{padding:.1rem .35rem}}.reg-aca-stu-header .HeaderTitle{background-color:#eef1f5;border-color:#dbe2ea!important;color:#475569}.reg-aca-stu-header .HeaderTitle .section-title{box-sizing:border-box;justify-content:space-between;padding:0 .35rem 0 1rem}.reg-aca-stu-header .HeaderTitle .section-title>span{flex:1 1;min-width:0;text-align:left}.reg-aca-stu-header .HeaderTitle .section-title .close{flex:0 0 2.5rem;opacity:.75;position:static}.custom-form-control .MuiOutlinedInput-root{height:2rem;text-align:left}.custom-form-control .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.custom-form-control .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.custom-form-control .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ddd}.custom-form-control .MuiOutlinedInput-root .MuiSelect-select{padding:10px}.custom-form-control .MuiInputLabel-outlined{top:-6px}.custom-form-control .MuiInputLabel-shrink{top:0}.mobile-cards-container{overflow-x:hidden;padding:0!important}.mobile-card,.mobile-cards-container{box-sizing:border-box;max-width:100%;width:100%}.mobile-card{overflow:hidden}.mobile-card.selected{background-color:var(--bgSelected);border-color:var(--borderActive);box-shadow:none}.mobile-card .card-header{box-sizing:border-box;max-width:100%;width:100%}.mobile-card .card-header .card-number{flex-shrink:0;min-width:-webkit-fit-content;min-width:fit-content}.mobile-card .card-header .card-name{margin:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-card .card-header .card-name.student-status-new{color:#16a34a}.mobile-card .card-header .card-grade{background:var(--numberBg);border-radius:4px;color:#fff;flex-shrink:0;font-size:12px;font-weight:700;min-width:-webkit-fit-content;min-width:fit-content;padding:4px 8px}.mobile-card .card-content,.mobile-card .card-content .card-row{box-sizing:border-box;max-width:100%;width:100%}.mobile-card .card-content .card-row .card-label{flex-shrink:0}.mobile-card .card-content .card-row .card-value{margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1200px){.mobile-cards-container{gap:12px;padding:12px 0}.mobile-card{border-radius:8px;padding:12px}.mobile-card .card-header{margin-bottom:8px}.mobile-card .card-header .card-name{font-size:16px}.mobile-card .card-header .card-grade,.mobile-card .card-header .card-number{font-size:11px;padding:3px 6px}.mobile-card .card-content .card-row{margin-bottom:6px}.mobile-card .card-content .card-row .card-label,.mobile-card .card-content .card-row .card-value{font-size:13px}.sec-footer{padding:0!important}.sec-footer .art-input{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:2px!important;width:100%!important}.sec-footer .art-input .box-cmb{flex-basis:calc(50% - 12px);flex-grow:1;flex-shrink:1;min-width:9rem!important}.sec-footer .art-input .box-cmb .lbl-cmb{display:none!important}.sec-footer .art-input .box-cmb .cmb{display:block!important}.sec-footer .art-input .box-cmb .cmb .hong-combobox,.sec-footer .art-input .box-cmb .cmb .txtGroupName,.sec-footer .art-input .box-cmb .cmb select{border:1px solid #ddd!important;border-radius:4px!important;box-sizing:border-box!important;font-size:.8rem!important;margin:0!important;max-width:100%!important;min-width:100%!important;padding:4px .5rem!important;width:100%!important}.sec-footer .art-btn{align-items:start!important;display:flex!important;flex-wrap:nowrap!important;gap:6px!important;margin-top:.5rem!important;padding:0 4px!important}.sec-footer .art-btn .btn{box-sizing:border-box!important;flex:1 1 auto!important;font-size:.8rem!important;font-weight:400!important;height:1.8rem!important;margin:0!important;padding:0!important}}.reg-aca-mom-search-overlay{align-items:center;background:#0f172a59;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.RegAcaMomSearch{background:#fff;border:1px solid #dbe2ea;border-radius:.45rem;box-shadow:none;box-sizing:border-box;color:#374151;display:flex;flex-direction:column;max-height:min(80vh,44rem);overflow:hidden;width:min(42rem,100vw - 2rem)}.RegAcaMomSearch .modal-header{align-items:center;background:#eef1f5;border-bottom:1px solid #dbe2ea;box-sizing:border-box;display:flex;gap:.75rem;justify-content:space-between;min-height:3.25rem;padding:0 .65rem 0 1rem}.RegAcaMomSearch .modal-header h2{color:#475569;flex:1 1 auto;font-size:1rem;font-weight:400;line-height:1.3;margin:0;min-width:0;text-align:left}.RegAcaMomSearch .modal-header .modal-close-btn{align-items:center;background:#fff;border:1px solid #dbe2ea;border-radius:.25rem;color:#64748b;cursor:pointer;display:inline-flex;flex:0 0 2rem;font-size:1rem;font-weight:400;height:2rem;justify-content:center;line-height:1;padding:0;width:2rem}.RegAcaMomSearch .modal-header .modal-close-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#334155}.RegAcaMomSearch .search-section{background:#fff;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem}.RegAcaMomSearch .search-section .search-input-group{align-items:center;display:flex;gap:.5rem}.RegAcaMomSearch .search-section .search-input-group input{border:1px solid #cbd5e1;border-radius:.25rem;box-sizing:border-box;color:#374151;flex:1 1 auto;font-size:.9rem;font-weight:400;height:2.25rem;min-width:0;outline:none;padding:0 .65rem}.RegAcaMomSearch .search-section .search-input-group input::placeholder{color:#9aa3ad;font-size:.9rem;font-weight:400}.RegAcaMomSearch .search-section .search-input-group input:focus{border-color:#93c5fd}.RegAcaMomSearch .search-section .search-input-group .btn-search{background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:.25rem;color:#2563eb!important;flex:0 0 4.5rem;font-size:.9rem;font-weight:400;height:2.25rem;min-width:4.5rem;padding:0 .75rem}.RegAcaMomSearch .search-section .search-input-group .btn-search:hover:not(:disabled){background:#dbeafe!important;border-color:#93c5fd!important}.RegAcaMomSearch .search-results{background:#fff;flex:1 1 auto;min-height:9rem;overflow:auto;padding:.75rem 1rem}.RegAcaMomSearch .search-results .table-hong{border-collapse:collapse;font-size:.9rem;table-layout:fixed;width:100%}.RegAcaMomSearch .search-results .table-hong td,.RegAcaMomSearch .search-results .table-hong th{border-bottom:1px solid #d9dde3;border-right:1px solid #d9dde3;box-sizing:border-box;font-weight:400;height:2.5rem;padding:.4rem .6rem;text-align:center}.RegAcaMomSearch .search-results .table-hong th{background:#f5f6f8!important;color:#4b5563}.RegAcaMomSearch .search-results .table-hong tbody tr{cursor:pointer}.RegAcaMomSearch .search-results .table-hong tbody tr:hover{background:#f8fafc}.RegAcaMomSearch .search-results .table-hong tbody tr.selected{background:#eff6ff}.RegAcaMomSearch .search-results .table-hong input[type=radio]{cursor:pointer}.RegAcaMomSearch .search-results .no-results{align-items:center;color:#8b95a1;display:flex;font-size:.9rem;font-weight:400;justify-content:center;line-height:1.5;min-height:8rem;padding:1rem;text-align:center}.RegAcaMomSearch .modal-footer{align-items:center;background:#fff;border-top:1px solid #e5e7eb;display:flex;gap:.5rem;justify-content:flex-end;padding:.75rem 1rem}.RegAcaMomSearch .modal-footer .btn{font-size:.9rem!important;font-weight:400!important;height:2.25rem;min-width:5rem;padding:0 .75rem}@media(max-width:500px){.reg-aca-mom-search-overlay{padding:.5rem}.RegAcaMomSearch{max-height:calc(100vh - 1rem);width:calc(100vw - 1rem)}.RegAcaMomSearch .modal-header{min-height:3rem}.RegAcaMomSearch .modal-footer,.RegAcaMomSearch .search-results,.RegAcaMomSearch .search-section{padding-left:.75rem;padding-right:.75rem}.RegAcaMomSearch .search-results .table-hong{min-width:29rem}}.academy-classes-page,.student-class-toolbar{color:#334155}.academy-classes-page button,.academy-classes-page input,.academy-classes-page select,.student-class-toolbar button,.student-class-toolbar input,.student-class-toolbar select{font:inherit}.academy-classes-page button,.student-class-toolbar button{background:#fff;border:1px solid #b9c9d7;border-radius:.3rem;color:#365a79;cursor:pointer;font-size:.8rem;padding:.4rem .65rem;white-space:nowrap}.academy-classes-page button:disabled,.academy-classes-page input:disabled,.academy-classes-page select:disabled,.student-class-toolbar button:disabled,.student-class-toolbar input:disabled,.student-class-toolbar select:disabled{cursor:default;opacity:.55}.academy-classes-page button:focus-visible,.academy-classes-page input:focus-visible,.academy-classes-page select:focus-visible,.student-class-toolbar button:focus-visible,.student-class-toolbar input:focus-visible,.student-class-toolbar select:focus-visible{outline:2px solid #537f9d;outline-offset:2px}.academy-classes-page .academy-class-primary,.student-class-toolbar .academy-class-primary{background:#416b8d;border-color:#416b8d;color:#fff}.academy-classes-page .academy-class-error,.student-class-toolbar .academy-class-error{background:#fff0f0;border-radius:.3rem;color:#a33939;font-size:.8rem;padding:.55rem}.academy-classes-page .academy-class-notice,.student-class-toolbar .academy-class-notice{background:#edf8f2;border-radius:.3rem;color:#216548;font-size:.8rem;padding:.5rem}.academy-classes-page{background:#f5f7f9;box-sizing:border-box;height:100%;overflow:auto;padding:.7rem}.academy-classes-page *,.academy-classes-page :after,.academy-classes-page :before{box-sizing:border-box}.academy-classes-page h2,.academy-classes-page h3,.academy-classes-page p{margin:0}.academy-classes-page h2{font-size:1rem}.academy-classes-page h3{font-size:.93rem}.academy-classes-page>p{margin:.65rem 0}.academy-classes-page input:not([type=checkbox]),.academy-classes-page select{border:1px solid #c3d0dc;border-radius:.3rem;color:#334155;min-width:0;padding:.5rem;width:100%}.academy-class-heading{align-items:center;display:flex;gap:.5rem;margin-bottom:.7rem}.academy-class-heading>.HeaderTitle{flex:1 1;margin:0;min-width:0}.academy-class-layout{grid-gap:.8rem;align-items:start;display:grid;gap:.8rem;grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr)}.academy-class-form,.academy-class-list{background:#fff;border:1px solid #c8d5e0;border-radius:.4rem;min-width:0;padding:.8rem}.academy-class-list-heading{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.6rem}.academy-class-card{border-top:1px solid #e1e8ef;padding:.75rem 0}.academy-class-card>div:first-child{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:space-between}.academy-class-card p,.academy-class-card span{color:#64748b;font-size:.8rem;line-height:1.5}.academy-class-card p{margin:.3rem 0}.academy-class-card.is-selected{background:#f0f6fc}.academy-class-actions{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end;margin-top:.6rem}.academy-class-actions .academy-class-archive{color:#a33939}.academy-class-form{display:flex;flex-direction:column;gap:.85rem}.academy-class-form>label{display:flex;flex-direction:column;font-size:.83rem;gap:.35rem}.academy-class-form fieldset{border:1px solid #d4dee7;border-radius:.3rem;margin:0;min-width:0;padding:.65rem}.academy-class-form legend{font-size:.85rem}.academy-class-form legend small{color:#64748b;font-weight:400;margin-left:.35rem}.academy-class-teacher-options{grid-gap:.45rem;display:grid;gap:.45rem;max-height:300px;overflow:auto}.academy-class-teacher-options label{align-items:center;cursor:pointer;display:flex;font-size:.85rem;gap:.5rem}.academy-class-teacher-options input{height:1rem;width:1rem}.academy-class-teacher-options small{color:#64748b;display:block;font-size:.7rem}.academy-class-teacher-options p{color:#64748b;font-size:.8rem}.academy-class-empty{color:#64748b;padding:2rem 1rem;text-align:center}.student-class-toolbar{background:#f5f7fa;border:1px solid #cfd8e2;border-radius:.35rem;flex:0 0 auto;font-size:.8rem;margin-bottom:.4rem;padding:.55rem}.student-class-toolbar p{margin:.4rem 0 0}.student-class-target{background:#fff;border:1px solid #b9cad8;border-radius:.35rem;margin-bottom:.55rem;padding:.6rem}.student-class-target.is-selected{background:#edf5ff;border-color:#79a2c3}.student-class-target p{color:#496278;font-size:.76rem;line-height:1.45}.student-class-target-heading{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem .75rem}.student-class-target-heading label{align-items:center;display:flex;flex-wrap:wrap;font-weight:600;gap:.4rem}.student-class-target-heading select{background:#fff;border:1px solid #86a6c0;border-radius:.3rem;color:#294862;max-width:100%;min-width:9rem;padding:.4rem}.student-class-target-heading span{color:#496278;font-size:.75rem}.student-class-target-heading>button{margin-left:auto}.student-class-view-switch{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.student-class-view-switch button[aria-pressed=true]{background:#416b8d;border-color:#416b8d;color:#fff}.student-class-filter-caption{color:#64748b;font-size:.72rem}.student-class-bulk-row,.student-class-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem .6rem}.student-class-bulk-row label,.student-class-filter-row label{align-items:center;display:flex;gap:.3rem}.student-class-bulk-row select,.student-class-filter-row select{background:#fff;border:1px solid #b9c9d7;border-radius:.3rem;color:#334155;max-width:16rem;min-width:8rem;padding:.35rem}.student-class-bulk-row{border-top:1px solid #dce4ec;margin-top:.5rem;padding-top:.45rem}.student-class-bulk-row small{color:#64748b;font-size:.7rem}.student-class-bulk-row input[type=checkbox]{height:1rem;margin:0;width:1rem}@media(max-width:760px){.academy-class-layout{grid-template-columns:minmax(0,1fr)}.student-class-bulk-row,.student-class-filter-row{gap:.4rem}.student-class-bulk-row select,.student-class-filter-row select{max-width:12rem;min-width:7rem}}.RegSchTec{height:100%;overflow:hidden}.RegSchTec .title{color:var(--h-dark);font-weight:700;padding:.5rem 0}.RegSchTec .sec-main{border:1px solid #ddd;height:calc(100% - 15rem);margin-bottom:1rem;overflow-y:auto;padding:1px}.RegSchTec .table-main td,.RegSchTec .table-main th{cursor:default}.RegSchTec .table-main td:first-child,.RegSchTec .table-main th:first-child{width:8rem}.RegSchTec .table-main td:nth-child(2),.RegSchTec .table-main th:nth-child(2){padding:0;text-align:center!important;width:8rem}.RegSchTec .table-main td:nth-child(3),.RegSchTec .table-main th:nth-child(3){width:8rem}.RegSchTec .table-main td:nth-child(4),.RegSchTec .table-main th:nth-child(4){text-align:center;width:8rem}.RegSchTec .table-main td:nth-child(5),.RegSchTec .table-main td:nth-child(6),.RegSchTec .table-main th:nth-child(5),.RegSchTec .table-main th:nth-child(6){width:8rem}.RegSchTec .sec-footer .art-input{border:1px solid #ccc;border-radius:.3rem;display:flex;padding:.5rem}.RegSchTec .sec-footer .art-input .lbl-cmb{color:#888;display:inline-block;text-align:left;width:100%}.RegSchTec .sec-footer .art-input .box-cmb{margin:0 .3rem;width:50%}.RegSchTec .sec-footer .art-input .txtGroupName{border:1px solid #ccc;border-radius:.3rem;caret-color:#333;font-size:1rem;height:2.5rem;outline:none;padding-left:.3rem;width:100%}.RegSchTec .art-btn{display:flex;gap:1rem;justify-content:center;width:100%}.RegSchTec .art-btn .btn{color:#fff;margin:1rem 0;padding:.3rem 0!important;width:7rem}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:.9;opacity:var(--rt-opacity);transition:opacity .15s ease-out;transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity .15s ease-in;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:-webkit-max-content;width:max-content}.styles-module_arrow__K0L3T{height:8px;height:var(--rt-arrow-size);width:8px;width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:#222;background:var(--rt-color-dark);color:#fff;color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:#fff;background-color:var(--rt-color-white);color:#222;color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:#8dc572;background-color:var(--rt-color-success);color:#fff;color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:#f0ad4e;background-color:var(--rt-color-warning);color:#fff;color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:#be6464;background-color:var(--rt-color-error);color:#fff;color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:#337ab7;background-color:var(--rt-color-info);color:#fff;color:var(--rt-color-white)}.RegSchStu{height:100%;overflow:hidden}.RegSchStu .title{color:var(--h-dark);font-weight:700;padding:.5rem 0}.RegSchStu .sec-main{display:flex;gap:.3rem;height:calc(100% - 5rem)}.RegSchStu .sec-main-left-container{border:1px solid #ddd;display:flex;flex-direction:column;padding:1px;width:80%}.RegSchStu .sec-main-left{flex:1 1;overflow-y:auto}.RegSchStu .sec-main-right{border:1px solid #ddd;height:100%;min-width:15rem;overflow-y:auto;padding:1px;width:20%}.RegSchStu .table-main td,.RegSchStu .table-main th{cursor:default}.RegSchStu .table-main td:first-child,.RegSchStu .table-main th:first-child{width:4rem}.RegSchStu .table-main td:nth-child(2),.RegSchStu .table-main th:nth-child(2){padding:0;text-align:center!important;width:8rem}.RegSchStu .table-main td:nth-child(3),.RegSchStu .table-main th:nth-child(3){width:8rem}.RegSchStu .table-main td:nth-child(4),.RegSchStu .table-main th:nth-child(4){text-align:center;width:7rem}.RegSchStu .table-main td:nth-child(5),.RegSchStu .table-main th:nth-child(5){width:5rem}.RegSchStu .table-main td:nth-child(6),.RegSchStu .table-main th:nth-child(6){width:6rem}.RegSchStu .table-main td:nth-child(7),.RegSchStu .table-main td:nth-child(8),.RegSchStu .table-main th:nth-child(7),.RegSchStu .table-main th:nth-child(8){width:8rem}.RegSchStu .table-main td:nth-child(10),.RegSchStu .table-main td:nth-child(9),.RegSchStu .table-main th:nth-child(10),.RegSchStu .table-main th:nth-child(9){width:7rem}.RegSchStu .sec-footer .art-input{border:1px solid #ccc;display:flex;margin-top:.5rem;padding:.5rem}.RegSchStu .sec-footer .art-input .lbl-cmb{color:#888;display:inline-block;text-align:left;width:100%}.RegSchStu .sec-footer .art-input .box-cmb{margin:0 .3rem;width:50%}.RegSchStu .sec-footer .art-input .cmb{height:2.5rem}.RegSchStu .sec-footer .art-input .hongCombo{height:2.5rem!important}.RegSchStu .sec-footer .art-input .txtGroupName{border:1px solid #ccc;border-radius:.3rem;caret-color:#333;font-size:1rem;height:2.5rem;outline:none;padding-left:.3rem;width:100%}.RegSchStu .art-btn{display:flex;gap:1rem;justify-content:center;width:100%}.RegSchStu .art-btn .btn{color:#fff;margin:1rem 0;min-width:7rem;padding:.3rem 1.3rem}.RegSchStu .teacher-list-header{background-color:var(--h-dark);padding:.5rem}.RegSchStu .teacher-list-header h4{color:#f5f3f3;font-size:.9rem;margin:0;text-align:center}.RegSchStu .table-teacher{font-size:.85rem;width:100%}.RegSchStu .table-teacher td,.RegSchStu .table-teacher th{border-bottom:1px solid #eee;padding:.4rem .2rem;text-align:center}.RegSchStu .table-teacher th{background-color:#f1f3f4;font-size:.8rem;font-weight:700}.RegSchStu .table-teacher tbody tr:hover{background-color:#f8f9fa}.RegSchStu .table-teacher td:first-child,.RegSchStu .table-teacher td:nth-child(2),.RegSchStu .table-teacher th:first-child,.RegSchStu .table-teacher th:nth-child(2){width:40%}.RegSchStu .table-teacher td:nth-child(3),.RegSchStu .table-teacher th:nth-child(3){width:20%}.RegSchStu .btn-delete-teacher{background-color:#dc3545;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.7rem;padding:.2rem .4rem;transition:background-color .2s}.RegSchStu .btn-delete-teacher:hover{background-color:#c82333}.RegSchStu .btn-delete-teacher:active{background-color:#bd2130}.RegSchStu .teacher-add-section{border-top:1px solid #ddd;margin-top:.5rem;padding:.5rem}.RegSchStu .teacher-add-header{margin-bottom:.5rem}.RegSchStu .teacher-add-header h5{color:#555;font-size:.8rem;margin:0;text-align:center}.RegSchStu .teacher-add-form{align-items:center;display:flex;gap:.3rem}.RegSchStu .teacher-add-form .teacher-select{flex:1 1}.RegSchStu .teacher-add-form .teacher-select .hongCombo{font-size:.8rem;height:2rem!important}.RegSchStu .btn-add-teacher{background-color:#28a745;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.7rem;padding:.4rem .6rem;transition:background-color .2s;white-space:nowrap}.RegSchStu .btn-add-teacher:hover:not(:disabled){background-color:#218838}.RegSchStu .btn-add-teacher:active:not(:disabled){background-color:#1e7e34}.RegSchStu .btn-add-teacher:disabled{background-color:#6c757d;cursor:not-allowed}.RegSchStu .parent-section{border-top:1px solid #ddd;margin-top:.5rem;padding:.5rem}.RegSchStu .parent-header{margin-bottom:.5rem}.RegSchStu .parent-header h5{color:#555;font-size:1rem;font-weight:700;margin:0;text-align:center}.RegSchStu .parent-info-card{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;display:flex;justify-content:space-between;padding:.5rem}.RegSchStu .parent-info-card .parent-info{flex:1 1}.RegSchStu .parent-info-card .parent-info .parent-name{color:#333;font-size:1rem;font-weight:700;margin-bottom:.2rem}.RegSchStu .parent-info-card .parent-info .parent-phone{color:#666;font-size:.9rem;margin-bottom:.1rem}.RegSchStu .parent-info-card .parent-buttons{display:flex;flex-direction:column;gap:.2rem}.RegSchStu .btn-edit-parent{background-color:#17a2b8;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.8rem;padding:.3rem .5rem;transition:background-color .2s}.RegSchStu .btn-edit-parent:hover{background-color:#138496}.RegSchStu .btn-delete-parent{background-color:#dc3545;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.8rem;padding:.3rem .5rem;transition:background-color .2s}.RegSchStu .btn-delete-parent:hover{background-color:#c82333}.RegSchStu .parent-add-form .parent-search-section{display:flex;justify-content:center;margin-bottom:.5rem}.RegSchStu .parent-add-form .parent-search-section .btn-search-parent{background-color:#6c63ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem .8rem;transition:all .2s;width:100%}.RegSchStu .parent-add-form .parent-search-section .btn-search-parent:hover:not(:disabled){background-color:#5a52e0;box-shadow:0 2px 4px #0003;transform:translateY(-1px)}.RegSchStu .parent-add-form .parent-search-section .btn-search-parent:active:not(:disabled){transform:translateY(0)}.RegSchStu .parent-add-form .parent-search-section .btn-search-parent:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.RegSchStu .parent-add-form .parent-input-group{margin-bottom:.5rem}.RegSchStu .parent-add-form .parent-input-group .parent-input{border:1px solid #ccc;border-radius:3px;font-size:.9rem;margin-bottom:.3rem;padding:.3rem;width:100%}.RegSchStu .parent-add-form .parent-input-group .parent-input:focus{border-color:#007bff;outline:none}.RegSchStu .parent-add-form .parent-input-group .parent-input::placeholder{color:#999}.RegSchStu .parent-add-form .parent-form-buttons{display:flex;gap:.3rem}.RegSchStu .btn-add-parent{background-color:#007bff;border:none;border-radius:3px;color:#fff;cursor:pointer;flex:1 1;font-size:.8rem;padding:.4rem .6rem;transition:background-color .2s}.RegSchStu .btn-add-parent:hover:not(:disabled){background-color:#0056b3}.RegSchStu .btn-add-parent:active:not(:disabled){background-color:#004085}.RegSchStu .btn-add-parent:disabled{background-color:#6c757d;cursor:not-allowed}.RegSchStu .btn-save-parent{background-color:#28a745;border:none;border-radius:3px;color:#fff;cursor:pointer;flex:1 1;font-size:.8rem;padding:.4rem .6rem;transition:background-color .2s}.RegSchStu .btn-save-parent:hover:not(:disabled){background-color:#218838}.RegSchStu .btn-save-parent:disabled{background-color:#6c757d;cursor:not-allowed}.RegSchStu .btn-cancel-parent{background-color:#6c757d;border:none;border-radius:3px;color:#fff;cursor:pointer;flex:1 1;font-size:.8rem;padding:.4rem .6rem;transition:background-color .2s}.RegSchStu .btn-cancel-parent:hover{background-color:#545b62}.RegMomStu{height:100%;overflow:hidden}.RegMomStu .title{color:var(--h-dark);font-weight:700;padding:.5rem 0}.RegMomStu .sec-main{height:calc(100% - 15rem);margin-bottom:1rem;overflow-y:auto;padding:1px}.RegMomStu .table-main td,.RegMomStu .table-main th{cursor:default}.RegMomStu .table-main td:first-child,.RegMomStu .table-main th:first-child{width:8rem}.RegMomStu .table-main td:nth-child(2),.RegMomStu .table-main th:nth-child(2){padding:0;text-align:center!important;width:8rem}.RegMomStu .table-main td:nth-child(3),.RegMomStu .table-main th:nth-child(3){width:8rem}.RegMomStu .table-main td:nth-child(4),.RegMomStu .table-main th:nth-child(4){text-align:center;width:8rem}.RegMomStu .table-main td:nth-child(5),.RegMomStu .table-main td:nth-child(6),.RegMomStu .table-main td:nth-child(7),.RegMomStu .table-main th:nth-child(5),.RegMomStu .table-main th:nth-child(6),.RegMomStu .table-main th:nth-child(7){width:8rem}.RegMomStu .sec-footer .art-input{border:1px solid #ccc;border-radius:.3rem;display:flex;padding:.5rem}.RegMomStu .sec-footer .art-input .lbl-cmb{color:#888;display:inline-block;text-align:left;width:100%}.RegMomStu .sec-footer .art-input .box-cmb{margin:0 .3rem;width:50%}.RegMomStu .sec-footer .art-input .hongCombo{height:2.5rem!important}.RegMomStu .sec-footer .art-input .txtGroupName{border:1px solid #ccc;border-radius:.3rem;caret-color:#333;font-size:1rem;height:2.5rem;outline:none;padding-left:.3rem;width:100%}.RegMomStu .art-btn{display:flex;gap:1rem;justify-content:center;width:100%}.RegMomStu .art-btn .btn{color:#fff;margin:1rem 0;padding:.3rem 1.3rem;width:7rem}@media screen and (max-width:900px){.RegMomStu .sec-main .table-hong{display:none}.RegMomStu .sec-main .mobile-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px #0000001a;cursor:pointer;margin-bottom:16px;padding:16px;transition:all .3s ease}.RegMomStu .sec-main .mobile-card.selected{background-color:#f8f9ff;border-color:#007bff;box-shadow:0 4px 12px #007bff33}.RegMomStu .sec-main .mobile-card:active{transform:scale(.98)}.RegMomStu .sec-main .mobile-card .card-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.RegMomStu .sec-main .mobile-card .card-header .student-name{color:#333;font-size:18px;font-weight:600}.RegMomStu .sec-main .mobile-card .card-header .student-number{background:#f5f5f5;border-radius:12px;color:#666;font-size:14px;padding:4px 8px}.RegMomStu .sec-main .mobile-card .card-content .info-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:4px 0}.RegMomStu .sec-main .mobile-card .card-content .info-row:last-child{margin-bottom:0}.RegMomStu .sec-main .mobile-card .card-content .info-row .info-label{color:#666;flex-shrink:0;font-size:14px;font-weight:500;width:60px}.RegMomStu .sec-main .mobile-card .card-content .info-row .info-value{color:#333;flex:1 1;font-size:14px;margin-left:16px;text-align:right}.RegMomStu .sec-footer .art-input .box-cmb{margin-bottom:16px}.RegMomStu .sec-footer .art-input .box-cmb .lbl-cmb{display:block;font-size:14px;margin-bottom:8px}.RegMomStu .sec-footer .art-input .box-cmb .cmb .react-select__control,.RegMomStu .sec-footer .art-input .box-cmb .cmb .txtGroupName{font-size:16px}.RegMomStu .sec-footer .art-btn{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.RegMomStu .sec-footer .art-btn .btn{flex:1 1;font-size:14px;padding:12px 16px;white-space:nowrap}}@media screen and (max-width:480px){.RegMomStu .mobile-card{margin-bottom:12px;padding:14px}.RegMomStu .mobile-card .card-header .student-name{font-size:16px}.RegMomStu .mobile-card .card-header .student-number{font-size:12px;padding:3px 6px}.RegMomStu .mobile-card .card-content .info-row .info-label{font-size:13px;width:55px}.RegMomStu .mobile-card .card-content .info-row .info-value{font-size:13px}.RegMomStu .sec-footer .art-btn .btn{font-size:13px;padding:10px 12px}}.assess-all-test-list-header .HeaderTitle{background-color:#eef1f5;border-color:#dbe2ea!important;color:#475569}.assess-all-test-list-header .HeaderTitle .section-title{box-sizing:border-box;justify-content:space-between;padding:0 .35rem 0 1rem}.assess-all-test-list-header .HeaderTitle .section-title>span{flex:1 1;min-width:0;text-align:left}.assess-all-test-list-header .HeaderTitle .section-title .close{flex:0 0 2.5rem;opacity:.75;position:static}.assess-student-result-detail-modal{background:#fff;bottom:0;height:100%!important;min-height:0;overflow:hidden;top:0!important}.assess-student-result-detail-modal>.HeaderTitle{background-color:#eef1f5;border-color:#dbe2ea!important;color:#475569}.assess-student-result-detail-modal>.HeaderTitle .section-title{box-sizing:border-box;justify-content:space-between;padding:0 .35rem 0 1rem}.assess-student-result-detail-modal>.HeaderTitle .section-title>span{flex:1 1;min-width:0;text-align:left}.assess-student-result-detail-modal>.HeaderTitle .section-title .close{flex:0 0 2.5rem;opacity:.75;position:static}.assess-student-result-detail-modal>section{height:calc(100% - 3rem);min-height:0;overflow:hidden}.assess-student-result-detail-modal .Assess_all_checkList{height:100%;min-height:0}.assess-study-result-detail-modal{background:#fff;bottom:0;height:100%!important;min-height:0;overflow:hidden;top:0!important}.assess-study-result-detail-modal>.HeaderTitle{background-color:#eef1f5;border-color:#dbe2ea!important;color:#475569}.assess-study-result-detail-modal>.HeaderTitle .section-title{box-sizing:border-box;justify-content:space-between;padding:0 .35rem 0 1rem}.assess-study-result-detail-modal>.HeaderTitle .section-title>span{flex:1 1;min-width:0;text-align:left}.assess-study-result-detail-modal>.HeaderTitle .section-title .close{flex:0 0 2.5rem;opacity:.75;position:static}.assess-study-result-detail-modal>section{height:calc(100% - 3rem);min-height:0;overflow:hidden}.assess-study-result-detail-modal .Assess_etc_checkList_result{height:100%;min-height:0}.assess-book-result-detail-modal{background:#fff;bottom:0;height:100%!important;min-height:0;overflow:hidden;top:0!important}.assess-book-result-detail-modal>.HeaderTitle{background-color:#eef1f5;border-color:#dbe2ea!important;color:#475569}.assess-book-result-detail-modal>.HeaderTitle .section-title{box-sizing:border-box;justify-content:space-between;padding:0 .35rem 0 1rem}.assess-book-result-detail-modal>.HeaderTitle .section-title>span{flex:1 1;min-width:0;text-align:left}.assess-book-result-detail-modal>.HeaderTitle .section-title .close{flex:0 0 2.5rem;opacity:.75;position:static}.assess-book-result-detail-modal>section{height:calc(100% - 3rem);min-height:0;overflow:hidden}.assess-book-result-detail-modal .Assess_book_checkList_result{height:100%;min-height:0}.Assess_all_testNmApp{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:calc(100% - 3rem);overflow:hidden;width:100%}.Assess_all_testNmApp .sec-main{flex:1 1 auto;min-height:0;overflow:hidden;padding:1px;width:100%}.Assess_all_testNmApp .diagnosis-list-grid-desktop{background:#fff;border:1px solid #cfd3d8;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.Assess_all_testNmApp .diagnosis-list-grid-header-frame{flex:0 0 auto;overflow-y:auto;scrollbar-gutter:stable}.Assess_all_testNmApp .diagnosis-list-grid-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.Assess_all_testNmApp .diagnosis-list-grid-header-row,.Assess_all_testNmApp .diagnosis-list-grid-row{box-sizing:border-box;display:grid;font-size:.9rem;grid-template-columns:3.3rem 3rem 7.2rem 6.3rem 8.4rem 6.4rem 6.4rem 5.1rem 4.8rem 4.8rem 6.2rem 6.2rem minmax(5rem,1fr);min-width:0;width:100%}.Assess_all_testNmApp .diagnosis-list-grid-header-row{background:#f5f6f8;color:#4b5563;font-weight:400;min-height:2.5rem}.Assess_all_testNmApp .diagnosis-list-grid-row{background:#fff;cursor:default;height:2.5rem}.Assess_all_testNmApp .diagnosis-list-grid-cell{align-items:center;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;box-sizing:border-box;display:flex;justify-content:center;min-width:0;overflow:hidden;padding:.45rem .4rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Assess_all_testNmApp .diagnosis-list-grid-header-cell{background:#f5f6f8;font-weight:400;padding:.35rem .25rem}.Assess_all_testNmApp .diagnosis-list-grid-no{background:#f5f6f8}.Assess_all_testNmApp .comparison-header{line-height:1.15;white-space:normal}.Assess_all_testNmApp .diagnosis-list-grid-spacer-cell{background:#fff}.Assess_all_testNmApp .diagnosis-list-grid-header-row .diagnosis-list-grid-spacer-cell{background:#f5f6f8}.Assess_all_testNmApp .diagnosis-list-grid-end-space{background:#fff;height:4rem;min-height:4rem;width:100%}.Assess_all_testNmApp .diagnosis-action-cell{padding:.3rem .25rem}.Assess_all_testNmApp .diagnosis-result-btn{font-size:.8rem;font-weight:400;height:1.75rem;line-height:1;padding:0;white-space:nowrap;width:3.2rem}.Assess_all_testNmApp .diagnosis-report-btn{height:1.75rem;padding:0;width:2.5rem}.Assess_all_testNmApp .diagnosis-report-btn img{height:auto;margin:0;width:1.1rem}.Assess_all_testNmApp .mobile-cards-container{display:none}.Assess_all_testNmApp .title{font-weight:700;margin-bottom:2rem}.Assess_all_testNmApp .box-menu{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:1rem;height:3rem;justify-content:center;width:100%}.Assess_all_testNmApp .box-menu .btn{height:2.3rem;line-height:2rem;width:7rem}.Assess_all_testNmApp table td:first-child,.Assess_all_testNmApp table th:first-child{text-align:center;width:4rem}.Assess_all_testNmApp table td:nth-child(2),.Assess_all_testNmApp table th:nth-child(2){text-align:center;width:3.5rem}.Assess_all_testNmApp table td:nth-child(3),.Assess_all_testNmApp table th:nth-child(3){text-align:center;width:7rem}.Assess_all_testNmApp table td:nth-child(4),.Assess_all_testNmApp table th:nth-child(4){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:7rem}.Assess_all_testNmApp table td:nth-child(5),.Assess_all_testNmApp table th:nth-child(5){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:8rem}.Assess_all_testNmApp table td:nth-child(10),.Assess_all_testNmApp table td:nth-child(11),.Assess_all_testNmApp table td:nth-child(12),.Assess_all_testNmApp table td:nth-child(6),.Assess_all_testNmApp table td:nth-child(7),.Assess_all_testNmApp table td:nth-child(8),.Assess_all_testNmApp table td:nth-child(9),.Assess_all_testNmApp table th:nth-child(10),.Assess_all_testNmApp table th:nth-child(11),.Assess_all_testNmApp table th:nth-child(12),.Assess_all_testNmApp table th:nth-child(6),.Assess_all_testNmApp table th:nth-child(7),.Assess_all_testNmApp table th:nth-child(8),.Assess_all_testNmApp table th:nth-child(9){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:7rem}.Assess_all_testNmApp table tr{height:2.5rem}.Assess_all_testNmApp table td,.Assess_all_testNmApp table th{border:1px solid #ddd!important;font-family:var(--noto);font-size:.9rem}.Assess_all_testNmApp table th{text-align:center!important}.Assess_all_testNmApp table .AB{background-color:#f7fafa33!important}.Assess_all_testNmApp table .EF{background-color:#ffff001a!important}.Assess_all_testNmApp .btnReport{width:4rem}.Assess_all_testNmApp .btnReport img{height:auto;margin-left:0;width:1.5rem}.Assess_all_testNmApp .row-selection-control{align-items:center;cursor:pointer;display:inline-flex;gap:0;height:100%;justify-content:center;width:100%}.Assess_all_testNmApp .row-selection-control input[type=checkbox]{accent-color:#64748b;cursor:pointer;height:.95rem;margin:0;width:.95rem}.Assess_all_testNmApp .selection-column{min-width:3.5rem;width:3.5rem}.mobile-card-testapp{background:#fff;border:1px solid var(--borderColor);border-radius:8px;box-shadow:none;cursor:pointer;margin-bottom:12px;padding:20px;transition:all .2s ease}.mobile-card-testapp:hover{border-color:var(--borderActive)}.mobile-card-testapp:active,.mobile-card-testapp:hover{box-shadow:none;transform:none}.mobile-card-testapp .card-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.mobile-card-testapp .card-header .card-selection-group{align-items:center;display:inline-flex;gap:.4rem}.mobile-card-testapp .card-header .card-number{background:var(--numberBg);border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:4px 8px}.mobile-card-testapp .card-header .card-selection-control{align-items:center;background:#fff;border:1px solid #d5dbe3;border-radius:4px;cursor:pointer;display:inline-flex;height:1.8rem;justify-content:center;width:1.8rem}.mobile-card-testapp .card-header .card-selection-control input[type=checkbox]{accent-color:#64748b;cursor:pointer;height:.9rem;margin:0;width:.9rem}.mobile-card-testapp .card-header .card-main-info{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.mobile-card-testapp .card-header .card-main-info .card-name{color:var(--textDark);font-size:16px;font-weight:600;margin:0;text-align:right}.mobile-card-testapp .card-header .card-main-info .card-date{color:var(--textMedium);font-size:12px;font-weight:400;text-align:right}.mobile-card-testapp .card-info{margin-bottom:16px}.mobile-card-testapp .card-info .info-row{align-items:center;border-bottom:1px solid #f8f9fa;display:flex;justify-content:space-between;padding:8px 0}.mobile-card-testapp .card-info .info-row:last-child{border-bottom:none;padding-bottom:0}.mobile-card-testapp .card-info .info-row .info-label{color:var(--textMedium);font-size:13px;font-weight:500;min-width:80px}.mobile-card-testapp .card-info .info-row .info-value{color:var(--textDark);font-size:14px;text-align:right;word-break:break-all}.mobile-card-testapp .card-diagnosis{background:#f8f9fa;border-radius:8px;margin-bottom:16px;padding:16px}.mobile-card-testapp .card-diagnosis .diagnosis-title{color:#495057;font-size:14px;font-weight:600;margin:0 0 12px;text-align:center}.mobile-card-testapp .card-diagnosis .diagnosis-buttons{display:flex;gap:.5rem;justify-content:center}.mobile-card-testapp .card-diagnosis .diagnosis-buttons .mobile-diagnosis-btn{border-radius:6px;font-size:12px;font-weight:500;height:36px;width:30%}.mobile-card-testapp .card-actions{border-top:1px solid #f1f3f5;display:flex;gap:8px;padding-top:12px}.mobile-card-testapp .card-actions .mobile-report-btn{align-items:center;background:#fff;border:1px solid #ccc;border-radius:8px;color:#333;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:6px;height:44px;justify-content:center}.mobile-card-testapp .card-actions .mobile-report-btn:hover{background:#007bff;color:#fff}@media(max-width:900px){.Assess_all_testNmApp .table-hong{display:none}.Assess_all_testNmApp .mobile-cards-container{display:block}}@media(max-width:480px){.mobile-cards-container{gap:12px;padding:0 4px}.mobile-card-testapp{margin-bottom:8px;padding:16px}.mobile-card-testapp .card-header .card-main-info .card-name{font-size:15px}.mobile-card-testapp .card-info .info-row{padding:6px 0}.mobile-card-testapp .card-info .info-row .info-label{font-size:12px;min-width:70px}.mobile-card-testapp .card-info .info-row .info-value{font-size:13px}.mobile-card-testapp .card-diagnosis{padding:12px}.mobile-card-testapp .card-diagnosis .diagnosis-title{font-size:13px}.mobile-card-testapp .card-diagnosis .diagnosis-buttons .mobile-diagnosis-btn{font-size:11px;height:32px}.mobile-card-testapp .card-actions .mobile-report-btn{font-size:12px;height:40px}.mobile-card-testapp .card-actions .mobile-report-btn img{height:14px;width:14px}}.Assess_all_checkList{box-sizing:border-box;caret-color:#0000;height:calc(100dvh - 10rem);min-height:20rem;overflow:hidden;padding:0 1px;width:100%}.Assess_all_checkList .result-grid{background:#fff;border:1px solid #d9dee5;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.Assess_all_checkList .result-grid-header{align-items:center;background:#eef1f5;border-bottom:1px solid #d9dee5;color:#475569;display:grid;flex:0 0 2.5rem;font-size:.9rem;font-weight:400;grid-template-columns:4.5rem minmax(0,1fr)}.Assess_all_checkList .result-grid-header span{align-items:center;border-right:1px solid #d9dee5;display:flex;height:100%;justify-content:center}.Assess_all_checkList .result-grid-header span:last-child{border-right:0}.Assess_all_checkList .result-grid-body{background:#f8fafc;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.Assess_all_checkList .result-question{background:#fff;border-bottom:1px solid #dfe3e8;box-sizing:border-box;display:grid;grid-template-columns:4.5rem minmax(0,1fr);min-height:5rem;width:100%}.Assess_all_checkList .result-question-no{align-items:center;background:#f7f8fa;border-right:1px solid #dfe3e8;color:#64748b;display:flex;font-size:.9rem;justify-content:center}.Assess_all_checkList .result-question-no span{background:#0000;border:0;border-radius:0;display:block;font-weight:500;height:auto;min-width:0;padding:0}.Assess_all_checkList .result-options{min-width:0}.Assess_all_checkList .result-option{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;box-sizing:border-box;color:#334155;display:grid;font-size:.9rem;grid-template-columns:3rem minmax(0,1fr);min-height:2.5rem}.Assess_all_checkList .result-option:last-child{border-bottom:0}.Assess_all_checkList .result-option.selected{background:#fff3f4;color:#b4232f}.Assess_all_checkList .result-option.selected .result-option-type{background:#e45461;border-color:#e45461;color:#fff}.Assess_all_checkList .result-option-type{align-items:center;background:#fff;border:1px solid #d5dbe3;border-radius:50%;box-sizing:border-box;color:#64748b;display:inline-flex;height:1.65rem;justify-content:center;justify-self:center;width:1.65rem}.Assess_all_checkList .result-option-text{line-height:1.45;min-width:0;overflow-wrap:anywhere;padding:.55rem .75rem .55rem 0}.Assess_all_checkList .result-grid-end-space{background:#fff;height:3rem;min-height:3rem}@media(max-width:600px){.Assess_all_checkList{height:calc(100dvh - 8rem)}.Assess_all_checkList .result-grid-header,.Assess_all_checkList .result-question{grid-template-columns:3.25rem minmax(0,1fr)}.Assess_all_checkList .result-option{grid-template-columns:2.6rem minmax(0,1fr)}.Assess_all_checkList .result-option-text{padding-right:.35rem}}.Assess_etc_checkList_result{box-sizing:border-box;caret-color:#0000;height:calc(100dvh - 7rem);min-height:20rem;overflow:hidden;padding:0 1px;width:100%}.Assess_etc_checkList_result .study-result-layout{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.Assess_etc_checkList_result .study-result-grid{background:#fff;border:1px solid #d9dee5;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;width:100%}.Assess_etc_checkList_result .study-result-grid-header{align-items:center;background:#eef1f5;border-bottom:1px solid #d9dee5;color:#475569;display:grid;flex:0 0 2.5rem;font-size:.9rem;font-weight:400;grid-template-columns:4.5rem minmax(0,1fr)}.Assess_etc_checkList_result .study-result-grid-header span{align-items:center;border-right:1px solid #d9dee5;display:flex;height:100%;justify-content:center}.Assess_etc_checkList_result .study-result-grid-header span:last-child{border-right:0}.Assess_etc_checkList_result .study-result-grid-body{background:#f8fafc;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.Assess_etc_checkList_result .study-result-question{background:#fff;border-bottom:1px solid #dfe3e8;box-sizing:border-box;display:grid;grid-template-columns:4.5rem minmax(0,1fr);min-height:5rem;width:100%}.Assess_etc_checkList_result .study-result-question-no{align-items:center;background:#f7f8fa;border-right:1px solid #dfe3e8;color:#64748b;display:flex;font-size:.9rem;font-weight:500;justify-content:center}.Assess_etc_checkList_result .study-result-options{min-width:0}.Assess_etc_checkList_result .study-result-option{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;box-sizing:border-box;color:#334155;display:grid;font-size:.9rem;grid-template-columns:3rem minmax(0,1fr);min-height:2.5rem}.Assess_etc_checkList_result .study-result-option:last-child{border-bottom:0}.Assess_etc_checkList_result .study-result-option.selected{background:#fff3f4;color:#b4232f}.Assess_etc_checkList_result .study-result-option.selected .study-result-option-type{background:#e45461;border-color:#e45461;color:#fff}.Assess_etc_checkList_result .study-result-option-type{align-items:center;background:#fff;border:1px solid #d5dbe3;border-radius:50%;box-sizing:border-box;color:#64748b;display:inline-flex;height:1.65rem;justify-content:center;justify-self:center;width:1.65rem}.Assess_etc_checkList_result .study-result-option-text{line-height:1.45;min-width:0;overflow-wrap:anywhere;padding:.55rem .75rem .55rem 0}.Assess_etc_checkList_result .study-result-grid-end-space{background:#fff;height:3rem;min-height:3rem}@media(max-width:600px){.Assess_etc_checkList_result{height:calc(100dvh - 7rem)}.Assess_etc_checkList_result .study-result-grid-header,.Assess_etc_checkList_result .study-result-question{grid-template-columns:3.25rem minmax(0,1fr)}.Assess_etc_checkList_result .study-result-option{grid-template-columns:2.6rem minmax(0,1fr)}.Assess_etc_checkList_result .study-result-option-text{padding-right:.35rem}}.Assess_book_checkList_result{box-sizing:border-box;caret-color:#0000;height:calc(100dvh - 7rem);min-height:20rem;overflow:hidden;padding:0 1px;width:100%}.Assess_book_checkList_result .book-result-layout{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.Assess_book_checkList_result .book-result-grid{background:#fff;border:1px solid #d9dee5;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;width:100%}.Assess_book_checkList_result .book-result-grid-header,.Assess_book_checkList_result .book-result-row{box-sizing:border-box;display:grid;font-size:.9rem;grid-template-columns:4.5rem 9rem 11rem minmax(12rem,1fr);min-width:0;width:100%}.Assess_book_checkList_result .book-result-grid-header{background:#eef1f5;border-bottom:1px solid #d9dee5;color:#475569;flex:0 0 2.5rem;font-weight:400}.Assess_book_checkList_result .book-result-grid-header>div{align-items:center;border-right:1px solid #d9dee5;box-sizing:border-box;display:flex;justify-content:center;min-width:0;padding:.45rem .65rem}.Assess_book_checkList_result .book-result-grid-header>div:last-child{border-right:0}.Assess_book_checkList_result .book-result-grid-body{background:#fff;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.Assess_book_checkList_result .book-result-row{background:#fff;border-bottom:1px solid #e5e7eb;color:#334155;min-height:2.5rem}.Assess_book_checkList_result .book-result-row.selected{background:#fff3f4;color:#b4232f}.Assess_book_checkList_result .book-result-row.selected .book-result-no{background:#ffe9eb;color:#b4232f}.Assess_book_checkList_result .book-result-cell{align-items:center;border-right:1px solid #e1e5ea;box-sizing:border-box;display:flex;justify-content:center;line-height:1.4;min-width:0;overflow-wrap:anywhere;padding:.5rem .7rem}.Assess_book_checkList_result .book-result-cell:last-child{border-right:0}.Assess_book_checkList_result .book-result-no{background:#f7f8fa;color:#64748b}.Assess_book_checkList_result .book-result-ability,.Assess_book_checkList_result .book-result-genre{justify-content:flex-start;text-align:left}.Assess_book_checkList_result .book-result-grid-end-space{background:#fff;height:3rem;min-height:3rem}@media(max-width:600px){.Assess_book_checkList_result .book-result-grid-header,.Assess_book_checkList_result .book-result-row{grid-template-columns:3.25rem 6rem 8rem minmax(10rem,1fr);min-width:27.25rem}}.assess-single-result-header .HeaderTitle{background-color:#eef1f5;border-color:#dbe2ea!important;color:#475569}.assess-single-result-header .HeaderTitle .section-title{box-sizing:border-box;justify-content:space-between;padding:0 .35rem 0 1rem}.assess-single-result-header .HeaderTitle .section-title>span{flex:1 1;min-width:0;text-align:left}.assess-single-result-header .HeaderTitle .section-title .close{flex:0 0 2.5rem;opacity:.75;position:static}.assess-result-detail-modal{background:#fff;bottom:0;height:100%!important;min-height:0;overflow:hidden;top:0!important}.assess-result-detail-modal>.HeaderTitle{background-color:#eef1f5;border-color:#dbe2ea!important;color:#475569}.assess-result-detail-modal>.HeaderTitle .section-title{box-sizing:border-box;justify-content:space-between;padding:0 .35rem 0 1rem}.assess-result-detail-modal>.HeaderTitle .section-title>span{flex:1 1;min-width:0;text-align:left}.assess-result-detail-modal>.HeaderTitle .section-title .close{flex:0 0 2.5rem;opacity:.75;position:static}.assess-result-detail-modal>section{height:calc(100% - 3rem);min-height:0;overflow:hidden}.assess-result-detail-modal .Assess_all_checkList{height:100%;min-height:0}.Assess_all_testNmApp_mom{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:calc(100% - 3rem);overflow:hidden;padding:1px;width:100%}.Assess_all_testNmApp_mom .sec-main{flex:1 1;min-height:0;overflow:hidden;width:100%}.Assess_all_testNmApp_mom .single-result-grid-desktop{background:#fff;border:1px solid #cfd3d8;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.Assess_all_testNmApp_mom .single-result-grid-header-frame{flex:0 0 auto;overflow-y:auto;scrollbar-gutter:stable}.Assess_all_testNmApp_mom .single-result-grid-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.Assess_all_testNmApp_mom .single-result-grid-header-row,.Assess_all_testNmApp_mom .single-result-grid-row{box-sizing:border-box;display:grid;font-size:.9rem;grid-template-columns:3.5rem 7.5rem 8rem 9rem 6rem 5rem minmax(8rem,1fr);min-width:0;width:100%}.Assess_all_testNmApp_mom .single-result-grid-header-row{background:#f5f6f8;color:#4b5563;font-weight:400;min-height:2.5rem}.Assess_all_testNmApp_mom .single-result-grid-row{background:#fff;cursor:default;height:2.5rem}.Assess_all_testNmApp_mom .single-result-grid-row.selected{background:#f88ffa33}.Assess_all_testNmApp_mom .single-result-grid-row .single-result-grid-cell:first-child{background:#f5f6f8}.Assess_all_testNmApp_mom .single-result-grid-cell{align-items:center;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;box-sizing:border-box;display:flex;justify-content:center;min-width:0;overflow:hidden;padding:.5rem .7rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Assess_all_testNmApp_mom .single-result-grid-header-cell{background:#f5f6f8;font-weight:400;padding:0}.Assess_all_testNmApp_mom .single-result-grid-header-cell .sortable-header-button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:400;height:100%;overflow:hidden;padding:.5rem .7rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.Assess_all_testNmApp_mom .single-result-grid-header-cell .sortable-header-button:focus-visible{outline:2px solid #2f6fed;outline-offset:-2px}.Assess_all_testNmApp_mom .single-result-grid-spacer-cell{background:#fff}.Assess_all_testNmApp_mom .single-result-grid-header-row .single-result-grid-spacer-cell{background:#f5f6f8}.Assess_all_testNmApp_mom .single-result-grid-end-space{background:#fff;height:4rem;min-height:4rem;width:100%}.Assess_all_testNmApp_mom .btnReport{font-size:.82rem;font-weight:400;height:1.8rem;padding:0;white-space:nowrap;width:3.8rem}.Assess_all_testNmApp_mom .btnReport img{height:auto;margin:0;width:1.15rem}.Assess_all_testNmApp_mom .report-icon-btn{width:2.5rem}.Assess_all_testNmApp_mom .mobile-cards-container{height:100%;overflow-y:auto}.Assess_all_testNmApp_mom .box-menu{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;height:3rem;justify-content:center;width:100%}.Assess_all_testNmApp_mom .box-menu .refresh-btn{font-size:.9rem;font-weight:400;height:2.2rem;white-space:nowrap;width:8rem}.Assess_all_testNmApp_mom .box-menu .action-refresh{background-color:#64748b}.Assess_all_testNmApp_mom .box-menu .action-refresh:hover:not(:disabled){background-color:#526176}.assess-teacher-result-header .HeaderTitle{background-color:#eef1f5;border-color:#dbe2ea!important;color:#475569}.assess-teacher-result-header .HeaderTitle .section-title{box-sizing:border-box;justify-content:space-between;padding:0 .35rem 0 1rem}.assess-teacher-result-header .HeaderTitle .section-title>span{flex:1 1;min-width:0;text-align:left}.assess-teacher-result-header .HeaderTitle .section-title .close{flex:0 0 2.5rem;opacity:.75;position:static}.assess-teacher-result-detail-modal{background:#fff;bottom:0;height:100%!important;min-height:0;overflow:hidden;top:0!important}.assess-teacher-result-detail-modal>.HeaderTitle{background-color:#eef1f5;border-color:#dbe2ea!important;color:#475569}.assess-teacher-result-detail-modal>.HeaderTitle .section-title{box-sizing:border-box;justify-content:space-between;padding:0 .35rem 0 1rem}.assess-teacher-result-detail-modal>.HeaderTitle .section-title>span{flex:1 1;min-width:0;text-align:left}.assess-teacher-result-detail-modal>.HeaderTitle .section-title .close{flex:0 0 2.5rem;opacity:.75;position:static}.assess-teacher-result-detail-modal>section{height:calc(100% - 3rem);min-height:0;overflow:hidden}.assess-teacher-result-detail-modal .Assess_all_checkList{height:100%;min-height:0}.Assess_all_testNmApp_mom_all{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:calc(100% - 3rem);overflow:hidden;padding:1px;width:100%}.Assess_all_testNmApp_mom_all .sec-main{flex:1 1;min-height:0;overflow:hidden;width:100%}.Assess_all_testNmApp_mom_all .teacher-result-grid-desktop{background:#fff;border:1px solid #cfd3d8;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.Assess_all_testNmApp_mom_all .teacher-result-grid-header-frame{flex:0 0 auto;overflow-y:auto;scrollbar-gutter:stable}.Assess_all_testNmApp_mom_all .teacher-result-grid-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.Assess_all_testNmApp_mom_all .teacher-result-grid-header-row,.Assess_all_testNmApp_mom_all .teacher-result-grid-row{box-sizing:border-box;display:grid;font-size:.9rem;grid-template-columns:3.5rem 7.5rem 8rem 6rem 9rem 6rem 5rem minmax(0,1fr);min-width:0;width:100%}.Assess_all_testNmApp_mom_all .teacher-result-grid-header-row{background:#f5f6f8;color:#4b5563;font-weight:400;min-height:2.5rem}.Assess_all_testNmApp_mom_all .teacher-result-grid-row{background:#fff;cursor:default;height:2.5rem}.Assess_all_testNmApp_mom_all .teacher-result-grid-row.selected{background:#f88ffa33}.Assess_all_testNmApp_mom_all .teacher-result-grid-row .teacher-result-grid-cell:first-child{background:#f5f6f8}.Assess_all_testNmApp_mom_all .teacher-result-grid-cell{align-items:center;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;box-sizing:border-box;display:flex;justify-content:center;min-width:0;overflow:hidden;padding:.5rem .7rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Assess_all_testNmApp_mom_all .teacher-result-grid-header-cell{background:#f5f6f8;font-weight:400;padding:0}.Assess_all_testNmApp_mom_all .teacher-result-grid-header-cell .sortable-header-button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:400;height:100%;overflow:hidden;padding:.5rem .7rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.Assess_all_testNmApp_mom_all .teacher-result-grid-header-cell .sortable-header-button:focus-visible{outline:2px solid #2f6fed;outline-offset:-2px}.Assess_all_testNmApp_mom_all .teacher-result-grid-spacer-cell{background:#fff}.Assess_all_testNmApp_mom_all .teacher-result-grid-header-row .teacher-result-grid-spacer-cell{background:#f5f6f8}.Assess_all_testNmApp_mom_all .teacher-result-grid-end-space{background:#fff;height:4rem;min-height:4rem;width:100%}.Assess_all_testNmApp_mom_all .btnReport{font-size:.82rem;font-weight:400;height:1.8rem;padding:0;white-space:nowrap;width:3.8rem}.Assess_all_testNmApp_mom_all .btnReport img{height:auto;margin:0;width:1.15rem}.Assess_all_testNmApp_mom_all .report-icon-btn{width:2.5rem}.Assess_all_testNmApp_mom_all .mobile-cards-container{height:100%;overflow-y:auto;width:100%}.Assess_all_testNmApp_mom_all .box-menu{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:1rem;height:3rem;justify-content:center;width:100%}.Assess_all_testNmApp_mom_all .box-menu .refresh-btn{font-size:.9rem;font-weight:400;height:2.2rem;white-space:nowrap;width:8rem}.Assess_all_testNmApp_mom_all .box-menu .action-refresh{background-color:#64748b}.Assess_all_testNmApp_mom_all .box-menu .action-refresh:hover:not(:disabled){background-color:#526176}.Assess_all_testNmApp_mom_all .box-menu .teacher-result-search-box{flex:0 1 14rem;min-width:11rem;width:14rem}.Assess_all_testNmApp_mom_all .box-menu .teacher-result-search-box input{background:#fff;border:1px solid #c9cdd3;border-radius:.3rem;box-sizing:border-box;caret-color:auto;font-size:.9rem;height:2.2rem;padding:0 .75rem;width:100%}.Assess_all_testNmApp_mom_all .box-menu .teacher-result-search-box input:focus{border-color:#64748b;outline:none}.mobile-card{margin-top:4px}.mobile-card .card-header .card-date{color:var(--textMedium);font-size:14px}.mobile-card .card-content .card-row .card-value{font-weight:400!important}.mobile-card .card-actions{justify-content:center}.mobile-card .card-actions .mobile-btn{font-size:14px;font-weight:600;max-width:8rem}@media(max-width:480px){.mobile-cards-container{gap:12px;padding:12px 0}.mobile-card{border-radius:8px;padding:12px}.mobile-card .card-header{margin-bottom:8px}.mobile-card .card-header .card-name{font-size:16px}.mobile-card .card-content{margin-bottom:12px}.mobile-card .card-content .card-row{margin-bottom:6px}.mobile-card .card-content .card-row .card-label,.mobile-card .card-content .card-row .card-value{font-size:13px}.mobile-card .card-actions{gap:6px}.mobile-card .card-actions .mobile-btn{font-size:13px;min-height:36px}}.Assess_all_testNmApp_mom_st .mobile-card-container{display:block;gap:12px;padding:0}.Assess_all_testNmApp_mom_st .mobile-card{background:#fff;border:1px solid var(--borderColor);border-radius:8px;box-shadow:none;margin-bottom:12px;padding:16px;transition:all .2s ease}.Assess_all_testNmApp_mom_st .mobile-card:hover{border-color:var(--borderActive);box-shadow:none}.Assess_all_testNmApp_mom_st .mobile-card.selected{background-color:var(--bgSelected);border-color:var(--borderActive)}.Assess_all_testNmApp_mom_st .mobile-card-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.Assess_all_testNmApp_mom_st .mobile-card-header .mobile-card-number{align-items:center;background:var(--numberBg);border-radius:4px;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.Assess_all_testNmApp_mom_st .mobile-card-header .mobile-card-name{color:var(--textDark);flex:1 1;font-size:16px;font-weight:700;text-align:center}.Assess_all_testNmApp_mom_st .mobile-card-header .mobile-card-date{background:var(--bgLight);border-radius:4px;color:var(--textLight);font-size:12px;padding:4px 8px}.Assess_all_testNmApp_mom_st .mobile-card-content{margin-bottom:16px}.Assess_all_testNmApp_mom_st .mobile-card-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:4px 0}.Assess_all_testNmApp_mom_st .mobile-card-row:last-child{margin-bottom:0}.Assess_all_testNmApp_mom_st .mobile-card-row .mobile-card-label{color:var(--textMedium);font-size:14px;font-weight:500;min-width:90px}.Assess_all_testNmApp_mom_st .mobile-card-row .mobile-card-value{color:var(--textDark);flex:1 1;font-size:14px;font-weight:500;text-align:right}.Assess_all_testNmApp_mom_st .mobile-card-buttons{display:flex;flex-direction:column;gap:8px}.Assess_all_testNmApp_mom_st .mobile-button-row{display:flex;gap:8px}.Assess_all_testNmApp_mom_st .mobile-button-row .mobile-btn{align-items:center;background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;display:flex;flex:1 1;font-size:13px;gap:4px;justify-content:center;padding:8px 10px;transition:all .2s ease}.Assess_all_testNmApp_mom_st .mobile-button-row .mobile-btn:hover{background:var(--bgHover)}.Assess_all_testNmApp_mom_st .mobile-button-row .mobile-btn:disabled{cursor:not-allowed;opacity:.6}.Assess_all_testNmApp_mom_st .mobile-button-row .mobile-btn.mobile-btn-coaching{border-color:var(--numberBg);color:var(--numberBg)}.Assess_all_testNmApp_mom_st .mobile-button-row .mobile-btn.mobile-btn-coaching:hover:not(:disabled){background:var(--numberBg);color:#fff}.Assess_all_testNmApp_mom_st .mobile-button-row .mobile-btn.mobile-btn-study{border-color:var(--numberBg);color:var(--numberBg)}.Assess_all_testNmApp_mom_st .mobile-button-row .mobile-btn.mobile-btn-study:hover{background:var(--numberBg);color:#fff}.Assess_all_testNmApp_mom_st .mobile-button-row .mobile-btn.mobile-btn-reading{border-color:var(--numberBg);color:var(--numberBg)}.Assess_all_testNmApp_mom_st .mobile-button-row .mobile-btn.mobile-btn-reading:hover{background:var(--numberBg);color:#fff}.Assess_all_testNmApp_mom_st .mobile-button-row .mobile-btn.mobile-btn-report{border-color:var(--numberBg);color:var(--numberBg)}.Assess_all_testNmApp_mom_st .mobile-button-row .mobile-btn.mobile-btn-report:hover{background:var(--numberBg);color:#fff}.Assess_all_testNmApp_mom_st .mobile-button-row .mobile-btn.mobile-btn-report img{filter:brightness(0) saturate(100%) invert(20%) sepia(10%) saturate(1200%) hue-rotate(170deg) brightness(95%) contrast(90%);height:14px;width:14px}.Assess_all_testNmApp_mom_st .mobile-button-row .mobile-btn.mobile-btn-report:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7500%) hue-rotate(109deg) brightness(107%) contrast(107%)}@media(max-width:480px){.Assess_all_testNmApp_mom_st .mobile-card{margin-bottom:10px;padding:12px}.Assess_all_testNmApp_mom_st .mobile-card-header .mobile-card-name{font-size:15px}.Assess_all_testNmApp_mom_st .mobile-card-row .mobile-card-label,.Assess_all_testNmApp_mom_st .mobile-card-row .mobile-card-value{font-size:13px}.Assess_all_testNmApp_mom_st .mobile-card-row .mobile-card-label{min-width:80px}.Assess_all_testNmApp_mom_st .mobile-button-row .mobile-btn{font-size:12px;padding:6px 8px}}.Assess_all_testNmApp_mom_st{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:calc(100% - 4rem);justify-content:space-between;width:100%}.Assess_all_testNmApp_mom_st .sec-main{height:calc(100% - 4rem);overflow-y:auto;padding:1px;width:100%}.Assess_all_testNmApp_mom_st .title{font-weight:700;margin-bottom:2rem}.Assess_all_testNmApp_mom_st .box-menu{align-items:center;display:flex;flex-direction:row;gap:1rem;height:3rem;justify-content:center;width:100%}.Assess_all_testNmApp_mom_st .box-menu .btn{height:2.3rem;line-height:2rem;width:7rem}.Assess_all_testNmApp_mom_st table td:first-child,.Assess_all_testNmApp_mom_st table th:first-child{text-align:center;width:4rem}.Assess_all_testNmApp_mom_st table td:nth-child(2),.Assess_all_testNmApp_mom_st table th:nth-child(2){text-align:center;width:7rem}.Assess_all_testNmApp_mom_st table td:nth-child(3),.Assess_all_testNmApp_mom_st table th:nth-child(3){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:7rem}.Assess_all_testNmApp_mom_st table td:nth-child(4),.Assess_all_testNmApp_mom_st table th:nth-child(4){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:8rem}.Assess_all_testNmApp_mom_st table td:nth-child(10),.Assess_all_testNmApp_mom_st table td:nth-child(11),.Assess_all_testNmApp_mom_st table td:nth-child(5),.Assess_all_testNmApp_mom_st table td:nth-child(6),.Assess_all_testNmApp_mom_st table td:nth-child(7),.Assess_all_testNmApp_mom_st table td:nth-child(8),.Assess_all_testNmApp_mom_st table td:nth-child(9),.Assess_all_testNmApp_mom_st table th:nth-child(10),.Assess_all_testNmApp_mom_st table th:nth-child(11),.Assess_all_testNmApp_mom_st table th:nth-child(5),.Assess_all_testNmApp_mom_st table th:nth-child(6),.Assess_all_testNmApp_mom_st table th:nth-child(7),.Assess_all_testNmApp_mom_st table th:nth-child(8),.Assess_all_testNmApp_mom_st table th:nth-child(9){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:7rem}.Assess_all_testNmApp_mom_st table tr{height:2.5rem}.Assess_all_testNmApp_mom_st table td,.Assess_all_testNmApp_mom_st table th{border:1px solid #ddd!important;font-family:var(--noto);font-size:.9rem}.Assess_all_testNmApp_mom_st table th{text-align:center!important}.Assess_all_testNmApp_mom_st table .AB{background-color:#f7fafa33!important}.Assess_all_testNmApp_mom_st table .EF{background-color:#ffff001a!important}.Assess_all_testNmApp_mom_st .btnReport{width:4rem}.Assess_all_testNmApp_mom_st .btnReport img{height:auto;margin-left:0;width:1.5rem}.Assess_all_testNmApp_mom_st_acaMom{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.Assess_all_testNmApp_mom_st_acaMom .sec-main{height:calc(100% - 3rem);overflow-y:auto;padding:1px;width:100%}.Assess_all_testNmApp_mom_st_acaMom .mobile-cards-container{display:none}.Assess_all_testNmApp_mom_st_acaMom .title{font-weight:700;margin-bottom:2rem}.Assess_all_testNmApp_mom_st_acaMom .box-menu{align-items:center;display:flex;flex-direction:row;gap:1rem;height:3rem;justify-content:center;width:100%}.Assess_all_testNmApp_mom_st_acaMom .box-menu .btn{height:2.3rem;line-height:2rem;width:7rem}.Assess_all_testNmApp_mom_st_acaMom table td:first-child,.Assess_all_testNmApp_mom_st_acaMom table th:first-child{text-align:center;width:4rem}.Assess_all_testNmApp_mom_st_acaMom table td:nth-child(2),.Assess_all_testNmApp_mom_st_acaMom table th:nth-child(2){text-align:center;width:7rem}.Assess_all_testNmApp_mom_st_acaMom table td:nth-child(3),.Assess_all_testNmApp_mom_st_acaMom table th:nth-child(3){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:7rem}.Assess_all_testNmApp_mom_st_acaMom table td:nth-child(4),.Assess_all_testNmApp_mom_st_acaMom table th:nth-child(4){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:8rem}.Assess_all_testNmApp_mom_st_acaMom table td:nth-child(10),.Assess_all_testNmApp_mom_st_acaMom table td:nth-child(11),.Assess_all_testNmApp_mom_st_acaMom table td:nth-child(5),.Assess_all_testNmApp_mom_st_acaMom table td:nth-child(6),.Assess_all_testNmApp_mom_st_acaMom table td:nth-child(7),.Assess_all_testNmApp_mom_st_acaMom table td:nth-child(8),.Assess_all_testNmApp_mom_st_acaMom table td:nth-child(9),.Assess_all_testNmApp_mom_st_acaMom table th:nth-child(10),.Assess_all_testNmApp_mom_st_acaMom table th:nth-child(11),.Assess_all_testNmApp_mom_st_acaMom table th:nth-child(5),.Assess_all_testNmApp_mom_st_acaMom table th:nth-child(6),.Assess_all_testNmApp_mom_st_acaMom table th:nth-child(7),.Assess_all_testNmApp_mom_st_acaMom table th:nth-child(8),.Assess_all_testNmApp_mom_st_acaMom table th:nth-child(9){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:7rem}.Assess_all_testNmApp_mom_st_acaMom table tr{height:2.5rem}.Assess_all_testNmApp_mom_st_acaMom table td,.Assess_all_testNmApp_mom_st_acaMom table th{border:1px solid #ddd!important;font-family:var(--noto);font-size:.9rem}.Assess_all_testNmApp_mom_st_acaMom table th{text-align:center!important}.Assess_all_testNmApp_mom_st_acaMom table .AB{background-color:#f7fafa33!important}.Assess_all_testNmApp_mom_st_acaMom table .EF{background-color:#ffff001a!important}.Assess_all_testNmApp_mom_st_acaMom .btnReport{width:4rem}.Assess_all_testNmApp_mom_st_acaMom .btnReport img{height:auto;margin-left:0;width:1.5rem}.mobile-card-testapp-acamom{background:#fff;border:1px solid var(--borderColor);border-radius:8px;box-shadow:none;cursor:pointer;margin-bottom:12px;padding:20px;transition:all .2s ease}.mobile-card-testapp-acamom:hover{border-color:var(--borderActive);box-shadow:none;transform:none}.mobile-card-testapp-acamom:active{box-shadow:none;transform:none}.mobile-card-testapp-acamom .card-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.mobile-card-testapp-acamom .card-header .card-number{background:var(--numberBg);border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:4px 8px}.mobile-card-testapp-acamom .card-header .card-main-info{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.mobile-card-testapp-acamom .card-header .card-main-info .card-name{color:var(--textDark);font-size:16px;font-weight:600;margin:0;text-align:right}.mobile-card-testapp-acamom .card-header .card-main-info .card-date{color:var(--textMedium);font-size:12px;font-weight:400;text-align:right}.mobile-card-testapp-acamom .card-info{margin-bottom:16px}.mobile-card-testapp-acamom .card-info .info-row{align-items:center;border-bottom:1px solid #f8f9fa;display:flex;justify-content:space-between;padding:8px 0}.mobile-card-testapp-acamom .card-info .info-row:last-child{border-bottom:none;padding-bottom:0}.mobile-card-testapp-acamom .card-info .info-row .info-label{color:var(--textMedium);font-size:13px;font-weight:500;min-width:80px}.mobile-card-testapp-acamom .card-info .info-row .info-value{color:var(--textDark);font-size:14px;text-align:right;word-break:break-all}.mobile-card-testapp-acamom .card-diagnosis{background:#f8f9fa;border-radius:8px;margin-bottom:16px;padding:16px}.mobile-card-testapp-acamom .card-diagnosis .diagnosis-title{color:#495057;font-size:14px;font-weight:600;margin:0 0 12px;text-align:center}.mobile-card-testapp-acamom .card-diagnosis .diagnosis-buttons{display:flex;gap:8px;justify-content:center}.mobile-card-testapp-acamom .card-diagnosis .diagnosis-buttons .mobile-diagnosis-btn{border-radius:6px;font-size:12px;font-weight:500;height:36px;width:30%}.mobile-card-testapp-acamom .card-actions{border-top:1px solid #f1f3f5;padding-top:12px}.mobile-card-testapp-acamom .card-actions .mobile-report-btn{align-items:center;border:1px solid #ccc;border-radius:8px;color:#333;display:flex;font-size:14px;font-weight:500;gap:8px;height:44px;justify-content:center;width:100%}@media(max-width:900px){.Assess_all_testNmApp_mom_st_acaMom .table-hong{display:none}.Assess_all_testNmApp_mom_st_acaMom .mobile-cards-container{display:block}}@media(max-width:480px){.mobile-cards-container{gap:12px;padding:0 4px}.mobile-card-testapp-acamom{margin-bottom:8px;padding:16px}.mobile-card-testapp-acamom .card-header .card-main-info .card-name{font-size:15px}.mobile-card-testapp-acamom .card-info .info-row{padding:6px 0}.mobile-card-testapp-acamom .card-info .info-row .info-label{font-size:12px;min-width:70px}.mobile-card-testapp-acamom .card-info .info-row .info-value{font-size:13px}.mobile-card-testapp-acamom .card-diagnosis{padding:12px}.mobile-card-testapp-acamom .card-diagnosis .diagnosis-title{font-size:13px}.mobile-card-testapp-acamom .card-diagnosis .diagnosis-buttons .mobile-diagnosis-btn{font-size:11px;height:32px}.mobile-card-testapp-acamom .card-actions .mobile-report-btn{font-size:13px;height:40px}.mobile-card-testapp-acamom .card-actions .mobile-report-btn img{height:14px;width:14px}}.Assess_all_testNmApp.Assess_all_testNmApp_aca_st .diagnosis-list-grid-aca-st .diagnosis-list-grid-header-row,.Assess_all_testNmApp.Assess_all_testNmApp_aca_st .diagnosis-list-grid-aca-st .diagnosis-list-grid-row{grid-template-columns:3.3rem 7.2rem 6.3rem 8.4rem 6.4rem 5.1rem 4.8rem 4.8rem 6.2rem minmax(5rem,1fr)}.mobile-card-testapp-aca-st{background:#fff;border:1px solid var(--borderColor);border-radius:8px;box-shadow:none;cursor:pointer;margin-bottom:12px;padding:20px;transition:all .2s ease}.mobile-card-testapp-aca-st:hover{border-color:var(--borderActive);box-shadow:none;transform:none}.mobile-card-testapp-aca-st:active{box-shadow:none;transform:none}.mobile-card-testapp-aca-st .card-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.mobile-card-testapp-aca-st .card-header .card-number{background:var(--numberBg);border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:4px 8px}.mobile-card-testapp-aca-st .card-header .card-main-info{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.mobile-card-testapp-aca-st .card-header .card-main-info .card-name{color:var(--textDark);font-size:16px;font-weight:600;margin:0;text-align:right}.mobile-card-testapp-aca-st .card-header .card-main-info .card-date{color:var(--textMedium);font-size:12px;font-weight:400;text-align:right}.mobile-card-testapp-aca-st .card-info{margin-bottom:16px}.mobile-card-testapp-aca-st .card-info .info-row{align-items:center;border-bottom:1px solid #f8f9fa;display:flex;justify-content:space-between;padding:8px 0}.mobile-card-testapp-aca-st .card-info .info-row:last-child{border-bottom:none;padding-bottom:0}.mobile-card-testapp-aca-st .card-info .info-row .info-label{color:var(--textMedium);font-size:13px;font-weight:500;min-width:80px}.mobile-card-testapp-aca-st .card-info .info-row .info-value{color:var(--textDark);font-size:14px;text-align:right;word-break:break-all}.mobile-card-testapp-aca-st .card-diagnosis{background:#f8f9fa;border-radius:8px;margin-bottom:16px;padding:16px}.mobile-card-testapp-aca-st .card-diagnosis .diagnosis-title{color:#495057;font-size:14px;font-weight:600;margin:0 0 12px;text-align:center}.mobile-card-testapp-aca-st .card-diagnosis .diagnosis-buttons{display:flex;gap:8px;justify-content:center}.mobile-card-testapp-aca-st .card-diagnosis .diagnosis-buttons .mobile-diagnosis-btn{border-radius:6px;font-size:12px;font-weight:500;height:36px;width:30%}.mobile-card-testapp-aca-st .card-diagnosis .diagnosis-buttons .mobile-diagnosis-btn.h-btn-white{background:#fff;border:1px solid #dee2e6;color:#495057}.mobile-card-testapp-aca-st .card-diagnosis .diagnosis-buttons .mobile-diagnosis-btn.h-btn-white:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.mobile-card-testapp-aca-st .card-diagnosis .diagnosis-buttons .mobile-diagnosis-btn.h-btn-white:disabled{background:#f1f3f5;color:#adb5bd;cursor:not-allowed}.mobile-card-testapp-aca-st .card-actions{border-top:1px solid #f1f3f5;padding-top:12px}.mobile-card-testapp-aca-st .card-actions .mobile-report-btn{align-items:center;border:1px solid #ccc;border-radius:8px;color:#333;display:flex;font-size:14px;font-weight:500;gap:8px;height:44px;justify-content:center;width:100%}@media(max-width:900px){.Assess_all_testNmApp_aca_st .table-hong{display:none}.Assess_all_testNmApp_aca_st .mobile-cards-container{display:block}}@media(max-width:480px){.mobile-cards-container{gap:12px;padding:0 4px}.mobile-card-testapp-aca-st{margin-bottom:8px;padding:16px}.mobile-card-testapp-aca-st .card-header .card-main-info .card-name{font-size:15px}.mobile-card-testapp-aca-st .card-info .info-row{padding:6px 0}.mobile-card-testapp-aca-st .card-info .info-row .info-label{font-size:12px;min-width:70px}.mobile-card-testapp-aca-st .card-info .info-row .info-value{font-size:13px}.mobile-card-testapp-aca-st .card-diagnosis{padding:12px}.mobile-card-testapp-aca-st .card-diagnosis .diagnosis-title{font-size:13px}.mobile-card-testapp-aca-st .card-diagnosis .diagnosis-buttons .mobile-diagnosis-btn{font-size:11px;height:32px}.mobile-card-testapp-aca-st .card-actions .mobile-report-btn{font-size:13px;height:40px}.mobile-card-testapp-aca-st .card-actions .mobile-report-btn img{height:14px;width:14px}}.Assess_all_marking_stu{align-items:flex-start;background:#fff;box-sizing:border-box;caret-color:#0000;color:#352744;display:flex;height:100%;justify-content:center;min-height:0;overflow-x:hidden;overflow-y:auto;padding:clamp(1rem,4vh,2.5rem) 1rem 2.5rem;width:100%}.Assess_all_marking_stu .wrap-main{align-items:stretch;display:flex;flex-direction:column;margin:auto 0;min-height:0;width:min(44rem,100%)}.Assess_all_marking_stu .title{align-items:center;background:#6f4ea1;border:1px solid #6f4ea1;border-radius:.25rem;box-sizing:border-box;color:#fff;display:flex;font-size:.95rem;font-weight:500;height:3rem;line-height:1;margin:0 0 .85rem;padding:0 1rem;text-align:left;width:100%}.Assess_all_marking_stu .question-card{background:#fff;border:1px solid #aa98c5;border-radius:.4rem;box-shadow:none;box-sizing:border-box;padding:1.5rem;width:100%}.Assess_all_marking_stu .question-title{align-items:center;background:#e8def4;border:1px solid #b7a4d1;border-radius:.3rem;box-sizing:border-box;color:#513773;display:flex;font-size:.9rem;font-weight:500;height:2.6rem;justify-content:flex-start;line-height:1;margin:0 0 .95rem;padding:0 .85rem;text-align:left;width:100%}.Assess_all_marking_stu .options{display:flex;flex-direction:column;gap:.75rem}.Assess_all_marking_stu .option{align-items:center;background:#fff;border:1px solid #b9a9cd;border-radius:.35rem;box-shadow:none;box-sizing:border-box;color:#352744;cursor:pointer;display:flex;font-family:inherit;font-weight:400;min-height:4rem;outline:none;padding:1rem;text-align:left;transition:border-color .15s ease,background-color .15s ease;width:100%}.Assess_all_marking_stu .option:hover{background:#f8f4fc;border-color:#8061aa}.Assess_all_marking_stu .option:focus-visible{border-color:#7655a6;box-shadow:0 0 0 2px #6f4ea124}.Assess_all_marking_stu .option.selected{background:#fff0f4;border-color:#df6680;color:#aa2e4c}.Assess_all_marking_stu .option .que-text{color:inherit;font-size:.95rem;font-weight:400;line-height:1.5;text-align:left}.Assess_all_marking_stu .nav-buttons{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:1.1rem;width:100%}.Assess_all_marking_stu .nav-button{background:#7655a6!important;border:1px solid #7655a6!important;border-radius:.3rem!important;box-shadow:none!important;color:#fff!important;flex:0 1 7rem;font-size:.86rem;font-weight:400;height:2.4rem;line-height:1;min-height:2.4rem;min-width:6.2rem;padding:0 .65rem;white-space:nowrap;width:7rem}.Assess_all_marking_stu .nav-button:hover:not(:disabled){background:#5d3e89!important;color:#fff!important}.Assess_all_marking_stu .nav-button:disabled{background:#f3f4f6!important;border-color:#dfe3e8!important;color:#9aa3af!important;cursor:not-allowed}.Assess_all_marking_stu .nav-button.btnClose{background:#f1f3f5!important;border-color:#d7dce2!important;color:#6b7280!important}.Assess_all_marking_stu .nav-button.btnClose:hover:not(:disabled){background:#e7eaee!important;color:#4b5563!important}.Assess_all_marking_stu .nav-button.btnSubmit{background:#ff3f46!important;border-color:#ff5a61!important;color:#fff!important}.Assess_all_marking_stu .nav-button.btnSubmit:hover:not(:disabled){background:#eb3139!important}.Assess_all_marking_stu .nav-button.btnSubmit:disabled{background:#f3f4f6!important;border-color:#dfe3e8!important;color:#9aa3af!important}.Assess_all_marking_stu .progress-wrapper{background:#fff;border:1px solid #aa98c5;border-radius:.4rem;box-sizing:border-box;margin-top:1rem;padding:.85rem 1rem 1rem;width:100%}.Assess_all_marking_stu .progress-summary{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:8rem minmax(6rem,1fr) 10rem}.Assess_all_marking_stu .progress-label{align-items:center;background:#eee5f8;border:1px solid #9e80c4;border-radius:999px;box-sizing:border-box;color:#5d3d87;display:flex;font-size:.86rem;font-weight:500;gap:.3rem;justify-content:center;min-height:1.8rem;min-width:8rem;padding:0;text-align:center;width:8rem}.Assess_all_marking_stu .progress-label span{color:#cf3f63;font-weight:500;margin:0}.Assess_all_marking_stu .progress-bar{background:#e1d8eb;border-radius:999px;height:.55rem;margin:0 auto;overflow:hidden;width:100%}.Assess_all_marking_stu .progress-fill{background:#8965b7;border-radius:inherit;height:100%;transition:width .2s ease}.Assess_all_marking_stu .call-balance{align-items:center;background:#ffedc7;border:1px solid #e3aa47;border-radius:999px;box-sizing:border-box;color:#874900;display:inline-flex;font-size:.82rem;font-weight:400;justify-content:center;margin:0;min-height:1.8rem;min-width:10rem;padding:0;text-align:center;white-space:nowrap;width:10rem}@media(max-width:768px){.Assess_all_marking_stu{align-items:flex-start;padding:.6rem .5rem 1.5rem}.Assess_all_marking_stu .wrap-main{margin:0;width:100%}.Assess_all_marking_stu .title{font-size:.9rem;height:2.45rem;margin-bottom:.5rem;padding:0 .8rem}.Assess_all_marking_stu .question-card{padding:.75rem}.Assess_all_marking_stu .question-title{font-size:.86rem;height:2.2rem;margin-bottom:.6rem;padding:0 .7rem}.Assess_all_marking_stu .options{gap:.5rem}.Assess_all_marking_stu .option{min-height:3rem;padding:.7rem .8rem}.Assess_all_marking_stu .option .que-text{font-size:.9rem}.Assess_all_marking_stu .nav-buttons{gap:.35rem;margin-top:.7rem}.Assess_all_marking_stu .nav-button{flex:1 1;font-size:.82rem;min-width:0;padding:0 .3rem;width:auto}.Assess_all_marking_stu .progress-wrapper{margin-top:.6rem;padding:.65rem .75rem}}@media(max-width:560px){.Assess_all_marking_stu .progress-summary{gap:.6rem;grid-template-areas:"progress-count call-balance" "progress-bar progress-bar";grid-template-columns:8rem 10rem;justify-content:space-between}.Assess_all_marking_stu .progress-label{grid-area:progress-count}.Assess_all_marking_stu .progress-bar{grid-area:progress-bar}.Assess_all_marking_stu .call-balance{grid-area:call-balance}}@media(max-width:480px){.Assess_all_marking_stu .nav-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.Assess_all_marking_stu .nav-button{min-width:0;width:100%}}.Assess_all_marking_stu_link{caret-color:#0000;height:100%;max-height:100%;overflow-y:auto;padding:3rem}.Assess_all_marking_stu_link,.Assess_all_marking_stu_link .wrap-main{align-items:center;display:flex;flex-direction:column;justify-content:center}.Assess_all_marking_stu_link .wrap-main{height:37rem;min-height:37rem;width:100%}.Assess_all_marking_stu_link .title{background-color:var(--h-sky);border-radius:7px;color:#fff;font-weight:700;height:3.5rem;line-height:3.5rem;margin-bottom:2rem;max-width:640px;text-align:center;width:100%}.Assess_all_marking_stu_link .question-card{background:#fff;border-radius:20px;box-shadow:0 6px 18px #00000014;max-width:640px;padding:32px;transition:box-shadow .3s ease;width:100%}.Assess_all_marking_stu_link .question-title{background-color:#c0c0bf80;border-radius:7px;color:#222;font-size:22px;font-weight:700;height:3rem;line-height:3rem;margin-bottom:28px;text-align:center}.Assess_all_marking_stu_link .options{display:flex;flex-direction:column;gap:20px}.Assess_all_marking_stu_link .option{background:#fff;border:2px solid #ddd;border-radius:14px;box-shadow:0 2px 6px #0000000a;cursor:pointer;display:flex;flex-direction:column;padding:18px 20px;transition:all .2s ease}.Assess_all_marking_stu_link .option:hover{background-color:#f9f9f9;border-color:#aaa}.Assess_all_marking_stu_link .option.selected{background-color:#fff1f1;border-color:#dc3545}.Assess_all_marking_stu_link .option .type-label{color:#555;font-size:15px;font-weight:600;margin-bottom:6px}.Assess_all_marking_stu_link .option .que-text{color:#333;font-size:1.3rem;font-weight:700;line-height:1.4}.Assess_all_marking_stu_link .nav-buttons{display:flex;gap:16px;justify-content:space-between;margin-top:32px}.Assess_all_marking_stu_link .nav-button{background-color:var(--h-sky);border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:14px 20px;transition:background-color .2s ease}.Assess_all_marking_stu_link .nav-button:hover:not(:disabled){background-color:var(--h-sky2)}.Assess_all_marking_stu_link .nav-button:disabled{background-color:#ccc;cursor:not-allowed}.Assess_all_marking_stu_link .btnSubmit{background-color:var(--h-red)!important}.Assess_all_marking_stu_link .btnSubmit:hover:not(:disabled){background-color:var(--h-red2)}.Assess_all_marking_stu_link .btnSubmit:disabled{background-color:#ccc!important;cursor:not-allowed}.Assess_all_marking_stu_link .btnClose{background-color:#ccc!important}.Assess_all_marking_stu_link .progress-wrapper{margin-top:40px}.Assess_all_marking_stu_link .progress-label{color:#333;font-size:1rem;font-weight:700;margin-bottom:8px;text-align:center}.Assess_all_marking_stu_link .progress-label span{color:var(--h-gray);margin-left:.3rem}.Assess_all_marking_stu_link .progress-bar{background-color:#eee;border-radius:6px;height:12px;margin:0 auto;overflow:hidden;width:100%;width:20rem}.Assess_all_marking_stu_link .progress-fill{background-color:#4298b4;height:100%;transition:width .3s ease}.Assess_all_marking_stu_link .call-balance{color:var(--textLight);font-size:.95rem;margin-top:12px;text-align:center}.assess-link-stu-header .HeaderTitle{background-color:#eef1f5;border-color:#dbe2ea!important;color:#475569}.assess-link-stu-header .HeaderTitle .section-title{box-sizing:border-box;justify-content:space-between;padding:0 .35rem 0 1rem}.assess-link-stu-header .HeaderTitle .section-title>span{flex:1 1;min-width:0;text-align:left}.assess-link-stu-header .HeaderTitle .section-title .close{flex:0 0 2.5rem;opacity:.75;position:static}.Assess_link_stu_acaDir{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:calc(100% - 3rem);justify-content:space-between;overflow-y:hidden;padding:1px}.Assess_link_stu_acaDir .sec-main{flex:1 1;min-height:0;overflow:hidden;width:100%}.Assess_link_stu_acaDir .responsive-container{height:100%;overflow:hidden;width:100%}.Assess_link_stu_acaDir .student-grid-desktop{border:1px solid #cfd3d8;box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%}.Assess_link_stu_acaDir .student-grid-header-frame{flex:0 0 auto;overflow-y:auto;scrollbar-gutter:stable}.Assess_link_stu_acaDir .student-grid-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.Assess_link_stu_acaDir .title{font-weight:700;margin-bottom:2rem}.Assess_link_stu_acaDir .student-grid-header-row,.Assess_link_stu_acaDir .student-grid-row{box-sizing:border-box;display:grid;font-size:.9rem;grid-template-columns:4fr 8fr 5fr 8fr 8fr 6fr 8fr 8fr 7fr 7fr;min-width:0;width:100%}.Assess_link_stu_acaDir .student-grid-header-row{background:#f5f6f8;color:#4b5563;font-weight:400;min-height:2.5rem}.Assess_link_stu_acaDir .student-grid-row{background:#fff;cursor:default;height:2.5rem}.Assess_link_stu_acaDir .student-grid-row.selected{background:#f88ffa33}.Assess_link_stu_acaDir .student-grid-row .student-grid-cell:first-child{background:#f5f6f8}.Assess_link_stu_acaDir .student-grid-cell{align-items:center;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;box-sizing:border-box;display:flex;justify-content:center;min-width:0;overflow:hidden;padding:.5rem .9rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Assess_link_stu_acaDir .student-grid-header-cell{background:#f5f6f8;padding:0}.Assess_link_stu_acaDir .student-grid-header-cell .sortable-header-button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:400;height:100%;overflow:hidden;padding:.5rem .9rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.Assess_link_stu_acaDir .student-grid-header-cell .sortable-header-button:focus-visible{outline:2px solid #2f6fed;outline-offset:-2px}.Assess_link_stu_acaDir .student-grid-end-space{background:#fff;height:4rem;min-height:4rem;width:100%}.Assess_link_stu_acaDir .student-status-new{color:#16a34a}.Assess_link_stu_acaDir .assessment-status{align-items:center;border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:600;justify-content:center;min-width:6.5rem;padding:.15rem .45rem}.Assess_link_stu_acaDir .assessment-status.complete{background-color:#fee2e2;color:#b91c1c}.Assess_link_stu_acaDir .assessment-status.parent-complete{background-color:#e8f0fe;color:#315fa8}.Assess_link_stu_acaDir .sec-actions{align-items:center;background-color:#fff;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.4rem;justify-content:center;padding:.5rem 0;width:100%}.Assess_link_stu_acaDir .sec-actions .toolbar-left{min-width:0}.Assess_link_stu_acaDir .sec-actions .assessment-class-filters,.Assess_link_stu_acaDir .sec-actions .toolbar-left{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.Assess_link_stu_acaDir .sec-actions .assessment-class-filters label{align-items:center;color:#526176;display:flex;font-size:.85rem;gap:.3rem}.Assess_link_stu_acaDir .sec-actions .assessment-class-filters select{background:#fff;border:1px solid #c9cdd3;border-radius:.3rem;color:#334155;font:inherit;height:2.2rem;max-width:12rem;min-width:6rem;padding:0 .45rem}.Assess_link_stu_acaDir .sec-actions .assessment-class-filters select:focus-visible{outline:2px solid #64748b;outline-offset:1px}.Assess_link_stu_acaDir .sec-actions .assessment-class-filters select:disabled{background:#f1f5f9;color:#94a3b8}.Assess_link_stu_acaDir .sec-actions .assessment-class-filter-error{color:#a33939;flex:1 0 100%;font-size:.8rem;margin:0;text-align:center}.Assess_link_stu_acaDir .sec-actions .assessment-class-filter-error button{background:#fff;border:1px solid #c9cdd3;border-radius:.2rem;cursor:pointer;margin-left:.4rem;padding:.2rem .4rem}.Assess_link_stu_acaDir .sec-actions .action-target-selector{align-items:center;background:#fff;border:1px solid #c9cdd3;border-radius:.3rem;box-sizing:border-box;color:#6b7280;display:inline-flex;flex:0 0 auto;font-size:.9rem;gap:.7rem;height:2.2rem;order:-1;padding:0 .65rem;white-space:nowrap}.Assess_link_stu_acaDir .sec-actions .action-target-selector label{align-items:center;background:#0000;border:0;border-radius:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.25rem;height:auto;line-height:1;padding:0;width:auto}.Assess_link_stu_acaDir .sec-actions .action-target-selector label.active{color:#294d8d;font-weight:400}.Assess_link_stu_acaDir .sec-actions .action-target-selector input[type=radio]{accent-color:#4267a8;cursor:pointer;height:.9rem;margin:0;width:.9rem}.Assess_link_stu_acaDir .sec-actions .student-assessment-search-box{flex:0 1 12rem;min-width:8rem;width:12rem}.Assess_link_stu_acaDir .sec-actions .student-assessment-search-box input{background:#fff;border:1px solid #c9cdd3;border-radius:.3rem;box-sizing:border-box;caret-color:auto;font-size:.9rem;font-weight:400;height:2.2rem;padding:0 .75rem;width:100%}.Assess_link_stu_acaDir .sec-actions .student-assessment-search-box input:focus{border-color:#64748b;outline:none}.Assess_link_stu_acaDir .sec-actions .action-buttons{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:.4rem;max-width:100%}.Assess_link_stu_acaDir .sec-actions .action-btn{flex:1 0 auto;font-weight:400;height:2.2rem;min-width:8rem;white-space:nowrap;width:auto}.Assess_link_stu_acaDir .sec-actions .action-assess{background-color:#4f8a5b}.Assess_link_stu_acaDir .sec-actions .action-refresh{background-color:#64748b}.Assess_link_stu_acaDir .sec-actions .action-refresh:hover:not(:disabled){background-color:#526176}.Assess_link_stu_acaDir .sec-actions .action-link{background-color:#3f6f9f}.Assess_link_stu_acaDir .sec-actions .action-link img{filter:brightness(0) invert(1);width:1rem}.Assess_link_stu_acaDir .sec-actions .action-message{background-color:#314a7d}.Assess_link_stu_acaDir .sec-actions .action-kakao{background-color:#fee500;color:#3b1e1e}.Assess_link_stu_acaDir .sec-actions .action-kakao:hover:not(:disabled){background-color:#f2d900}.Assess_link_stu_acaDir .sec-actions .action-kakao:focus-visible{outline:2px solid #3b1e1e;outline-offset:2px}@media(max-width:900px){.Assess_link_stu_acaDir .sec-actions{align-items:stretch;display:flex;flex-direction:column}.Assess_link_stu_acaDir .sec-actions .toolbar-left{flex-wrap:wrap;width:100%}.Assess_link_stu_acaDir .sec-actions .action-buttons,.Assess_link_stu_acaDir .sec-actions .action-target-selector{width:100%}.Assess_link_stu_acaDir .sec-actions .action-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.Assess_link_stu_acaDir .sec-actions .action-buttons .action-btn{min-width:0}.Assess_link_stu_acaDir .sec-actions .student-assessment-search-box{flex:1 1 100%;width:100%}}.Assess_link_stu_acaDir .sec-menu{align-items:center;display:flex;flex:0 0 auto;gap:.4rem;height:2.2rem;justify-content:flex-start;margin:0;order:-2;padding:0;width:auto}.Assess_link_stu_acaDir .sec-menu .assessment-student-filter{align-items:center;background:#fff;border:1px solid #c9cdd3;border-radius:.3rem;box-sizing:border-box;color:#6b7280;display:inline-flex;font-size:.9rem;font-weight:400;gap:.7rem;height:2.2rem;padding:0 .65rem;white-space:nowrap}.Assess_link_stu_acaDir .sec-menu .assessment-student-filter label{align-items:center;cursor:pointer;display:inline-flex;gap:.25rem}.Assess_link_stu_acaDir .sec-menu .assessment-student-filter input[type=radio]{accent-color:var(--h-insert);cursor:pointer;height:.9rem;margin:0;width:.9rem}.Assess_link_stu_acaDir .sec-menu .assessment-student-filter input[type=radio]:checked+span{color:#334155}.Assess_link_stu_acaDir .mobile-cards-container{display:flex;flex-direction:column;gap:16px;padding:0 8px;width:100%}.Assess_link_stu_acaDir .mobile-card{background:#fff;border:1px solid var(--borderColor);border-radius:8px;box-shadow:none;cursor:pointer;padding:16px;transition:all .2s ease}.Assess_link_stu_acaDir .mobile-card:hover{border-color:var(--borderActive);box-shadow:none;transform:none}.Assess_link_stu_acaDir .mobile-card .card-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.Assess_link_stu_acaDir .mobile-card .card-header .card-number{background:var(--numberBg);border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:4px 8px}.Assess_link_stu_acaDir .mobile-card .card-header .card-name{color:var(--textDark);font-size:18px;font-weight:700}.Assess_link_stu_acaDir .mobile-card .card-content{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.Assess_link_stu_acaDir .mobile-card .card-content .card-row{align-items:center;display:flex;justify-content:space-between;padding:0}.Assess_link_stu_acaDir .mobile-card .card-content .card-row .card-label{color:var(--textMedium);font-size:14px;font-weight:500;min-width:60px}.Assess_link_stu_acaDir .mobile-card .card-content .card-row .card-value{color:var(--textDark);flex:1 1;font-size:14px;font-weight:600;margin-left:12px;text-align:right}.Assess_link_stu_acaDir .mobile-card .card-content .card-row .assessment-result.complete{color:#247a35}.Assess_link_stu_acaDir .mobile-card .card-content .card-row .assessment-result.parent-complete{color:#315fa8}.Assess_link_stu_acaDir .mobile-card .card-actions{display:flex;gap:8px;justify-content:center}.Assess_link_stu_acaDir .mobile-card .card-actions .mobile-btn{padding:0 2rem}@media(max-width:768px){.Assess_link_stu_acaDir .mobile-cards-container{gap:12px;padding:0 4px}.Assess_link_stu_acaDir .mobile-card{border-radius:10px;padding:12px}.Assess_link_stu_acaDir .mobile-card .card-header{margin-bottom:10px}.Assess_link_stu_acaDir .mobile-card .card-header .card-name{font-size:16px}.Assess_link_stu_acaDir .mobile-card .card-content{gap:6px;margin-bottom:12px}.Assess_link_stu_acaDir .mobile-card .card-content .card-row .card-label{font-size:13px;min-width:50px}.Assess_link_stu_acaDir .mobile-card .card-actions .mobile-btn,.Assess_link_stu_acaDir .mobile-card .card-content .card-row .card-value{font-size:13px}}@media(max-width:480px){.Assess_link_stu_acaDir .mobile-card{padding:10px;width:100%}.Assess_link_stu_acaDir .mobile-card .card-header .card-number{font-size:11px;padding:3px 6px}.Assess_link_stu_acaDir .mobile-card .card-header .card-name{font-size:15px}.Assess_link_stu_acaDir .mobile-card .card-content .card-row .card-label,.Assess_link_stu_acaDir .mobile-card .card-content .card-row .card-value{font-size:12px}}.Assess_link_stu_sch{align-items:center;border:1px solid #ddd;caret-color:#0000;display:flex;flex-direction:column;height:calc(100% - 5rem);justify-content:flex-start;overflow-y:hidden;padding:1px}.Assess_link_stu_sch .sec-main{overflow-y:auto}.Assess_link_stu_sch .title{font-weight:700;margin-bottom:2rem}.Assess_link_stu_sch table td:first-child,.Assess_link_stu_sch table th:first-child{text-align:center;width:6rem}.Assess_link_stu_sch table tr{height:2.5rem}.Assess_link_stu_sch table td,.Assess_link_stu_sch table th{border:1px solid #ddd!important;font-size:1rem}.Assess_link_stu_sch table th{text-align:center!important}.Assess_link_stu_sch .btnReport{background-color:#fff;width:4rem}.Assess_link_stu_sch .btnReport img{height:auto;margin-left:0;width:1.5rem}.Assess_link_stu_mom .mobile-card-container{display:block;gap:12px;padding:0}.Assess_link_stu_mom .mobile-card{background:#fff;border:1px solid var(--borderColor);border-radius:8px;box-shadow:none;margin-bottom:12px;padding:16px;transition:all .2s ease}.Assess_link_stu_mom .mobile-card:hover{border-color:var(--borderActive);box-shadow:none}.Assess_link_stu_mom .mobile-card.selected{background-color:var(--bgSelected);border-color:var(--borderActive)}.Assess_link_stu_mom .mobile-card-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.Assess_link_stu_mom .mobile-card-header .mobile-card-number{align-items:center;background:var(--numberBg);border-radius:4px;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.Assess_link_stu_mom .mobile-card-header .mobile-card-name{color:var(--textDark);flex:1 1;font-size:16px;font-weight:700;text-align:center}.Assess_link_stu_mom .mobile-card-header .mobile-card-date{background:var(--bgLight);border-radius:4px;color:var(--textLight);font-size:12px;padding:4px 8px}.Assess_link_stu_mom .mobile-card-content{margin-bottom:16px}.Assess_link_stu_mom .mobile-card-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:4px 0}.Assess_link_stu_mom .mobile-card-row:last-child{margin-bottom:0}.Assess_link_stu_mom .mobile-card-row .mobile-card-label{color:var(--textMedium);font-size:14px;font-weight:500;min-width:90px}.Assess_link_stu_mom .mobile-card-row .mobile-card-value{color:var(--textDark);flex:1 1;font-size:14px;font-weight:500;text-align:right}.Assess_link_stu_mom .mobile-card-buttons{display:flex;gap:8px;justify-content:center}.Assess_link_stu_mom .mobile-card-buttons .mobile-btn{align-items:center;background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;display:flex;flex:1 1;font-size:14px;gap:4px;justify-content:center;max-width:140px;padding:10px 12px;transition:all .2s ease}.Assess_link_stu_mom .mobile-card-buttons .mobile-btn:hover{background:var(--bgHover);border-color:var(--borderActive)}.Assess_link_stu_mom .mobile-card-buttons .mobile-btn.mobile-btn-link{border-color:var(--numberBg);color:var(--numberBg)}.Assess_link_stu_mom .mobile-card-buttons .mobile-btn.mobile-btn-link:hover{background:var(--numberBg);color:#fff}.Assess_link_stu_mom .mobile-card-buttons .mobile-btn.mobile-btn-link img{filter:brightness(0) saturate(100%) invert(20%) sepia(10%) saturate(1200%) hue-rotate(170deg) brightness(95%) contrast(90%);height:16px;width:16px}.Assess_link_stu_mom .mobile-card-buttons .mobile-btn.mobile-btn-link:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7500%) hue-rotate(109deg) brightness(107%) contrast(107%)}@media(max-width:480px){.Assess_link_stu_mom .mobile-card{margin-bottom:10px;padding:12px}.Assess_link_stu_mom .mobile-card-header .mobile-card-name{font-size:15px}.Assess_link_stu_mom .mobile-card-row .mobile-card-label,.Assess_link_stu_mom .mobile-card-row .mobile-card-value{font-size:13px}.Assess_link_stu_mom .mobile-card-row .mobile-card-label{min-width:80px}.Assess_link_stu_mom .mobile-card-buttons .mobile-btn{font-size:13px;max-width:120px;padding:8px 10px}}.Assess_link_stu_mom{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:calc(100% - 5rem);justify-content:flex-start;overflow-y:hidden;padding:1px;width:100%}.Assess_link_stu_mom .sec-main{overflow-y:auto;width:100%}.Assess_link_stu_mom .title{font-weight:700;margin-bottom:2rem}.Assess_link_stu_mom table td:first-child,.Assess_link_stu_mom table th:first-child{text-align:center;width:6rem}.Assess_link_stu_mom table tr{height:2.5rem}.Assess_link_stu_mom table td,.Assess_link_stu_mom table th{border:1px solid #ddd!important;font-size:1rem}.Assess_link_stu_mom table th{text-align:center!important}.Assess_link_stu_mom .btnReport{background-color:#fff;width:4rem}.Assess_link_stu_mom .btnReport img{height:auto;margin-left:0;width:1.5rem}.Assess_link_stu_acaMom{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:calc(100% - 3rem);justify-content:flex-start;overflow-y:hidden;padding:1px;width:100%}.Assess_link_stu_acaMom .sec-main{overflow-y:auto;width:100%}.Assess_link_stu_acaMom .mobile-cards-container{display:none}.Assess_link_stu_acaMom .title{font-weight:700;margin-bottom:2rem}.Assess_link_stu_acaMom table td:first-child,.Assess_link_stu_acaMom table th:first-child{text-align:center;width:6rem}.Assess_link_stu_acaMom table tr{height:2.5rem}.Assess_link_stu_acaMom table td,.Assess_link_stu_acaMom table th{border:1px solid #ddd!important;font-size:1rem}.Assess_link_stu_acaMom table th{text-align:center!important}.Assess_link_stu_acaMom .btnReport{background-color:#fff;width:4rem}.Assess_link_stu_acaMom .btnReport img{height:auto;margin-left:0;width:1.5rem}.mobile-card-acamom{background:#fff;border:1px solid var(--borderColor);border-radius:8px;box-shadow:none;cursor:pointer;margin-bottom:12px;margin-top:4px;padding:20px;transition:all .2s ease}.mobile-card-acamom:hover{border-color:var(--borderActive)}.mobile-card-acamom:active,.mobile-card-acamom:hover{box-shadow:none;transform:none}.mobile-card-acamom .card-header{align-items:flex-start;border-bottom:1px solid #f1f3f5;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.mobile-card-acamom .card-header .card-number{background:var(--bgLight);border-radius:4px;color:var(--textMedium);font-size:12px;font-weight:500;min-width:-webkit-fit-content;min-width:fit-content;padding:4px 8px}.mobile-card-acamom .card-header .card-main-info{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.mobile-card-acamom .card-header .card-main-info .card-name{color:var(--textDark);font-size:16px;font-weight:600;margin:0;text-align:right}.mobile-card-acamom .card-header .card-main-info .card-role{background:var(--bgLight);border-radius:4px;color:var(--textMedium);font-size:11px;font-weight:500;min-width:40px;padding:2px 8px;text-align:center}.mobile-card-acamom .card-info{margin-bottom:16px}.mobile-card-acamom .card-info .info-row{align-items:center;border-bottom:1px solid #f8f9fa;display:flex;justify-content:space-between;padding:8px 0}.mobile-card-acamom .card-info .info-row:last-child{border-bottom:none;padding-bottom:0}.mobile-card-acamom .card-info .info-row .info-label{color:var(--textMedium);font-size:13px;font-weight:500;min-width:90px}.mobile-card-acamom .card-info .info-row .info-value{color:var(--textDark);font-size:14px;text-align:right;word-break:break-all}.mobile-card-acamom .card-actions{border-top:1px solid #f1f3f5;padding-top:12px}.mobile-card-acamom .card-actions .mobile-link-btn{align-items:center;display:flex;font-size:14px;font-weight:500;gap:8px;height:48px;justify-content:center;width:100%}@media(max-width:900px){.Assess_link_stu_acaMom .table-hong{display:none}.Assess_link_stu_acaMom .mobile-cards-container{display:block}}@media(max-width:480px){.mobile-cards-container{gap:12px;padding:0 4px}.mobile-card-acamom{margin-bottom:8px;padding:16px}.mobile-card-acamom .card-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.mobile-card-acamom .card-header .card-number{background:var(--h-sky);border-radius:12px;color:#fff;font-size:12px;font-weight:700;padding:4px 8px}.mobile-card-acamom .card-header .card-name{font-size:15px}.mobile-card-acamom .card-header .card-role{font-size:10px;padding:2px 6px}.mobile-card-acamom .info-row{padding:6px 0}.mobile-card-acamom .info-row .info-label{font-size:12px;min-width:80px}.mobile-card-acamom .info-row .info-value{font-size:13px}.mobile-card-acamom .card-actions .mobile-link-btn{font-size:13px;height:44px}.mobile-card-acamom .card-actions .mobile-link-btn img{height:16px;width:16px}}.Assess_link_tec_acaDir .mobile-cards-container{display:flex;flex-direction:column;gap:16px;padding:0 8px;width:100%}.Assess_link_tec_acaDir .mobile-card{background:#fff;border:1px solid var(--borderColor);border-radius:8px;box-shadow:none;cursor:pointer;padding:16px;transition:all .2s ease}.Assess_link_tec_acaDir .mobile-card:hover{border-color:var(--borderActive);box-shadow:none;transform:none}.Assess_link_tec_acaDir .mobile-card .card-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.Assess_link_tec_acaDir .mobile-card .card-header .card-number{background:var(--numberBg);border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:4px 8px}.Assess_link_tec_acaDir .mobile-card .card-header .card-name{color:var(--textDark);font-size:18px;font-weight:700}.Assess_link_tec_acaDir .mobile-card .card-content{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.Assess_link_tec_acaDir .mobile-card .card-content .card-row{align-items:center;display:flex;justify-content:space-between;padding:0}.Assess_link_tec_acaDir .mobile-card .card-content .card-row .card-label{color:var(--textMedium);font-size:14px;font-weight:500;min-width:60px}.Assess_link_tec_acaDir .mobile-card .card-content .card-row .card-value{color:var(--textDark);flex:1 1;font-size:14px;font-weight:600;margin-left:12px;text-align:right}.Assess_link_tec_acaDir .mobile-card .card-actions{display:flex;gap:8px;justify-content:center}.Assess_link_tec_acaDir .mobile-card .card-actions .mobile-btn{padding:0 2rem}@media(max-width:768px){.Assess_link_tec_acaDir .mobile-cards-container{gap:12px;padding:0 4px}.Assess_link_tec_acaDir .mobile-card{border-radius:8px;padding:12px}.Assess_link_tec_acaDir .mobile-card .card-header{margin-bottom:10px}.Assess_link_tec_acaDir .mobile-card .card-header .card-name{font-size:16px}.Assess_link_tec_acaDir .mobile-card .card-content{gap:6px;margin-bottom:12px}.Assess_link_tec_acaDir .mobile-card .card-content .card-row .card-label{font-size:13px;min-width:50px}.Assess_link_tec_acaDir .mobile-card .card-actions .mobile-btn,.Assess_link_tec_acaDir .mobile-card .card-content .card-row .card-value{font-size:13px}}@media(max-width:480px){.Assess_link_tec_acaDir .mobile-card{padding:10px;width:100%}.Assess_link_tec_acaDir .mobile-card .card-header .card-number{font-size:11px;padding:3px 6px}.Assess_link_tec_acaDir .mobile-card .card-header .card-name{font-size:15px}.Assess_link_tec_acaDir .mobile-card .card-content .card-row .card-label,.Assess_link_tec_acaDir .mobile-card .card-content .card-row .card-value{font-size:12px}}.Assess_all_testNmApp_mom .mobile-cards-container{display:flex;flex-direction:column;gap:16px;padding:0 8px;width:100%}.Assess_all_testNmApp_mom .mobile-card{background:#fff;border:1px solid var(--borderColor);border-radius:8px;box-shadow:none;cursor:pointer;padding:16px;transition:all .2s ease}.Assess_all_testNmApp_mom .mobile-card:hover{border-color:var(--borderActive);box-shadow:none;transform:none}.Assess_all_testNmApp_mom .mobile-card .card-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.Assess_all_testNmApp_mom .mobile-card .card-header .card-number{background:var(--numberBg);border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:4px 8px}.Assess_all_testNmApp_mom .mobile-card .card-header .card-name{color:var(--textDark);font-size:18px;font-weight:700}.Assess_all_testNmApp_mom .mobile-card .card-content{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.Assess_all_testNmApp_mom .mobile-card .card-content .card-row{align-items:center;display:flex;justify-content:space-between;padding:0}.Assess_all_testNmApp_mom .mobile-card .card-content .card-row .card-label{color:var(--textMedium);font-size:14px;font-weight:500;min-width:80px}.Assess_all_testNmApp_mom .mobile-card .card-content .card-row .card-value{color:var(--textDark);flex:1 1;font-size:14px;font-weight:600;margin-left:12px;text-align:right}.Assess_all_testNmApp_mom .mobile-card .card-actions{display:flex;gap:8px;justify-content:center}.Assess_all_testNmApp_mom .mobile-card .card-actions .mobile-btn{padding:0 2rem}@media(max-width:768px){.Assess_all_testNmApp_mom .mobile-cards-container{gap:12px;padding:0 4px}.Assess_all_testNmApp_mom .mobile-card{border-radius:8px;padding:12px}.Assess_all_testNmApp_mom .mobile-card .card-header{margin-bottom:10px}.Assess_all_testNmApp_mom .mobile-card .card-header .card-name{font-size:16px}.Assess_all_testNmApp_mom .mobile-card .card-content{gap:6px;margin-bottom:12px}.Assess_all_testNmApp_mom .mobile-card .card-content .card-row .card-label{font-size:13px;min-width:70px}.Assess_all_testNmApp_mom .mobile-card .card-actions .mobile-btn,.Assess_all_testNmApp_mom .mobile-card .card-content .card-row .card-value{font-size:13px}}@media(max-width:480px){.Assess_all_testNmApp_mom .mobile-card{padding:10px;width:100%}.Assess_all_testNmApp_mom .mobile-card .card-header .card-number{font-size:11px;padding:3px 6px}.Assess_all_testNmApp_mom .mobile-card .card-header .card-name{font-size:15px}.Assess_all_testNmApp_mom .mobile-card .card-content .card-row .card-label,.Assess_all_testNmApp_mom .mobile-card .card-content .card-row .card-value{font-size:12px}}.assess-link-tec-header .HeaderTitle{background-color:#eef1f5;border-color:#dbe2ea!important;color:#475569}.assess-link-tec-header .HeaderTitle .section-title{box-sizing:border-box;justify-content:space-between;padding:0 .35rem 0 1rem}.assess-link-tec-header .HeaderTitle .section-title>span{flex:1 1;min-width:0;text-align:left}.assess-link-tec-header .HeaderTitle .section-title .close{flex:0 0 2.5rem;opacity:.75;position:static}.Assess_link_tec_acaDir{align-items:stretch;box-sizing:border-box;caret-color:#0000;display:flex;flex-direction:column;height:calc(100% - 3rem);overflow:hidden;padding:1px}.Assess_link_tec_acaDir .sec-main{flex:1 1 auto;min-height:0;overflow:hidden;width:100%}.Assess_link_tec_acaDir .teacher-grid-desktop{border:1px solid #cfd3d8;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-width:51rem}.Assess_link_tec_acaDir .teacher-grid-header-frame{flex:0 0 auto;overflow-y:auto;scrollbar-gutter:stable}.Assess_link_tec_acaDir .teacher-grid-header-row,.Assess_link_tec_acaDir .teacher-grid-row{box-sizing:border-box;display:grid;font-size:.9rem;grid-template-columns:4rem 8rem 8rem 11rem 9rem 8.5rem minmax(2rem,1fr);min-width:0;width:100%}.Assess_link_tec_acaDir .teacher-grid-header-row{background:#f5f6f8;color:#4b5563;font-weight:400;min-height:2.5rem}.Assess_link_tec_acaDir .teacher-grid-row{background:#fff;cursor:default;height:2.5rem}.Assess_link_tec_acaDir .teacher-grid-row.selected{background:#f88ffa33}.Assess_link_tec_acaDir .teacher-grid-row .teacher-grid-cell:first-child{background:#f5f6f8}.Assess_link_tec_acaDir .teacher-grid-cell{align-items:center;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;box-sizing:border-box;display:flex;justify-content:center;min-width:0;overflow:hidden;padding:.5rem .9rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Assess_link_tec_acaDir .teacher-grid-header-cell{background:#f5f6f8;padding:0}.Assess_link_tec_acaDir .teacher-grid-header-cell .sortable-header-button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:400;height:100%;overflow:hidden;padding:.5rem .9rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.Assess_link_tec_acaDir .teacher-grid-header-cell .sortable-header-button:focus-visible{outline:2px solid #2f6fed;outline-offset:-2px}.Assess_link_tec_acaDir .teacher-grid-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.Assess_link_tec_acaDir .teacher-grid-end-space{background:#fff;height:4rem;min-height:4rem;width:100%}.Assess_link_tec_acaDir .assessment-status{align-items:center;border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:600;justify-content:center;min-width:6.5rem;padding:.15rem .45rem}.Assess_link_tec_acaDir .assessment-status.complete{background-color:#fee2e2;color:#b91c1c}.Assess_link_tec_acaDir .sec-actions{align-items:center;background:#fff;display:flex;flex:0 0 auto;justify-content:center;padding:.5rem 0;width:100%}.Assess_link_tec_acaDir .action-buttons{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:8rem 9rem 9.5rem 9.5rem}.Assess_link_tec_acaDir .action-btn{font-size:.9rem;font-weight:400;height:2.2rem;white-space:nowrap;width:100%}.Assess_link_tec_acaDir .action-refresh{background-color:#64748b}.Assess_link_tec_acaDir .action-refresh:hover:not(:disabled){background-color:#526176}.Assess_link_tec_acaDir .action-assess{background-color:#4f8a5b}.Assess_link_tec_acaDir .action-assess:hover:not(:disabled){background-color:#3f754a}.Assess_link_tec_acaDir .action-link{background-color:#3f6f9f}.Assess_link_tec_acaDir .action-link img{filter:brightness(0) invert(1);width:1rem}.Assess_link_tec_acaDir .action-message{background-color:#314a7d}@media(max-width:900px){.Assess_link_tec_acaDir .sec-main{overflow-y:auto}.Assess_link_tec_acaDir .action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.assess-link-result-header .HeaderTitle{background-color:#eef1f5;border-color:#dbe2ea!important;color:#475569}.assess-link-result-header .HeaderTitle .section-title{box-sizing:border-box;justify-content:space-between;padding:0 .35rem 0 1rem}.assess-link-result-header .HeaderTitle .section-title>span{flex:1 1;min-width:0;text-align:left}.assess-link-result-header .HeaderTitle .section-title .close{flex:0 0 2.5rem;opacity:.75;position:static}.Assess_link_stu_result_all{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:calc(100% - 3rem);overflow:hidden;padding:1px;width:100%}.Assess_link_stu_result_all .result-grid-desktop,.Assess_link_stu_result_all .sec-main{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;width:100%}.Assess_link_stu_result_all .result-grid-desktop{background:#fff;border:1px solid #cfd3d8;box-sizing:border-box}.Assess_link_stu_result_all .result-grid-header-frame{flex:0 0 auto;overflow-y:auto;scrollbar-gutter:stable}.Assess_link_stu_result_all .result-grid-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.Assess_link_stu_result_all .result-grid-header-row,.Assess_link_stu_result_all .result-grid-row{box-sizing:border-box;display:grid;font-size:.9rem;grid-template-columns:4fr 8fr 5fr 9fr 6fr 8fr 8fr 8fr 6fr 6fr 7fr;min-width:0;width:100%}.Assess_link_stu_result_all .result-grid-header-row{background:#f5f6f8;color:#4b5563;font-weight:400;min-height:2.5rem}.Assess_link_stu_result_all .result-grid-row{background:#fff;cursor:default;height:2.5rem}.Assess_link_stu_result_all .result-grid-row.selected{background:#f88ffa33}.Assess_link_stu_result_all .result-grid-row .result-grid-cell:first-child{background:#f5f6f8}.Assess_link_stu_result_all .result-grid-cell{align-items:center;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;box-sizing:border-box;display:flex;justify-content:center;min-width:0;overflow:hidden;padding:.5rem .7rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Assess_link_stu_result_all .result-grid-header-cell{background:#f5f6f8;padding:0}.Assess_link_stu_result_all .result-grid-header-cell .sortable-header-button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:400;height:100%;overflow:hidden;padding:.5rem .7rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.Assess_link_stu_result_all .result-grid-header-cell .sortable-header-button:focus-visible{outline:2px solid #2f6fed;outline-offset:-2px}.Assess_link_stu_result_all .result-grid-end-space{background:#fff;height:4rem;min-height:4rem;width:100%}.Assess_link_stu_result_all .student-status-new{color:#16a34a}.Assess_link_stu_result_all .btnReport{font-size:.82rem;font-weight:400;height:1.8rem;padding:0;white-space:nowrap;width:3.8rem}.Assess_link_stu_result_all .student-result-btn{background-color:#fff0f1!important;border-color:#efb7bc!important;color:#b4232f!important}.Assess_link_stu_result_all .student-result-btn:hover:not(:disabled){background-color:#ffe3e6!important}.Assess_link_stu_result_all .parent-result-btn{background-color:#eef4ff!important;border-color:#b9cbea!important;color:#315fa8!important}.Assess_link_stu_result_all .parent-result-btn:hover:not(:disabled){background-color:#dfeaff!important}.Assess_link_stu_result_all .mobile-cards-container{flex:1 1;min-height:0;overflow-y:auto;width:100%}.Assess_link_stu_result_all .info-text{color:#315fa8;flex:0 0 auto;font-size:.9rem;font-weight:500;margin:.5rem 0 .15rem;text-align:center}.Assess_link_stu_result_all .sec-menu{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:.5rem 0;min-height:2.2rem;width:100%}.Assess_link_stu_result_all .sec-menu .assessment-class-filters{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.Assess_link_stu_result_all .sec-menu .assessment-class-filters label{align-items:center;color:#526176;display:flex;font-size:.85rem;gap:.3rem}.Assess_link_stu_result_all .sec-menu .assessment-class-filters select{background:#fff;border:1px solid #c9cdd3;border-radius:.3rem;color:#334155;font:inherit;height:2.2rem;max-width:12rem;min-width:6rem;padding:0 .45rem}.Assess_link_stu_result_all .sec-menu .assessment-class-filters select:focus-visible{outline:2px solid #64748b;outline-offset:1px}.Assess_link_stu_result_all .sec-menu .assessment-class-filters select:disabled{background:#f1f5f9;color:#94a3b8}.Assess_link_stu_result_all .sec-menu .assessment-class-filter-error{color:#a33939;flex:1 0 100%;font-size:.8rem;margin:0;text-align:center}.Assess_link_stu_result_all .sec-menu .assessment-class-filter-error button{background:#fff;border:1px solid #c9cdd3;border-radius:.2rem;cursor:pointer;margin-left:.4rem;padding:.2rem .4rem}.Assess_link_stu_result_all .sec-menu .assessment-result-filter{align-items:center;background:#fff;border:1px solid #c9cdd3;border-radius:.3rem;box-sizing:border-box;color:#6b7280;display:inline-flex;font-size:.9rem;font-weight:400;gap:.7rem;height:2.2rem;padding:0 .65rem;white-space:nowrap}.Assess_link_stu_result_all .sec-menu .assessment-result-filter label{align-items:center;cursor:pointer;display:inline-flex;gap:.25rem}.Assess_link_stu_result_all .sec-menu .assessment-result-filter input[type=radio]{accent-color:var(--h-insert);cursor:pointer;height:.9rem;margin:0;width:.9rem}.Assess_link_stu_result_all .sec-menu .assessment-result-filter input[type=radio]:checked+span{color:#334155}.Assess_link_stu_result_all .sec-menu .refresh-btn{flex:0 0 8rem;font-size:.9rem;font-weight:400;height:2.2rem;white-space:nowrap;width:8rem}.Assess_link_stu_result_all .sec-menu .action-refresh{background-color:#64748b}.Assess_link_stu_result_all .sec-menu .action-refresh:hover:not(:disabled){background-color:#526176}.Assess_link_stu_result_all .sec-menu .student-search-box{flex:0 1 14rem;min-width:11rem;width:14rem}.Assess_link_stu_result_all .sec-menu .student-search-box input{background:#fff;border:1px solid #c9cdd3;border-radius:.3rem;box-sizing:border-box;caret-color:auto;font-size:.9rem;height:2.2rem;padding:0 .75rem;width:100%}.Assess_link_stu_result_all .sec-menu .student-search-box input:focus{border-color:#64748b;outline:none}@media(max-width:900px){.Assess_link_stu_result_all .sec-menu{flex-wrap:wrap}.Assess_link_stu_result_all .sec-menu .student-search-box{flex:0 0 100%;width:100%}}.mobile-cards-container{padding:16px 0}.mobile-card{background:#fff;border:1px solid var(--borderColor);border-radius:8px;box-shadow:none;cursor:pointer;padding:16px;transition:all .2s ease}.mobile-card:hover{border-color:var(--borderActive);box-shadow:none;transform:none}.mobile-card:active{transform:none}.mobile-card .card-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.mobile-card .card-header .card-number{background:var(--numberBg);border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:4px 8px}.mobile-card .card-header .card-name{color:var(--textDark);flex:1 1;font-size:18px;font-weight:700;text-align:center}.mobile-card .card-header .card-status{background:var(--numberBg);border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:4px 8px}.mobile-card .card-header .card-status:contains("재원생"){background:#4caf50}.mobile-card .card-header .card-status:contains("신규생"){background:#ff5722}.mobile-card .card-content{margin-bottom:16px}.mobile-card .card-content .card-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:4px 0}.mobile-card .card-content .card-row:last-child{margin-bottom:0}.mobile-card .card-content .card-row .card-label{color:var(--textMedium);font-size:14px;font-weight:500;min-width:80px}.mobile-card .card-content .card-row .card-value{color:var(--textDark);flex:1 1;font-size:14px;font-weight:600;text-align:right}.mobile-card .card-actions{border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;padding-top:12px}.mobile-card .card-actions .mobile-btn{border-radius:8px;flex-basis:6rem!important;flex-grow:0!important;flex-shrink:0;font-size:13px;font-weight:400;min-height:40px;min-width:6rem!important;padding:8px 4px!important}.mobile-card .card-actions .mobile-btn:disabled{cursor:not-allowed;opacity:.5}.mobile-card .card-actions .student-result-btn{background-color:#fff0f1!important;border-color:#efb7bc!important;color:#b4232f!important}.mobile-card .card-actions .parent-result-btn{background-color:#eef4ff!important;border-color:#b9cbea!important;color:#315fa8!important}@media(max-width:480px){.mobile-cards-container{gap:12px;padding:12px 0}.mobile-card{border-radius:8px;padding:12px}.mobile-card .card-header{margin-bottom:8px}.mobile-card .card-header .card-name{font-size:16px}.mobile-card .card-header .card-number,.mobile-card .card-header .card-status{font-size:11px;padding:3px 6px}.mobile-card .card-content{margin-bottom:12px}.mobile-card .card-content .card-row{margin-bottom:6px}.mobile-card .card-content .card-row .card-label,.mobile-card .card-content .card-row .card-value{font-size:13px}.mobile-card .card-actions{gap:6px}.mobile-card .card-actions .mobile-btn{flex-basis:6rem!important;flex-grow:0!important;font-size:12px;min-height:36px;min-width:6rem!important;padding:6px 2px!important}}.Assess_link_stu_result_all_mom .mobile-card-container{display:block;gap:12px;padding:0}.Assess_link_stu_result_all_mom .mobile-card{background:#fff;border:1px solid var(--borderColor);border-radius:8px;box-shadow:none;margin-bottom:12px;padding:16px;transition:all .2s ease}.Assess_link_stu_result_all_mom .mobile-card:hover{border-color:var(--borderActive);box-shadow:none}.Assess_link_stu_result_all_mom .mobile-card.selected{background-color:var(--bgSelected);border-color:var(--borderActive)}.Assess_link_stu_result_all_mom .mobile-card-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.Assess_link_stu_result_all_mom .mobile-card-header .mobile-card-number{align-items:center;background:var(--numberBg);border-radius:4px;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.Assess_link_stu_result_all_mom .mobile-card-header .mobile-card-name{color:var(--textDark);flex:1 1;font-size:16px;font-weight:700;text-align:center}.Assess_link_stu_result_all_mom .mobile-card-header .mobile-card-date{background:var(--bgLight);border-radius:4px;color:var(--textLight);font-size:12px;padding:4px 8px}.Assess_link_stu_result_all_mom .mobile-card-content{margin-bottom:16px}.Assess_link_stu_result_all_mom .mobile-card-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:4px 0}.Assess_link_stu_result_all_mom .mobile-card-row:last-child{margin-bottom:0}.Assess_link_stu_result_all_mom .mobile-card-row .mobile-card-label{color:var(--textMedium);font-size:14px;font-weight:500;min-width:100px}.Assess_link_stu_result_all_mom .mobile-card-row .mobile-card-value{color:var(--textDark);flex:1 1;font-size:14px;font-weight:500;text-align:right}.Assess_link_stu_result_all_mom .mobile-card-buttons{display:flex;gap:8px;justify-content:center}.Assess_link_stu_result_all_mom .mobile-card-buttons .mobile-btn{background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;flex:1 1;font-size:14px;max-width:140px;padding:10px 12px;transition:all .2s ease}.Assess_link_stu_result_all_mom .mobile-card-buttons .mobile-btn:hover{background:var(--bgHover);border-color:var(--borderActive)}.Assess_link_stu_result_all_mom .mobile-card-buttons .mobile-btn.mobile-btn-select{border-color:var(--numberBg);color:var(--numberBg)}.Assess_link_stu_result_all_mom .mobile-card-buttons .mobile-btn.mobile-btn-select:hover{background:var(--numberBg);color:#fff}@media(max-width:480px){.Assess_link_stu_result_all_mom .mobile-card{margin-bottom:10px;padding:12px}.Assess_link_stu_result_all_mom .mobile-card-header .mobile-card-name{font-size:15px}.Assess_link_stu_result_all_mom .mobile-card-row .mobile-card-label,.Assess_link_stu_result_all_mom .mobile-card-row .mobile-card-value{font-size:13px}.Assess_link_stu_result_all_mom .mobile-card-row .mobile-card-label{min-width:90px}.Assess_link_stu_result_all_mom .mobile-card-buttons .mobile-btn{font-size:13px;max-width:120px;padding:8px 10px}}.Assess_link_stu_result_all_mom{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:calc(100% - 4rem);justify-content:flex-start;overflow-y:hidden;padding:1px;width:100%}.Assess_link_stu_result_all_mom .sec-main{overflow-y:auto;width:100%}.Assess_link_stu_result_all_mom .title{font-weight:700;margin-bottom:2rem}.Assess_link_stu_result_all_mom table tr{height:2.5rem}.Assess_link_stu_result_all_mom table td,.Assess_link_stu_result_all_mom table th{border:1px solid #ddd!important;font-size:1rem}.Assess_link_stu_result_all_mom table th{text-align:center!important}.Assess_link_stu_result_all_mom .btnReport{background-color:#fff;width:4rem}.Assess_link_stu_result_all_mom .btnReport img{height:auto;margin-left:0;width:1.5rem}.Assess_link_stu_result_all_acaMom{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:calc(100% - 4rem);justify-content:flex-start;overflow-y:hidden;padding:1px;width:100%}.Assess_link_stu_result_all_acaMom .sec-main{overflow-y:auto;width:100%}.Assess_link_stu_result_all_acaMom .mobile-cards-container{display:none}.Assess_link_stu_result_all_acaMom .title{font-weight:700;margin-bottom:2rem}.Assess_link_stu_result_all_acaMom table tr{height:2.5rem}.Assess_link_stu_result_all_acaMom table td,.Assess_link_stu_result_all_acaMom table th{border:1px solid #ddd!important;font-size:1rem}.Assess_link_stu_result_all_acaMom table th{text-align:center!important}.Assess_link_stu_result_all_acaMom .btnReport{background-color:#fff;width:4rem}.Assess_link_stu_result_all_acaMom .btnReport img{height:auto;margin-left:0;width:1.5rem}.mobile-cards-container{display:flex;flex-direction:column;gap:16px;padding:0 8px}.mobile-card-result-acamom{background:#fff;border:1px solid #e1e5e9;border-radius:12px;box-shadow:0 2px 8px #0000001a;cursor:pointer;margin-bottom:12px;padding:20px;transition:all .2s ease}.mobile-card-result-acamom:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.mobile-card-result-acamom:active{box-shadow:0 2px 6px #0000001a;transform:translateY(0)}.mobile-card-result-acamom .card-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.mobile-card-result-acamom .card-header .card-number{background:var(--h-sky);border-radius:12px;color:#fff;font-size:12px;font-weight:700;padding:4px 8px}.mobile-card-result-acamom .card-header .card-main-info{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.mobile-card-result-acamom .card-header .card-main-info .card-name{color:#212529;font-size:16px;font-weight:600;margin:0;text-align:right}.mobile-card-result-acamom .card-header .card-main-info .card-role{background:#e3f2fd;border-radius:12px;color:#1976d2;font-size:11px;font-weight:500;min-width:40px;padding:2px 8px;text-align:center}.mobile-card-result-acamom .card-info{margin-bottom:16px}.mobile-card-result-acamom .card-info .info-row{align-items:center;border-bottom:1px solid #f8f9fa;display:flex;justify-content:space-between;padding:8px 0}.mobile-card-result-acamom .card-info .info-row:last-child{border-bottom:none;padding-bottom:0}.mobile-card-result-acamom .card-info .info-row .info-label{color:#6c757d;font-size:13px;font-weight:500;min-width:90px}.mobile-card-result-acamom .card-info .info-row .info-value{color:#212529;font-size:14px;text-align:right;word-break:break-all}.mobile-card-result-acamom .card-actions{border-top:1px solid #f1f3f5;padding-top:12px}.mobile-card-result-acamom .card-actions .mobile-select-btn{border-radius:8px;font-size:14px;font-weight:500;height:48px;width:100%}.mobile-card-result-acamom .card-actions .mobile-select-btn.h-btn-white{background:#fff;border:2px solid #007bff;color:#007bff}.mobile-card-result-acamom .card-actions .mobile-select-btn.h-btn-white:hover{background:#007bff;color:#fff}@media(max-width:900px){.Assess_link_stu_result_all_acaMom .table-hong{display:none}.Assess_link_stu_result_all_acaMom .mobile-cards-container{display:block}}@media(max-width:480px){.mobile-cards-container{gap:12px;padding:0 4px}.mobile-card-result-acamom{margin-bottom:8px;padding:16px}.mobile-card-result-acamom .card-header .card-main-info .card-name{font-size:15px}.mobile-card-result-acamom .card-header .card-main-info .card-role{font-size:10px;padding:2px 6px}.mobile-card-result-acamom .card-info .info-row{padding:6px 0}.mobile-card-result-acamom .card-info .info-row .info-label{font-size:12px;min-width:80px}.mobile-card-result-acamom .card-info .info-row .info-value{font-size:13px}.mobile-card-result-acamom .card-actions .mobile-select-btn{font-size:13px;height:44px}}.Assess_link_stu_result_all_sch .mobile-card-container{display:block;gap:12px;padding:10px;width:100%}.Assess_link_stu_result_all_sch .mobile-card{background:#fff;border:1px solid var(--borderColor);border-radius:8px;box-shadow:none;margin-bottom:12px;padding:16px;transition:all .2s ease}.Assess_link_stu_result_all_sch .mobile-card:hover{border-color:var(--borderActive);box-shadow:none}.Assess_link_stu_result_all_sch .mobile-card.selected{background-color:var(--bgSelected);border-color:var(--borderActive)}.Assess_link_stu_result_all_sch .mobile-card-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.Assess_link_stu_result_all_sch .mobile-card-header .mobile-card-number{align-items:center;background:var(--numberBg);border-radius:4px;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.Assess_link_stu_result_all_sch .mobile-card-header .mobile-card-name{color:var(--textDark);flex:1 1;font-size:16px;font-weight:700;text-align:center}.Assess_link_stu_result_all_sch .mobile-card-header .mobile-card-date{background:var(--bgLight);border-radius:4px;color:var(--textLight);font-size:12px;padding:4px 8px}.Assess_link_stu_result_all_sch .mobile-card-content{margin-bottom:16px}.Assess_link_stu_result_all_sch .mobile-card-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:4px 0}.Assess_link_stu_result_all_sch .mobile-card-row:last-child{margin-bottom:0}.Assess_link_stu_result_all_sch .mobile-card-row .mobile-card-label{color:var(--textMedium);font-size:14px;font-weight:500;min-width:70px}.Assess_link_stu_result_all_sch .mobile-card-row .mobile-card-value{color:var(--textDark);flex:1 1;font-size:14px;font-weight:500;text-align:right}.Assess_link_stu_result_all_sch .mobile-card-buttons{display:flex;gap:8px;justify-content:space-between}.Assess_link_stu_result_all_sch .mobile-card-buttons .mobile-btn{background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;padding:10px 12px;transition:all .2s ease}.Assess_link_stu_result_all_sch .mobile-card-buttons .mobile-btn:hover{background:#f8f9fa;border-color:#007bff}.Assess_link_stu_result_all_sch .mobile-card-buttons .mobile-btn.mobile-btn-student{border-color:#007bff;color:#007bff}.Assess_link_stu_result_all_sch .mobile-card-buttons .mobile-btn.mobile-btn-student:hover{background:#007bff;color:#fff}.Assess_link_stu_result_all_sch .mobile-card-buttons .mobile-btn.mobile-btn-parent{border-color:#28a745;color:#28a745}.Assess_link_stu_result_all_sch .mobile-card-buttons .mobile-btn.mobile-btn-parent:hover{background:#28a745;color:#fff}.Assess_link_stu_result_all_sch .mobile-info-text{background:#f8f9fa;border-radius:8px;color:#666;font-size:14px;margin-top:20px;padding:20px;text-align:center}@media(max-width:480px){.Assess_link_stu_result_all_sch .mobile-card{margin-bottom:10px;padding:12px}.Assess_link_stu_result_all_sch .mobile-card-header .mobile-card-name{font-size:15px}.Assess_link_stu_result_all_sch .mobile-card-row .mobile-card-label,.Assess_link_stu_result_all_sch .mobile-card-row .mobile-card-value{font-size:13px}.Assess_link_stu_result_all_sch .mobile-card-buttons .mobile-btn{font-size:13px;padding:8px 10px}}.Assess_link_stu_result_all_sch{align-items:center;border:1px solid #ddd;caret-color:#0000;display:flex;flex-direction:column;height:calc(100% - 5rem);justify-content:flex-start;overflow-y:hidden;padding:1px;width:100%}.Assess_link_stu_result_all_sch .sec-main{overflow-y:auto;width:100%}.Assess_link_stu_result_all_sch .title{font-weight:700;margin-bottom:2rem}.Assess_link_stu_result_all_sch table td:first-child,.Assess_link_stu_result_all_sch table th:first-child{text-align:center;width:6rem}.Assess_link_stu_result_all_sch table td:nth-child(2),.Assess_link_stu_result_all_sch table td:nth-child(3),.Assess_link_stu_result_all_sch table td:nth-child(4),.Assess_link_stu_result_all_sch table td:nth-child(5),.Assess_link_stu_result_all_sch table td:nth-child(6),.Assess_link_stu_result_all_sch table th:nth-child(2),.Assess_link_stu_result_all_sch table th:nth-child(3),.Assess_link_stu_result_all_sch table th:nth-child(4),.Assess_link_stu_result_all_sch table th:nth-child(5),.Assess_link_stu_result_all_sch table th:nth-child(6){text-align:center}.Assess_link_stu_result_all_sch table td:nth-child(7),.Assess_link_stu_result_all_sch table td:nth-child(8),.Assess_link_stu_result_all_sch table th:nth-child(7),.Assess_link_stu_result_all_sch table th:nth-child(8){text-align:center;width:8rem}.Assess_link_stu_result_all_sch table tr{height:2.5rem}.Assess_link_stu_result_all_sch table td,.Assess_link_stu_result_all_sch table th{border:1px solid #ddd!important;font-size:1rem}.Assess_link_stu_result_all_sch table th{text-align:center!important}.Assess_link_stu_result_all_sch .btnReport{background-color:#fff;width:4rem}.Assess_link_stu_result_all_sch .btnReport img{height:auto;margin-left:0;width:1.5rem}.Assess_link_stu_result_all_sch .info-text{color:#888;font-size:.9rem;margin-top:1rem;text-align:center}.custom-radar-chart .recharts-polar-grid-concentric{stroke:#ddd;stroke-dasharray:2 3}.custom-radar-chart .recharts-radar{stroke-width:3px}.custom-radar-chart .recharts-polar-angle-axis .recharts-polar-angle-axis-tick-line,.custom-radar-chart .recharts-polar-angle-axis line,.custom-radar-chart .recharts-polar-radius-axis line{stroke-width:1px;stroke:none}.custom-radar-chart .label-b,.custom-radar-chart .label-default{fill:#d32f2f;font-size:1.2rem;font-weight:600}.IongChartApp{--teacher-main:#167a75;--teacher-dark:#105e5a;--teacher-border:#78b9b5;--student-main:#d95362;--student-border:#e5a0a8;--report-purple:#756ab7;--report-line:#d6dfe8;background:#fff;box-sizing:border-box;color:#26384b;min-height:100%;min-width:0;padding:0;width:100%}.IongChartApp.is-downloading,.IongChartApp.is-downloading *{cursor:wait!important}.IongChartApp.is-downloading .download-area{pointer-events:none;-webkit-user-select:none;user-select:none}.IongChartApp .download-area{background:#fff;border:0;box-shadow:none;box-sizing:border-box;height:auto!important;margin:0 auto;min-height:100%;overflow:visible!important;padding:1rem;position:relative;width:min(78rem,100%)}.IongChartApp .HeaderTitle{background:var(--teacher-dark);border:0!important;border-radius:.45rem;color:#fff;font-size:1.05rem;font-weight:500;height:3.6rem;margin:0 0 1rem}.IongChartApp .HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;padding:0 3.8rem 0 1.2rem}.IongChartApp .HeaderTitle .close{background-color:#0000;border:0!important;border-radius:.35rem;display:grid;filter:invert(1);height:2.25rem;opacity:.88;place-items:center;right:.75rem;top:50%;transform:translateY(-50%);width:2.25rem}.IongChartApp .HeaderTitle .close svg{color:currentColor;height:1.35rem;width:1.35rem}.IongChartApp .sec-main{display:flex;flex-direction:column;gap:1rem;min-width:0;width:100%}.IongChartApp .report-block,.IongChartApp .report-content-block{background:#fff;border:1px solid #b9c6d3;border-radius:.55rem;box-sizing:border-box;min-width:0;padding:1rem;width:100%}.IongChartApp .report-summary{border-color:var(--teacher-border)}.IongChartApp .report-section-title{align-items:center;background:#0000;color:var(--teacher-dark);display:flex;font-size:.95rem;font-weight:500;margin:0 0 .85rem;min-height:auto;padding:.1rem 0}.IongChartApp .art-chart{border-color:var(--teacher-border);display:flex;flex-wrap:wrap;gap:1rem}.IongChartApp .art-chart>.report-section-title{flex:0 0 100%;margin-bottom:0}.IongChartApp .box-chart{background:#fbfcfd;border:1px solid #d7e0e8;border-radius:.45rem;box-sizing:border-box;flex:1 1 18rem;height:21.5rem;min-width:0;overflow:hidden;padding:2.9rem .65rem .65rem;position:relative;width:100%}.IongChartApp .chart-card-title{align-items:center;background:#eef2f6;border-bottom:1px solid #d7e0e8;box-sizing:border-box;color:#40566b;display:flex;font-size:.86rem;font-weight:500;height:2.45rem;left:0;padding:0 .8rem;position:absolute;top:0;width:100%;z-index:4}.IongChartApp .parent-chart,.IongChartApp .type-chart{border-color:var(--teacher-border)}.IongChartApp .student-chart{border-color:var(--student-border)}.IongChartApp .memo{background:#ffffffe0;border-radius:.3rem;box-sizing:border-box;color:#4a5b6d;font-size:.72rem;line-height:1.35;max-width:7.5rem;padding:.35rem .45rem;position:absolute;z-index:3}.IongChartApp .memo p{margin:0}.IongChartApp .memo .title{background:#0000;color:var(--teacher-dark);font-size:.78rem;font-weight:500;margin-bottom:.15rem;text-align:inherit}.IongChartApp .memo-noteA{left:.45rem;text-align:left;top:3.15rem}.IongChartApp .memo-noteF{right:.45rem;text-align:right;top:3.15rem}.IongChartApp .memo-noteE{bottom:.55rem;left:.45rem;text-align:left}.IongChartApp .memo-noteB{bottom:.55rem;right:.45rem;text-align:right}.IongChartApp .box-percent{display:flex;gap:.25rem;justify-content:space-between;margin-top:.15rem}.IongChartApp .box-percent .percentSt{color:var(--teacher-main);font-weight:500}.IongChartApp .box-percent .percentMom{color:var(--student-main);font-weight:500}.IongChartApp .art-chart-detail{border-color:#aaa2d3;display:flex;flex-direction:column;gap:.85rem}.IongChartApp .art-chart-detail .box-chart-detail{min-width:0;width:100%}.IongChartApp .report-content-block{border-color:#c7d2dd;overflow:visible!important}.IongChartApp .학업역량기초평가{border-color:var(--teacher-border)}.IongChartApp .학업역량기초평가 .box-chart-otherType{min-width:0;width:100%}.IongChartApp .art-chart-readingBook,.IongChartApp .art-chart-talent{border-color:var(--teacher-border)}.IongChartApp .art-chart-readingBook .box-chart-readingBook{min-width:0;width:100%}.IongChartApp .art-chart-studyMethod{border-color:var(--teacher-border)}.IongChartApp .art-chart-studyMethod .box-chart-studyMethod{min-width:0;width:100%}.IongChartApp .art-chart-majorJinro{border-color:#9fc1dd}.IongChartApp .art-chart-majorJinro .box-chart-majorJinro{min-width:0;width:100%}.IongChartApp .school-list-report{border-color:#9fc1dd}.IongChartApp .school-list-report .box-chart-schoolList{min-width:0;width:100%}.IongChartApp .final-mission-report{border-color:var(--student-border)}.IongChartApp .final-mission-report .box-chart-schoolList{min-width:0;width:100%}.IongChartApp .art-menu2{display:flex;gap:.5rem;justify-content:center;margin:.5rem 0 .25rem;width:100%}.IongChartApp .art-menu2 .btn{border-radius:.35rem!important;box-shadow:none!important;font-size:.84rem;font-weight:400;height:2.5rem;line-height:1;margin:0;min-width:8rem;width:8rem}.IongChartApp .art-menu2 .btnBack{background:#f5f7f9!important;border:1px solid #c5d0da!important;color:#42576c!important}.IongChartApp .art-menu2 .btnBack:hover{background:#e9eef3!important;border-color:#8ea2b6!important}.IongChartApp .art-menu2 .btnDownload{background:#167a75!important;border:1px solid #167a75!important;color:#fff!important}.IongChartApp .art-menu2 .btnDownload:hover{background:#105e5a!important;border-color:#105e5a!important;color:#fff!important}.IongChartApp .art-menu2 .btnDownload:disabled{background:#7aa9a6!important;border-color:#7aa9a6!important;color:#f5fbfa!important;cursor:progress}.IongChartApp .art-menu2 .btnTop{background:#f1f7fb!important;border:1px solid #9fc1dd!important;color:#2e658e!important}.IongChartApp .art-menu2 .btnTop:hover{background:#e3f0f8!important;border-color:#78a9cd!important;color:#234e6e!important}@media(max-width:760px){.IongChartApp .download-area{padding:.55rem}.IongChartApp .HeaderTitle{font-size:.92rem;height:3rem;margin-bottom:.6rem}.IongChartApp .HeaderTitle .section-title{padding-left:.85rem}.IongChartApp .HeaderTitle .close{height:2rem;right:.45rem;width:2rem}.IongChartApp .sec-main{gap:.65rem}.IongChartApp .report-block,.IongChartApp .report-content-block{padding:.65rem}.IongChartApp .report-section-title{font-size:.86rem;margin-bottom:.6rem}.IongChartApp .art-chart{flex-direction:column;gap:.65rem}.IongChartApp .box-chart{height:19rem}}@media(max-width:480px){.IongChartApp .download-area{padding:.4rem}.IongChartApp .report-block,.IongChartApp .report-content-block{padding:.5rem}.IongChartApp .box-chart{height:18rem;padding-left:.35rem;padding-right:.35rem}.IongChartApp .memo{font-size:.66rem;max-width:6.8rem;padding:.25rem}.IongChartApp .memo .title{font-size:.7rem}.IongChartApp .art-menu2{grid-gap:.35rem;display:grid;gap:.35rem;grid-template-columns:repeat(2,minmax(0,1fr))}.IongChartApp .art-menu2 .btn{min-width:0;width:100%}}.IgongChartScore{min-width:0;width:100%}.IgongChartScore .art-main{border:1px solid #d6e2e1;border-radius:.4rem;min-width:0;overflow:hidden;width:100%}.IgongChartScore .main-table{border-collapse:collapse;display:table!important;margin:0!important;min-width:0!important;table-layout:fixed!important;width:100%!important}.IgongChartScore .main-table td,.IgongChartScore .main-table th{border:0!important;border-bottom:1px solid #d9e1e9!important;border-right:1px solid #d9e1e9!important;box-sizing:border-box;font-size:.86rem;font-weight:400;height:2.5rem;min-width:0!important;padding:0 .35rem!important;text-align:center!important;white-space:nowrap;width:20%!important}.IgongChartScore .main-table td:last-child,.IgongChartScore .main-table th:last-child{border-right:0!important}.IgongChartScore .main-table th{background:#f5f6f8!important;color:#4b5563!important}.IgongChartScore .main-table td{background:#f8fafc;color:#26384b}.IgongChartScore .main-table td:first-child,.IgongChartScore .main-table th:first-child{overflow:hidden;padding-left:.8rem!important;text-align:left!important;text-overflow:ellipsis;width:28%!important}.IgongChartScore .main-table thead th:first-child{background:#f5f6f8!important;color:#4b5563!important}.IgongChartScore .main-table tbody tr:first-child td{background:#edf8f6;color:#146b66}.IgongChartScore .main-table tbody tr:nth-child(2) td{background:#fff1f3;color:#b83e4d}.IgongChartScore .main-table tbody tr:last-child td{border-bottom:0!important}@media(max-width:480px){.IgongChartScore .main-table td,.IgongChartScore .main-table th{font-size:.75rem;height:2.25rem;padding:0 .2rem!important}.IgongChartScore .main-table td:first-child,.IgongChartScore .main-table th:first-child{padding-left:.4rem!important;width:34%!important}}.IongChart1{display:flex;flex-direction:column;height:100%;min-width:0;width:100%}.IongChart1 h2.chart-title{font-weight:700;margin:20px 0 10px;text-align:center}.IongChart1 h2.chart-title:empty{display:none}.IongChart1 .chart-container{flex:1 1;min-height:0;width:100%}.IongChart1 .composed-chart{margin-left:0}.IongChart2{height:100%;min-width:0;width:100%}.recharts-default-legend{text-align:center!important}.custom-radar-chart .recharts-radar{stroke-width:2px}.custom-radar-chart .recharts-default-legend{margin-top:.3rem!important;text-align:center!important}.IgongChartDetail{width:100%}.IgongChartDetail .art-main{background:#fff;border:1px solid #78b9b5;border-radius:.45rem;box-sizing:border-box;padding:1rem;text-align:left;width:100%}.IgongChartDetail .box-title{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem}.IgongChartDetail .title1{background:#0000;border:0;border-radius:0;color:#126963;font-size:.88rem;font-weight:500;min-width:0;padding:0;text-align:left}.IgongChartDetail .title2{color:#294b6e;font-size:1rem;font-weight:500}.IgongChartDetail .title3{color:#6c7d8f;font-size:.86rem;font-weight:400}.IgongChartDetail .content{background:#fafcfc;border:1px solid #dce5e5;border-radius:.35rem;box-sizing:border-box;color:#35485b;font-size:.92rem;font-weight:400;line-height:1.8;margin:0;overflow-wrap:anywhere;padding:1rem;white-space:pre-line;width:100%;word-break:keep-all}@media(max-width:600px){.IgongChartDetail .art-main{padding:.7rem}.IgongChartDetail .box-title{margin-bottom:.6rem}.IgongChartDetail .title1{font-size:.8rem}.IgongChartDetail .title2{font-size:.92rem}.IgongChartDetail .title3{font-size:.8rem}.IgongChartDetail .content{font-size:.86rem;line-height:1.7;padding:.75rem;word-break:normal}}.IgongChartDetail_stu{width:100%}.IgongChartDetail_stu .art-main{background:#fff;border:1px solid #e5a0a8;border-radius:.45rem;box-sizing:border-box;padding:1rem;text-align:left;width:100%}.IgongChartDetail_stu .box-title{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem}.IgongChartDetail_stu .title1{background:#0000;border:0;border-radius:0;color:#ba3f4e;font-size:.88rem;font-weight:500;min-width:0;padding:0;text-align:left}.IgongChartDetail_stu .title2{color:#294b6e;font-size:1rem;font-weight:500}.IgongChartDetail_stu .title3{color:#6c7d8f;font-size:.86rem;font-weight:400}.IgongChartDetail_stu .content{background:#fdfafb;border:1px solid #eadde0;border-radius:.35rem;box-sizing:border-box;color:#35485b;font-size:.92rem;font-weight:400;line-height:1.8;margin:0;overflow-wrap:anywhere;padding:1rem;white-space:pre-line;width:100%;word-break:keep-all}@media(max-width:600px){.IgongChartDetail_stu .art-main{padding:.7rem}.IgongChartDetail_stu .box-title{margin-bottom:.6rem}.IgongChartDetail_stu .title1{font-size:.8rem}.IgongChartDetail_stu .title2{font-size:.92rem}.IgongChartDetail_stu .title3{font-size:.8rem}.IgongChartDetail_stu .content{font-size:.86rem;line-height:1.7;padding:.75rem;word-break:normal}}.precision-diagnosis-image .report-section-title{flex-wrap:wrap;gap:.6rem}.precision-diagnosis-image .report-section-title span{color:#687d90;font-size:.85rem}.precision-diagnosis-image>img{display:block;height:auto;margin:0 auto;max-width:1488px;width:100%}.precision-diagnosis-image .precision-image-error,.precision-diagnosis-image>p{color:#536879;font-size:.9rem}.precision-diagnosis-image .precision-image-error button{background:#fff;border:1px solid #b9c6d3;border-radius:.35rem;color:#304b67;cursor:pointer;padding:.5rem .85rem}.IgongChartTalent{background:#fff;box-sizing:border-box;color:#26394b;margin:0;min-width:0;padding:0;text-align:left;width:100%}.IgongChartTalent>.title{align-items:center;background:#e8edf2;border:1px solid #c5d0da;border-radius:.35rem;box-sizing:border-box;color:#304b67;display:flex;font-size:.95rem;font-weight:500;line-height:1.35;margin:0 0 .6rem;min-height:2.75rem;padding:.65rem .85rem;text-align:left}.IgongChartTalent .art-main{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.IgongChartTalent .box-1{background:#fff;border:1px solid #cbd5df;border-radius:.35rem;box-sizing:border-box;break-inside:avoid;display:flex;flex-direction:column;min-height:9.5rem;min-width:0;overflow:hidden;page-break-inside:avoid}.IgongChartTalent .box-1 .title2{align-items:center;background:#f3f6f8;border-bottom:1px solid #d5dee6;box-sizing:border-box;color:#40566c;display:flex;flex:0 0 auto;font-size:.86rem;font-weight:500;line-height:1.4;margin:0;min-height:2.65rem;padding:.55rem .75rem;word-break:keep-all}.IgongChartTalent .box-1 .content{background:#fff;border:0;border-radius:0;box-sizing:border-box;color:#526579;flex:1 1 auto;font-size:.84rem;font-weight:400;line-height:1.65;margin:0;overflow-wrap:break-word;padding:.8rem;white-space:pre-wrap;word-break:keep-all}.IgongChartTalent .talent-card{border-color:#8bc9bf}.IgongChartTalent .talent-card .title2{background:#eef8f6;border-bottom-color:#badbd5;color:#146d67}.IgongChartTalent .expected-card{border-color:#9fc1dd}.IgongChartTalent .expected-card .title2{background:#f1f7fb;border-bottom-color:#c7dcea;color:#2e658e}.IgongChartTalent .warning-card{border-color:#e3a9ae}.IgongChartTalent .warning-card .title2{background:#fff5f5;border-bottom-color:#efc8cb;color:#b84952}.IgongChartTalent .solution-card{border-color:#9fc9aa}.IgongChartTalent .solution-card .title2{background:#f2faf4;border-bottom-color:#c8dfce;color:#397448}.IgongChartTalent .genre-card{border-color:#dfc27f}.IgongChartTalent .genre-card .title2{background:#fffaf0;border-bottom-color:#ebd9aa;color:#8d650c}.IgongChartTalent .reading-card{border-color:#b7add9}.IgongChartTalent .reading-card .title2{background:#f7f5fc;border-bottom-color:#d7d1e9;color:#675b9d}@media(min-width:761px){.IgongChartTalent .art-main{grid-template-areas:"talent genre" "expected reading" "warning reading" "solution reading"}.IgongChartTalent .talent-card{grid-area:talent}.IgongChartTalent .expected-card{grid-area:expected}.IgongChartTalent .warning-card{grid-area:warning}.IgongChartTalent .solution-card{grid-area:solution}.IgongChartTalent .genre-card{grid-area:genre}.IgongChartTalent .reading-card{grid-area:reading}}@media(max-width:760px){.IgongChartTalent>.title{font-size:.9rem;min-height:2.6rem;padding:.6rem .75rem}.IgongChartTalent .art-main{gap:.6rem;grid-template-columns:1fr}.IgongChartTalent .box-1{min-height:0}.IgongChartTalent .box-1 .title2{font-size:.82rem;min-height:2.5rem;padding:.5rem .65rem}.IgongChartTalent .box-1 .content{font-size:.8rem;line-height:1.6;padding:.7rem}}.IgongChartStudyMethod{background:#fff;box-sizing:border-box;color:#26394b;margin:0;min-width:0;padding:0;text-align:left;width:100%}.IgongChartStudyMethod .study-method-image{display:block;height:auto;object-fit:contain;width:100%}.IgongChartStudyMethod [role=alert],.IgongChartStudyMethod [role=status]{padding:1rem}.IgongChartStudyMethod [role=alert] button{background:#fff;border:1px solid #bccdde;border-radius:5px;color:#385773;padding:7px 12px}.IgongChartStudyMethod>.title{align-items:center;background:#e8edf2;border:1px solid #c5d0da;border-radius:.35rem;box-sizing:border-box;color:#304b67;display:flex;font-size:.95rem;font-weight:500;line-height:1.35;margin:0 0 .6rem;min-height:2.75rem;padding:.65rem .85rem;text-align:left}.IgongChartStudyMethod .art-main{min-width:0;width:100%}.IgongChartStudyMethod .art-main .study-method-card{background:#fff;border:1px solid #78b9b5;border-radius:.35rem;box-sizing:border-box;min-width:0;overflow:hidden;width:100%}.IgongChartStudyMethod .art-main .content{background:#f8fbfb;border:0;border-radius:0;box-sizing:border-box;color:#40566c;font-size:.86rem;font-weight:400;line-height:1.75;margin:0;min-height:7rem;overflow-wrap:break-word;padding:1rem;white-space:pre-wrap;word-break:keep-all}@media(max-width:768px){.IgongChartStudyMethod>.title{font-size:.9rem;min-height:2.6rem;padding:.6rem .75rem}.IgongChartStudyMethod .art-main .content{font-size:.8rem;line-height:1.65;min-height:0;padding:.75rem}}.IgongChartMajorJinro{background:#fff;box-sizing:border-box;color:#26394b;margin:0;min-width:0;padding:0;text-align:left;width:100%}.IgongChartMajorJinro>.title{align-items:center;background:#e8edf2;border:1px solid #c5d0da;border-radius:.35rem;box-sizing:border-box;color:#304b67;display:flex;font-size:.95rem;font-weight:500;line-height:1.35;margin:0 0 .6rem;min-height:2.75rem;padding:.65rem .85rem;text-align:left}.IgongChartMajorJinro .art-main{min-width:0;width:100%}.IgongChartMajorJinro .art-main .major-career-card{background:#fff;border:1px solid #9fc1dd;border-radius:.35rem;box-sizing:border-box;min-width:0;overflow:hidden;width:100%}.IgongChartMajorJinro .art-main .content{background:#f4f8fb;border:0;border-radius:0;box-sizing:border-box;color:#40566c;font-size:.86rem;font-weight:400;line-height:1.75;margin:0;min-height:7rem;overflow-wrap:break-word;padding:1rem;white-space:pre-wrap;word-break:keep-all}@media(max-width:768px){.IgongChartMajorJinro>.title{font-size:.9rem;min-height:2.6rem;padding:.6rem .75rem}.IgongChartMajorJinro .art-main .content{font-size:.8rem;line-height:1.65;min-height:0;padding:.75rem}}.IgongChartOtherType{background:#fff;box-sizing:border-box;color:#26394b;margin:0;min-width:0;text-align:left;width:100%}.IgongChartOtherType>.title{align-items:center;background:#e8edf2;border:1px solid #c5d0da;border-radius:.35rem;box-sizing:border-box;color:#304b67;display:flex;font-size:.95rem;font-weight:500;line-height:1.35;margin:0 0 .6rem;min-height:2.75rem;padding:.65rem .85rem;text-align:left}.IgongChartOtherType .other-type-table-scroll{background:#fff;border:1px solid #cbd5df;border-radius:.35rem;box-sizing:border-box;overflow-x:auto;padding:0 0 1rem;width:100%}.IgongChartOtherType .table-main{background:#fff;border-collapse:initial;border-spacing:0;color:#26394b;margin:0;min-width:70rem;table-layout:fixed;width:100%}.IgongChartOtherType .table-main td,.IgongChartOtherType .table-main th{border-bottom:1px solid #d4dbe2;border-right:1px solid #d4dbe2;box-sizing:border-box;cursor:default;font-size:.84rem;font-weight:400;line-height:1.45;min-height:2.65rem;padding:.55rem .6rem;vertical-align:middle;white-space:pre-line;word-break:keep-all}.IgongChartOtherType .table-main td:last-child,.IgongChartOtherType .table-main th:last-child{border-right:0}.IgongChartOtherType .table-main thead th{background:#e8edf2;border-bottom-color:#c5d0da;color:#344b61;font-size:.84rem;font-weight:400;height:2.75rem;position:-webkit-sticky;position:sticky;text-align:center;top:0;white-space:nowrap;z-index:2}.IgongChartOtherType .table-main .col-type{width:4.25rem}.IgongChartOtherType .table-main .col-indicator-detail{width:10rem}.IgongChartOtherType .table-main .col-indicator-main{width:7.5rem}.IgongChartOtherType .table-main .col-talent{width:8.5rem}.IgongChartOtherType .table-main .col-talent-detail{width:4.25rem}.IgongChartOtherType .table-main .col-career{width:16rem}.IgongChartOtherType .table-main .col-reading{width:14rem}.IgongChartOtherType .table-main .type-cell{background:#f1faf8;color:#146d67;font-weight:500;text-align:center}.IgongChartOtherType .table-main .type-cell span{color:#d95362!important;font-size:.82rem;font-weight:500}.IgongChartOtherType .table-main .indicator-main{background:#f5f7f9;color:#40566c;text-align:center}.IgongChartOtherType .table-main .indicator-detail{text-align:center}.IgongChartOtherType .table-main .talent-cell{background:#fffaf0;color:#755710;text-align:center}.IgongChartOtherType .table-main .career-cell,.IgongChartOtherType .table-main .reading-cell{padding-left:.75rem;padding-right:.75rem;text-align:left}.IgongChartOtherType .table-main .career-cell{background:#f7fafc}.IgongChartOtherType .table-main .left-align{text-align:left}@media(max-width:980px){.IgongChartOtherType>.title{font-size:.9rem;min-height:2.6rem}.IgongChartOtherType .table-main td,.IgongChartOtherType .table-main th{font-size:.8rem}}.IgongChartOtherType_mo{background:#fff;box-sizing:border-box;color:#26394b;max-width:100%;padding:0;width:100%}.IgongChartOtherType_mo>.title{align-items:center;background:#e8edf2;border:1px solid #c5d0da;border-radius:.35rem;box-sizing:border-box;color:#304b67;display:flex;font-size:.9rem;font-weight:500;line-height:1.35;margin:0 0 .6rem;min-height:2.65rem;padding:.6rem .75rem;text-align:left}.IgongChartOtherType_mo .cards-container{display:flex;flex-direction:column;gap:.7rem;width:100%}.IgongChartOtherType_mo .type-card{background:#fff;border:1px solid #cbd5df;border-radius:.4rem;box-shadow:none;box-sizing:border-box;overflow:hidden;width:100%}.IgongChartOtherType_mo .card-header{align-items:center;background:#eef7f6;border-bottom:1px solid #bad5d2;box-sizing:border-box;color:#146d67;display:flex;justify-content:space-between;margin:0;min-height:2.65rem;padding:.55rem .75rem}.IgongChartOtherType_mo .card-header .type-name{flex:1 1;font-size:.9rem;font-weight:500;line-height:1.35;margin:0}.IgongChartOtherType_mo .card-header .percentage{color:#d95362;flex:0 0 auto;font-size:.88rem;font-weight:500;margin-left:.75rem}.IgongChartOtherType_mo .career-section,.IgongChartOtherType_mo .jipyo-section,.IgongChartOtherType_mo .reading-section,.IgongChartOtherType_mo .talent-section{border-bottom:1px solid #e1e6eb;box-sizing:border-box;padding:.75rem}.IgongChartOtherType_mo .career-section:last-child,.IgongChartOtherType_mo .jipyo-section:last-child,.IgongChartOtherType_mo .reading-section:last-child,.IgongChartOtherType_mo .talent-section:last-child{border-bottom:0}.IgongChartOtherType_mo .career-section>.section-title,.IgongChartOtherType_mo .jipyo-section>.section-title,.IgongChartOtherType_mo .reading-section>.section-title,.IgongChartOtherType_mo .talent-section>.section-title{border-bottom:1px solid #dbe2e8;color:#40566c;display:block;font-size:.82rem;font-weight:500;line-height:1.35;margin:0 0 .55rem;padding:0 0 .45rem}.IgongChartOtherType_mo .jipyo-group{margin:0 0 .6rem}.IgongChartOtherType_mo .jipyo-group:last-child{margin-bottom:0}.IgongChartOtherType_mo .jipyo-group .jipyo1-title{background:#f3f6f8;border:1px solid #d8e0e7;border-radius:.25rem;box-sizing:border-box;color:#40566c;display:block;font-size:.82rem;font-weight:500;line-height:1.4;margin:0 0 .35rem;padding:.45rem .6rem}.IgongChartOtherType_mo .jipyo-group .detail-item{margin:0;padding:.2rem .6rem}.IgongChartOtherType_mo .jipyo-group .detail-item .jipyo2{color:#526579;font-size:.8rem;font-weight:400;line-height:1.5;padding:0;word-break:keep-all}.IgongChartOtherType_mo .talent-grid{display:flex;flex-direction:column;gap:.4rem}.IgongChartOtherType_mo .talent-grid .talent-item{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.IgongChartOtherType_mo .talent-grid .talent-item .talent{background:#fffaf0;border:1px solid #ead8a8;border-radius:.25rem;box-sizing:border-box;color:#755710;font-size:.8rem;font-weight:400;line-height:1.4;min-width:0;padding:.48rem .55rem;text-align:center;word-break:keep-all}.IgongChartOtherType_mo .career-content,.IgongChartOtherType_mo .reading-content{display:flex;flex-direction:column;gap:.4rem}.IgongChartOtherType_mo .career-content .career-item,.IgongChartOtherType_mo .career-content .reading-item,.IgongChartOtherType_mo .reading-content .career-item,.IgongChartOtherType_mo .reading-content .reading-item{background:#f7f9fb;border:1px solid #dce3e9;border-radius:.25rem;box-sizing:border-box;color:#526579;font-size:.8rem;font-weight:400;line-height:1.5;margin:0;padding:.5rem .6rem;word-break:keep-all}@media(max-width:380px){.IgongChartOtherType_mo .talent-grid .talent-item{grid-template-columns:1fr}}.IgongChartReadingBook{background:#fff;box-sizing:border-box;color:#26394b;margin:0;min-width:0;text-align:left;width:100%}.IgongChartReadingBook>.art-title{background:#fff;border:1px solid #78b9b5;border-radius:.35rem;box-sizing:border-box;display:grid;grid-template-columns:minmax(9rem,.26fr) minmax(0,1fr);margin:0 0 .7rem;min-height:4.3rem;overflow:hidden}.IgongChartReadingBook>.art-title .title{align-items:center;background:#eef8f6;border-right:1px solid #badbd5;box-sizing:border-box;color:#146d67;display:flex;font-size:.95rem;font-weight:500;line-height:1.4;padding:.75rem .9rem}.IgongChartReadingBook>.art-title .art-evalutionIndex{grid-gap:.8rem;align-items:center;box-sizing:border-box;display:grid;gap:.8rem;grid-template-columns:6rem minmax(0,1fr);min-width:0;padding:.65rem .85rem}.IgongChartReadingBook>.art-title .art-evalutionIndex .evaluation-score{align-items:baseline;background:#f1faf8;border:1px solid #9fcfc7;border-radius:.3rem;box-sizing:border-box;color:#146d67;display:inline-flex;font-size:1.1rem;font-weight:600;justify-content:center;min-height:2.4rem;padding:.45rem .65rem}.IgongChartReadingBook>.art-title .art-evalutionIndex .evaluation-score small{font-size:.76rem;font-weight:400;margin-left:.15rem}.IgongChartReadingBook>.art-title .art-evalutionIndex .evaluation-description{color:#526579;font-size:.86rem;font-weight:400;line-height:1.55;min-width:0;word-break:keep-all}@media(max-width:900px){.IgongChartReadingBook>.art-title{grid-template-columns:1fr}.IgongChartReadingBook>.art-title .title{border-bottom:1px solid #badbd5;border-right:0;font-size:.9rem;min-height:2.6rem;padding:.6rem .75rem}.IgongChartReadingBook>.art-title .art-evalutionIndex{grid-template-columns:5.5rem minmax(0,1fr);padding:.6rem .7rem}}.MainPageSub04_2Chart{box-sizing:border-box;margin-top:0;min-width:0;padding:0;width:100%}.MainPageSub04_2Chart .sec-main2{width:100%}.MainPageSub04_2Chart .sec-main2 .sec-sub1{grid-gap:.7rem;box-sizing:border-box;display:grid;gap:.7rem;width:100%}.MainPageSub04_2Chart .sec-main2 .sec-sub1.desktop-layout{align-items:stretch;grid-template-columns:minmax(0,1.35fr) minmax(20rem,.8fr)}.MainPageSub04_2Chart .sec-main2 .sec-sub1.desktop-layout .art-main-graph{max-width:none;min-width:0}.MainPageSub04_2Chart .sec-main2 .sec-sub1.desktop-layout .art-main2{max-width:none;min-width:0;width:auto}.MainPageSub04_2Chart .sec-main2 .sec-sub1.mobile-layout{gap:.6rem;grid-template-columns:1fr}.MainPageSub04_2Chart .sec-main2 .sec-sub1.mobile-layout .art-main-graph{width:100%}.MainPageSub04_2Chart .sec-main2 .sec-sub1.mobile-layout .art-main2{max-width:100%;width:100%}.MainPageSub04_2Chart .sec-main2 .art-main-graph{background:#fff;border:1px solid #cbd5df;border-radius:.35rem;box-sizing:border-box;min-width:0;padding:.7rem}.MainPageSub04_2Chart .sec-main2 .art-main2{box-sizing:border-box;display:flex;min-width:0}.MainPageSub04_2Chart .sec-main2 .analysis-list{grid-gap:0;border:1px solid #d5dee6;border-radius:.3rem;display:grid;gap:0;list-style:none;margin:0;overflow:hidden;padding:0;width:100%}.MainPageSub04_2Chart .sec-main2 .analysis-list li{grid-gap:0;align-items:center;background:#fff;border:0;border-bottom:1px solid #dfe5ea;border-radius:0;display:grid;gap:0;grid-template-columns:5.7rem minmax(0,1fr);line-height:1.35;min-height:2.45rem;padding:0}.MainPageSub04_2Chart .sec-main2 .analysis-list li:last-child{border-bottom:0}.MainPageSub04_2Chart .sec-main2 .analysis-list li mark{align-items:center;align-self:stretch;background:#f1faf8;border-radius:0;border-right:1px solid #d5e7e3;box-sizing:border-box;color:#146d67;display:flex;font-size:.82rem;font-weight:500;justify-content:center;min-width:0;padding:.45rem .55rem;text-align:center;width:auto}.MainPageSub04_2Chart .sec-main2 .analysis-list li .description{color:#526579;font-size:.82rem;font-weight:400;line-height:1.45;min-width:0;padding:.45rem .65rem;word-break:keep-all}.MainPageSub04_2Chart .sec-main2 .art-main2 .MainPageSub04_2graph{align-self:stretch;background:#fff;border:1px solid #9fc1dd;border-radius:.35rem;box-sizing:border-box;gap:.65rem;justify-content:center;margin:0;min-width:0;padding:.8rem;width:100%}.MainPageSub04_2Chart .sec-main2 .art-main2 .MainPageSub04_2graph .bar-container{gap:.55rem}.MainPageSub04_2Chart .sec-main2 .art-main2 .MainPageSub04_2graph .bar-container .label{color:#40566c;font-size:.8rem;font-weight:400;width:4.5rem}.MainPageSub04_2Chart .sec-main2 .art-main2 .MainPageSub04_2graph .bar-container .bar{background:#e7ebef;border-radius:.3rem;height:1.1rem}.MainPageSub04_2Chart .sec-main2 .art-main2 .MainPageSub04_2graph .bar-container .bar .fill{border-radius:.3rem;font-size:.76rem;font-weight:500;padding-right:.4rem;transition:none}@media screen and (max-width:768px){.MainPageSub04_2Chart{margin-top:0}.MainPageSub04_2Chart .sec-main2 .sec-sub1{gap:.6rem!important;padding:0!important}.MainPageSub04_2Chart .sec-main2 .sec-sub1.mobile-layout .art-main-graph{padding:.55rem}.MainPageSub04_2Chart .sec-main2 .sec-sub1.mobile-layout .art-main-graph .analysis-list{gap:0}.MainPageSub04_2Chart .sec-main2 .sec-sub1.mobile-layout .art-main-graph .analysis-list li{gap:0;grid-template-columns:4.8rem minmax(0,1fr);min-height:2.35rem;padding:0}.MainPageSub04_2Chart .sec-main2 .sec-sub1.mobile-layout .art-main-graph .analysis-list li mark{font-size:.76rem;min-width:0;padding:.4rem .35rem}.MainPageSub04_2Chart .sec-main2 .sec-sub1.mobile-layout .art-main-graph .analysis-list li .description{font-size:.74rem;line-height:1.4;padding:.4rem .5rem}.MainPageSub04_2Chart .sec-main2 .sec-sub1.mobile-layout .art-main2{margin-top:0}.MainPageSub04_2Chart .sec-main2 .art-main2 .MainPageSub04_2graph{gap:.5rem;padding:.65rem}.MainPageSub04_2Chart .sec-main2 .art-main2 .MainPageSub04_2graph .bar-container .label{font-size:.74rem;width:3.8rem}.MainPageSub04_2Chart .sec-main2 .art-main2 .MainPageSub04_2graph .bar-container .bar{height:1rem}}.IgongChartReadingBook_mo{background:#fff;box-sizing:border-box;color:#26394b;display:flex;flex-direction:column;margin:0;min-width:0;padding:0;width:100%}.IgongChartReadingBook_mo .title-section{background:#fff;border:1px solid #78b9b5;border-radius:.35rem;margin-bottom:.65rem;overflow:hidden}.IgongChartReadingBook_mo .title-section .title{align-items:center;background:#eef8f6;border-bottom:1px solid #badbd5;box-sizing:border-box;color:#146d67;display:flex;font-size:.88rem;font-weight:500;line-height:1.4;min-height:2.55rem;padding:.58rem .7rem;text-align:left}.IgongChartReadingBook_mo .title-section .evaluation-card{grid-gap:.6rem;align-items:center;background:#fff;box-sizing:border-box;display:grid;gap:.6rem;grid-template-columns:5.2rem minmax(0,1fr);padding:.6rem}.IgongChartReadingBook_mo .title-section .evaluation-card .evaluation-score{align-items:center;background:#f1faf8;border:1px solid #9fcfc7;border-radius:.3rem;box-sizing:border-box;color:#146d67;display:flex;font-size:.98rem;font-weight:600;justify-content:center;min-height:2.35rem;padding:.4rem .5rem;text-align:center}.IgongChartReadingBook_mo .title-section .evaluation-card .evaluation-description{background:#0000;border:0;border-radius:0;color:#526579;font-size:.78rem;font-weight:400;line-height:1.5;min-width:0;padding:0;text-align:left;word-break:keep-all}.IgongChartReadingBook_mo .chart-section{background:#fff;box-sizing:border-box;min-width:0;padding:0;width:100%}.IgongMissionOrderResult{background:#fff;box-sizing:border-box;color:#26394b;margin:0;min-width:0;text-align:left;width:100%}.IgongMissionOrderResult>.title{align-items:center;background:#fff4f4;color:#b84952;display:flex;font-size:.95rem;font-weight:500;line-height:1.35;margin:0 0 .6rem;min-height:2.75rem;padding:.65rem .85rem;text-align:left}.IgongMissionOrderResult>.sec-main,.IgongMissionOrderResult>.title{border:1px solid #e5a0a8;border-radius:.35rem;box-sizing:border-box}.IgongMissionOrderResult>.sec-main{background:#fff;min-width:0;overflow:visible;padding:.85rem;width:100%}.IgongMissionOrderResult .mission-content{background:snow;border:1px solid #efc8cb;border-radius:.3rem;box-sizing:border-box;color:#40566c;font-size:.86rem;font-weight:400;line-height:1.75;margin:0;min-height:7rem;overflow-wrap:break-word;padding:1rem;white-space:pre-line;word-break:keep-all}.IgongMissionOrderResult .box-menu{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center;margin:.75rem auto 0;width:100%}.IgongMissionOrderResult .box-menu .HongAudioPlayer{background:#fff;border:1px solid #cbd5df;border-radius:.35rem;box-sizing:border-box;height:2.5rem;margin:0;max-width:100%;width:18rem}.IgongMissionOrderResult .btnMission,.IgongMissionOrderResult .btnMissionTotal{border-radius:.35rem;font-size:.82rem;font-weight:400;height:2.5rem;margin:0;min-width:9rem;width:9rem}.IgongMissionOrderResult .responsive-modal{width:100%}.IgongMissionOrderResult .responsive-modal .art-mission{height:100%;margin:0 auto;max-width:64rem;position:relative;width:100%}.IgongMissionOrderResult .final-mission-modal{background:#fff;box-sizing:border-box;height:100dvh!important;inset:0!important;overflow:hidden;padding:.55rem!important;position:fixed!important;width:100vw!important;z-index:20000!important}.IgongMissionOrderResult .final-mission-modal .art-mission{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:64rem;min-height:0;width:100%}.IgongMissionOrderResult .final-mission-modal .art-mission>.HeaderTitle{flex:0 0 2.8rem;height:2.8rem;margin-bottom:.45rem;min-height:2.8rem}.IgongMissionOrderResult .final-mission-modal .art-mission>.HeaderTitle .close{height:1.65rem;right:.45rem;width:1.65rem}.IgongMissionOrderResult .final-mission-modal .art-mission>.HeaderTitle .close svg{height:.82rem;width:.82rem}.IgongMissionOrderResult .final-mission-modal .art-mission>.VideoEduIgongChartRoot{flex:1 1 auto;min-height:0}@media(max-width:768px){.IgongMissionOrderResult>.title{font-size:.9rem;min-height:2.6rem;padding:.6rem .75rem}.IgongMissionOrderResult>.sec-main{padding:.65rem}.IgongMissionOrderResult .mission-content{font-size:.8rem;line-height:1.65;min-height:0;padding:.75rem}.IgongMissionOrderResult .box-menu{align-items:stretch;flex-direction:column}.IgongMissionOrderResult .box-menu .HongAudioPlayer,.IgongMissionOrderResult .box-menu .btnMission,.IgongMissionOrderResult .box-menu .btnMissionTotal{margin-left:auto;margin-right:auto;max-width:20rem;width:100%}}.VideoEduIgongChartRoot{flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;width:100%}.VideoEdu_stu_detail_igongChart{background:#fff;box-sizing:border-box;caret-color:#0000;color:#26394b;flex:1 1 auto;height:100%;min-height:0;min-width:0;width:100%}.VideoEdu_stu_detail_igongChart .sec-main{background:#fff;border:1px solid #cbd5df;border-radius:.4rem;box-sizing:border-box;display:block!important;height:100%;min-height:0;overflow-x:hidden;overflow-y:scroll;overscroll-behavior-y:contain;padding:.75rem .75rem 3rem!important;scrollbar-gutter:stable;width:100%}.VideoEdu_stu_detail_igongChart .card-view{grid-gap:.55rem;display:grid;gap:.55rem;height:-webkit-max-content;height:max-content;min-height:-webkit-max-content;min-height:max-content;width:100%}.VideoEdu_stu_detail_igongChart .card-item{background:#fff;border:1px solid #d4dbe2;border-radius:.4rem;box-shadow:none;min-height:7rem;overflow:hidden}.VideoEdu_stu_detail_igongChart .card-item.selected-card{background:snow;border-color:#e5a0a8}.VideoEdu_stu_detail_igongChart .card-header{border-bottom:1px solid #dfe4ea;display:grid;grid-template-columns:3.25rem minmax(0,1fr);margin:0;min-height:4.2rem;padding:0}.VideoEdu_stu_detail_igongChart .card-header .card-number{align-items:center;background:#f5f6f8;border-radius:0;border-right:1px solid #dfe4ea;color:#4b5563;display:flex;font-size:.82rem;font-weight:400;height:auto;justify-content:center;padding:0;width:auto}.VideoEdu_stu_detail_igongChart .card-header .card-titles{box-sizing:border-box;min-width:0;padding:.7rem .85rem}.VideoEdu_stu_detail_igongChart .card-header .card-titles .title1,.VideoEdu_stu_detail_igongChart .card-header .card-titles .title2{font-weight:400;line-height:1.45;margin:0;word-break:keep-all}.VideoEdu_stu_detail_igongChart .card-header .card-titles .title1{color:#2e4357;font-size:.88rem;font-weight:500}.VideoEdu_stu_detail_igongChart .card-header .card-titles .title2{color:#667789;font-size:.8rem;margin-top:.22rem}.VideoEdu_stu_detail_igongChart .card-actions{align-items:center;background:#fff;box-sizing:border-box;display:flex;gap:.5rem;justify-content:center;padding:.5rem .75rem}.VideoEdu_stu_detail_igongChart .card-actions .btnPlay{border-radius:.3rem!important;box-shadow:none!important;flex:0 0 7rem;font-size:.8rem!important;font-weight:400;height:2rem;margin:0;min-width:7rem!important;padding:0 .55rem!important;width:7rem}.VideoEdu_stu_detail_igongChart .card-actions .btnPlay .start-icon{margin-right:.3rem}.VideoEdu_stu_detail_igongChart .card-actions .btnPlay svg{height:1rem;width:1rem}.VideoEdu_stu_detail_igongChart .card-actions .btn-video{background:#fff5f5!important;border:1px solid #e5a0a8!important;color:#b84952!important}.VideoEdu_stu_detail_igongChart .card-actions .btn-mission{background:#eef8f6!important;border:1px solid #78b9b5!important;color:#146d67!important}.VideoEdu_stu_detail_igongChart .card-actions .btn-mission.complete{background:#fff4f4!important;border-color:#e5a0a8!important;color:#b84952!important}.VideoEdu_stu_detail_igongChart .card-actions .btn-feedback{background:#f1f7fb!important;border:1px solid #9fc1dd!important;color:#2e658e!important}.VideoEdu_stu_detail_igongChart .card-actions .btn-feedback:disabled{background:#f5f6f8!important;border:1px solid #d8dde5!important;color:#929ca8!important}.VideoEdu_stu_detail_igongChart .mission-empty{align-items:center;background:#fff;border:1px solid #d4dbe2;border-radius:.4rem;color:#7a8795;display:flex;font-size:.84rem;justify-content:center;min-height:8rem}.responsive-modal{background:#fff;box-sizing:border-box}.responsive-modal .art-feedback,.responsive-modal .art-mission,.responsive-modal .art-video{box-sizing:border-box;height:calc(100% - 3.5rem);min-height:0;width:100%}.mission-detail-modal>.HeaderTitle,.video-detail-modal>.HeaderTitle{height:2.8rem!important;margin-bottom:.45rem!important;min-height:2.8rem!important}.mission-detail-modal>.HeaderTitle .close,.video-detail-modal>.HeaderTitle .close{height:1.65rem!important;right:.45rem!important;width:1.65rem!important}.mission-detail-modal>.HeaderTitle .close svg,.video-detail-modal>.HeaderTitle .close svg{height:.82rem!important;width:.82rem!important}@media(max-width:768px){.VideoEdu_stu_detail_igongChart .sec-main{padding:.45rem .45rem 2rem!important}.VideoEdu_stu_detail_igongChart .card-header{grid-template-columns:2.75rem minmax(0,1fr);min-height:3.8rem}.VideoEdu_stu_detail_igongChart .card-header .card-titles{padding:.6rem .65rem}.VideoEdu_stu_detail_igongChart .card-header .card-titles .title1{font-size:.82rem}.VideoEdu_stu_detail_igongChart .card-header .card-titles .title2{font-size:.76rem}.VideoEdu_stu_detail_igongChart .card-actions{grid-gap:.35rem;display:grid;gap:.35rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:.45rem}.VideoEdu_stu_detail_igongChart .card-actions .btnPlay{flex:none;font-size:.76rem!important;height:2rem;min-width:0!important;padding:0 .25rem!important;width:100%}}.mission-detail-modal>.HeaderTitle{box-sizing:border-box;margin-left:auto;margin-right:auto;width:min(64rem,100% - 2rem)}.mission-answer-modal{background:#fff;box-sizing:border-box;color:#334155;display:flex;flex-direction:column;min-width:0;overflow:hidden;width:100%!important}.mission-answer-modal .mission-answer-header{box-sizing:border-box;flex:0 0 auto;margin:0 auto;padding:.25rem 0 .5rem;width:min(64rem,100% - 2rem)}.mission-answer-modal .mission-answer-header .HeaderTitle{background:#eef1f5;border:1px solid #dbe2ea!important;border-radius:.35rem;color:#475569;font-size:.9rem;font-weight:400;height:2.5rem;margin:0}.mission-answer-modal .mission-answer-header .HeaderTitle .section-title{box-sizing:border-box;justify-content:space-between;padding:0 .25rem 0 1rem}.mission-answer-modal .mission-answer-header .HeaderTitle .section-title>span{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.mission-answer-modal .mission-answer-header .HeaderTitle .section-title .close{flex:0 0 2.5rem;opacity:.68;position:static}.mission-answer-modal .art-mission{box-sizing:border-box;flex:1 1 auto;min-height:0;overflow:hidden;padding-bottom:.5rem;width:100%}.VideoEdu_stu_detail_mission{background:#fff;box-sizing:border-box;color:#334155;height:100%;min-height:0;width:100%}.VideoEdu_stu_detail_mission .sec-main{background:#fff;border:1px solid #cfd8e1;border-radius:.45rem;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:0 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.85rem .85rem 1.1rem;scrollbar-gutter:stable;width:min(64rem,100% - 2rem)}.VideoEdu_stu_detail_mission .box-que{background:#f8fafc;border:1px solid #d7dee7;border-radius:.35rem;box-sizing:border-box;flex:0 0 auto;padding:1rem 1.15rem;width:100%}.VideoEdu_stu_detail_mission .box-que .txt-content{color:#334155;font-family:inherit;font-size:.9rem;font-weight:400;line-height:1.75;overflow-wrap:anywhere;text-align:left;white-space:pre-wrap}.VideoEdu_stu_detail_mission .box-audio{align-items:center;box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:center;margin:1rem 0;min-height:2.2rem;padding:0;width:100%}.VideoEdu_stu_detail_mission .box-audio .HongAudioPlayer{align-items:center;background:#fff;border-color:#cfd7e1;border-radius:.3rem;box-shadow:none;box-sizing:border-box;color:#475569;display:flex;height:2.2rem;min-height:2.2rem;padding:0 .5rem;width:min(24rem,100%)}.VideoEdu_stu_detail_mission .box-audio .HongAudioPlayer .section-player{flex:1 1 auto;min-width:0;width:auto}.VideoEdu_stu_detail_mission .box-audio .HongAudioPlayer .rhap_container{background:#0000;box-shadow:none;padding:0}.VideoEdu_stu_detail_mission .box-audio .HongAudioPlayer .stop-button{color:#475569;flex:0 0 3rem;font-size:.82rem;font-weight:400;height:2rem;margin:0;padding:0}.VideoEdu_stu_detail_mission .box-textArea{box-sizing:border-box;flex:0 0 auto;margin:0;min-height:16rem;padding:0;width:100%}.VideoEdu_stu_detail_mission .box-textArea textarea{background:#fbfcfd;border:1px solid #cbd8dc;border-radius:.35rem;box-sizing:border-box;caret-color:#334155;color:#334155;display:block;font-family:inherit;font-size:.9rem;font-weight:400;height:clamp(16rem,42vh,24rem);line-height:1.75;min-height:14rem;outline:none;padding:1rem 1.1rem;resize:vertical;text-align:left;text-decoration:none;width:100%}.VideoEdu_stu_detail_mission .box-textArea textarea:focus{background:#fff;border-color:#cbd8dc;box-shadow:none}.VideoEdu_stu_detail_mission .box-textArea textarea::placeholder{color:#9aa3af}.VideoEdu_stu_detail_mission .box-menu2{align-items:center;display:flex;flex:0 0 auto;gap:.5rem;justify-content:center;padding-top:.75rem;width:100%}.VideoEdu_stu_detail_mission .box-menu2 .btn{border-radius:.3rem!important;box-shadow:none!important;font-family:inherit!important;font-size:.84rem!important;font-weight:400;height:2.25rem;line-height:1;min-width:6.8rem;padding:0 .7rem;width:6.8rem}.VideoEdu_stu_detail_mission .box-menu2 .btn svg{height:.78rem;width:.78rem}.VideoEdu_stu_detail_mission .box-menu2 .btn.h-btn-green{background:#27847e!important;border:1px solid #27847e!important;color:#fff!important}.VideoEdu_stu_detail_mission .box-menu2 .btn.h-btn-red{background:#fff6f6!important;border:1px solid #ea8d94!important;color:#cf3f49!important}@media(max-width:768px){.mission-detail-modal>.HeaderTitle{width:calc(100% - .8rem)}.mission-answer-modal{height:100dvh!important;margin:0!important;width:100%!important}.mission-answer-modal .mission-answer-header{padding:.2rem 0 .35rem;width:calc(100% - .8rem)}.mission-answer-modal .mission-answer-header .HeaderTitle{height:2.4rem}.VideoEdu_stu_detail_mission .sec-main{padding:.65rem .65rem .9rem;scrollbar-gutter:stable;width:calc(100% - .8rem)}.VideoEdu_stu_detail_mission .box-que{padding:.85rem .9rem}.VideoEdu_stu_detail_mission .box-audio{margin:.75rem 0;min-height:2.2rem;padding:0}.VideoEdu_stu_detail_mission .box-textArea{min-height:14rem}.VideoEdu_stu_detail_mission .box-textArea textarea{height:15rem;min-height:12rem;padding:.85rem}.VideoEdu_stu_detail_mission .box-menu2{gap:.35rem;padding-top:.55rem}.VideoEdu_stu_detail_mission .box-menu2 .btn{flex:1 1;font-size:.8rem;min-width:0;padding:0 .25rem;width:auto}}.feedback-detail-modal{background:#fff;box-sizing:border-box;color:#334155;display:flex;flex-direction:column;min-width:0;overflow:hidden;width:100%!important}.feedback-detail-modal .feedback-detail-header{box-sizing:border-box;flex:0 0 auto;margin:0 auto;padding:.65rem 0 0;width:min(64rem,100% - 2rem)}.feedback-detail-modal .feedback-detail-header .HeaderTitle{background:#e5e9ef;border:1px solid #cfd6df!important;border-radius:.25rem;color:#475569;font-size:.9rem;font-weight:400;height:2.5rem;margin:0}.feedback-detail-modal .feedback-detail-header .HeaderTitle .section-title{box-sizing:border-box;justify-content:space-between;padding:0 .25rem 0 1rem}.feedback-detail-modal .feedback-detail-header .HeaderTitle .section-title>span{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.feedback-detail-modal .feedback-detail-header .HeaderTitle .section-title .close{flex:0 0 2.5rem;opacity:.68;position:static}.feedback-detail-modal .art-feedback{flex:1 1 auto;min-height:0;overflow:hidden;width:100%}.VideoEdu_stu_detail_feedback{background:#fff;box-sizing:border-box;color:#334155;height:100%;min-height:0;width:100%}.VideoEdu_stu_detail_feedback .sec-main{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;min-height:100%;overflow-x:hidden;overflow-y:auto;padding:.65rem 0 2.5rem;width:min(64rem,100% - 2rem)}.VideoEdu_stu_detail_feedback .box-feedback{background:#f8fafc;border:1px solid #d7dee7;border-radius:.35rem;box-sizing:border-box;flex:0 0 auto;padding:1rem 1.15rem;width:100%}.VideoEdu_stu_detail_feedback .box-feedback .txt-content{color:#334155;font-family:inherit;font-size:.9rem;font-weight:400;line-height:1.75;overflow-wrap:anywhere;text-align:left;white-space:pre-wrap}.VideoEdu_stu_detail_feedback .box-menu{align-items:center;box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:center;margin:1rem 0 0;min-height:2.2rem;padding:0;width:100%}.VideoEdu_stu_detail_feedback .box-menu .HongAudioPlayer{align-items:center;background:#fff;border-color:#cfd7e1;border-radius:.3rem;box-shadow:none;box-sizing:border-box;color:#475569;display:flex;height:2.2rem;min-height:2.2rem;padding:0 .5rem;width:min(24rem,100%)}.VideoEdu_stu_detail_feedback .box-menu .HongAudioPlayer .section-player{flex:1 1 auto;min-width:0;width:auto}.VideoEdu_stu_detail_feedback .box-menu .HongAudioPlayer .rhap_container{background:#0000;box-shadow:none;padding:0}.VideoEdu_stu_detail_feedback .box-menu .HongAudioPlayer .stop-button{color:#475569;flex:0 0 3rem;font-size:.82rem;font-weight:400;height:2rem;margin:0;padding:0}@media(max-width:768px){.feedback-detail-modal{height:100dvh!important;margin:0!important;width:100%!important}.feedback-detail-modal .feedback-detail-header{padding-top:.4rem;width:calc(100% - .8rem)}.feedback-detail-modal .feedback-detail-header .HeaderTitle{height:2.4rem}.VideoEdu_stu_detail_feedback .sec-main{padding:.45rem 0 1.5rem;width:calc(100% - .8rem)}.VideoEdu_stu_detail_feedback .box-feedback{padding:.85rem .9rem}.VideoEdu_stu_detail_feedback .box-menu{margin-top:.75rem}}.Assess_etc_app{box-sizing:border-box;caret-color:#0000;height:100%;overflow-y:auto;padding:2rem .5rem}.Assess_etc_app,.Assess_etc_app .wrap-main{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.Assess_etc_app .wrap-main{flex-shrink:0;width:100%}.Assess_etc_app .title{background-color:var(--h-sky);border-radius:7px;color:#fff;font-weight:700;height:3.5rem;line-height:3.5rem;margin-bottom:2rem;max-width:640px;text-align:center;width:100%}.Assess_etc_app .question-card{background:#fff;border-radius:20px;box-shadow:0 6px 18px #00000014;display:flex;flex-direction:column;max-width:640px;padding:32px;transition:box-shadow .3s ease;width:100%}.Assess_etc_app .question-title{background-color:#c0c0bf80;border-radius:7px;color:#222;font-size:22px;font-weight:700;height:3rem;line-height:3rem;margin-bottom:28px;text-align:center}.Assess_etc_app .options{display:flex;flex:1 1;flex-direction:column;gap:20px;margin-bottom:20px;overflow-y:auto}.Assess_etc_app .option{align-items:center;background:#fff;border:2px solid #ddd;border-radius:14px;box-shadow:0 2px 6px #0000000a;cursor:pointer;display:flex;padding:10px;transition:all .2s ease}.Assess_etc_app .option:hover{background-color:#f9f9f9;border-color:#aaa}.Assess_etc_app .option.selected{background-color:#fff1f1;border-color:#dc3545}.Assess_etc_app .option-type{align-items:center;background-color:#34495e;border-radius:50%;color:#fff;display:inline-flex;font-size:.85rem;font-weight:600;height:32px;justify-content:center;margin-right:12px;text-align:center;width:32px}.Assess_etc_app .que-text{color:#333;flex:1 1;font-size:1.1rem;font-weight:700;line-height:1.4}.Assess_etc_app .nav-buttons{border-top:1px solid #eee;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;margin-top:32px;padding-top:20px}.Assess_etc_app .nav-button{background-color:var(--h-sky);border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;transition:background-color .2s ease}.Assess_etc_app .nav-button:hover:not(:disabled){background-color:var(--h-sky2)}.Assess_etc_app .nav-button:disabled{background-color:#ccc;cursor:not-allowed}.Assess_etc_app .nav-button.btnSubmit{background-color:var(--h-red)!important}.Assess_etc_app .nav-button.btnSubmit:hover:not(:disabled){background-color:var(--h-red2)}.Assess_etc_app .nav-button.btnSubmit:disabled{background-color:#ccc!important;cursor:not-allowed}.Assess_etc_app .nav-button.btnClose{background-color:#ccc!important}.Assess_etc_app .nav-button.btnClose:hover:not(:disabled){background-color:#aaa!important}.Assess_etc_app .progress-wrapper{margin-top:40px}.Assess_etc_app .progress-label{color:#333;font-size:1rem;font-weight:700;margin-bottom:8px;text-align:center}.Assess_etc_app .progress-label span{color:var(--h-gray);margin-left:.3rem}.Assess_etc_app .progress-bar{background-color:#eee;border-radius:6px;height:12px;margin:0 auto;overflow:hidden;width:100%;width:20rem}.Assess_etc_app .progress-fill{background-color:#4298b4;height:100%;transition:width .3s ease}.Assess_etc_checkList_nm{align-items:center;caret-color:#0000;display:flex;flex-direction:column;justify-content:center}.Assess_etc_checkList_nm .title{font-weight:700;margin-bottom:2rem}.Assess_etc_checkList_nm table td:first-child,.Assess_etc_checkList_nm table td:nth-child(2),.Assess_etc_checkList_nm table th:first-child,.Assess_etc_checkList_nm table th:nth-child(2){text-align:center}.Assess_etc_checkList_nm table td:nth-child(3),.Assess_etc_checkList_nm table th:nth-child(3){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Assess_etc_checkList_nm table tr{height:2.5rem}.Assess_etc_checkList_nm table td,.Assess_etc_checkList_nm table th{border:1px solid #ddd!important;font-family:var(--noto);font-size:.9rem}.Assess_etc_checkList_nm table th{text-align:center!important}.Assess_etc_checkList_nm table .AB{background-color:#f7fafa33!important}.Assess_etc_checkList_nm table .EF{background-color:#ffff001a!important}.Assess_etc_checkList_nm .btnReport{width:4rem}.Assess_etc_checkList_nm .btnReport img{height:auto;margin-left:0;width:1.5rem}.Assess_book_app,.Assess_book_app .wrap-main{height:calc(100% - 4rem);padding:0}.Assess_book_app .wrap-main{overflow-y:auto}.Assess_book_app .title2{color:var(--h-red);font-size:1rem;font-weight:700;margin:1rem 0 .5rem;text-align:left}.Assess_book_app .section-list{overflow-y:auto}.Assess_book_app .book-flex-container{grid-gap:10px;border:2px solid #ddd;border-radius:7px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin-bottom:2rem;padding:1rem}.Assess_book_app .title{color:var(--h-red);font-weight:700;text-align:left}.Assess_book_app .book-box{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;caret-color:#0000;cursor:pointer;padding:10px}.Assess_book_app .book-box .genre{font-size:.95rem}.Assess_book_app .book-box .check{display:flex;justify-content:center}.Assess_book_app .book-box:hover{background-color:#f4f4f4}.Assess_book_app .book-box.selected{background-color:#ffecec;border-color:#f33}.Assess_book_app .box-menu{align-items:center;display:flex;height:3rem;justify-content:center;margin-top:1rem;width:100%}.Assess_book_app .box-menu .btn{height:2rem;line-height:2rem;width:9rem}.Assess_book_checkList_nm{align-items:center;caret-color:#0000;display:flex;flex-direction:column;justify-content:center}.Assess_book_checkList_nm .title{font-weight:700;margin-bottom:2rem}.Assess_book_checkList_nm table td:first-child,.Assess_book_checkList_nm table td:nth-child(2),.Assess_book_checkList_nm table th:first-child,.Assess_book_checkList_nm table th:nth-child(2){text-align:center}.Assess_book_checkList_nm table td:nth-child(3),.Assess_book_checkList_nm table th:nth-child(3){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Assess_book_checkList_nm table tr{height:2.5rem}.Assess_book_checkList_nm table td,.Assess_book_checkList_nm table th{border:1px solid #ddd!important;font-family:var(--noto);font-size:.9rem}.Assess_book_checkList_nm table th{text-align:center!important}.Assess_book_checkList_nm table .AB{background-color:#f7fafa33!important}.Assess_book_checkList_nm table .EF{background-color:#ffff001a!important}.Assess_book_checkList_nm .btnReport{width:4rem}.Assess_book_checkList_nm .btnReport img{height:auto;margin-left:0;width:1.5rem}.VideoEdu{caret-color:#0000;color:#26394b;height:calc(100vh - 4rem);padding:.65rem .9rem 1rem}.VideoEdu,.VideoEdu .sec-main{background:#fff;box-sizing:border-box;width:100%}.VideoEdu .sec-main{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:64rem;min-height:0;overflow:hidden;padding:0}.VideoEdu .HeaderTitle{background:#14665f;border:1px solid #14665f!important;border-radius:.35rem;color:#fff;flex:0 0 auto;font-size:.92rem;font-weight:500;height:2.8rem;margin:0 0 .6rem}.VideoEdu .HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;padding:0 3.2rem 0 .9rem}.VideoEdu .HeaderTitle .close{background:#ffffff0a;border:1px solid #dcefedb3;border-radius:.3rem;color:#e8f5f3;height:1.9rem;right:.45rem;top:50%;transform:translateY(-50%);width:1.9rem}.VideoEdu .HeaderTitle .close svg{height:.95rem;width:.95rem}.VideoEdu .HeaderTitle .close:hover{background:#ffffff1a;border-color:#fff;color:#fff}.VideoEdu .video-edu-list{background:#fff;border:1px solid #cbd5df;border-radius:.35rem;box-sizing:border-box;flex:1 1 auto;min-height:0;overflow:hidden;padding:.7rem}.VideoEdu .video-edu-list-items{box-sizing:border-box;height:100%;overflow-y:auto;padding-right:.25rem;scrollbar-color:#c7d0d9 #0000;scrollbar-gutter:stable;scrollbar-width:thin}.VideoEdu .video-edu-list-items::-webkit-scrollbar{width:.45rem}.VideoEdu .video-edu-list-items::-webkit-scrollbar-track{background:#0000}.VideoEdu .video-edu-list-items::-webkit-scrollbar-thumb{background:#c7d0d9;border-radius:999px}.VideoEdu .video-edu-item{align-items:center;background:#fff;border:1px solid #d5dce3;border-radius:.35rem;box-shadow:none;box-sizing:border-box;color:#26394b;cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;font-weight:400;gap:.75rem;justify-content:space-between;line-height:1.4;margin:0 0 .42rem;min-height:2.65rem;padding:.48rem .7rem .48rem .9rem;text-align:left;width:100%}.VideoEdu .video-edu-item:hover{background:#f8fafb;border-color:#aebbc7}.VideoEdu .video-edu-item.parent{background:#eaf5f3;border-color:#7eb5b0;color:#145f59;font-weight:500;margin-bottom:.55rem;margin-top:.15rem}.VideoEdu .video-edu-item.parent .video-edu-item-action{background:#fff;border-color:#8ebdb8;color:#145f59}.VideoEdu .video-edu-item.selected{background:#fff4f4;border-color:#e5a0a4;color:#a82b32}.VideoEdu .video-edu-item.selected .video-edu-item-action{background:#fff;border-color:#e5a0a4;color:#a82b32}.VideoEdu .video-edu-item-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VideoEdu .video-edu-item-action{align-items:center;background:#f5f7f9;border:1px solid #cbd5df;border-radius:.3rem;box-sizing:border-box;color:#526b83;display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:400;height:1.75rem;justify-content:center;min-width:3.4rem;padding:0 .55rem}.video-edu-player-modal{background:#fff!important;box-sizing:border-box;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:.65rem .9rem .9rem!important}.video-edu-player-modal>.HeaderTitle{background:#14665f;border:1px solid #14665f!important;border-radius:.35rem;box-sizing:border-box;color:#fff;flex:0 0 2.8rem;font-size:.92rem;font-weight:500;height:2.8rem;margin:0 auto .6rem;max-width:76rem;width:100%}.video-edu-player-modal>.HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;padding:0 3rem 0 .9rem}.video-edu-player-modal>.HeaderTitle .close{background:#ffffff0a;border:1px solid #dcefedb3;border-radius:.3rem;color:#e8f5f3;height:1.9rem;right:.45rem;top:50%;transform:translateY(-50%);width:1.9rem}.video-edu-player-modal>.HeaderTitle .close svg{height:.95rem;width:.95rem}.video-edu-player-modal .art-video{background:#fff!important;border:0;border-radius:0;box-sizing:border-box;flex:1 1 auto;height:auto!important;min-height:0;overflow:hidden;padding:0;width:100%}@media(max-width:768px){.VideoEdu{height:calc(100vh - 3rem);padding:.45rem}.VideoEdu .HeaderTitle{font-size:.84rem;height:2.65rem}.VideoEdu .video-edu-list{padding:.45rem}.VideoEdu .video-edu-item{font-size:.82rem;min-height:2.55rem;padding:.45rem .55rem .45rem .7rem}.VideoEdu .video-edu-item-action{font-size:.72rem;height:1.65rem;min-width:3rem;padding:0 .4rem}.video-edu-player-modal{padding:.45rem!important}.video-edu-player-modal>.HeaderTitle{flex-basis:2.65rem;font-size:.84rem;height:2.65rem;margin-bottom:.45rem}.video-edu-player-modal .art-video{border:0;border-radius:0;padding:0}}.VideoPlayer_child{background:#fff;box-sizing:border-box;caret-color:#0000;color:#26394b;display:flex;flex-direction:column;gap:.7rem;height:100%;margin:0 auto;max-width:76rem;min-height:0;width:100%}.VideoPlayer_child .video-container{aspect-ratio:16/9;background:#101214;border:1px solid #cbd5df;border-radius:.35rem;box-sizing:border-box;flex:0 1 auto;max-height:55vh;overflow:hidden;position:relative;width:100%}.VideoPlayer_child .react-player{inset:0;position:absolute}.VideoPlayer_child .sec-list{background:#fff;border:1px solid #cbd5df;border-radius:.35rem;box-sizing:border-box;flex:1 1 auto;min-height:7rem;overflow:hidden;padding:.65rem;width:100%}.VideoPlayer_child .child-url-flex{grid-gap:.45rem;align-content:start;box-sizing:border-box;display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));height:100%;min-height:0;overflow-y:auto;padding-bottom:.45rem;padding-right:.2rem;scrollbar-color:#c7d0d9 #0000;scrollbar-gutter:stable;scrollbar-width:thin;width:100%}.VideoPlayer_child .child-url-flex::-webkit-scrollbar{width:.42rem}.VideoPlayer_child .child-url-flex::-webkit-scrollbar-track{background:#0000}.VideoPlayer_child .child-url-flex::-webkit-scrollbar-thumb{background:#c7d0d9;border-radius:999px}.VideoPlayer_child .child-url-item{align-items:center;background:#fff;border:1px solid #d5dce3;border-radius:.35rem;box-shadow:none;box-sizing:border-box;color:#26394b;cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;font-weight:400;gap:.5rem;line-height:1.35;min-height:2.55rem;min-width:0;padding:.42rem .65rem;text-align:left;width:100%}.VideoPlayer_child .child-url-item:hover{background:#f8fafb;border-color:#aebbc7}.VideoPlayer_child .child-url-item:focus,.VideoPlayer_child .child-url-item:focus-visible{box-shadow:none;outline:none}.VideoPlayer_child .child-url-item.active{background:#fff3f3;border-color:#e3a0a4;color:#a82b32}.VideoPlayer_child .child-url-item.active .child-url-index,.VideoPlayer_child .child-url-item.active .child-url-progress{color:#a82b32}.VideoPlayer_child .child-url-item.active .child-url-progress{background:#fff;border-color:#e3a0a4}.VideoPlayer_child .child-url-index{color:#c43a42;flex:0 0 auto;font-size:.86rem;font-weight:500}.VideoPlayer_child .child-url-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VideoPlayer_child .child-url-progress{align-items:center;background:#f5f7f9;border:1px solid #d5dce3;border-radius:.3rem;box-sizing:border-box;color:#526b83;display:inline-flex;flex:0 0 auto;font-size:.76rem;font-weight:400;height:1.55rem;justify-content:center;min-width:3.2rem;padding:0 .4rem}@media(max-width:768px){.VideoPlayer_child{gap:.45rem}.VideoPlayer_child .video-container{border-radius:.25rem;max-height:42vh}.VideoPlayer_child .sec-list{border-radius:.25rem;min-height:8rem;padding:.45rem}.VideoPlayer_child .child-url-flex{gap:.35rem;grid-template-columns:1fr}.VideoPlayer_child .child-url-item{font-size:.82rem;min-height:2.4rem;padding:.38rem .5rem}.VideoPlayer_child .child-url-progress{font-size:.7rem;height:1.45rem;min-width:2.9rem}}.VideoEdu_detail{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:calc(100vh - 10rem);justify-content:space-between}.VideoEdu_detail .sec-main{border:1px solid #ddd;height:100%;overflow-y:auto;padding:1px 1px 5rem}.VideoEdu_detail table tr:hover{background-color:#deec8f1a}.VideoEdu_detail table td:first-child,.VideoEdu_detail table th:first-child{cursor:default;text-align:center;width:5rem}.VideoEdu_detail table td:nth-child(2),.VideoEdu_detail table th:nth-child(2){cursor:default;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.VideoEdu_detail table td:nth-child(3),.VideoEdu_detail table td:nth-child(4),.VideoEdu_detail table th:nth-child(3),.VideoEdu_detail table th:nth-child(4){text-align:center;width:7rem}.VideoEdu_detail table td,.VideoEdu_detail table th{border:1px solid #ddd!important;font-family:var(--noto);font-size:.9rem}.VideoEdu_detail table th{text-align:center!important}.VideoEdu_detail .selected-row td{color:red}.VideoEdu_detail .btnPlay{background-color:#fff;width:5rem!important}.VideoEdu_detail .btnPlay img{height:auto;margin-left:0;width:2.5rem}.VideoEduStuPage{background:#fff;box-sizing:border-box;padding-bottom:.8rem!important;padding-left:.9rem!important;padding-right:.9rem!important}.VideoEduStuPage>.HeaderTitle{background:#14665f;border:1px solid #14665f!important;border-radius:.35rem;color:#fff;font-size:.92rem;font-weight:500;height:2.8rem;margin:0 0 .6rem}.VideoEduStuPage>.HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;padding:0 3.2rem 0 .85rem}.VideoEduStuPage>.HeaderTitle .close{background:#ffffff0a;border:1px solid #dcefedb3;border-radius:.3rem;color:#e8f5f3;height:2rem;right:.45rem;top:50%;transform:translateY(-50%);width:2rem}.VideoEduStuPage>.HeaderTitle .close svg{height:1rem;width:1rem}.VideoEduStuPage>.HeaderTitle .close:hover{background:#ffffff1a;border-color:#fff;color:#fff}.video-edu-detail-modal{background:#fff;box-sizing:border-box}.video-edu-detail-modal>.HeaderTitle{background:#14665f;border:1px solid #14665f!important;border-radius:.35rem;color:#fff;font-size:.9rem;font-weight:500;height:2.8rem;margin:0 0 .45rem}.video-edu-detail-modal>.HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;padding:0 3.2rem 0 .85rem}.video-edu-detail-modal>.HeaderTitle .section-title>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-edu-detail-modal>.HeaderTitle .close{background:#ffffff0a;border:1px solid #dcefedb3;border-radius:.3rem;color:#e8f5f3;height:2rem;right:.45rem;top:50%;transform:translateY(-50%);width:2rem}.video-edu-detail-modal>.HeaderTitle .close svg{height:1rem;width:1rem}.video-edu-detail-modal>.HeaderTitle .close:hover{background:#ffffff1a;border-color:#fff;color:#fff}.VideoEdu_stu{caret-color:#0000;color:#26394b;display:block;height:calc(100% - 3.4rem);min-width:0}.VideoEdu_stu,.VideoEdu_stu .sec-main{background:#fff;box-sizing:border-box;width:100%}.VideoEdu_stu .sec-main{border:1px solid #cbd5df;border-radius:.35rem;height:100%;overflow:auto;padding:0 0 1rem;position:relative;scrollbar-gutter:stable}.VideoEdu_stu .table-main{background:#fff;border-collapse:initial;border-spacing:0;color:#26394b;margin:0;min-width:40rem;table-layout:fixed;width:100%}.VideoEdu_stu .table-main td,.VideoEdu_stu .table-main th{border:0!important;border-bottom:1px solid #d4dbe2!important;border-right:1px solid #d4dbe2!important;box-sizing:border-box;cursor:default;font-family:inherit;font-size:.84rem;font-weight:400;height:2.3rem;line-height:1.4;padding:.3rem .65rem;vertical-align:middle;white-space:normal;word-break:keep-all}.VideoEdu_stu .table-main td:last-child,.VideoEdu_stu .table-main th:last-child{border-right:1px solid #d4dbe2!important}.VideoEdu_stu .table-main thead{position:-webkit-sticky;position:sticky;top:0;z-index:4}.VideoEdu_stu .table-main thead th{background:#f5f6f8;border-bottom-color:#c5d0da!important;color:#4b5563;font-size:.84rem;font-weight:400;height:2.4rem;position:-webkit-sticky;position:sticky;text-align:center;top:0;white-space:nowrap;z-index:5}.VideoEdu_stu .table-main td:first-child,.VideoEdu_stu .table-main th:first-child{background:#f5f7f9;color:#526b83;text-align:center;width:4rem}.VideoEdu_stu .table-main tbody td:first-child,.VideoEdu_stu .table-main thead th:first-child{background:#f5f6f8;color:#4b5563}.VideoEdu_stu .table-main td:nth-child(2),.VideoEdu_stu .table-main th:nth-child(2){padding-left:.85rem;padding-right:.85rem;text-align:left}.VideoEdu_stu .table-main td:nth-child(3),.VideoEdu_stu .table-main th:nth-child(3){text-align:center;width:6rem}.VideoEdu_stu .table-main tbody tr,.VideoEdu_stu .table-main tbody tr:hover{background:#fff}.VideoEdu_stu .table-main tbody tr.selected-row,.VideoEdu_stu .table-main tbody tr.selected-row:hover{background:#fff4f4}.VideoEdu_stu .table-main tbody tr.selected-row td,.VideoEdu_stu .table-main tbody tr.selected-row:hover td{color:#26394b}.VideoEdu_stu .btnReport{background:#f1f7fb!important;border:1px solid #9fc1dd!important;border-radius:.3rem!important;box-shadow:none!important;color:#2e658e!important;font-size:.8rem;font-weight:400;height:1.8rem;margin:0;min-width:4.6rem;width:4.6rem}.VideoEdu_stu .btnReport:hover{background:#e3f0f8!important;border-color:#78a9cd!important;color:#234e6e!important}.art-video{border:1px solid #cbd5df;box-sizing:border-box}@media(max-width:768px){.video-edu-detail-modal{padding-left:.4rem!important;padding-right:.4rem!important}.video-edu-detail-modal>.HeaderTitle{font-size:.84rem;height:2.65rem}.VideoEduStuPage{padding-left:.45rem!important;padding-right:.45rem!important}.VideoEduStuPage>.HeaderTitle{font-size:.86rem;height:2.65rem}.VideoEdu_stu{height:calc(100% - 3.25rem)}.VideoEdu_stu .sec-main{padding-bottom:1.15rem}.VideoEdu_stu .table-main{min-width:34rem}.VideoEdu_stu .table-main td,.VideoEdu_stu .table-main th{font-size:.78rem;height:2.5rem;padding:.45rem .55rem}.VideoEdu_stu .table-main thead th{font-size:.78rem;height:2.6rem}.VideoEdu_stu .table-main td:first-child,.VideoEdu_stu .table-main th:first-child{width:3.5rem}.VideoEdu_stu .table-main td:nth-child(3),.VideoEdu_stu .table-main th:nth-child(3){width:5.5rem}}.VideoEduStuDetailRoot{height:calc(100% - 3.85rem);min-height:0;width:100%}.VideoEdu_stu_detail{box-sizing:border-box;caret-color:#0000;flex-direction:column;height:100%;padding:1px}.VideoEdu_stu_detail,.VideoEdu_stu_detail .sec-main{display:flex;min-height:0;overflow:hidden;width:100%}.VideoEdu_stu_detail .sec-main{flex:1 1 auto;flex-direction:column;margin:0!important;padding:0}.VideoEdu_stu_detail .desktop-view{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}@media(max-width:768px){.VideoEdu_stu_detail .desktop-view{display:none}}.VideoEdu_stu_detail .mission-detail-grid{background:#fff;border:1px solid #c5d0da;border-radius:.35rem;box-sizing:border-box;color:#334155;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;width:100%}.VideoEdu_stu_detail .mission-detail-grid-header-frame{background:#f5f6f8;flex:0 0 auto;overflow-y:scroll;scrollbar-gutter:stable}.VideoEdu_stu_detail .mission-detail-grid-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.VideoEdu_stu_detail .mission-detail-grid-header-row,.VideoEdu_stu_detail .mission-detail-grid-row{box-sizing:border-box;display:grid;font-size:.84rem;grid-template-columns:4rem minmax(10rem,13rem) minmax(19rem,1.65fr) 5rem 5rem 5.8rem minmax(1.5rem,.65fr);min-width:0;width:100%}.VideoEdu_stu_detail .mission-detail-grid-header-row{background:#f5f6f8;color:#4b5563;font-weight:400;height:2.6rem}.VideoEdu_stu_detail .mission-detail-grid-row{background:#fff;min-height:2.55rem}.VideoEdu_stu_detail .mission-detail-grid-row.selected-row{background:#fff4f4}.VideoEdu_stu_detail .mission-detail-grid-cell{align-items:center;border-bottom:1px solid #d4dbe2;border-right:1px solid #d4dbe2;box-sizing:border-box;display:flex;font-size:.84rem;font-weight:400;justify-content:center;min-width:0;overflow:hidden;padding:0 .65rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.VideoEdu_stu_detail .mission-detail-grid-header-cell{background:#f5f6f8;padding:0}.VideoEdu_stu_detail .mission-detail-grid-row .col-no{background:#f5f6f8;color:#4b5563}.VideoEdu_stu_detail .mission-detail-grid-row .col-title1,.VideoEdu_stu_detail .mission-detail-grid-row .col-title2{justify-content:flex-start;text-align:left}.VideoEdu_stu_detail .mission-detail-grid-spacer{border-right:1px solid #d4dbe2}.VideoEdu_stu_detail .detail-feedback-btn,.VideoEdu_stu_detail .detail-mission-btn,.VideoEdu_stu_detail .detail-video-btn{align-items:center;border-radius:.25rem;display:inline-flex;font-size:.8rem;font-weight:400;height:1.9rem;justify-content:center;min-width:0;padding:0;width:4.1rem}.VideoEdu_stu_detail .detail-video-btn{background:#fff5f5!important;border:1px solid #e6a3a9!important;color:#c44750!important;width:2.35rem}.VideoEdu_stu_detail .detail-video-btn .start-icon{margin:0}.VideoEdu_stu_detail .detail-video-btn .button-text:empty{display:none}.VideoEdu_stu_detail .detail-video-btn svg{stroke-width:2;height:1.15rem;margin:0;width:1.15rem}.VideoEdu_stu_detail .detail-video-btn:hover{background:#ffebec!important;border-color:#d77b84!important;color:#a72f39!important}.VideoEdu_stu_detail .detail-mission-btn{background:#eef8f6!important;border:1px solid #78b9b5!important;color:#146d67!important}.VideoEdu_stu_detail .detail-mission-btn.complete{background:#fff4f4!important;border-color:#e5a0a8!important;color:#b84952!important}.VideoEdu_stu_detail .detail-feedback-btn{background:#f1f7fb!important;border:1px solid #9fc1dd!important;color:#2e658e!important}.VideoEdu_stu_detail .detail-feedback-btn:disabled{background:#f5f7f9!important;border-color:#d8dde5!important;color:#98a1ad!important}.VideoEdu_stu_detail .mission-detail-empty{align-items:center;background:#fff;color:#8a94a3;display:flex;font-size:.9rem;justify-content:center;min-height:7rem}.VideoEdu_stu_detail .mission-detail-grid-end-space{background:#fff;box-sizing:border-box;height:3rem;min-height:3rem;width:100%}.VideoEdu_stu_detail .mobile-view{display:none}@media(max-width:768px){.VideoEdu_stu_detail .mobile-view{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;padding:.1rem .15rem 2rem}}.VideoEdu_stu_detail .card-item{background:#fff;border:1px solid #d6dbe2;border-radius:.45rem;box-shadow:none;color:#334155;margin-bottom:.7rem;padding:.75rem}.VideoEdu_stu_detail .card-item.selected-card{background:#fff7f7;border-color:#e5a0a8}.VideoEdu_stu_detail .card-item .card-header{align-items:flex-start;border-bottom:1px solid #e2e6eb;display:flex;gap:.65rem;margin-bottom:.65rem;padding-bottom:.55rem}.VideoEdu_stu_detail .card-item .card-header .card-number{align-items:center;background:#eef1f5;border-radius:.25rem;color:#475569;display:inline-flex;font-size:.78rem;font-weight:400;height:1.55rem;justify-content:center;min-width:2rem;padding:0 .35rem}.VideoEdu_stu_detail .card-item .card-header .card-titles{flex:1 1;min-width:0}.VideoEdu_stu_detail .card-item .card-header .card-titles .title1,.VideoEdu_stu_detail .card-item .card-header .card-titles .title2{font-size:.88rem;font-weight:400;line-height:1.45;margin:0}.VideoEdu_stu_detail .card-item .card-header .card-titles .title1{color:#334155}.VideoEdu_stu_detail .card-item .card-header .card-titles .title2{color:#64748b;margin-top:.15rem}.VideoEdu_stu_detail .card-item .card-actions{display:flex;gap:.45rem;justify-content:center}.VideoEdu_stu_detail .card-item .card-actions .mobile{flex:1 1;font-size:.82rem!important;font-weight:400;height:2rem;min-width:0;padding:0;width:auto}.VideoEdu_stu_detail .card-item .card-actions .btnPlay.mobile{background:#fff0f1;border:1px solid #efb7bc;color:#b4232f}.art-video{background-color:#111}@media(max-width:768px){.art-video{height:calc(100% - 5rem)}}.video-player-modal{background:#fff;box-sizing:border-box;overflow:hidden;padding:0 .75rem .65rem!important}.video-player-modal>.HeaderTitle{background:#e8edf2;border:1px solid #c5d0da!important;border-radius:.35rem;color:#304b67;font-size:.9rem;font-weight:500;height:2.8rem;margin:0 0 .55rem}.video-player-modal>.HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;padding:0 3.2rem 0 .85rem}.video-player-modal>.HeaderTitle .section-title>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-player-modal>.HeaderTitle .close{background:#f5f7f9;border:1px solid #aebbc7;border-radius:.3rem;color:#526b83;height:2rem;right:.45rem;top:50%;transform:translateY(-50%);width:2rem}.video-player-modal>.HeaderTitle .close svg{height:1rem;width:1rem}.video-player-modal>.HeaderTitle .close:hover{background:#fff;border-color:#7f92a5;color:#304b67}.video-player-modal>.art-video{background:#111;border:1px solid #c5d0da;border-radius:.35rem;box-sizing:border-box;height:calc(100% - 3.35rem);margin:0;overflow:hidden;width:100%}.video-player-modal .video-container{height:100%;min-height:0;width:100%}.video-player-modal .react-player{min-height:0!important;min-width:0!important}@media(max-width:768px){.responsive-modal,.responsive-modal1{height:90vh!important;margin:2.5vh auto!important;width:95vw!important}.video-player-modal{padding:0 .4rem .45rem!important}.video-player-modal>.HeaderTitle{font-size:.84rem;height:2.65rem;margin-bottom:.4rem}.video-player-modal>.art-video{height:calc(100% - 3.05rem)}}.admissions-section{background:#fff}.Admissions_app{background:#0000;box-sizing:border-box;caret-color:#0000;color:#26394b;height:auto;margin:0 auto;min-height:0;padding:1.5rem 1rem 2rem;width:min(64rem,100%)}.Admissions_app>.HeaderTitle{background:linear-gradient(135deg,#dfe9f3,#edf2f7);border:1px solid #b9c7d4!important;border-radius:.45rem;box-sizing:border-box;color:#304b67;height:auto;margin:0 0 .75rem;min-height:3.2rem}.Admissions_app>.HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;min-height:3.2rem;padding:.65rem 3.25rem .65rem 1rem}.Admissions_app>.HeaderTitle .section-title>span{font-size:1.05rem;font-weight:500;letter-spacing:-.02em;line-height:1.35}.Admissions_app>.HeaderTitle .section-title .close{border-radius:.35rem;color:#304b67;right:.45rem;transition:background-color .18s ease,color .18s ease}.Admissions_app>.HeaderTitle .section-title .close:hover{background:#ffffffa6;color:#d9474f}.Admissions_app>.HeaderTitle .section-title .close:focus-visible{outline:2px solid #5f7892;outline-offset:1px}.Admissions_app .box-menu{grid-gap:.75rem;background:linear-gradient(180deg,#f9fbfd,#f3f7fa);border:1px solid #cbd5df;border-radius:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.Admissions_app .box-menu,.Admissions_app .menu-card{box-sizing:border-box;display:grid;gap:.75rem;padding:1rem;width:100%}.Admissions_app .menu-card{--card-accent:#d97870;--card-border:#edcbc8;--card-tint:#fff3f2;grid-gap:.75rem;align-items:center;background:linear-gradient(135deg,var(--card-tint) 0,#fff 78%);border:1px solid var(--card-border);border-radius:.4rem;color:#304b67;cursor:pointer;font-family:inherit;grid-template-columns:minmax(0,1fr);min-height:7.25rem;min-width:0;text-align:left;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.Admissions_app .menu-card:nth-child(2){--card-accent:#5f87b1;--card-border:#c7d8e8;--card-tint:#eff6fc}.Admissions_app .menu-card:nth-child(3){--card-accent:#8b74b8;--card-border:#d8cdea;--card-tint:#f6f1fc}.Admissions_app .menu-card:hover{background:linear-gradient(135deg,var(--card-tint) 0,#fff 62%);border-color:var(--card-accent);box-shadow:0 .4rem 1rem #304b6721;transform:translateY(-2px)}.Admissions_app .menu-card:active{transform:translateY(0)}.Admissions_app .menu-card:focus-visible{outline:3px solid #5f789247;outline-offset:2px}.Admissions_app .menu-card .card-copy{display:flex;flex-direction:column;gap:.35rem;min-width:0}.Admissions_app .menu-card .card-copy strong{color:#304b67;font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.35}.Admissions_app .menu-card .card-copy>span{color:#6b7b89;font-size:.82rem;font-weight:400;line-height:1.45}@media(max-width:768px){.Admissions_app{padding:.75rem .55rem 1.5rem}.Admissions_app>.HeaderTitle{min-height:3rem}.Admissions_app>.HeaderTitle .section-title{min-height:3rem;padding:.6rem 3rem .6rem .8rem}.Admissions_app>.HeaderTitle .section-title>span{font-size:.98rem}.Admissions_app .box-menu{gap:.6rem;grid-template-columns:minmax(0,1fr);padding:.7rem}.Admissions_app .menu-card{min-height:5.75rem;padding:.85rem}}.consultant-section{background:linear-gradient(180deg,#f3f7fb,#fafcfe 55%,#fff);min-height:0}.Admissions_consultant{background:#0000;box-sizing:border-box;color:#26394b;height:100%;min-height:0;overflow-y:auto;padding:1.5rem 1rem 2rem;width:100%}.Admissions_consultant .wrap-main{box-sizing:border-box;padding-bottom:1rem;width:100%}.Admissions_consultant .section-consultant{margin:0 auto;width:min(50rem,100%)}.Admissions_consultant .HeaderTitle{background:linear-gradient(135deg,#dfe9f3,#edf2f7);border:1px solid #b9c7d4!important;border-radius:.45rem;box-sizing:border-box;color:#304b67;height:auto;margin:0 0 .75rem;min-height:3.2rem}.Admissions_consultant .HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;min-height:3.2rem;padding:.65rem 3.25rem .65rem 1rem}.Admissions_consultant .HeaderTitle .section-title>span{color:#304b67;font-size:1.05rem;font-weight:500;letter-spacing:-.02em;line-height:1.35}.Admissions_consultant .HeaderTitle .section-title .close{border-radius:.35rem;color:#304b67;right:.45rem;transition:color .18s ease,background-color .18s ease}.Admissions_consultant .HeaderTitle .section-title .close:hover{background:#ffffffa6;color:#d9474f}.Admissions_consultant .HeaderTitle .section-title .close:focus-visible{outline:2px solid #5f7892;outline-offset:1px}.Admissions_consultant .section-consultant>.title{color:#304b67;font-size:1rem;font-weight:600;line-height:1.35;margin:0;padding:.55rem .2rem .75rem;text-align:left}.Admissions_consultant .section-consultant>.title .step-number{color:#8493a1;font-size:.75rem;font-weight:500;letter-spacing:.02em;margin-left:.25rem}.Admissions_consultant .steps-indicator{grid-gap:.65rem;background:#0000;display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 1rem;padding:.15rem 0}.Admissions_consultant .steps-indicator .step{align-items:center;color:#8795a2;display:flex;flex-direction:column;font-size:.8rem;font-weight:500;gap:.2rem;line-height:1.35;padding:.35rem .4rem .7rem;position:relative;text-align:center;transition:color .18s ease,background-color .18s ease}.Admissions_consultant .steps-indicator .step:before{color:#a1adb8;font-size:.62rem;font-weight:600;letter-spacing:.08em;line-height:1}.Admissions_consultant .steps-indicator .step:first-child:before{content:"STEP 01"}.Admissions_consultant .steps-indicator .step:nth-child(2):before{content:"STEP 02"}.Admissions_consultant .steps-indicator .step:nth-child(3):before{content:"STEP 03"}.Admissions_consultant .steps-indicator .step:after{background:#dde5ec;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.Admissions_consultant .steps-indicator .step.complete{color:#5f7892}.Admissions_consultant .steps-indicator .step.complete:before{color:#7890a7}.Admissions_consultant .steps-indicator .step.complete:after{background:#9bb0c3}.Admissions_consultant .steps-indicator .step.active{color:#c84f57;font-weight:650}.Admissions_consultant .steps-indicator .step.active:before{color:#d76269}.Admissions_consultant .steps-indicator .step.active:after{background:#d76269}.Admissions_consultant .steps-indicator .step-text-short{display:none}.Admissions_consultant .form-container{min-width:0;width:100%}.Admissions_consultant .agreement-box,.Admissions_consultant .art-1,.Admissions_consultant .details-panel,.Admissions_consultant .sec-photo-upload{background:linear-gradient(135deg,#f7fafc,#fff 34%);border:1px solid #d2dde7;border-radius:.5rem;box-sizing:border-box;margin:0 0 .75rem;padding:1rem;width:100%}.Admissions_consultant .art-1:first-of-type{background:linear-gradient(135deg,#fff3f2,#fff 34%);border-color:#edcbc8}.Admissions_consultant .art-1:nth-of-type(2){background:linear-gradient(135deg,#eff6fc,#fff 34%);border-color:#c7d8e8}.Admissions_consultant .art-1>label,.Admissions_consultant .details-panel>label{color:#40586e;font-size:.82rem;font-weight:600;line-height:1.4}.Admissions_consultant .art-1>label{border-bottom:1px solid #5c768e2e;display:block;margin:0 0 .75rem;padding-bottom:.65rem}.Admissions_consultant .box-chkbox-1,.Admissions_consultant .box-chkbox-2{grid-gap:.35rem .8rem;background:#ffffffc2;border:1px solid #b1c2d0b3;border-radius:.4rem;box-sizing:border-box;display:grid;gap:.35rem .8rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;padding:.65rem;width:100%}.Admissions_consultant .box-chkbox-1 .hong-checkbox,.Admissions_consultant .box-chkbox-2 .hong-checkbox{margin:0;min-height:1.75rem}.Admissions_consultant .box-chkbox-1 .hong-lbl-checkbox,.Admissions_consultant .box-chkbox-2 .hong-lbl-checkbox{color:#455d72;font-size:.84rem;line-height:1.35}.Admissions_consultant .box-chkbox-1{gap:.6rem 1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:.8rem}.Admissions_consultant .box-chkbox-1 .MuiFormControlLabel-root{align-items:flex-start;margin:0;min-width:0;width:100%}.Admissions_consultant .box-chkbox-1 .MuiFormControlLabel-label{flex:1 1 auto;min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.Admissions_consultant .box-chkbox-1 .hong-checkbox{flex:0 0 auto;padding:.35rem}.Admissions_consultant .box-chkbox-1 .hong-lbl-checkbox{display:block;overflow-wrap:break-word;padding-top:.38rem;word-break:keep-all}.Admissions_consultant .box-chkbox-2{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin-top:.5rem}.Admissions_consultant .box-chkbox-2 .group-label{border:0;border-bottom:1px solid #dce5ed;border-radius:0;color:#5a7187;font-size:.8rem;font-weight:600;grid-column:1/-1;line-height:1.35;margin:0 0 .2rem;padding:0 0 .45rem;text-align:left;width:auto}.Admissions_consultant .details-panel{background:linear-gradient(135deg,#f3f0fa,#fff 26%);border-color:#d8cdea;display:block;padding:1rem 1.1rem}.Admissions_consultant .details-grid{grid-gap:.9rem 1rem;display:grid;gap:.9rem 1rem;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0}.Admissions_consultant .field-group{display:flex;flex-direction:column;gap:.35rem;grid-column:span 2;min-width:0}.Admissions_consultant .field-group.half-width{grid-column:span 3}.Admissions_consultant .field-group.full-width{grid-column:1/-1}.Admissions_consultant .field-group>label{color:#4c6073;font-size:.78rem;font-weight:600;line-height:1.4;margin:0}.Admissions_consultant .field-group>label b{color:#d9474f;margin-right:.08rem}.Admissions_consultant .field-group>label span{color:#8997a4;font-size:.72rem;font-weight:500;margin-left:.2rem}.Admissions_consultant .paired-inputs{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);min-width:0}.Admissions_consultant .stacked-inputs{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr);min-width:0}.Admissions_consultant input[type=email],.Admissions_consultant input[type=text],.Admissions_consultant textarea{background:#fffffff0;border:1px solid #cbd5df;border-radius:.4rem;box-sizing:border-box;color:#304b67;font-family:inherit;font-size:.88rem;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}.Admissions_consultant input[type=email]::placeholder,.Admissions_consultant input[type=text]::placeholder,.Admissions_consultant textarea::placeholder{color:#98a5b1}.Admissions_consultant input[type=email]:hover,.Admissions_consultant input[type=text]:hover,.Admissions_consultant textarea:hover{border-color:#9fb1c1}.Admissions_consultant input[type=email]:focus,.Admissions_consultant input[type=text]:focus,.Admissions_consultant textarea:focus{background:#fff;border-color:#7e719e;box-shadow:0 0 0 3px #7e719e29;outline:none}.Admissions_consultant input[type=email],.Admissions_consultant input[type=text]{height:2.7rem;padding:0 .75rem}.Admissions_consultant input[readonly]{background:#f5f7f9;color:#66798b}.Admissions_consultant textarea{line-height:1.55;min-height:11rem;padding:.75rem;resize:vertical}.Admissions_consultant .address-box{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr) 6.4rem;min-width:0}.Admissions_consultant .address-box .btnAddress{background:#fff!important;border:1px solid #86a7c3!important;border-radius:.4rem!important;color:#466b8d!important;font-size:.8rem;font-weight:600;height:2.7rem;margin:0;padding:0 .7rem;position:static;width:100%}.Admissions_consultant .address-box .btnAddress:hover{background:#5f87b1!important;color:#fff!important}.Admissions_consultant .address-box .second{grid-column:1/-1;margin-top:0}.Admissions_consultant .agreement-box{background:#f0f8f4;border-color:#badbc9;padding:.8rem 1rem}.Admissions_consultant .agreement-box .hong-checkbox{margin:0}.Admissions_consultant .agreement-box .hong-lbl-checkbox{color:#35684c;font-size:.86rem;font-weight:600}.Admissions_consultant .Admissions_consultant_content{margin-bottom:.75rem}.Admissions_consultant .Admissions_consultant_content .contract-box{background:linear-gradient(135deg,#fff8ef,#fff 25%);border:1px solid #ead7b7;border-radius:.5rem;color:#3f5264;line-height:1.65;max-height:28rem;overflow-y:auto;padding:1rem;scrollbar-color:#bac7d2 #edf1f4;text-align:left}.Admissions_consultant .Admissions_consultant_content .contract-box>.title{background:#fff8eff5;border-bottom:1px solid #ead7b7;color:#5c4e38;font-size:.98rem!important;font-weight:650;line-height:1.4;margin:-1rem -1rem .85rem;padding:.8rem 1rem;position:-webkit-sticky;position:sticky;text-align:left;top:-1rem;z-index:1}.Admissions_consultant .Admissions_consultant_content .contract-text{color:#536474;font-size:.82rem;line-height:1.65;white-space:pre-wrap}.Admissions_consultant .Admissions_consultant_content .contract-text p{margin:0}.Admissions_consultant .Admissions_consultant_price{background:linear-gradient(135deg,#eff6fc,#fff 30%);border:1px solid #c7d8e8;border-radius:.5rem;box-sizing:border-box;display:block;margin:0 0 .75rem;overflow-x:auto;padding:.8rem;width:100%}.Admissions_consultant .Admissions_consultant_price:before{border-bottom:1px solid #d5e1eb;color:#405d78;content:"컨설팅 비용 안내";display:block;font-size:.9rem;font-weight:650;margin:0 0 .7rem;padding:0 0 .6rem}.Admissions_consultant .Admissions_consultant_price .consulting-fee-table-vertical{border-collapse:initial;border-spacing:0;color:#40576b;font-size:.82rem;margin:0;overflow:hidden;width:100%}.Admissions_consultant .Admissions_consultant_price .consulting-fee-table-vertical td,.Admissions_consultant .Admissions_consultant_price .consulting-fee-table-vertical th{background:#ffffffdb;border:0;border-bottom:1px solid #d6e0e8;border-right:1px solid #d6e0e8;padding:.65rem .7rem;text-align:left}.Admissions_consultant .Admissions_consultant_price .consulting-fee-table-vertical th{background:#e9f1f7;color:#36536d;font-weight:600;text-align:center!important}.Admissions_consultant .Admissions_consultant_price .consulting-fee-table-vertical td:first-child,.Admissions_consultant .Admissions_consultant_price .consulting-fee-table-vertical th:first-child{border-left:1px solid #d6e0e8}.Admissions_consultant .Admissions_consultant_price .consulting-fee-table-vertical thead th{border-top:1px solid #d6e0e8}.Admissions_consultant .Admissions_consultant_price .consulting-fee-table-vertical td:first-child{text-align:left;width:50%}.Admissions_consultant .Admissions_consultant_price .consulting-fee-table-vertical td:nth-child(2){text-align:center;width:25%}.Admissions_consultant .Admissions_consultant_price .consulting-fee-table-vertical td:nth-child(3){color:#c84f57;font-weight:600;text-align:right;width:25%}.Admissions_consultant .sec-photo-upload{background:linear-gradient(135deg,#f3f0fa,#fff 30%);border-color:#d8cdea;overflow:hidden;padding:0}.Admissions_consultant .sec-photo-upload h3{background:#f1edf8b8;border-bottom:1px solid #d8cdea;color:#53496b;font-size:.92rem;font-weight:650;line-height:1.4;margin:0;padding:.8rem 1rem}.Admissions_consultant .sec-photo-upload .upload-container{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.8rem}.Admissions_consultant .sec-photo-upload .upload-row{background:#ffffffc7;border:1px solid #ded6ec;border-radius:.4rem;min-width:0;padding:.7rem}.Admissions_consultant .sec-photo-upload .upload-row>label{color:#52677a;display:block;font-size:.8rem;font-weight:600;line-height:1.4;margin:0 0 .55rem}.Admissions_consultant .sec-photo-upload .file-input-group{align-items:center;display:flex;gap:.65rem;min-width:0}.Admissions_consultant .sec-photo-upload .btn-file-upload{background:#fff!important;border:1px solid #8da9c2!important;border-radius:.35rem!important;color:#536f90!important;flex:0 0 auto;font-size:.78rem;font-weight:600;height:2.45rem;margin:0;min-width:6.4rem;padding:0 .8rem;width:auto}.Admissions_consultant .sec-photo-upload .btn-file-upload:hover{background:#667fa0!important;color:#fff!important}.Admissions_consultant .sec-photo-upload .file-name{color:#95a1ad;flex:1 1 auto;font-size:.76rem;line-height:1.4;min-width:0;overflow-wrap:anywhere}.Admissions_consultant .sec-photo-upload .file-name.selected{color:#40576b;font-weight:500}.Admissions_consultant .box-btn{display:flex;gap:.6rem;justify-content:center;margin-top:.9rem}.Admissions_consultant .box-btn .btn{border-radius:.4rem!important;font-size:.86rem;font-weight:600;height:2.75rem;margin:0;min-width:0;width:8rem}.Admissions_consultant .box-btn .h-btn-gray{background:#fff!important;border:1px solid #b9c7d4!important;color:#53687a!important}.Admissions_consultant .box-btn .h-btn-gray:hover{background:#f2f5f8!important;border-color:#8fa2b4!important}.Admissions_consultant .box-btn .h-btn-red{background:#d76269!important;border:1px solid #d76269!important;color:#fff!important}.Admissions_consultant .box-btn .h-btn-red:hover{background:#c94f57!important;border-color:#c94f57!important}.Admissions_consultant .box-btn .btn:focus-visible{outline:3px solid #5f789240;outline-offset:2px}.Admissions_consultant .box_modal{align-items:center;background:#f4f7fafa;box-sizing:border-box;display:flex;height:100%;inset:0;justify-content:center;padding:1rem;position:fixed;width:100%;z-index:100}@media(max-width:768px){.Admissions_consultant{padding:.75rem .55rem 1.5rem}.Admissions_consultant .HeaderTitle{min-height:3rem}.Admissions_consultant .HeaderTitle .section-title{min-height:3rem;padding:.6rem 3rem .6rem .8rem}.Admissions_consultant .HeaderTitle .section-title>span{font-size:.98rem}.Admissions_consultant .section-consultant>.title{font-size:.92rem;padding:.45rem .15rem .65rem}.Admissions_consultant .section-consultant>.title .step-number{font-size:.7rem}.Admissions_consultant .steps-indicator .step{font-size:.76rem;padding:.68rem .25rem .62rem}.Admissions_consultant .steps-indicator .step-text-full{display:none}.Admissions_consultant .steps-indicator .step-text-short{display:inline}.Admissions_consultant .agreement-box,.Admissions_consultant .art-1,.Admissions_consultant .details-panel{padding:.8rem}.Admissions_consultant .box-chkbox-1,.Admissions_consultant .box-chkbox-2{grid-template-columns:repeat(2,minmax(0,1fr));padding:.55rem}.Admissions_consultant .details-grid{gap:.75rem;grid-template-columns:minmax(0,1fr)}.Admissions_consultant .details-grid .field-group,.Admissions_consultant .details-grid .field-group.full-width,.Admissions_consultant .details-grid .field-group.half-width{grid-column:1}.Admissions_consultant .paired-inputs{grid-template-columns:minmax(0,1fr)}.Admissions_consultant .Admissions_consultant_content .contract-box{max-height:24rem;padding:.85rem}.Admissions_consultant .Admissions_consultant_content .contract-box>.title{margin:-.85rem -.85rem .75rem;padding:.75rem .85rem;top:-.85rem}.Admissions_consultant .Admissions_consultant_price{padding:.65rem}.Admissions_consultant .Admissions_consultant_price .consulting-fee-table-vertical{min-width:34rem}.Admissions_consultant .sec-photo-upload .upload-container{grid-template-columns:minmax(0,1fr)}.Admissions_consultant .box-btn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.Admissions_consultant .box-btn .btn{width:100%}}@media(max-width:430px){.Admissions_consultant .address-box,.Admissions_consultant .box-chkbox-1,.Admissions_consultant .box-chkbox-2{grid-template-columns:minmax(0,1fr)}.Admissions_consultant .address-box .btnAddress,.Admissions_consultant .address-box .second{grid-column:1}.Admissions_consultant .sec-photo-upload .file-input-group{align-items:stretch;flex-direction:column}.Admissions_consultant .sec-photo-upload .btn-file-upload{width:100%}}.Admissions_consultant_content .contract-box{border:1px solid #ddd;border-radius:8px;line-height:1.6;padding:20px;text-align:left}.Admissions_consultant_content .contract-text{color:#333;font-size:14px;white-space:pre-wrap}.Admissions_consultant_content .title{font-size:1.2rem!important;font-weight:700;margin-bottom:16px}.Admissions_consultant_price{display:flex;justify-content:center;margin:1.5rem 0;width:100%}@media(max-width:600px){.Admissions_consultant_price{-webkit-overflow-scrolling:touch;justify-content:flex-start;margin-left:0;margin-right:0;overflow-x:auto;padding:0}.Admissions_consultant_price::-webkit-scrollbar{height:6px}.Admissions_consultant_price::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.Admissions_consultant_price::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.Admissions_consultant_price::-webkit-scrollbar-thumb:hover{background:#999}}.consulting-fee-table-vertical{border-collapse:collapse;font-size:1rem;margin:0 auto;width:100%}.consulting-fee-table-vertical td,.consulting-fee-table-vertical th{background:#fff;border:1px solid #ddd;padding:.3rem .5rem;text-align:center}.consulting-fee-table-vertical th{background:#f8f8f8;font-weight:700}.consulting-fee-table-vertical td{text-align:right}.consulting-fee-table-vertical td:first-child,.consulting-fee-table-vertical th:first-child{text-align:center;width:15rem}.consulting-fee-table-vertical td:nth-child(2),.consulting-fee-table-vertical th:nth-child(2){padding-left:1.7rem;text-align:left;width:10rem}.consulting-fee-table-vertical td:nth-child(3),.consulting-fee-table-vertical th:nth-child(3){text-align:right;width:10rem}.consulting-fee-table-vertical th{padding-left:.5rem!important;text-align:center!important}@media(max-width:600px){.consulting-fee-table-vertical{font-size:.9rem;margin:0;min-width:500px}.consulting-fee-table-vertical td,.consulting-fee-table-vertical th{padding:.4rem .3rem;white-space:nowrap}.consulting-fee-table-vertical td:first-child,.consulting-fee-table-vertical th:first-child{min-width:12rem;padding-left:.5rem;text-align:left;width:12rem}.consulting-fee-table-vertical td:nth-child(2),.consulting-fee-table-vertical th:nth-child(2){min-width:8rem;padding-left:.5rem;width:8rem}.consulting-fee-table-vertical td:nth-child(3),.consulting-fee-table-vertical th:nth-child(3){min-width:8rem;width:8rem}.consulting-fee-table-vertical th{font-size:.85rem!important;padding-left:.5rem!important}.consulting-fee-table-vertical td{font-size:.85rem}}.Adminsions_consultant_live{background:#fff;height:100%;overflow-y:auto;padding-bottom:1rem}.Adminsions_consultant_live .wrap-main{align-items:center;display:flex;flex-direction:column;padding:1rem 0;width:100%}.Adminsions_consultant_live .section-consultant{max-width:600px;padding:.5rem;width:100%}.Adminsions_consultant_live .section-consultant .title{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.Adminsions_consultant_live .section-consultant .title .step-number{color:#666;font-size:1rem;font-weight:400}@media(max-width:600px){.Adminsions_consultant_live .section-consultant .title{font-size:1.2rem}.Adminsions_consultant_live .section-consultant .title .step-number{font-size:.9rem}}.Adminsions_consultant_live .section-consultant .steps-indicator{border-radius:8px;display:flex;justify-content:space-between;margin-bottom:1.5rem;overflow:hidden}.Adminsions_consultant_live .section-consultant .steps-indicator .step{background:#f0f0f0;border-right:1px solid #ddd;color:#666;flex:1 1;padding:.8rem .5rem;position:relative;text-align:center}.Adminsions_consultant_live .section-consultant .steps-indicator .step.active{background:var(--h-red);color:#fff;font-weight:700}.Adminsions_consultant_live .section-consultant .steps-indicator .step .step-text-full{display:inline}.Adminsions_consultant_live .section-consultant .steps-indicator .step .step-text-short{display:none}@media(max-width:600px){.Adminsions_consultant_live .section-consultant .steps-indicator .step{font-size:.85rem;padding:.6rem .3rem}.Adminsions_consultant_live .section-consultant .steps-indicator .step .step-text-full{display:none}.Adminsions_consultant_live .section-consultant .steps-indicator .step .step-text-short{display:inline}}.Adminsions_consultant_live .section-consultant .steps-indicator .step:last-child{border-right:none}.Adminsions_consultant_live .section-consultant .art-education-info{margin:2rem 0}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple{border:1px solid #ddd;border-radius:8px;padding:1.5rem}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row{display:flex;gap:1rem;margin-bottom:1rem}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row:last-child{margin-bottom:0}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group{display:flex;flex:1 1;flex-direction:column}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group.half-width{flex:.5 1}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group.full-width{flex:1 1}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group label{color:#333;font-size:.9rem;font-weight:700;margin-bottom:.5rem;text-align:left}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group input,.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group textarea{border:1px solid #ccc;border-radius:4px;font-size:.9rem;padding:.6rem}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group input:focus,.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group textarea:focus{border-color:var(--h-blue);outline:none}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group input::placeholder,.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group textarea::placeholder{color:#999}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group .subject-input{width:100%}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group textarea{font-family:inherit;min-height:80px;resize:vertical}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group .checkbox-inline{display:flex;flex-wrap:wrap;gap:1rem}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group .checkbox-inline .checkbox-item{align-items:center;cursor:pointer;display:flex;gap:.3rem;height:1rem;margin:0}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group .checkbox-inline .checkbox-item input[type=checkbox]{cursor:pointer;margin:0}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group .checkbox-inline .checkbox-item span{color:#555;font-size:.9rem;-webkit-user-select:none;user-select:none}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group .checkbox-inline .checkbox-item:hover span{color:var(--h-red)}@media(max-width:768px){.Adminsions_consultant_live .section-consultant .art-education-info .education-simple{padding:1rem}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row{flex-direction:column;gap:.8rem}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group.half-width{flex:1 1}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group .checkbox-inline{gap:.8rem}}.Adminsions_consultant_live .section-consultant .form-container{background:#fff}.Adminsions_consultant_live .section-consultant .form-container label{color:#333;display:block;font-size:1rem;font-weight:700;margin-bottom:.5rem;margin-top:1rem;text-align:left}.Adminsions_consultant_live .section-consultant .form-container input[type=email],.Adminsions_consultant_live .section-consultant .form-container input[type=text],.Adminsions_consultant_live .section-consultant .form-container textarea{background:#fff;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:1rem;padding:.5rem;width:100%}.Adminsions_consultant_live .section-consultant .form-container input[type=email]:focus,.Adminsions_consultant_live .section-consultant .form-container input[type=text]:focus,.Adminsions_consultant_live .section-consultant .form-container textarea:focus{border-color:var(--h-blue);outline:none}.Adminsions_consultant_live .section-consultant .form-container textarea{background-color:#f9f9f9;font-family:var(--nanum);min-height:200px;resize:vertical}.Adminsions_consultant_live .section-consultant .form-container textarea:focus{background-color:#fff}.Adminsions_consultant_live .section-consultant .form-container .address-box{position:relative}.Adminsions_consultant_live .section-consultant .form-container .address-box .btnAddress{background-color:#fff;color:red;height:1.5rem;margin-top:.3rem;position:absolute;right:.1rem;top:0}.Adminsions_consultant_live .section-consultant .form-container .second{margin-top:3px}.Adminsions_consultant_live .section-consultant .form-container .box-btn{display:flex;justify-content:center;margin-top:2rem}.Adminsions_consultant_live .section-consultant .form-container .box-btn .btn{margin:0 3px;min-width:7rem}.Adminsions_consultant_live .art-1{padding:0}.Adminsions_consultant_live .art-1 label{display:block;font-size:1rem;font-weight:700;margin-bottom:.5rem}.Adminsions_consultant_live .art-1 .box-chkbox-1,.Adminsions_consultant_live .art-1 .box-chkbox-2{grid-gap:.4rem 1rem;background-color:#fff;border:1px solid #ccc;border-radius:.3rem;display:grid;gap:.4rem 1rem;margin:3px 0 0;padding:.5rem}.Adminsions_consultant_live .art-1 .box-chkbox-1 label,.Adminsions_consultant_live .art-1 .box-chkbox-2 label{margin:0}.Adminsions_consultant_live .art-1 .hong-checkbox{height:1.2rem;margin:0}.Adminsions_consultant_live .art-1 .hong-lbl-checkbox{font-size:.95rem}.Adminsions_consultant_live .box-chkbox-2{grid-template-columns:repeat(3,1fr)!important}@media(max-width:600px){.Adminsions_consultant_live .box-chkbox-2{gap:.4rem .8rem;grid-template-columns:repeat(2,1fr)!important}}@media(max-width:400px){.Adminsions_consultant_live .box-chkbox-2{gap:.4rem .8rem;grid-template-columns:repeat(1,1fr)!important}}.Adminsions_consultant_live .box-chkbox-2 .group-label{border:1px solid var(--h-red);border-radius:1rem;color:var(--h-red);font-size:.9rem;font-weight:700;margin-left:.7rem;text-align:center;width:5rem}.Adminsions_consultant_live .box_modal{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:1rem;position:fixed;top:0;width:100%;z-index:100}.Adminsions_consultant_live .sec-photo-upload{background:#fff;border:1px solid #ddd;border-radius:8px;margin-top:1rem;overflow:hidden;padding-bottom:1rem;width:100%}.Adminsions_consultant_live .sec-photo-upload h3{background:#f0f0f0;border-bottom:1px solid #ddd;color:#333;font-size:1rem;margin:0;padding:.5rem 1rem}.Adminsions_consultant_live .sec-photo-upload .upload-container{padding:.5rem 1rem}.Adminsions_consultant_live .sec-photo-upload .upload-row,.Adminsions_consultant_live .sec-photo-upload .upload-row:last-child{margin-bottom:0}.Adminsions_consultant_live .sec-photo-upload .upload-row label{color:#333;display:block;font-size:.95rem;font-weight:700;margin:.5rem 0}.Adminsions_consultant_live .sec-photo-upload .upload-row .file-input-group{align-items:center;display:flex}.Adminsions_consultant_live .sec-photo-upload .upload-row .file-input-group .btn-file-upload{border-width:1px!important;font-size:.9rem;font-weight:400;height:1.6rem;padding:0 1rem;width:6rem}.Adminsions_consultant_live .sec-photo-upload .upload-row .file-input-group .file-name{color:var(--h-dark);font-size:.85rem;margin-left:1rem;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Admissions_consultant_content_live .contract-box{border:1px solid #ddd;border-radius:8px;line-height:1.6;padding:20px;text-align:left}.Admissions_consultant_content_live .contract-text{color:#333;font-size:14px;white-space:pre-wrap}.Admissions_consultant_content_live .title{font-size:1.2rem!important;font-weight:700;margin-bottom:16px}.partner-write-section{background:linear-gradient(180deg,#f3f7fb,#fafcfe 55%,#fff);min-height:0}.Partner_write{background:#0000;box-sizing:border-box;color:#26394b;height:100%;min-height:0;overflow-y:auto;padding:1.5rem 1rem 2rem;width:100%}.Partner_write .sec-main{box-sizing:border-box;margin:0 auto;overflow:visible;padding-bottom:1rem;width:min(64rem,100%)}.Partner_write .HeaderTitle{background:linear-gradient(135deg,#dfe9f3,#edf2f7);border:1px solid #b9c7d4!important;border-radius:.45rem;box-sizing:border-box;color:#304b67;height:auto;margin:0 0 .75rem;min-height:3.2rem}.Partner_write .HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;min-height:3.2rem;padding:.65rem 3.25rem .65rem 1rem}.Partner_write .HeaderTitle .section-title>span{color:#304b67;font-size:1.05rem;font-weight:500;letter-spacing:-.02em;line-height:1.35}.Partner_write .HeaderTitle .section-title .close{border-radius:.35rem;color:#304b67;right:.45rem;transition:background-color .18s ease,color .18s ease}.Partner_write .HeaderTitle .section-title .close:hover{background:#ffffffa6;color:#d9474f}.Partner_write .HeaderTitle .section-title .close:focus-visible{outline:2px solid #5f7892;outline-offset:1px}.Partner_write .form-panel{--panel-accent:#d97870;--panel-border:#edcbc8;--panel-tint:#fff3f2;background:linear-gradient(135deg,var(--panel-tint) 0,#fff 32%);border:1px solid var(--panel-border);border-radius:.5rem;box-sizing:border-box;margin:0 0 .75rem;padding:1rem;width:100%}.Partner_write .art-jodit{--panel-accent:#8b74b8;--panel-border:#d8cdea;--panel-tint:#f6f1fc}.Partner_write .art-fileUpload{--panel-accent:#5f87b1;--panel-border:#c7d8e8;--panel-tint:#eff6fc}.Partner_write .panel-heading{align-items:flex-start;border-bottom:1px solid #6e829633;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.9rem;padding-bottom:.75rem}.Partner_write .panel-heading.compact{margin-bottom:.75rem;padding-bottom:.65rem}.Partner_write .panel-heading h2{color:#304b67;font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.35;margin:0}.Partner_write .panel-heading h2 b{color:#d9474f}.Partner_write .panel-heading p{color:#6b7b89;font-size:.78rem;font-weight:400;line-height:1.45;margin:.25rem 0 0}.Partner_write .info-grid{grid-gap:.8rem 1rem;display:grid;gap:.8rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.Partner_write .box-info{align-items:stretch;display:flex;flex-direction:column;gap:.35rem;margin:0;min-width:0}.Partner_write .box-info.full-width{grid-column:1/-1}.Partner_write .box-info label{color:#4c6073;font-size:.78rem;font-weight:500;line-height:1.35}.Partner_write .box-info label b{color:#d9474f}.Partner_write .box-info .input-info{background:#ffffffeb;border:1px solid #cbd5df;border-radius:.4rem;box-sizing:border-box;color:#304b67;font-family:inherit;font-size:.88rem;height:2.7rem;line-height:normal;margin:0;padding:0 .75rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}.Partner_write .box-info .input-info::placeholder{color:#98a5b1}.Partner_write .box-info .input-info:hover{border-color:#9fb1c1}.Partner_write .box-info .input-info:focus{background:#fff;border-color:var(--panel-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--panel-accent) 18%,#0000);outline:none}.Partner_write .art-jodit .jodit-container,.Partner_write .art-jodit .jodit-react-container{border-color:#cbd5df!important;border-radius:.4rem!important;box-sizing:border-box;max-width:100%;overflow:hidden;width:100%!important}.Partner_write .art-jodit .jodit-toolbar__box{background:#f2f5f8;border-color:#d5dfe8!important}.Partner_write .art-jodit .jodit-workplace,.Partner_write .art-jodit .jodit-wysiwyg{background:#fffffff0;min-height:16rem!important}.Partner_write .art-jodit .jodit-wysiwyg a[href]{background-color:#edf5fc;border-radius:.25rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#1d5f9b;cursor:pointer;font-weight:600;overflow-wrap:anywhere;padding:.08em .25em;-webkit-text-decoration-color:#80afd2;text-decoration-color:#80afd2;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .15s ease,background-color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,background-color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,background-color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.Partner_write .art-jodit .jodit-wysiwyg a[href]:hover{background-color:#dcecf9;color:#124775;-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.Partner_write .art-jodit .jodit-wysiwyg a[href]:focus-visible{background-color:#dcecf9;color:#124775;outline:2px solid #397db1;outline-offset:2px;-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.Partner_write .art-jodit .jodit-wysiwyg a[href]:active{background-color:#c9e0f3}.Partner_write .art-jodit .jodit-wysiwyg{color:#304b67;font-family:inherit;font-size:.9rem;line-height:1.6;padding:.85rem}.Partner_write .upload-row{align-items:center;background:#ffffffb3;border:1px dashed #9fb8ce;border-radius:.4rem;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.75rem;min-height:3rem;padding:.65rem}.Partner_write .upload-row .btn-file-upload{background:#fff!important;border:1px solid #7fa2c0!important;border-radius:.35rem!important;color:#3f6485!important;flex:0 0 auto;font-size:.82rem;font-weight:600;height:2.5rem;min-width:6.5rem;padding:0 1rem}.Partner_write .upload-row .btn-file-upload:hover{background:#5f87b1!important;color:#fff!important}.Partner_write .upload-row .btn-file-upload:focus-visible{outline:3px solid #5f87b13d;outline-offset:2px}.Partner_write .upload-row .file-name{color:#8795a2;flex:1 1 12rem;font-size:.8rem;line-height:1.45;min-width:0;overflow-wrap:anywhere}.Partner_write .upload-row .file-name.selected{color:#304b67;font-weight:500}.Partner_write .art-menu2{display:flex;gap:.6rem;justify-content:flex-end;margin:.9rem 0 0;padding-bottom:1rem}.Partner_write .art-menu2 .btn{border-radius:.4rem!important;font-size:.86rem;font-weight:600;height:2.75rem;margin:0;width:8rem}.Partner_write .art-menu2 .btn-secondary{background:#fff!important;border:1px solid #b9c7d4!important;color:#53687a!important}.Partner_write .art-menu2 .btn-secondary:hover{background:#f2f5f8!important;border-color:#8fa2b4!important}.Partner_write .art-menu2 .btn-primary{background:#d76269!important;border:1px solid #d76269!important;color:#fff!important}.Partner_write .art-menu2 .btn-primary:hover{background:#c94f57!important;border-color:#c94f57!important}.Partner_write .art-menu2 .btn-primary:focus-visible,.Partner_write .art-menu2 .btn-secondary:focus-visible{outline:3px solid #5f789240;outline-offset:2px}@media(max-width:768px){.Partner_write{padding:.75rem .55rem 1.5rem}.Partner_write .HeaderTitle{min-height:3rem}.Partner_write .HeaderTitle .section-title{min-height:3rem;padding:.6rem 3rem .6rem .8rem}.Partner_write .HeaderTitle .section-title>span{font-size:.98rem}.Partner_write .form-panel{padding:.8rem}.Partner_write .panel-heading{gap:.5rem}.Partner_write .panel-heading p{font-size:.75rem}.Partner_write .info-grid{gap:.7rem;grid-template-columns:minmax(0,1fr)}.Partner_write .box-info.full-width{grid-column:1}.Partner_write .art-jodit .jodit-toolbar__box{overflow-x:auto}.Partner_write .art-jodit .jodit-workplace,.Partner_write .art-jodit .jodit-wysiwyg{min-height:13rem!important}.Partner_write .art-menu2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.Partner_write .art-menu2 .btn{width:100%}}@media(max-width:480px){.Partner_write .upload-row{align-items:stretch}.Partner_write .upload-row .btn-file-upload{width:100%}}.Ad_partner_app{background:#0000;box-sizing:border-box;color:#26394b;height:100%;min-height:0;overflow-y:auto;padding:1.25rem 1rem 2rem;width:100%}.Ad_partner_app .sec-main{box-sizing:border-box;margin:0 auto;overflow:visible;padding-bottom:1rem;width:min(64rem,100%)}.Ad_partner_app .HeaderTitle{background:linear-gradient(135deg,#dfe9f3,#edf2f7);border:1px solid #b9c7d4!important;border-radius:.45rem;box-sizing:border-box;color:#304b67;height:auto;margin:0 0 .75rem;min-height:3.2rem}.Ad_partner_app .HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;min-height:3.2rem;padding:.65rem 3.25rem .65rem 1rem}.Ad_partner_app .HeaderTitle .section-title>span{color:#304b67;font-size:1.02rem;font-weight:500;letter-spacing:-.02em;line-height:1.35}.Ad_partner_app .HeaderTitle .section-title .close{border-radius:.35rem;color:#304b67;right:.45rem;transition:color .15s ease,background-color .15s ease}.Ad_partner_app .HeaderTitle .section-title .close:hover{background:#ffffffad;color:#d9474f}.Ad_partner_app .HeaderTitle .section-title .close:focus-visible{outline:2px solid #5f7892;outline-offset:1px}.Ad_partner_app .partner-list-panel{background:#fff;border:1px solid #c9d4de;border-radius:.5rem;box-shadow:0 .2rem .7rem #34495e0f;overflow:hidden;width:100%}.Ad_partner_app .partner-list-toolbar{align-items:center;background:#f8fafc;border-bottom:1px solid #d5dee6;box-sizing:border-box;display:flex;gap:.4rem;min-height:3rem;padding:.45rem .6rem}.Ad_partner_app .partner-search-label{align-items:center;color:#4c6073;display:flex;font-size:.84rem;font-weight:500;gap:.45rem;min-width:0}.Ad_partner_app .partner-search-label span{flex:0 0 auto}.Ad_partner_app .partner-search-label input{background:#fff;border:1px solid #c5d1db;border-radius:.35rem;box-sizing:border-box;caret-color:#304b67;color:#304b67;font:inherit;font-weight:400;height:2.1rem;padding:0 .7rem;transition:border-color .15s ease,box-shadow .15s ease;width:20rem}.Ad_partner_app .partner-search-label input::placeholder{color:#97a3af}.Ad_partner_app .partner-search-label input:focus{border-color:#7894aa;box-shadow:0 0 0 2px #5f789224;outline:none}.Ad_partner_app .partner-search-label input::-webkit-search-cancel-button{cursor:pointer}.Ad_partner_app .partner-detail-button,.Ad_partner_app .partner-search-reset{background:#fff;border:1px solid #bdcbd7;border-radius:.35rem;box-sizing:border-box;color:#47647d;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:500;height:2.1rem;line-height:1;padding:0 .75rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.Ad_partner_app .partner-detail-button:hover:not(:disabled),.Ad_partner_app .partner-search-reset:hover:not(:disabled){background:#edf3f7;border-color:#93aabd;color:#304f69}.Ad_partner_app .partner-detail-button:focus-visible,.Ad_partner_app .partner-search-reset:focus-visible{outline:2px solid #5f7892;outline-offset:1px}.Ad_partner_app .partner-detail-button:disabled,.Ad_partner_app .partner-search-reset:disabled{background:#f1f4f6;border-color:#dce2e7;color:#a7afb7;cursor:default}.Ad_partner_app .partner-result-count{color:#6b7986;font-size:.82rem;margin-left:auto;white-space:nowrap}.Ad_partner_app .partner-table-scroll{max-height:calc(100dvh - 13rem);overflow:auto;scrollbar-color:#d3dae1 #f8fafb;scrollbar-width:thin;width:100%}.Ad_partner_app .partner-table-scroll::-webkit-scrollbar{background:#f8fafb;height:8px;width:8px}.Ad_partner_app .partner-table-scroll::-webkit-scrollbar-corner,.Ad_partner_app .partner-table-scroll::-webkit-scrollbar-track{background:#f8fafb}.Ad_partner_app .partner-table-scroll::-webkit-scrollbar-thumb{background:#d3dae1;border:2px solid #f8fafb;border-radius:5px}.Ad_partner_app .partner-table-scroll::-webkit-scrollbar-thumb:hover{background:#bec8d1}.Ad_partner_app .table-main{border:0!important;border-collapse:initial;border-spacing:0;color:#32465a;margin:0!important;min-width:50rem;table-layout:fixed;width:100%}.Ad_partner_app .table-main .col-number{width:4.25rem}.Ad_partner_app .table-main .col-subject{width:auto}.Ad_partner_app .table-main .col-company{width:10rem}.Ad_partner_app .table-main .col-writer{width:7.5rem}.Ad_partner_app .table-main .col-date{width:8rem}.Ad_partner_app .table-main .col-action{width:6.8rem}.Ad_partner_app .table-main td,.Ad_partner_app .table-main th{border:0!important;border-bottom:1px solid #dde4ea!important;border-right:1px solid #dde4ea!important;box-sizing:border-box;font-size:.86rem;height:2.65rem;line-height:1.35;overflow:hidden;padding:.45rem .7rem!important;text-align:center!important;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.Ad_partner_app .table-main td:last-child,.Ad_partner_app .table-main th:last-child{border-right:0!important}.Ad_partner_app .table-main thead th{background:#edf2f6!important;color:#425a70;font-weight:600;height:2.5rem}.Ad_partner_app .table-main tbody tr{background:#fff;cursor:pointer;transition:background-color .15s ease}.Ad_partner_app .table-main tbody tr:hover td{background:#f7fafc!important}.Ad_partner_app .table-main tbody tr:focus-within td{background:#f2f7fa!important}.Ad_partner_app .table-main tbody tr:last-child td{border-bottom:0!important}.Ad_partner_app .table-main td.partner-subject{color:#304b67;font-weight:500;text-align:left!important}.Ad_partner_app .table-main .partner-detail-button{background:#547792;border-color:#547792;color:#fff;height:1.9rem;min-width:4.7rem;padding:0 .6rem;width:auto}.Ad_partner_app .table-main .partner-detail-button:hover{background:#405f78;border-color:#405f78;color:#fff}.Ad_partner_app .table-main .partner-empty-row{cursor:default}.Ad_partner_app .table-main .partner-empty-row td{background:#fff!important;color:#7a8793;height:8rem;text-align:center!important}@media(max-width:700px){.Ad_partner_app{padding:.7rem .45rem 1.2rem}.Ad_partner_app .HeaderTitle{margin-bottom:.5rem}.Ad_partner_app .partner-list-toolbar{flex-wrap:wrap;padding:.45rem}.Ad_partner_app .partner-search-label{flex-basis:calc(100% - 4.8rem);flex-grow:1;flex-shrink:1}.Ad_partner_app .partner-search-label input{min-width:0;width:100%}.Ad_partner_app .partner-result-count{flex:1 1 100%;margin-left:0;text-align:right}.Ad_partner_app .partner-table-scroll{max-height:calc(100dvh - 14.5rem)}}.partner-admin-section{background:linear-gradient(180deg,#f3f7fb,#fafcfe 55%,#fff);min-height:0}.Ad_partner_detail{background:#0000;box-sizing:border-box;color:#26394b;height:100%;min-height:0;overflow-y:auto;padding:1.25rem 1rem 2rem;scrollbar-color:#d3dae1 #f8fafb;scrollbar-width:thin;width:100%}.Ad_partner_detail::-webkit-scrollbar{background:#f8fafb;width:8px}.Ad_partner_detail::-webkit-scrollbar-track{background:#f8fafb}.Ad_partner_detail::-webkit-scrollbar-thumb{background:#d3dae1;border:2px solid #f8fafb;border-radius:5px}.Ad_partner_detail::-webkit-scrollbar-thumb:hover{background:#bec8d1}.Ad_partner_detail .sec-main{box-sizing:border-box;margin:0 auto;overflow:visible;padding-bottom:1rem;width:min(64rem,100%)}.Ad_partner_detail .HeaderTitle{background:linear-gradient(135deg,#dfe9f3,#edf2f7);border:1px solid #b9c7d4!important;border-radius:.45rem;box-sizing:border-box;color:#304b67;height:auto;margin:0 0 .75rem;min-height:3.2rem}.Ad_partner_detail .HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;min-height:3.2rem;padding:.65rem 3.25rem .65rem 1rem}.Ad_partner_detail .HeaderTitle .section-title>span{color:#304b67;font-size:1.02rem;font-weight:500;letter-spacing:-.02em;line-height:1.35}.Ad_partner_detail .HeaderTitle .section-title .close{border-radius:.35rem;color:#304b67;right:.45rem;transition:color .15s ease,background-color .15s ease}.Ad_partner_detail .HeaderTitle .section-title .close:hover{background:#ffffffad;color:#d9474f}.Ad_partner_detail .HeaderTitle .section-title .close:focus-visible{outline:2px solid #5f7892;outline-offset:1px}.Ad_partner_detail .partner-detail-panel,.Ad_partner_detail .partner-detail-state{background:#fff;border:1px solid #c9d4de;border-radius:.5rem;box-shadow:0 .2rem .7rem #34495e0d;box-sizing:border-box;margin:0 0 .75rem;padding:.9rem;width:100%}.Ad_partner_detail .panel-heading{align-items:flex-start;border-bottom:1px solid #dde4ea;display:flex;gap:1rem;justify-content:space-between;margin:0 0 .75rem;padding:0 0 .65rem}.Ad_partner_detail .panel-heading.compact{margin-bottom:.65rem;padding-bottom:.55rem}.Ad_partner_detail .panel-heading h2{color:#304b67;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1.35;margin:0}.Ad_partner_detail .panel-heading p{color:#73808c;font-size:.76rem;line-height:1.4;margin:.2rem 0 0}.Ad_partner_detail .panel-heading time{color:#71808d;flex:0 0 auto;font-size:.8rem;padding-top:.1rem;white-space:nowrap}.Ad_partner_detail .detail-info-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.Ad_partner_detail .detail-field{background:#fff;border:1px solid #d5dee6;border-radius:.35rem;display:grid;grid-template-columns:6.3rem minmax(0,1fr);min-height:2.55rem;min-width:0;overflow:hidden}.Ad_partner_detail .detail-field>span,.Ad_partner_detail .detail-field>strong{align-items:center;box-sizing:border-box;display:flex;font-size:.83rem;line-height:1.35;min-width:0;padding:.5rem .65rem}.Ad_partner_detail .detail-field>span{background:#f3f6f8;border-right:1px solid #d5dee6;color:#53697d;font-weight:500}.Ad_partner_detail .detail-field>strong{background:#fff;color:#304b67;font-weight:400;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.Ad_partner_detail .detail-field.detail-subject{grid-column:1/-1}.Ad_partner_detail .partner-content-view{min-height:10rem;width:100%}.Ad_partner_detail .partner-content-view .jodit-container,.Ad_partner_detail .partner-content-view .jodit-react-container,.Ad_partner_detail .partner-content-view .jodit-workplace{box-sizing:border-box;min-height:10rem!important;width:100%!important}.Ad_partner_detail .partner-content-view .jodit-container{background:#fff;border:1px solid #d5dee6!important;border-radius:.35rem!important;margin:0!important;overflow:hidden}.Ad_partner_detail .partner-content-view .jodit-workplace{border:0!important}.Ad_partner_detail .partner-content-view .jodit-wysiwyg a[href]{background-color:#edf5fc;border-radius:.25rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#1d5f9b;cursor:pointer;font-weight:600;overflow-wrap:anywhere;padding:.08em .25em;-webkit-text-decoration-color:#80afd2;text-decoration-color:#80afd2;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .15s ease,background-color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,background-color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,background-color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.Ad_partner_detail .partner-content-view .jodit-wysiwyg a[href]:hover{background-color:#dcecf9;color:#124775;-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.Ad_partner_detail .partner-content-view .jodit-wysiwyg a[href]:focus-visible{background-color:#dcecf9;color:#124775;outline:2px solid #397db1;outline-offset:2px;-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.Ad_partner_detail .partner-content-view .jodit-wysiwyg a[href]:active{background-color:#c9e0f3}.Ad_partner_detail .partner-content-view .jodit-wysiwyg{background:#fff;box-sizing:border-box;color:#334b60;font-family:inherit;font-size:.88rem;line-height:1.7;min-height:10rem!important;padding:.9rem 1rem!important}.Ad_partner_detail .art-fileDownload .Comm_detail_download .frame_FileList{align-items:stretch;border:0}.Ad_partner_detail .art-fileDownload .Comm_detail_download .FileList{margin:0;min-width:0;width:100%}.Ad_partner_detail .art-fileDownload .Comm_detail_download .FileList table{border:1px solid #d5dee6;border-collapse:initial;border-radius:.35rem;border-spacing:0;margin:0;width:100%}.Ad_partner_detail .art-fileDownload .Comm_detail_download .FileList table td{border-bottom:1px solid #e1e7ec;color:#405a70;font-size:.84rem;height:2.5rem;padding:.45rem .65rem}.Ad_partner_detail .art-fileDownload .Comm_detail_download .FileList table tr:last-child td{border-bottom:0}.Ad_partner_detail .art-fileDownload .Comm_detail_download .FileList .fa-paperclip{color:#6d8ca5;margin-right:.4rem}.Ad_partner_detail .art-fileDownload .Comm_detail_download .FileList .fileName:hover{color:#304f69;text-decoration:underline}.Ad_partner_detail .art-fileDownload .file-empty{background:#f8fafb;border:1px solid #dce3e9;border-radius:.35rem;color:#7a8793;font-size:.82rem;margin:0;padding:.8rem;text-align:center}.Ad_partner_detail .partner-detail-state{align-items:center;color:#617181;display:flex;flex-direction:column;justify-content:center;min-height:12rem;text-align:center}.Ad_partner_detail .partner-detail-state strong{color:#405a70;font-size:.95rem;font-weight:600}.Ad_partner_detail .partner-detail-state p{color:#7a8793;font-size:.82rem;margin:.35rem 0 0}.Ad_partner_detail .art-menu{display:flex;justify-content:center;margin:0;padding:.2rem 0 1rem}.Ad_partner_detail .partner-list-button{background:#fff;border:1px solid #aebfcd;border-radius:.35rem;color:#47647d;cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:600;height:2.25rem;line-height:1;min-width:7rem;padding:0 1rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.Ad_partner_detail .partner-list-button:hover{background:#edf3f7;border-color:#829eb3;color:#304f69}.Ad_partner_detail .partner-list-button:focus-visible{outline:2px solid #5f7892;outline-offset:1px}@media(max-width:700px){.Ad_partner_detail{padding:.7rem .45rem 1.2rem}.Ad_partner_detail .HeaderTitle{margin-bottom:.5rem}.Ad_partner_detail .partner-detail-panel,.Ad_partner_detail .partner-detail-state{margin-bottom:.55rem;padding:.7rem}.Ad_partner_detail .panel-heading{gap:.5rem}.Ad_partner_detail .detail-info-grid{grid-template-columns:1fr}.Ad_partner_detail .detail-field.detail-subject{grid-column:auto}}@media(max-width:430px){.Ad_partner_detail .panel-heading{flex-direction:column}.Ad_partner_detail .panel-heading time{padding-top:0}.Ad_partner_detail .detail-field{grid-template-columns:5.5rem minmax(0,1fr)}}.Comm_detail_download .FileList{margin-bottom:1rem;min-width:60rem;width:50%}.Comm_detail_download .FileList table{border-collapse:collapse;margin-top:1rem;width:100%}.Comm_detail_download .FileList table td:first-child,.Comm_detail_download .FileList table th:first-child{overflow:hidden;padding-left:.5rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Comm_detail_download .FileList table td:nth-child(2),.Comm_detail_download .FileList table th:nth-child(2){text-align:right;width:5rem}.Comm_detail_download .FileList table .btn-delete{background-color:#fff!important;border:none!important;color:#888!important;font-family:var(--nanum);font-size:.9rem;font-weight:400}.Comm_detail_download .FileList .fa-paperclip{color:#87cefa;margin-right:5px}.Comm_detail_download .FileList .fileName:hover{color:#00008b;text-decoration:underline}.Comm_detail_download .frame_FileList{align-items:center;border-bottom:1px solid #ddd;caret-color:#0000;color:#141313;cursor:pointer;display:flex;flex-direction:column}@media screen and (max-width:820px){.Comm_detail_download .FileList{margin-bottom:1rem;min-width:0;padding:0;width:100%}.Comm_detail_download .FileList table{margin-left:.1rem;margin-top:.5rem}.Comm_detail_download .FileList table td{font-size:.8rem;padding:.2rem 0}.Comm_detail_download .frame_boardList{padding:1rem}}.admissions-admin-section{background:linear-gradient(180deg,#f3f7fb,#fafcfe 55%,#fff);min-height:0}.Ad_admissions_consultant_app{background:#0000;box-sizing:border-box;color:#26394b;height:100%;min-height:0;overflow-y:auto;padding:1.25rem 1rem 2rem;width:100%}.Ad_admissions_consultant_app>.HeaderTitle{background:linear-gradient(135deg,#dfe9f3,#edf2f7);border:1px solid #b9c7d4!important;border-radius:.45rem;box-sizing:border-box;color:#304b67;height:auto;margin:0 auto .75rem;min-height:3.2rem;width:min(64rem,100%)}.Ad_admissions_consultant_app>.HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;min-height:3.2rem;padding:.65rem 3.25rem .65rem 1rem}.Ad_admissions_consultant_app>.HeaderTitle .section-title>span{color:#304b67;font-size:1.02rem;font-weight:500;letter-spacing:-.02em;line-height:1.35}.Ad_admissions_consultant_app>.HeaderTitle .section-title .close{border-radius:.35rem;color:#304b67;right:.45rem;transition:color .15s ease,background-color .15s ease}.Ad_admissions_consultant_app>.HeaderTitle .section-title .close:hover{background:#ffffffad;color:#d9474f}.Ad_admissions_consultant_app>.HeaderTitle .section-title .close:focus-visible{outline:2px solid #5f7892;outline-offset:1px}.Ad_admissions_consultant_app .consultant-list-panel{background:#fff;border:1px solid #c9d4de;border-radius:.5rem;box-shadow:0 .2rem .7rem #34495e0f;margin:0 auto;overflow:hidden;width:min(64rem,100%)}.Ad_admissions_consultant_app .consultant-list-toolbar{align-items:center;background:#f8fafc;border-bottom:1px solid #d5dee6;box-sizing:border-box;display:flex;gap:.4rem;min-height:3rem;padding:.45rem .6rem}.Ad_admissions_consultant_app .consultant-search-label{align-items:center;color:#4c6073;display:flex;font-size:.84rem;font-weight:500;gap:.45rem;min-width:0}.Ad_admissions_consultant_app .consultant-search-label span{flex:0 0 auto}.Ad_admissions_consultant_app .consultant-search-label input{background:#fff;border:1px solid #c5d1db;border-radius:.35rem;box-sizing:border-box;caret-color:#304b67;color:#304b67;font:inherit;font-weight:400;height:2.1rem;padding:0 .7rem;transition:border-color .15s ease,box-shadow .15s ease;width:20rem}.Ad_admissions_consultant_app .consultant-search-label input::placeholder{color:#97a3af}.Ad_admissions_consultant_app .consultant-search-label input:focus{border-color:#7894aa;box-shadow:0 0 0 2px #5f789224;outline:none}.Ad_admissions_consultant_app .consultant-search-label input::-webkit-search-cancel-button{cursor:pointer}.Ad_admissions_consultant_app .consultant-detail-button,.Ad_admissions_consultant_app .consultant-search-reset{background:#fff;border:1px solid #bdcbd7;border-radius:.35rem;box-sizing:border-box;color:#47647d;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:500;height:2.1rem;line-height:1;padding:0 .75rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.Ad_admissions_consultant_app .consultant-detail-button:hover:not(:disabled),.Ad_admissions_consultant_app .consultant-search-reset:hover:not(:disabled){background:#edf3f7;border-color:#93aabd;color:#304f69}.Ad_admissions_consultant_app .consultant-detail-button:focus-visible,.Ad_admissions_consultant_app .consultant-search-reset:focus-visible{outline:2px solid #5f7892;outline-offset:1px}.Ad_admissions_consultant_app .consultant-detail-button:disabled,.Ad_admissions_consultant_app .consultant-search-reset:disabled{background:#f1f4f6;border-color:#dce2e7;color:#a7afb7;cursor:default}.Ad_admissions_consultant_app .consultant-result-count{color:#6b7986;font-size:.82rem;margin-left:auto;white-space:nowrap}.Ad_admissions_consultant_app .consultant-table-scroll{max-height:calc(100dvh - 13rem);overflow:auto;scrollbar-color:#d3dae1 #f8fafb;scrollbar-width:thin;width:100%}.Ad_admissions_consultant_app .consultant-table-scroll::-webkit-scrollbar{background:#f8fafb;height:8px;width:8px}.Ad_admissions_consultant_app .consultant-table-scroll::-webkit-scrollbar-corner,.Ad_admissions_consultant_app .consultant-table-scroll::-webkit-scrollbar-track{background:#f8fafb}.Ad_admissions_consultant_app .consultant-table-scroll::-webkit-scrollbar-thumb{background:#d3dae1;border:2px solid #f8fafb;border-radius:5px}.Ad_admissions_consultant_app .consultant-table-scroll::-webkit-scrollbar-thumb:hover{background:#bec8d1}.Ad_admissions_consultant_app .table-main{border:0!important;border-collapse:initial;border-spacing:0;color:#32465a;margin:0!important;min-width:48rem;table-layout:fixed;width:100%}.Ad_admissions_consultant_app .table-main .col-number{width:4.25rem}.Ad_admissions_consultant_app .table-main .col-name{width:8rem}.Ad_admissions_consultant_app .table-main .col-phone{width:10rem}.Ad_admissions_consultant_app .table-main .col-email{width:auto}.Ad_admissions_consultant_app .table-main .col-date{width:8rem}.Ad_admissions_consultant_app .table-main .col-action{width:6.8rem}.Ad_admissions_consultant_app .table-main td,.Ad_admissions_consultant_app .table-main th{border:0!important;border-bottom:1px solid #dde4ea!important;border-right:1px solid #dde4ea!important;box-sizing:border-box;font-size:.86rem;height:2.65rem;line-height:1.35;overflow:hidden;padding:.45rem .7rem!important;text-align:center!important;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.Ad_admissions_consultant_app .table-main td:last-child,.Ad_admissions_consultant_app .table-main th:last-child{border-right:0!important}.Ad_admissions_consultant_app .table-main thead th{background:#edf2f6!important;color:#425a70;font-weight:600;height:2.5rem}.Ad_admissions_consultant_app .table-main tbody tr{background:#fff;transition:background-color .15s ease}.Ad_admissions_consultant_app .table-main tbody tr:hover td{background:#f7fafc!important}.Ad_admissions_consultant_app .table-main tbody tr.selected td{background:#f2f7fa!important}.Ad_admissions_consultant_app .table-main tbody tr:last-child td{border-bottom:0!important}.Ad_admissions_consultant_app .table-main td.consultant-email{color:#405a70;text-align:left!important}.Ad_admissions_consultant_app .table-main .consultant-detail-button{background:#547792;border-color:#547792;color:#fff;height:1.9rem;min-width:4.7rem;padding:0 .6rem;width:auto}.Ad_admissions_consultant_app .table-main .consultant-detail-button:hover{background:#405f78;border-color:#405f78;color:#fff}.Ad_admissions_consultant_app .table-main .consultant-empty-row td{background:#fff!important;color:#7a8793;height:8rem;text-align:center!important}.admissions-consultant-modal{align-items:stretch;background:#fff!important;box-sizing:border-box;display:flex!important;justify-content:center;overflow:hidden;padding:.75rem!important}.admissions-consultant-modal .consultant-modal-shell{background:#fff;border:1px solid #b9c7d4;border-radius:.6rem;box-shadow:none;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;width:min(72rem,100%)}.admissions-consultant-modal .consultant-modal-shell>.HeaderTitle{background:#edf2f6;border:0!important;border-bottom:1px solid #c9d4de!important;box-sizing:border-box;color:#304b67;flex:0 0 auto;height:2.75rem;margin:0;min-height:2.75rem;width:100%}.admissions-consultant-modal .consultant-modal-shell>.HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;min-height:2.75rem;padding:.5rem 3rem .5rem .85rem}.admissions-consultant-modal .consultant-modal-shell>.HeaderTitle .section-title>span{color:#304b67;font-size:.94rem;font-weight:600}.admissions-consultant-modal .consultant-modal-shell>.HeaderTitle .section-title .close{border-radius:.3rem;color:#405a70;right:.35rem}.admissions-consultant-modal .consultant-modal-shell>.HeaderTitle .section-title .close:hover{background:#ffffffb3;color:#c64d55}.admissions-consultant-modal .consultant-modal-body{flex:1 1 auto;min-height:0;min-width:0;overflow:hidden}.admissions-consultant-modal .consultant-modal-body .Ad_admissions_consultant{border:0;box-sizing:border-box;height:100%;min-height:0;width:100%}@media(max-width:700px){.Ad_admissions_consultant_app{padding:.7rem .45rem 1.2rem}.Ad_admissions_consultant_app>.HeaderTitle{margin-bottom:.5rem}.Ad_admissions_consultant_app .consultant-list-toolbar{flex-wrap:wrap;padding:.45rem}.Ad_admissions_consultant_app .consultant-search-label{flex-basis:calc(100% - 4.8rem);flex-grow:1;flex-shrink:1}.Ad_admissions_consultant_app .consultant-search-label input{min-width:0;width:100%}.Ad_admissions_consultant_app .consultant-result-count{flex:1 1 100%;margin-left:0;text-align:right}.Ad_admissions_consultant_app .consultant-table-scroll{max-height:calc(100dvh - 14.5rem)}.admissions-consultant-modal{padding:.35rem!important}.admissions-consultant-modal .consultant-modal-shell{border-radius:.4rem}}.Ad_admissions_consultant{background:#f4f7fa;color:#2f4356;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#d4dce3 #f4f7fa;scrollbar-width:thin;width:100%}.Ad_admissions_consultant::-webkit-scrollbar{width:8px}.Ad_admissions_consultant::-webkit-scrollbar-track{background:#f4f7fa}.Ad_admissions_consultant::-webkit-scrollbar-thumb{background:#d4dce3;border:2px solid #f4f7fa;border-radius:6px}.Ad_admissions_consultant::-webkit-scrollbar-thumb:hover{background:#c0cbd4}.Ad_admissions_consultant .wrap-main{box-sizing:border-box;padding:1rem;width:100%}.Ad_admissions_consultant .section-consultant{margin:0 auto;width:min(64rem,100%)}.Ad_admissions_consultant .consultant-detail-stack{grid-gap:.75rem;display:grid;gap:.75rem}.Ad_admissions_consultant .consultant-detail-panel{background:#fff;border:1px solid #ccd7e0;border-radius:.5rem;box-shadow:0 .15rem .55rem rgba(50,69,87,.045);box-sizing:border-box;min-width:0;padding:1rem}.Ad_admissions_consultant .consultant-panel-heading{align-items:baseline;border-bottom:1px solid #dbe3e9;display:flex;gap:.65rem;margin-bottom:.8rem;min-width:0;padding-bottom:.65rem}.Ad_admissions_consultant .consultant-panel-heading h2,.Ad_admissions_consultant .consultant-panel-heading p{margin:0}.Ad_admissions_consultant .consultant-panel-heading h2{color:#304f69;flex:0 0 auto;font-size:1rem;font-weight:600;line-height:1.35}.Ad_admissions_consultant .consultant-panel-heading p{color:#7a8793;font-size:.78rem;line-height:1.45;min-width:0}.Ad_admissions_consultant .consultant-info-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.Ad_admissions_consultant .consultant-info-item{background:#fbfcfd;border:1px solid #d9e1e8;border-radius:.35rem;display:grid;grid-template-columns:7.3rem minmax(0,1fr);min-height:2.65rem;min-width:0;overflow:hidden}.Ad_admissions_consultant .consultant-info-item.full-width{grid-column:1/-1}.Ad_admissions_consultant .consultant-info-item dd,.Ad_admissions_consultant .consultant-info-item dt{align-items:center;box-sizing:border-box;display:flex;font-size:.86rem;line-height:1.45;margin:0;min-width:0;overflow-wrap:anywhere;padding:.55rem .7rem}.Ad_admissions_consultant .consultant-info-item dt{background:#f1f5f8;border-right:1px solid #d9e1e8;color:#607286;font-weight:600}.Ad_admissions_consultant .consultant-info-item dd{background:#fff;color:#273c50}.Ad_admissions_consultant .career-item dd{align-items:flex-start;min-height:6rem;white-space:pre-wrap}.Ad_admissions_consultant .consultant-selection-grid{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.Ad_admissions_consultant .consultant-selection-block{background:#fbfcfd;border:1px solid #d9e1e8;border-radius:.35rem;box-sizing:border-box;min-width:0;padding:.75rem}.Ad_admissions_consultant .consultant-selection-block h3{color:#506579;font-size:.86rem;font-weight:600;line-height:1.4;margin:0 0 .55rem}.Ad_admissions_consultant .consultant-selection-list{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.Ad_admissions_consultant .consultant-selection-list li{border-bottom:1px solid #e3e8ed;color:#354d62;font-size:.82rem;line-height:1.4;min-width:0;padding:.45rem .45rem .45rem 1.25rem;position:relative}.Ad_admissions_consultant .consultant-selection-list li:before{color:#5d7e98;content:"✓";font-weight:700;left:.25rem;position:absolute;top:.43rem}.Ad_admissions_consultant .consultant-selection-list li:nth-last-child(-n+2){border-bottom-color:#0000}.Ad_admissions_consultant .consultant-region-list{grid-gap:0;display:grid;gap:0}.Ad_admissions_consultant .consultant-region-row{border-bottom:1px solid #e3e8ed;display:grid;font-size:.82rem;grid-template-columns:5.5rem minmax(0,1fr);line-height:1.45;min-width:0;padding:.45rem .25rem}.Ad_admissions_consultant .consultant-region-row:last-child{border-bottom:0}.Ad_admissions_consultant .consultant-region-row strong{color:#607286;font-weight:600}.Ad_admissions_consultant .consultant-region-row span{color:#354d62;min-width:0;overflow-wrap:anywhere}.Ad_admissions_consultant .consultant-empty-text{color:#8a959f;font-size:.82rem;margin:0;padding:.65rem .25rem}.Ad_admissions_consultant .contract-detail-panel .Admissions_consultant_content .contract-box{background:#fbfcfd;border:1px solid #d9e1e8;border-radius:.35rem;color:#33485b;line-height:1.7;padding:1rem 1.1rem}.Ad_admissions_consultant .contract-detail-panel .Admissions_consultant_content .title{color:#304f69;font-size:.98rem!important;font-weight:600;margin:0 0 .8rem}.Ad_admissions_consultant .contract-detail-panel .Admissions_consultant_content .contract-text{color:#405266;font-size:.84rem;line-height:1.75}.Ad_admissions_consultant .agreement-status{align-items:center;background:#edf5fa;border:1px solid #b9ccd9;border-radius:.35rem;box-sizing:border-box;color:#29465f;display:flex;font-size:.93rem;font-weight:700;gap:.55rem;margin-top:.65rem;min-height:3rem;padding:.5rem .75rem}.Ad_admissions_consultant .agreement-status input{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #547792;border-radius:.2rem;box-sizing:border-box;display:grid;flex:0 0 auto;height:1.25rem;margin:0;opacity:1;place-content:center;pointer-events:none;width:1.25rem}.Ad_admissions_consultant .agreement-status input:after{color:#fff;content:"✓";font-size:.88rem;font-weight:800;line-height:1;transform:scale(0)}.Ad_admissions_consultant .agreement-status input:checked{background:#547792;border-color:#547792}.Ad_admissions_consultant .agreement-status input:checked:after{transform:scale(1)}.Ad_admissions_consultant .agreement-status span{color:#29465f;letter-spacing:-.01em}.Ad_admissions_consultant .consultant-table-frame{overflow-x:auto;scrollbar-color:#d7dee4 #f8fafb;scrollbar-width:thin;width:100%}.Ad_admissions_consultant .consultant-table-frame::-webkit-scrollbar{height:7px}.Ad_admissions_consultant .consultant-table-frame::-webkit-scrollbar-track{background:#f8fafb}.Ad_admissions_consultant .consultant-table-frame::-webkit-scrollbar-thumb{background:#d7dee4;border:2px solid #f8fafb;border-radius:5px}.Ad_admissions_consultant .consultant-table-frame .Admissions_consultant_price{justify-content:flex-start;margin:0;overflow:visible;padding:0;width:100%}.Ad_admissions_consultant .consultant-table-frame .consulting-fee-table-vertical{border:1px solid #d5dee6;border-collapse:initial;border-radius:.35rem;border-spacing:0;color:#344b60;font-size:.83rem;margin:0;min-width:39rem;overflow:hidden;width:100%}.Ad_admissions_consultant .consultant-table-frame .consulting-fee-table-vertical td,.Ad_admissions_consultant .consultant-table-frame .consulting-fee-table-vertical th{background:#fff;border:0;border-bottom:1px solid #dce3e9;border-right:1px solid #dce3e9;box-sizing:border-box;font-size:.83rem!important;height:2.4rem;padding:.4rem .65rem!important;text-align:left!important;white-space:nowrap}.Ad_admissions_consultant .consultant-table-frame .consulting-fee-table-vertical td:last-child,.Ad_admissions_consultant .consultant-table-frame .consulting-fee-table-vertical th:last-child{border-right:0;text-align:right!important}.Ad_admissions_consultant .consultant-table-frame .consulting-fee-table-vertical th{background:#edf2f6;color:#496075;font-weight:600;text-align:center!important}.Ad_admissions_consultant .consultant-table-frame .consulting-fee-table-vertical tr:last-child td{border-bottom:0}@media(max-width:700px){.Ad_admissions_consultant .wrap-main{padding:.6rem}.Ad_admissions_consultant .consultant-detail-stack{gap:.55rem}.Ad_admissions_consultant .consultant-detail-panel{border-radius:.4rem;padding:.75rem}.Ad_admissions_consultant .consultant-panel-heading{display:block;margin-bottom:.65rem}.Ad_admissions_consultant .consultant-panel-heading p{margin-top:.2rem}.Ad_admissions_consultant .consultant-info-grid,.Ad_admissions_consultant .consultant-selection-grid{grid-template-columns:minmax(0,1fr)}.Ad_admissions_consultant .consultant-info-item.full-width{grid-column:auto}.Ad_admissions_consultant .consultant-info-item{grid-template-columns:6.6rem minmax(0,1fr)}.Ad_admissions_consultant .consultant-selection-list{grid-template-columns:minmax(0,1fr)}.Ad_admissions_consultant .consultant-selection-list li:nth-last-child(-n+2){border-bottom-color:#e3e8ed}.Ad_admissions_consultant .consultant-selection-list li:last-child{border-bottom-color:#0000}.Ad_admissions_consultant .contract-detail-panel .Admissions_consultant_content .contract-box{padding:.8rem}.Ad_admissions_consultant .contract-detail-panel .Admissions_consultant_content .contract-text{font-size:.8rem}}@media(max-width:430px){.Ad_admissions_consultant .consultant-info-item,.Ad_admissions_consultant .consultant-region-row{grid-template-columns:minmax(0,1fr)}.Ad_admissions_consultant .consultant-info-item dt{background:#f4f7f9;border-bottom:1px solid #e2e8ed;border-right:0;padding-bottom:.25rem}.Ad_admissions_consultant .consultant-region-row{gap:.15rem}}.Ad_admissions_consultant_fileDown{min-width:0;width:100%}.Ad_admissions_consultant_fileDown .document-table-scroll{border:1px solid #d5dee6;border-radius:.35rem;overflow-x:auto;scrollbar-color:#d7dee4 #f8fafb;scrollbar-width:thin;width:100%}.Ad_admissions_consultant_fileDown .document-table-scroll::-webkit-scrollbar{height:7px}.Ad_admissions_consultant_fileDown .document-table-scroll::-webkit-scrollbar-track{background:#f8fafb}.Ad_admissions_consultant_fileDown .document-table-scroll::-webkit-scrollbar-thumb{background:#d7dee4;border:2px solid #f8fafb;border-radius:5px}.Ad_admissions_consultant_fileDown .consultant-document-table{border:0;border-collapse:initial;border-spacing:0;color:#344b60;font-size:.83rem;margin:0;min-width:44rem;table-layout:fixed;width:100%}.Ad_admissions_consultant_fileDown .consultant-document-table .document-number-column{width:4.2rem}.Ad_admissions_consultant_fileDown .consultant-document-table .document-title-column{width:12rem}.Ad_admissions_consultant_fileDown .consultant-document-table .document-file-column{width:auto}.Ad_admissions_consultant_fileDown .consultant-document-table .document-date-column{width:8rem}.Ad_admissions_consultant_fileDown .consultant-document-table .document-action-column{width:7.5rem}.Ad_admissions_consultant_fileDown .consultant-document-table td,.Ad_admissions_consultant_fileDown .consultant-document-table th{background:#fff;border:0;border-bottom:1px solid #dce3e9;border-right:1px solid #dce3e9;box-sizing:border-box;height:2.55rem;line-height:1.4;overflow:hidden;padding:.4rem .65rem;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.Ad_admissions_consultant_fileDown .consultant-document-table td:last-child,.Ad_admissions_consultant_fileDown .consultant-document-table th:last-child{border-right:0}.Ad_admissions_consultant_fileDown .consultant-document-table th{background:#edf2f6;color:#496075;font-weight:600;height:2.4rem}.Ad_admissions_consultant_fileDown .consultant-document-table tbody tr:last-child td{border-bottom:0}.Ad_admissions_consultant_fileDown .consultant-document-table td.document-file-name,.Ad_admissions_consultant_fileDown .consultant-document-table td:nth-child(2){text-align:left}.Ad_admissions_consultant_fileDown .consultant-document-table tbody tr:not(.document-empty-row):hover td{background:#f8fafc}.Ad_admissions_consultant_fileDown .consultant-document-table .document-empty-row td{color:#84909b;height:6rem;text-align:center}.Ad_admissions_consultant_fileDown .document-preview-button{background:#547792;border:1px solid #547792;border-radius:.3rem;box-sizing:border-box;color:#fff;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:500;height:1.9rem;line-height:1;padding:0 .7rem;transition:background-color .15s ease,border-color .15s ease}.Ad_admissions_consultant_fileDown .document-preview-button:hover:not(:disabled){background:#405f78;border-color:#405f78}.Ad_admissions_consultant_fileDown .document-preview-button:focus-visible{outline:2px solid #6f8ca3;outline-offset:2px}.Ad_admissions_consultant_fileDown .document-preview-button:disabled{background:#edf1f4;border-color:#d6dee5;color:#8c99a4;cursor:default}@media(max-width:700px){.Ad_admissions_consultant_fileDown .consultant-document-table{min-width:40rem}}.consultant-image-state{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18222ce0;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:20000}.consultant-image-state-card{background:#fff;border:1px solid #ffffffb3;border-radius:.5rem;box-shadow:0 .9rem 2.2rem #00000047;box-sizing:border-box;color:#344b60;padding:1.35rem;text-align:center;width:min(23rem,100%)}.consultant-image-state-card strong{color:#304f69;display:block;font-size:.95rem;margin-bottom:.35rem}.consultant-image-state-card p{color:#71808e;font-size:.84rem;line-height:1.55;margin:0}.consultant-image-state-card button{background:#547792;border:1px solid #547792;border-radius:.3rem;color:#fff;cursor:pointer;font-family:inherit;font-size:.82rem;height:2rem;margin-top:.9rem;padding:0 1rem}.consultant-image-state-card button:hover{background:#405f78;border-color:#405f78}.consultant-image-state-card button:focus-visible{outline:2px solid #91a9bb;outline-offset:2px}.consultant-image-spinner{animation:consultant-image-spin .8s linear infinite;border:3px solid #dce5ec;border-radius:50%;border-top-color:#547792;box-sizing:border-box;display:block;height:2rem;margin:0 auto .75rem;width:2rem}@keyframes consultant-image-spin{to{transform:rotate(1turn)}}.consultant-file-viewer.react-viewer .react-viewer-mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141e28e6!important}.consultant-file-viewer.react-viewer .react-viewer-canvas>img{background:#fff;border-radius:.25rem;box-shadow:0 1rem 2.6rem #00000061}.consultant-file-viewer.react-viewer .react-viewer-close{background:#435b6fe6!important;border:1px solid #fff3;border-radius:.35rem;color:#fff;height:2.5rem;right:.75rem;top:.75rem;transition:background-color .15s ease;width:2.5rem}.consultant-file-viewer.react-viewer .react-viewer-close:hover{background:#344a5dfa!important}.consultant-file-viewer.react-viewer .react-viewer-close>i{align-items:center;display:flex;font-size:.85rem;height:100%;justify-content:center;left:0;top:0;width:100%}.consultant-file-viewer.react-viewer .react-viewer-footer{bottom:.8rem}.consultant-file-viewer.react-viewer .react-viewer-attribute{background:#1f2d3ad1;border-radius:.3rem;color:#f2f6f8;display:inline-block;font-size:.78rem;line-height:1.4;margin:0 0 .45rem;max-width:min(42rem,100vw - 2rem);overflow:hidden;padding:.4rem .7rem;text-overflow:ellipsis;white-space:nowrap}.consultant-file-viewer.react-viewer .react-viewer-toolbar{align-items:center;background:#1f2d3ad6;border:1px solid #ffffff24;border-radius:.4rem;display:inline-flex;gap:.2rem;height:auto;margin:0!important;padding:.3rem}.consultant-file-viewer.react-viewer .react-viewer-toolbar li{background:#0000;border-radius:.3rem;height:2rem;line-height:2rem;margin:0;width:2rem}.consultant-file-viewer.react-viewer .react-viewer-toolbar li:hover{background:#ffffff26}.live-admissions-admin-section{background:#fff;min-height:0}.Ad_admissions_consultant_live_app{background:#0000;box-sizing:border-box;color:#26394b;height:100%;min-height:0;overflow-y:auto;padding:1.25rem 1rem 2rem;scrollbar-color:#d3dae1 #f8fafb;scrollbar-width:thin;width:100%}.Ad_admissions_consultant_live_app::-webkit-scrollbar{width:8px}.Ad_admissions_consultant_live_app::-webkit-scrollbar-track{background:#f8fafb}.Ad_admissions_consultant_live_app::-webkit-scrollbar-thumb{background:#d3dae1;border:2px solid #f8fafb;border-radius:5px}.Ad_admissions_consultant_live_app>.HeaderTitle{background:linear-gradient(135deg,#dfe9f3,#edf2f7);border:1px solid #b9c7d4!important;border-radius:.45rem;box-sizing:border-box;color:#304b67;height:auto;margin:0 auto .75rem;min-height:3.2rem;width:min(64rem,100%)}.Ad_admissions_consultant_live_app>.HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;min-height:3.2rem;padding:.65rem 3.25rem .65rem 1rem}.Ad_admissions_consultant_live_app>.HeaderTitle .section-title>span{color:#304b67;font-size:1.02rem;font-weight:500;letter-spacing:-.02em;line-height:1.35}.Ad_admissions_consultant_live_app>.HeaderTitle .section-title .close{border-radius:.35rem;color:#304b67;right:.45rem;transition:color .15s ease,background-color .15s ease}.Ad_admissions_consultant_live_app>.HeaderTitle .section-title .close:hover{background:#ffffffad;color:#c64d55}.Ad_admissions_consultant_live_app>.HeaderTitle .section-title .close:focus-visible{outline:2px solid #5f7892;outline-offset:1px}.Ad_admissions_consultant_live_app .live-consultant-list-panel{background:#fff;border:1px solid #c9d4de;border-radius:.5rem;box-shadow:0 .2rem .7rem #34495e0f;margin:0 auto;overflow:hidden;width:min(64rem,100%)}.Ad_admissions_consultant_live_app .live-consultant-list-toolbar{align-items:center;background:#f8fafc;border-bottom:1px solid #d5dee6;box-sizing:border-box;display:flex;gap:.4rem;min-height:3rem;padding:.45rem .6rem}.Ad_admissions_consultant_live_app .live-consultant-search-label{align-items:center;color:#4c6073;display:flex;font-size:.84rem;font-weight:500;gap:.45rem;min-width:0}.Ad_admissions_consultant_live_app .live-consultant-search-label span{flex:0 0 auto}.Ad_admissions_consultant_live_app .live-consultant-search-label input{background:#fff;border:1px solid #c5d1db;border-radius:.35rem;box-sizing:border-box;caret-color:#304b67;color:#304b67;font:inherit;font-weight:400;height:2.1rem;padding:0 .7rem;transition:border-color .15s ease,box-shadow .15s ease;width:20rem}.Ad_admissions_consultant_live_app .live-consultant-search-label input::placeholder{color:#97a3af}.Ad_admissions_consultant_live_app .live-consultant-search-label input:focus{border-color:#7894aa;box-shadow:0 0 0 2px #5f789224;outline:none}.Ad_admissions_consultant_live_app .live-consultant-detail-button,.Ad_admissions_consultant_live_app .live-consultant-search-reset{background:#fff;border:1px solid #bdcbd7;border-radius:.35rem;box-sizing:border-box;color:#47647d;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:500;height:2.1rem;line-height:1;padding:0 .75rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.Ad_admissions_consultant_live_app .live-consultant-detail-button:hover:not(:disabled),.Ad_admissions_consultant_live_app .live-consultant-search-reset:hover:not(:disabled){background:#edf3f7;border-color:#93aabd;color:#304f69}.Ad_admissions_consultant_live_app .live-consultant-detail-button:focus-visible,.Ad_admissions_consultant_live_app .live-consultant-search-reset:focus-visible{outline:2px solid #5f7892;outline-offset:1px}.Ad_admissions_consultant_live_app .live-consultant-detail-button:disabled,.Ad_admissions_consultant_live_app .live-consultant-search-reset:disabled{background:#f1f4f6;border-color:#dce2e7;color:#a7afb7;cursor:default}.Ad_admissions_consultant_live_app .live-consultant-result-count{color:#6b7986;font-size:.82rem;margin-left:auto;white-space:nowrap}.Ad_admissions_consultant_live_app .live-consultant-table-scroll{max-height:calc(100dvh - 13rem);overflow:auto;scrollbar-color:#d3dae1 #f8fafb;scrollbar-width:thin;width:100%}.Ad_admissions_consultant_live_app .live-consultant-table-scroll::-webkit-scrollbar{height:8px;width:8px}.Ad_admissions_consultant_live_app .live-consultant-table-scroll::-webkit-scrollbar-corner,.Ad_admissions_consultant_live_app .live-consultant-table-scroll::-webkit-scrollbar-track{background:#f8fafb}.Ad_admissions_consultant_live_app .live-consultant-table-scroll::-webkit-scrollbar-thumb{background:#d3dae1;border:2px solid #f8fafb;border-radius:5px}.Ad_admissions_consultant_live_app .live-consultant-table-scroll::-webkit-scrollbar-thumb:hover{background:#bec8d1}.Ad_admissions_consultant_live_app .live-consultant-table{border:0;border-collapse:initial;border-spacing:0;color:#32465a;margin:0;min-width:48rem;table-layout:fixed;width:100%}.Ad_admissions_consultant_live_app .live-consultant-table .col-number{width:4.25rem}.Ad_admissions_consultant_live_app .live-consultant-table .col-name{width:8rem}.Ad_admissions_consultant_live_app .live-consultant-table .col-phone{width:10rem}.Ad_admissions_consultant_live_app .live-consultant-table .col-email{width:auto}.Ad_admissions_consultant_live_app .live-consultant-table .col-date{width:8rem}.Ad_admissions_consultant_live_app .live-consultant-table .col-action{width:6.8rem}.Ad_admissions_consultant_live_app .live-consultant-table td,.Ad_admissions_consultant_live_app .live-consultant-table th{background:#fff;border:0;border-bottom:1px solid #dde4ea;border-right:1px solid #dde4ea;box-sizing:border-box;font-size:.86rem;height:2.65rem;line-height:1.35;overflow:hidden;padding:.45rem .7rem;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.Ad_admissions_consultant_live_app .live-consultant-table td:last-child,.Ad_admissions_consultant_live_app .live-consultant-table th:last-child{border-right:0}.Ad_admissions_consultant_live_app .live-consultant-table thead th{background:#edf2f6;color:#425a70;font-weight:600;height:2.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:2}.Ad_admissions_consultant_live_app .live-consultant-table tbody tr{transition:background-color .15s ease}.Ad_admissions_consultant_live_app .live-consultant-table tbody tr:hover td{background:#f7fafc}.Ad_admissions_consultant_live_app .live-consultant-table tbody tr.selected td{background:#f2f7fa}.Ad_admissions_consultant_live_app .live-consultant-table tbody tr:last-child td{border-bottom:0}.Ad_admissions_consultant_live_app .live-consultant-table td.live-consultant-email{color:#405a70;text-align:left}.Ad_admissions_consultant_live_app .live-consultant-table .live-consultant-detail-button{background:#547792;border-color:#547792;color:#fff;height:1.9rem;min-width:4.7rem;padding:0 .6rem}.Ad_admissions_consultant_live_app .live-consultant-table .live-consultant-detail-button:hover{background:#405f78;border-color:#405f78;color:#fff}.Ad_admissions_consultant_live_app .live-consultant-table .live-consultant-state-row td{background:#fff;color:#7a8793;height:8rem;text-align:center}.live-consultant-modal{align-items:stretch;background:#fff!important;box-sizing:border-box;display:flex!important;justify-content:center;overflow:hidden;padding:.75rem!important}.live-consultant-modal .live-consultant-modal-shell{background:#fff;border:1px solid #b9c7d4;border-radius:.6rem;box-shadow:none;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;width:min(72rem,100%)}.live-consultant-modal .live-consultant-modal-shell>.HeaderTitle{background:#edf2f6;border:0!important;border-bottom:1px solid #c9d4de!important;box-sizing:border-box;color:#304b67;flex:0 0 auto;height:2.75rem;margin:0;min-height:2.75rem;width:100%}.live-consultant-modal .live-consultant-modal-shell>.HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;min-height:2.75rem;padding:.5rem 3rem .5rem .85rem}.live-consultant-modal .live-consultant-modal-shell>.HeaderTitle .section-title>span{color:#304b67;font-size:.94rem;font-weight:600}.live-consultant-modal .live-consultant-modal-shell>.HeaderTitle .section-title .close{border-radius:.3rem;color:#405a70;right:.35rem}.live-consultant-modal .live-consultant-modal-shell>.HeaderTitle .section-title .close:hover{background:#ffffffb3;color:#c64d55}.live-consultant-modal .live-consultant-modal-body{flex:1 1 auto;min-height:0;min-width:0;overflow:hidden}.live-consultant-modal .live-consultant-modal-body .Ad_admissions_consultant_live{border:0;box-sizing:border-box;height:100%;min-height:0;width:100%}@media(max-width:700px){.Ad_admissions_consultant_live_app{padding:.7rem .45rem 1.2rem}.Ad_admissions_consultant_live_app>.HeaderTitle{margin-bottom:.5rem}.Ad_admissions_consultant_live_app .live-consultant-list-toolbar{flex-wrap:wrap;padding:.45rem}.Ad_admissions_consultant_live_app .live-consultant-search-label{flex-basis:calc(100% - 4.8rem);flex-grow:1;flex-shrink:1}.Ad_admissions_consultant_live_app .live-consultant-search-label input{min-width:0;width:100%}.Ad_admissions_consultant_live_app .live-consultant-result-count{flex:1 1 100%;margin-left:0;text-align:right}.Ad_admissions_consultant_live_app .live-consultant-table-scroll{max-height:calc(100dvh - 14.5rem)}.live-consultant-modal{padding:.35rem!important}.live-consultant-modal .live-consultant-modal-shell{border-radius:.4rem}}.Ad_admissions_consultant_live{background:#f4f7fa;color:#2f4356;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#d4dce3 #f4f7fa;scrollbar-width:thin;width:100%}.Ad_admissions_consultant_live::-webkit-scrollbar{width:8px}.Ad_admissions_consultant_live::-webkit-scrollbar-track{background:#f4f7fa}.Ad_admissions_consultant_live::-webkit-scrollbar-thumb{background:#d4dce3;border:2px solid #f4f7fa;border-radius:6px}.Ad_admissions_consultant_live::-webkit-scrollbar-thumb:hover{background:#c0cbd4}.Ad_admissions_consultant_live .wrap-main{box-sizing:border-box;padding:1rem;width:100%}.Ad_admissions_consultant_live .section-consultant{margin:0 auto;width:min(64rem,100%)}.Ad_admissions_consultant_live .live-detail-state{align-items:center;background:#fff;border:1px solid #ccd7e0;border-radius:.5rem;color:#7c8994;display:flex;font-size:.88rem;justify-content:center;margin:1rem;min-height:15rem}.Ad_admissions_consultant_live .live-detail-stack{grid-gap:.75rem;display:grid;gap:.75rem}.Ad_admissions_consultant_live .live-detail-panel{background:#fff;border:1px solid #ccd7e0;border-radius:.5rem;box-shadow:0 .15rem .55rem rgba(50,69,87,.045);box-sizing:border-box;min-width:0;padding:1rem}.Ad_admissions_consultant_live .live-panel-heading{align-items:baseline;border-bottom:1px solid #dbe3e9;display:flex;gap:.65rem;margin-bottom:.8rem;min-width:0;padding-bottom:.65rem}.Ad_admissions_consultant_live .live-panel-heading h2,.Ad_admissions_consultant_live .live-panel-heading p{margin:0}.Ad_admissions_consultant_live .live-panel-heading h2{color:#304f69;flex:0 0 auto;font-size:1rem;font-weight:600;line-height:1.35}.Ad_admissions_consultant_live .live-panel-heading p{color:#7a8793;font-size:.78rem;line-height:1.45;min-width:0}.Ad_admissions_consultant_live .live-info-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.Ad_admissions_consultant_live .live-info-item{background:#fbfcfd;border:1px solid #d9e1e8;border-radius:.35rem;display:grid;grid-template-columns:7.3rem minmax(0,1fr);min-height:2.65rem;min-width:0;overflow:hidden}.Ad_admissions_consultant_live .live-info-item.full-width{grid-column:1/-1}.Ad_admissions_consultant_live .live-info-item dd,.Ad_admissions_consultant_live .live-info-item dt{align-items:center;box-sizing:border-box;display:flex;font-size:.86rem;line-height:1.45;margin:0;min-width:0;overflow-wrap:anywhere;padding:.55rem .7rem}.Ad_admissions_consultant_live .live-info-item dt{background:#f1f5f8;border-right:1px solid #d9e1e8;color:#607286;font-weight:600}.Ad_admissions_consultant_live .live-info-item dd{background:#fff;color:#273c50}.Ad_admissions_consultant_live .live-info-item.multiline-item dd{align-items:flex-start;min-height:4rem;white-space:pre-wrap}.Ad_admissions_consultant_live .live-info-item.main-content-item dd{min-height:7rem}.Ad_admissions_consultant_live .live-info-item.career-item dd{min-height:6rem}.Ad_admissions_consultant_live .live-target-list{border:1px solid #d9e1e8;border-radius:.35rem;overflow:hidden}.Ad_admissions_consultant_live .live-target-row{border-bottom:1px solid #dfe6eb;display:grid;grid-template-columns:7.3rem minmax(0,1fr);min-height:2.65rem;min-width:0}.Ad_admissions_consultant_live .live-target-row:last-child{border-bottom:0}.Ad_admissions_consultant_live .live-target-row span,.Ad_admissions_consultant_live .live-target-row strong{align-items:center;box-sizing:border-box;display:flex;font-size:.84rem;line-height:1.45;min-width:0;overflow-wrap:anywhere;padding:.55rem .7rem}.Ad_admissions_consultant_live .live-target-row strong{background:#f1f5f8;border-right:1px solid #d9e1e8;color:#607286;font-weight:600}.Ad_admissions_consultant_live .live-target-row span{background:#fff;color:#354d62}.Ad_admissions_consultant_live .live-empty-text{background:#fbfcfd;border:1px solid #d9e1e8;border-radius:.35rem;color:#88949f;font-size:.84rem;margin:0;padding:.8rem}.Ad_admissions_consultant_live .live-contract-panel .Admissions_consultant_content_live .contract-box{background:#fbfcfd;border:1px solid #d9e1e8;border-radius:.35rem;color:#33485b;line-height:1.7;padding:1rem 1.1rem}.Ad_admissions_consultant_live .live-contract-panel .Admissions_consultant_content_live .title{color:#304f69;font-size:.98rem!important;font-weight:600;margin:0 0 .8rem}.Ad_admissions_consultant_live .live-contract-panel .Admissions_consultant_content_live .contract-text{color:#405266;font-size:.84rem;line-height:1.75}.Ad_admissions_consultant_live .live-contract-panel .Admissions_consultant_content_live .contract-text p{margin:0}.Ad_admissions_consultant_live .live-agreement-status{align-items:center;background:#edf5fa;border:1px solid #b9ccd9;border-radius:.35rem;box-sizing:border-box;color:#29465f;display:flex;font-size:.93rem;font-weight:700;gap:.55rem;margin-top:.65rem;min-height:3rem;padding:.5rem .75rem}.Ad_admissions_consultant_live .live-agreement-status input{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #547792;border-radius:.2rem;box-sizing:border-box;display:grid;flex:0 0 auto;height:1.25rem;margin:0;opacity:1;place-content:center;pointer-events:none;width:1.25rem}.Ad_admissions_consultant_live .live-agreement-status input:after{color:#fff;content:"✓";font-size:.88rem;font-weight:800;line-height:1;transform:scale(0)}.Ad_admissions_consultant_live .live-agreement-status input:checked{background:#547792;border-color:#547792}.Ad_admissions_consultant_live .live-agreement-status input:checked:after{transform:scale(1)}.Ad_admissions_consultant_live .live-agreement-status span{color:#29465f;letter-spacing:-.01em}.Ad_admissions_consultant_live .Ad_admissions_consultant_fileDown{min-width:0;width:100%}@media(max-width:700px){.Ad_admissions_consultant_live .wrap-main{padding:.6rem}.Ad_admissions_consultant_live .live-detail-stack{gap:.55rem}.Ad_admissions_consultant_live .live-detail-panel{border-radius:.4rem;padding:.75rem}.Ad_admissions_consultant_live .live-panel-heading{display:block;margin-bottom:.65rem}.Ad_admissions_consultant_live .live-panel-heading p{margin-top:.2rem}.Ad_admissions_consultant_live .live-info-grid{grid-template-columns:minmax(0,1fr)}.Ad_admissions_consultant_live .live-info-item.full-width{grid-column:auto}.Ad_admissions_consultant_live .live-info-item,.Ad_admissions_consultant_live .live-target-row{grid-template-columns:6.6rem minmax(0,1fr)}.Ad_admissions_consultant_live .live-contract-panel .Admissions_consultant_content_live .contract-box{padding:.8rem}.Ad_admissions_consultant_live .live-contract-panel .Admissions_consultant_content_live .contract-text{font-size:.8rem}}@media(max-width:430px){.Ad_admissions_consultant_live .live-info-item,.Ad_admissions_consultant_live .live-target-row{grid-template-columns:minmax(0,1fr)}.Ad_admissions_consultant_live .live-info-item dt,.Ad_admissions_consultant_live .live-target-row strong{background:#f4f7f9;border-bottom:1px solid #e2e8ed;border-right:0;padding-bottom:.25rem}}.Ad_login{align-items:center;background-color:#fff;display:flex;justify-content:center;min-height:100vh;width:100%}.Ad_login form{border-radius:8px;max-width:400px;padding:2rem;width:80%}.Ad_login form .title{caret-color:#0000;color:#333;font-size:1.3rem;font-weight:700;margin-bottom:30px}.Ad_login form div{margin-bottom:1.5rem}.Ad_login form label{color:#333;display:block;font-size:1rem;margin-bottom:.5rem;text-align:left}.Ad_login form input{border:1px solid #ccc;border-radius:4px;color:#333;font-size:1rem;padding:10px;width:100%}.Ad_login form input:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.Ad_login form .btnLogin{background-color:#003b73;border:none;border-radius:4px;cursor:pointer;padding:10px;width:100%}.Ad_login form .login-error{color:#b42318;font-size:.9rem;line-height:1.4;margin:-.25rem 0 1rem}.Ad_login form .btnUpdatePw{color:#888;margin-top:1rem}.Ad_menu{align-content:start;border:1px solid #ddd;display:flex;flex-wrap:wrap;gap:1.3rem;height:calc(100% - 4rem);justify-content:flex-start;padding:1rem}.Ad_menu .btn{height:2.3rem;white-space:nowrap;width:14rem}.OpenSatusApp,.open-status-section{background:#fff;min-height:0}.OpenSatusApp{box-sizing:border-box;color:#26394b;height:100%;margin:0 auto;overflow-y:auto;padding:1.5rem 1rem 2rem;width:min(50rem,100%)}.OpenSatusApp>.HeaderTitle{background:#e8eef4;border:1px solid #bdcad6!important;border-radius:.45rem;box-sizing:border-box;color:#304b67;height:auto;margin:0 0 .75rem;min-height:3.2rem}.OpenSatusApp>.HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;min-height:3.2rem;padding:.65rem 3.25rem .65rem 1rem}.OpenSatusApp>.HeaderTitle .section-title>span{color:#304b67;font-size:1.05rem;font-weight:500;letter-spacing:-.02em;line-height:1.35}.OpenSatusApp>.HeaderTitle .section-title .close{border-radius:.35rem;color:#304b67;right:.45rem;transition:color .18s ease,background-color .18s ease}.OpenSatusApp>.HeaderTitle .section-title .close:hover{background:#ffffffb3;color:#c84f57}.OpenSatusApp>.HeaderTitle .section-title .close:focus-visible{outline:2px solid #5f7892;outline-offset:1px}.OpenSatusApp .status-panel{background:#fff;border:1px solid #cbd5df;border-radius:.5rem;box-sizing:border-box;padding:1rem;width:100%}.OpenSatusApp .status-heading{align-items:flex-end;border-bottom:1px solid #e0e7ed;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.8rem;padding:0 .1rem .75rem}.OpenSatusApp .status-heading h2{color:#304b67;font-size:.98rem;font-weight:650;letter-spacing:-.02em;line-height:1.4;margin:0}.OpenSatusApp .status-heading p{color:#7c8b98;font-size:.75rem;line-height:1.45;margin:0;text-align:right}.OpenSatusApp .tab-container{margin:0;min-width:0;width:100%}.OpenSatusApp .tab-menu{grid-gap:.5rem;border-bottom:1px solid #dce4eb;display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 .75rem;padding:0}.OpenSatusApp .tab-menu .tab-button{background:#0000;border:0;color:#778795;cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:500;line-height:1.3;min-height:2.8rem;min-width:0;padding:.65rem .5rem .72rem;position:relative;transition:color .18s ease,background-color .18s ease}.OpenSatusApp .tab-menu .tab-button:after{background:#0000;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.OpenSatusApp .tab-menu .tab-button:hover{background:#f7f9fb;color:#4e667b}.OpenSatusApp .tab-menu .tab-button:focus-visible{color:#4e667b;outline:none}.OpenSatusApp .tab-menu .tab-button:focus-visible:after{background:#8198ac}.OpenSatusApp .tab-menu .tab-button.active{background:#fff;color:#c84f57;font-weight:650}.OpenSatusApp .tab-menu .tab-button.active:after{background:#d76269}.OpenSatusApp .status-content{min-width:0;width:100%}.OpenSatusApp .status-content .OpenSatus_aca,.OpenSatusApp .status-content .OpenSatus_ind,.OpenSatusApp .status-content .OpenSatus_sch{margin:0;width:100%}.OpenSatusApp .status-content .sec-main{border:1px solid #d6e0e8;border-radius:.45rem;max-width:100%;overflow-x:auto;scrollbar-color:#aebdca #edf1f4;scrollbar-width:thin;width:100%}.OpenSatusApp .status-content .sec-main::-webkit-scrollbar{height:.45rem}.OpenSatusApp .status-content .sec-main::-webkit-scrollbar-track{background:#edf1f4}.OpenSatusApp .status-content .sec-main::-webkit-scrollbar-thumb{background:#aebdca;border-radius:.25rem}.OpenSatusApp .status-content :is(.OpenSatus_aca,.OpenSatus_sch,.OpenSatus_ind) .table-hong{background:#fff;border-collapse:initial;border-spacing:0;color:#40576b;font-size:.8rem;margin:0;table-layout:fixed;width:100%}.OpenSatusApp .status-content :is(.OpenSatus_aca,.OpenSatus_sch,.OpenSatus_ind) .table-hong td,.OpenSatusApp .status-content :is(.OpenSatus_aca,.OpenSatus_sch,.OpenSatus_ind) .table-hong th{border:0;border-bottom:1px solid #e2e8ee;box-sizing:border-box;height:auto;line-height:1.35;padding:.72rem .5rem;text-align:center}.OpenSatusApp .status-content :is(.OpenSatus_aca,.OpenSatus_sch,.OpenSatus_ind) .table-hong th{background:#eaf0f5;color:#405a70;font-size:.76rem;font-weight:650;white-space:nowrap}.OpenSatusApp .status-content :is(.OpenSatus_aca,.OpenSatus_sch,.OpenSatus_ind) .table-hong tbody tr{cursor:default;transition:background-color .15s ease}.OpenSatusApp .status-content :is(.OpenSatus_aca,.OpenSatus_sch,.OpenSatus_ind) .table-hong tbody tr:hover{background:#f7fafc}.OpenSatusApp .status-content :is(.OpenSatus_aca,.OpenSatus_sch,.OpenSatus_ind) .table-hong tbody tr.selected{background:#eef5fa}.OpenSatusApp .status-content :is(.OpenSatus_aca,.OpenSatus_sch,.OpenSatus_ind) .table-hong tbody tr:last-child td{border-bottom-color:#d7e0e7}.OpenSatusApp .status-content :is(.OpenSatus_aca,.OpenSatus_sch,.OpenSatus_ind) .table-hong tbody td:first-child{background:#0000;color:#8794a0}.OpenSatusApp .status-content :is(.OpenSatus_aca,.OpenSatus_sch,.OpenSatus_ind) .table-hong .total-row{background:#f0f4f7;color:#304b67;font-weight:650}.OpenSatusApp .status-content :is(.OpenSatus_aca,.OpenSatus_sch,.OpenSatus_ind) .table-hong .total-row td{border-bottom:0}.OpenSatusApp .status-content .OpenSatus_aca .table-hong tbody td:nth-child(3),.OpenSatusApp .status-content .OpenSatus_sch .table-hong tbody td:nth-child(3){color:#c3545b;font-weight:600}.OpenSatusApp .status-content .OpenSatus_aca .table-hong td:first-child,.OpenSatusApp .status-content .OpenSatus_aca .table-hong th:first-child,.OpenSatusApp .status-content .OpenSatus_sch .table-hong td:first-child,.OpenSatusApp .status-content .OpenSatus_sch .table-hong th:first-child{width:8%}.OpenSatusApp .status-content .OpenSatus_aca .table-hong td:nth-child(2),.OpenSatusApp .status-content .OpenSatus_aca .table-hong th:nth-child(2),.OpenSatusApp .status-content .OpenSatus_sch .table-hong td:nth-child(2),.OpenSatusApp .status-content .OpenSatus_sch .table-hong th:nth-child(2){width:20%}.OpenSatusApp .status-content .OpenSatus_aca .table-hong td:nth-child(3),.OpenSatusApp .status-content .OpenSatus_aca .table-hong th:nth-child(3),.OpenSatusApp .status-content .OpenSatus_sch .table-hong td:nth-child(3),.OpenSatusApp .status-content .OpenSatus_sch .table-hong th:nth-child(3){width:12%}.OpenSatusApp .status-content .OpenSatus_aca .table-hong td:nth-child(n+4),.OpenSatusApp .status-content .OpenSatus_aca .table-hong th:nth-child(n+4),.OpenSatusApp .status-content .OpenSatus_sch .table-hong td:nth-child(n+4),.OpenSatusApp .status-content .OpenSatus_sch .table-hong th:nth-child(n+4){width:15%}.OpenSatusApp .status-content .OpenSatus_ind .table-hong td,.OpenSatusApp .status-content .OpenSatus_ind .table-hong th{width:33.333%}@media(max-width:768px){.OpenSatusApp{padding:.75rem .55rem 1.5rem}.OpenSatusApp>.HeaderTitle{min-height:3rem}.OpenSatusApp>.HeaderTitle .section-title{min-height:3rem;padding:.6rem 3rem .6rem .8rem}.OpenSatusApp>.HeaderTitle .section-title>span{font-size:.98rem}.OpenSatusApp .status-panel{padding:.7rem}.OpenSatusApp .status-heading{align-items:flex-start;flex-direction:column;gap:.2rem}.OpenSatusApp .status-heading p{text-align:left}.OpenSatusApp .tab-menu{gap:.25rem}.OpenSatusApp .tab-menu .tab-button{font-size:.8rem;min-height:2.6rem;padding:.58rem .25rem .65rem}.OpenSatusApp .status-content .OpenSatus_aca .table-hong,.OpenSatusApp .status-content .OpenSatus_sch .table-hong{min-width:46rem}.OpenSatusApp .status-content :is(.OpenSatus_aca,.OpenSatus_sch,.OpenSatus_ind) .table-hong td,.OpenSatusApp .status-content :is(.OpenSatus_aca,.OpenSatus_sch,.OpenSatus_ind) .table-hong th{padding:.65rem .45rem}}.OpenSatus_aca{margin-top:3px}.OpenSatus_aca .sec-main .table-hong{background:#fff;border-collapse:collapse;width:100%}.OpenSatus_aca .sec-main .table-hong td,.OpenSatus_aca .sec-main .table-hong th{border:1px solid #ddd;padding:.8rem;text-align:center}.OpenSatus_aca .sec-main .table-hong th{background:#f5f5f5;font-weight:700}.OpenSatus_aca .sec-main .table-hong tbody tr.selected{background:#e6f3ff}.OpenSatus_aca .sec-main .table-hong .total-row{background:#f0f0f0;font-weight:700}.OpenSatus_sch{margin-top:3px}.OpenSatus_sch .sec-main .table-hong{background:#fff;border-collapse:collapse;width:100%}.OpenSatus_sch .sec-main .table-hong td,.OpenSatus_sch .sec-main .table-hong th{border:1px solid #ddd;padding:.8rem;text-align:center}.OpenSatus_sch .sec-main .table-hong th{background:#f5f5f5;font-weight:700}.OpenSatus_sch .sec-main .table-hong tbody tr.selected{background:#e6f3ff}.OpenSatus_sch .sec-main .table-hong .total-row{background:#f0f0f0;font-weight:700}.OpenSatus_ind{margin-top:3px}.OpenSatus_ind .sec-main .table-hong{background:#fff;border-collapse:collapse;width:100%}.OpenSatus_ind .sec-main .table-hong td,.OpenSatus_ind .sec-main .table-hong th{border:1px solid #ddd;padding:.8rem;text-align:center}.OpenSatus_ind .sec-main .table-hong th{background:#f5f5f5;font-weight:700}.OpenSatus_ind .sec-main .table-hong tbody tr.selected{background:#e6f3ff}.OpenSatus_ind .sec-main .table-hong .total-row{background:#f0f0f0;font-weight:700}.OpenSatus_usersApp .tab-container{height:100%;margin-bottom:2rem}.OpenSatus_usersApp .tab-container .tab-menu{border-bottom:1px solid #ddd;display:flex}.OpenSatus_usersApp .tab-container .tab-menu .tab-button{background:#fff;border:none;color:#666;cursor:pointer;font-size:1rem;padding:1rem}.OpenSatus_usersApp .tab-container .tab-menu .tab-button.active{background:#fff;color:var(--h-red);font-weight:700}.OpenSatus_usersApp .grid-toolbar{align-items:center;border-bottom:1px solid #ddd;box-sizing:border-box;gap:.55rem;height:3rem;padding:.4rem .6rem}.OpenSatus_usersApp .grid-toolbar .grid-toolbar-before-search{align-items:center;display:flex;flex:0 0 auto}.OpenSatus_usersApp .grid-toolbar .grid-use-status-filter{align-items:center;background:#fff;border:1px solid #c9cdd3;border-radius:.3rem;box-sizing:border-box;display:flex;gap:.55rem;height:2rem;margin:0;min-width:0;padding:0 .6rem}.OpenSatus_usersApp .grid-toolbar .grid-use-status-filter legend{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.OpenSatus_usersApp .grid-toolbar .grid-use-status-filter label{align-items:center;color:#4b5563;cursor:pointer;display:inline-flex;font-size:.84rem;gap:.25rem;white-space:nowrap}.OpenSatus_usersApp .grid-toolbar .grid-use-status-filter input{accent-color:#506a80;cursor:pointer;height:.95rem;margin:0;width:.95rem}.OpenSatus_usersApp .grid-toolbar .grid-search-label{align-items:center;color:#333;display:flex;font-size:.88rem;font-weight:600;gap:.45rem}.OpenSatus_usersApp .grid-toolbar .grid-search-input{background:#fff;border:1px solid #aaa;border-radius:3px;font-size:.88rem;width:20rem}.OpenSatus_usersApp .grid-toolbar .grid-search-input:focus{border-color:#555;outline:2px solid #0000001a;outline-offset:1px}.OpenSatus_usersApp .grid-toolbar .grid-search-reset{background:#fff;border:1px solid #999;border-radius:3px;color:#333;cursor:pointer;height:2rem;padding:0 .8rem}.OpenSatus_usersApp .grid-toolbar .grid-search-reset:disabled{border-color:#ddd;color:#aaa;cursor:default}.OpenSatus_usersApp .grid-toolbar .grid-toolbar-actions{align-items:center;display:flex;gap:.4rem}.OpenSatus_usersApp .grid-toolbar .grid-detail-button{background:#444;border:1px solid #333;border-radius:3px;color:#fff;cursor:pointer;font-weight:600;height:2rem;padding:0 .9rem}.OpenSatus_usersApp .grid-toolbar .grid-detail-button:hover:not(:disabled){background:#222}.OpenSatus_usersApp .grid-toolbar .grid-detail-button:disabled{background:#eee;border-color:#ccc;color:#aaa;cursor:default}.OpenSatus_usersApp .grid-toolbar .grid-report-button{background:#315b84;border-color:#315b84}.OpenSatus_usersApp .grid-toolbar .grid-report-button:hover:not(:disabled){background:#234563}.OpenSatus_usersApp .grid-toolbar .grid-result-count{color:#555;font-size:.85rem;margin-left:auto;white-space:nowrap}.OpenSatus_usersApp .grid-toolbar+.sec-main{height:calc(100% - 3rem)!important}.OpenSatus_usersApp .sec-main{display:flex;flex-direction:column;min-height:0;overflow:hidden!important}.OpenSatus_usersApp .sec-main thead th{background:#eee}.OpenSatus_usersApp .sec-main .grid-fixed-header{background:#eee;flex:0 0 auto;overflow:hidden}.OpenSatus_usersApp .sec-main .grid-fixed-header table{margin-bottom:0!important}.OpenSatus_usersApp .sec-main .grid-scroll-body{flex:1 1 auto;min-height:0;overflow-x:scroll;overflow-y:auto;scrollbar-color:#777 #ececec;scrollbar-gutter:stable;scrollbar-width:auto}.OpenSatus_usersApp .sec-main .grid-scroll-body::-webkit-scrollbar{background:#ececec!important;height:12px!important;width:10px!important}.OpenSatus_usersApp .sec-main .grid-scroll-body::-webkit-scrollbar-track{background:#ececec!important;border-top:1px solid #ccc}.OpenSatus_usersApp .sec-main .grid-scroll-body::-webkit-scrollbar-thumb{background:#777!important;border:2px solid #ececec;border-radius:6px!important;min-width:3rem}.OpenSatus_usersApp .sec-main .grid-scroll-body::-webkit-scrollbar-thumb:hover{background:#555!important}.OpenSatus_usersApp .sec-main .grid-scroll-body::-webkit-scrollbar-corner{background:#ececec!important}.OpenSatus_usersApp .sec-main .grid-scroll-body tbody tr:first-child td{border-top:0!important}.OpenSatus_usersApp .sec-main thead th.sort-active{background:#e2e8ef;color:#222;text-decoration:underline;text-underline-offset:.2rem}.OpenSatus_usersApp .sec-main .grid-sort-button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;height:100%;padding:0;width:100%}.OpenSatus_usersApp .sec-main .grid-empty-row td{color:#777;cursor:default;height:5rem}.OpenSatus_usersApp .academy-detail-overlay{align-items:center;background:#0000007a;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:30000}.OpenSatus_usersApp .academy-detail-modal{max-height:min(46rem,100dvh - 3rem);width:min(48rem,100%)}.OpenSatus_usersApp .academy-detail-modal,.OpenSatus_usersApp .academy-member-modal{background:#fff;border-radius:8px;box-shadow:0 1rem 3rem #0000004d;display:flex;flex-direction:column;overflow:hidden}.OpenSatus_usersApp .academy-member-modal{height:min(42rem,100dvh - 3rem);width:min(76rem,100%)}.OpenSatus_usersApp .academy-report-modal{border-radius:8px;box-shadow:0 1rem 3rem #0000004d;display:flex;flex-direction:column;height:min(48rem,100dvh - 3rem);overflow:hidden;width:min(78rem,100%)}.OpenSatus_usersApp .academy-report-tabs{border-bottom:1px solid #ccc;display:flex;flex:0 0 auto;padding:0 .75rem}.OpenSatus_usersApp .academy-report-tabs button{background:#fff;border-bottom:3px solid #0000;color:#555;cursor:pointer;font-size:.92rem;font-weight:600;height:3rem;min-width:8rem}.OpenSatus_usersApp .academy-report-tabs button span{align-items:center;background:#eee;border-radius:.7rem;color:#555;display:inline-flex;font-size:.75rem;height:1.4rem;justify-content:center;margin-left:.25rem;min-width:1.4rem;padding:0 .35rem}.OpenSatus_usersApp .academy-report-tabs button.active{border-bottom-color:#315b84;color:#21486c}.OpenSatus_usersApp .academy-report-tabs button.active span{background:#dce8f4;color:#21486c}.OpenSatus_usersApp .academy-report-toolbar{align-items:center;background:#f8f8f8;border-bottom:1px solid #ddd;display:flex;flex:0 0 auto;gap:.45rem;min-height:3rem;padding:.4rem .75rem}.OpenSatus_usersApp .academy-report-toolbar label{align-items:center;color:#333;display:flex;font-size:.85rem;font-weight:600;gap:.45rem}.OpenSatus_usersApp .academy-report-toolbar input{border:1px solid #aaa;border-radius:3px;height:2rem;padding:0 .65rem;width:20rem}.OpenSatus_usersApp .academy-report-toolbar button{border:1px solid #999;border-radius:3px;color:#333;cursor:pointer;height:2rem;padding:0 .8rem}.OpenSatus_usersApp .academy-report-toolbar button:disabled{border-color:#ddd;color:#aaa;cursor:default}.OpenSatus_usersApp .academy-report-toolbar>span{color:#555;font-size:.85rem;margin-left:auto}.OpenSatus_usersApp .academy-report-body{display:grid;flex:1 1 auto;grid-template-columns:minmax(19rem,24rem) minmax(0,1fr);min-height:0;overflow:hidden}.OpenSatus_usersApp .academy-report-body>.academy-detail-message{grid-column:1/-1;margin:auto}.OpenSatus_usersApp .academy-report-body table{border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}.OpenSatus_usersApp .academy-report-body table td,.OpenSatus_usersApp .academy-report-body table th{border-bottom:1px solid #ddd;border-right:1px solid #ddd;height:2.45rem;overflow-wrap:anywhere;padding:.35rem .45rem;text-align:center}.OpenSatus_usersApp .academy-report-body table th{background:#eee;color:#333;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:2}.OpenSatus_usersApp .academy-report-body table tbody tr:not(.empty){cursor:pointer}.OpenSatus_usersApp .academy-report-body table tbody tr:not(.empty):hover td{background:#f5f8fb}.OpenSatus_usersApp .academy-report-body table tbody tr:not(.empty).selected td{background:#dfe9f5;color:#111;font-weight:600}.OpenSatus_usersApp .academy-report-body table tr.empty td{color:#777;height:7rem}.OpenSatus_usersApp .academy-report-members{border-right:1px solid #bbb;min-height:0;min-width:0;overflow:auto}.OpenSatus_usersApp .academy-report-members td:first-child,.OpenSatus_usersApp .academy-report-members td:nth-child(2){text-align:center}.OpenSatus_usersApp .academy-report-results{background:#fafafa;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.OpenSatus_usersApp .academy-report-selected-member{align-items:center;background:#fff;border-bottom:1px solid #ddd;display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;min-height:3.5rem;padding:.55rem .85rem}.OpenSatus_usersApp .academy-report-selected-member h3{color:#222;font-size:1rem;margin:0;text-align:left}.OpenSatus_usersApp .academy-report-selected-member p{color:#666;font-size:.8rem;margin-top:.1rem}.OpenSatus_usersApp .academy-report-selected-member>strong{color:#315b84;font-size:.9rem}.OpenSatus_usersApp .academy-report-tests-scroll{border-bottom:1px solid #bbb;flex:0 1 17rem;min-height:8rem}.OpenSatus_usersApp .academy-report-tests-scroll table{min-width:48rem}.OpenSatus_usersApp .academy-report-message{align-items:center;color:#666;display:flex;flex:1 1 auto;justify-content:center;min-height:8rem;text-align:center}.OpenSatus_usersApp .academy-report-message.error{color:#b3261e}.OpenSatus_usersApp .academy-report-summary{background:#fafafa;flex:1 1 auto;min-height:0;overflow-y:auto;padding:.85rem}.OpenSatus_usersApp .academy-report-summary>dl{border-left:1px solid #d5d5d5;border-top:1px solid #d5d5d5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.75rem}.OpenSatus_usersApp .academy-report-summary>dl>div{background:#fff;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5;display:grid;grid-template-columns:minmax(7rem,1fr) minmax(4rem,.7fr)}.OpenSatus_usersApp .academy-report-summary>dl dd,.OpenSatus_usersApp .academy-report-summary>dl dt{font-size:.82rem;padding:.55rem .6rem}.OpenSatus_usersApp .academy-report-summary>dl dt{background:#eee;color:#444;font-weight:600}.OpenSatus_usersApp .academy-report-summary>dl dd{color:#222;text-align:center}.OpenSatus_usersApp .academy-report-summary-head{align-items:center;display:flex;gap:1rem;justify-content:space-between}.OpenSatus_usersApp .academy-report-summary-head>div{align-items:baseline;display:flex;gap:.55rem}.OpenSatus_usersApp .academy-report-summary-head>div span{color:#666;font-size:.82rem}.OpenSatus_usersApp .academy-report-summary-head>div strong{color:#21486c;font-size:1.1rem}.OpenSatus_usersApp .academy-report-summary-head button{background:#315b84;border:1px solid #315b84;border-radius:3px;cursor:pointer;font-weight:600;padding:0 1rem}.OpenSatus_usersApp .academy-report-summary-head button:disabled{background:#eee;border-color:#ccc;color:#999;cursor:default}.OpenSatus_usersApp .academy-report-score-grid{grid-gap:.55rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.75rem}.OpenSatus_usersApp .academy-report-score-grid>div{align-items:center;background:#fff;border:1px solid #d2d8df;border-radius:4px;display:flex;justify-content:space-between;padding:.5rem .7rem}.OpenSatus_usersApp .academy-report-score-grid>div span{color:#555;font-size:.84rem}.OpenSatus_usersApp .academy-report-score-grid>div strong{color:#21486c;font-size:1rem}.OpenSatus_usersApp .academy-member-toolbar{align-items:center;background:#fff;border-bottom:1px solid #ddd;display:flex;gap:.45rem;min-height:3rem;padding:.4rem .75rem}.OpenSatus_usersApp .academy-member-toolbar label{align-items:center;color:#333;display:flex;font-size:.88rem;font-weight:600;gap:.45rem}.OpenSatus_usersApp .academy-member-toolbar input{border:1px solid #aaa;border-radius:3px;font-size:.88rem;height:2rem;padding:0 .65rem;width:min(22rem,42vw)}.OpenSatus_usersApp .academy-member-toolbar button{background:#fff;border:1px solid #999;border-radius:3px;color:#333;cursor:pointer;height:2rem;padding:0 .8rem}.OpenSatus_usersApp .academy-member-toolbar button:disabled{border-color:#ddd;color:#aaa;cursor:default}.OpenSatus_usersApp .academy-member-toolbar>span{color:#555;font-size:.85rem;margin-left:auto;white-space:nowrap}.OpenSatus_usersApp .academy-member-body{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.OpenSatus_usersApp .academy-member-body>.academy-detail-message{margin:auto;width:100%}.OpenSatus_usersApp .academy-member-content{display:grid;grid-template-columns:minmax(30rem,46%) minmax(0,1fr);min-height:0;width:100%}.OpenSatus_usersApp .academy-member-list{border-right:1px solid #bbb;display:flex;min-height:0;min-width:0}.OpenSatus_usersApp .academy-member-grid-scroll{overflow:auto;scrollbar-gutter:stable;width:100%}.OpenSatus_usersApp .academy-member-table{border-collapse:initial;border-spacing:0;color:#222;table-layout:fixed;width:100%}.OpenSatus_usersApp .academy-member-table td,.OpenSatus_usersApp .academy-member-table th{background:#fff;border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:.85rem;height:2.5rem;overflow-wrap:anywhere;padding:.35rem .5rem;text-align:center}.OpenSatus_usersApp .academy-member-table th{background:#eee;border-top:0;height:2.65rem;padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:2}.OpenSatus_usersApp .academy-member-table th button{background:#0000;border:0;color:#333;cursor:pointer;font:inherit;font-weight:600;height:100%;padding:.35rem .5rem;width:100%}.OpenSatus_usersApp .academy-member-table th button.active{background:#e2e8ef;text-decoration:underline;text-underline-offset:.2rem}.OpenSatus_usersApp .academy-member-table td.align-left{padding-left:.7rem;text-align:left}.OpenSatus_usersApp .academy-member-table tbody tr:hover td{background:#f7f9fb}.OpenSatus_usersApp .academy-member-table tbody tr:not(.academy-member-empty){cursor:pointer}.OpenSatus_usersApp .academy-member-table tbody tr:not(.academy-member-empty):focus{outline:2px solid #555;outline-offset:-2px}.OpenSatus_usersApp .academy-member-table tbody tr:not(.academy-member-empty).selected td{background:#dfe9f5;color:#111;font-weight:600}.OpenSatus_usersApp .academy-member-table .academy-member-empty td{color:#777;height:7rem;text-align:center}.OpenSatus_usersApp .academy-member-detail{background:#fafafa;min-width:0;overflow-y:auto;padding:1.1rem 1.2rem 1.4rem}.OpenSatus_usersApp .academy-member-detail h3{color:#222;font-size:1rem;margin:0 0 .65rem;text-align:left}.OpenSatus_usersApp .academy-member-detail-grid{border-left:1px solid #d5d5d5;border-top:1px solid #d5d5d5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.OpenSatus_usersApp .academy-member-detail-grid>div{background:#fff;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5;display:grid;grid-template-columns:7.2rem minmax(0,1fr);min-height:2.7rem}.OpenSatus_usersApp .academy-member-detail-grid>div.full-width{grid-column:1/-1}.OpenSatus_usersApp .academy-member-detail-grid dd,.OpenSatus_usersApp .academy-member-detail-grid dt{align-items:center;display:flex;font-size:.85rem;min-width:0;overflow-wrap:anywhere;padding:.45rem .6rem}.OpenSatus_usersApp .academy-member-detail-grid dt{background:#eee;color:#444;font-weight:600}.OpenSatus_usersApp .academy-member-detail-grid dd{color:#222}.OpenSatus_usersApp .academy-member-select-message{align-items:center;color:#777;display:flex;justify-content:center;min-height:12rem;text-align:center}.OpenSatus_usersApp .academy-detail-header{align-items:center;background:#f5f5f5;border-bottom:1px solid #ccc;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.OpenSatus_usersApp .academy-detail-header h2{color:#222;font-size:1.2rem;margin:0;text-align:left}.OpenSatus_usersApp .academy-detail-header p{color:#666;font-size:.88rem;margin-top:.15rem}.OpenSatus_usersApp .academy-detail-close{background:#fff;border:1px solid #777;border-radius:3px;color:#333;cursor:pointer;flex:0 0 auto;height:2.1rem;min-width:4.2rem}.OpenSatus_usersApp .academy-detail-close:hover{background:#eee}.OpenSatus_usersApp .academy-detail-body{overflow-y:auto;padding:1.1rem 1.25rem 1.4rem}.OpenSatus_usersApp .academy-detail-message{color:#555;padding:4rem 1rem;text-align:center}.OpenSatus_usersApp .academy-detail-message.error{color:#b3261e}.OpenSatus_usersApp .academy-loading-state{align-items:center;box-sizing:border-box;color:#555;display:flex;flex:1 1 auto;flex-direction:column;gap:.8rem;grid-column:1/-1;justify-content:center;min-height:8rem;padding:2rem 1rem;text-align:center;width:100%}.OpenSatus_usersApp .academy-loading-spinner{animation:academy-loading-spin .8s linear infinite;border:.3rem solid #d8e0e8;border-radius:50%;border-top-color:#315b84;height:2.5rem;width:2.5rem}.OpenSatus_usersApp .academy-report-viewer-overlay{align-items:center;background:#0009;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:.75rem;position:fixed;z-index:31000}.OpenSatus_usersApp .academy-report-viewer-modal{background:#fff;border-radius:8px;box-shadow:0 16px 48px #00000059;height:calc(100dvh - 1.5rem);overflow:hidden;width:min(78rem + 10px,100%)}.OpenSatus_usersApp .academy-report-viewer-content,.OpenSatus_usersApp .embedded-chart-frame{height:100%;width:100%}.OpenSatus_usersApp .academy-report-viewer-content{background:#fff;overflow:hidden}.OpenSatus_usersApp .embedded-chart-frame{margin:0;overflow-y:auto}.OpenSatus_usersApp .embedded-chart-scroll{margin:0 auto;max-width:none;min-height:100%;width:100%}.OpenSatus_usersApp .embedded-chart-scroll .download-area{width:100%}.OpenSatus_usersApp .academy-detail-section+.academy-detail-section{margin-top:1.15rem}.OpenSatus_usersApp .academy-detail-section h3{color:#333;font-size:.95rem;margin-bottom:.45rem;text-align:left}.OpenSatus_usersApp .academy-detail-grid{border-left:1px solid #ddd;border-top:1px solid #ddd;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.OpenSatus_usersApp .academy-detail-item{border-bottom:1px solid #ddd;border-right:1px solid #ddd;display:grid;grid-template-columns:7rem minmax(0,1fr);min-height:2.5rem}.OpenSatus_usersApp .academy-detail-item.full-width{grid-column:1/-1}.OpenSatus_usersApp .academy-detail-item dd,.OpenSatus_usersApp .academy-detail-item dt{align-items:center;display:flex;font-size:.86rem;min-width:0;overflow-wrap:anywhere;padding:.45rem .65rem}.OpenSatus_usersApp .academy-detail-item dt{background:#f4f4f4;color:#444;font-weight:600}.OpenSatus_usersApp .academy-detail-item dd{color:#222;white-space:pre-wrap}@media(max-width:700px){.OpenSatus_usersApp .grid-toolbar .grid-search-input{width:min(46vw,20rem)}.OpenSatus_usersApp .academy-detail-overlay{padding:.65rem}.OpenSatus_usersApp .academy-member-toolbar input{width:42vw}.OpenSatus_usersApp .academy-member-content{grid-template-columns:1fr;overflow-y:auto}.OpenSatus_usersApp .academy-report-modal{height:calc(100dvh - 1.3rem)}.OpenSatus_usersApp .academy-report-viewer-overlay{padding:.4rem}.OpenSatus_usersApp .academy-report-viewer-modal{border-radius:5px;height:calc(100dvh - .8rem)}.OpenSatus_usersApp .academy-report-tabs{overflow-x:auto}.OpenSatus_usersApp .academy-report-tabs button{min-width:6.5rem}.OpenSatus_usersApp .academy-report-toolbar input{width:42vw}.OpenSatus_usersApp .academy-report-body{grid-template-columns:1fr;overflow-y:auto}.OpenSatus_usersApp .academy-report-members{border-bottom:1px solid #bbb;border-right:0;max-height:18rem;min-height:15rem}.OpenSatus_usersApp .academy-report-results{min-height:28rem;overflow:visible}.OpenSatus_usersApp .academy-report-score-grid,.OpenSatus_usersApp .academy-report-summary>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.OpenSatus_usersApp .academy-member-list{border-bottom:1px solid #bbb;border-right:0;min-height:16rem}.OpenSatus_usersApp .academy-member-detail{overflow:visible}.OpenSatus_usersApp .academy-member-detail-grid{grid-template-columns:1fr}.OpenSatus_usersApp .academy-member-detail-grid>div.full-width{grid-column:auto}.OpenSatus_usersApp .academy-detail-grid{grid-template-columns:1fr}.OpenSatus_usersApp .academy-detail-item.full-width{grid-column:auto}}@keyframes academy-loading-spin{to{transform:rotate(1turn)}}.open-status-users-section{background:#fff;min-height:0;overflow:hidden}.OpenSatus_usersApp{background:#fff;box-sizing:border-box;color:#2e2e2e;display:flex;flex-direction:column;height:100%;margin:0 auto;min-height:0;padding:.35rem .5rem .5rem;width:min(96rem,100%)}.OpenSatus_usersApp>.HeaderTitle{background:#f1f4f7;border:1px solid #cfd3d8!important;box-sizing:border-box;color:#4b5563;flex:0 0 auto;font-weight:400;height:2.5rem;margin:0 0 .45rem}.OpenSatus_usersApp>.HeaderTitle .section-title>span{color:inherit;font-weight:400}.OpenSatus_usersApp>.HeaderTitle .close{border-radius:.25rem;color:#4b5563}.OpenSatus_usersApp>.HeaderTitle .close:hover{background:#fffc}.OpenSatus_usersApp>.HeaderTitle .close:focus-visible{outline:2px solid #2f6fed;outline-offset:-2px}.OpenSatus_usersApp .tab-container,.OpenSatus_usersApp .users-status-content,.OpenSatus_usersApp .users-status-panel{min-height:0;min-width:0}.OpenSatus_usersApp .users-status-panel{background:#fff;border:1px solid #cfd3d8;border-radius:.35rem;display:flex;flex:1 1 auto;overflow:hidden}.OpenSatus_usersApp .tab-container{display:flex;flex:1 1 auto;flex-direction:column;height:auto;margin:0}.OpenSatus_usersApp .tab-container>.tab-menu{grid-gap:0;background:#fff;border-bottom:1px solid #d5dce3;display:grid;flex:0 0 auto;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}.OpenSatus_usersApp .tab-container>.tab-menu .tab-button{background:#0000;border:0;border-radius:0;border-right:1px solid #e2e7eb;color:#657485;cursor:pointer;font:inherit;font-size:.86rem;font-weight:500;height:2.25rem;line-height:1;min-height:2.25rem;min-width:0;padding:0 .5rem;position:relative;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.OpenSatus_usersApp .tab-container>.tab-menu .tab-button:after{background:#0000;bottom:-1px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:2.4rem}.OpenSatus_usersApp .tab-container>.tab-menu .tab-button:last-child{border-right:0}.OpenSatus_usersApp .tab-container>.tab-menu .tab-button:hover{background:#f6f8fa;color:#344c61}.OpenSatus_usersApp .tab-container>.tab-menu .tab-button:focus-visible{outline:2px solid #2f6fed;outline-offset:-2px}.OpenSatus_usersApp .tab-container>.tab-menu .tab-button.active{background:#fbf1f2;border-color:#e2e7eb;color:#af4d55;font-weight:600}.OpenSatus_usersApp .tab-container>.tab-menu .tab-button.active:after{background:#d76269}.OpenSatus_usersApp .users-status-content{background:#fff;box-sizing:border-box;display:flex;flex:1 1 auto;overflow:hidden;padding:.5rem}.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch{border:0;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;height:100%!important;margin:0;min-height:0;min-width:0;overflow:hidden;padding:0;width:100%}.OpenSatus_usersApp .grid-toolbar{background:#fff;border:1px solid #cfd3d8;border-bottom:0;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.35rem;height:auto;min-height:2.75rem;padding:.35rem .45rem}.OpenSatus_usersApp .grid-toolbar .grid-search-label{color:#4b5563;font-size:.86rem;font-weight:400;gap:.4rem}.OpenSatus_usersApp .grid-toolbar .grid-search-input{border:1px solid #c9cdd3;border-radius:.3rem;color:#2e2e2e;height:2rem;padding:0 .65rem;width:19rem}.OpenSatus_usersApp .grid-toolbar .grid-search-input:focus{border-color:#7c8793;outline:2px solid #2f6fed29;outline-offset:0}.OpenSatus_usersApp .grid-toolbar .grid-detail-button,.OpenSatus_usersApp .grid-toolbar .grid-search-reset{background:#f7fafc;border:1px solid #c5d1db;border-radius:.3rem;color:#3f5f78;cursor:pointer;font-size:.82rem;font-weight:500;height:2rem;line-height:1;padding:0 .72rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.OpenSatus_usersApp .grid-toolbar .grid-detail-button:hover:not(:disabled),.OpenSatus_usersApp .grid-toolbar .grid-search-reset:hover:not(:disabled){background:#edf3f7;border-color:#9eb4c5;color:#274b66}.OpenSatus_usersApp .grid-toolbar .grid-detail-button:focus-visible,.OpenSatus_usersApp .grid-toolbar .grid-search-reset:focus-visible{outline:2px solid #2f6fed;outline-offset:1px}.OpenSatus_usersApp .grid-toolbar .grid-detail-button:disabled,.OpenSatus_usersApp .grid-toolbar .grid-search-reset:disabled{background:#f3f5f7;border-color:#dce1e5;color:#a6adb5;cursor:default;opacity:1}.OpenSatus_usersApp .grid-toolbar .grid-toolbar-actions{gap:.35rem}.OpenSatus_usersApp .grid-toolbar .grid-report-button{background:#4d6f89;border-color:#4d6f89;color:#fff}.OpenSatus_usersApp .grid-toolbar .grid-report-button:hover:not(:disabled){background:#3d5d76;border-color:#3d5d76;color:#fff}.OpenSatus_usersApp .grid-toolbar .grid-report-button:disabled{background:#f3f5f7;border-color:#dce1e5;color:#a6adb5}.OpenSatus_usersApp .grid-toolbar .grid-result-count{color:#66717d;font-size:.82rem}.OpenSatus_usersApp .grid-toolbar+.sec-main{flex:1 1 auto;height:auto!important}.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main{background:#fff;border:1px solid #cfd3d8;box-sizing:border-box;min-height:8rem;min-width:0;overflow:hidden!important;padding:0;width:100%}.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main .grid-fixed-header,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main .grid-fixed-header,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main .grid-fixed-header{background:#f5f6f8;overflow:hidden}.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main .grid-scroll-body,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main .grid-scroll-body,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main .grid-scroll-body{overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#d3dae1 #f8fafb;scrollbar-gutter:stable;scrollbar-width:thin}.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main .grid-scroll-body::-webkit-scrollbar,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main .grid-scroll-body::-webkit-scrollbar,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main .grid-scroll-body::-webkit-scrollbar{background:#f8fafb!important;height:9px!important;width:9px!important}.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main .grid-scroll-body::-webkit-scrollbar-corner,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main .grid-scroll-body::-webkit-scrollbar-track,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main .grid-scroll-body::-webkit-scrollbar-corner,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main .grid-scroll-body::-webkit-scrollbar-track,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main .grid-scroll-body::-webkit-scrollbar-corner,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main .grid-scroll-body::-webkit-scrollbar-track{background:#f8fafb!important}.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main .grid-scroll-body::-webkit-scrollbar-thumb,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main .grid-scroll-body::-webkit-scrollbar-thumb,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main .grid-scroll-body::-webkit-scrollbar-thumb{background:#d3dae1!important;border:2px solid #f8fafb;border-radius:5px!important}.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main .grid-scroll-body::-webkit-scrollbar-thumb:hover,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main .grid-scroll-body::-webkit-scrollbar-thumb:hover,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main .grid-scroll-body::-webkit-scrollbar-thumb:hover{background:#bec8d1!important}.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main table,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main table,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main table{border-collapse:initial;border-spacing:0;color:#2e2e2e;margin:0!important}.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main .grid-fixed-header thead tr,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main .grid-scroll-body tbody tr,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main .grid-fixed-header thead tr,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main .grid-scroll-body tbody tr,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main .grid-fixed-header thead tr,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main .grid-scroll-body tbody tr{height:2.5rem}.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main .grid-fixed-header thead th,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main .grid-scroll-body tbody td,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main .grid-fixed-header thead th,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main .grid-scroll-body tbody td,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main .grid-fixed-header thead th,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main .grid-scroll-body tbody td{border:0!important;border-bottom:1px solid #d3d3d3!important;border-right:1px solid #d3d3d3!important;box-sizing:border-box;font-size:.85rem;height:2.5rem;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main .grid-fixed-header thead th,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main .grid-fixed-header thead th,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main .grid-fixed-header thead th{background:#f5f6f8!important;color:#4b5563;font-weight:400;padding:0!important}.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main .grid-scroll-body tbody tr,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main .grid-scroll-body tbody tr,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main .grid-scroll-body tbody tr{background:#fff;caret-color:#0000;cursor:pointer}.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main .grid-scroll-body tbody td,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main .grid-scroll-body tbody td,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main .grid-scroll-body tbody td{background:#fff;padding:.5rem .9rem!important}.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main .grid-scroll-body tbody td:first-child,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main .grid-scroll-body tbody tr.selected td:first-child,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main .grid-scroll-body tbody td:first-child,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main .grid-scroll-body tbody tr.selected td:first-child,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main .grid-scroll-body tbody td:first-child,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main .grid-scroll-body tbody tr.selected td:first-child{background:#f5f6f8!important;color:#4b5563}.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main .grid-scroll-body tbody tr.selected td:not(:first-child),.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main .grid-scroll-body tbody tr.selected td:not(:first-child),.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main .grid-scroll-body tbody tr.selected td:not(:first-child){background:#f88ffa33!important}.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main thead th.sort-active,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main thead th.sort-active,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main thead th.sort-active{background:#f5f6f8!important;color:#4b5563;font-weight:400;text-decoration:none}.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main .grid-sort-button,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main .grid-sort-button,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main .grid-sort-button{color:inherit;font-weight:400;overflow:hidden;padding:.5rem .9rem;text-overflow:ellipsis;white-space:nowrap}.OpenSatus_usersApp .users-status-content>.OpenSatus_users_aca>.sec-main .grid-sort-button:focus-visible,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_ind>.sec-main .grid-sort-button:focus-visible,.OpenSatus_usersApp .users-status-content>.OpenSatus_users_sch>.sec-main .grid-sort-button:focus-visible{outline:2px solid #2f6fed;outline-offset:-2px}.OpenSatus_usersApp .users-status-content .OpenSatus_users_aca .sec-main table{min-width:106rem}.OpenSatus_usersApp .users-status-content .OpenSatus_users_sch .sec-main table{min-width:58rem;table-layout:fixed;width:100%}.OpenSatus_usersApp .users-status-content .OpenSatus_users_ind .sec-main table{min-width:52rem;table-layout:fixed;width:100%}.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu{background:#f8fafb;border:1px solid #cfd3d8;border-top:0;padding:.5rem .55rem}.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu .account-control-row,.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu .manual-payment-row{gap:.4rem}.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu .manual-payment-row{margin-bottom:.45rem}.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu .input-callcnt,.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu select{background:#fff;border:1px solid #c5d1db;border-radius:.3rem;box-sizing:border-box;height:2rem}.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu .input-callcnt:focus,.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu select:focus{border-color:#829eb3;outline:2px solid #4d6f8924;outline-offset:0}.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu .manual-payment-row strong{color:#6e4a4f;font-size:.84rem;font-weight:600}.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu .btn{border:1px solid #c5d1db!important;border-radius:.3rem!important;box-shadow:none!important;font-family:inherit!important;font-size:.82rem!important;font-weight:600;height:2rem;line-height:1!important;margin:0!important;min-width:5.75rem;padding:0 .8rem!important;transition:color .15s ease,background-color .15s ease,border-color .15s ease;width:auto}.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu .btn:focus-visible{outline:2px solid #5c86a5;outline-offset:1px}.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu .btn:disabled{background:#eef1f4!important;border-color:#dce1e5!important;color:#a6adb5!important;opacity:1}.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu .btn-manual-payment,.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu .h-btn-blue{background:#4d6f89!important;border-color:#4d6f89!important;color:#fff!important}.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu .btn-manual-payment:hover:not(:disabled),.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu .h-btn-blue:hover:not(:disabled){background:#3d5d76!important;border-color:#3d5d76!important}.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu .btn-manual-payment{min-width:8.5rem}.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu .h-btn-green{background:#eef6f1!important;border-color:#b8d2c2!important;color:#3f6b55!important}.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu .h-btn-green:hover:not(:disabled){background:#e2f0e7!important;border-color:#93b9a1!important;color:#315843!important}.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu .h-btn-red{background:#fbf1f2!important;border-color:#e2b7bb!important;color:#a04f56!important}.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu .h-btn-red:hover:not(:disabled){background:#f7e4e6!important;border-color:#d5969c!important;color:#884048!important}.OpenSatus_usersApp .OpenSatus_users_aca .sec-menu .lbl-tip{color:#77838f;margin-left:.25rem}.OpenSatus_usersApp .academy-member-table th,.OpenSatus_usersApp .academy-report-body table th{background:#f5f6f8;color:#4b5563;font-weight:400}.OpenSatus_usersApp .academy-member-table th button{color:inherit;font-weight:400}.OpenSatus_usersApp .academy-member-table th button.active{background:#f5f6f8;text-decoration:none}@media(max-width:700px){.OpenSatus_usersApp{padding:.25rem}.OpenSatus_usersApp>.HeaderTitle{margin-bottom:.3rem}.OpenSatus_usersApp .users-status-content{padding:.35rem}.OpenSatus_usersApp .grid-toolbar{padding:.4rem}.OpenSatus_usersApp .grid-toolbar .grid-search-label{flex:1 1 13rem}.OpenSatus_usersApp .grid-toolbar .grid-search-label .grid-search-input{width:100%}.OpenSatus_usersApp .grid-toolbar .grid-toolbar-actions{display:grid;flex:1 1 100%;grid-template-columns:repeat(2,minmax(0,1fr))}.OpenSatus_usersApp .grid-toolbar .grid-toolbar-actions .grid-detail-button{width:100%}}.OpenSatus_usersApp .academy-report-overlay{background:#1c27338f;box-sizing:border-box;padding:1rem}.OpenSatus_usersApp .academy-report-modal{background:#fff;border:1px solid #cfd3d8;border-radius:.65rem;box-shadow:0 1.25rem 3.5rem #1c273347;box-sizing:border-box;height:min(40rem,100dvh - 2.5rem);width:min(76rem,100%)}.OpenSatus_usersApp .academy-report-modal>.academy-detail-header{background:#fff;border-bottom:1px solid #d9dee4;box-sizing:border-box;min-height:4rem;padding:.75rem 1rem}.OpenSatus_usersApp .academy-report-modal>.academy-detail-header h2{color:#304b67;font-size:1.08rem;font-weight:600;letter-spacing:-.02em}.OpenSatus_usersApp .academy-report-modal>.academy-detail-header .academy-detail-close{background:#fff;border:1px solid #b7c0c9;border-radius:.3rem;color:#4b5563;font-weight:400;height:2.15rem;min-width:4rem}.OpenSatus_usersApp .academy-report-modal>.academy-detail-header .academy-detail-close:hover{background:#f5f6f8}.OpenSatus_usersApp .academy-report-modal>.academy-detail-header .academy-detail-close:focus-visible{box-shadow:0 0 0 2px #5f789247;outline:none}.OpenSatus_usersApp .academy-report-tabs{background:#fff;border-bottom:1px solid #d9dee4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.OpenSatus_usersApp .academy-report-tabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:#66717d;font-size:.88rem;font-weight:400;height:2.9rem;min-width:0;padding:.65rem .5rem;position:relative}.OpenSatus_usersApp .academy-report-tabs button span{background:#0000;border-radius:0;color:#8a949e;display:inline;font-size:.78rem;font-weight:400;height:auto;margin-left:.18rem;min-width:0;padding:0}.OpenSatus_usersApp .academy-report-tabs button:hover{background:#fafbfc;color:#40576b}.OpenSatus_usersApp .academy-report-tabs button:focus-visible{outline:2px solid #2f6fed;outline-offset:-2px}.OpenSatus_usersApp .academy-report-tabs button.active{background:#fff;border-bottom-color:#5f7892;color:#304b67;font-weight:600}.OpenSatus_usersApp .academy-report-tabs button.active span{background:#0000;color:#667b8f}.OpenSatus_usersApp .academy-report-toolbar{background:#fafbfc;border-bottom:1px solid #d9dee4;box-sizing:border-box;min-height:3.1rem;padding:.45rem .75rem}.OpenSatus_usersApp .academy-report-toolbar label{color:#4b5563;font-size:.84rem;font-weight:400}.OpenSatus_usersApp .academy-report-toolbar input{background:#fff;border:1px solid #c9cdd3;border-radius:.3rem;box-sizing:border-box;color:#2e2e2e;height:2.15rem;width:19rem}.OpenSatus_usersApp .academy-report-toolbar input:focus{border-color:#7c8793;outline:2px solid #2f6fed29;outline-offset:0}.OpenSatus_usersApp .academy-report-toolbar button{background:#fff;border:1px solid #c9cdd3;border-radius:.3rem;color:#506174;height:2.15rem}.OpenSatus_usersApp .academy-report-toolbar button:hover:not(:disabled){background:#f5f6f8;border-color:#aeb7c0}.OpenSatus_usersApp .academy-report-toolbar button:focus-visible{outline:2px solid #2f6fed;outline-offset:1px}.OpenSatus_usersApp .academy-report-toolbar button:disabled{background:#f5f6f8;border-color:#d8dce1;color:#a1a8b0}.OpenSatus_usersApp .academy-report-toolbar>span{color:#66717d;font-size:.82rem}.OpenSatus_usersApp .academy-report-body{background:#fff;grid-template-columns:minmax(17rem,20rem) minmax(0,1fr)}.OpenSatus_usersApp .academy-report-body table{color:#2e2e2e}.OpenSatus_usersApp .academy-report-body table td,.OpenSatus_usersApp .academy-report-body table th{border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;font-size:.82rem;height:2.5rem;padding:.5rem .65rem}.OpenSatus_usersApp .academy-report-body table th{background:#f5f6f8;color:#4b5563;font-weight:400}.OpenSatus_usersApp .academy-report-body table tbody tr:not(.empty):hover td{background:#f8fafb}.OpenSatus_usersApp .academy-report-body table tbody tr:not(.empty).selected td{background:#edf2f6;color:#2e2e2e;font-weight:500}.OpenSatus_usersApp .academy-report-body table tr.empty td{background:#fff;color:#7a858f}.OpenSatus_usersApp .academy-report-members{background:#fff;border-right:1px solid #cfd3d8;scrollbar-color:#aeb7c0 #f5f6f8;scrollbar-width:thin}.OpenSatus_usersApp .academy-report-members th:first-child,.OpenSatus_usersApp .academy-report-members th:nth-child(2){width:50%}.OpenSatus_usersApp .academy-report-results{background:#fff}.OpenSatus_usersApp .academy-report-selected-member{background:#f5f6f8;border-bottom:1px solid #d9dee4;box-sizing:border-box;height:2.5rem;min-height:2.5rem;padding:0 .9rem}.OpenSatus_usersApp .academy-report-selected-member h3{color:#304b67;font-size:.98rem;font-weight:600}.OpenSatus_usersApp .academy-report-selected-member p{color:#78838e;font-size:.78rem}.OpenSatus_usersApp .academy-report-selected-member>strong{color:#506a80;font-size:.88rem;font-weight:600}.OpenSatus_usersApp .academy-report-tests-scroll{border-bottom:1px solid #cfd3d8;flex:0 0 auto;max-height:15rem;min-height:0;overflow:auto;scrollbar-color:#aeb7c0 #f5f6f8;scrollbar-width:thin}.OpenSatus_usersApp .academy-report-tests-scroll table{min-width:38rem}.OpenSatus_usersApp .academy-report-tests-scroll th:first-child{width:5rem}.OpenSatus_usersApp .academy-report-tests-scroll th:nth-child(2){width:8rem}.OpenSatus_usersApp .academy-report-summary{background:#fff;padding:1rem}.OpenSatus_usersApp .academy-report-summary>dl{border-color:#d3d3d3;margin-top:.8rem}.OpenSatus_usersApp .academy-report-summary>dl>div{border-color:#d3d3d3}.OpenSatus_usersApp .academy-report-summary>dl dt{background:#f5f6f8;color:#4b5563;font-weight:400}.OpenSatus_usersApp .academy-report-summary>dl dd{background:#fff;color:#2e2e2e}.OpenSatus_usersApp .academy-report-summary-head>div span{color:#66717d}.OpenSatus_usersApp .academy-report-summary-head>div strong{color:#304b67;font-size:1.05rem}.OpenSatus_usersApp .academy-report-summary-head button{background:#506a80;border:1px solid #506a80;border-radius:.3rem;color:#fff;font-weight:500;height:2.15rem}.OpenSatus_usersApp .academy-report-summary-head button:hover:not(:disabled){background:#405a70}.OpenSatus_usersApp .academy-report-summary-head button:focus-visible{outline:2px solid #2f6fed;outline-offset:1px}.OpenSatus_usersApp .academy-report-score-grid{gap:.55rem;margin-top:.8rem}.OpenSatus_usersApp .academy-report-score-grid>div{border:1px solid #d7dde3;border-radius:.35rem;min-height:3rem}.OpenSatus_usersApp .academy-report-score-grid>div span{color:#66717d}.OpenSatus_usersApp .academy-report-score-grid>div strong{color:#304b67;font-weight:600}@media(max-width:700px){.OpenSatus_usersApp .academy-report-overlay{padding:.4rem}.OpenSatus_usersApp .academy-report-modal{border-radius:.45rem;height:calc(100dvh - .8rem);width:100%}.OpenSatus_usersApp .academy-report-modal>.academy-detail-header{min-height:3.5rem;padding:.6rem .7rem}.OpenSatus_usersApp .academy-report-tabs{overflow:visible}.OpenSatus_usersApp .academy-report-tabs button{font-size:.8rem;height:2.7rem;min-width:0;padding:.55rem .2rem}.OpenSatus_usersApp .academy-report-toolbar{flex-wrap:wrap;padding:.45rem}.OpenSatus_usersApp .academy-report-toolbar label{display:grid;flex:1 1 100%;grid-template-columns:auto minmax(0,1fr)}.OpenSatus_usersApp .academy-report-toolbar label input{width:100%}.OpenSatus_usersApp .academy-report-body{grid-template-columns:1fr;overflow-y:auto}.OpenSatus_usersApp .academy-report-members{border-bottom:1px solid #cfd3d8;border-right:0;max-height:15rem;min-height:11rem}.OpenSatus_usersApp .academy-report-results{min-height:26rem;overflow:visible}.OpenSatus_usersApp .academy-report-tests-scroll table{min-width:34rem}.OpenSatus_usersApp .academy-report-summary{overflow:visible;padding:.75rem}.OpenSatus_usersApp .academy-report-score-grid,.OpenSatus_usersApp .academy-report-summary>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.OpenSatus_usersApp .academy-report-summary-head{align-items:flex-start;flex-direction:column}.OpenSatus_usersApp .academy-report-summary>dl{grid-template-columns:1fr}}.OpenSatus_users_aca{border:1px solid #ddd;display:flex;flex-direction:column;height:calc(100% - 4rem);margin-top:3px;min-height:0;padding:1px}.OpenSatus_users_aca>.sec-main{flex:1 1 auto;height:auto!important;height:100%;min-height:0;overflow:auto}.OpenSatus_users_aca>.sec-main table{margin-bottom:1rem;min-width:112rem;table-layout:fixed;width:100%}.OpenSatus_users_aca>.sec-main table td:first-child,.OpenSatus_users_aca>.sec-main table th:first-child{text-align:center;width:3.5rem}.OpenSatus_users_aca>.sec-main table td:nth-child(2),.OpenSatus_users_aca>.sec-main table th:nth-child(2){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:9rem}.OpenSatus_users_aca>.sec-main table td:nth-child(3),.OpenSatus_users_aca>.sec-main table th:nth-child(3){text-align:center;width:6rem}.OpenSatus_users_aca>.sec-main table td:nth-child(4),.OpenSatus_users_aca>.sec-main table th:nth-child(4){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:6rem}.OpenSatus_users_aca>.sec-main table td:nth-child(5),.OpenSatus_users_aca>.sec-main table th:nth-child(5){text-align:center;width:8rem}.OpenSatus_users_aca>.sec-main table td:nth-child(6),.OpenSatus_users_aca>.sec-main table th:nth-child(6){text-align:center;width:9rem}.OpenSatus_users_aca>.sec-main table td:nth-child(7),.OpenSatus_users_aca>.sec-main table th:nth-child(7){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:12rem}.OpenSatus_users_aca>.sec-main table td:nth-child(8),.OpenSatus_users_aca>.sec-main table th:nth-child(8){text-align:center;width:8rem}.OpenSatus_users_aca>.sec-main table td:nth-child(10),.OpenSatus_users_aca>.sec-main table td:nth-child(9),.OpenSatus_users_aca>.sec-main table th:nth-child(10),.OpenSatus_users_aca>.sec-main table th:nth-child(9){text-align:center;width:5rem}.OpenSatus_users_aca>.sec-main table td:nth-child(11),.OpenSatus_users_aca>.sec-main table th:nth-child(11){text-align:center;width:6rem}.OpenSatus_users_aca>.sec-main table td:nth-child(12),.OpenSatus_users_aca>.sec-main table th:nth-child(12){text-align:center;width:8rem}.OpenSatus_users_aca>.sec-main table tr{height:2.5rem}.OpenSatus_users_aca>.sec-main table td,.OpenSatus_users_aca>.sec-main table th{border:1px solid #ddd!important;font-size:.9rem;padding:3px!important}.OpenSatus_users_aca>.sec-main table th{text-align:center!important}.OpenSatus_users_aca>.sec-main table tbody td:nth-child(2),.OpenSatus_users_aca>.sec-main table tbody td:nth-child(5),.OpenSatus_users_aca>.sec-main table tbody td:nth-child(7){padding-left:.65rem!important;text-align:left}.OpenSatus_users_aca .red{color:red}.OpenSatus_users_aca .sec-menu{background:#fff;border-top:1px solid #ddd;flex:0 0 auto;padding:.6rem 0;position:static;text-align:center}.OpenSatus_users_aca .sec-menu .account-control-row,.OpenSatus_users_aca .sec-menu .manual-payment-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.OpenSatus_users_aca .sec-menu .manual-payment-row{margin-bottom:.55rem}.OpenSatus_users_aca .sec-menu .manual-payment-row strong{color:#c62828;font-size:.9rem}.OpenSatus_users_aca .sec-menu .manual-payment-row select{background:#fff;border:1px solid #bbb;border-radius:4px;height:2rem;min-width:14rem;padding:0 .45rem}.OpenSatus_users_aca .sec-menu .manual-payment-row .btn-manual-payment{width:9rem}.OpenSatus_users_aca .sec-menu .btn{margin:0 .3rem;padding:.3rem 0!important;width:6rem}.OpenSatus_users_aca .sec-menu .btn-delete-test{width:8.5rem}.OpenSatus_users_aca .sec-menu .input-callcnt{margin-left:1rem;text-align:right;width:6rem}.OpenSatus_users_aca .sec-menu .lbl-tip{color:#555;font-size:.8rem;margin-left:.5rem}.ManageChartApp{--report-navy:#294b6e;--report-navy-dark:#203c59;--report-coral:#ef5b62;--report-teal:#238b88;--report-purple:#6f63b6;--report-line:#d7dfe8;--report-soft:#f3f6f9;background:#fff;box-sizing:border-box;color:#26384b;min-height:100%;min-width:0;padding:0;width:100%}.ManageChartApp.is-downloading,.ManageChartApp.is-downloading *{cursor:wait!important}.ManageChartApp.is-downloading .download-area{pointer-events:none;-webkit-user-select:none;user-select:none}.ManageChartApp .download-area{background:#fff;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;height:auto!important;margin:0 auto;min-height:100%;overflow:visible!important;padding:1rem;position:relative;width:min(78rem,100%)}.ManageChartApp .HeaderTitle{background:var(--report-navy);border:0!important;border-radius:.45rem;color:#fff;font-size:1.05rem;font-weight:500;height:3.6rem;margin:0 0 1rem}.ManageChartApp .HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;padding:0 3.8rem 0 1.2rem}.ManageChartApp .HeaderTitle .close{background-position:50%;background-size:1.65rem;border:0!important;border-radius:.35rem;filter:invert(1);height:2.25rem;opacity:.88;right:.75rem;top:50%;transform:translateY(-50%);width:2.25rem}.ManageChartApp .sec-main{display:flex;flex-direction:column;gap:1rem;min-width:0;width:100%}.ManageChartApp .report-block{background:#fff;border:1px solid #b9c6d3;border-radius:.55rem;box-sizing:border-box;min-width:0;padding:1rem;width:100%}.ManageChartApp .report-section-title{align-items:center;background:#0000;border:0;border-radius:0;box-sizing:border-box;color:var(--report-navy-dark);display:flex;font-size:.95rem;font-weight:500;margin:0 0 .85rem;min-height:auto;padding:.1rem 0}.ManageChartApp .report-summary{border-color:#e8a5aa;padding-bottom:.85rem}.ManageChartApp .art-chart{grid-gap:1rem;border-color:#8fc4c1;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ManageChartApp .art-chart>.report-section-title{grid-column:1/-1;margin-bottom:0}.ManageChartApp .box-chart{background:#fbfcfd;border:1px solid #dbe2ea;border-radius:.45rem;box-sizing:border-box;height:21.5rem;min-width:0;overflow:hidden;padding:2.9rem .65rem .65rem;position:relative;width:100%}.ManageChartApp .chart-card-title{align-items:center;background:#eef2f6;border-bottom:1px solid #dbe2ea;box-sizing:border-box;color:#42576c;display:flex;font-size:.86rem;font-weight:500;height:2.45rem;left:0;padding:0 .8rem;position:absolute;top:0;width:100%;z-index:4}.ManageChartApp .type-chart{border-color:#e8a5aa}.ManageChartApp .competency-chart{border-color:#8fc4c1}.ManageChartApp .balance-chart{border-color:#aaa2d3}.ManageChartApp .memo{background:#ffffffe0;border-radius:.3rem;box-sizing:border-box;color:#4a5b6d;font-size:.72rem;line-height:1.35;max-width:7.5rem;padding:.35rem .45rem;position:absolute;z-index:3}.ManageChartApp .memo p{margin:0}.ManageChartApp .memo .title{background:#0000;color:var(--report-navy-dark);font-size:.78rem;font-weight:500;margin-bottom:.15rem;text-align:inherit}.ManageChartApp .memo-noteA{left:.45rem;text-align:left;top:3.15rem}.ManageChartApp .memo-noteF{right:.45rem;text-align:right;top:3.15rem}.ManageChartApp .memo-noteE{bottom:.55rem;left:.45rem;text-align:left}.ManageChartApp .memo-noteB{bottom:.55rem;right:.45rem;text-align:right}.ManageChartApp .box-percent{display:flex;justify-content:inherit;margin-top:.15rem}.ManageChartApp .box-percent .percentSt{color:var(--report-teal)}.ManageChartApp .box-percent .percentMom{color:#d9434d;font-weight:500;width:100%}.ManageChartApp .art-chart-detail{border-color:#aaa2d3;display:flex;flex-direction:column;gap:0}.ManageChartApp .art-chart-detail .box-chart-detail{min-width:0;width:100%}.ManageChartApp .report-support-actions{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,12rem));justify-content:center;margin-top:.2rem;width:100%}.ManageChartApp .support-btn{align-items:center;background:#fff!important;border:1px solid #d4dde6!important;border-radius:.4rem!important;box-shadow:none!important;color:#3d5268!important;display:flex!important;font-size:.88rem!important;font-weight:400!important;gap:.5rem;height:3rem!important;justify-content:center;line-height:1!important;margin:0!important;padding:0 1rem!important;width:100%!important}.ManageChartApp .support-btn:hover{background:#f5f8fa!important;border-color:#9dafc0!important}.ManageChartApp .support-btn .img-tips{height:1.4rem;margin:0;object-fit:contain;width:1.4rem}.ManageChartApp .tips-btn{border-color:#65aaa7!important}.ManageChartApp .join-btn{border-color:#e78e94!important}.ManageChartApp .report-modal-backdrop{align-items:center;background:#1826358c;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:12000}.ManageChartApp .report-modal{background:#fff;border:1px solid #aebdca;border-radius:.55rem;display:flex;flex-direction:column;max-height:calc(100dvh - 3rem);overflow:hidden;width:min(68rem,100%)}.ManageChartApp .report-modal-join{width:min(72rem,100%)}.ManageChartApp .report-modal-join .report-modal-body{background:#f5f7fa;padding:.75rem}.ManageChartApp .report-modal-join .PayType_join{color:#26384b}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection{background:#0000;margin:0}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-header .box-title{align-items:center;background:#e8eef4;border:1px solid #c4d1dc;border-radius:.4rem;box-sizing:border-box;color:#304b67;display:flex;min-height:2.8rem;padding:.55rem .9rem;text-align:left}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-header .box-title p{font-size:.95rem;font-weight:500}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .box-lifetime-membership{align-items:center;background:#f1f8f6;border:1px solid #b9d8ce;border-radius:.4rem;color:#326457;display:flex;flex-direction:row;gap:.85rem;margin:.75rem 0 0;padding:.75rem .9rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .box-lifetime-membership strong{font-size:.9rem;font-weight:600}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .box-lifetime-membership span{color:#587469;font-size:.84rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards{padding:.75rem 0}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards{gap:.7rem;grid-template-columns:repeat(4,minmax(0,1fr))}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card{background:#fff;border:1px solid #cbd5df;border-radius:.45rem;box-shadow:none;min-width:0;padding:1rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card:hover{background:#fbfcfd;border-color:#7f9db8;box-shadow:none}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card.selected{background:#f6f9fc;border-color:#4f769b;box-shadow:none}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card.selected .box-header h3{color:#294b6e}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card .box-header{margin-bottom:.85rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card .box-header h3{color:#30465d;font-size:1rem;font-weight:600}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card .box-pricing{margin-bottom:.8rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card .box-pricing .event-name{font-size:.82rem;font-weight:500;margin-bottom:.5rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card .box-pricing .item{border-radius:.35rem;box-sizing:border-box;margin-bottom:.45rem;min-height:2.7rem;padding:.55rem .65rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card .box-pricing .item .label{color:#637487;font-size:.8rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card .box-pricing .item .price{font-size:.95rem;font-weight:600}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card .box-pricing .item.yearly{background:#fff9f2;border-color:#e6d3bd}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card .box-pricing .item.yearly .price{color:#b56d32}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card .box-pricing .item.monthly{background:#fff6f6;border-color:#e8c9cc}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card .box-pricing .item.monthly .price{color:#c94e57}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card .box-features{margin-bottom:0}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card .box-features .item.feature{background:#f2f6fa;border-color:#d8e2eb;border-radius:.35rem;box-sizing:border-box;min-height:2.7rem;padding:.55rem .65rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card .box-features .item.feature .label{color:#637487;font-size:.8rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card .box-features .item.feature .value{color:#356b9d;font-size:.9rem;font-weight:600}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card .box-indicator{right:.55rem;top:.55rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card .box-indicator .item.selected{background:#4f769b;border-radius:.3rem;color:#fff;font-size:.72rem;font-weight:500;padding:.25rem .5rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-payment{background:#fff;border:1px solid #cbd5df;border-radius:.45rem;padding:.75rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-payment .box-plan-info{background:#f7f9fb;border-color:#c4d1dc;border-radius:.4rem;box-shadow:none;margin-bottom:.75rem;padding:.9rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-payment .box-plan-info h4{color:#304b67;font-size:.9rem;font-weight:500;margin-bottom:.65rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-payment .box-plan-info .box-details .item.name{color:#294b6e;font-size:1rem;font-weight:600;margin-bottom:.65rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-payment .box-card-status{border:1px solid #d3dde6;border-radius:.4rem;box-shadow:none;margin:0 0 .75rem;padding:.55rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-payment .box-card-status .item{box-sizing:border-box;font-size:.86rem;font-weight:400;min-height:2.6rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-payment .box-card-status .item.not-registered,.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-payment .box-card-status .item.registered{background:#f3f7f6;border-radius:.3rem;padding:.55rem .65rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-payment .box-card-status .item .dot{box-shadow:none!important;height:.55rem;width:.55rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-payment .box-card-status .item .btn{border-radius:.3rem;box-shadow:none!important;font-family:inherit;font-size:.78rem;height:2rem;padding:0 .75rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-payment .box-buttons .hong-btn{background:#294b6e!important;border:1px solid #294b6e!important;border-radius:.35rem!important;box-shadow:none!important;color:#fff!important;font-size:.86rem;font-weight:500;height:2.45rem;min-width:13rem}.ManageChartApp .report-modal-header{align-items:center;background:#e8edf3;border-bottom:1px solid #cbd6df;box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:space-between;min-height:3.4rem;padding:.55rem .65rem .55rem 1.1rem}.ManageChartApp .report-modal-header h2{color:#304b67;font-size:1rem;font-weight:500;margin:0}.ManageChartApp .report-modal-close{align-items:center;background:#fff;border:1px solid #aebdca;border-radius:.35rem;color:#52687d;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.55rem;font-weight:300;height:2.25rem;justify-content:center;line-height:1;padding:0;width:2.25rem}.ManageChartApp .report-modal-close:hover{background:#f4f7f9;border-color:#7890a6;color:#263f58}.ManageChartApp .report-modal-body{background:#fff;min-height:0;overflow:auto;padding:.75rem}.ManageChartApp .report-modal-body .ManagementTooltip{background:#fff;border:0;border-radius:0;box-shadow:none;max-width:none;padding:.5rem 1rem 1rem}.ManageChartApp .art-download{display:flex;justify-content:center;margin:.75rem 0 .25rem}.ManageChartApp .box-menu{align-items:center;display:flex;gap:.5rem;justify-content:center}.ManageChartApp .box-menu .btn{background:#fff!important;border:1px solid #cbd5df!important;border-radius:.35rem!important;box-shadow:none!important;color:#42576c!important;font-size:.86rem;font-weight:400;height:2.4rem;line-height:1;margin:0;min-width:8rem;width:8rem}.ManageChartApp .box-menu .btn:hover{background:#f2f5f8!important;border-color:#8ea2b6!important}.ManageChartApp .embedded-chart-scroll,.ManageChartApp.embedded-chart-frame{min-width:0}.ManageChartApp.report-modal-host{background:#0000;inset:0;min-height:0;pointer-events:none;position:fixed;z-index:12000}.ManageChartApp.report-modal-host .report-modal-backdrop{pointer-events:auto}@media(max-width:1100px){.ManageChartApp .art-chart{grid-template-columns:repeat(2,minmax(0,1fr))}.ManageChartApp .balance-chart{grid-column:1/-1;height:19rem}}@media(max-width:760px){.ManageChartApp{padding:.35rem}.ManageChartApp .download-area{border-radius:.4rem;padding:.55rem}.ManageChartApp .HeaderTitle{font-size:.92rem;height:3rem;margin-bottom:.6rem}.ManageChartApp .HeaderTitle .section-title{padding-left:.85rem}.ManageChartApp .HeaderTitle .close{height:2rem;right:.45rem;width:2rem}.ManageChartApp .sec-main{gap:.65rem}.ManageChartApp .report-block{padding:.65rem}.ManageChartApp .report-section-title{font-size:.86rem;margin-bottom:.6rem;min-height:auto}.ManageChartApp .art-chart{gap:.65rem;grid-template-columns:minmax(0,1fr)}.ManageChartApp .balance-chart{grid-column:auto;height:18rem}.ManageChartApp .box-chart{height:19rem}.ManageChartApp .report-modal-backdrop{padding:.6rem}.ManageChartApp .report-modal{max-height:calc(100dvh - 1.2rem)}.ManageChartApp .report-modal-header{min-height:3rem;padding:.4rem .45rem .4rem .8rem}.ManageChartApp .report-modal-header h2{font-size:.92rem}.ManageChartApp .report-modal-close{font-size:1.35rem;height:2rem;width:2rem}.ManageChartApp .report-modal-body{padding:.55rem}.ManageChartApp .report-modal-body .ManagementTooltip{padding:.65rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .box-lifetime-membership{align-items:flex-start;flex-direction:column;gap:.2rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-payment{padding:.65rem}}@media(max-width:480px){.ManageChartApp{background:#fff;padding:0}.ManageChartApp .download-area{border:0;padding:.4rem}.ManageChartApp .report-block{padding:.5rem}.ManageChartApp .box-chart{height:18rem;padding-left:.35rem;padding-right:.35rem}.ManageChartApp .memo{font-size:.66rem;max-width:6.8rem;padding:.25rem}.ManageChartApp .memo .title{font-size:.7rem}.ManageChartApp .report-support-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ManageChartApp .support-btn{font-size:.8rem!important;padding:0 .45rem!important}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards{padding:.55rem 0}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards{grid-template-columns:minmax(0,1fr)}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-cards .box-cards .item.card{padding:.8rem}.ManageChartApp .report-modal-join .PayType_join .sec-type-selection .art-payment .box-buttons .hong-btn{min-width:0;width:100%}.ManageChartApp .box-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ManageChartApp .box-menu .btn{min-width:0;width:100%}}.ManageChartScore{min-width:0;width:100%}.ManageChartScore .art-main{border:1px solid #d9e1e9;border-radius:.4rem;min-width:0;overflow:hidden;width:100%}.ManageChartScore .main-table{border-collapse:collapse;display:table!important;margin:0!important;min-width:0!important;table-layout:fixed!important;width:100%!important}.ManageChartScore .main-table td,.ManageChartScore .main-table th{border:0!important;border-right:1px solid #d9e1e9!important;box-sizing:border-box;font-size:.88rem;font-weight:400;height:2.5rem;min-width:0!important;padding:0 .35rem!important;text-align:center;white-space:nowrap;width:20%!important}.ManageChartScore .main-table td:last-child,.ManageChartScore .main-table th:last-child{border-right:0!important}.ManageChartScore .main-table th{background:#f5f6f8!important;border-bottom:1px solid #d9e1e9!important;color:#4b5563!important}.ManageChartScore .main-table td{background:#f8fafc;color:#26384b;text-align:center!important}.ManageChartScore .main-table td:first-child,.ManageChartScore .main-table th:first-child{padding:0 .35rem!important;text-align:center;width:28%!important}.ManageChartScore .main-table tbody td:nth-child(2){background:#fff1f2;color:#c83f4a}.ManageChartScore .main-table tbody td:nth-child(3){background:#edf5fb;color:#32668d}.ManageChartScore .main-table tbody td:nth-child(4){background:#f3f0fb;color:#5d4e99}.ManageChartScore .main-table tbody td:nth-child(5){background:#edf8f6;color:#147771}@media(max-width:480px){.ManageChartScore .main-table td,.ManageChartScore .main-table th{font-size:.78rem;height:2.25rem;padding:0 .2rem!important}.ManageChartScore .main-table td:first-child,.ManageChartScore .main-table th:first-child{padding:0 .2rem!important;width:32%!important}}.ManageChart1{display:flex;flex-direction:column;height:100%;min-width:0;width:100%}.ManageChart1 h2.chart-title{font-size:16px;font-weight:700;margin:20px 0 10px;text-align:center}.ManageChart1 h2.chart-title:empty{display:none}.ManageChart1 .chart-container{flex:1 1;min-height:0;width:100%}.ManageChart1 .composed-chart{margin-left:0}.ManageChart1 .composed-chart .recharts-cartesian-axis-tick text{fill:#333;font-size:12px}.ManageChart1 .composed-chart .recharts-tooltip-wrapper .recharts-default-tooltip{font-size:12px}@media(max-width:500px){.ManageChart1 h2.chart-title{font-size:14px}.ManageChart1 .composed-chart .recharts-cartesian-axis-tick text,.ManageChart1 .composed-chart .recharts-tooltip-wrapper .recharts-default-tooltip{font-size:11px}}.ManageChart2,.ManageChart3{height:100%;min-width:0;width:100%}@media(max-width:500px){.ManageChart3 .recharts-polar-angle-axis-tick text{font-size:11px!important}.ManageChart3 .recharts-polar-radius-axis-tick text{font-size:9px!important}}.custom-radar-chart{caret-color:#0000;height:100%;min-width:0;width:100%}.custom-radar-chart .recharts-polar-grid-concentric{stroke:#aaa;stroke-width:1px;stroke-dasharray:2 4}.custom-radar-chart .recharts-polar-grid-angle{stroke:#ccc;stroke-dasharray:2 3}.custom-radar-chart .recharts-polar-angle-axis line,.custom-radar-chart .recharts-polar-radius-axis line{stroke:none}.custom-radar-chart .recharts-polar-angle-axis-tick text{fill:#333!important;font-size:12px!important;font-weight:700!important}.custom-radar-chart .recharts-polar-radius-axis-tick text{fill:#666!important;font-size:10px!important}.custom-radar-chart .label-b,.custom-radar-chart .label-default{display:none}.custom-radar-chart .recharts-polar-grid-concentric{stroke:#ccc;stroke-width:.5px;stroke-dasharray:0}.custom-radar-chart .recharts-polar-grid-angle{stroke:#888;stroke-width:1px;stroke-dasharray:0}.custom-radar-chart text{fill:#333;font-family:Arial,sans-serif}.custom-radar-chart .recharts-legend-item-text{color:#333!important;font-size:12px!important}.ManageChartDetail{display:flex;flex-direction:column;gap:.85rem;width:100%}.ManageChartDetail .art-main{background:#fff;border:1px solid #e8a5aa;border-radius:.45rem;box-sizing:border-box;padding:1rem;text-align:left;width:100%}.ManageChartDetail .art-main+.art-main{border-color:#8fc4c1}.ManageChartDetail .box-title{align-items:center;display:flex;flex-wrap:wrap;font-size:.92rem;gap:.45rem;margin:0 0 .8rem;width:100%}.ManageChartDetail .box-title .title1{align-items:center;background:#0000;border:0;border-radius:0;color:#b8323c;display:inline-flex;font-size:.82rem;font-weight:500;justify-content:center;min-height:auto;padding:0;text-align:center}.ManageChartDetail .box-title .title2{color:#294b6e;font-size:1rem;font-weight:500}.ManageChartDetail .box-title .title3{color:#6c7d8f;font-size:.86rem;font-weight:400}.ManageChartDetail .box-title .title11{align-items:center;background:#0000;border:0;border-radius:0;box-sizing:border-box;color:#294b6e;display:flex;font-size:.9rem;font-weight:500;min-height:auto;padding:0;text-align:left;width:100%}.ManageChartDetail .content{background:#fafbfd;border:1px solid #e1e6ec;border-radius:.35rem;box-sizing:border-box;color:#35485b;font-size:.92rem;font-weight:400;line-height:1.8;margin:0;overflow-wrap:anywhere;padding:1rem;white-space:pre-line;width:100%;word-break:keep-all}.ManageChartDetail .art-audio{display:flex;justify-content:center;margin:.25rem 0 .4rem}.ManageChartDetail .art-audio .btn-audio-play{background:#294b6e!important;border:1px solid #294b6e!important;border-radius:.35rem!important;box-shadow:none!important;color:#fff!important;font-size:.86rem;font-weight:400;height:2.5rem;min-width:9rem;padding:0 1.2rem!important}.ManageChartDetail .art-audio .box-audio{display:none}@media(max-width:600px){.ManageChartDetail{gap:.65rem}.ManageChartDetail .art-main{padding:.7rem}.ManageChartDetail .box-title{margin-bottom:.6rem}.ManageChartDetail .box-title .title1{font-size:.78rem;min-height:auto}.ManageChartDetail .box-title .title2{font-size:.92rem}.ManageChartDetail .box-title .title11{font-size:.84rem;min-height:auto}.ManageChartDetail .content{font-size:.86rem;line-height:1.7;padding:.75rem;word-break:normal}}.ManagementTooltip{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #0000000f;border-radius:12px;box-shadow:0 8px 32px #00000014;color:#333;line-height:1.7;margin:0 auto;max-width:80rem;padding:2.5rem}.ManagementTooltip .section{margin-bottom:3rem;position:relative}.ManagementTooltip .section h2{color:#1a1a1a;font-size:1.05rem;font-weight:600;line-height:1.45;margin:0 0 1rem 2rem}.ManagementTooltip .section ol{counter-reset:item;list-style:none;padding-left:2rem}.ManagementTooltip .section ol li{background:#fff;border:1px solid #d9e2eb;border-radius:8px;box-shadow:0 2px 8px #8bb6e814;counter-increment:item;margin-bottom:1.2rem;padding:1.2rem 1.5rem 1.2rem 3.5rem;position:relative;text-align:left}.ManagementTooltip .section ol li:before{align-items:center;background:linear-gradient(135deg,#8bb6e8,#6ba3df);border-radius:50%;box-shadow:0 2px 8px #8bb6e84d;color:#fff;content:counter(item);display:flex;font-size:.85rem;font-weight:700;height:28px;justify-content:center;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:28px}.ManagementTooltip .section ol li strong{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0b0c0c,#0c0c0c);-webkit-background-clip:text;background-clip:text;color:#1a1a1a;font-weight:700}@media(max-width:768px){.ManagementTooltip{padding:1.5rem}.ManagementTooltip .section{margin-bottom:2rem}.ManagementTooltip .section h2{font-size:.98rem;margin-left:2rem}.ManagementTooltip .section ol li{margin-bottom:1rem;padding:1rem 1.2rem 1rem 2.5rem}.ManagementTooltip .section ol li:before{font-size:.8rem;height:24px;left:.8rem;width:24px}}.PayType_join{margin:0 auto;min-width:0;width:100%}.PayType_join .sec-type-selection{background:#fff;border:1px solid #cbd5df;border-radius:.5rem;box-sizing:border-box;margin:0;padding:1rem}.PayType_join .sec-type-selection .art-header .box-title{background:#e8eef4;border:1px solid #c3d0dc;border-radius:.35rem;color:#304b67;margin:0;padding:.7rem .85rem;text-align:left}.PayType_join .sec-type-selection .art-header .box-title p{font-size:.95rem;font-weight:500;line-height:1.35;margin:0}.PayType_join .sec-type-selection .art-header .review-scope-notice{align-items:flex-start;background:#f7f9fb;border:1px solid #d8e1e9;border-radius:.35rem;color:#465d72;display:flex;font-size:.8rem;gap:.65rem;line-height:1.5;margin:.7rem 0 0;padding:.7rem .85rem}.PayType_join .sec-type-selection .art-header .review-scope-notice strong{color:#304b67;flex:0 0 auto;font-weight:600}.PayType_join .sec-type-selection .art-header .review-scope-notice span{min-width:0}.PayType_join .sec-type-selection .box-lifetime-membership{background:#f2faf5;border:1px solid #a9d6ba;border-radius:.35rem;color:#28704a;display:flex;flex-direction:column;gap:.25rem;margin:.7rem 0 0;padding:.7rem .85rem}.PayType_join .sec-type-selection .box-lifetime-membership strong{font-size:.88rem;font-weight:600}.PayType_join .sec-type-selection .box-lifetime-membership span{color:#567565;font-size:.8rem}.PayType_join .sec-type-selection .art-cards{padding:.7rem 0}.PayType_join .sec-type-selection .art-cards .box-cards{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(4,minmax(0,1fr))}.PayType_join .sec-type-selection .art-cards .box-cards>.item.error,.PayType_join .sec-type-selection .art-cards .box-cards>.item.loading{background:#f7f9fb;border:1px solid #d8e1e9;border-radius:.35rem;color:#6b7b89;font-size:.86rem;grid-column:1/-1;margin:0;padding:1.2rem;text-align:center}.PayType_join .sec-type-selection .art-cards .box-cards>.item.error p,.PayType_join .sec-type-selection .art-cards .box-cards>.item.loading p{margin:0}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card{background:#fff;border:1px solid #cbd5df;border-radius:.5rem;box-shadow:none;box-sizing:border-box;cursor:pointer;min-width:0;padding:.75rem;position:relative;transition:border-color .15s ease,background-color .15s ease}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card:focus-visible,.PayType_join .sec-type-selection .art-cards .box-cards>.item.card:hover{background:#fbfcfd;border-color:#8fa3b5;outline:none}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card.selected{background:#fff;border-color:#d76269;box-shadow:0 0 0 2px #d762691f}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card.selected .box-header{background:#f8e9ea;border-color:#ecc8cb;color:#934149}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card.selected .box-header h3{color:#934149}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card.view-only{cursor:default}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card.view-only:hover{background:#fff;border-color:#cbd5df}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-header{background:#f0f4f7;border:1px solid #d8e1e8;border-radius:.3rem;margin:0 0 .55rem;padding:.55rem .6rem;text-align:left}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-header h3{color:#304b67;font-family:var(--jamsilB),"Trebuchet MS",sans-serif;font-size:.92rem;font-weight:500;letter-spacing:.015em;line-height:1.3;margin:0}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-pricing{display:flex;flex-direction:column;gap:0;margin:0 0 .45rem}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-pricing .event-name{background:#0000;border:0;border-bottom:1px solid #eadcdf;border-radius:0;color:#b84e55;font-size:.72rem;font-weight:500;margin-bottom:.25rem;padding:.25rem .1rem .45rem;text-align:left}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-pricing .item{align-items:center;background:#0000;border:0;border-bottom:1px solid #e5ebf0;border-radius:0;box-sizing:border-box;display:flex;gap:.45rem;justify-content:space-between;margin:0;min-height:2.05rem;padding:.45rem .15rem}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-pricing .item .label{color:#6b7b89;font-size:.75rem;font-weight:400}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-pricing .item .price{color:#304b67;font-size:.84rem;font-weight:600;white-space:nowrap}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-pricing .item.monthly .price{color:#c84f57}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-pricing .item.yearly{background:#0000;border-color:#e5ebf0}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-pricing .item.yearly .price{color:#304b67}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-pricing .item.monthly{background:#0000;border-color:#e5ebf0}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-pricing .item.original-price .label,.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-pricing .item.original-price .price{color:#929eaa}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-pricing .item.discount-price .price{color:#64788a}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-pricing .item.final-price{background:#f3f6f8;border:1px solid #dce4ea;border-radius:.3rem;margin:.2rem 0;padding:.48rem .5rem}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-pricing .item.final-price .label{color:#465d72;font-weight:500}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-pricing .item.final-price .price{color:#304b67;font-weight:700}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-pricing .item .strikethrough{color:#97a3ae;font-weight:400;text-decoration:line-through}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-features{margin:0}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-features .item.feature{align-items:center;background:#edf3f7;border:1px solid #d2dfe8;border-radius:.3rem;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.2rem .35rem;justify-content:center;min-height:2.75rem;padding:.45rem .5rem}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-features .item.feature .diagnosis-count,.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-features .item.feature .diagnosis-unit-price{font-size:.74rem;font-weight:600;line-height:1.4}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-features .item.feature .diagnosis-count{color:#315f7d;display:block;overflow-wrap:anywhere;text-align:center;white-space:normal;width:100%}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-features .item.feature .diagnosis-separator{color:#9aa8b5;font-size:.8rem}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-features .item.feature .diagnosis-unit-price{color:#287a68}.PayType_join .sec-type-selection .art-cards .box-cards>.item.card .box-indicator{display:none}.PayType_join .sec-type-selection .art-cards .diagnosis-benefit-notice{color:#64788a;font-size:.76rem;line-height:1.45;margin:.55rem 0 0;text-align:right}.PayType_join .sec-type-selection .art-payment{background:#fff;border:1px solid #d4dee7;border-radius:.4rem;padding:.8rem}.PayType_join .sec-type-selection .art-payment .box-plan-info{background:#f7f9fb;border:1px solid #d3dde6;border-radius:.35rem;margin:0 0 .65rem;padding:.75rem}.PayType_join .sec-type-selection .art-payment .box-plan-info h4{color:#304b67;font-size:.86rem;font-weight:500;margin:0 0 .55rem;text-align:left}.PayType_join .sec-type-selection .art-payment .box-plan-info .box-details .item.name{color:#d9474f;font-size:.9rem;font-weight:600;margin:0 0 .5rem;text-align:left}.PayType_join .sec-type-selection .art-payment .box-plan-info .box-details .box-breakdown{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.PayType_join .sec-type-selection .art-payment .box-plan-info .box-details .box-breakdown .item.price-item,.PayType_join .sec-type-selection .art-payment .box-plan-info .box-details .box-breakdown .item.total{grid-gap:.5rem;align-items:center;background:#fff;border:1px solid #d9e1e8;border-radius:.3rem;box-sizing:border-box;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:2.6rem;min-width:0;padding:.55rem .65rem;width:auto}.PayType_join .sec-type-selection .art-payment .box-plan-info .box-details .box-breakdown .item.price-item .label,.PayType_join .sec-type-selection .art-payment .box-plan-info .box-details .box-breakdown .item.total .label{color:#6b7b89;font-size:.76rem;font-weight:400;line-height:1.3;text-align:left;white-space:normal}.PayType_join .sec-type-selection .art-payment .box-plan-info .box-details .box-breakdown .item.price-item .value,.PayType_join .sec-type-selection .art-payment .box-plan-info .box-details .box-breakdown .item.total .value{color:#304b67;font-size:.84rem;font-weight:600;text-align:right;white-space:nowrap}.PayType_join .sec-type-selection .art-payment .box-plan-info .box-details .box-breakdown .item.total{background:#fff5f5;border-color:#efb7ba}.PayType_join .sec-type-selection .art-payment .box-plan-info .box-details .box-breakdown .item.total .label,.PayType_join .sec-type-selection .art-payment .box-plan-info .box-details .box-breakdown .item.total .value{color:#d9474f;font-weight:600}.PayType_join .sec-type-selection .art-payment .box-card-status{background:#0000;border:0;border-radius:0;box-shadow:none;margin:0 0 .65rem;padding:0}.PayType_join .sec-type-selection .art-payment .box-card-status>.item{align-items:center;background:#f7f9fb;border:1px solid #d8e1e9;border-radius:.35rem;box-sizing:border-box;color:#536779;display:flex;font-size:.82rem;font-weight:500;gap:.55rem;min-height:2.65rem;padding:.55rem .65rem}.PayType_join .sec-type-selection .art-payment .box-card-status>.item .dot{border-radius:50%;flex:0 0 .55rem;height:.55rem;width:.55rem}.PayType_join .sec-type-selection .art-payment .box-card-status>.item .dot.loading{background:#d99b3d}.PayType_join .sec-type-selection .art-payment .box-card-status>.item .dot.success{background:#35a66b;box-shadow:none}.PayType_join .sec-type-selection .art-payment .box-card-status>.item .dot.error{background:#df565e;box-shadow:none}.PayType_join .sec-type-selection .art-payment .box-card-status>.item span:not(.dot){color:inherit;flex:1 1}.PayType_join .sec-type-selection .art-payment .box-card-status>.item .btn{border-radius:.3rem;box-shadow:none;font-size:.78rem;font-weight:500;height:2rem;min-width:5rem;padding:0 .7rem}.PayType_join .sec-type-selection .art-payment .box-card-status>.item .btn.refresh{background:#fff;border:1px solid #bdcad5;color:#53687b}.PayType_join .sec-type-selection .art-payment .box-card-status>.item .btn.register{background:#3d789f;border:1px solid #3d789f;box-shadow:none;color:#fff}.PayType_join .sec-type-selection .art-payment .box-card-status>.item .btn:disabled{cursor:not-allowed;opacity:.6}.PayType_join .sec-type-selection .art-payment .box-card-status>.item.registered{background:#f2faf5;border-color:#add7bd;color:#28704a}.PayType_join .sec-type-selection .art-payment .box-card-status>.item.not-registered{background:#fff5f5;border-color:#efbdc0;color:#a9474d}.PayType_join .sec-type-selection .art-payment .box-buttons{border-top:1px solid #e0e7ed;display:flex;justify-content:center;margin:0;padding:.65rem 0 0}.PayType_join .sec-type-selection .art-payment .box-buttons .hong-btn{background:#ef5b62!important;border:1px solid #ef5b62!important;box-shadow:none!important;color:#fff!important;font-size:.86rem;font-weight:500;height:2.45rem;min-width:0;width:min(18rem,100%)}.PayType_join .sec-type-selection .art-payment .box-buttons .hong-btn:hover:not(:disabled){background:#df4d55!important}.PayType_join .sec-type-selection .art-payment .box-buttons .hong-btn:disabled{background:#e7ebef!important;border-color:#d8dfe5!important;color:#8a97a3!important}.PayType_join .sec-type-selection .art-payment .box-buttons .hong-btn.manage-subscription{background:#fff!important;border-color:#bfcbd6!important;color:#53687b!important;width:9rem}.PayType_join .sec-type-selection .art-payment .box-buttons .hong-btn.manage-subscription:hover:not(:disabled){background:#f4f7f9!important;color:#354b60!important}@media(max-width:900px){.PayType_join .sec-type-selection .art-cards .box-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.PayType_join .sec-type-selection .art-payment .box-plan-info .box-details .box-breakdown{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.PayType_join .sec-type-selection{padding:.7rem}.PayType_join .sec-type-selection .art-header .review-scope-notice{flex-direction:column;gap:.2rem}.PayType_join .sec-type-selection .art-cards .box-cards{grid-template-columns:minmax(0,1fr)}.PayType_join .sec-type-selection .art-cards .diagnosis-benefit-notice{text-align:left}.PayType_join .sec-type-selection .art-payment{padding:.65rem}.PayType_join .sec-type-selection .art-payment .box-card-status>.item{flex-wrap:wrap}.PayType_join .sec-type-selection .art-payment .box-card-status>.item span:not(.dot){flex-basis:calc(100% - 1.25rem);flex-grow:1;flex-shrink:1}}.PayType_join .subscription-disclosure{background:#f7f9fb;border:1px solid #d8e1e9;border-radius:.4rem;color:#34495e;margin:.75rem 0;padding:.85rem}.PayType_join .subscription-disclosure h4{font-size:.92rem;margin:0 0 .5rem}.PayType_join .subscription-disclosure ul{font-size:.82rem;line-height:1.65;margin:0 0 .75rem;padding-left:1.2rem}.PayType_join .subscription-disclosure .recurring-consent{align-items:flex-start;background:#fff;border:1px solid #aebdca;border-radius:.35rem;color:#263d52;cursor:pointer;display:flex;font-size:.84rem;font-weight:600;gap:.5rem;line-height:1.45;padding:.7rem}.PayType_join .subscription-disclosure .recurring-consent input{flex:0 0 auto;height:1rem;margin-top:.1rem;width:1rem}.PayType_join .subscription-disclosure .policy-links{font-size:.8rem;margin:.65rem 0 0}.PayType_join .subscription-disclosure .policy-links a{color:#315f7d;text-decoration:underline}.PayType_join .payment-review-message{background:#fff5f5;border:1px solid #efbdc0;border-radius:.35rem;color:#934149;font-size:.82rem;margin:.65rem 0;padding:.65rem .75rem}.OpenSatus_users_sch{border:1px solid #ddd;height:calc(100% - 7rem);margin-top:3px;padding:1px}.OpenSatus_users_sch .sec-main{height:100%;overflow-y:auto}.OpenSatus_users_sch .sec-main table{margin-bottom:3rem}.OpenSatus_users_sch .sec-main table td:first-child,.OpenSatus_users_sch .sec-main table th:first-child{text-align:center;width:5rem}.OpenSatus_users_sch .sec-main table td:nth-child(2),.OpenSatus_users_sch .sec-main table th:nth-child(2){text-align:center;width:15rem}.OpenSatus_users_sch .sec-main table td:nth-child(4),.OpenSatus_users_sch .sec-main table td:nth-child(5),.OpenSatus_users_sch .sec-main table th:nth-child(4),.OpenSatus_users_sch .sec-main table th:nth-child(5){text-align:center}.OpenSatus_users_sch .sec-main table td:nth-child(6),.OpenSatus_users_sch .sec-main table th:nth-child(6){text-align:center;width:15rem}.OpenSatus_users_sch .sec-main table tr{height:2.5rem}.OpenSatus_users_sch .sec-main table td,.OpenSatus_users_sch .sec-main table th{border:1px solid #ddd!important;font-size:.9rem;padding:3px!important}.OpenSatus_users_sch .sec-main table th{text-align:center!important}.OpenSatus_users_ind{border:1px solid #ddd;height:calc(100% - 7rem);margin-top:3px;padding:1px}.OpenSatus_users_ind .sec-main{height:100%;overflow-y:auto}.OpenSatus_users_ind .sec-main table{margin-bottom:3rem}.OpenSatus_users_ind .sec-main table td:first-child,.OpenSatus_users_ind .sec-main table th:first-child{text-align:center;width:5rem}.OpenSatus_users_ind .sec-main table td:nth-child(2),.OpenSatus_users_ind .sec-main table th:nth-child(2){text-align:center;width:15rem}.OpenSatus_users_ind .sec-main table td:nth-child(3),.OpenSatus_users_ind .sec-main table td:nth-child(4),.OpenSatus_users_ind .sec-main table th:nth-child(3),.OpenSatus_users_ind .sec-main table th:nth-child(4){text-align:center}.OpenSatus_users_ind .sec-main table td:nth-child(5),.OpenSatus_users_ind .sec-main table th:nth-child(5){text-align:center;width:15rem}.OpenSatus_users_ind .sec-main table tr{height:2.5rem}.OpenSatus_users_ind .sec-main table td,.OpenSatus_users_ind .sec-main table th{border:1px solid #ddd!important;font-size:.9rem;padding:3px!important}.OpenSatus_users_ind .sec-main table th{text-align:center!important}.ujab-write-section{background:linear-gradient(180deg,#f3f7fa,#fafcfd 54%,#fff);min-height:0}.Ujab_write{box-sizing:border-box;caret-color:auto;color:#2f4356;display:flex;height:100%;justify-content:center;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:1.15rem 1rem 2rem;scrollbar-color:#d3dce4 #f5f8fa;scrollbar-width:thin;width:100%}.Ujab_write::-webkit-scrollbar{width:8px}.Ujab_write::-webkit-scrollbar-track{background:#f5f8fa}.Ujab_write::-webkit-scrollbar-thumb{background:#d3dce4;border:2px solid #f5f8fa;border-radius:6px}.Ujab_write::-webkit-scrollbar-thumb:hover{background:#bec9d2}.Ujab_write .sec-main{margin:0 auto;min-width:0;width:min(64rem,100%)}.Ujab_write .HeaderTitle{background:linear-gradient(135deg,#dfe9f2,#edf3f7);border:1px solid #bac9d5!important;border-radius:.45rem;box-sizing:border-box;color:#304b67;height:auto;margin:0 0 .7rem;min-height:3.3rem;width:100%}.Ujab_write .HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;min-height:3.3rem;padding:.65rem 3.2rem .65rem 1rem}.Ujab_write .HeaderTitle .section-title>span{color:#304b67;font-size:1.02rem;font-weight:650;letter-spacing:-.025em;line-height:1.4}.Ujab_write .HeaderTitle .section-title .close{border-radius:.35rem;color:#405a70;right:.45rem}.Ujab_write .HeaderTitle .section-title .close:hover{background:#ffffff9e;color:#8f4d53}.Ujab_write .HeaderTitle .section-title .close:focus-visible{outline:2px solid #6f8ba2;outline-offset:1px}.Ujab_write .ujab-write-panel{background:#fff;border:1px solid #cbd6df;border-radius:.5rem;box-shadow:0 .18rem .65rem rgba(46,65,82,.045);box-sizing:border-box;margin-top:.7rem;min-width:0;padding:.9rem 1rem 1rem;width:100%}.Ujab_write .classification-panel{margin-top:0}.Ujab_write .write-panel-heading{align-items:baseline;border-bottom:1px solid #dbe3e9;display:flex;gap:.65rem;margin-bottom:.7rem;min-width:0;padding-bottom:.6rem}.Ujab_write .write-panel-heading h2,.Ujab_write .write-panel-heading p{margin:0}.Ujab_write .write-panel-heading h2{color:#3d556a;flex:0 0 auto;font-size:.94rem;font-weight:650;line-height:1.4}.Ujab_write .write-panel-heading p{color:#7b8894;font-size:.76rem;line-height:1.45;min-width:0}.Ujab_write .author-grid,.Ujab_write .classification-grid{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.Ujab_write .write-field{grid-gap:.35rem;display:grid;gap:.35rem;min-width:0}.Ujab_write .write-field>span{color:#52687c;font-size:.8rem;font-weight:600;line-height:1.4}.Ujab_write .write-field>span em{color:#a85f65;font-style:normal}.Ujab_write .write-field>input{background:#fff;border:1px solid #cbd6df;border-radius:.35rem;box-sizing:border-box;caret-color:#344a5f;color:#344a5f;font-family:inherit;font-size:.84rem;height:2.45rem;line-height:1;margin:0;outline:none;padding:0 .7rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.Ujab_write .write-field>input::placeholder{color:#9aa5af}.Ujab_write .write-field>input:hover{border-color:#9fb1c0}.Ujab_write .write-field>input:focus{border-color:#6f8ca3;box-shadow:0 0 0 2px #54779221}.Ujab_write .write-field .custom-form-control{width:100%}.Ujab_write .write-field .custom-form-control .MuiOutlinedInput-root{background:#fff;border-radius:.35rem;color:#3d5266;font-size:.84rem;height:2.45rem}.Ujab_write .write-field .custom-form-control .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#cbd6df}.Ujab_write .write-field .custom-form-control .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#9fb1c0}.Ujab_write .write-field .custom-form-control .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 2px #54779221}.Ujab_write .write-field .custom-form-control .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#6f8ca3;border-width:1px}.Ujab_write .write-field .custom-form-control .MuiOutlinedInput-root .MuiSelect-select{align-items:center;display:flex;padding:.55rem 2.5rem .55rem .7rem}.Ujab_write .write-field .custom-form-control .MuiOutlinedInput-root .MuiSvgIcon-root{color:#71808e!important;right:.6rem}.Ujab_write .subject-field{margin-bottom:.65rem}.Ujab_write .editor-frame{border:1px solid #cbd6df;border-radius:.4rem;min-width:0;overflow:hidden;width:100%}.Ujab_write .editor-frame .jodit,.Ujab_write .editor-frame .jodit-container,.Ujab_write .editor-frame .jodit-react-container{border:0!important;border-radius:0!important;box-shadow:none!important;max-width:100%!important;width:100%!important}.Ujab_write .editor-frame .jodit-toolbar__box{background:#f2f5f7!important;border-bottom:1px solid #d8e0e6!important}.Ujab_write .editor-frame .jodit-toolbar-editor-collection{background:#0000!important}.Ujab_write .editor-frame .jodit-toolbar-button__button{border-radius:.25rem}.Ujab_write .editor-frame .jodit-toolbar-button__button:hover{background:#e2e9ee!important}.Ujab_write .editor-frame .jodit-workplace,.Ujab_write .editor-frame .jodit-wysiwyg{background:#fff!important;min-height:18rem!important}.Ujab_write .editor-frame .jodit-wysiwyg a[href]{background-color:#edf5fc;border-radius:.25rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#1d5f9b;cursor:pointer;font-weight:600;overflow-wrap:anywhere;padding:.08em .25em;-webkit-text-decoration-color:#80afd2;text-decoration-color:#80afd2;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .15s ease,background-color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,background-color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,background-color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.Ujab_write .editor-frame .jodit-wysiwyg a[href]:hover{background-color:#dcecf9;color:#124775;-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.Ujab_write .editor-frame .jodit-wysiwyg a[href]:focus-visible{background-color:#dcecf9;color:#124775;outline:2px solid #397db1;outline-offset:2px;-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.Ujab_write .editor-frame .jodit-wysiwyg a[href]:active{background-color:#c9e0f3}.Ujab_write .editor-frame .jodit-wysiwyg{color:#344a5f;font-family:inherit!important;font-size:.9rem;letter-spacing:normal;line-height:1.75;overflow-wrap:break-word;word-break:normal}.Ujab_write .editor-frame .jodit-wysiwyg p{margin:0}@media(max-width:700px){.Ujab_write .editor-frame .jodit-wysiwyg{font-size:.86rem}}.Ujab_write .editor-frame .jodit-wysiwyg{caret-color:#344a5f;padding:1rem!important}.Ujab_write .existing-file-panel .Ujab_detail_download{min-width:0;width:100%}.Ujab_write .file-select-control{align-items:center;background:#fbfcfd;border:1px solid #cbd6df;border-radius:.35rem;cursor:pointer;display:flex;min-height:2.6rem;min-width:0;overflow:hidden}.Ujab_write .file-select-control input[type=file]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.Ujab_write .file-select-control:focus-within{border-color:#6f8ca3;box-shadow:0 0 0 2px #54779221}.Ujab_write .file-select-button{align-items:center;align-self:stretch;background:#547792;border-right:1px solid #496b85;color:#fff;display:flex;flex:0 0 auto;font-size:.82rem;font-weight:600;padding:0 .9rem}.Ujab_write .selected-file-name{color:#687887;font-size:.8rem;min-width:0;overflow:hidden;padding:.5rem .75rem;text-overflow:ellipsis;white-space:nowrap}.Ujab_write .ujab-write-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:.45rem;justify-content:center;margin-top:.85rem;width:100%}.Ujab_write .ujab-write-action{border-radius:.35rem;box-sizing:border-box;cursor:pointer;flex:0 1 7.5rem;font-family:inherit;font-size:.84rem;font-weight:600;height:2.35rem;line-height:1;min-width:6.5rem;padding:0 1rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.Ujab_write .ujab-write-action:focus-visible{outline:2px solid #6f8ba2;outline-offset:2px}.Ujab_write .ujab-write-action.back-button{background:#fff;border:1px solid #afbfcc;color:#496176}.Ujab_write .ujab-write-action.back-button:hover{background:#edf3f7;border-color:#8fa6b8;color:#304d65}.Ujab_write .ujab-write-action.save-button{background:#547792;border:1px solid #547792;color:#fff}.Ujab_write .ujab-write-action.save-button:hover{background:#405f78;border-color:#405f78}.Ujab_write .ujab-write-action.basic-button{background:#637d6b;border:1px solid #637d6b;color:#fff}.Ujab_write .ujab-write-action.basic-button:hover{background:#4f6857;border-color:#4f6857}.Ujab_write .ujab-write-action:disabled,.Ujab_write .ujab-write-action:disabled:hover{background:#e7ecef;border-color:#d2dbe2;color:#87949f;cursor:wait}.Ujab_write .write-bottom-space{height:2rem;width:100%}@media(max-width:700px){.Ujab_write{padding:.65rem .45rem 1.5rem}.Ujab_write .HeaderTitle{margin-bottom:.5rem;min-height:3rem}.Ujab_write .HeaderTitle .section-title{min-height:3rem;padding:.55rem 3rem .55rem .75rem}.Ujab_write .HeaderTitle .section-title>span{font-size:.96rem}.Ujab_write .ujab-write-panel{margin-top:.5rem;padding:.7rem}.Ujab_write .classification-panel{margin-top:0}.Ujab_write .write-panel-heading{display:block;margin-bottom:.6rem}.Ujab_write .write-panel-heading p{margin-top:.15rem}.Ujab_write .author-grid,.Ujab_write .classification-grid{gap:.5rem;grid-template-columns:minmax(0,1fr)}.Ujab_write .editor-frame .jodit-workplace,.Ujab_write .editor-frame .jodit-wysiwyg{min-height:15rem!important}.Ujab_write .editor-frame .jodit-wysiwyg{padding:.75rem!important}.Ujab_write .ujab-write-actions{gap:.35rem}.Ujab_write .ujab-write-action{flex:0 1 6.5rem;font-size:.8rem;height:2.3rem;min-width:0;padding:0 .55rem}.Ujab_write .write-bottom-space{height:1.5rem}}.Ujab_detail_download{min-width:0;width:100%}.Ujab_detail_download .ujab-file-list{border:1px solid #d8e1e8;border-radius:.35rem;display:grid;overflow:hidden;width:100%}.Ujab_detail_download .ujab-file-row{align-items:stretch;background:#fff;border-bottom:1px solid #e1e7ec;display:flex;min-height:2.55rem;min-width:0}.Ujab_detail_download .ujab-file-row:last-child{border-bottom:0}.Ujab_detail_download .ujab-file-row:hover{background:#f7fafc}.Ujab_detail_download .ujab-file-download-button{align-items:center;background:#0000;border:0;color:#3a5267;cursor:pointer;display:flex;flex:1 1 auto;font-family:inherit;font-size:.82rem;gap:.5rem;line-height:1.4;min-width:0;padding:.5rem .7rem;text-align:left}.Ujab_detail_download .ujab-file-download-button .fa-paperclip{color:#66869f;flex:0 0 auto}.Ujab_detail_download .ujab-file-download-button .file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Ujab_detail_download .ujab-file-download-button .file-date{color:#87939e;flex:0 0 auto;font-size:.75rem;margin-left:auto}.Ujab_detail_download .ujab-file-download-button:hover .file-name{color:#315873;text-decoration:underline;text-underline-offset:2px}.Ujab_detail_download .ujab-file-download-button:focus-visible{outline:2px solid #6f8ba2;outline-offset:-2px}.Ujab_detail_download .ujab-file-delete-button{align-items:center;background:#0000;border:0;border-left:1px solid #e1e7ec;cursor:pointer;display:flex;flex:0 0 2.7rem;justify-content:center;padding:0}.Ujab_detail_download .ujab-file-delete-button img{height:1.2rem;opacity:.7;width:1.2rem}.Ujab_detail_download .ujab-file-delete-button:hover{background:#fbf1f2}.Ujab_detail_download .ujab-file-delete-button:hover img{opacity:1}.Ujab_detail_download .ujab-file-delete-button:focus-visible{outline:2px solid #a85f65;outline-offset:-2px}@media(max-width:700px){.Ujab_detail_download .ujab-file-download-button{font-size:.78rem;padding:.5rem .6rem}.Ujab_detail_download .ujab-file-download-button .file-date{display:none}}.ujab-detail-section{background:linear-gradient(180deg,#f3f7fa,#fafcfd 54%,#fff);min-height:0}.Ujab_detail{box-sizing:border-box;caret-color:#0000;color:#2f4356;display:flex;height:100%;justify-content:center;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:1.15rem 1rem 2rem;scrollbar-color:#d3dce4 #f5f8fa;scrollbar-width:thin;width:100%}.Ujab_detail::-webkit-scrollbar{width:8px}.Ujab_detail::-webkit-scrollbar-track{background:#f5f8fa}.Ujab_detail::-webkit-scrollbar-thumb{background:#d3dce4;border:2px solid #f5f8fa;border-radius:6px}.Ujab_detail::-webkit-scrollbar-thumb:hover{background:#bec9d2}.Ujab_detail .sec-main{margin:0 auto;min-width:0;width:min(64rem,100%)}.Ujab_detail .art-fileDownload,.Ujab_detail .art-info,.Ujab_detail .art-jodit,.Ujab_detail .art-subject,.Ujab_detail .ujab-detail-actions,.Ujab_detail .ujab-detail-state{box-sizing:border-box;min-width:0;width:100%}.Ujab_detail .art-subject{align-items:center;background:linear-gradient(135deg,#dfe9f2,#edf3f7);border:1px solid #bac9d5;border-radius:.5rem;color:#304b67;display:flex;min-height:4.3rem;padding:.9rem 3.7rem .9rem 1.1rem;position:relative}.Ujab_detail .art-subject .box-subject{min-width:0}.Ujab_detail .art-subject .detail-subject{color:#2f485f;font-size:1.22rem;font-weight:700;letter-spacing:-.035em;line-height:1.45;margin:0;overflow-wrap:break-word;text-align:left;word-break:keep-all}.Ujab_detail .art-subject .detail-date{color:#758696;font-size:.76rem;line-height:1.4;margin:.25rem 0 0}.Ujab_detail .art-subject .detail-close{background:#0000 url(/static/media/close.2c183f274c37bdf0a1ca.svg) no-repeat 50%;background-size:100%;border:0;border-radius:.35rem;cursor:pointer;height:2.35rem;opacity:.72;padding:0;position:absolute;right:.65rem;top:50%;transform:translateY(-50%);transition:background-color .15s ease,opacity .15s ease;width:2.35rem}.Ujab_detail .art-subject .detail-close:hover{background-color:#ffffff94;opacity:1}.Ujab_detail .art-subject .detail-close:focus-visible{outline:2px solid #6f8ba2;outline-offset:1px}.Ujab_detail .ujab-detail-state{align-items:center;color:#7d8994;display:flex;font-size:.88rem;justify-content:center;min-height:16rem;padding:1rem}.Ujab_detail .art-jodit,.Ujab_detail .ujab-detail-state{background:#fff;border:1px solid #cbd6df;border-radius:.5rem;margin-top:.7rem}.Ujab_detail .art-jodit{box-shadow:0 .18rem .65rem rgba(46,65,82,.045);overflow:hidden;padding:1.4rem 1.5rem}.Ujab_detail .art-jodit .jodit,.Ujab_detail .art-jodit .jodit-container,.Ujab_detail .art-jodit .jodit-react-container{background:#0000!important;border:0!important;box-shadow:none!important;height:auto!important;max-width:100%!important;min-height:0!important;overflow:visible!important;width:100%!important}.Ujab_detail .art-jodit .jodit-workplace{background:#0000!important;border:0!important;height:auto!important;min-height:0!important;overflow:visible!important}.Ujab_detail .art-jodit .jodit-wysiwyg a[href]{background-color:#edf5fc;border-radius:.25rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#1d5f9b;cursor:pointer;font-weight:600;overflow-wrap:anywhere;padding:.08em .25em;-webkit-text-decoration-color:#80afd2;text-decoration-color:#80afd2;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .15s ease,background-color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,background-color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,background-color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.Ujab_detail .art-jodit .jodit-wysiwyg a[href]:hover{background-color:#dcecf9;color:#124775;-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.Ujab_detail .art-jodit .jodit-wysiwyg a[href]:focus-visible{background-color:#dcecf9;color:#124775;outline:2px solid #397db1;outline-offset:2px;-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.Ujab_detail .art-jodit .jodit-wysiwyg a[href]:active{background-color:#c9e0f3}.Ujab_detail .art-jodit .jodit-wysiwyg{color:#344a5f;font-family:inherit!important;font-size:.9rem;letter-spacing:normal;line-height:1.75;overflow-wrap:break-word;word-break:normal}.Ujab_detail .art-jodit .jodit-wysiwyg p{margin:0}@media(max-width:700px){.Ujab_detail .art-jodit .jodit-wysiwyg{font-size:.86rem}}.Ujab_detail .art-jodit .jodit-wysiwyg{background:#0000!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:0!important}.Ujab_detail .art-jodit .jodit-wysiwyg img{height:auto;max-width:100%}.Ujab_detail .art-fileDownload{margin-top:0}.Ujab_detail .art-fileDownload.has-files{background:#fff;border:1px solid #cbd6df;border-radius:.5rem;box-shadow:0 .18rem .65rem #2e41520a;margin-top:.7rem;padding:.9rem 1rem}.Ujab_detail .art-fileDownload .file-section-heading{align-items:center;border-bottom:1px solid #dbe3e9;display:flex;margin-bottom:.45rem;min-height:2rem;padding-bottom:.55rem}.Ujab_detail .art-fileDownload .file-section-heading h2,.Ujab_detail .art-fileDownload .file-section-heading span{margin:0}.Ujab_detail .art-fileDownload .file-section-heading h2{color:#3e566c;font-size:.9rem;font-weight:650}.Ujab_detail .art-fileDownload .file-section-heading span{color:#7c8994;font-size:.76rem;margin-left:auto}.Ujab_detail .art-fileDownload .Ujab_detail_download .FileList{margin:0;min-width:0;width:100%}.Ujab_detail .art-info{grid-gap:.5rem;background:#fff;border:1px solid #cbd6df;border-radius:.5rem;box-shadow:0 .18rem .65rem #2e41520a;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:.7rem 0 0;padding:.8rem}.Ujab_detail .art-info .box-info{background:#fff;border:1px solid #d9e1e8;border-radius:.35rem;display:grid;grid-template-columns:5rem minmax(0,1fr);min-height:2.55rem;min-width:0;overflow:hidden}.Ujab_detail .art-info .input-info,.Ujab_detail .art-info .label-info{align-items:center;box-sizing:border-box;display:flex;font-size:.82rem;line-height:1.45;margin:0;min-width:0;padding:.5rem .65rem}.Ujab_detail .art-info .label-info{background:#f1f5f8;border-right:1px solid #d9e1e8;color:#5a6f82;font-weight:650}.Ujab_detail .art-info .input-info{color:#344a5f;overflow-wrap:anywhere}.Ujab_detail .ujab-detail-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:.45rem;justify-content:center;margin-top:.85rem}.Ujab_detail .ujab-action-button{border-radius:.35rem;box-sizing:border-box;cursor:pointer;flex:0 1 7.5rem;font-family:inherit;font-size:.84rem;font-weight:600;height:2.35rem;line-height:1;min-width:6.5rem;padding:0 1rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.Ujab_detail .ujab-action-button:focus-visible{outline:2px solid #6f8ba2;outline-offset:2px}.Ujab_detail .ujab-action-button.list-button{background:#fff;border:1px solid #afbfcc;color:#496176}.Ujab_detail .ujab-action-button.list-button:hover{background:#edf3f7;border-color:#8fa6b8;color:#304d65}.Ujab_detail .ujab-action-button.edit-button{background:#547792;border:1px solid #547792;color:#fff}.Ujab_detail .ujab-action-button.edit-button:hover{background:#405f78;border-color:#405f78}.Ujab_detail .ujab-action-button.delete-button{background:#a85f65;border:1px solid #a85f65;color:#fff}.Ujab_detail .ujab-action-button.delete-button:hover{background:#8f4d53;border-color:#8f4d53}.Ujab_detail .detail-bottom-space{height:2rem;width:100%}@media(max-width:700px){.Ujab_detail{padding:.65rem .45rem 1.5rem}.Ujab_detail .art-subject{min-height:3.8rem;padding:.75rem 3.25rem .75rem .8rem}.Ujab_detail .art-subject .detail-subject{font-size:1.02rem}.Ujab_detail .art-subject .detail-close{height:2.1rem;right:.45rem;width:2.1rem}.Ujab_detail .art-jodit{padding:1rem .85rem}.Ujab_detail .art-fileDownload.has-files{padding:.75rem}.Ujab_detail .art-info{grid-template-columns:minmax(0,1fr);padding:.65rem}.Ujab_detail .art-info .box-info{grid-template-columns:4.5rem minmax(0,1fr)}.Ujab_detail .ujab-detail-actions{gap:.35rem}.Ujab_detail .ujab-action-button{flex:0 1 6.5rem;font-size:.8rem;height:2.3rem;min-width:0;padding:0 .6rem}.Ujab_detail .detail-bottom-space{height:1.5rem}}.ujab-board-section{background:linear-gradient(180deg,#f3f7fa,#fafcfd 54%,#fff);min-height:0}.Ujab_board{box-sizing:border-box;caret-color:#0000;color:#2f4356;display:flex;height:100%;justify-content:center;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:1.15rem 1rem 3rem;scrollbar-color:#d3dce4 #f5f8fa;scrollbar-width:thin;width:100%}.Ujab_board::-webkit-scrollbar{width:8px}.Ujab_board::-webkit-scrollbar-track{background:#f5f8fa}.Ujab_board::-webkit-scrollbar-thumb{background:#d3dce4;border:2px solid #f5f8fa;border-radius:6px}.Ujab_board::-webkit-scrollbar-thumb:hover{background:#bec9d2}.Ujab_board .sec-main{margin:0 auto;min-width:0;width:min(64rem,100%)}.Ujab_board .HeaderTitle{background:linear-gradient(135deg,#dfe9f2,#edf3f7);border:1px solid #bac9d5!important;border-radius:.45rem;box-sizing:border-box;color:#304b67;height:auto;margin:0 0 .7rem;min-height:3.3rem;width:100%}.Ujab_board .HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;min-height:3.3rem;padding:.65rem 1rem}.Ujab_board .HeaderTitle .section-title>span{align-items:baseline;color:#304b67;display:flex;font-size:1.05rem;font-weight:650;gap:.55rem;letter-spacing:-.025em;line-height:1.4}.Ujab_board .title-subStyle{color:#728292;font-size:.78rem;font-weight:500;letter-spacing:-.02em}.Ujab_board .ujab-filter-panel,.Ujab_board .ujab-list-panel{background:#fff;border:1px solid #cbd6df;border-radius:.5rem;box-shadow:0 .18rem .65rem #2e41520d;box-sizing:border-box;min-width:0;width:100%}.Ujab_board .ujab-filter-panel{margin-bottom:.7rem;padding:.75rem}.Ujab_board .box-unit1{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:.55rem;width:100%}.Ujab_board .ujab-category-button{background:#fff;border:1px solid #cfd9e1;border-radius:.35rem;box-sizing:border-box;color:#41566a;cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:600;height:2.45rem;line-height:1;min-width:0;padding:0 .45rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease;white-space:nowrap;width:100%}.Ujab_board .ujab-category-button:hover{background:#edf3f7;border-color:#94aabd;color:#304f69}.Ujab_board .ujab-category-button:focus-visible{outline:2px solid #6f8ba2;outline-offset:2px}.Ujab_board .ujab-category-button.selected{background:#547792;border-color:#547792;color:#fff}.Ujab_board .ujab-category-button.selected:hover{background:#405f78;border-color:#405f78;color:#fff}.Ujab_board .box-unit2{min-width:0;width:100%}.Ujab_board .box-unit2 .custom-form-control{width:100%}.Ujab_board .box-unit2 .custom-form-control .MuiOutlinedInput-root{background:#fbfcfd;border-radius:.35rem;color:#3d5266;font-size:.84rem;height:2.45rem}.Ujab_board .box-unit2 .custom-form-control .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#cfd9e1}.Ujab_board .box-unit2 .custom-form-control .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#99adbd}.Ujab_board .box-unit2 .custom-form-control .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 2px #54779221}.Ujab_board .box-unit2 .custom-form-control .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#6f8ca3;border-width:1px}.Ujab_board .box-unit2 .custom-form-control .MuiOutlinedInput-root .MuiSelect-select{align-items:center;display:flex;padding:.55rem 2.5rem .55rem .75rem}.Ujab_board .box-unit2 .custom-form-control .MuiOutlinedInput-root .MuiSvgIcon-root{color:#71808e!important;right:.65rem}.Ujab_board .ujab-list-panel{overflow:hidden}.Ujab_board .ujab-list-heading{align-items:center;background:#f8fafc;border-bottom:1px solid #d7e0e7;box-sizing:border-box;display:flex;min-height:2.8rem;padding:.5rem .75rem}.Ujab_board .ujab-list-heading h2,.Ujab_board .ujab-list-heading span{margin:0}.Ujab_board .ujab-list-heading h2{color:#3e566c;font-size:.9rem;font-weight:600;line-height:1.4;min-width:0}.Ujab_board .ujab-list-heading span{color:#7c8893;font-size:.78rem;margin-left:auto;white-space:nowrap}.Ujab_board .ujab-list-scroll{max-height:calc(100dvh - 17rem);min-height:9rem;overflow:auto;scrollbar-color:#d7dee4 #f8fafb;scrollbar-width:thin;width:100%}.Ujab_board .ujab-list-scroll::-webkit-scrollbar{height:8px;width:8px}.Ujab_board .ujab-list-scroll::-webkit-scrollbar-corner,.Ujab_board .ujab-list-scroll::-webkit-scrollbar-track{background:#f8fafb}.Ujab_board .ujab-list-scroll::-webkit-scrollbar-thumb{background:#d7dee4;border:2px solid #f8fafb;border-radius:5px}.Ujab_board .board-list-table{border:0;border-collapse:initial;border-spacing:0;margin:0;min-width:38rem;table-layout:fixed;width:100%}.Ujab_board .board-list-table .board-number-column{width:4.5rem}.Ujab_board .board-list-table .board-subject-column{width:auto}.Ujab_board .board-list-table .board-writer-column{width:9rem}.Ujab_board .board-list-table td,.Ujab_board .board-list-table th{background:#fff;border:0;border-bottom:1px solid #e0e6eb;border-right:1px solid #e0e6eb;box-sizing:border-box;color:#344a5f;font-size:.84rem;height:2.8rem;line-height:1.4;overflow:hidden;padding:.48rem .75rem;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.Ujab_board .board-list-table td:last-child,.Ujab_board .board-list-table th:last-child{border-right:0}.Ujab_board .board-list-table thead th{background:#edf2f6;color:#4c6174;font-weight:600;height:2.4rem}.Ujab_board .board-list-table tbody tr[role=link]{cursor:pointer}.Ujab_board .board-list-table tbody tr[role=link] td{transition:color .15s ease,background-color .15s ease}.Ujab_board .board-list-table tbody tr[role=link]:focus td,.Ujab_board .board-list-table tbody tr[role=link]:hover td{background:#f3f7fa}.Ujab_board .board-list-table tbody tr[role=link]:focus td:nth-child(2),.Ujab_board .board-list-table tbody tr[role=link]:hover td:nth-child(2){color:#315873}.Ujab_board .board-list-table tbody tr[role=link]:focus{outline:none}.Ujab_board .board-list-table tbody tr:last-child td{border-bottom:0}.Ujab_board .board-list-table td:first-child{font-feature-settings:"tnum";color:#80909e;font-variant-numeric:tabular-nums}.Ujab_board .board-list-table td:nth-child(2){text-align:left}.Ujab_board .board-list-table td:nth-child(3){color:#687887}.Ujab_board .board-list-table .board-subject{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Ujab_board .board-list-table .ujab-state-row td{background:#fff;color:#84919c;height:9rem;text-align:center}.Ujab_board .ujab-board-actions{display:flex;justify-content:center;margin-top:.85rem;width:100%}.Ujab_board .ujab-write-button{background:#547792;border:1px solid #547792;border-radius:.35rem;color:#fff;cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:600;height:2.35rem;line-height:1;min-width:7.5rem;padding:0 1.1rem;transition:background-color .15s ease,border-color .15s ease}.Ujab_board .ujab-write-button:hover{background:#405f78;border-color:#405f78}.Ujab_board .ujab-write-button:focus-visible{outline:2px solid #6f8ba2;outline-offset:2px}.Ujab_board .board-bottom-space{height:2rem;width:100%}@media(max-width:1024px){.Ujab_board .box-unit1{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.Ujab_board{padding:.65rem .45rem 2rem}.Ujab_board .HeaderTitle{margin-bottom:.5rem;min-height:3rem}.Ujab_board .HeaderTitle .section-title{min-height:3rem;padding:.55rem .75rem}.Ujab_board .HeaderTitle .section-title>span{align-items:flex-start;flex-direction:column;font-size:.96rem;gap:.1rem}.Ujab_board .title-subStyle{font-size:.72rem;line-height:1.35}.Ujab_board .ujab-filter-panel{padding:.55rem}.Ujab_board .box-unit1{gap:.35rem;grid-template-columns:repeat(3,minmax(0,1fr))}.Ujab_board .box-unit1 .ujab-category-button{font-size:.78rem;height:2.3rem;padding:0 .2rem}.Ujab_board .box-unit1 .ujab-category-button:last-child{grid-column:2}.Ujab_board .box-unit2 .custom-form-control .MuiOutlinedInput-root{height:2.35rem}.Ujab_board .ujab-list-heading{min-height:2.6rem;padding:.45rem .6rem}.Ujab_board .ujab-list-scroll{max-height:calc(100dvh - 19rem)}.Ujab_board .board-list-table{min-width:0}.Ujab_board .board-list-table .board-number-column{width:3.5rem}.Ujab_board .board-list-table .board-writer-column,.Ujab_board .board-list-table td:nth-child(3),.Ujab_board .board-list-table th:nth-child(3){display:none}.Ujab_board .board-list-table td,.Ujab_board .board-list-table th{font-size:.8rem;height:2.75rem;padding:.45rem .55rem}.Ujab_board .board-list-table td:nth-child(2){white-space:normal}.Ujab_board .board-list-table .board-subject{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.4;overflow:hidden;white-space:normal}}.BookActivity_write{--book-accent:#ef4444;--book-accent-dark:#dc2626;--book-text:#334155;--book-muted:#718096;--book-line:#dbe2ea;--book-soft:#fff;align-items:center;background:#fff;color:var(--book-text);display:flex;flex-direction:column;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;width:100%}.BookActivity_write,.BookActivity_write *{box-sizing:border-box}.BookActivity_write .sec-main{margin:0 auto;overflow:visible;padding:.25rem 1rem 2rem;width:min(64rem,100%)}.BookActivity_write .steps-indicator{background:#fff;border:1px solid #c5d0da;border-radius:.45rem;display:flex;gap:0;margin:0 0 .8rem;min-height:2.65rem;overflow:hidden;padding:0;width:100%}.BookActivity_write .steps-indicator .step{align-items:center;background:#fff;border:0;border-radius:0;color:#64748b;display:flex;font-size:.88rem;font-weight:600;justify-content:center;min-height:2.2rem;padding:0 1rem;text-align:center;transition:background-color .15s ease,color .15s ease;width:50%}.BookActivity_write .steps-indicator .step.active{background:#dce6ef;color:#2f4f6f}.BookActivity_write .steps-indicator .step.clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.BookActivity_write .steps-indicator .step.full-width{width:100%}.BookActivity_write .steps-indicator .step.completed{background:#0f9f7f;color:#fff}.BookActivity_write .steps-indicator .step.available{background:#d99817;color:#fff}.BookActivity_write .steps-indicator .step.disabled{background:#e9edf2;color:#94a3b8;cursor:not-allowed}.BookActivity_write .form-container{display:flex;flex-direction:column;gap:.85rem;margin:0;width:100%}.BookActivity_write .form-card{background:#fff;border:1px solid var(--book-line);border-radius:.42rem;margin:0;padding:1.05rem 1.15rem;width:100%}.BookActivity_write .card-heading,.BookActivity_write .form-subheading{align-items:center;display:flex;gap:.7rem;min-width:0}.BookActivity_write .card-heading .card-number,.BookActivity_write .form-subheading .card-number{background:var(--book-accent);border-radius:50%;color:#fff;display:grid;flex:0 0 2rem;font-size:.84rem;font-weight:700;height:2rem;place-items:center;width:2rem}.BookActivity_write .card-heading>div,.BookActivity_write .form-subheading>div{min-width:0}.BookActivity_write .card-heading h2,.BookActivity_write .form-subheading h2{border:0;color:#26384a;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.3;margin:0;padding:0;text-align:left}.BookActivity_write .card-heading p,.BookActivity_write .form-subheading p{color:var(--book-muted);font-size:.78rem;line-height:1.4;margin:.15rem 0 0}.BookActivity_write .card-heading{border-bottom:1px solid #e8edf2;margin-bottom:.9rem;padding-bottom:.85rem}.BookActivity_write .form-subheading{border-bottom:1px solid #e8edf2;border-top:1px solid #e8edf2;grid-column:1/-1;margin-top:.25rem;padding:1rem 0 .85rem}.BookActivity_write .details-grid{grid-gap:.9rem .75rem;display:grid;gap:.9rem .75rem;grid-template-columns:repeat(6,minmax(0,1fr))}.BookActivity_write .details-grid>.card-heading,.BookActivity_write .details-grid>.genre-label,.BookActivity_write .details-grid>.info-row-full{grid-column:1/-1}.BookActivity_write .details-grid>.info-row-unit{grid-column:span 2}.BookActivity_write .details-grid>.info-row-half{grid-column:span 3}.BookActivity_write .details-grid>.info-row-score{grid-column:span 2}.BookActivity_write .details-grid>.info-row-evaluation{grid-column:span 4}.BookActivity_write .art-info,.BookActivity_write .info-row{min-width:0}.BookActivity_write .info-row{margin:0;text-align:left}.BookActivity_write .selection-card .info-row{padding:0 .1rem .1rem}.BookActivity_write .genre-label{margin-bottom:-.45rem}.BookActivity_write .label-info,.BookActivity_write label{color:#3d4d5f;display:block;font-size:.86rem;font-weight:650;line-height:1.35;margin:0 0 .42rem}.BookActivity_write .radio-group{align-items:stretch;display:flex;flex-wrap:wrap;gap:.55rem;margin:0}.BookActivity_write .radio-item{align-items:center;background:#fff;border:1px solid #d8e0e8;border-radius:.4rem;cursor:pointer;display:flex;gap:.45rem;margin:0;min-height:2.5rem;min-width:8.5rem;padding:.55rem .75rem;transition:border-color .15s ease,background-color .15s ease;white-space:nowrap}.BookActivity_write .radio-item:has(input:checked){background:#fff5f5;border-color:#f39a9a}.BookActivity_write .radio-item input[type=radio]{accent-color:var(--book-accent);cursor:pointer;flex:0 0 1rem;height:1rem;margin:0;padding:0;width:1rem}.BookActivity_write .radio-label{color:#3f4f61;cursor:pointer;font-size:.86rem;font-weight:500;margin:0;padding:0;-webkit-user-select:none;user-select:none}.BookActivity_write .input-info{background:#fff;border:1px solid #cfd8e3;border-radius:.4rem;color:#334155;display:block;font-family:inherit;font-size:.88rem;height:2.55rem;line-height:1.5;margin:0;outline:none;padding:0 .8rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.BookActivity_write .input-info:hover{border-color:#aebbc9}.BookActivity_write .input-info:focus{border-color:#7c8da0;box-shadow:0 0 0 3px #64748b1a}.BookActivity_write .input-info::placeholder{color:#9aa5b2}.BookActivity_write textarea.input-info{height:auto;min-height:6.75rem;padding:.72rem .8rem;resize:vertical}.BookActivity_write textarea.input-info.textarea-large{min-height:7rem}.BookActivity_write textarea.input-info.textarea-medium{min-height:5.25rem}.BookActivity_write .custom-form-control{margin:0}.BookActivity_write .custom-form-control .MuiOutlinedInput-root{background:#fff;border-radius:.4rem;color:#334155;font-family:inherit;font-size:.88rem;height:2.55rem}.BookActivity_write .custom-form-control .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#cfd8e3}.BookActivity_write .custom-form-control .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#aebbc9}.BookActivity_write .custom-form-control .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#7c8da0;border-width:1px}.BookActivity_write .custom-form-control .MuiOutlinedInput-root.Mui-disabled{background:#f3f5f7;color:#94a3b8}.BookActivity_write .custom-form-control .MuiOutlinedInput-root .MuiSelect-select{align-items:center;display:flex;min-height:0;padding:0 2.25rem 0 .8rem}.BookActivity_write .custom-form-control .combobox-placeholder{color:#9aa5b2!important;font-size:.86rem}.BookActivity_write .report-card .info-row>p,.BookActivity_write .vocabulary-section>p{color:var(--book-muted);font-size:.79rem;line-height:1.55;margin:-.05rem 0 .55rem}.BookActivity_write .step6-vocabulary-table{background:#fff;border:1px solid #cfd8e3;border-radius:.42rem;margin-top:.5rem;overflow:hidden}.BookActivity_write .step6-vocabulary-table .vocabulary-header,.BookActivity_write .step6-vocabulary-table .vocabulary-row{display:grid;grid-template-columns:2fr 3fr 3rem}.BookActivity_write .step6-vocabulary-table .vocabulary-header{background:#eef2f6;border-bottom:1px solid #d8e0e8;color:#526173}.BookActivity_write .step6-vocabulary-table .vocabulary-header .header-cell{border-right:1px solid #d8e0e8;font-size:.8rem;font-weight:650;min-width:0;padding:.55rem .7rem}.BookActivity_write .step6-vocabulary-table .vocabulary-header .header-cell:last-child{border-right:0;text-align:center}.BookActivity_write .step6-vocabulary-table .vocabulary-row{border-bottom:1px solid #e3e8ee;min-height:2.6rem}.BookActivity_write .step6-vocabulary-table .vocabulary-row:last-child{border-bottom:0}.BookActivity_write .step6-vocabulary-table .vocabulary-row .vocabulary-input{background:#fff;border:0;border-radius:0;border-right:1px solid #e3e8ee;color:#334155;font-family:inherit;font-size:.84rem;height:100%;margin:0;min-width:0;outline:none;padding:.55rem .7rem;width:100%}.BookActivity_write .step6-vocabulary-table .vocabulary-row .vocabulary-input:focus{background:#fbfdff;box-shadow:inset 0 0 0 1px #9aabbc}.BookActivity_write .step6-vocabulary-table .vocabulary-row .vocabulary-input::placeholder{color:#a0aab5}.BookActivity_write .step6-vocabulary-table .vocabulary-row .vocabulary-delete-btn{display:block;height:1.1rem;margin:auto;transition:opacity .15s ease,transform .15s ease;width:1.1rem}.BookActivity_write .step6-vocabulary-table .vocabulary-row .vocabulary-delete-btn.vocabulary-delete-disabled{cursor:not-allowed;opacity:.25}.BookActivity_write .step6-vocabulary-table .vocabulary-row .vocabulary-delete-btn.vocabulary-delete-enabled{cursor:pointer;opacity:.72}.BookActivity_write .step6-vocabulary-table .vocabulary-row .vocabulary-delete-btn.vocabulary-delete-enabled:hover{opacity:1;transform:scale(1.08)}.BookActivity_write .report-card .info-row{margin-bottom:1rem}.BookActivity_write .report-card .info-row:last-child{margin-bottom:0}.BookActivity_write .box-btn{align-items:center;display:flex;gap:.55rem;justify-content:center;padding:.15rem 0 .35rem;width:100%}.BookActivity_write .box-btn .btn{border-radius:.4rem!important;box-shadow:none!important;font-family:inherit!important;font-size:.86rem!important;font-weight:600;height:2.5rem;margin:0;min-width:8rem;padding:0 .9rem;width:8rem}.BookActivity_write .box-btn .btn.h-btn-red{background:var(--book-accent)!important;border-color:var(--book-accent)!important;color:#fff!important}.BookActivity_write .box-btn .btn.h-btn-red:hover{background:var(--book-accent-dark)!important;border-color:var(--book-accent-dark)!important}.BookActivity_write .box-btn .btn.h-btn-blue{background:#f8fafc!important;border:1px solid #c5d0da!important;color:#526b83!important}.BookActivity_write .box-btn .btn.h-btn-blue:hover{background:#eef2f6!important;border-color:#9eacbb!important;color:#304b67!important}@media(max-width:768px){.BookActivity_write{background:#fff}.BookActivity_write .sec-main{padding:.25rem .4rem 1.25rem}.BookActivity_write .steps-indicator{margin-bottom:.55rem}.BookActivity_write .form-container{gap:.65rem}.BookActivity_write .form-card{border-radius:.45rem;box-shadow:none;padding:.85rem}.BookActivity_write .card-heading,.BookActivity_write .form-subheading{gap:.55rem}.BookActivity_write .card-heading .card-number,.BookActivity_write .form-subheading .card-number{flex-basis:1.8rem;height:1.8rem;width:1.8rem}.BookActivity_write .card-heading p,.BookActivity_write .form-subheading p{font-size:.74rem}.BookActivity_write .details-grid{gap:.75rem;grid-template-columns:minmax(0,1fr)}.BookActivity_write .details-grid>.card-heading,.BookActivity_write .details-grid>.form-subheading,.BookActivity_write .details-grid>.genre-label,.BookActivity_write .details-grid>.info-row-evaluation,.BookActivity_write .details-grid>.info-row-full,.BookActivity_write .details-grid>.info-row-half,.BookActivity_write .details-grid>.info-row-score,.BookActivity_write .details-grid>.info-row-unit{grid-column:1}.BookActivity_write .details-grid .genre-label{margin-bottom:-.3rem}.BookActivity_write .radio-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.BookActivity_write .radio-item{min-width:0}.BookActivity_write textarea.input-info.textarea-large{min-height:6.5rem}.BookActivity_write textarea.input-info.textarea-medium{min-height:5rem}.BookActivity_write .step6-vocabulary-table .vocabulary-header,.BookActivity_write .step6-vocabulary-table .vocabulary-row{grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) 2.6rem}.BookActivity_write .box-btn{gap:.4rem}.BookActivity_write .box-btn .btn{flex:1 1;min-width:0;width:auto}}@media(max-width:420px){.BookActivity_write .radio-group{grid-template-columns:1fr}.BookActivity_write .steps-indicator .step{font-size:.8rem;padding:0 .4rem}}.BookActivity_view{--book-view-accent:#ef4444;--book-view-text:#334155;--book-view-muted:#718096;--book-view-line:#dbe2ea;background:#fff;caret-color:#0000;color:var(--book-view-text);height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}.BookActivity_view,.BookActivity_view *{box-sizing:border-box}.BookActivity_view .sec-main{margin:0 auto;min-height:100%;padding:.25rem 1rem 2rem;width:min(64rem,100%)}.BookActivity_view .HeaderTitle{background:#dce6ef;border:1px solid #c5d0da!important;border-radius:.42rem;color:#2f4f6f;font-size:.9rem;font-weight:650;height:2.65rem;margin:0 0 .65rem;min-height:2.65rem;width:100%}.BookActivity_view .HeaderTitle .section-title{box-sizing:border-box;padding:0 .35rem 0 1rem}.BookActivity_view .HeaderTitle .section-title .close{color:#475569;height:2.5rem;opacity:.75;right:.25rem;width:2.5rem}.BookActivity_view .HeaderTitle .section-title .close svg{height:1.35rem;width:1.35rem}.BookActivity_view .error-container,.BookActivity_view .loading-container{background:#fff;border:1px solid var(--book-view-line);border-radius:.42rem;color:#718096;margin:.65rem auto 0;min-height:10rem;padding:2rem 1rem;text-align:center;width:min(64rem,100% - 2rem)}.BookActivity_view .error-container p,.BookActivity_view .loading-container p{font-size:.86rem;margin:0 0 1rem}.BookActivity_view .step-indicator{background:#fff;border:1px solid #c5d0da;border-radius:.42rem;margin:0 0 .65rem;overflow:hidden;padding:0;width:100%}.BookActivity_view .step-indicator .step-container{align-items:stretch;display:flex;margin:0;width:100%}.BookActivity_view .step-indicator .step-item{align-items:center;background:#fff;color:#64748b;cursor:pointer;display:flex;flex:1 1;gap:.45rem;justify-content:center;min-height:2.55rem;padding:0 .75rem}.BookActivity_view .step-indicator .step-item.active{background:#dce6ef;color:#2f4f6f}.BookActivity_view .step-indicator .step-item.completed{background:#f8fafc;color:#526b83}.BookActivity_view .step-indicator .step-circle{background:#fff;border:1px solid #b9c6d2;border-radius:50%;color:#526b83;display:grid;font-size:.7rem;font-weight:700;height:1.5rem;place-items:center;width:1.5rem}.BookActivity_view .step-indicator .step-label{font-size:.82rem;font-weight:600;text-align:center}.BookActivity_view .step-indicator .step-line{background:#cfd8e3;flex:0 0 1px;width:1px}.BookActivity_view .student-info{align-items:center;background:#fff;border:1px solid var(--book-view-line);border-radius:.42rem;display:flex;gap:1.5rem;margin:0 0 .65rem;min-height:3.4rem;padding:.65rem .9rem;width:100%}.BookActivity_view .student-info .info-item{align-items:center;display:flex;gap:.4rem}.BookActivity_view .student-info .info-item .info-label{color:#526173;font-size:.8rem;font-weight:650}.BookActivity_view .student-info .info-item .info-value{color:#334155;font-size:.82rem}.BookActivity_view .art-info{background:#fff;border:1px solid var(--book-view-line);border-radius:.42rem;margin:0 0 .65rem;padding:1.05rem 1.15rem;width:100%}.BookActivity_view .card-heading,.BookActivity_view .form-subheading{align-items:center;display:flex;gap:.7rem;min-width:0}.BookActivity_view .card-heading .card-number,.BookActivity_view .form-subheading .card-number{background:var(--book-view-accent);border-radius:50%;color:#fff;display:grid;flex:0 0 2rem;font-size:.84rem;font-weight:700;height:2rem;place-items:center;width:2rem}.BookActivity_view .card-heading>div,.BookActivity_view .form-subheading>div{min-width:0}.BookActivity_view .card-heading h2,.BookActivity_view .form-subheading h2{border:0;color:#26384a;font-size:1rem;font-weight:700;line-height:1.3;margin:0;padding:0;text-align:left}.BookActivity_view .card-heading p,.BookActivity_view .form-subheading p{color:var(--book-view-muted);font-size:.78rem;line-height:1.4;margin:.15rem 0 0}.BookActivity_view .card-heading{border-bottom:1px solid #e8edf2;margin-bottom:.9rem;padding-bottom:.85rem}.BookActivity_view .form-subheading{border-bottom:1px solid #e8edf2;border-top:1px solid #e8edf2;margin:.95rem 0 .85rem;padding:.95rem 0 .85rem}.BookActivity_view .info-row{grid-gap:.75rem;align-items:start;display:grid;gap:.75rem;grid-template-columns:9.5rem minmax(0,1fr);margin:0 0 .7rem;text-align:left;width:100%}.BookActivity_view .info-row:last-child{margin-bottom:0}.BookActivity_view .info-row .label-info{color:#45576a;font-size:.82rem;font-weight:650;line-height:1.4;margin:0;min-width:0;padding:.68rem .25rem;text-align:left}.BookActivity_view .info-row .view-content{align-items:center;background:#f8fafc;border:1px solid #d8e0e8;border-radius:.36rem;color:#334155;display:flex;font-size:.84rem;line-height:1.6;min-height:2.55rem;min-width:0;padding:.6rem .75rem;width:100%}.BookActivity_view .info-row .view-content pre{color:inherit;font-family:inherit;font-size:inherit;line-height:1.65;margin:0;overflow:visible;overflow-wrap:anywhere;white-space:pre-wrap;width:100%;word-break:break-word}.BookActivity_view .info-row .view-content.genre-classification{flex-wrap:wrap;gap:.35rem}.BookActivity_view .info-row .view-content.genre-classification .classification-item{background:#eef2f6;border:1px solid #d2dce5;border-radius:.3rem;color:#526b83;font-size:.76rem;padding:.22rem .48rem}.BookActivity_view .info-row .view-content.genre-classification .separator{color:#94a3b8;margin:0}.BookActivity_view .info-row .view-content.book-name{color:#26394b;font-size:.88rem;font-weight:650}.BookActivity_view .info-row .view-content.author-name{color:#45576a;font-weight:500}.BookActivity_view .info-row .view-content.score .score-value{color:#3f6686;font-size:.88rem;font-weight:700}.BookActivity_view .info-row .view-content.step-content{align-items:flex-start;flex-direction:column;min-height:4.75rem;padding:.7rem .8rem}.BookActivity_view .info-row .view-content.step-content .step-description{border-bottom:1px solid #e4e9ee;color:#718096;font-size:.74rem;font-style:normal;line-height:1.5;margin:0 0 .5rem;padding-bottom:.45rem;width:100%}.BookActivity_view .info-row .view-content .no-data{color:#8a94a3;font-size:.8rem;margin:0}.BookActivity_view .vocabulary-table-view{background:#fff;border:1px solid #cfd8e3;border-radius:.36rem;overflow:hidden;width:100%}.BookActivity_view .vocabulary-table-view .vocabulary-header,.BookActivity_view .vocabulary-table-view .vocabulary-row{display:grid;grid-template-columns:3.5rem minmax(6rem,1fr) minmax(0,2fr)}.BookActivity_view .vocabulary-table-view .vocabulary-header{background:#eef2f6;border-bottom:1px solid #d8e0e8;color:#526173}.BookActivity_view .vocabulary-table-view .vocabulary-header .header-cell{border-right:1px solid #d8e0e8;font-size:.78rem;font-weight:650;padding:.5rem .6rem;text-align:center}.BookActivity_view .vocabulary-table-view .vocabulary-header .header-cell:last-child{border-right:0}.BookActivity_view .vocabulary-table-view .vocabulary-row{border-bottom:1px solid #e3e8ee}.BookActivity_view .vocabulary-table-view .vocabulary-row:last-child{border-bottom:0}.BookActivity_view .vocabulary-table-view .vocabulary-row .vocabulary-cell{align-items:center;background:#fff;border-right:1px solid #e3e8ee;color:#334155;display:flex;font-size:.8rem;line-height:1.5;min-width:0;padding:.5rem .6rem}.BookActivity_view .vocabulary-table-view .vocabulary-row .vocabulary-cell:last-child{border-right:0}.BookActivity_view .vocabulary-table-view .vocabulary-row .vocabulary-cell.no-cell{background:#f8fafc;color:#526b83;font-weight:600;justify-content:center}.BookActivity_view .vocabulary-table-view .vocabulary-row .vocabulary-cell.word-cell{color:#45576a;font-weight:600}.BookActivity_view .box-btn{align-items:center;border:0;display:flex;gap:.5rem;justify-content:center;margin:0;padding:.15rem 0 .35rem;width:100%}.BookActivity_view .box-btn .btn{background:#f8fafc!important;border:1px solid #c5d0da!important;border-radius:.4rem!important;box-shadow:none!important;color:#526b83!important;font-family:inherit!important;font-size:.84rem!important;font-weight:600;height:2.5rem;margin:0;min-width:8rem;padding:0 .8rem;width:8rem}@media(max-width:768px){.BookActivity_view .sec-main{padding:.25rem .4rem 1.25rem}.BookActivity_view .HeaderTitle{font-size:.84rem;height:2.5rem;margin-bottom:.45rem;min-height:2.5rem}.BookActivity_view .student-info{align-items:flex-start;flex-direction:column;gap:.35rem;min-height:0;padding:.65rem}.BookActivity_view .art-info{padding:.85rem}.BookActivity_view .card-heading,.BookActivity_view .form-subheading{gap:.55rem}.BookActivity_view .card-heading .card-number,.BookActivity_view .form-subheading .card-number{flex-basis:1.8rem;height:1.8rem;width:1.8rem}.BookActivity_view .info-row{gap:.3rem;grid-template-columns:1fr}.BookActivity_view .info-row .label-info{padding:0}.BookActivity_view .vocabulary-table-view .vocabulary-header,.BookActivity_view .vocabulary-table-view .vocabulary-row{grid-template-columns:3rem minmax(4.5rem,1fr) minmax(0,1.5fr)}.BookActivity_view .box-btn .btn{flex:1 1;min-width:0;width:auto}}.BookActivity_list .mobile-card-container{display:flex;flex:1 1 auto;flex-direction:column;gap:.55rem;min-height:0;overflow-y:auto;padding:0;scrollbar-gutter:stable;width:100%}.BookActivity_list .mobile-card{background:#fff;border:1px solid #d8e0e8;border-radius:.42rem;box-shadow:none;color:#334155;flex:0 0 auto;margin:0;padding:.8rem;width:100%}.BookActivity_list .mobile-card-header{align-items:center;border-bottom:1px solid #e8edf2;display:flex;gap:.65rem;justify-content:space-between;margin-bottom:.65rem;padding-bottom:.65rem}.BookActivity_list .mobile-card-header .mobile-card-number{background:#eef2f6;border:1px solid #c5d0da;border-radius:50%;color:#526b83;display:grid;flex:0 0 1.8rem;font-size:.72rem;font-weight:700;height:1.8rem;place-items:center;width:1.8rem}.BookActivity_list .mobile-card-header .mobile-card-date{background:#f8fafc;border:1px solid #e1e7ed;border-radius:.3rem;color:#64748b;flex:0 0 auto;font-size:.76rem;margin:0;padding:.25rem .5rem}.BookActivity_list .mobile-card-content{margin:0 0 .7rem}.BookActivity_list .mobile-card-row{grid-gap:.5rem;align-items:start;display:grid;gap:.5rem;grid-template-columns:4rem minmax(0,1fr);margin:0;padding:.3rem 0}.BookActivity_list .mobile-card-row .mobile-card-label{color:#718096;font-size:.78rem;font-weight:600;text-align:left}.BookActivity_list .mobile-card-row .mobile-card-value{color:#334155;font-size:.8rem;font-weight:400;line-height:1.5;min-width:0;overflow-wrap:anywhere;text-align:left}.BookActivity_list .mobile-card-row .mobile-card-book-name{color:#26394b;font-weight:650}.BookActivity_list .mobile-card-buttons{display:flex;justify-content:flex-end;width:100%}.BookActivity_list .mobile-card-buttons .mobile-btn{background:#f1f7fb!important;border:1px solid #9fc1dd!important;border-radius:.3rem!important;box-shadow:none!important;color:#2e658e!important;font-family:inherit!important;font-size:.78rem!important;font-weight:500;height:2rem;margin:0;min-width:5.5rem;padding:0;width:5.5rem}.BookActivity_list .mobile-list-status{align-items:center;background:#fff;border:1px solid #d8e0e8;border-radius:.42rem;color:#8a94a3;display:flex;font-size:.82rem;justify-content:center;min-height:8rem}@media(max-width:480px){.BookActivity_list .mobile-card{padding:.7rem}.BookActivity_list .mobile-card-row{grid-template-columns:3.7rem minmax(0,1fr)}.BookActivity_list .mobile-card-row .mobile-card-label,.BookActivity_list .mobile-card-row .mobile-card-value{font-size:.76rem}}.BookActivity_list{background:#fff;color:#334155;display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:64rem;min-height:0;overflow:hidden;width:100%}.BookActivity_list,.BookActivity_list *{box-sizing:border-box}.BookActivity_list .sec-main{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:.25rem 1rem 1rem;width:100%}.BookActivity_list .HeaderTitle{background:#dce6ef;border:1px solid #c5d0da!important;border-radius:.42rem;color:#2f4f6f;flex:0 0 2.65rem;font-size:.9rem;font-weight:650;height:2.65rem;margin:0 0 .65rem;min-height:2.65rem;width:100%}.BookActivity_list .HeaderTitle .section-title{box-sizing:border-box;padding:0 .35rem 0 1rem}.BookActivity_list .HeaderTitle .section-title .close{color:#475569;height:2.5rem;opacity:.75;right:.25rem;width:2.5rem}.BookActivity_list .HeaderTitle .section-title .close svg{height:1.35rem;width:1.35rem}.BookActivity_list .book-list-toolbar{align-items:center;background:#fff;border:1px solid #dbe2ea;border-radius:.42rem;display:flex;flex:0 0 auto;margin-bottom:.6rem;min-height:3.4rem;padding:.7rem .9rem}.BookActivity_list .book-list-toolbar>div{display:flex;flex-direction:column;min-width:0;text-align:left}.BookActivity_list .book-list-toolbar strong{color:#314357;font-size:.9rem;font-weight:700;line-height:1.35}.BookActivity_list .book-list-toolbar span{color:#718096;font-size:.76rem;line-height:1.35;margin-top:.12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookActivity_list .book-list-table-shell{background:#fff;border:1px solid #cbd5df;border-radius:.35rem;flex:1 1 auto;min-height:0;overflow:auto;scrollbar-gutter:stable;width:100%}.BookActivity_list .book-list-table{background:#fff;border-collapse:initial;border-spacing:0;color:#26394b;margin:0;min-width:42rem;table-layout:fixed;width:100%}.BookActivity_list .book-list-table td,.BookActivity_list .book-list-table th{border:0!important;border-bottom:1px solid #d4dbe2!important;border-right:1px solid #d4dbe2!important;font-family:inherit;font-size:.84rem;font-weight:400;height:2.5rem;line-height:1.4;overflow:hidden;padding:.35rem .65rem!important;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.BookActivity_list .book-list-table td:last-child,.BookActivity_list .book-list-table th:last-child{border-right:1px solid #d4dbe2!important}.BookActivity_list .book-list-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:4}.BookActivity_list .book-list-table thead th{background:#f5f6f8;background:var(--h-tr-header-bg,#f5f6f8);border-bottom-color:#c5d0da!important;color:#4b5563;font-weight:400;height:2.55rem;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:5}.BookActivity_list .book-list-table td:first-child,.BookActivity_list .book-list-table th:first-child{background:#f5f6f8;background:var(--h-tr-header-bg,#f5f6f8);color:#4b5563;text-align:center;width:4rem}.BookActivity_list .book-list-table td:nth-child(2),.BookActivity_list .book-list-table th:nth-child(2){padding-left:.85rem!important;padding-right:.85rem!important;text-align:left}.BookActivity_list .book-list-table td:nth-child(3),.BookActivity_list .book-list-table th:nth-child(3){width:12rem}.BookActivity_list .book-list-table td:nth-child(4),.BookActivity_list .book-list-table th:nth-child(4){width:8rem}.BookActivity_list .book-list-table td:nth-child(5),.BookActivity_list .book-list-table th:nth-child(5){width:6rem}.BookActivity_list .book-list-table tbody tr,.BookActivity_list .book-list-table tbody tr:hover{background:#fff;cursor:default}.BookActivity_list .book-list-table .book-list-status-row td{background:#fff!important;border-right:0!important;color:#8a94a3;font-size:.84rem;height:8rem;text-align:center}.BookActivity_list .btnReport{background:#f1f7fb!important;border:1px solid #9fc1dd!important;border-radius:.3rem!important;box-shadow:none!important;color:#2e658e!important;font-family:inherit!important;font-size:.8rem!important;font-weight:400;height:1.8rem!important;margin:0;min-width:4.6rem;padding:0;width:4.6rem}.BookActivity_list .btnReport:hover:not(:disabled){background:#e3f0f8!important;border-color:#78a9cd!important;color:#234e6e!important}@media(max-width:900px){.BookActivity_list .sec-main{padding:.25rem .4rem 1rem}.BookActivity_list .HeaderTitle{font-size:.84rem;height:2.5rem;margin-bottom:.45rem;min-height:2.5rem}.BookActivity_list .book-list-toolbar{margin-bottom:.45rem;min-height:3rem;padding:.55rem .65rem}}.comm-student-list-header .HeaderTitle{background-color:#e9edf3;border-color:#d4dbe4!important;color:#475569}.comm-student-list-header .HeaderTitle .section-title{box-sizing:border-box;justify-content:space-between;padding:0 .35rem 0 1rem}.comm-student-list-header .HeaderTitle .section-title>span{flex:1 1;min-width:0;text-align:left}.comm-student-list-header .HeaderTitle .section-title .close{flex:0 0 2.5rem;opacity:.72;position:static}.Comm_stuList{align-items:stretch;box-sizing:border-box;caret-color:#0000;display:flex;flex-direction:column;height:calc(100% - 3rem);overflow:hidden;padding:1px;width:100%}.Comm_stuList .sec-main{border:1px solid #cfd3d8;box-sizing:border-box}.Comm_stuList .activity-grid-desktop,.Comm_stuList .sec-main{background:#fff;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;width:100%}.Comm_stuList .activity-grid-desktop{color:#334155}.Comm_stuList .managed-list-message{color:#475569;padding:1.5rem;text-align:center}.Comm_stuList .managed-list-message button{background:#edf8fb;border:1px solid #afd3df;border-radius:.3rem;color:#28677e;cursor:pointer;padding:.45rem .85rem}.Comm_stuList .managed-mission-action{background:#edf8fb;border:1px solid #afd3df;border-radius:.25rem;color:#28677e;cursor:pointer;font:inherit;font-size:.82rem;min-height:1.8rem;min-width:4.2rem;padding:.2rem .6rem}.Comm_stuList .managed-mission-action:hover{background:#dff1f6}.Comm_stuList .managed-mission-action:focus-visible{outline:2px solid #2f6fed;outline-offset:2px}.Comm_stuList.is-managed-mission-list .activity-grid-header-row{height:auto;min-height:2.7rem}.Comm_stuList .activity-grid-header-frame{flex:0 0 auto;overflow-y:auto;scrollbar-gutter:stable}.Comm_stuList .activity-grid-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.Comm_stuList .activity-grid-header-row,.Comm_stuList .activity-grid-row{box-sizing:border-box;display:grid;font-size:.9rem;grid-template-columns:var(--activity-grid-columns);min-width:0;width:100%}.Comm_stuList .activity-grid-header-row{background:#f5f6f8;color:#4b5563;font-weight:400;height:2.3rem}.Comm_stuList .activity-grid-row{background:#fff;height:2.3rem}.Comm_stuList .activity-grid-cell{align-items:center;border-bottom:1px solid #d7dbe0;border-right:1px solid #d7dbe0;box-sizing:border-box;display:flex;font-size:.9rem;font-weight:400;justify-content:center;min-width:0;overflow:hidden;padding:0 .65rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Comm_stuList .activity-grid-header-cell{background:#f5f6f8;padding:0}.Comm_stuList .activity-grid-row .col-no{background:#f5f6f8}.Comm_stuList .activity-grid-cell.col-spacer{border-right:0}.Comm_stuList .activity-grid-row .col-spacer{background:#fff}.Comm_stuList .sortable-header-button{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:400;gap:.25rem;height:100%;justify-content:center;padding:0 .35rem;width:100%}.Comm_stuList .sortable-header-button:focus-visible{outline:2px solid #2f6fed;outline-offset:-2px}.Comm_stuList .sort-indicator{color:#70809a;flex:0 0 auto;font-size:.62rem;line-height:1;min-width:.65rem}.Comm_stuList .activity-grid-end-space{background:#fff;height:4rem;min-height:4rem;width:100%}.Comm_stuList .table-main{background:#fff;border-collapse:initial;border-spacing:0;color:#334155;font-size:.9rem;table-layout:fixed;width:100%}.Comm_stuList .table-main thead{position:-webkit-sticky;position:sticky;top:0;z-index:2}.Comm_stuList .table-main tr{background:#fff;height:2.3rem!important}.Comm_stuList .table-main td,.Comm_stuList .table-main th{border:0!important;border-bottom:1px solid #d7dbe0!important;border-right:1px solid #d7dbe0!important;box-sizing:border-box;font-size:.9rem;font-weight:400;height:2.3rem!important;overflow:hidden;padding:0 .65rem;text-align:center!important;text-overflow:ellipsis;white-space:nowrap}.Comm_stuList .table-main th{background:#f5f6f8;color:#4b5563}.Comm_stuList .table-main .col-no{background:#f5f6f8;width:4.2rem}.Comm_stuList .table-main .col-name{width:10rem}.Comm_stuList .table-main .col-phone{width:11rem}.Comm_stuList .table-main .col-status{width:6.5rem}.Comm_stuList .table-main .col-date{width:8.5rem}.Comm_stuList .table-main .col-action{width:8rem}.Comm_stuList .table-main .col-spacer{border-right:0!important;width:auto}.Comm_stuList .table-main th.col-spacer{background:#f5f6f8}.Comm_stuList .table-main td.col-spacer{background:#fff}.Comm_stuList .table-main .sortable-header-button{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:400;gap:.25rem;height:100%;justify-content:center;padding:0 .35rem;width:100%}.Comm_stuList .table-main .sortable-header-button:focus-visible{outline:2px solid #2f6fed;outline-offset:-2px}.Comm_stuList .table-main .sort-indicator{color:#70809a;flex:0 0 auto;font-size:.62rem;line-height:1;min-width:.65rem}.Comm_stuList .table-main tbody tr.selected,.Comm_stuList .table-main tbody tr:hover{background:#fff!important}.Comm_stuList .table-scroll-end-space{background:#fff;height:4rem;min-height:4rem;width:100%}.Comm_stuList .btnReport{border-radius:.25rem;font-size:.82rem;font-weight:400;height:1.8rem;padding:0;white-space:nowrap;width:4.2rem}.Comm_stuList .coaching-select-btn{background-color:#f3efff!important;border:1px solid #cbbbea!important;color:#6842a8!important}.Comm_stuList .coaching-select-btn:hover:not(:disabled){background-color:#e8dfff!important}.Comm_stuList .activity-select-btn{background-color:#edf8fb!important;border:1px solid #afd3df!important;color:#28677e!important}.Comm_stuList .activity-select-btn:hover:not(:disabled){background-color:#dff1f6!important}.Comm_stuList .activity-empty,.Comm_stuList .coaching-empty{align-items:center;background:#f7f8fa;border:1px solid #d8dde5;border-radius:.25rem;box-sizing:border-box;color:#8a94a3;display:inline-flex;font-size:.82rem;font-weight:400;height:1.8rem;justify-content:center;min-width:4.2rem;padding:0 .55rem}.Comm_stuList .sec-menu{align-items:center;display:flex;flex:0 0 auto;justify-content:center;margin:.55rem 0;min-height:2.2rem;width:100%}.Comm_stuList .sec-menu .student-status-filter{align-items:center;background:#fff;border:1px solid #c9cdd3;border-radius:.3rem;box-sizing:border-box;color:#6b7280;display:inline-flex;font-size:.9rem;font-weight:400;gap:.7rem;height:2.2rem;padding:0 .65rem}.Comm_stuList .sec-menu .student-status-filter label{align-items:center;cursor:pointer;display:inline-flex;gap:.25rem}.Comm_stuList .sec-menu .student-status-filter input[type=radio]{accent-color:var(--h-insert);cursor:pointer;height:.9rem;margin:0;width:.9rem}.Comm_stuList .sec-menu .student-status-filter input[type=radio]:checked+span{color:#334155}@media(max-width:899px){.Comm_stuList .sec-main{border:0}.Comm_stuList .sec-menu{margin-bottom:.7rem}}.Comm_stuList.is-managed-mission-list .mobile-cards-container{min-height:0;overflow-y:auto}.Comm_stuList .mobile-card .card-actions.managed-mission-actions{flex-wrap:wrap;gap:.5rem}.Comm_stuList .mobile-card .card-actions.managed-mission-actions .managed-mission-action{flex:1 1 9rem;min-height:2.25rem;white-space:normal}.Comm_stuList .mobile-cards-container{box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;padding:.1rem .15rem 2rem;width:100%}.Comm_stuList .mobile-card{background:#fff;border:1px solid #d6dbe2;border-radius:.45rem;box-shadow:none;color:#334155;cursor:default;padding:.8rem}.Comm_stuList .mobile-card:active,.Comm_stuList .mobile-card:hover{border-color:#d6dbe2;box-shadow:none;transform:none}.Comm_stuList .mobile-card .card-header{grid-gap:.6rem;align-items:center;border-bottom:1px solid #e2e6eb;display:grid;gap:.6rem;grid-template-columns:auto 1fr auto;margin-bottom:.6rem;padding-bottom:.55rem}.Comm_stuList .mobile-card .card-header .card-number,.Comm_stuList .mobile-card .card-header .card-status{align-items:center;background:#eef1f5;border-radius:.25rem;color:#475569;display:inline-flex;font-size:.78rem;font-weight:400;justify-content:center;min-height:1.55rem;padding:.15rem .45rem}.Comm_stuList .mobile-card .card-header .card-name{color:#1f2937;font-size:.9rem;font-weight:500;text-align:left}.Comm_stuList .mobile-card .card-content{margin-bottom:.65rem}.Comm_stuList .mobile-card .card-content .card-row{align-items:center;display:flex;justify-content:space-between;min-height:1.65rem;padding:.1rem 0}.Comm_stuList .mobile-card .card-content .card-row .card-label,.Comm_stuList .mobile-card .card-content .card-row .card-value{font-size:.85rem;font-weight:400}.Comm_stuList .mobile-card .card-content .card-row .card-label{color:#7a8492}.Comm_stuList .mobile-card .card-content .card-row .card-value{color:#334155;text-align:right}.Comm_stuList .mobile-card .card-actions{align-items:center;border-top:1px solid #e2e6eb;display:flex;justify-content:center;min-height:2.35rem;padding-top:.65rem}.Comm_stuList .mobile-card .card-actions .activity-empty,.Comm_stuList .mobile-card .card-actions .coaching-empty,.Comm_stuList .mobile-card .card-actions .mobile-btn{border-radius:.3rem;font-size:.85rem;font-weight:400;height:2.1rem;min-height:2.1rem;min-width:8.5rem;width:8.5rem}.Comm_stuList .mobile-card .card-actions .coaching-select-btn{background-color:#f3efff!important;border:1px solid #cbbbea!important;color:#6842a8!important}.Comm_stuList .mobile-card .card-actions .activity-select-btn{background-color:#edf8fb!important;border:1px solid #afd3df!important;color:#28677e!important}.Comm_stuList .mobile-card .card-actions .activity-empty,.Comm_stuList .mobile-card .card-actions .coaching-empty{align-items:center;background:#f7f8fa;border:1px solid #d8dde5;box-sizing:border-box;color:#8a94a3;display:inline-flex;justify-content:center}@media(max-width:480px){.Comm_stuList .mobile-cards-container{gap:.6rem}.Comm_stuList .mobile-card{padding:.7rem}}.DailyPlan_write{--daily-accent:#4f7899;--daily-accent-dark:#3f6686;--daily-text:#334155;--daily-muted:#718096;--daily-line:#dbe2ea;--daily-submit:#ef4444;--daily-submit-dark:#dc2626;align-items:center;background:#fff;color:var(--daily-text);display:flex;flex-direction:column;height:100%;margin:0!important;min-height:0;overflow-x:hidden;overflow-y:auto;width:100%}.DailyPlan_write,.DailyPlan_write *{box-sizing:border-box}.DailyPlan_write .daily-form{background:#fff;display:flex;flex-direction:column;gap:.8rem;margin:0 auto;overflow:visible;padding:.25rem 1rem 2rem;width:min(64rem,100%)}.DailyPlan_write .daily-form>.HeaderTitle{background:#dce6ef;border:1px solid #c5d0da!important;border-radius:.45rem;color:#2f4f6f;flex:0 0 2.65rem;font-size:.9rem;font-weight:650;height:2.65rem;margin:0;min-height:2.65rem;width:100%}.DailyPlan_write .daily-form>.HeaderTitle .section-title{padding:0 1rem}.DailyPlan_write .daily-card{background:#fff;border:1px solid var(--daily-line);border-radius:.42rem;padding:1.05rem 1.15rem;width:100%}.DailyPlan_write .card-heading{align-items:center;border-bottom:1px solid #e8edf2;display:flex;gap:.7rem;margin-bottom:.9rem;min-width:0;padding-bottom:.85rem}.DailyPlan_write .card-heading .card-number{background:var(--daily-accent);border-radius:50%;color:#fff;display:grid;flex:0 0 2rem;font-size:.84rem;font-weight:700;height:2rem;place-items:center;width:2rem}.DailyPlan_write .card-heading>div:not(.total-score-summary){min-width:0}.DailyPlan_write .card-heading h2{color:#26384a;font-size:1rem;font-weight:700;line-height:1.3;margin:0;text-align:left}.DailyPlan_write .card-heading p{color:var(--daily-muted);font-size:.78rem;line-height:1.4;margin:.15rem 0 0;text-align:left}.DailyPlan_write .score-heading>div:not(.total-score-summary){flex:1 1 auto}.DailyPlan_write .total-score-summary{align-items:baseline;background:#f5f7fa;border:1px solid #d8e0e8;border-radius:.4rem;color:#526173;display:flex;flex:0 0 auto;gap:.35rem;min-width:5rem;padding:.42rem .65rem}.DailyPlan_write .total-score-summary span{font-size:.76rem;font-weight:600}.DailyPlan_write .total-score-summary strong{color:var(--daily-accent-dark);font-size:1rem;line-height:1}.DailyPlan_write .form-group{margin:0;width:100%}.DailyPlan_write .form-group+.form-group{margin-top:.9rem}.DailyPlan_write .form-group label{color:#3d4d5f;display:block;font-size:.86rem;font-weight:650;line-height:1.35;margin:0 0 .42rem;text-align:left}.DailyPlan_write .form-input{min-height:2.65rem;padding:.25rem .45rem}.DailyPlan_write .form-input,.DailyPlan_write .form-textarea{background:#fff;border:1px solid #cfd8e3;border-radius:.4rem;width:100%}.DailyPlan_write .form-textarea{color:#334155;display:block;font-family:inherit;font-size:.88rem;line-height:1.6;margin:0;min-height:7rem;outline:none;padding:.72rem .8rem;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.DailyPlan_write .form-textarea:hover{border-color:#aebbc9}.DailyPlan_write .form-textarea:focus{border-color:#7c8da0;box-shadow:0 0 0 3px #64748b1a}.DailyPlan_write .form-textarea::placeholder{color:#9aa5b2}.DailyPlan_write .review-group .form-textarea{min-height:8.5rem}.DailyPlan_write .section-dtpiker{background:#fff;border-radius:0;gap:.3rem;min-height:2.15rem;padding:0;width:100%}.DailyPlan_write .section-dtpiker,.DailyPlan_write .section-dtpiker .article-dtpiker{align-items:center;display:flex;justify-content:center}.DailyPlan_write .section-dtpiker .article-dtpiker .datePicker{background:#fff;border:1px solid #cfd8e3;border-radius:.35rem;color:#334155;font-family:inherit;font-size:.86rem;height:2rem;margin:0;outline:none;padding:0 .55rem;text-align:center;width:7.5rem}.DailyPlan_write .section-dtpiker .article-dtpiker .week{color:#526173;font-size:.82rem;height:2rem;line-height:2rem;margin:0;padding-left:.45rem;width:2rem}.DailyPlan_write .section-dtpiker .btnNextPrev{background:#0000;border-radius:.35rem;color:#526173;display:grid;font-size:.95rem;height:2rem;margin:0;min-width:2rem;padding:0;place-items:center;width:2rem}.DailyPlan_write .score-group,.DailyPlan_write .score-section{background:#0000;border:0;border-radius:0;margin:0;padding:0}.DailyPlan_write .score-items{grid-gap:.65rem;display:grid;gap:.65rem}.DailyPlan_write .score-item{background:#fff;border:1px solid #d8e0e8;border-radius:.42rem;padding:.85rem 1rem}.DailyPlan_write .score-item .item-header{align-items:center;display:flex;gap:.6rem;margin:0}.DailyPlan_write .score-item .item-header .item-number{background:#eef2f6;border:1px solid #c5d0da;border-radius:50%;color:#526b83;display:grid;flex:0 0 1.75rem;font-size:.76rem;font-weight:700;height:1.75rem;margin:0;place-items:center;width:1.75rem}.DailyPlan_write .score-item .item-header .item-name{color:#314357;font-size:.9rem;font-weight:650;line-height:1.35;margin:0}.DailyPlan_write .score-item .item-description{color:var(--daily-muted);font-size:.78rem;line-height:1.45;margin:.25rem 0 .65rem;padding-left:2.35rem;text-align:left}.DailyPlan_write .score-item .score-input-group{padding-left:2.35rem}.DailyPlan_write .score-item .score-buttons{grid-gap:.35rem;display:grid;gap:.35rem;grid-template-columns:repeat(10,minmax(2rem,1fr));margin:0;width:100%}.DailyPlan_write .score-item .score-buttons .score-btn{background:#fff;border:1px solid #cfd8e3;border-radius:.35rem;color:#526173;cursor:pointer;display:grid;font-family:inherit;font-size:.82rem;font-weight:600;height:2.25rem;margin:0;min-width:0;padding:0;place-items:center;width:100%}.DailyPlan_write .score-item .score-buttons .score-btn.selected{background:var(--daily-accent);border-color:var(--daily-accent);color:#fff}.DailyPlan_write .button-group{align-items:center;display:flex;gap:.55rem;justify-content:center;margin:0;padding:.15rem 0 .35rem;width:100%}.DailyPlan_write .button-group .btn{border-radius:.4rem!important;box-shadow:none!important;font-family:inherit!important;font-size:.86rem!important;font-weight:600;height:2.5rem;margin:0;min-width:8rem;padding:0 .9rem;width:8rem}.DailyPlan_write .button-group .btn.h-btn-gray{background:#f8fafc!important;border:1px solid #c5d0da!important;color:#526b83!important}.DailyPlan_write .button-group .btn.h-btn-gray:hover{background:#eef2f6!important;border-color:#9eacbb!important;color:#304b67!important}.DailyPlan_write .button-group .btn.h-btn-red{background:var(--daily-submit)!important;border-color:var(--daily-submit)!important;color:#fff!important}.DailyPlan_write .button-group .btn.h-btn-red:hover{background:var(--daily-submit-dark)!important;border-color:var(--daily-submit-dark)!important}@media(max-width:768px){.DailyPlan_write .daily-form{gap:.65rem;padding:.25rem .4rem 1.25rem}.DailyPlan_write .daily-form>.HeaderTitle{height:2.5rem;min-height:2.5rem}.DailyPlan_write .daily-card{border-radius:.4rem;padding:.85rem}.DailyPlan_write .card-heading{gap:.55rem;margin-bottom:.75rem;padding-bottom:.7rem}.DailyPlan_write .card-heading .card-number{flex-basis:1.8rem;height:1.8rem;width:1.8rem}.DailyPlan_write .card-heading p{font-size:.74rem}.DailyPlan_write .total-score-summary{min-width:4.4rem;padding:.36rem .5rem}.DailyPlan_write .score-item{padding:.75rem}.DailyPlan_write .score-item .item-description,.DailyPlan_write .score-item .score-input-group{padding-left:0}.DailyPlan_write .score-item .item-description{margin-top:.4rem}.DailyPlan_write .score-item .score-buttons{grid-template-columns:repeat(5,minmax(2rem,1fr))}.DailyPlan_write .button-group{gap:.4rem}.DailyPlan_write .button-group .btn{flex:1 1;min-width:0;width:auto}}@media(max-width:420px){.DailyPlan_write .score-heading{align-items:flex-start;flex-wrap:wrap}.DailyPlan_write .score-heading .total-score-summary{margin-left:2.35rem}.DailyPlan_write .section-dtpiker{gap:.1rem}}.section-dtpiker{background-color:#fff;border-radius:2rem;gap:.5rem;padding:0 .3rem}.section-dtpiker,.section-dtpiker .article-dtpiker{align-items:center;display:flex;justify-content:center}.section-dtpiker .article-dtpiker .week{height:2rem;line-height:1.8rem;padding-left:8px;width:2rem}.section-dtpiker .article-dtpiker .datePicker{border:1px solid #ddd;border-radius:.3rem;font-size:1rem;height:2rem;margin-top:.3rem;outline:none;padding:7px 10px;position:relative;text-align:center;width:7.5rem}.section-dtpiker .btnNextPrev{color:#333;font-size:1.1rem;margin-top:-3px;min-width:2rem}.section-dtpiker .react-datepicker__day--saturday{color:blue}.section-dtpiker .react-datepicker__day--sunday{color:red}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.DailyPlan_list .mobile-card-container{display:flex;flex:1 1 auto;flex-direction:column;gap:.55rem;min-height:0;overflow-y:auto;padding:0;scrollbar-gutter:stable;width:100%}.DailyPlan_list .mobile-card{background:#fff;border:1px solid #d8e0e8;border-radius:.42rem;box-shadow:none;color:#334155;flex:0 0 auto;margin:0;padding:.8rem;width:100%}.DailyPlan_list .mobile-card-header{align-items:center;border-bottom:1px solid #e8edf2;display:flex;gap:.65rem;justify-content:space-between;margin-bottom:.65rem;padding-bottom:.65rem}.DailyPlan_list .mobile-card-header .mobile-card-number{background:#eef2f6;border:1px solid #c5d0da;border-radius:50%;color:#526b83;display:grid;flex:0 0 1.8rem;font-size:.72rem;font-weight:700;height:1.8rem;place-items:center;width:1.8rem}.DailyPlan_list .mobile-card-header .mobile-card-user{color:#26394b;flex:1 1 auto;font-size:.84rem;font-weight:650;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.DailyPlan_list .mobile-card-header .mobile-card-score{background:#f1f7fb;border:1px solid #c9dce9;border-radius:.3rem;color:#3f6686;flex:0 0 auto;font-size:.76rem;font-weight:650;padding:.25rem .5rem}.DailyPlan_list .mobile-card-content{margin:0 0 .7rem}.DailyPlan_list .mobile-card-row{grid-gap:.5rem;align-items:start;display:grid;gap:.5rem;grid-template-columns:4rem minmax(0,1fr);margin:0;padding:.3rem 0}.DailyPlan_list .mobile-card-row.full-width{margin-top:.15rem;padding-bottom:.18rem}.DailyPlan_list .mobile-card-row .mobile-card-label{color:#718096;font-size:.78rem;font-weight:600;text-align:left}.DailyPlan_list .mobile-card-row .mobile-card-value{color:#334155;font-size:.8rem;line-height:1.5;min-width:0;overflow-wrap:anywhere;text-align:left}.DailyPlan_list .mobile-card-review,.DailyPlan_list .mobile-card-schedule{background:#f8fafc;border:1px solid #e1e7ed;border-radius:.35rem;color:#45576a;font-size:.8rem;line-height:1.5;margin:0 0 .55rem;overflow-wrap:anywhere;padding:.6rem .7rem}.DailyPlan_list .mobile-card-review{background:#fff;color:#64748b}.DailyPlan_list .mobile-card-buttons{display:flex;justify-content:flex-end;width:100%}.DailyPlan_list .mobile-card-buttons .mobile-btn{background:#f1f7fb!important;border:1px solid #9fc1dd!important;border-radius:.3rem!important;box-shadow:none!important;color:#2e658e!important;font-family:inherit!important;font-size:.78rem!important;font-weight:500;height:2rem;margin:0;min-width:5.5rem;padding:0;width:5.5rem}.DailyPlan_list .mobile-list-status{align-items:center;background:#fff;border:1px solid #d8e0e8;border-radius:.42rem;color:#8a94a3;display:flex;font-size:.82rem;justify-content:center;min-height:8rem}@media(max-width:480px){.DailyPlan_list .daily-list-toolbar>div span{display:none}.DailyPlan_list .mobile-card{padding:.7rem}.DailyPlan_list .mobile-card-row{grid-template-columns:3.7rem minmax(0,1fr)}.DailyPlan_list .mobile-card-row .mobile-card-label,.DailyPlan_list .mobile-card-row .mobile-card-value{font-size:.76rem}}.DailyPlan_list{background:#fff;color:#334155;display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:64rem;min-height:0;overflow:hidden;width:100%}.DailyPlan_list,.DailyPlan_list *{box-sizing:border-box}.DailyPlan_list .sec-list{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:.25rem 1rem 1rem;width:100%}.DailyPlan_list .HeaderTitle{background:#dce6ef;border:1px solid #c5d0da!important;border-radius:.42rem;color:#2f4f6f;flex:0 0 2.65rem;font-size:.9rem;font-weight:650;height:2.65rem;margin:0 0 .65rem;min-height:2.65rem;width:100%}.DailyPlan_list .HeaderTitle .section-title{box-sizing:border-box;padding:0 .35rem 0 1rem}.DailyPlan_list .HeaderTitle .section-title .close{color:#475569;height:2.5rem;opacity:.75;right:.25rem;width:2.5rem}.DailyPlan_list .HeaderTitle .section-title .close svg{height:1.35rem;width:1.35rem}.DailyPlan_list .daily-list-toolbar{align-items:center;background:#fff;border:1px solid #dbe2ea;border-radius:.42rem;display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;margin-bottom:.6rem;min-height:3.4rem;padding:.7rem .9rem}.DailyPlan_list .daily-list-toolbar>div{display:flex;flex-direction:column;min-width:0;text-align:left}.DailyPlan_list .daily-list-toolbar strong{color:#314357;font-size:.9rem;font-weight:700;line-height:1.35}.DailyPlan_list .daily-list-toolbar>div span{color:#718096;font-size:.76rem;line-height:1.35;margin-top:.12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DailyPlan_list .daily-list-toolbar .daily-list-count{background:#f8fafc;border:1px solid #d2dce5;border-radius:.35rem;color:#526b83;flex:0 0 auto;font-size:.78rem;font-weight:600;padding:.38rem .68rem}.DailyPlan_list .daily-list-table-shell{background:#fff;border:1px solid #cbd5df;border-radius:.35rem;flex:1 1 auto;min-height:0;overflow:auto;scrollbar-gutter:stable;width:100%}.DailyPlan_list .daily-list-table{background:#fff;border-collapse:initial;border-spacing:0;color:#26394b;margin:0;min-width:48rem;table-layout:fixed;width:100%}.DailyPlan_list .daily-list-table td,.DailyPlan_list .daily-list-table th{border:0!important;border-bottom:1px solid #d4dbe2!important;border-right:1px solid #d4dbe2!important;font-family:inherit;font-size:.84rem;font-weight:400;height:2.5rem;line-height:1.4;overflow:hidden;padding:.35rem .65rem!important;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.DailyPlan_list .daily-list-table td:last-child,.DailyPlan_list .daily-list-table th:last-child{border-right:1px solid #d4dbe2!important}.DailyPlan_list .daily-list-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:4}.DailyPlan_list .daily-list-table thead th{background:#f5f6f8;background:var(--h-tr-header-bg,#f5f6f8);border-bottom-color:#c5d0da!important;color:#4b5563;font-weight:400;height:2.55rem;position:-webkit-sticky;position:sticky;top:0;z-index:5}.DailyPlan_list .daily-list-table td:first-child,.DailyPlan_list .daily-list-table th:first-child{background:#f5f6f8;background:var(--h-tr-header-bg,#f5f6f8);color:#4b5563;width:4rem}.DailyPlan_list .daily-list-table td:nth-child(2),.DailyPlan_list .daily-list-table td:nth-child(3),.DailyPlan_list .daily-list-table th:nth-child(2),.DailyPlan_list .daily-list-table th:nth-child(3){width:8rem}.DailyPlan_list .daily-list-table td:nth-child(4),.DailyPlan_list .daily-list-table td:nth-child(6),.DailyPlan_list .daily-list-table th:nth-child(4),.DailyPlan_list .daily-list-table th:nth-child(6){width:6rem}.DailyPlan_list .daily-list-table td:nth-child(5),.DailyPlan_list .daily-list-table th:nth-child(5){padding-left:.85rem!important;padding-right:.85rem!important;text-align:left}.DailyPlan_list .daily-list-table tbody tr,.DailyPlan_list .daily-list-table tbody tr:hover{background:#fff;cursor:default}.DailyPlan_list .daily-list-table .schedule-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DailyPlan_list .daily-list-table .daily-list-status-row td{background:#fff!important;border-right:0!important;color:#8a94a3;font-size:.84rem;height:8rem;text-align:center}.DailyPlan_list .btnReport{background:#f1f7fb!important;border:1px solid #9fc1dd!important;border-radius:.3rem!important;box-shadow:none!important;color:#2e658e!important;font-family:inherit!important;font-size:.8rem!important;font-weight:400;height:1.8rem!important;margin:0;min-width:4.6rem;padding:0;width:4.6rem}.DailyPlan_list .btnReport:hover:not(:disabled){background:#e3f0f8!important;border-color:#78a9cd!important;color:#234e6e!important}@media(max-width:900px){.DailyPlan_list .sec-list{padding:.25rem .4rem 1rem}.DailyPlan_list .HeaderTitle{font-size:.84rem;height:2.5rem;margin-bottom:.45rem;min-height:2.5rem}.DailyPlan_list .daily-list-toolbar{margin-bottom:.45rem;min-height:3rem;padding:.55rem .65rem}}.DailyPlan_detail{--daily-detail-accent:#4f7899;--daily-detail-accent-dark:#3f6686;--daily-detail-text:#334155;--daily-detail-muted:#718096;--daily-detail-line:#dbe2ea;align-items:center;background:#fff;color:var(--daily-detail-text);display:flex;flex-direction:column;height:100%;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;width:100%}.DailyPlan_detail,.DailyPlan_detail *{box-sizing:border-box}.DailyPlan_detail .detail-container{background:#fff;border:0;border-radius:0;display:flex;flex:0 0 auto;flex-direction:column;gap:.8rem;height:auto;margin:0 auto;min-height:100%;overflow:visible;padding:.25rem 1rem 2rem;width:min(64rem,100%)}.DailyPlan_detail .HeaderTitle{background:#dce6ef;border:1px solid #c5d0da!important;border-radius:.42rem;color:#2f4f6f;flex:0 0 2.65rem;font-size:.9rem;font-weight:650;height:2.65rem;margin:0;min-height:2.65rem;width:100%}.DailyPlan_detail .HeaderTitle .section-title{box-sizing:border-box;padding:0 .35rem 0 1rem}.DailyPlan_detail .HeaderTitle .section-title .close{color:#475569;height:2.5rem;opacity:.75;right:.25rem;width:2.5rem}.DailyPlan_detail .HeaderTitle .section-title .close svg{height:1.35rem;width:1.35rem}.DailyPlan_detail .edit-form,.DailyPlan_detail .edit-mode,.DailyPlan_detail .view-mode{display:flex;flex:0 0 auto;flex-direction:column;gap:.8rem;height:auto;overflow:visible;width:100%}.DailyPlan_detail .plan-summary{align-items:center;background:#fff;border:1px solid var(--daily-detail-line);border-radius:.42rem;display:flex;gap:1rem;justify-content:space-between;min-height:3.4rem;padding:.65rem .9rem;width:100%}.DailyPlan_detail .plan-summary>div:first-child{align-items:center;display:flex;gap:.55rem;min-width:0}.DailyPlan_detail .plan-summary .summary-label{color:#526173;font-size:.8rem;font-weight:650}.DailyPlan_detail .plan-summary strong{color:#334155;font-size:.84rem;font-weight:500}.DailyPlan_detail .plan-summary .total-score{background:#f1f6fa;border:1px solid #c9d9e5;border-radius:.35rem;color:var(--daily-detail-accent-dark);flex:0 0 auto;font-size:.82rem;font-weight:700;padding:.38rem .65rem}.DailyPlan_detail .daily-card{background:#fff;border:1px solid var(--daily-detail-line);border-radius:.42rem;display:block;flex:0 0 auto;height:auto!important;margin:0;max-height:none!important;overflow:visible!important;padding:1.05rem 1.15rem;width:100%}.DailyPlan_detail .card-heading{align-items:center;border-bottom:1px solid #e8edf2;display:flex;gap:.7rem;margin-bottom:.9rem;min-width:0;padding-bottom:.85rem}.DailyPlan_detail .card-heading .card-number{background:var(--daily-detail-accent);border-radius:50%;color:#fff;display:grid;flex:0 0 2rem;font-size:.84rem;font-weight:700;height:2rem;place-items:center;width:2rem}.DailyPlan_detail .card-heading>div:not(.total-score-summary){min-width:0}.DailyPlan_detail .card-heading h2{border:0;color:#26384a;font-size:1rem;font-weight:700;line-height:1.3;margin:0;padding:0;text-align:left}.DailyPlan_detail .card-heading p{color:var(--daily-detail-muted);font-size:.78rem;line-height:1.4;margin:.15rem 0 0;text-align:left}.DailyPlan_detail .score-heading>div:not(.total-score-summary){flex:1 1 auto}.DailyPlan_detail .total-score-summary{align-items:baseline;background:#f5f7fa;border:1px solid #d8e0e8;border-radius:.4rem;color:#526173;display:flex;flex:0 0 auto;gap:.35rem;min-width:5rem;padding:.42rem .65rem}.DailyPlan_detail .total-score-summary span{font-size:.76rem;font-weight:600}.DailyPlan_detail .total-score-summary strong{color:var(--daily-detail-accent-dark);font-size:1rem;line-height:1}.DailyPlan_detail .content-text{background:#f8fafc;border:1px solid #d8e0e8;border-radius:.4rem;color:#334155;font-size:.86rem;line-height:1.65;min-height:4.5rem;overflow-wrap:anywhere;padding:.72rem .8rem;text-align:left;white-space:pre-wrap;width:100%}.DailyPlan_detail .content-section,.DailyPlan_detail .score-card,.DailyPlan_detail .score-items,.DailyPlan_detail .score-list{height:auto!important;max-height:none!important;overflow:visible!important}.DailyPlan_detail .score-items,.DailyPlan_detail .score-list{grid-gap:.65rem;display:grid;gap:.65rem;width:100%}.DailyPlan_detail .score-item,.DailyPlan_detail .score-row{background:#fff;border:1px solid #d8e0e8;border-radius:.42rem;flex:0 0 auto;height:auto;min-height:3.5rem;padding:.75rem .9rem;width:100%}.DailyPlan_detail .score-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.DailyPlan_detail .score-row .score-info{align-items:center;display:flex;gap:.65rem;min-width:0}.DailyPlan_detail .score-row .item-number,.DailyPlan_detail .score-row .score-item .item-number{background:#eef2f6;border:1px solid #c5d0da;border-radius:50%;color:#526b83;display:grid;flex:0 0 1.75rem;font-size:.76rem;font-weight:700;height:1.75rem;place-items:center;width:1.75rem}.DailyPlan_detail .score-row .item-name{color:#314357;font-size:.86rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DailyPlan_detail .score-row .score-value{background:#f1f6fa;border:1px solid #d1dfe9;border-radius:.32rem;color:var(--daily-detail-accent-dark);flex:0 0 auto;font-size:.8rem;font-weight:700;min-width:3rem;padding:.28rem .5rem;text-align:center}.DailyPlan_detail .form-group{margin:0;width:100%}.DailyPlan_detail .form-group+.form-group{margin-top:.9rem}.DailyPlan_detail .form-group label{color:#3d4d5f;display:block;font-size:.86rem;font-weight:650;line-height:1.35;margin:0 0 .42rem;text-align:left}.DailyPlan_detail .form-input{min-height:2.65rem;padding:.25rem .45rem}.DailyPlan_detail .form-input,.DailyPlan_detail .form-textarea{background:#fff;border:1px solid #cfd8e3;border-radius:.4rem;width:100%}.DailyPlan_detail .form-textarea{color:#334155;display:block;font-family:inherit;font-size:.88rem;line-height:1.6;margin:0;min-height:7rem;outline:none;padding:.72rem .8rem;resize:vertical}.DailyPlan_detail .form-textarea:focus{border-color:#7c8da0;box-shadow:0 0 0 3px #64748b1a}.DailyPlan_detail .section-dtpiker{background:#fff;gap:.3rem;min-height:2.15rem;padding:0;width:100%}.DailyPlan_detail .section-dtpiker,.DailyPlan_detail .section-dtpiker .article-dtpiker{align-items:center;display:flex;justify-content:center}.DailyPlan_detail .section-dtpiker .article-dtpiker .datePicker{background:#fff;border:1px solid #cfd8e3;border-radius:.35rem;color:#334155;font-family:inherit;font-size:.86rem;height:2rem;margin:0;outline:none;padding:0 .55rem;text-align:center;width:7.5rem}.DailyPlan_detail .section-dtpiker .article-dtpiker .week{color:#526173;font-size:.82rem;height:2rem;line-height:2rem;padding-left:.45rem;width:2rem}.DailyPlan_detail .section-dtpiker .btnNextPrev{background:#0000;border-radius:.35rem;color:#526173;display:grid;height:2rem;margin:0;min-width:2rem;padding:0;place-items:center;width:2rem}.DailyPlan_detail .score-group,.DailyPlan_detail .score-section{background:#0000;border:0;margin:0;padding:0}.DailyPlan_detail .score-item{padding:.85rem 1rem}.DailyPlan_detail .score-item .item-header{align-items:center;display:flex;gap:.6rem}.DailyPlan_detail .score-item .item-header .item-number{background:#eef2f6;border:1px solid #c5d0da;border-radius:50%;color:#526b83;display:grid;flex:0 0 1.75rem;font-size:.76rem;font-weight:700;height:1.75rem;margin:0;place-items:center;width:1.75rem}.DailyPlan_detail .score-item .item-header .item-name{color:#314357;font-size:.9rem;font-weight:650;margin:0}.DailyPlan_detail .score-item .item-description{color:var(--daily-detail-muted);font-size:.78rem;line-height:1.45;margin:.25rem 0 .65rem;padding-left:2.35rem;text-align:left}.DailyPlan_detail .score-item .score-input-group{padding-left:2.35rem}.DailyPlan_detail .score-item .score-buttons{grid-gap:.35rem;display:grid;gap:.35rem;grid-template-columns:repeat(10,minmax(2rem,1fr));width:100%}.DailyPlan_detail .score-item .score-buttons .score-btn{background:#fff;border:1px solid #cfd8e3;border-radius:.35rem;color:#526173;cursor:pointer;display:grid;font-family:inherit;font-size:.82rem;font-weight:600;height:2.25rem;margin:0;min-width:0;padding:0;place-items:center;width:100%}.DailyPlan_detail .score-item .score-buttons .score-btn.selected{background:var(--daily-detail-accent);border-color:var(--daily-detail-accent);color:#fff}.DailyPlan_detail .button-group{align-items:center;border:0;display:flex;gap:.55rem;justify-content:center;margin:0;padding:.15rem 0 .35rem;width:100%}.DailyPlan_detail .button-group .btn{border-radius:.4rem!important;box-shadow:none!important;font-family:inherit!important;font-size:.84rem!important;font-weight:600;height:2.5rem;margin:0;min-width:7rem;padding:0 .8rem;width:7rem}.DailyPlan_detail .button-group .h-btn-green,.DailyPlan_detail .button-group .save-btn{background:var(--daily-detail-accent)!important;border:1px solid var(--daily-detail-accent)!important;color:#fff!important}.DailyPlan_detail .button-group .h-btn-red{background:#fff!important;border:1px solid #f2aaaa!important;color:#dc2626!important}.DailyPlan_detail .button-group .cancel-btn{background:#f5f7fa!important;border:1px solid #cfd8e3!important;color:#526173!important}.DailyPlan_detail .error,.DailyPlan_detail .loading{background:#fff;border:1px solid var(--daily-detail-line);border-radius:.42rem;color:#718096;font-size:.86rem;min-height:10rem;padding:3rem 1rem;text-align:center;width:100%}@media(max-width:768px){.DailyPlan_detail .detail-container{gap:.55rem;padding:.25rem .4rem 1.25rem}.DailyPlan_detail .HeaderTitle{font-size:.84rem;height:2.5rem;min-height:2.5rem}.DailyPlan_detail .edit-form,.DailyPlan_detail .edit-mode,.DailyPlan_detail .view-mode{gap:.55rem}.DailyPlan_detail .daily-card{padding:.85rem}.DailyPlan_detail .card-heading{gap:.55rem}.DailyPlan_detail .card-heading .card-number{flex-basis:1.8rem;height:1.8rem;width:1.8rem}.DailyPlan_detail .score-item .item-description,.DailyPlan_detail .score-item .score-input-group{padding-left:0}.DailyPlan_detail .score-item .score-buttons{grid-template-columns:repeat(5,minmax(2rem,1fr))}}@media(max-width:480px){.DailyPlan_detail .plan-summary{padding:.6rem .7rem}.DailyPlan_detail .card-heading p{display:none}.DailyPlan_detail .total-score-summary{min-width:4.4rem;padding:.38rem .5rem}.DailyPlan_detail .button-group .btn{flex:1 1;min-width:0;width:auto}}.Board_write{display:flex;height:100%;justify-content:center;overflow-y:auto;padding:.5rem;width:100%}.Board_write .sec-main{max-width:60rem;overflow:visible}.Board_write .box-subject,.Board_write .box-unit1,.Board_write .box-unit2{margin-bottom:.3rem}.Board_write .art-jodit .jodit-wysiwyg a[href]{background-color:#edf5fc;border-radius:.25rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#1d5f9b;cursor:pointer;font-weight:600;overflow-wrap:anywhere;padding:.08em .25em;-webkit-text-decoration-color:#80afd2;text-decoration-color:#80afd2;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .15s ease,background-color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,background-color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,background-color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.Board_write .art-jodit .jodit-wysiwyg a[href]:hover{background-color:#dcecf9;color:#124775;-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.Board_write .art-jodit .jodit-wysiwyg a[href]:focus-visible{background-color:#dcecf9;color:#124775;outline:2px solid #397db1;outline-offset:2px;-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.Board_write .art-jodit .jodit-wysiwyg a[href]:active{background-color:#c9e0f3}.Board_write .art-jodit .jodit-wysiwyg{color:#344a5f;font-family:inherit!important;font-size:.9rem;letter-spacing:normal;line-height:1.75;overflow-wrap:break-word;word-break:normal}.Board_write .art-jodit .jodit-wysiwyg p{margin:0}@media(max-width:700px){.Board_write .art-jodit .jodit-wysiwyg{font-size:.86rem}}.Board_write .art-fileUpload{border:1px solid #ddd;border-radius:3px;margin-top:.5rem;padding:.3rem;width:100%}.Board_write .art-fileUpload label{margin-right:.5rem}.Board_write .art-fileUpload .upload-row{text-align:left}.Board_write .art-userKind{background-color:#fff;border:1px solid #ddd;border-radius:3px;display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.5rem;padding:.5rem}.Board_write .art-userKind label{height:1.2rem;margin:0 1rem;width:9rem}.Board_write .input-subject{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;height:2rem;padding:0 10px;width:100%}.Board_write .art-info,.Board_write .art-info .box-info{display:flex;flex-direction:column;width:100%}.Board_write .art-info .box-info{align-items:left;margin-top:.5rem}.Board_write .art-info .box-info label{color:#7e95fa;font-size:16px;text-align:left;width:5rem}.Board_write .art-info .input-info{margin-top:.5rem;width:100%}.Board_write .art-info2{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.Board_write .art-info2 .box-info{flex-grow:1}.Board_write .art-info2 .input-info{width:100%}.Board_write .art-info2 .datepicker-input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;cursor:pointer;font-size:16px;height:2rem;padding:0 10px;width:100%}.Board_write .art-menu2{margin-top:2rem;text-align:center}.Board_write .art-menu2 .btn{margin:0 .5rem 3rem;width:7rem}.UserKind .checkbox-container.horizontal{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.UserKind .title{font-weight:700;margin-bottom:5px}.board-list-section{background:linear-gradient(180deg,#f3f7fa,#fafcfd 54%,#fff);min-height:0}.Board_list{box-sizing:border-box;caret-color:#0000;color:#2f4356;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:1.15rem 1rem 2rem;scrollbar-color:#d3dce4 #f5f8fa;scrollbar-width:thin;width:100%}.Board_list::-webkit-scrollbar{width:8px}.Board_list::-webkit-scrollbar-track{background:#f5f8fa}.Board_list::-webkit-scrollbar-thumb{background:#d3dce4;border:2px solid #f5f8fa;border-radius:6px}.Board_list::-webkit-scrollbar-thumb:hover{background:#bec9d2}.Board_list .sec-main{margin:0 auto;min-width:0;width:min(64rem,100%)}.Board_list .HeaderTitle{background:linear-gradient(135deg,#dfe9f2,#edf3f7);border:1px solid #bac9d5!important;border-radius:.5rem;box-sizing:border-box;color:#304b67;font-size:1rem;font-weight:650;margin:0 0 .7rem;min-height:3.15rem;width:100%}.Board_list .HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;min-height:3.15rem;padding:.65rem 3.5rem .65rem 1rem}.Board_list .HeaderTitle .close{border-radius:.35rem;height:2.25rem;right:.65rem;top:50%;transform:translateY(-50%);transition:background-color .15s ease;width:2.25rem}.Board_list .HeaderTitle .close svg{color:#4e6479;height:1.15rem;width:1.15rem}.Board_list .HeaderTitle .close:hover{background:#ffffff94}.Board_list .HeaderTitle .close:focus-visible{outline:2px solid #6f8ba2;outline-offset:1px}.Board_list .board-list-panel{background:#fff;border:1px solid #cbd6df;border-radius:.5rem;box-shadow:0 .18rem .65rem rgba(46,65,82,.045);min-width:0;overflow:hidden;width:100%}.Board_list .board-list-heading{align-items:center;background:#fff;border-bottom:1px solid #dbe3e9;box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;min-height:3.4rem;padding:.65rem .9rem}.Board_list .board-list-heading>div{min-width:0}.Board_list .board-list-heading h1,.Board_list .board-list-heading p,.Board_list .board-list-heading span{margin:0}.Board_list .board-list-heading h1{color:#3e566c;font-size:.92rem;font-weight:650;line-height:1.4}.Board_list .board-list-heading p{color:#7c8994;font-size:.75rem;line-height:1.35;margin-top:.12rem}.Board_list .board-list-heading>span{color:#6f7e8b;flex:0 0 auto;font-size:.78rem;white-space:nowrap}.Board_list .board-table-scroll{max-height:calc(100dvh - 13.5rem);min-height:10rem;overflow:auto;scrollbar-color:#d7dee4 #f8fafb;scrollbar-width:thin;width:100%}.Board_list .board-table-scroll::-webkit-scrollbar{height:8px;width:8px}.Board_list .board-table-scroll::-webkit-scrollbar-corner,.Board_list .board-table-scroll::-webkit-scrollbar-track{background:#f8fafb}.Board_list .board-table-scroll::-webkit-scrollbar-thumb{background:#d7dee4;border:2px solid #f8fafb;border-radius:5px}.Board_list .board-list-table{border:0;border-collapse:initial;border-spacing:0;margin:0;min-width:45rem;table-layout:fixed;width:100%}.Board_list .board-list-table .board-number-column{width:4.5rem}.Board_list .board-list-table .board-category-column{width:7rem}.Board_list .board-list-table .board-title-column{width:auto}.Board_list .board-list-table .board-target-column{width:10rem}.Board_list .board-list-table .board-date-column{width:7.5rem}.Board_list .board-list-table td,.Board_list .board-list-table th{background:#fff;border:0;border-bottom:1px solid #e0e6eb;border-right:1px solid #e0e6eb;box-sizing:border-box;color:#344a5f;font-size:.84rem;height:2.8rem;line-height:1.4;overflow:hidden;padding:.48rem .75rem;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.Board_list .board-list-table td:last-child,.Board_list .board-list-table th:last-child{border-right:0}.Board_list .board-list-table thead th{background:#edf2f6;color:#4c6174;font-weight:600;height:2.4rem;position:-webkit-sticky;position:sticky;top:0;z-index:2}.Board_list .board-list-table tbody tr[role=link]{cursor:pointer}.Board_list .board-list-table tbody tr[role=link] td{transition:color .15s ease,background-color .15s ease}.Board_list .board-list-table tbody tr[role=link]:focus td,.Board_list .board-list-table tbody tr[role=link]:hover td{background:#f3f7fa}.Board_list .board-list-table tbody tr[role=link]:focus td:nth-child(3),.Board_list .board-list-table tbody tr[role=link]:hover td:nth-child(3){color:#315873}.Board_list .board-list-table tbody tr[role=link]:focus{outline:none}.Board_list .board-list-table tbody tr:last-child td{border-bottom:0}.Board_list .board-list-table td:first-child{font-feature-settings:"tnum";color:#80909e;font-variant-numeric:tabular-nums}.Board_list .board-list-table td:nth-child(2){color:#5e7488}.Board_list .board-list-table td:nth-child(3){text-align:left}.Board_list .board-list-table td:last-child{font-feature-settings:"tnum";color:#758491;font-variant-numeric:tabular-nums}.Board_list .board-list-table .board-target-text,.Board_list .board-list-table .board-title-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Board_list .board-list-table .board-target-text{color:#687887;font-size:.8rem}.Board_list .board-list-table .board-state-row td{background:#fff;color:#84919c;height:10rem;text-align:center}.Board_list .board-list-actions{display:flex;justify-content:center;margin-top:.85rem;width:100%}.Board_list .board-write-button{background:#547792;border:1px solid #547792;border-radius:.35rem;color:#fff;cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:600;height:2.35rem;line-height:1;min-width:7.5rem;padding:0 1.1rem;transition:background-color .15s ease,border-color .15s ease}.Board_list .board-write-button:hover{background:#405f78;border-color:#405f78}.Board_list .board-write-button:focus-visible{outline:2px solid #6f8ba2;outline-offset:2px}.Board_list .board-bottom-space{height:2rem;width:100%}@media(max-width:700px){.Board_list{padding:.65rem .45rem 1.5rem}.Board_list .HeaderTitle{margin-bottom:.5rem;min-height:3rem}.Board_list .HeaderTitle .section-title{min-height:3rem;padding:.55rem 3.25rem .55rem .8rem}.Board_list .HeaderTitle .close{height:2.1rem;right:.45rem;width:2.1rem}.Board_list .board-list-heading{min-height:3.1rem;padding:.55rem .65rem}.Board_list .board-list-heading p{display:none}.Board_list .board-table-scroll{max-height:calc(100dvh - 12rem)}.Board_list .board-list-table{min-width:0}.Board_list .board-list-table .board-number-column{width:3.25rem}.Board_list .board-list-table .board-category-column{width:5.3rem}.Board_list .board-list-table .board-date-cell,.Board_list .board-list-table .board-date-column,.Board_list .board-list-table .board-target-cell,.Board_list .board-list-table .board-target-column{display:none}.Board_list .board-list-table td,.Board_list .board-list-table th{font-size:.8rem;height:2.75rem;padding:.45rem .5rem}.Board_list .board-list-table td:nth-child(3){white-space:normal}.Board_list .board-list-table .board-title-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.4;overflow:hidden;white-space:normal}}.board-detail-section{background:linear-gradient(180deg,#f3f7fa,#fafcfd 54%,#fff);min-height:0}.Board_detail{box-sizing:border-box;caret-color:#0000;color:#2f4356;display:flex;height:100%;justify-content:center;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:1.15rem 1rem 2rem;scrollbar-color:#d3dce4 #f5f8fa;scrollbar-width:thin;width:100%}.Board_detail::-webkit-scrollbar{width:8px}.Board_detail::-webkit-scrollbar-track{background:#f5f8fa}.Board_detail::-webkit-scrollbar-thumb{background:#d3dce4;border:2px solid #f5f8fa;border-radius:6px}.Board_detail::-webkit-scrollbar-thumb:hover{background:#bec9d2}.Board_detail .sec-main{margin:0 auto;min-width:0;width:min(64rem,100%)}.Board_detail .art-fileDownload,.Board_detail .art-info,.Board_detail .art-jodit,.Board_detail .art-subject,.Board_detail .board-detail-actions,.Board_detail .board-detail-state{box-sizing:border-box;min-width:0;width:100%}.Board_detail .art-subject{align-items:center;background:linear-gradient(135deg,#dfe9f2,#edf3f7);border:1px solid #bac9d5;border-radius:.5rem;color:#304b67;display:flex;min-height:4.3rem;padding:.9rem 3.7rem .9rem 1.1rem;position:relative}.Board_detail .art-subject .box-subject{min-width:0}.Board_detail .art-subject .detail-subject{color:#2f485f;font-size:1.22rem;font-weight:700;letter-spacing:-.035em;line-height:1.45;margin:0;overflow-wrap:break-word;text-align:left;word-break:keep-all}.Board_detail .art-subject .detail-meta{align-items:center;color:#758696;display:flex;font-size:.76rem;gap:.35rem;line-height:1.4;margin:.25rem 0 0}.Board_detail .art-subject .detail-close{background:#0000 url(/static/media/close.2c183f274c37bdf0a1ca.svg) no-repeat 50%;background-size:100%;border:0;border-radius:.35rem;cursor:pointer;height:2.35rem;opacity:.72;padding:0;position:absolute;right:.65rem;top:50%;transform:translateY(-50%);transition:background-color .15s ease,opacity .15s ease;width:2.35rem}.Board_detail .art-subject .detail-close:hover{background-color:#ffffff94;opacity:1}.Board_detail .art-subject .detail-close:focus-visible{outline:2px solid #6f8ba2;outline-offset:1px}.Board_detail .board-detail-state{align-items:center;color:#7d8994;display:flex;font-size:.88rem;justify-content:center;min-height:16rem;padding:1rem}.Board_detail .art-jodit,.Board_detail .board-detail-state{background:#fff;border:1px solid #cbd6df;border-radius:.5rem;margin-top:.7rem}.Board_detail .art-jodit{box-shadow:0 .18rem .65rem rgba(46,65,82,.045);overflow:hidden;padding:1.4rem 1.5rem}.Board_detail .art-jodit .jodit,.Board_detail .art-jodit .jodit-container,.Board_detail .art-jodit .jodit-react-container{background:#0000!important;border:0!important;box-shadow:none!important;height:auto!important;max-width:100%!important;min-height:0!important;overflow:visible!important;width:100%!important}.Board_detail .art-jodit .jodit-workplace{background:#0000!important;border:0!important;height:auto!important;min-height:0!important;overflow:visible!important}.Board_detail .art-jodit .jodit-wysiwyg a[href]{background-color:#edf5fc;border-radius:.25rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#1d5f9b;cursor:pointer;font-weight:600;overflow-wrap:anywhere;padding:.08em .25em;-webkit-text-decoration-color:#80afd2;text-decoration-color:#80afd2;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .15s ease,background-color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,background-color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,background-color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.Board_detail .art-jodit .jodit-wysiwyg a[href]:hover{background-color:#dcecf9;color:#124775;-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.Board_detail .art-jodit .jodit-wysiwyg a[href]:focus-visible{background-color:#dcecf9;color:#124775;outline:2px solid #397db1;outline-offset:2px;-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.Board_detail .art-jodit .jodit-wysiwyg a[href]:active{background-color:#c9e0f3}.Board_detail .art-jodit .jodit-wysiwyg{color:#344a5f;font-family:inherit!important;font-size:.9rem;letter-spacing:normal;line-height:1.75;overflow-wrap:break-word;word-break:normal}.Board_detail .art-jodit .jodit-wysiwyg p{margin:0}@media(max-width:700px){.Board_detail .art-jodit .jodit-wysiwyg{font-size:.86rem}}.Board_detail .art-jodit .jodit-wysiwyg{background:#0000!important;border:0!important;caret-color:#0000;height:auto!important;min-height:0!important;outline:0!important;overflow:visible!important;padding:0!important}.Board_detail .art-jodit .jodit-wysiwyg img{height:auto;max-width:100%}.Board_detail .art-fileDownload{margin-top:0}.Board_detail .art-fileDownload.has-files{background:#fff;border:1px solid #cbd6df;border-radius:.5rem;box-shadow:0 .18rem .65rem #2e41520a;margin-top:.7rem;padding:.9rem 1rem}.Board_detail .art-fileDownload .file-section-heading{align-items:center;border-bottom:1px solid #dbe3e9;display:flex;margin-bottom:.45rem;min-height:2rem;padding-bottom:.55rem}.Board_detail .art-fileDownload .file-section-heading h2,.Board_detail .art-fileDownload .file-section-heading span{margin:0}.Board_detail .art-fileDownload .file-section-heading h2{color:#3e566c;font-size:.9rem;font-weight:650}.Board_detail .art-fileDownload .file-section-heading span{color:#7c8994;font-size:.76rem;margin-left:auto}.Board_detail .art-fileDownload .Ujab_detail_download,.Board_detail .art-fileDownload .ujab-file-list{margin:0;min-width:0;width:100%}.Board_detail .art-info{grid-gap:.5rem;background:#fff;border:1px solid #cbd6df;border-radius:.5rem;box-shadow:0 .18rem .65rem #2e41520a;display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:.7rem 0 0;padding:.8rem}.Board_detail .art-info .box-info{background:#fff;border:1px solid #d9e1e8;border-radius:.35rem;display:grid;grid-template-columns:4.4rem minmax(0,1fr);min-height:2.55rem;min-width:0;overflow:hidden}.Board_detail .art-info dd,.Board_detail .art-info dt{align-items:center;box-sizing:border-box;display:flex;font-size:.82rem;line-height:1.45;margin:0;min-width:0;padding:.5rem .65rem}.Board_detail .art-info dt{background:#f1f5f8;border-right:1px solid #d9e1e8;color:#5a6f82;font-weight:650}.Board_detail .art-info dd{color:#344a5f;overflow-wrap:anywhere}.Board_detail .board-detail-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:.45rem;justify-content:center;margin-top:.85rem}.Board_detail .board-action-button{border-radius:.35rem;box-sizing:border-box;cursor:pointer;flex:0 1 7.5rem;font-family:inherit;font-size:.84rem;font-weight:600;height:2.35rem;line-height:1;min-width:6.5rem;padding:0 1rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.Board_detail .board-action-button:focus-visible{outline:2px solid #6f8ba2;outline-offset:2px}.Board_detail .board-action-button:disabled{cursor:wait;opacity:.58}.Board_detail .board-action-button.list-button{background:#fff;border:1px solid #afbfcc;color:#496176}.Board_detail .board-action-button.list-button:hover{background:#edf3f7;border-color:#8fa6b8;color:#304d65}.Board_detail .board-action-button.edit-button{background:#547792;border:1px solid #547792;color:#fff}.Board_detail .board-action-button.edit-button:hover{background:#405f78;border-color:#405f78}.Board_detail .board-action-button.delete-button{background:#a85f65;border:1px solid #a85f65;color:#fff}.Board_detail .board-action-button.delete-button:hover:not(:disabled){background:#8f4d53;border-color:#8f4d53}.Board_detail .detail-bottom-space{height:2rem;width:100%}@media(max-width:700px){.Board_detail{padding:.65rem .45rem 1.5rem}.Board_detail .art-subject{min-height:3.8rem;padding:.75rem 3.25rem .75rem .8rem}.Board_detail .art-subject .detail-subject{font-size:1.02rem}.Board_detail .art-subject .detail-close{height:2.1rem;right:.45rem;width:2.1rem}.Board_detail .art-jodit{padding:1rem .85rem}.Board_detail .art-fileDownload.has-files{padding:.75rem}.Board_detail .art-info{grid-template-columns:minmax(0,1fr);padding:.65rem}.Board_detail .board-detail-actions{gap:.35rem}.Board_detail .board-action-button{flex:0 1 6.5rem;font-size:.8rem;height:2.3rem;min-width:0;padding:0 .6rem}.Board_detail .detail-bottom-space{height:1.5rem}}.Fail{align-items:center;background:#fff;caret-color:#0000;display:flex;height:calc(100vh - 4rem);justify-content:center;overflow-y:auto;padding:20px}.Fail .box_section{background:#fff;border-radius:8px;max-width:600px;padding:40px;position:relative;text-align:center;width:100%}.Fail .box_section img{border-radius:4px;padding:0;width:12rem}.Fail .box_section h2{color:#343a40;font-size:24px;font-weight:600;line-height:1.4;margin:20px 0 30px;text-align:center}.Fail .box_section .error-info{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;margin:20px 0;padding:15px 20px}.Fail .box_section .error-info .error-row{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.Fail .box_section .error-info .error-row .error-label{color:#495057;font-size:14px;font-weight:600}.Fail .box_section .error-info .error-row .error-value{color:#495057;font-family:var(--nanum)!important;font-weight:500;max-width:60%;text-align:right;word-break:break-word}.Fail .box_section .close-button{margin-top:1rem;width:7rem}.Fail .box_section .button-group{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px}@media(max-width:768px){.Fail{padding:10px}.Fail .box_section{padding:30px 20px}.Fail .box_section h2{font-size:20px}.Fail .box_section .error-info .error-row{align-items:flex-start;flex-direction:column}.Fail .box_section .error-info .error-row .error-label,.Fail .box_section .error-info .error-row .error-value{margin:5px 0;max-width:100%;text-align:left}.Fail .box_section .button{margin:5px 0;width:100%}.Fail .box_section .button-group{flex-direction:column;gap:10px}}.error-code,.error-message{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;margin-left:10px;padding:8px 12px}.error-code{color:#495057;font-weight:600}.PaymentBilling{caret-color:#0000;height:calc(100vh - 5rem);margin:0 auto;max-width:60rem;overflow-y:auto}.PaymentBilling .box_section{border-radius:.3rem;gap:1rem;margin:1rem;padding:1rem}.PaymentBilling .box_section h1{text-align:center}.PaymentBilling .billing-status{margin-bottom:2rem}.PaymentBilling .billing-status .status-checking{color:#6c757d;font-style:italic;padding:1rem;text-align:center}.PaymentBilling .billing-status .status-card{border:2px solid;border-radius:12px;margin-bottom:1rem;padding:1.5rem}.PaymentBilling .billing-status .status-card.registered{background-color:#d4edda;border-color:#28a745}.PaymentBilling .billing-status .status-card.registered .status-header h3{color:#155724}.PaymentBilling .billing-status .status-card.not-registered{background-color:#fff3cd;border-color:#ffc107}.PaymentBilling .billing-status .status-card.not-registered .status-header h3{color:#856404}.PaymentBilling .billing-status .status-card .status-header{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.PaymentBilling .billing-status .status-card .status-header .status-icon{align-items:center;border-radius:50%;display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.PaymentBilling .billing-status .status-card .status-header .status-icon.success{background-color:#28a745;color:#fff}.PaymentBilling .billing-status .status-card .status-header .status-icon.warning{background-color:#ffc107;color:#212529}.PaymentBilling .billing-status .status-card .status-header h3{font-size:1.1rem;font-weight:600;margin:0}.PaymentBilling .billing-status .status-card .status-message{color:#6c757d;font-size:.9rem;margin-bottom:1rem}.PaymentBilling .billing-status .status-card .registered-info{background-color:#ffffffb3;border-radius:8px;margin-bottom:1rem;padding:1rem}.PaymentBilling .billing-status .status-card .registered-info p{color:#495057;font-size:.85rem;margin:.25rem 0}.PaymentBilling .billing-status .status-card .registered-info p strong{color:#212529}.PaymentBilling .billing-status .status-card .refresh-status-btn{background-color:#0000;border:1px solid #6c757d;border-radius:6px;color:#6c757d;cursor:pointer;font-size:.8rem;padding:.4rem .8rem;transition:all .2s ease}.PaymentBilling .billing-status .status-card .refresh-status-btn:hover:not(:disabled){background-color:#6c757d;color:#fff}.PaymentBilling .billing-status .status-card .refresh-status-btn:disabled{cursor:not-allowed;opacity:.5}.PaymentBilling .billing-status .status-error{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#dc3545;padding:1rem;text-align:center}.PaymentBilling .billing-status .btnRegCard{margin-top:.5rem!important}.PaymentBilling .billing-test-section{background-color:#f8f9fa;border:2px solid #28a745;border-radius:12px;margin-top:2rem;padding:1.5rem;text-align:center}.PaymentBilling .billing-test-section h3{color:#155724;margin-bottom:1rem;text-align:center}.PaymentBilling .billing-test-section .test-form{margin:1rem 0;padding:0}.PaymentBilling .billing-test-section .test-form .form-row{align-items:center;display:flex;gap:1rem;margin-bottom:.8rem}.PaymentBilling .billing-test-section .test-form .form-row label{color:#555;font-size:.9rem;font-weight:700;min-width:80px}.PaymentBilling .billing-test-section .test-form .form-row input{border:1px solid #ddd;border-radius:.3rem;flex:1 1;font-size:.9rem;outline:none;padding:.5rem}.PaymentBilling .billing-test-section .button{margin-top:0;padding:.5rem 1rem;width:12rem}.PaymentBilling .billing-test-section .button.h-btn-green{background-color:#28a745;border:1px solid #28a745;color:#fff}.PaymentBilling .billing-test-section .button.h-btn-green:hover:not(:disabled){background-color:#218838;border-color:#1e7e34}.PaymentBilling .loading-message{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-top:1rem;padding:1rem;text-align:center}.PaymentBilling .loading-message p{animation:pulse 1.5s ease-in-out infinite;color:#6c757d;font-size:.9rem;margin:0}.PaymentBilling .button:disabled{cursor:not-allowed;opacity:.6}.PaymentBilling .button:disabled:hover{background-color:inherit;transform:none}.PaymentBilling .info-message{background-color:#fff3cd;border:1px solid #ffeeba;border-radius:8px;margin-top:1rem;padding:1rem;text-align:center}.PaymentBilling .info-message p{color:#0b0b0b;font-size:.9rem;margin:0}.RegAcaTec_list{height:100%;overflow:hidden}.RegAcaTec_list .sec-main{height:100%;margin-bottom:1rem;overflow-y:auto;padding:1px}.RegAcaTec_list .table-main td,.RegAcaTec_list .table-main th{cursor:default}.VideoEduStuResultPage{max-width:64rem!important;overflow:hidden;width:100%!important}.VideoEduStuResultPage>.HeaderTitle{background:#dce6ef;border:1px solid #c5d0da!important;border-radius:.42rem;color:#2f4f6f;font-size:.9rem;font-weight:650;height:2.65rem;margin:0 0 .65rem;min-height:2.65rem;width:100%}.VideoEduStuResultPage>.HeaderTitle .section-title{box-sizing:border-box;padding:0 .35rem 0 1rem}.VideoEduStuResultPage>.HeaderTitle .section-title .close{color:#475569;height:2.5rem;opacity:.75;right:.25rem;width:2.5rem}.VideoEduStuResultPage>.HeaderTitle .section-title .close svg{height:1.35rem;width:1.35rem}.VideoEdu_stu_result{background:#fff;caret-color:#0000;color:#334155;display:flex;flex-direction:column;height:calc(100% - 3.3rem);min-height:0;overflow:hidden;width:100%}.VideoEdu_stu_result,.VideoEdu_stu_result *{box-sizing:border-box}.VideoEdu_stu_result .sec-main{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:0;width:100%}.VideoEdu_stu_result .coaching-result-toolbar{align-items:center;background:#fff;border:1px solid #dbe2ea;border-radius:.42rem;display:flex;flex:0 0 auto;margin-bottom:.6rem;min-height:3.4rem;padding:.7rem .9rem}.VideoEdu_stu_result .coaching-result-toolbar>div{display:flex;flex-direction:column;min-width:0;text-align:left}.VideoEdu_stu_result .coaching-result-toolbar strong{color:#314357;font-size:.9rem;font-weight:700;line-height:1.35}.VideoEdu_stu_result .coaching-result-toolbar span{color:#718096;font-size:.76rem;line-height:1.35;margin-top:.12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VideoEdu_stu_result .coaching-result-table-shell{background:#fff;border:1px solid #cbd5df;border-radius:.35rem;flex:1 1 auto;min-height:0;overflow:auto;scrollbar-gutter:stable;width:100%}.VideoEdu_stu_result .coaching-result-table{background:#fff;border-collapse:initial;border-spacing:0;color:#26394b;margin:0;min-width:42rem;table-layout:fixed;width:100%}.VideoEdu_stu_result .coaching-result-table td,.VideoEdu_stu_result .coaching-result-table th{border:0!important;border-bottom:1px solid #d4dbe2!important;border-right:1px solid #d4dbe2!important;font-family:inherit;font-size:.84rem;font-weight:400;height:2.5rem;line-height:1.4;padding:.35rem .65rem;text-align:center;vertical-align:middle;white-space:nowrap}.VideoEdu_stu_result .coaching-result-table td:last-child,.VideoEdu_stu_result .coaching-result-table th:last-child{border-right:1px solid #d4dbe2!important}.VideoEdu_stu_result .coaching-result-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:4}.VideoEdu_stu_result .coaching-result-table thead th{background:#f5f6f8;background:var(--h-tr-header-bg,#f5f6f8);border-bottom-color:#c5d0da!important;color:#4b5563;font-weight:400;height:2.55rem;position:-webkit-sticky;position:sticky;top:0;z-index:5}.VideoEdu_stu_result .coaching-result-table .col-no{background:#f5f6f8;background:var(--h-tr-header-bg,#f5f6f8);color:#4b5563;width:4rem}.VideoEdu_stu_result .coaching-result-table .col-title{overflow:hidden;padding-left:.85rem;padding-right:.85rem;text-align:left;text-overflow:ellipsis}.VideoEdu_stu_result .coaching-result-table .col-count{width:5.5rem}.VideoEdu_stu_result .coaching-result-table .col-date{width:8rem}.VideoEdu_stu_result .coaching-result-table .col-detail{width:6rem}.VideoEdu_stu_result .coaching-result-table tbody tr,.VideoEdu_stu_result .coaching-result-table tbody tr:hover{background:#fff}.VideoEdu_stu_result .coaching-result-table tbody tr.selected-row,.VideoEdu_stu_result .coaching-result-table tbody tr.selected-row:hover{background:#f4f7fa}.VideoEdu_stu_result .coaching-result-table .coaching-result-empty td{background:#fff!important;border-right:0!important;color:#8a94a3;font-size:.84rem;height:8rem;text-align:center}.VideoEdu_stu_result .sortable-header-button{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:inherit;gap:.25rem;height:100%;justify-content:center;min-height:2rem;padding:0;width:100%}.VideoEdu_stu_result .sortable-header-button:focus-visible{outline:2px solid #6f859a;outline-offset:-2px}.VideoEdu_stu_result .sort-indicator{color:#70809a;flex:0 0 auto;font-size:.6rem;line-height:1;min-width:.65rem}.VideoEdu_stu_result .btnReport{background:#f1f7fb!important;border:1px solid #9fc1dd!important;border-radius:.3rem!important;box-shadow:none!important;color:#2e658e!important;font-family:inherit!important;font-size:.8rem!important;font-weight:400;height:1.8rem;margin:0;min-width:4.6rem;padding:0;width:4.6rem}.VideoEdu_stu_result .btnReport:hover:not(:disabled){background:#e3f0f8!important;border-color:#78a9cd!important;color:#234e6e!important}.art-video{background:#111;border:1px solid #ddd;height:calc(100% - 7rem);width:100%}.video-container{height:100%;width:100%}@media(max-width:700px){.VideoEduStuResultPage{padding-left:.25rem!important;padding-right:.25rem!important}.VideoEduStuResultPage>.HeaderTitle{height:2.5rem;margin-bottom:.45rem;min-height:2.5rem}.VideoEdu_stu_result{height:calc(100% - 2.95rem)}.VideoEdu_stu_result .coaching-result-toolbar{margin-bottom:.45rem;min-height:3rem;padding:.55rem .65rem}.VideoEdu_stu_result .coaching-result-table{min-width:35rem}.VideoEdu_stu_result .coaching-result-table td,.VideoEdu_stu_result .coaching-result-table th{font-size:.78rem;height:2.5rem;padding:.4rem .5rem}.VideoEdu_stu_result .coaching-result-table .col-no{width:3.5rem}.VideoEdu_stu_result .coaching-result-table .col-count{width:4rem}.VideoEdu_stu_result .coaching-result-table .col-date{width:6.4rem}.VideoEdu_stu_result .coaching-result-table .col-detail{width:5rem}.VideoEdu_stu_result .btnReport{font-size:.74rem!important;min-width:3.8rem;width:3.8rem}}.DailyPlan_chart{background:#fff;color:#334155;display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:64rem;min-height:0;overflow:hidden;width:100%}.DailyPlan_chart,.DailyPlan_chart *{box-sizing:border-box}.DailyPlan_chart .sec-main{border:0;display:flex;flex:1 1 auto;flex-direction:column;gap:.65rem;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.25rem 1rem 1.5rem;scrollbar-gutter:stable;width:100%}.DailyPlan_chart .HeaderTitle{background:#dce6ef;border:1px solid #c5d0da!important;border-radius:.42rem;color:#2f4f6f;flex:0 0 2.65rem;font-size:.9rem;font-weight:650;height:2.65rem;margin:0;min-height:2.65rem;width:100%}.DailyPlan_chart .HeaderTitle .section-title{box-sizing:border-box;padding:0 .35rem 0 1rem}.DailyPlan_chart .HeaderTitle .section-title .close{color:#475569;height:2.5rem;opacity:.75;right:.25rem;width:2.5rem}.DailyPlan_chart .HeaderTitle .section-title .close svg{height:1.35rem;width:1.35rem}.DailyPlan_chart .chart-toolbar{align-items:center;background:#fff;border:1px solid #dbe2ea;border-radius:.42rem;display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;min-height:3.8rem;padding:.65rem .9rem;width:100%}.DailyPlan_chart .chart-toolbar-copy{display:flex;flex-direction:column;min-width:0;text-align:left}.DailyPlan_chart .chart-toolbar-copy strong{color:#314357;font-size:.9rem;font-weight:700;line-height:1.35}.DailyPlan_chart .chart-toolbar-copy span{color:#718096;font-size:.76rem;line-height:1.35;margin-top:.12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DailyPlan_chart .date-selector{align-items:center;display:flex;flex:0 0 auto;gap:.55rem}.DailyPlan_chart .date-selector label{align-items:center;display:flex;gap:.35rem;margin:0}.DailyPlan_chart .date-selector label span{color:#526173;font-size:.78rem;font-weight:600;white-space:nowrap}.DailyPlan_chart .date-selector select{background-color:#fff;border:1px solid #cfd8e3;border-radius:.35rem;color:#334155;cursor:pointer;font-family:inherit;font-size:.8rem;height:2rem;margin:0;outline:none;padding:0 1.75rem 0 .55rem}.DailyPlan_chart .date-selector select:focus{border-color:#7c8da0;box-shadow:0 0 0 3px #64748b1a}.DailyPlan_chart .chart-list{display:flex;flex:0 0 auto;flex-direction:column;gap:.65rem;width:100%}@media(max-width:768px){.DailyPlan_chart .sec-main{gap:.45rem;padding:.25rem .4rem 1rem}.DailyPlan_chart .HeaderTitle{font-size:.84rem;height:2.5rem;min-height:2.5rem}.DailyPlan_chart .chart-toolbar{align-items:stretch;flex-direction:column;gap:.55rem;padding:.6rem .7rem}.DailyPlan_chart .date-selector{justify-content:flex-end}}@media(max-width:480px){.DailyPlan_chart .chart-toolbar-copy span{display:none}.DailyPlan_chart .date-selector{justify-content:space-between}.DailyPlan_chart .date-selector label{flex:1 1}.DailyPlan_chart .date-selector select{flex:1 1 auto;width:100%}}.DailyScoreLineChart{background:#fff;border:1px solid #dbe2ea;border-radius:.42rem;flex:0 0 auto;height:auto;margin:0;overflow:hidden;padding:1rem 1.05rem .65rem;width:100%}.DailyScoreLineChart .chart-heading{align-items:center;border-bottom:1px solid #e8edf2;display:flex;gap:.65rem;margin-bottom:.7rem;padding-bottom:.75rem}.DailyScoreLineChart .chart-heading .chart-number{background:#4f7899;border-radius:50%;color:#fff;display:grid;flex:0 0 1.9rem;font-size:.8rem;font-weight:700;height:1.9rem;place-items:center;width:1.9rem}.DailyScoreLineChart .chart-heading>div{min-width:0;text-align:left}.DailyScoreLineChart .chart-heading h3{color:#26384a;font-size:.96rem;font-weight:700;line-height:1.35;margin:0;text-align:left}.DailyScoreLineChart .chart-heading p{color:#718096;font-size:.76rem;line-height:1.4;margin:.12rem 0 0}.DailyScoreLineChart .chart-empty{align-items:center;background:#f8fafc;border:1px solid #e1e7ed;border-radius:.36rem;color:#8a94a3;display:flex;font-size:.82rem;justify-content:center;min-height:12rem}.DailyScoreLineChart .recharts-cartesian-axis-tick-value,.DailyScoreLineChart .recharts-label{fill:#64748b}.DailyScoreLineChart .recharts-default-tooltip{border:1px solid #d8e0e8!important;border-radius:.35rem;box-shadow:none!important}@media(max-width:768px){.DailyScoreLineChart{padding:.8rem .35rem .45rem}.DailyScoreLineChart .chart-heading{margin-left:.45rem;margin-right:.45rem}.DailyScoreLineChart .chart-heading p{display:none}.DailyScoreLineChart .recharts-wrapper{font-size:.7rem}}.ItemAvgBarChart{background:#fff;border:1px solid #dbe2ea;border-radius:.42rem;flex:0 0 auto;height:auto;margin:0;overflow:hidden;padding:1rem 1.05rem .65rem;width:100%}.ItemAvgBarChart .chart-heading{align-items:center;border-bottom:1px solid #e8edf2;display:flex;gap:.65rem;margin-bottom:.7rem;padding-bottom:.75rem}.ItemAvgBarChart .chart-heading .chart-number{background:#4f7899;border-radius:50%;color:#fff;display:grid;flex:0 0 1.9rem;font-size:.8rem;font-weight:700;height:1.9rem;place-items:center;width:1.9rem}.ItemAvgBarChart .chart-heading>div{min-width:0;text-align:left}.ItemAvgBarChart .chart-heading h3{color:#26384a;font-size:.96rem;font-weight:700;line-height:1.35;margin:0;text-align:left}.ItemAvgBarChart .chart-heading p{color:#718096;font-size:.76rem;line-height:1.4;margin:.12rem 0 0}.ItemAvgBarChart .chart-empty{align-items:center;background:#f8fafc;border:1px solid #e1e7ed;border-radius:.36rem;color:#8a94a3;display:flex;font-size:.82rem;justify-content:center;min-height:12rem}.ItemAvgBarChart .recharts-cartesian-axis-tick-value,.ItemAvgBarChart .recharts-label{fill:#64748b}.ItemAvgBarChart .recharts-default-tooltip{border:1px solid #d8e0e8!important;border-radius:.35rem;box-shadow:none!important}@media(max-width:768px){.ItemAvgBarChart{padding:.8rem .35rem .45rem}.ItemAvgBarChart .chart-heading{margin-left:.45rem;margin-right:.45rem}.ItemAvgBarChart .chart-heading p{display:none}.ItemAvgBarChart .recharts-wrapper{font-size:.68rem}}.PaySubscription{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100%;margin:0 auto;max-width:900px;padding:30px 20px 100px}.PaySubscription .art-subscription .sec-header{margin-bottom:20px;position:relative;text-align:left}.PaySubscription .art-subscription .sec-header .box-title h1{color:#2c3e50;font-size:2.2rem;font-weight:700;letter-spacing:-1px;margin-bottom:1px}.PaySubscription .art-subscription .sec-status{margin-bottom:40px}.PaySubscription .art-subscription .sec-status .art-active .box-card{background:#fff;border:1px solid #ccc;border-radius:10px;overflow:hidden;padding:30px;position:relative}.PaySubscription .art-subscription .sec-status .art-active .box-card .box-info{display:flex;flex-direction:column;gap:15px}.PaySubscription .art-subscription .sec-status .art-active .box-card .box-info .item{align-items:center;background:#f8f9fa;border:1px solid #ccc;border-radius:12px;color:green;display:flex;font-size:18px;font-weight:600;height:60px;padding:15px 20px}.PaySubscription .art-subscription .sec-status .art-active .box-card .box-info .item:first-child{background:#ebf3fd;border-color:#ccc}.PaySubscription .art-subscription .sec-status .art-active .box-card .box-info .item:nth-child(2){background:#fef7f7;border-color:#ccc;color:#333}.PaySubscription .art-subscription .sec-status .art-active .box-card .box-info .item:nth-child(3){background:#f7fcf9;border-color:#ccc;color:#333;font-size:18px;font-weight:600;text-align:left}.PaySubscription .art-subscription .sec-status .art-active .box-card .box-info .item:nth-child(4){background:#f8f9fa;border-color:#ccc;color:#333;font-size:18px;font-weight:600;text-align:left}.PaySubscription .art-subscription .sec-status .box-button-menu1{margin-top:1rem;text-align:center}.PaySubscription .art-subscription .sec-status .box-button-menu1 .btn{width:8rem}.PaySubscription .art-subscription .sec-signup .art-form{background:#fff;border:2px solid #e5e7eb;border-radius:10px;padding:30px}.PaySubscription .art-subscription .sec-signup .art-form .box-info{margin-bottom:30px}.PaySubscription .art-subscription .sec-signup .art-form .box-info .item{align-items:center;background:#f8f9fa;border:1px solid #ccc;border-radius:8px;color:#333;display:flex;font-size:18px;font-weight:600;height:60px;margin-bottom:10px;padding:12px 20px}.PaySubscription .art-subscription .sec-signup .art-form .box-info .item:first-child{background:#fff3cd;border-color:#ccc;font-size:18px;font-weight:600}.PaySubscription .art-subscription .sec-signup .art-form .box-info .item:nth-child(2){background:#d1ecf1;border-color:#ccc;font-weight:600}.PaySubscription .art-subscription .sec-signup .art-form .box-button{margin-bottom:15px;text-align:center}.PaySubscription .art-subscription .sec-signup .art-form .box-button .btn{border-radius:10px;font-size:18px;font-weight:700;height:40px;width:15rem}.PaySubscription .art-subscription .sec-signup .art-form .box-terms .item{color:#666;font-size:14px;line-height:1.4;margin:0;padding:10px;text-align:center}@media(max-width:768px){.PaySubscription{padding:15px 15px 80px}.PaySubscription .art-subscription .sec-header .box-title h1{font-size:2em}.PaySubscription .art-subscription .sec-status .art-active .box-card{padding:20px}.PaySubscription .art-subscription .sec-signup .art-form{padding:25px}}@media(max-width:480px){.PaySubscription{padding:15px 10px 60px}.PaySubscription .art-subscription .sec-header .box-title h1{font-size:1.8rem}.PaySubscription .art-subscription .sec-status .art-active .box-card{padding:15px}.PaySubscription .art-subscription .sec-signup .art-form{padding:20px}}.pay-subscription-section{background:#fff}.PaySubscription.subscription-manage{background:#fff;box-sizing:border-box;caret-color:#0000;color:#26394b;font-family:inherit;height:100%;margin:0 auto;max-width:none;min-height:0;overflow-y:auto;padding:1.5rem 1rem 2rem;width:min(64rem,100%)}.PaySubscription.subscription-manage .art-subscription>.HeaderTitle{background:#e8edf3;border:1px solid #b9c7d4!important;border-radius:.45rem;color:#304b67;font-size:1.05rem;font-weight:500;height:3.2rem;margin:0 0 .75rem}.PaySubscription.subscription-manage .art-subscription>.HeaderTitle .section-title{justify-content:flex-start;padding:0 3.4rem}.PaySubscription.subscription-manage .art-subscription>.HeaderTitle .back{background-position:50%;background-size:2rem;border-radius:.25rem;height:2rem;left:.65rem;top:50%;transform:translateY(-50%);width:2rem}.PaySubscription.subscription-manage .art-subscription .sec-header{align-items:center;background:#e8edf3;border:1px solid #b9c7d4;border-radius:.45rem;box-sizing:border-box;display:flex;margin:0 0 .75rem;min-height:3.2rem;padding:.65rem 1rem;text-align:left}.PaySubscription.subscription-manage .art-subscription .sec-header .box-title h1{color:#304b67;font-size:1.05rem;font-weight:500;letter-spacing:-.02em;line-height:1.35;margin:0}.PaySubscription.subscription-manage .art-subscription .sec-signup,.PaySubscription.subscription-manage .art-subscription .sec-status{margin:0}.PaySubscription.subscription-manage .art-subscription .sec-signup .art-active .box-card,.PaySubscription.subscription-manage .art-subscription .sec-signup .art-form,.PaySubscription.subscription-manage .art-subscription .sec-status .art-active .box-card,.PaySubscription.subscription-manage .art-subscription .sec-status .art-form{background:#fff;border:1px solid #cbd5df;border-radius:.5rem;box-shadow:none;box-sizing:border-box;overflow:visible;padding:1rem}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-info,.PaySubscription.subscription-manage .art-subscription .sec-status .box-info{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-info .item,.PaySubscription.subscription-manage .art-subscription .sec-status .box-info .item{grid-gap:.75rem;align-items:center;background:#f7f9fb;border:1px solid #d7e0e8;border-radius:.35rem;box-sizing:border-box;color:#304b67;display:grid;font-size:.88rem;font-weight:400;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;height:auto;margin:0;min-height:3.3rem;min-width:0;padding:.65rem .8rem;text-align:left}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-info .item .label,.PaySubscription.subscription-manage .art-subscription .sec-status .box-info .item .label{color:#6b7b89;font-size:.8rem;font-weight:400}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-info .item .value,.PaySubscription.subscription-manage .art-subscription .sec-status .box-info .item .value{color:#304b67;font-size:.9rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere;text-align:right}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-info .item.status,.PaySubscription.subscription-manage .art-subscription .sec-status .box-info .item.status{background:#edf8f1;border-color:#a9d6ba}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-info .item.status .label,.PaySubscription.subscription-manage .art-subscription .sec-signup .box-info .item.status .value,.PaySubscription.subscription-manage .art-subscription .sec-status .box-info .item.status .label,.PaySubscription.subscription-manage .art-subscription .sec-status .box-info .item.status .value{color:#28704a}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-info .item.billing-date,.PaySubscription.subscription-manage .art-subscription .sec-status .box-info .item.billing-date{background:#fff5f5;border-color:#efc3c6}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-info .item.billing-date .value,.PaySubscription.subscription-manage .art-subscription .sec-status .box-info .item.billing-date .value{color:#c94950}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-info .item.remaining-days,.PaySubscription.subscription-manage .art-subscription .sec-status .box-info .item.remaining-days{background:#eef6fb;border-color:#c5dbe9}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-info .item.remaining-days .value,.PaySubscription.subscription-manage .art-subscription .sec-status .box-info .item.remaining-days .value{color:#2878a2}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-info .item.monthly-fee,.PaySubscription.subscription-manage .art-subscription .sec-status .box-info .item.monthly-fee{background:#fff8e9;border-color:#efd29a}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-info .item.monthly-fee .value,.PaySubscription.subscription-manage .art-subscription .sec-status .box-info .item.monthly-fee .value{color:#ad6d20}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button,.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button-menu1,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button-menu1{border-top:1px solid #e0e7ed;display:flex;gap:.55rem;justify-content:center;margin:.8rem 0 0;padding:.8rem 0 0}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button .subscription-action,.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button-menu1 .subscription-action,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button .subscription-action,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button-menu1 .subscription-action{border-radius:.3rem;box-shadow:none!important;font-size:.86rem;font-weight:500;height:2.4rem;min-width:8rem;padding:0 1rem;width:8rem}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button .subscription-action.previous,.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button-menu1 .subscription-action.previous,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button .subscription-action.previous,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button-menu1 .subscription-action.previous{background:#f1f3f5!important;border:1px solid #dfe3e8!important;color:#6b7280!important}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button .subscription-action.previous:hover,.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button-menu1 .subscription-action.previous:hover,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button .subscription-action.previous:hover,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button-menu1 .subscription-action.previous:hover{background:#e7eaee!important;color:#4b5563!important}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button .subscription-action.cancel,.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button-menu1 .subscription-action.cancel,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button .subscription-action.cancel,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button-menu1 .subscription-action.cancel{background:#fff!important;border:1px solid #e58a90!important;color:#c7474f!important}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button .subscription-action.cancel:hover,.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button-menu1 .subscription-action.cancel:hover,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button .subscription-action.cancel:hover,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button-menu1 .subscription-action.cancel:hover{background:#fff3f3!important}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button .subscription-action.resume,.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button .subscription-action.start,.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button-menu1 .subscription-action.resume,.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button-menu1 .subscription-action.start,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button .subscription-action.resume,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button .subscription-action.start,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button-menu1 .subscription-action.resume,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button-menu1 .subscription-action.start{background:#ef5b62!important;border:1px solid #ef5b62!important;color:#fff!important}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button .subscription-action.resume:hover,.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button .subscription-action.start:hover,.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button-menu1 .subscription-action.resume:hover,.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button-menu1 .subscription-action.start:hover,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button .subscription-action.resume:hover,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button .subscription-action.start:hover,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button-menu1 .subscription-action.resume:hover,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button-menu1 .subscription-action.start:hover{background:#df4d55!important}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button .subscription-action.start,.PaySubscription.subscription-manage .art-subscription .sec-signup .box-button-menu1 .subscription-action.start,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button .subscription-action.start,.PaySubscription.subscription-manage .art-subscription .sec-status .box-button-menu1 .subscription-action.start{width:min(15rem,100%)}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-terms,.PaySubscription.subscription-manage .art-subscription .sec-status .box-terms{margin-top:.65rem}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-terms .item,.PaySubscription.subscription-manage .art-subscription .sec-status .box-terms .item{color:#718091;font-size:.78rem;line-height:1.45;margin:0;padding:.6rem;text-align:center}.PaySubscription.subscription-manage .art-subscription .sec-signup .art-form .box-info{margin-bottom:0}@media(max-width:700px){.PaySubscription.subscription-manage{padding:.75rem .55rem 1.5rem}.PaySubscription.subscription-manage .art-subscription .sec-header{min-height:3rem;padding:.6rem .8rem}.PaySubscription.subscription-manage .art-subscription .sec-header .box-title h1{font-size:.98rem}.PaySubscription.subscription-manage .art-subscription>.HeaderTitle{font-size:.98rem;height:3rem}.PaySubscription.subscription-manage .art-subscription .sec-signup .art-active .box-card,.PaySubscription.subscription-manage .art-subscription .sec-signup .art-form,.PaySubscription.subscription-manage .art-subscription .sec-status .art-active .box-card,.PaySubscription.subscription-manage .art-subscription .sec-status .art-form{padding:.7rem}.PaySubscription.subscription-manage .art-subscription .sec-signup .box-info,.PaySubscription.subscription-manage .art-subscription .sec-status .box-info{gap:.5rem;grid-template-columns:minmax(0,1fr)}}.PaySubscription.subscription-manage .subscription-page-message,.PaySubscription.subscription-manage .subscription-payment-success{border-radius:.4rem;font-size:.84rem;line-height:1.5;margin:.75rem 0;padding:.8rem}.PaySubscription.subscription-manage .subscription-payment-success{background:#f2faf5;border:1px solid #add7bd;color:#28704a}.PaySubscription.subscription-manage .subscription-payment-success h2{font-size:1rem;margin:0 0 .45rem}.PaySubscription.subscription-manage .subscription-payment-success p{margin:.2rem 0}.PaySubscription.subscription-manage .subscription-page-message{background:#fff8e9;border:1px solid #efd29a;color:#6b4b1e}.PaySubscription.subscription-manage .subscription-cancel-note{color:#5f6f7d;font-size:.8rem;line-height:1.55;margin:.75rem 0 0}.PaySubscription.subscription-manage .renewal-consent{align-items:flex-start;background:#f7f9fb;border:1px solid #aebdca;border-radius:.35rem;color:#263d52;cursor:pointer;display:flex;font-size:.84rem;font-weight:600;gap:.5rem;line-height:1.45;margin-top:.8rem;padding:.7rem}.PaySubscription.subscription-manage .renewal-consent input{flex:0 0 auto;height:1rem;margin-top:.1rem;width:1rem}.PaySubscription.subscription-manage .subscription-policy-links{font-size:.8rem;margin:.65rem 0 0;text-align:center}.PaySubscription.subscription-manage .subscription-policy-links a{color:#315f7d;text-decoration:underline}.PaySubscription.subscription-manage .academy-diagnosis-usage{background:#fff;border:1px solid #cbd5df;border-radius:.5rem;color:#304b67;font-size:.86rem;line-height:1.5;margin-top:1rem;padding:1rem}.PaySubscription.subscription-manage .academy-diagnosis-usage .usage-heading{align-items:center;display:flex;gap:1rem;justify-content:space-between}.PaySubscription.subscription-manage .academy-diagnosis-usage h2{font-size:1rem;font-weight:600;margin:0}.PaySubscription.subscription-manage .academy-diagnosis-usage h3{font-size:.9rem;font-weight:600;margin:1.1rem 0 .25rem}.PaySubscription.subscription-manage .academy-diagnosis-usage .usage-description{color:#657789;font-size:.8rem;margin:.45rem 0 .8rem}.PaySubscription.subscription-manage .academy-diagnosis-usage button{background:#fff;border:1px solid #b9c7d4;border-radius:.3rem;color:#345774;cursor:pointer;flex:0 0 auto;font:inherit;padding:.35rem .7rem}.PaySubscription.subscription-manage .academy-diagnosis-usage button:disabled{cursor:default;opacity:.5}.PaySubscription.subscription-manage .academy-diagnosis-usage button:focus-visible{outline:2px solid #345774;outline-offset:2px}.PaySubscription.subscription-manage .academy-diagnosis-usage .usage-summary{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.PaySubscription.subscription-manage .academy-diagnosis-usage .usage-summary>div{background:#f7f9fb;border:1px solid #d7e0e8;border-radius:.35rem;padding:.7rem}.PaySubscription.subscription-manage .academy-diagnosis-usage .usage-summary dt{color:#657789;font-size:.8rem}.PaySubscription.subscription-manage .academy-diagnosis-usage .usage-summary dd{font-size:1.1rem;font-weight:600;margin:.2rem 0 0}.PaySubscription.subscription-manage .academy-diagnosis-usage .usage-summary .usage-breakdown{display:block;font-size:.78rem;font-weight:400;margin:.3rem 0 0}.PaySubscription.subscription-manage .academy-diagnosis-usage .usage-summary .usage-remaining{background:#eef6fb;border-color:#c5dbe9}.PaySubscription.subscription-manage .academy-diagnosis-usage .usage-table-scroll{overflow-x:auto}.PaySubscription.subscription-manage .academy-diagnosis-usage table{border-collapse:collapse;font-size:.82rem;min-width:32rem;width:100%}.PaySubscription.subscription-manage .academy-diagnosis-usage table td,.PaySubscription.subscription-manage .academy-diagnosis-usage table th{border:1px solid #d7e0e8;padding:.6rem;text-align:left}.PaySubscription.subscription-manage .academy-diagnosis-usage table th{background:#edf2f6;font-weight:500}.PaySubscription.subscription-manage .academy-diagnosis-usage table td:last-child,.PaySubscription.subscription-manage .academy-diagnosis-usage table th:last-child{text-align:right}.PaySubscription.subscription-manage .academy-diagnosis-usage .usage-empty{background:#f7f9fb;color:#657789;padding:.75rem}.PaySubscription.subscription-manage .academy-diagnosis-usage .usage-error{color:#a73f45}.PaySubscription.subscription-manage .academy-diagnosis-usage .usage-pagination{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-top:.75rem}@media(max-width:600px){.PaySubscription.subscription-manage .academy-diagnosis-usage{padding:.7rem}.PaySubscription.subscription-manage .academy-diagnosis-usage .usage-summary{grid-template-columns:minmax(0,1fr)}}.PayType,.pay-type-section{background:#fff}.PayType{box-sizing:border-box;caret-color:#0000;color:#26394b;height:100%;margin:0 auto;min-height:0;overflow-y:auto;padding:1.5rem 1rem 2rem;width:min(64rem,100%)}.PayType .page-header{align-items:center;background:#e8edf3;border:1px solid #b9c7d4;border-radius:.45rem;box-sizing:border-box;display:flex;margin-bottom:.75rem;min-height:3.2rem;padding:.65rem 1rem}.PayType .page-header h1{color:#304b67;font-size:1.05rem;font-weight:500;letter-spacing:-.02em;line-height:1.35;margin:0}.PayType .content-wrapper{display:flex;flex-direction:column;gap:.75rem;min-width:0}@media(max-width:768px){.PayType{padding:.75rem .55rem 1.5rem}.PayType .page-header{min-height:3rem;padding:.6rem .8rem}.PayType .page-header h1{font-size:.98rem}}.payment-reg-card-section{background:#fff}.PaymentRegCardApp{background:#fff;box-sizing:border-box;color:#26394b;margin:0 auto;min-height:100%;padding:1.5rem 1rem 2rem;width:min(60rem,100%)}.PaymentRegCardApp>.HeaderTitle{background:#e4eaf1;border:1px solid #b9c7d4!important;border-radius:.35rem;color:#304b67;font-size:1rem;font-weight:500;height:3.2rem;margin:0 0 .75rem}.PaymentRegCardApp>.HeaderTitle .section-title{justify-content:flex-start;padding:0 3.4rem}.PaymentRegCardApp>.HeaderTitle .back{background-position:50%;background-size:2rem;border-radius:.25rem;height:2rem;left:.65rem;top:50%;transform:translateY(-50%);width:2rem}@media(max-width:680px){.PaymentRegCardApp{padding:.8rem .55rem 1.5rem}.PaymentRegCardApp>.HeaderTitle{height:3rem;margin-bottom:.55rem}}.payment-reg-card .registration-notice{background:#f2f7fb;border:1px solid #c8d9e6;border-radius:.4rem;color:#34495e;margin:0 0 1rem;padding:.85rem}.payment-reg-card .registration-notice h3{font-size:.95rem;margin:0 0 .45rem}.payment-reg-card .registration-notice p{font-size:.82rem;line-height:1.5;margin:.25rem 0}.payment-reg-card .registration-notice .card-recurring-consent{align-items:flex-start;background:#fff;border:1px solid #aebdca;border-radius:.35rem;cursor:pointer;display:flex;font-size:.82rem;font-weight:600;gap:.5rem;line-height:1.45;margin-top:.7rem;padding:.65rem}.payment-reg-card .registration-notice .card-recurring-consent input{flex:0 0 auto;height:1rem;margin-top:.1rem;width:1rem}.payment-reg-card .registration-notice .policy-links a{color:#315f7d;text-decoration:underline}.payment-reg-card{background:#fff;border:1px solid #cbd5df;border-radius:.4rem;box-sizing:border-box;color:#26394b;font-family:inherit;margin:0;padding:1rem;width:100%}.payment-reg-card .card-status-section{margin:0}.payment-reg-card .status-checking,.payment-reg-card .status-error{align-items:center;background:#f5f7f9;border:1px solid #d4dde5;border-radius:.35rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:8rem;padding:1rem;text-align:center}.payment-reg-card .status-checking p,.payment-reg-card .status-error p{color:#667789;font-size:.88rem;font-weight:400;margin:0}.payment-reg-card .status-checking p{align-items:center;display:flex;gap:.65rem;justify-content:center}.payment-reg-card .status-checking p:before{animation:card-status-spin .9s linear infinite;border:2px solid #d4dde5;border-radius:50%;border-top-color:#4d8fc0;box-sizing:border-box;content:"";height:1rem;width:1rem}.payment-reg-card .status-card{background:#f7f9fb;border:1px solid #d4dde5;border-radius:.35rem;box-sizing:border-box;padding:1.1rem}.payment-reg-card .status-card.registered{background:#f1faf4;border-color:#9bc9aa}.payment-reg-card .status-card.not-registered{background:#fffaf0;border-color:#dfc27f}.payment-reg-card .status-header{align-items:center;display:flex;margin:0 0 .25rem;min-height:2rem}.payment-reg-card .status-header .status-icon{display:none}.payment-reg-card .status-header h3{color:#304b67;font-size:1rem;font-weight:500;line-height:1.35;margin:0}.payment-reg-card .status-message{color:#667789;font-size:.82rem;font-weight:400;line-height:1.45;margin:0 0 .85rem}.payment-reg-card .registered-info{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 .8rem}.payment-reg-card .registered-info p{background:#fff;border:1px solid #d7e3db;border-radius:.3rem;box-sizing:border-box;color:#26394b;font-size:.84rem;font-weight:400;line-height:1.4;margin:0;min-width:0;overflow-wrap:anywhere;padding:.7rem}.payment-reg-card .registered-info p strong{color:#3e617b;font-weight:500;margin-right:.4rem}.payment-reg-card .registered-info p em{color:#718091;font-style:normal}.payment-reg-card .refresh-status-btn,.payment-reg-card .status-error button{background:#fff;border:1px solid #b9c6d1;border-radius:.3rem;box-shadow:none;color:#52687c;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:400;height:2.2rem;margin:0;min-width:7rem;padding:0 .8rem;width:auto}.payment-reg-card .refresh-status-btn:hover:not(:disabled),.payment-reg-card .status-error button:hover:not(:disabled){background:#f6f8fa;border-color:#8fa4b6;color:#304b67}.payment-reg-card .refresh-status-btn:disabled,.payment-reg-card .status-error button:disabled{background:#edf0f3;color:#8b97a2;cursor:not-allowed}.payment-reg-card .status-error{background:#fff6f6;border-color:#e1a5aa;gap:.75rem;margin:.85rem 0}.payment-reg-card .status-error p{color:#b94d55}.payment-reg-card .email-input-section{background:#f7f9fb;border:1px solid #d4dde5;border-radius:.35rem;box-sizing:border-box;margin:.9rem 0 0;padding:1rem}.payment-reg-card .email-input-section h4{color:#40566c;font-size:.9rem;font-weight:500;margin:0 0 .65rem}.payment-reg-card .email-input-section .email-input{background:#fff;border:1px solid #c8d2dc;border-radius:.3rem;box-sizing:border-box;color:#26394b;font-family:inherit;font-size:.9rem;height:2.55rem;outline:none;padding:0 .75rem;width:100%}.payment-reg-card .email-input-section .email-input:focus{border-color:#4d8fc0;box-shadow:none}.payment-reg-card .email-input-section .email-input::placeholder{color:#96a2ae;font-size:.84rem}.payment-reg-card .email-input-section .input-help{color:#718091;font-size:.78rem;line-height:1.4;margin:.45rem 0 0}.payment-reg-card .card-registration-section{align-items:center;border-top:1px solid #dbe2e8;display:flex;justify-content:center;margin-top:1rem;padding-top:1rem}.payment-reg-card .card-registration-section .button1{border:1px solid #ff6268;border-radius:.3rem;box-shadow:none;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:500;height:2.55rem;margin:0;min-width:11rem;padding:0 1rem;width:auto}.payment-reg-card .card-registration-section .button1.h-btn-blue{background:#3f86b7;border-color:#3f86b7;color:#fff}.payment-reg-card .card-registration-section .button1.h-btn-orange{background:#fff;border-color:#ff7379;color:#e34d55}.payment-reg-card .card-registration-section .button1.h-btn-gray,.payment-reg-card .card-registration-section .button1:disabled{background:#edf0f3;border-color:#d5dce2;color:#8b97a2;cursor:not-allowed}.payment-reg-card .card-registration-section .button1:hover:not(:disabled){box-shadow:none}@keyframes card-status-spin{to{transform:rotate(1turn)}}@media(max-width:700px){.payment-reg-card{padding:.7rem}.payment-reg-card .status-card{padding:.85rem}.payment-reg-card .registered-info{gap:.45rem;grid-template-columns:1fr}.payment-reg-card .email-input-section{padding:.85rem}.payment-reg-card .card-registration-section .button1{width:min(13rem,100%)}}.edit-profile-aca-section{background:#fff}.EditProfile_aca{background:#fff;color:#26394b;height:100%;overflow-y:auto;width:100%}.EditProfile_aca .wrap-main{box-sizing:border-box;min-height:100%;padding:1.5rem 1rem 2rem;width:100%}.EditProfile_aca .section-singnup{margin:0 auto;width:min(58rem,100%)}.EditProfile_aca .HeaderTitle{background:#e4eaf1;border:1px solid #b9c7d4!important;border-radius:.35rem;color:#304b67;font-size:1rem;font-weight:500;height:3.2rem;margin:0 0 .75rem}.EditProfile_aca .HeaderTitle .section-title{justify-content:flex-start;padding:0 3.4rem}.EditProfile_aca .HeaderTitle .back{background-position:50%;background-size:2rem;border-radius:.25rem;height:2rem;left:.65rem;top:50%;transform:translateY(-50%);width:2rem}.EditProfile_aca .loading-panel{align-items:center;background:#fff;border:1px solid #cbd5df;border-radius:.4rem;color:#6b7c8d;display:flex;font-size:.9rem;justify-content:center;min-height:12rem}.EditProfile_aca .box_signUp{border:1px solid #cbd5df;margin:0}.EditProfile_aca .box_signUp,.EditProfile_aca .inner_singUp{background:#fff;border-radius:.4rem;box-sizing:border-box;width:100%}.EditProfile_aca .inner_singUp{grid-gap:.9rem 1rem;display:grid;gap:.9rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:1.1rem}.EditProfile_aca .inner_singUp>article,.EditProfile_aca .inner_singUp>div{box-sizing:border-box;margin:0;min-width:0;padding:0;width:auto}.EditProfile_aca .main_lbl,.EditProfile_aca label{color:#40566c;display:block;font-size:.88rem;font-weight:500;line-height:1.3;margin:0 0 .4rem;text-align:left}.EditProfile_aca input[type=email],.EditProfile_aca input[type=text],.EditProfile_aca select,.EditProfile_aca textarea{background:#fff;border:1px solid #c8d2dc;border-radius:.3rem;box-sizing:border-box;color:#26394b;font-family:inherit;font-size:.9rem;font-weight:400;outline:none;transition:border-color .15s ease,background-color .15s ease;width:100%}.EditProfile_aca input[type=email]:focus,.EditProfile_aca input[type=text]:focus,.EditProfile_aca select:focus,.EditProfile_aca textarea:focus{border-color:#4d8fc0;box-shadow:none}.EditProfile_aca input[type=email]::placeholder,.EditProfile_aca input[type=text]::placeholder,.EditProfile_aca select::placeholder,.EditProfile_aca textarea::placeholder{color:#96a2ae;font-size:.84rem}.EditProfile_aca input[type=email],.EditProfile_aca input[type=text],.EditProfile_aca select{height:2.55rem;padding:0 .75rem}.EditProfile_aca input[readonly]{background:#f3f5f7;color:#6c7b89;cursor:default}.EditProfile_aca .article-kind{display:flex;flex-direction:column}.EditProfile_aca .cmbKind{cursor:pointer;text-align:left}.EditProfile_aca .box-adress{background:#f7f9fb;border:1px solid #d6dfe7;border-radius:.35rem;grid-column:1/-1;padding:.9rem!important}.EditProfile_aca .box-adress .address-heading{align-items:center;display:flex;justify-content:space-between;margin:0 0 .45rem;width:100%}.EditProfile_aca .box-adress .address-heading label{margin:0}.EditProfile_aca .box-adress .btnAdressSearch{background:#fff;border:1px solid #8db7d5;border-radius:.3rem;box-shadow:none;color:#3275a8;font-size:.82rem;font-weight:500;height:2rem;margin:0;min-width:5rem;padding:0 .7rem;position:static;width:auto}.EditProfile_aca .box-adress .address-fields{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);margin:0;width:100%}.EditProfile_aca .art-studentKind{background:#fff;border:1px solid #d6dfe7;border-radius:.35rem;min-height:8rem;padding:.9rem!important}.EditProfile_aca .art-studentKind>label{border-bottom:1px solid #e1e6eb;padding-bottom:.5rem}.EditProfile_aca .art-studentKind .box-chkbox-studentKind{grid-gap:.25rem .6rem;box-sizing:border-box;display:grid;gap:.25rem .6rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:.15rem 0 0;width:100%}.EditProfile_aca .art-studentKind .box-chkbox-studentKind label{color:#40566c;font-size:.84rem;font-weight:400;margin:0}.EditProfile_aca .art-studentKind .box-chkbox-studentKind .hong-checkbox{height:1.65rem;min-width:0;width:auto}.EditProfile_aca .art-profile{grid-column:1/-1}.EditProfile_aca .art-profile #profile{background:#fff;line-height:1.55;min-height:7.5rem;padding:.75rem;resize:vertical}.EditProfile_aca .art-stuNumber input,.EditProfile_aca .art-tecNumber input{width:100%}.EditProfile_aca .box_menu{align-items:center;border-top:1px solid #dbe2e8;box-sizing:border-box;display:flex;justify-content:center;margin:0;min-height:4.75rem;padding:1rem;width:100%}.EditProfile_aca .box_menu .btnSave{background:#ff4145;border:1px solid #ff4145;border-radius:.3rem;box-shadow:none;color:#fff;font-size:.88rem;font-weight:500;height:2.55rem;margin:0;min-width:9rem;padding:0 1.2rem;width:auto}.EditProfile_aca .box_modal{align-items:center;background:#26394b6b;box-sizing:border-box;display:flex;height:100%;inset:0;justify-content:center;padding:1rem;position:fixed;width:100%;z-index:100}@media(max-width:760px){.EditProfile_aca .wrap-main{padding:.8rem .55rem 1.5rem}.EditProfile_aca .HeaderTitle{height:3rem;margin-bottom:.55rem}.EditProfile_aca .inner_singUp{gap:.8rem;grid-template-columns:1fr;padding:.75rem}.EditProfile_aca .art-profile,.EditProfile_aca .box-adress{grid-column:auto}.EditProfile_aca .box-adress{padding:.75rem!important}.EditProfile_aca .box-adress .address-fields{gap:.5rem;grid-template-columns:1fr}.EditProfile_aca .art-studentKind{min-height:auto;padding:.75rem!important}.EditProfile_aca .box_menu{min-height:4.25rem;padding:.8rem}.EditProfile_aca .box_menu .btnSave{width:min(12rem,100%)}}@media(max-width:400px){.EditProfile_aca .art-studentKind .box-chkbox-studentKind{grid-template-columns:1fr}.EditProfile_aca .box-adress .address-heading{gap:.5rem}.EditProfile_aca .box-adress .address-heading .btnAdressSearch{min-width:4.5rem}}.change-password-section{background:#fff}.ChangePassword_aca{background:#fff;color:#26394b;height:100%;overflow-y:auto;width:100%}.ChangePassword_aca .wrap-main{box-sizing:border-box;min-height:100%;padding:1.5rem 1rem 2rem;width:100%}.ChangePassword_aca .section-singnup{margin:0 auto;width:min(36rem,100%)}.ChangePassword_aca .HeaderTitle,.ChangePassword_aca .title{background:#e4eaf1;border:1px solid #b9c7d4!important;border-radius:.35rem;box-sizing:border-box;color:#304b67;font-size:1rem;font-weight:500;height:3.2rem;margin:0 0 .75rem}.ChangePassword_aca .HeaderTitle .section-title{justify-content:flex-start;padding:0 3.4rem}.ChangePassword_aca .HeaderTitle .back{background-position:50%;background-size:2rem;border-radius:.25rem;height:2rem;left:.65rem;top:50%;transform:translateY(-50%);width:2rem}.ChangePassword_aca .title{align-items:center;caret-color:#0000;display:flex;line-height:1;padding:0 1rem;text-align:left}.ChangePassword_aca .box_signUp{background:#fff;border:1px solid #cbd5df;border-radius:.4rem;box-sizing:border-box;margin:0;width:100%}.ChangePassword_aca .inner_singUp{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;padding:1.25rem;width:100%}.ChangePassword_aca .art-password{margin:0;width:100%}.ChangePassword_aca .art-password label{color:#40566c;display:block;font-size:.88rem;font-weight:500;line-height:1.35;margin:0 0 .4rem;text-align:left}.ChangePassword_aca .art-password input[type=password]{background:#fff;border:1px solid #c8d2dc;border-radius:.3rem;box-sizing:border-box;color:#26394b;font-family:inherit;font-size:.9rem;font-weight:400;height:2.65rem;margin:0;outline:none;padding:0 .75rem;transition:border-color .15s ease,background-color .15s ease;width:100%}.ChangePassword_aca .art-password input[type=password]:focus{border-color:#4d8fc0;box-shadow:none}.ChangePassword_aca .art-password input[type=password]:disabled{background:#f3f5f7;color:#6c7b89;cursor:not-allowed}.ChangePassword_aca .art-password input[type=password]::placeholder{color:#96a2ae;font-size:.84rem}.ChangePassword_aca .box_menu{align-items:center;border-top:1px solid #dbe2e8;box-sizing:border-box;display:flex;justify-content:center;margin:0;min-height:4.75rem;padding:1rem;width:100%}.ChangePassword_aca .box_menu .btnSave,.ChangePassword_aca .box_menu button{background:#ff4145;border:1px solid #ff4145;border-radius:.3rem;box-shadow:none;color:#fff;font-family:inherit;font-size:.88rem;font-weight:500;height:2.55rem;line-height:1;margin:0;min-width:9rem;padding:0 1.2rem;text-transform:none;width:auto}.ChangePassword_aca .box_menu .btnSave:hover,.ChangePassword_aca .box_menu button:hover{background:#ff4145;border-color:#ff4145;box-shadow:none;color:#fff}.ChangePassword_aca .box_menu .btnSave:disabled,.ChangePassword_aca .box_menu button:disabled{background:#edf0f3;border-color:#d5dce2;color:#8a959f}.ChangePassword_aca .section-singnup>.box_menu{background:#fff;border:1px solid #cbd5df;border-radius:.4rem;margin-top:.75rem}@media(max-width:600px){.ChangePassword_aca .wrap-main{padding:.8rem .55rem 1.5rem}.ChangePassword_aca .HeaderTitle,.ChangePassword_aca .title{height:3rem;margin-bottom:.55rem}.ChangePassword_aca .inner_singUp{gap:.85rem;padding:.85rem}.ChangePassword_aca .box_menu{min-height:4.25rem;padding:.8rem}.ChangePassword_aca .box_menu .btnSave,.ChangePassword_aca .box_menu button{width:min(12rem,100%)}}.EditProfile_school{height:100%;overflow-y:auto;padding-bottom:1rem}.EditProfile_school .wrap-main{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:1rem 0;width:100%}.EditProfile_school .section-singnup{height:auto}.EditProfile_school .section-singnup .art-cert,.EditProfile_school .section-singnup .art-id,.EditProfile_school .section-singnup .art-schNumber{position:relative}.EditProfile_school .section-singnup .art-id .btnCheckSchNumber,.EditProfile_school .section-singnup .art-id .btnCheckUserId,.EditProfile_school .section-singnup .art-schNumber .btnCheckSchNumber,.EditProfile_school .section-singnup .art-schNumber .btnCheckUserId{height:1.5rem;position:absolute;right:0;top:3rem}.EditProfile_school .box_signUp,.EditProfile_school .inner_singUp{border-radius:10px;position:relative;width:auto}.EditProfile_school .inner_singUp{background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 10px #0000001a;padding:1rem 5rem 3rem}.EditProfile_school .title{caret-color:#0000;color:#333;font-size:1.5rem;font-weight:700;margin-bottom:20px;text-align:center}.EditProfile_school div{margin-bottom:0;width:20rem}.EditProfile_school div label{color:#888;display:block;font-size:1rem;font-weight:700;margin-bottom:5px;margin-top:1rem;text-align:left}.EditProfile_school div input[type=email],.EditProfile_school div input[type=text]{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:1rem;margin-bottom:5px;padding:8px;transition:border-color .3s,box-shadow .3s;width:100%}.EditProfile_school div input[type=email]:focus,.EditProfile_school div input[type=text]:focus{border-color:var(--h-blue);box-shadow:0 0 5px rgba(var(--h-blue-rgb),.3);outline:none}.EditProfile_school div input[type=email]::placeholder,.EditProfile_school div input[type=text]::placeholder{color:#999;font-size:.9rem}.EditProfile_school div input[type=email]:read-only,.EditProfile_school div input[type=text]:read-only{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.EditProfile_school .article-kind{display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0;width:100%}.EditProfile_school .cmbKind{background-color:#fff;border:1px solid #ccc;border-radius:5px;font-size:1rem;height:2rem;outline:none;padding:0 8px;text-align:left;width:100%}.EditProfile_school .cmbKind:focus{border-color:var(--h-blue);box-shadow:0 0 5px rgba(var(--h-blue-rgb),.3)}.EditProfile_school .box-adress{position:relative}.EditProfile_school .box-adress .btnAdressSearch{font-size:.8rem;height:1.5rem;padding:0 8px;position:absolute;right:.1rem;top:1rem}.EditProfile_school .art-studentKind .box-chkbox-studentKind{grid-gap:0 1rem!important;align-items:center;display:grid;gap:0 1rem!important;grid-template-columns:repeat(2,1fr);justify-content:start;padding:0;width:-webkit-fit-content;width:fit-content}.EditProfile_school .art-studentKind .box-chkbox-studentKind label{color:#333;margin:0 0 .1rem}.EditProfile_school .art-studentKind .box-chkbox-studentKind .hong-checkbox{height:1.3rem;width:auto}.EditProfile_school .art-staffNumber input,.EditProfile_school .art-stuNumber input,.EditProfile_school .art-tecNumber input{border:1px solid #ccc;border-radius:5px;font-size:1rem;padding:8px;width:100%}.EditProfile_school .art-staffNumber input:focus,.EditProfile_school .art-stuNumber input:focus,.EditProfile_school .art-tecNumber input:focus{border-color:var(--h-blue);box-shadow:0 0 5px rgba(var(--h-blue-rgb),.3);outline:none}.EditProfile_school .box_menu{display:flex;height:6rem;justify-content:center;margin-top:2rem;width:100%}.EditProfile_school .box_menu button{height:2.5rem;padding:.5rem;width:30%}.EditProfile_school .box_modal{background-color:#fff;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:5px;position:absolute;top:0;transform:translateX(-50);width:100%;z-index:100}@media(max-width:768px){.EditProfile_school .wrap-main{padding:10px}.EditProfile_school .wrap-main .section-singnup{padding:20px}.EditProfile_school .wrap-main .section-singnup .title{font-size:24px;margin-bottom:30px}.EditProfile_school .wrap-main .section-singnup .box_signUp .inner_singUp{padding:1rem 2rem;width:18rem}.EditProfile_school .wrap-main .section-singnup .box_signUp .inner_singUp div{width:100%}.EditProfile_school .wrap-main .section-singnup .box_signUp .inner_singUp .art-id input,.EditProfile_school .wrap-main .section-singnup .box_signUp .inner_singUp .art-schNumber input{margin-bottom:8px;padding-right:16px}.EditProfile_school .wrap-main .section-singnup .box_signUp .inner_singUp .box-adress .btnAdressSearch{margin-bottom:8px;position:static;width:100%}.EditProfile_school .wrap-main .section-singnup .box_menu{align-items:center;flex-direction:column}.EditProfile_school .wrap-main .section-singnup .box_menu .btnSave{max-width:200px;width:100%}}.file-upload-admin-section{background:linear-gradient(180deg,#f3f7fb,#fafcfe 55%,#fff);min-height:0}.FileUpload_admin_etc{background:#0000;box-sizing:border-box;color:#26394b;height:100%;min-height:0;overflow-y:auto;padding:1.25rem 1rem 2rem;scrollbar-color:#d3dae1 #f8fafb;scrollbar-width:thin;width:100%}.FileUpload_admin_etc::-webkit-scrollbar{width:8px}.FileUpload_admin_etc::-webkit-scrollbar-track{background:#f8fafb}.FileUpload_admin_etc::-webkit-scrollbar-thumb{background:#d3dae1;border:2px solid #f8fafb;border-radius:5px}.FileUpload_admin_etc>.HeaderTitle{background:linear-gradient(135deg,#dfe9f3,#edf2f7);border:1px solid #b9c7d4!important;border-radius:.45rem;box-sizing:border-box;color:#304b67;height:auto;margin:0 auto .75rem;min-height:3.2rem;width:min(64rem,100%)}.FileUpload_admin_etc>.HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;min-height:3.2rem;padding:.65rem 3.25rem .65rem 1rem}.FileUpload_admin_etc>.HeaderTitle .section-title>span{color:#304b67;font-size:1.02rem;font-weight:500;letter-spacing:-.02em;line-height:1.35}.FileUpload_admin_etc>.HeaderTitle .section-title .close{border-radius:.35rem;color:#304b67;right:.45rem;transition:color .15s ease,background-color .15s ease}.FileUpload_admin_etc>.HeaderTitle .section-title .close:hover{background:#ffffffad;color:#c64d55}.FileUpload_admin_etc>.HeaderTitle .section-title .close:focus-visible{outline:2px solid #5f7892;outline-offset:1px}.FileUpload_admin_etc .file-upload-admin-content{grid-gap:.75rem;display:grid;gap:.75rem;margin:0 auto;width:min(64rem,100%)}.FileUpload_admin_etc .file-upload-panel{background:#fff;border:1px solid #c9d4de;border-radius:.5rem;box-shadow:0 .2rem .7rem #34495e0f;overflow:hidden}.FileUpload_admin_etc .file-upload-panel-heading{align-items:center;background:#f8fafc;border-bottom:1px solid #d5dee6;box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;min-height:4.15rem;padding:.75rem 1rem}.FileUpload_admin_etc .file-upload-panel-heading h2,.FileUpload_admin_etc .file-upload-panel-heading p{margin:0}.FileUpload_admin_etc .file-upload-panel-heading h2{color:#304b67;font-size:.98rem;font-weight:600;letter-spacing:-.02em;line-height:1.4}.FileUpload_admin_etc .file-upload-panel-heading p{color:#73808c;font-size:.78rem;line-height:1.45;margin-top:.2rem}.FileUpload_admin_etc .file-upload-result-count{color:#678;flex:0 0 auto;font-size:.82rem;white-space:nowrap}.FileUpload_admin_etc .file-upload-rows{background:#fff}.FileUpload_admin_etc .file-upload-row{grid-gap:1rem;align-items:center;border-top:1px solid #e1e7ec;box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:minmax(12rem,15rem) minmax(0,1fr) auto;min-height:5rem;padding:.8rem 1rem}.FileUpload_admin_etc .file-upload-row:first-child{border-top:0}.FileUpload_admin_etc .file-upload-item-info{min-width:0}.FileUpload_admin_etc .file-upload-item-info h3,.FileUpload_admin_etc .file-upload-item-info p{margin:0}.FileUpload_admin_etc .file-upload-item-info h3{color:#344d65;font-size:.9rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.FileUpload_admin_etc .file-upload-item-info p{color:#7c8994;font-size:.74rem;line-height:1.45;margin-top:.18rem}.FileUpload_admin_etc .file-upload-picker{grid-gap:.45rem;align-items:center;display:grid;gap:.45rem;grid-template-columns:auto minmax(0,1fr);min-width:0}.FileUpload_admin_etc .file-upload-picker input[type=file]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.FileUpload_admin_etc .file-upload-picker label{align-items:center;background:#fff;border:1px solid #b9c9d6;border-radius:.35rem;box-sizing:border-box;color:#47647d;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:500;height:2.15rem;justify-content:center;line-height:1;padding:0 .8rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease;white-space:nowrap}.FileUpload_admin_etc .file-upload-picker label:hover:not(.is-disabled){background:#edf3f7;border-color:#91a8bb;color:#304f69}.FileUpload_admin_etc .file-upload-picker label.is-disabled{background:#f1f4f6;border-color:#d9e0e5;color:#a2abb3;cursor:default}.FileUpload_admin_etc .file-upload-picker input[type=file]:focus-visible+label{outline:2px solid #5f7892;outline-offset:1px}.FileUpload_admin_etc .selected-file{align-items:center;background:#f8fafb;border:1px solid #d9e1e7;border-radius:.35rem;box-sizing:border-box;color:#8a959f;display:flex;font-size:.78rem;line-height:1.35;min-height:2.15rem;min-width:0;overflow-wrap:anywhere;padding:.4rem .65rem}.FileUpload_admin_etc .selected-file.has-file{background:#f5f9fc;border-color:#c6d4df;color:#405d75}.FileUpload_admin_etc .file-upload-reset,.FileUpload_admin_etc .file-upload-submit{border-radius:.35rem;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:500;height:2.15rem;line-height:1;padding:0 .9rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease;white-space:nowrap}.FileUpload_admin_etc .file-upload-reset:focus-visible,.FileUpload_admin_etc .file-upload-submit:focus-visible{outline:2px solid #5f7892;outline-offset:1px}.FileUpload_admin_etc .file-upload-reset:disabled,.FileUpload_admin_etc .file-upload-submit:disabled{background:#eef2f5;border-color:#d9e0e5;color:#a6afb7;cursor:default}.FileUpload_admin_etc .file-upload-submit{background:#547792;border:1px solid #547792;color:#fff}.FileUpload_admin_etc .file-upload-submit:hover:not(:disabled){background:#405f78;border-color:#405f78}.FileUpload_admin_etc .file-upload-page-actions{display:flex;gap:.5rem;justify-content:center;padding:.4rem 0 .2rem}.FileUpload_admin_etc .file-upload-reset{background:#fff;border:1px solid #bdcbd7;color:#526a7e}.FileUpload_admin_etc .file-upload-reset:hover:not(:disabled){background:#edf3f7;border-color:#93aabd;color:#304f69}@media(max-width:50rem){.FileUpload_admin_etc .file-upload-row{gap:.65rem;grid-template-columns:1fr auto}.FileUpload_admin_etc .file-upload-item-info{grid-column:1/-1}}@media(max-width:42rem){.FileUpload_admin_etc{padding:.75rem .45rem 1.5rem}.FileUpload_admin_etc .file-upload-admin-content,.FileUpload_admin_etc>.HeaderTitle{width:100%}.FileUpload_admin_etc .file-upload-panel-heading{align-items:flex-start;padding:.7rem .75rem}.FileUpload_admin_etc .file-upload-row{grid-template-columns:minmax(0,1fr);padding:.75rem}.FileUpload_admin_etc .file-upload-picker{grid-template-columns:1fr}.FileUpload_admin_etc .file-upload-picker label,.FileUpload_admin_etc .file-upload-submit{width:100%}}.FileUpload_admin_etc_viewer{background:#fff;color:#32465a;min-width:0;overflow:hidden;width:100%}.FileUpload_admin_etc_viewer .admin-file-table-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-color:#d3dae1 #f8fafb;scrollbar-width:thin;width:100%}.FileUpload_admin_etc_viewer .admin-file-table-scroll::-webkit-scrollbar{height:8px;width:8px}.FileUpload_admin_etc_viewer .admin-file-table-scroll::-webkit-scrollbar-corner,.FileUpload_admin_etc_viewer .admin-file-table-scroll::-webkit-scrollbar-track{background:#f8fafb}.FileUpload_admin_etc_viewer .admin-file-table-scroll::-webkit-scrollbar-thumb{background:#d3dae1;border:2px solid #f8fafb;border-radius:5px}.FileUpload_admin_etc_viewer .admin-file-table-scroll::-webkit-scrollbar-thumb:hover{background:#bec8d1}.FileUpload_admin_etc_viewer .admin-file-table{border:0;border-collapse:initial;border-spacing:0;color:#32465a;margin:0;min-width:48rem;table-layout:fixed;width:100%}.FileUpload_admin_etc_viewer .admin-file-table .col-number{width:3.7rem}.FileUpload_admin_etc_viewer .admin-file-table .col-title{width:13rem}.FileUpload_admin_etc_viewer .admin-file-table .col-file-name{width:auto}.FileUpload_admin_etc_viewer .admin-file-table .col-date{width:7.5rem}.FileUpload_admin_etc_viewer .admin-file-table .col-preview{width:6.5rem}.FileUpload_admin_etc_viewer .admin-file-table .col-delete{width:5.5rem}.FileUpload_admin_etc_viewer .admin-file-table td,.FileUpload_admin_etc_viewer .admin-file-table th{background:#fff;border:0;border-bottom:1px solid #dde4ea;border-right:1px solid #dde4ea;box-sizing:border-box;color:#32465a;font-size:.84rem;font-weight:400;height:2.65rem;line-height:1.35;overflow:hidden;padding:.45rem .65rem;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.FileUpload_admin_etc_viewer .admin-file-table td:last-child,.FileUpload_admin_etc_viewer .admin-file-table th:last-child{border-right:0}.FileUpload_admin_etc_viewer .admin-file-table thead th{background:#edf2f6;color:#425a70;font-weight:600;height:2.5rem}.FileUpload_admin_etc_viewer .admin-file-table tbody tr{transition:background-color .15s ease}.FileUpload_admin_etc_viewer .admin-file-table tbody tr:hover td{background:#f7fafc}.FileUpload_admin_etc_viewer .admin-file-table tbody tr:last-child td{border-bottom:0}.FileUpload_admin_etc_viewer .admin-file-table .admin-file-name,.FileUpload_admin_etc_viewer .admin-file-table .admin-file-title{text-align:left}.FileUpload_admin_etc_viewer .admin-file-table .admin-file-name{color:#536779}.FileUpload_admin_etc_viewer .admin-file-table .admin-file-delete-button,.FileUpload_admin_etc_viewer .admin-file-table .admin-file-preview-button{border-radius:.32rem;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:.79rem;font-weight:500;height:1.9rem;line-height:1;min-width:4.6rem;padding:0 .6rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.FileUpload_admin_etc_viewer .admin-file-table .admin-file-delete-button:focus-visible,.FileUpload_admin_etc_viewer .admin-file-table .admin-file-preview-button:focus-visible{outline:2px solid #5f7892;outline-offset:1px}.FileUpload_admin_etc_viewer .admin-file-table .admin-file-delete-button:disabled,.FileUpload_admin_etc_viewer .admin-file-table .admin-file-preview-button:disabled{background:#f0f3f5;border-color:#d8dfe5;color:#9aa5ae;cursor:default}.FileUpload_admin_etc_viewer .admin-file-table .admin-file-preview-button{background:#547792;border:1px solid #547792;color:#fff}.FileUpload_admin_etc_viewer .admin-file-table .admin-file-preview-button:hover:not(:disabled){background:#405f78;border-color:#405f78}.FileUpload_admin_etc_viewer .admin-file-table .admin-file-delete-button{background:#fff;border:1px solid #d7aeb2;color:#a6464d;min-width:3.9rem}.FileUpload_admin_etc_viewer .admin-file-table .admin-file-delete-button:hover:not(:disabled){background:#fff5f5;border-color:#c98f94;color:#913940}.FileUpload_admin_etc_viewer .admin-file-table .admin-file-preview-unavailable{color:#8a969f;font-size:.78rem}.FileUpload_admin_etc_viewer .admin-file-table .admin-file-state-row td{background:#fff;color:#74818d;height:7rem;text-align:center}.FileUpload_admin_etc_viewer .admin-file-table .admin-file-error-row td{color:#a6464d}.admin-file-pdf-modal{align-items:stretch;background:#1f2d3a7a;box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow:hidden;padding:.75rem;position:fixed;z-index:100000}.admin-file-pdf-modal>.PdfViewer{border-radius:.5rem;box-shadow:0 .8rem 2rem #17232f38;height:100%;min-height:0;overflow:hidden;padding:0;width:min(72rem,100%)}@media(max-width:700px){.FileUpload_admin_etc_viewer .admin-file-table{min-width:45rem}.admin-file-pdf-modal{padding:.35rem}.admin-file-pdf-modal>.PdfViewer{border-radius:.35rem}}.PdfViewerWindow{height:100%;min-height:calc(100vh - 8rem);position:relative;width:100%}.PdfViewerWindow .pdf-viewer-notice{background:#fff;border:1px solid #d5dfe8;border-radius:8px;color:#40566c;margin:32px auto;max-width:640px;padding:28px 24px;text-align:center}.PdfViewerWindow .pdf-viewer-notice h2{font-size:18px;margin:0 0 16px}.PdfViewerWindow .pdf-viewer-notice p{font-size:14px;line-height:1.6}.PdfViewerWindow .pdf-viewer-notice-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px}.PdfViewerWindow .pdf-viewer-notice-actions button{background:#f4f7fa;border:1px solid #bdccd9;border-radius:5px;color:#40566c;cursor:pointer;font:inherit;font-size:14px;padding:8px 16px}.PdfViewerWindow .pdf-viewer-loading{align-items:center;background:#ffffffeb;color:#475569;display:flex;flex-direction:column;gap:.85rem;inset:0;justify-content:center;min-height:calc(100vh - 8rem);position:absolute;z-index:20}.PdfViewerWindow .pdf-viewer-loading-spinner{animation:pdf-viewer-window-spin .8s linear infinite;border:.3rem solid #dbeafe;border-radius:50%;border-top:.3rem solid var(--h-insert,#2563eb);box-sizing:border-box;height:2.75rem;width:2.75rem}.PdfViewerWindow .pdf-viewer-loading-text{font-size:.95rem;font-weight:500}@keyframes pdf-viewer-window-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.PdfViewerWindow .pdf-viewer-loading-spinner{animation-duration:1.6s}}.VideoEduAllResultPage{caret-color:#0000;display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:64rem;min-height:0;overflow:hidden;width:100%}.VideoEduAllResultPage>.video-edu-all-result-header{flex:0 0 3rem;min-height:3rem}.VideoEduAllResultPage>.video-edu-all-result-header .HeaderTitle{background:#eef1f5;border-color:#dbe2ea!important;color:#475569}.VideoEduAllResultPage>.video-edu-all-result-header .HeaderTitle .section-title{box-sizing:border-box;justify-content:space-between;padding:0 .35rem 0 1rem}.VideoEduAllResultPage>.video-edu-all-result-header .HeaderTitle .section-title>span{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.VideoEduAllResultPage>.video-edu-all-result-header .HeaderTitle .section-title .close{flex:0 0 2.5rem;opacity:.75;position:static}.VideoEduAllResultPage>.VideoEduIgongChartRoot{box-sizing:border-box;flex:1 1 auto;min-height:0;padding:1px}.feedback-detail-modal>.HeaderTitle{height:2.8rem!important;margin-bottom:.45rem!important;min-height:2.8rem!important}.feedback-detail-modal>.HeaderTitle .close{height:1.65rem!important;right:.45rem!important;width:1.65rem!important}.feedback-detail-modal>.HeaderTitle .close svg{height:.82rem!important;width:.82rem!important}.mission-detail-modal>.HeaderTitle{background:#eef1f5;border-color:#dbe2ea!important;color:#475569}.mission-detail-modal>.HeaderTitle .section-title .close{color:#475569;height:2.5rem!important;opacity:.75;right:.25rem!important;width:2.5rem!important}.mission-detail-modal>.HeaderTitle .section-title .close svg{height:1.35rem!important;width:1.35rem!important}.video-detail-modal{left:50%!important;max-width:64rem;transform:translateX(-50%);width:min(100%,64rem)!important}.video-detail-modal>.HeaderTitle{background:#eef1f5;border:1px solid #dbe2ea!important;color:#475569;height:2.5rem!important;margin-bottom:5px!important;min-height:2.5rem!important}.video-detail-modal>.HeaderTitle .section-title{box-sizing:border-box;justify-content:space-between;padding:0 .35rem 0 1rem}.video-detail-modal>.HeaderTitle .section-title>span{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.video-detail-modal>.HeaderTitle .section-title .close{flex:0 0 2.5rem;height:2.5rem!important;opacity:.75;position:static!important;right:auto!important;width:2.5rem!important}.video-detail-modal>.HeaderTitle .section-title .close svg{height:1.35rem!important;width:1.35rem!important}@media(max-width:768px){.VideoEduAllResultPage>.video-edu-all-result-header{flex-basis:2.6rem;min-height:2.6rem}}.StudentFirstMission{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:64rem;min-height:0;width:100%}.StudentFirstMission>.HeaderTitle{flex:0 0 2.8rem;margin-bottom:.5rem}.StudentFirstMission>.VideoEduIgongChartRoot{flex:1 1 auto;min-height:0}.StudentFirstMission .first-mission-diagnosis{align-items:center;background:#f5f8fa;border:1px solid #d4dbe2;border-radius:.4rem;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem;margin-bottom:.5rem;padding:.6rem .75rem}.StudentFirstMission .first-mission-diagnosis select{background:#fff;border:1px solid #cbd5df;border-radius:.25rem;color:inherit;max-width:100%;min-height:2rem;padding:.25rem .5rem}.StudentFirstMission .first-mission-message{background:#fff;border:1px solid #d4dbe2;border-radius:.4rem;font-size:.9rem;line-height:1.6;padding:1.5rem}.StudentFirstMission .first-mission-message button{background:#f1f7fb;border:1px solid #9fc1dd;border-radius:.25rem;color:#2e658e;cursor:pointer;padding:.35rem .8rem}.StudentMissionHub{box-sizing:border-box;color:#294d6b;display:flex;flex-direction:column;font-size:.88rem;gap:.6rem;max-width:64rem;min-height:0;padding-bottom:.8rem}.StudentMissionHub>.HeaderTitle{flex:0 0 2.8rem;margin:0}.StudentMissionHub button{background:#fff;border:1px solid #bfd0df;border-radius:.3rem;color:#375d7b;cursor:pointer;font:inherit;padding:.35rem .8rem}.StudentMissionHub button:hover:not(:disabled){background:#edf4f8}.StudentMissionHub button:disabled{cursor:default;opacity:.5}.StudentMissionHub button:focus-visible{outline:2px solid #2e7a9b;outline-offset:2px}.StudentMissionHub .mission-hub-tabs{background:#fff;border:1px solid #cbd9e5;border-radius:.4rem;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem;padding:.65rem}.StudentMissionHub .mission-hub-tabs button{min-height:2.35rem}.StudentMissionHub .mission-hub-tabs button[aria-selected=true]{background:#507790;border-color:#507790;color:#fff;font-weight:600}.StudentMissionHub .mission-hub-panel{background:#fff;border:1px solid #cbd9e5;border-radius:.4rem;flex:1 1 auto;min-height:0;overflow:auto;padding:.8rem}.StudentMissionHub .mission-hub-description{color:#607b91;line-height:1.6;margin:0 0 .8rem}.StudentMissionHub .mission-hub-message{line-height:1.6;margin:0;padding:1.3rem}.StudentMissionHub .mission-hub-table-shell{border:1px solid #d7e1e9;border-radius:.35rem;overflow-x:auto}.StudentMissionHub .mission-hub-table{border-collapse:collapse;line-height:1.5;width:100%}.StudentMissionHub .mission-hub-table td,.StudentMissionHub .mission-hub-table th{border-bottom:1px solid #dce5ed;padding:.6rem;text-align:center}.StudentMissionHub .mission-hub-table th{background:#f1f5f8;font-weight:500}.StudentMissionHub .mission-hub-table tr:last-child td{border-bottom:0}.StudentMissionHub .mission-hub-table .col-no{width:3rem}.StudentMissionHub .mission-hub-table .col-action{width:5rem}.StudentMissionHub .mission-hub-table .col-count{width:4rem}.StudentMissionHub .mission-hub-table .mission-hub-title{text-align:left}.StudentMissionHub .mission-hub-table .mission-hub-empty{color:#6a7d8c;padding:2rem .75rem}.StudentMissionHub .mission-hub-pagination{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1rem}.StudentMissionHub .mission-history-note{background:#f5f8fa;border-radius:.3rem;color:#65798b;font-size:.8rem;line-height:1.6;margin:0 0 .8rem;padding:.6rem .75rem}.StudentMissionHub .mission-history-legacy-label{color:#7a8e9d;display:block;font-size:.72rem}.StudentMissionHub .mission-history-day-heading{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.9rem}.StudentMissionHub .mission-history-day-heading h2{font-size:1rem;margin:0}.StudentMissionHub .mission-history-entries{grid-gap:.9rem;display:grid;gap:.9rem}.StudentMissionHub .mission-history-entry{border:1px solid #cddce6;border-radius:.4rem;padding:1rem}.StudentMissionHub .mission-history-entry header>div{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.StudentMissionHub .mission-history-entry time{color:#6d8294;font-size:.8rem}.StudentMissionHub .mission-history-entry h3{font-size:.98rem;line-height:1.5;margin:.2rem 0 .85rem}.StudentMissionHub .mission-history-entry h4{font-size:.85rem;margin:1rem 0 .35rem}.StudentMissionHub .mission-history-entry .mission-history-area{color:#70879a;font-size:.78rem;margin:.8rem 0 0}.StudentMissionHub .mission-history-entry .mission-history-event{background:#e8f4f1;border-radius:.25rem;color:#337166;font-size:.75rem;padding:.15rem .5rem}.StudentMissionHub .mission-history-entry .event-deleted{background:#fff1f2;color:#a75c65}.StudentMissionHub .mission-history-entry .event-legacy{background:#eff2f5;color:#647585}.StudentMissionHub .mission-history-entry .mission-history-text{line-height:1.75;overflow-wrap:anywhere;white-space:pre-wrap}.StudentMissionHub .mission-history-entry .mission-history-answer{background:#f7fafc;border:1px solid #e1e9ef;border-radius:.3rem;padding:.8rem}.StudentMissionHub .student-mission-detail-modal{box-sizing:border-box;display:flex;flex-direction:column;padding:.5rem}.StudentMissionHub .student-mission-detail-modal>.HeaderTitle{flex:0 0 2.8rem;margin-bottom:.5rem}.StudentMissionHub .student-mission-detail-modal>.VideoEduStuDetailRoot{flex:1 1 auto;min-height:0}@media(max-width:600px){.StudentMissionHub .mission-hub-panel{padding:.5rem}.StudentMissionHub .mission-hub-tabs button{flex:1 1 8rem;padding:.4rem}.StudentMissionHub .mission-hub-table td,.StudentMissionHub .mission-hub-table th{padding:.5rem .3rem}.StudentMissionHub .mission-history-entry{padding:.7rem}}.AdultMissionHub .mission-hub-panel-first{display:flex;flex-direction:column;overflow:hidden}.AdultMissionHub .managed-mission-first-title{background:#14675f;border-radius:.3rem;color:#fff;flex:0 0 auto;font-size:.9rem;font-weight:500;margin:0 0 .6rem;padding:.65rem .8rem}.AdultMissionHub .embedded-first-mission{flex:1 1 auto;height:auto;min-height:0}.price-update-page.PayType_price_update .price-update-table{min-width:64rem}.price-update-page.PayType_price_update .price-update-table td:first-child,.price-update-page.PayType_price_update .price-update-table th:first-child{width:3.4rem}.price-update-page.PayType_price_update .price-update-table td:nth-child(2),.price-update-page.PayType_price_update .price-update-table th:nth-child(2){width:5.5rem}.price-update-page.PayType_price_update .price-update-table td:nth-child(3),.price-update-page.PayType_price_update .price-update-table td:nth-child(4),.price-update-page.PayType_price_update .price-update-table td:nth-child(6),.price-update-page.PayType_price_update .price-update-table td:nth-child(8),.price-update-page.PayType_price_update .price-update-table th:nth-child(3),.price-update-page.PayType_price_update .price-update-table th:nth-child(4),.price-update-page.PayType_price_update .price-update-table th:nth-child(6),.price-update-page.PayType_price_update .price-update-table th:nth-child(8){width:7rem}.price-update-page.PayType_price_update .price-update-table td:nth-child(5),.price-update-page.PayType_price_update .price-update-table th:nth-child(5){width:7.5rem}.price-update-page.PayType_price_update .price-update-table td:nth-child(7),.price-update-page.PayType_price_update .price-update-table th:nth-child(7){width:5rem}.price-update-page.PayType_price_update .price-update-table td:nth-child(9),.price-update-page.PayType_price_update .price-update-table th:nth-child(9){width:11rem}.call-unit-price-update .price-update-table td:first-child,.call-unit-price-update .price-update-table th:first-child{width:5rem}.call-unit-price-update .price-update-table td:nth-child(3),.call-unit-price-update .price-update-table th:nth-child(3){width:11rem}.pay-single-price-update-page .price-update-table{min-width:34rem}.pay-single-price-update-page .price-update-table .single-number-column{width:5rem}.pay-single-price-update-page .price-update-table .single-name-column{width:auto}.pay-single-price-update-page .price-update-table .single-price-column{width:12rem}.pay-single-price-update-page .single-price-form-row{grid-template-columns:minmax(0,24rem);justify-content:center}.pay-single-subscriptions-price-update .price-update-table td:first-child,.pay-single-subscriptions-price-update .price-update-table th:first-child{width:5rem}.pay-single-subscriptions-price-update .price-update-table td:nth-child(3),.pay-single-subscriptions-price-update .price-update-table th:nth-child(3){width:12rem}.price-update-admin-section,.price-update-page{background:#fff;min-height:0}.price-update-page{box-sizing:border-box;color:#26394b;height:100%;overflow-y:auto;padding:1.25rem 1rem 2rem;scrollbar-color:#d3dae1 #f8fafb;scrollbar-width:thin;width:100%}.price-update-page::-webkit-scrollbar{width:8px}.price-update-page::-webkit-scrollbar-track{background:#f8fafb}.price-update-page::-webkit-scrollbar-thumb{background:#d3dae1;border:2px solid #f8fafb;border-radius:5px}.price-update-page>.HeaderTitle{background:linear-gradient(135deg,#dfe9f3,#edf2f7);border:1px solid #b9c7d4!important;border-radius:.45rem;box-sizing:border-box;color:#304b67;height:auto;margin:0 auto .75rem;min-height:3.2rem;width:min(64rem,100%)}.price-update-page>.HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;min-height:3.2rem;padding:.65rem 3.25rem .65rem 1rem}.price-update-page>.HeaderTitle .section-title>span{color:#304b67;font-size:1.02rem;font-weight:500;letter-spacing:-.02em;line-height:1.35}.price-update-page>.HeaderTitle .section-title .close{border-radius:.35rem;color:#304b67;right:.45rem;transition:color .15s ease,background-color .15s ease}.price-update-page>.HeaderTitle .section-title .close:hover{background:#ffffffad;color:#c64d55}.price-update-page>.HeaderTitle .section-title .close:focus-visible{outline:2px solid #5f7892;outline-offset:1px}.price-update-page .price-update-content{grid-gap:.75rem;display:grid;gap:.75rem;margin:0 auto;width:min(64rem,100%)}.price-update-page .price-update-edit-panel,.price-update-page .price-update-panel{background:#fff;border:1px solid #c9d4de;border-radius:.5rem;box-shadow:0 .2rem .7rem #34495e0f;overflow:hidden}.price-update-page .price-update-edit-heading,.price-update-page .price-update-panel-heading{align-items:center;background:#f8fafc;border-bottom:1px solid #d5dee6;box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;min-height:4rem;padding:.7rem 1rem}.price-update-page .price-update-edit-heading h2,.price-update-page .price-update-edit-heading p,.price-update-page .price-update-panel-heading h2,.price-update-page .price-update-panel-heading p{margin:0}.price-update-page .price-update-edit-heading h2,.price-update-page .price-update-panel-heading h2{color:#304b67;font-size:.96rem;font-weight:600;letter-spacing:-.02em;line-height:1.4}.price-update-page .price-update-edit-heading p,.price-update-page .price-update-panel-heading p{color:#74818d;font-size:.76rem;line-height:1.45;margin-top:.15rem}.price-update-page .price-update-result-count{color:#678;flex:0 0 auto;font-size:.81rem;white-space:nowrap}.price-update-page .price-update-table-scroll{max-height:calc(100dvh - 18rem);overflow:auto;scrollbar-color:#d3dae1 #f8fafb;scrollbar-width:thin;width:100%}.price-update-page .price-update-table-scroll::-webkit-scrollbar{height:8px;width:8px}.price-update-page .price-update-table-scroll::-webkit-scrollbar-corner,.price-update-page .price-update-table-scroll::-webkit-scrollbar-track{background:#f8fafb}.price-update-page .price-update-table-scroll::-webkit-scrollbar-thumb{background:#d3dae1;border:2px solid #f8fafb;border-radius:5px}.price-update-page .price-update-table-scroll::-webkit-scrollbar-thumb:hover{background:#bec8d1}.price-update-page .price-update-table{border:0;border-collapse:initial;border-spacing:0;color:#32465a;margin:0;min-width:38rem;table-layout:fixed;width:100%}.price-update-page .price-update-table td,.price-update-page .price-update-table th{background:#fff;border:0;border-bottom:1px solid #dde4ea;border-right:1px solid #dde4ea;box-sizing:border-box;color:#32465a;font-size:.84rem;font-weight:400;height:2.65rem;line-height:1.35;overflow:hidden;padding:.45rem .65rem;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.price-update-page .price-update-table td:last-child,.price-update-page .price-update-table th:last-child{border-right:0}.price-update-page .price-update-table thead th{background:#edf2f6;color:#425a70;font-weight:600;height:2.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:2}.price-update-page .price-update-table tbody tr{cursor:pointer}.price-update-page .price-update-table tbody tr.selected td{background:#eaf2f7;color:#294860}.price-update-page .price-update-table tbody tr:last-child td{border-bottom:0}.price-update-page .price-update-table tbody tr:focus-visible{outline:2px solid #67849b;outline-offset:-2px}.price-update-page .price-update-table .price-cell{font-feature-settings:"tnum";color:#405d75;font-variant-numeric:tabular-nums;text-align:right}.price-update-page .price-update-table .text-cell{text-align:left}.price-update-page .price-update-table .price-update-state-row td{background:#fff;color:#7b8792;height:7rem;text-align:center}.price-update-page .price-update-edit-panel{padding:0}.price-update-page .price-update-edit-heading h3{color:#304b67;font-size:.96rem;font-weight:600;line-height:1.4;margin:0}.price-update-page .price-update-form-body{padding:1rem}.price-update-page .form-row{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.75rem}.price-update-page .form-row:last-of-type{margin-bottom:0}.price-update-page .form-group{min-width:0}.price-update-page .form-group label{color:#53687b;display:block;font-size:.8rem;font-weight:600;line-height:1.35;margin:0 0 .35rem}.price-update-page .form-group input{background:#fff;border:1px solid #c4d0da;border-radius:.35rem;box-sizing:border-box;color:#2f465b;font-family:inherit;font-size:.86rem;height:2.35rem;line-height:1;padding:0 .7rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.price-update-page .form-group input::placeholder{color:#9ba6af}.price-update-page .form-group input:focus{border-color:#7894aa;box-shadow:0 0 0 2px #5f789224;outline:none}.price-update-page .form-buttons{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.price-update-page .price-update-reset-button,.price-update-page .price-update-save-button{border-radius:.35rem;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:.81rem;font-weight:500;height:2.2rem;line-height:1;min-width:5.5rem;padding:0 .95rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.price-update-page .price-update-reset-button:focus-visible,.price-update-page .price-update-save-button:focus-visible{outline:2px solid #5f7892;outline-offset:1px}.price-update-page .price-update-save-button{background:#547792;border:1px solid #547792;color:#fff}.price-update-page .price-update-save-button:hover{background:#405f78;border-color:#405f78}.price-update-page .price-update-reset-button{background:#fff;border:1px solid #bdcbd7;color:#526a7e}.price-update-page .price-update-reset-button:hover{background:#edf3f7;border-color:#93aabd;color:#304f69}@media(max-width:700px){.price-update-page{padding:.7rem .45rem 1.25rem}.price-update-page>.HeaderTitle{margin-bottom:.5rem}.price-update-page .price-update-edit-heading,.price-update-page .price-update-panel-heading{align-items:flex-start;padding:.65rem .75rem}.price-update-page .price-update-table-scroll{max-height:calc(100dvh - 17rem)}.price-update-page .price-update-form-body{padding:.75rem}.price-update-page .form-row{gap:.6rem;grid-template-columns:minmax(0,1fr)}.price-update-page .form-buttons{flex-wrap:wrap}}.pay-semina-price-update-page .price-update-table-scroll{max-height:23rem}.pay-semina-price-update-page .price-update-table{min-width:48rem}.pay-semina-price-update-page .price-update-table .semina-number-column{width:5rem}.pay-semina-price-update-page .price-update-table .semina-category-column{width:10rem}.pay-semina-price-update-page .price-update-table .semina-title-column{width:auto}.pay-semina-price-update-page .price-update-table .semina-price-column{width:12rem}.pay-semina-price-update-page .semina-price-form-row{grid-template-columns:minmax(0,24rem);justify-content:center}.PayDetail_total,.pay-detail-admin-section{background:#fff;min-height:0}.PayDetail_total{box-sizing:border-box;color:#26394b;height:100%;overflow-y:auto;padding:1.25rem 1rem 2rem;scrollbar-color:#d3dae1 #f8fafb;scrollbar-width:thin;width:100%}.PayDetail_total::-webkit-scrollbar{width:8px}.PayDetail_total::-webkit-scrollbar-track{background:#f8fafb}.PayDetail_total::-webkit-scrollbar-thumb{background:#d3dae1;border:2px solid #f8fafb;border-radius:5px}.PayDetail_total>.HeaderTitle{background:linear-gradient(135deg,#dfe9f3,#edf2f7);border:1px solid #b9c7d4!important;border-radius:.45rem;box-sizing:border-box;color:#304b67;height:auto;margin:0 auto .75rem;min-height:3.2rem;width:min(64rem,100%)}.PayDetail_total>.HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;min-height:3.2rem;padding:.65rem 3.25rem .65rem 1rem}.PayDetail_total>.HeaderTitle .section-title>span{color:#304b67;font-size:1.02rem;font-weight:500;letter-spacing:-.02em;line-height:1.35}.PayDetail_total>.HeaderTitle .section-title .close{border-radius:.35rem;color:#304b67;right:.45rem}.PayDetail_total>.HeaderTitle .section-title .close:focus-visible{outline:2px solid #5f7892;outline-offset:1px}.PayDetail_total .pay-detail-content{grid-gap:.75rem;display:grid;gap:.75rem;margin:0 auto;width:min(64rem,100%)}.PayDetail_total .pay-detail-list-panel,.PayDetail_total .pay-detail-search-panel{background:#fff;border:1px solid #c9d4de;border-radius:.5rem;box-shadow:0 .2rem .7rem #34495e0f;overflow:hidden}.PayDetail_total .pay-detail-panel-heading{align-items:center;background:#f8fafc;border-bottom:1px solid #d5dee6;box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;min-height:3.8rem;padding:.65rem 1rem}.PayDetail_total .pay-detail-panel-heading h2,.PayDetail_total .pay-detail-panel-heading p{margin:0}.PayDetail_total .pay-detail-panel-heading h2{color:#304b67;font-size:.96rem;font-weight:600;letter-spacing:-.02em;line-height:1.4}.PayDetail_total .pay-detail-panel-heading p{color:#74818d;font-size:.76rem;line-height:1.45;margin-top:.15rem}.PayDetail_total .pay-detail-result-count{color:#678;flex:0 0 auto;font-size:.81rem;white-space:nowrap}.PayDetail_total .date-input-group{align-items:flex-end;display:flex;gap:.5rem;justify-content:center;padding:.9rem 1rem 1rem}.PayDetail_total .date-field{grid-gap:.3rem;display:grid;gap:.3rem;min-width:0}.PayDetail_total .date-field>span{color:#53687b;font-size:.76rem;font-weight:600;line-height:1.3}.PayDetail_total .date-input{background:#fff;border:1px solid #c4d0da;border-radius:.35rem;box-sizing:border-box;color:#2f465b;font-family:inherit;font-size:.84rem;height:2.3rem;padding:0 .65rem;width:9.6rem}.PayDetail_total .date-input:focus{border-color:#7894aa;box-shadow:0 0 0 2px #5f789224;outline:none}.PayDetail_total .date-separator{align-items:center;color:#788794;display:flex;font-size:.85rem;height:2.3rem;justify-content:center}.PayDetail_total .search-buttons{display:flex;gap:.45rem;margin-left:.25rem}.PayDetail_total .date-move-button,.PayDetail_total .reset-button,.PayDetail_total .search-button{border-radius:.35rem;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:500;height:2.3rem;line-height:1;padding:0 .8rem}.PayDetail_total .date-move-button:focus-visible,.PayDetail_total .reset-button:focus-visible,.PayDetail_total .search-button:focus-visible{outline:2px solid #5f7892;outline-offset:1px}.PayDetail_total .date-move-button,.PayDetail_total .reset-button{background:#fff;border:1px solid #bdcbd7;color:#526a7e}.PayDetail_total .search-button{background:#547792;border:1px solid #547792;color:#fff;min-width:4.5rem}.PayDetail_total .pay-detail-table-scroll{max-height:calc(100dvh - 22rem);overflow:auto;scrollbar-color:#d3dae1 #f8fafb;scrollbar-width:thin;width:100%}.PayDetail_total .pay-detail-table-scroll::-webkit-scrollbar{height:8px;width:8px}.PayDetail_total .pay-detail-table-scroll::-webkit-scrollbar-corner,.PayDetail_total .pay-detail-table-scroll::-webkit-scrollbar-track{background:#f8fafb}.PayDetail_total .pay-detail-table-scroll::-webkit-scrollbar-thumb{background:#d3dae1;border:2px solid #f8fafb;border-radius:5px}.PayDetail_total .pay-detail-table{border:0;border-collapse:initial;border-spacing:0;color:#32465a;margin:0;min-width:54rem;table-layout:fixed;width:100%}.PayDetail_total .pay-detail-table td,.PayDetail_total .pay-detail-table th{background:#fff;border:0!important;border-bottom:1px solid #dde4ea!important;border-right:1px solid #dde4ea!important;box-sizing:border-box;color:#32465a;font-size:.84rem;font-weight:400;height:2.65rem;line-height:1.35;overflow:hidden;padding:.45rem .65rem;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.PayDetail_total .pay-detail-table td:last-child,.PayDetail_total .pay-detail-table th:last-child{border-right:0!important}.PayDetail_total .pay-detail-table thead th{background:#edf2f6;color:#425a70;font-weight:600;height:2.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:2}.PayDetail_total .pay-detail-table td:first-child,.PayDetail_total .pay-detail-table th:first-child{width:3.5rem}.PayDetail_total .pay-detail-table td:nth-child(2),.PayDetail_total .pay-detail-table th:nth-child(2){width:6.5rem}.PayDetail_total .pay-detail-table td:nth-child(3),.PayDetail_total .pay-detail-table th:nth-child(3){width:8.5rem}.PayDetail_total .pay-detail-table td:nth-child(4),.PayDetail_total .pay-detail-table th:nth-child(4){width:13rem}.PayDetail_total .pay-detail-table td:nth-child(5),.PayDetail_total .pay-detail-table th:nth-child(5){width:7rem}.PayDetail_total .pay-detail-table td:nth-child(6),.PayDetail_total .pay-detail-table th:nth-child(6){width:8rem}.PayDetail_total .pay-detail-table td:nth-child(7),.PayDetail_total .pay-detail-table th:nth-child(7){width:9rem}.PayDetail_total .pay-detail-table tbody tr{cursor:pointer}.PayDetail_total .pay-detail-table tbody tr.selected td{background:#eaf2f7;color:#294860}.PayDetail_total .pay-detail-table tbody tr:focus-visible{outline:2px solid #67849b;outline-offset:-2px}.PayDetail_total .pay-detail-table .text-cell{text-align:left}.PayDetail_total .pay-detail-table .price-cell{font-feature-settings:"tnum";color:#405d75;font-variant-numeric:tabular-nums;text-align:right}.PayDetail_total .pay-detail-table .pay-detail-state-row td{background:#fff;color:#7b8792;height:7rem;text-align:center}.PayDetail_total .pay-detail-table .total-row td{background:#f6f9fb;border-bottom:0!important;color:#304b67;font-weight:600;height:2.8rem}.PayDetail_total .pay-detail-table .total-row td:first-child{text-align:center}@media(max-width:760px){.PayDetail_total{padding:.7rem .45rem 1.25rem}.PayDetail_total>.HeaderTitle{margin-bottom:.5rem}.PayDetail_total .pay-detail-panel-heading{align-items:flex-start;padding:.65rem .75rem}.PayDetail_total .date-input-group{align-items:flex-end;flex-wrap:wrap;padding:.75rem}.PayDetail_total .date-field{flex:1 1 9rem}.PayDetail_total .date-input{width:100%}.PayDetail_total .date-separator{display:none}.PayDetail_total .search-buttons{justify-content:center;margin:.2rem 0 0;width:100%}.PayDetail_total .pay-detail-table-scroll{max-height:calc(100dvh - 27rem)}}.subscription-cancel-admin-section{background:#fff;min-height:0}.PayDetail_total_subscript_cancel{background:#fff;box-sizing:border-box;color:#2d4357;height:100%;overflow-y:auto;padding:1.25rem 1rem 2rem;scrollbar-color:#d3dae1 #f8fafb;scrollbar-width:thin;width:100%}.PayDetail_total_subscript_cancel::-webkit-scrollbar{width:8px}.PayDetail_total_subscript_cancel::-webkit-scrollbar-track{background:#f8fafb}.PayDetail_total_subscript_cancel::-webkit-scrollbar-thumb{background:#d3dae1;border:2px solid #f8fafb;border-radius:5px}.PayDetail_total_subscript_cancel .cancel-list-panel,.PayDetail_total_subscript_cancel .cancel-search-panel,.PayDetail_total_subscript_cancel .cancel-view-tabs,.PayDetail_total_subscript_cancel>.HeaderTitle{box-sizing:border-box;margin-left:auto;margin-right:auto;width:min(64rem,100%)}.PayDetail_total_subscript_cancel>.HeaderTitle{background:linear-gradient(135deg,#dfe9f3,#edf2f7);border:1px solid #b9c7d4!important;border-radius:.45rem;height:auto;margin-bottom:.75rem;min-height:3.2rem}.PayDetail_total_subscript_cancel>.HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;min-height:3.2rem;padding:.65rem 3.25rem .65rem 1rem}.PayDetail_total_subscript_cancel>.HeaderTitle .section-title>span{color:#304b67;font-size:1.02rem;font-weight:500;letter-spacing:-.02em;line-height:1.35}.PayDetail_total_subscript_cancel>.HeaderTitle .section-title .close{border-radius:.35rem;color:#304b67;right:.45rem}.PayDetail_total_subscript_cancel>.HeaderTitle .section-title .close:focus-visible{outline:2px solid #5f7892;outline-offset:1px}.PayDetail_total_subscript_cancel .cancel-view-tabs{background:#fff;border:1px solid #c9d4de;border-radius:.45rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.PayDetail_total_subscript_cancel .cancel-view-tabs button{background:#fff;border:0;border-right:1px solid #d9e1e8;color:#697b8b;cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:500;height:2.55rem;padding:0 1rem;position:relative}.PayDetail_total_subscript_cancel .cancel-view-tabs button:last-child{border-right:0}.PayDetail_total_subscript_cancel .cancel-view-tabs button.active{background:#eef4f8;color:#304f69;font-weight:600}.PayDetail_total_subscript_cancel .cancel-view-tabs button.active:after{background:#5f7f99;bottom:0;content:"";height:2px;left:1rem;position:absolute;right:1rem}.PayDetail_total_subscript_cancel .cancel-view-tabs button:focus-visible{outline:2px solid #67849b;outline-offset:-2px;z-index:1}.PayDetail_total_subscript_cancel .cancel-search-panel{align-items:center;background:#f8fafc;border:1px solid #c9d4de;border-radius:.45rem;display:flex;gap:.75rem;justify-content:space-between;margin-top:.75rem;padding:.7rem .85rem}.PayDetail_total_subscript_cancel .date-search-group,.PayDetail_total_subscript_cancel .search-actions{align-items:center;display:flex;gap:.45rem}.PayDetail_total_subscript_cancel .search-label{color:#52697d;font-size:.81rem;font-weight:600;margin-right:.25rem;white-space:nowrap}.PayDetail_total_subscript_cancel input[type=date]{background:#fff;border:1px solid #c4d0da;border-radius:.35rem;box-sizing:border-box;color:#334c62;font-family:inherit;font-size:.82rem;height:2.15rem;padding:0 .55rem;width:9.4rem}.PayDetail_total_subscript_cancel input[type=date]:focus{border-color:#7894aa;box-shadow:0 0 0 2px #5f789224;outline:none}.PayDetail_total_subscript_cancel .date-separator{color:#81909e;font-size:.8rem}.PayDetail_total_subscript_cancel .date-move-button,.PayDetail_total_subscript_cancel .reset-button,.PayDetail_total_subscript_cancel .search-button{border-radius:.35rem;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:500;height:2.15rem;padding:0 .8rem}.PayDetail_total_subscript_cancel .date-move-button:focus-visible,.PayDetail_total_subscript_cancel .reset-button:focus-visible,.PayDetail_total_subscript_cancel .search-button:focus-visible{outline:2px solid #5f7892;outline-offset:1px}.PayDetail_total_subscript_cancel .date-move-button,.PayDetail_total_subscript_cancel .reset-button{background:#fff;border:1px solid #bdcbd7;color:#526a7e}.PayDetail_total_subscript_cancel .search-button{background:#547792;border:1px solid #547792;color:#fff;min-width:4.5rem}.PayDetail_total_subscript_cancel .cancel-list-panel{background:#fff;border:1px solid #c9d4de;border-radius:.5rem;margin-top:.75rem;overflow:hidden}.PayDetail_total_subscript_cancel .cancel-list-heading{align-items:center;background:#f8fafc;border-bottom:1px solid #d5dee6;box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;min-height:4rem;padding:.7rem 1rem}.PayDetail_total_subscript_cancel .cancel-list-heading h2,.PayDetail_total_subscript_cancel .cancel-list-heading p{margin:0}.PayDetail_total_subscript_cancel .cancel-list-heading h2{color:#304b67;font-size:.96rem;font-weight:600;line-height:1.4}.PayDetail_total_subscript_cancel .cancel-list-heading p{color:#74818d;font-size:.76rem;line-height:1.45;margin-top:.15rem}.PayDetail_total_subscript_cancel .cancel-list-heading>span{font-feature-settings:"tnum";color:#405d75;font-size:.82rem;font-variant-numeric:tabular-nums;white-space:nowrap}.PayDetail_total_subscript_cancel .cancel-table-scroll{max-height:calc(100dvh - 23rem);overflow:auto;scrollbar-color:#d3dae1 #f8fafb;scrollbar-width:thin;width:100%}.PayDetail_total_subscript_cancel .cancel-table-scroll::-webkit-scrollbar{height:8px;width:8px}.PayDetail_total_subscript_cancel .cancel-table-scroll::-webkit-scrollbar-corner,.PayDetail_total_subscript_cancel .cancel-table-scroll::-webkit-scrollbar-track{background:#f8fafb}.PayDetail_total_subscript_cancel .cancel-table-scroll::-webkit-scrollbar-thumb{background:#d3dae1;border:2px solid #f8fafb;border-radius:5px}.PayDetail_total_subscript_cancel .cancel-table{border:0;border-collapse:initial;border-spacing:0;margin:0;min-width:58rem;table-layout:fixed;width:100%}.PayDetail_total_subscript_cancel .cancel-table td,.PayDetail_total_subscript_cancel .cancel-table th{background:#fff;border:0!important;border-bottom:1px solid #dde4ea!important;border-right:1px solid #dde4ea!important;box-sizing:border-box;color:#32465a;font-size:.82rem;font-weight:400;height:2.65rem;line-height:1.35;overflow:hidden;padding:.45rem .65rem;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.PayDetail_total_subscript_cancel .cancel-table td:last-child,.PayDetail_total_subscript_cancel .cancel-table th:last-child{border-right:0!important}.PayDetail_total_subscript_cancel .cancel-table thead th{background:#edf2f6;color:#425a70;font-weight:600;height:2.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:2}.PayDetail_total_subscript_cancel .cancel-table tbody tr{cursor:pointer}.PayDetail_total_subscript_cancel .cancel-table tbody tr.selected td{background:#eaf2f7;color:#294860}.PayDetail_total_subscript_cancel .cancel-table tbody tr:last-child td{border-bottom:0!important}.PayDetail_total_subscript_cancel .cancel-table td:first-child,.PayDetail_total_subscript_cancel .cancel-table th:first-child{width:3.5rem}.PayDetail_total_subscript_cancel .cancel-table .text-cell{text-align:left}.PayDetail_total_subscript_cancel .cancel-table .price-cell{font-feature-settings:"tnum";color:#405d75;font-variant-numeric:tabular-nums;text-align:right}.PayDetail_total_subscript_cancel .cancel-table .empty-row td{background:#fff;color:#7b8792;height:8rem;text-align:center}@media(max-width:760px){.PayDetail_total_subscript_cancel{padding:.7rem .45rem 1.25rem}.PayDetail_total_subscript_cancel .cancel-list-heading{align-items:flex-start}.PayDetail_total_subscript_cancel>.HeaderTitle{margin-bottom:.5rem}.PayDetail_total_subscript_cancel .cancel-search-panel{align-items:stretch;flex-direction:column}.PayDetail_total_subscript_cancel .date-search-group{flex-wrap:wrap}.PayDetail_total_subscript_cancel .search-actions{justify-content:center}.PayDetail_total_subscript_cancel .cancel-list-heading{flex-direction:column;gap:.35rem}.PayDetail_total_subscript_cancel .cancel-table-scroll{max-height:calc(100dvh - 27rem)}}.AdminSubscriptionBilling,.admin-subscription-billing-section{background:#fff;min-height:0}.AdminSubscriptionBilling{box-sizing:border-box;color:#26394b;height:100%;overflow-y:auto;padding:1.25rem 1rem 2rem;scrollbar-color:#d3dae1 #f8fafb;scrollbar-width:thin;width:100%}.AdminSubscriptionBilling::-webkit-scrollbar{width:8px}.AdminSubscriptionBilling::-webkit-scrollbar-track{background:#f8fafb}.AdminSubscriptionBilling::-webkit-scrollbar-thumb{background:#d3dae1;border:2px solid #f8fafb;border-radius:5px}.AdminSubscriptionBilling>.HeaderTitle{background:linear-gradient(135deg,#dfe9f3,#edf2f7);border:1px solid #b9c7d4!important;border-radius:.45rem;box-sizing:border-box;color:#304b67;height:auto;margin:0 auto .75rem;min-height:3.2rem;width:min(64rem,100%)}.AdminSubscriptionBilling>.HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;min-height:3.2rem;padding:.65rem 3.25rem .65rem 1rem}.AdminSubscriptionBilling>.HeaderTitle .section-title>span{color:#304b67;font-size:1.02rem;font-weight:500;letter-spacing:-.02em;line-height:1.35}.AdminSubscriptionBilling>.HeaderTitle .section-title .close{border-radius:.35rem;color:#304b67;right:.45rem}.AdminSubscriptionBilling>.HeaderTitle .section-title .close:focus-visible{outline:2px solid #5f7892;outline-offset:1px}.AdminSubscriptionBilling .admin-subscription-billing-content{margin:0 auto;width:min(64rem,100%)}.AdminSubscriptionBilling .admin-subscription-billing-panel{background:#fff;border:1px solid #c9d4de;border-radius:.5rem;box-shadow:0 .2rem .7rem #34495e0f;overflow:hidden}.AdminSubscriptionBilling .admin-subscription-billing-heading{align-items:center;background:#f8fafc;border-bottom:1px solid #d5dee6;box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;min-height:4rem;padding:.7rem 1rem}.AdminSubscriptionBilling .admin-subscription-billing-heading h2,.AdminSubscriptionBilling .admin-subscription-billing-heading p{margin:0}.AdminSubscriptionBilling .admin-subscription-billing-heading h2{color:#304b67;font-size:.96rem;font-weight:600;letter-spacing:-.02em;line-height:1.4}.AdminSubscriptionBilling .admin-subscription-billing-heading p{color:#74818d;font-size:.76rem;line-height:1.45;margin-top:.15rem}.AdminSubscriptionBilling .admin-subscription-billing-count{color:#678;flex:0 0 auto;font-size:.81rem;white-space:nowrap}.AdminSubscriptionBilling .admin-subscription-billing-table-scroll{max-height:calc(100dvh - 15rem);overflow:auto;scrollbar-color:#d3dae1 #f8fafb;scrollbar-width:thin;width:100%}.AdminSubscriptionBilling .admin-subscription-billing-table-scroll::-webkit-scrollbar{height:8px;width:8px}.AdminSubscriptionBilling .admin-subscription-billing-table-scroll::-webkit-scrollbar-corner,.AdminSubscriptionBilling .admin-subscription-billing-table-scroll::-webkit-scrollbar-track{background:#f8fafb}.AdminSubscriptionBilling .admin-subscription-billing-table-scroll::-webkit-scrollbar-thumb{background:#d3dae1;border:2px solid #f8fafb;border-radius:5px}.AdminSubscriptionBilling .admin-subscription-billing-table{border:0;border-collapse:initial;border-spacing:0;color:#32465a;margin:0;min-width:54rem;table-layout:fixed;width:100%}.AdminSubscriptionBilling .admin-subscription-billing-table td,.AdminSubscriptionBilling .admin-subscription-billing-table th{background:#fff;border:0;border-bottom:1px solid #dde4ea;border-right:1px solid #dde4ea;box-sizing:border-box;color:#32465a;font-size:.82rem;font-weight:400;height:2.65rem;line-height:1.35;overflow:hidden;padding:.45rem .6rem;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.AdminSubscriptionBilling .admin-subscription-billing-table td:last-child,.AdminSubscriptionBilling .admin-subscription-billing-table th:last-child{border-right:0}.AdminSubscriptionBilling .admin-subscription-billing-table thead th{background:#edf2f6;color:#425a70;font-weight:600;height:2.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:2}.AdminSubscriptionBilling .admin-subscription-billing-table tbody tr:last-child td{border-bottom:0}.AdminSubscriptionBilling .admin-subscription-billing-table td:first-child,.AdminSubscriptionBilling .admin-subscription-billing-table th:first-child{width:7.5rem}.AdminSubscriptionBilling .admin-subscription-billing-table td:nth-child(2),.AdminSubscriptionBilling .admin-subscription-billing-table th:nth-child(2){width:5.5rem}.AdminSubscriptionBilling .admin-subscription-billing-table td:nth-child(3),.AdminSubscriptionBilling .admin-subscription-billing-table th:nth-child(3){width:7.5rem}.AdminSubscriptionBilling .admin-subscription-billing-table td:nth-child(4),.AdminSubscriptionBilling .admin-subscription-billing-table th:nth-child(4){width:11rem}.AdminSubscriptionBilling .admin-subscription-billing-table td:nth-child(5),.AdminSubscriptionBilling .admin-subscription-billing-table th:nth-child(5){width:7.5rem}.AdminSubscriptionBilling .admin-subscription-billing-table td:nth-child(6),.AdminSubscriptionBilling .admin-subscription-billing-table th:nth-child(6){width:6.5rem}.AdminSubscriptionBilling .admin-subscription-billing-table td:nth-child(7),.AdminSubscriptionBilling .admin-subscription-billing-table th:nth-child(7){width:5.5rem}.AdminSubscriptionBilling .admin-subscription-billing-table td:nth-child(8),.AdminSubscriptionBilling .admin-subscription-billing-table th:nth-child(8){width:6.5rem}.AdminSubscriptionBilling .admin-subscription-billing-table .text-cell{text-align:left}.AdminSubscriptionBilling .admin-subscription-billing-table .amount-cell{font-feature-settings:"tnum";color:#405d75;font-variant-numeric:tabular-nums;text-align:right}.AdminSubscriptionBilling .admin-subscription-billing-table .admin-subscription-billing-empty-row td{background:#fff;color:#7b8792;height:8rem;text-align:center}.AdminSubscriptionBilling .admin-subscription-charge-button{background:#547792;border:1px solid #547792;border-radius:.35rem;box-sizing:border-box;color:#fff;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:500;height:2rem;line-height:1;min-width:5.2rem;padding:0 .75rem}.AdminSubscriptionBilling .admin-subscription-charge-button:hover{background:#405f78;border-color:#405f78}.AdminSubscriptionBilling .admin-subscription-charge-button:focus-visible{outline:2px solid #5f7892;outline-offset:1px}@media(max-width:700px){.AdminSubscriptionBilling{padding:.7rem .45rem 1.25rem}.AdminSubscriptionBilling>.HeaderTitle{margin-bottom:.5rem}.AdminSubscriptionBilling .admin-subscription-billing-heading{align-items:flex-start;padding:.65rem .75rem}.AdminSubscriptionBilling .admin-subscription-billing-table-scroll{max-height:calc(100dvh - 14rem)}}.report-content-admin-section{background:#f5f7f9;box-sizing:border-box;container:report-content/inline-size;min-height:0;min-width:0}.report-content-saving-overlay{background:#1f2d3a57;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:10000}.report-content-saving-overlay span{background:#fff;border:1px solid #bdcbd7;border-radius:.45rem;box-shadow:0 .4rem 1.2rem #1f2d3a2e;color:#304b67;font-size:.85rem;font-weight:600;padding:.8rem 1rem}.report-content-mode-tabs{background:#fff;border:1px solid #c8d5e0;border-radius:.4rem;flex:0 0 auto;padding:.6rem .75rem}.report-content-field-group{border-bottom:1px solid #d6e2ed;color:#365a79;font-size:.85rem;font-weight:600;grid-column:1/-1;margin:.35rem 0 0;padding:.4rem 0}.report-content-type-path{color:#63798b;display:block;font-size:.76rem;font-weight:400;line-height:1.5;margin-top:.25rem;overflow-wrap:anywhere}.report-content-table td.report-content-type-name-cell{color:#365a79;font-weight:500;overflow-wrap:anywhere;white-space:normal}.report-content-page{background:#f5f7f9;color:#26394b;display:flex;flex-direction:column;gap:.55rem;height:100%;min-height:0;min-width:0;overflow:hidden;padding:.6rem .75rem;scrollbar-color:#cdd6de #f5f7f9;scrollbar-width:thin;width:100%}.report-content-page,.report-content-page *,.report-content-page :after,.report-content-page :before{box-sizing:border-box}.report-content-page button,.report-content-page input,.report-content-page select,.report-content-page textarea{font-family:inherit}.report-content-page [hidden]{display:none!important}.report-content-page button:focus-visible,.report-content-page input:focus-visible,.report-content-page select:focus-visible,.report-content-page summary:focus-visible,.report-content-page textarea:focus-visible,.report-content-page tr:focus-visible{outline:2px solid #547792;outline-offset:2px}.report-content-page .report-content-page-heading>.HeaderTitle{background:linear-gradient(135deg,#dfe9f3,#edf2f7);border:1px solid #b9c7d4!important;border-radius:.45rem;color:#304b67;flex:1 1;height:auto;margin:0;min-height:2.6rem;width:auto}.report-content-page .report-content-page-heading>.HeaderTitle .section-title{box-sizing:border-box;justify-content:flex-start;min-height:2.6rem;padding:.4rem 3rem .4rem .85rem}.report-content-page .report-content-page-heading>.HeaderTitle .section-title>span{color:#304b67;font-size:1.02rem;font-weight:600;letter-spacing:-.02em;line-height:1.35}.report-content-page .report-content-page-heading>.HeaderTitle .section-title .close{border-radius:.35rem;color:#304b67;right:.45rem}.report-content-page .report-content-page-heading>.HeaderTitle .section-title .close:hover{background:#ffffffad;color:#b4434b}.report-content-page-heading{align-items:center;display:flex;flex:0 0 auto;gap:.65rem;min-width:0}.report-content-heading-actions{display:flex;flex:0 0 auto;gap:.4rem}.report-content-main{display:flex;flex:1 1;flex-direction:column;gap:.55rem;margin:0;min-height:0;width:100%}.report-content-edit-panel,.report-content-list-panel,.report-content-toolbar{background:#fff;border:1px solid #c9d4de;border-radius:.5rem;box-shadow:0 .2rem .7rem #34495e0f;min-width:0;overflow:hidden}.report-content-toolbar{flex:0 0 auto;padding:.55rem .75rem 0}.report-content-target-filters{display:flex;flex-wrap:wrap;gap:.4rem 1rem}.report-content-target-filters>.report-content-tab-section{flex:1 1 24rem}.report-content-tab-section{align-items:center;display:flex;gap:.5rem;min-width:0;padding:0}.report-content-tab-label{color:#53687b;flex:0 0 auto;font-size:.78rem;font-weight:600;white-space:nowrap}.report-content-tabs{display:flex;flex-wrap:nowrap;gap:.25rem;min-width:0;overflow-x:auto;padding:.15rem;scrollbar-width:thin}.report-content-tabs button{align-items:center;background:#f7f9fb;border:1px solid #d5dee6;border-radius:.4rem;color:#53687b;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.77rem;gap:.3rem;line-height:1.4;min-height:1.9rem;padding:.25rem .6rem;white-space:nowrap}.report-content-tabs button[aria-selected=true]{background:#456d8c;border-color:#456d8c;color:#fff;font-weight:600}.report-content-tabs button:hover:not(:disabled):not([aria-selected=true]){background:#eaf1f6;border-color:#93aabd}.report-content-tabs button:disabled{cursor:not-allowed;opacity:.55}.report-content-tabs button span{font-feature-settings:"tnum";background:#809bb12e;border-radius:.3rem;font-size:.7rem;font-variant-numeric:tabular-nums;padding:.05rem .35rem}.report-content-group-panel{background:#fbfcfd;border-bottom:1px solid #d5dee6;flex:0 0 auto;min-width:0;padding:.35rem .65rem}.report-content-code-cell{align-items:baseline;display:flex;gap:.4rem}.report-content-code-cell small,.report-content-code-cell strong{overflow:hidden;text-overflow:ellipsis}.report-content-code-cell strong{font-size:.79rem;font-weight:500;min-width:0}.report-content-code-cell small{color:#6b7e8e;flex:0 0 auto;font-size:.71rem;max-width:100%}.report-content-code-cell small:before{content:"·";margin-right:.4rem}.report-content-linked-preview{color:#53687b;font-size:.75rem;line-height:1.55;margin-top:.35rem}.report-content-linked-preview summary{cursor:pointer;width:-webkit-fit-content;width:fit-content}.report-content-linked-preview p{background:#f7f9fb;border-left:2px solid #b6cbdc;margin:.4rem 0 0;max-height:14rem;overflow:auto;overflow-wrap:anywhere;padding:.6rem;white-space:pre-wrap}.report-content-panel-heading{align-items:center;background:#f8fafc;border-bottom:1px solid #d5dee6;display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;min-height:3.2rem;padding:.5rem .85rem}.report-content-panel-heading h2,.report-content-panel-heading p{margin:0}.report-content-panel-heading h2{color:#304b67;font-size:.96rem;font-weight:600;letter-spacing:-.02em;line-height:1.4}.report-content-panel-heading p{color:#5f6d79;font-size:.76rem;line-height:1.45;margin-top:.12rem}.report-content-panel-heading>span{color:#637587;flex:0 0 auto;font-size:.79rem;white-space:nowrap}.report-content-pagination button,.report-content-refresh-button,.report-content-reset-button,.report-content-save-button,.report-content-search button{border-radius:.35rem;cursor:pointer;font-size:.8rem;font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.report-content-pagination button:disabled,.report-content-refresh-button:disabled,.report-content-reset-button:disabled,.report-content-save-button:disabled,.report-content-search button:disabled{cursor:not-allowed;opacity:.52}.report-content-refresh-button{background:#fff;border:1px solid #bdcbd7;color:#526a7e;flex:0 0 auto;height:2.1rem;padding:0 .85rem}.report-content-refresh-button:hover:not(:disabled){background:#edf3f7;border-color:#93aabd;color:#304f69}.report-content-filter-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:minmax(9rem,.7fr) minmax(15rem,1.3fr) minmax(14rem,1.2fr);padding:.45rem 0 0}.report-content-filter-field,.report-content-search{align-items:center;display:flex;gap:.5rem;min-width:0}.report-content-filter-field>label,.report-content-search>label{color:#53687b;display:block;flex:0 0 auto;font-size:.78rem;font-weight:600;margin:0;white-space:nowrap}.report-content-filter-field input,.report-content-filter-field select,.report-content-search input,.report-content-search select{background:#fff;border:1px solid #c4d0da;border-radius:.35rem;color:#2f465b;font-size:.84rem;height:2rem;min-width:0;padding:0 .65rem;width:100%}.report-content-filter-field input:focus,.report-content-filter-field select:focus,.report-content-search input:focus,.report-content-search select:focus{border-color:#7894aa;box-shadow:0 0 0 2px #5f78921f;outline:none}.report-content-filter-field input:disabled,.report-content-filter-field select:disabled,.report-content-search input:disabled,.report-content-search select:disabled{background:#f2f5f7;color:#81909d}.report-content-search>div{grid-gap:.4rem;display:grid;flex:1 1;gap:.4rem;grid-template-columns:minmax(0,1fr) auto;min-width:0}.report-content-search>div button{background:#547792;border:1px solid #547792;color:#fff;min-width:4rem}.report-content-search>div button:hover:not(:disabled){background:#405f78;border-color:#405f78}.report-content-help{border-top:1px solid #e0e7ed;color:#60768a;font-size:.73rem;margin-top:.4rem}.report-content-help>summary{align-items:center;cursor:pointer;display:flex;gap:.5rem;list-style:none;min-height:1.9rem;padding:.3rem 0}.report-content-help>summary::-webkit-details-marker{display:none}.report-content-help .report-content-help-scope{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-content-help .report-content-help-toggle{flex:0 0 auto}.report-content-help .report-content-help-toggle:after{content:" ＋"}.report-content-help[open] .report-content-help-toggle:after{content:" −"}.report-content-help-body{line-height:1.5;max-height:7rem;overflow-y:auto;padding:0 0 .5rem}.report-content-help-body p{margin:.25rem 0}.report-content-notice{background:#edf4f8;border:1px solid #bed0dc;border-radius:.4rem;color:#425b70;flex:0 0 auto;font-size:.82rem;line-height:1.45;padding:.65rem .85rem}.report-content-notice.success{background:#edf8f2;border-color:#a9d3bc;color:#276247}.report-content-notice.warning{background:#fff8e8;border-color:#e4ce93;color:#74551e}.report-content-notice.error{background:#fff1f2;border-color:#e2b3b7;color:#8a343a}.report-content-workspace{grid-gap:.6rem;align-items:stretch;display:grid;flex:1 1;gap:.6rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:0}.report-content-workspace.is-editor-expanded{grid-template-columns:minmax(0,1fr)}.report-content-edit-panel,.report-content-list-panel{display:flex;flex-direction:column;min-height:0}.report-content-table-scroll{flex:1 1;min-height:0;overflow:auto;scrollbar-color:#cdd6de #f8fafb;scrollbar-width:thin;width:100%}.report-content-table{border:0;border-collapse:initial;border-spacing:0;color:#32465a;margin:0;min-width:31rem;table-layout:fixed;width:100%}.report-content-table td,.report-content-table th{background:#fff;border:0;border-bottom:1px solid #dde4ea;border-right:1px solid #dde4ea;color:#32465a;font-size:.81rem;font-weight:400;height:2.65rem;line-height:1.35;overflow:hidden;padding:.45rem .6rem;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.report-content-table td:first-child,.report-content-table th:first-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;width:5rem}.report-content-table td:last-child,.report-content-table th:last-child{border-right:0}.report-content-table thead th{background:#edf2f6;color:#425a70;font-weight:600;height:2.5rem;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:2}.report-content-table tbody tr:not(.report-content-state-row){cursor:pointer}.report-content-table tbody tr:not(.report-content-state-row):hover td{background:#f6f9fb}.report-content-table tbody tr:not(.report-content-state-row).selected td{background:#e5f0f7;color:#294860}.report-content-state-row td{color:#63717d;height:10rem;text-align:center}.report-content-pagination{align-items:center;background:#fbfcfd;border-top:1px solid #d9e1e8;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.75rem;justify-content:space-between;min-height:3rem;padding:.45rem .6rem}.report-content-pagination label{align-items:center;color:#657687;display:flex;font-size:.76rem;gap:.38rem;white-space:nowrap}.report-content-pagination select{background:#fff;border:1px solid #bdcbd7;border-radius:.3rem;color:#465f74;font-size:.76rem;height:1.95rem;padding:0 .35rem}.report-content-pagination nav{align-items:center;display:flex;gap:.3rem;justify-content:flex-end}.report-content-pagination nav button{background:#fff;border:1px solid #bdcbd7;color:#526a7e;height:1.95rem;min-width:2.9rem;padding:0 .45rem}.report-content-pagination nav button:hover:not(:disabled){background:#edf3f7;border-color:#93aabd}.report-content-pagination nav span{color:#617385;font-size:.77rem;min-width:4.6rem;text-align:center;white-space:nowrap}.report-content-form{display:flex;flex:1 1;flex-direction:column;margin:0;min-height:0;padding:0}.report-content-form fieldset{border:0;margin:0;min-width:0;padding:0}.report-content-form fieldset+fieldset{border-top:1px solid #dce3e9;margin-top:1rem;padding-top:1rem}.report-content-form fieldset legend{color:#40596f;font-size:.84rem;font-weight:600;margin:0 0 .65rem;padding:0;width:100%}.report-content-form-body{flex:1 1;min-height:0;overflow-y:auto;padding:.75rem .9rem;scrollbar-color:#cdd6de #f8fafb;scrollbar-width:thin}.report-content-selection-context{align-items:baseline;border-bottom:1px solid #e0e7ed;display:flex;flex-wrap:wrap;gap:.3rem .65rem;margin-bottom:.75rem;padding-bottom:.55rem}.report-content-selection-context strong{color:#375b77;font-size:.88rem;line-height:1.45}.report-content-selection-context span{color:#6c7f8e;font-size:.74rem}.report-content-connections{border-top:1px solid #dce3e9;margin-top:.9rem}.report-content-connections>summary{color:#53687b;cursor:pointer;font-size:.79rem;font-weight:600;padding:.7rem 0}.report-content-connections>summary span{color:#718394;font-size:.73rem;font-weight:400;margin-left:.4rem}.report-content-edit-grid,.report-content-field-grid{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.report-content-field{min-width:0}.report-content-field.wide{grid-column:1/-1}.report-content-field .report-content-field-label,.report-content-field label{align-items:baseline;color:#53687b;display:flex;font-size:.78rem;font-weight:600;gap:.5rem;justify-content:space-between;line-height:1.35;margin:0 0 .32rem}.report-content-field .report-content-field-label small,.report-content-field label small{color:#63717d;font-size:.68rem;font-weight:400;white-space:nowrap}.report-content-field input,.report-content-field output,.report-content-field select,.report-content-field textarea{border:1px solid #c4d0da;border-radius:.35rem;color:#2f465b;display:block;font-size:.84rem;line-height:1.45;width:100%}.report-content-field output{background:#f2f5f7;border-color:#d6dee5;color:#637587;min-height:2.35rem;overflow:hidden;padding:.55rem .65rem;text-overflow:ellipsis;white-space:nowrap}.report-content-field output.has-context{align-items:baseline;display:flex;gap:.4rem;white-space:nowrap}.report-content-field output.has-context strong{color:#375b77;font-size:.82rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis}.report-content-field output.has-context span{flex:0 0 auto;font-size:.73rem;max-width:100%;overflow:hidden;text-overflow:ellipsis}.report-content-field output.has-context strong+span:before{content:"·";margin-right:.4rem}.report-content-field input{background:#fff;height:2.35rem;padding:0 .65rem}.report-content-field textarea{background:#fff;min-height:clamp(14rem,34dvh,30rem);padding:.65rem;resize:vertical}.report-content-field input:focus,.report-content-field textarea:focus{border-color:#7894aa;box-shadow:0 0 0 2px #5f78921f;outline:none}.report-content-field input:disabled,.report-content-field textarea:disabled{background:#f2f5f7}.report-content-field select{background:#fff;min-height:2.35rem;padding:.45rem .65rem}.report-content-intro-preview,.report-content-intro-usage{background:#f5f9fc;border:1px solid #d6e2ed;border-radius:.35rem;color:#435b70;font-size:.8rem;line-height:1.65;margin:.65rem 0;padding:.7rem}.report-content-intro-preview p,.report-content-intro-usage p{margin:.35rem 0;overflow-wrap:anywhere;white-space:pre-wrap}.report-content-intro-preview small,.report-content-intro-usage small{color:#61768a}.report-content-form-actions{align-items:center;background:#fbfcfd;border-top:1px solid #dce3e9;display:flex;flex:0 0 auto;gap:.75rem;justify-content:space-between;margin-top:0;padding:.6rem .85rem}.report-content-save-status{grid-gap:.15rem;display:grid;gap:.15rem}.report-content-save-status span{color:#586b7b;font-size:.75rem}.report-content-save-status small{color:#8b632f;font-size:.69rem;line-height:1.4}.report-content-save-buttons{display:flex;flex:0 0 auto;gap:.45rem}.report-content-reset-button,.report-content-save-button{height:2.2rem;min-width:5.7rem;padding:0 .85rem}.report-content-reset-button{background:#fff;border:1px solid #bdcbd7;color:#526a7e}.report-content-reset-button:hover:not(:disabled){background:#edf3f7;border-color:#93aabd}.report-content-save-button{background:#547792;border:1px solid #547792;color:#fff}.report-content-save-button:hover:not(:disabled){background:#405f78;border-color:#405f78}.report-content-empty-selection,.report-content-no-edit-fields{color:#63717d;font-size:.82rem;margin:0;text-align:center}.report-content-order-help{background:#f2f6f9;border-radius:.35rem;color:#53687b;font-size:.74rem;line-height:1.5;margin:0 0 .8rem;padding:.55rem .65rem}.report-content-empty-selection{display:grid;flex:1 1;min-height:10rem;padding:1rem;place-items:center}@media(max-height:620px),(max-width:900px){.report-content-page{display:block;overflow-y:auto}.report-content-page-heading{margin-bottom:.55rem}.report-content-main{height:auto}.report-content-workspace{flex:none;grid-template-columns:minmax(0,1fr)}.report-content-table-scroll{flex:none;max-height:28dvh;min-height:7rem}.report-content-form-body{overflow:visible}.report-content-form-actions{bottom:0;position:-webkit-sticky;position:sticky;z-index:3}.report-content-edit-panel{overflow:visible}}@container report-content (max-width: 850px){.report-content-page{display:block;overflow-y:auto}.report-content-page-heading{margin-bottom:.55rem}.report-content-main{height:auto}.report-content-workspace{flex:none;grid-template-columns:minmax(0,1fr)}.report-content-table-scroll{flex:none;max-height:28dvh;min-height:7rem}.report-content-form-body{overflow:visible}.report-content-form-actions{bottom:0;position:-webkit-sticky;position:sticky;z-index:3}.report-content-edit-panel{overflow:visible}.report-content-filter-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.report-content-search{grid-column:1/-1}}@media(max-width:1000px){.report-content-filter-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.report-content-search{grid-column:1/-1}}@media(max-width:760px){.report-content-page{padding:.45rem .35rem}.report-content-panel-heading{align-items:flex-start;padding:.5rem .65rem}.report-content-filter-grid{gap:.45rem}.report-content-pagination{align-items:stretch;flex-direction:column}.report-content-pagination nav{justify-content:center}.report-content-edit-grid,.report-content-field-grid{grid-template-columns:minmax(0,1fr)}.report-content-field.wide{grid-column:auto}.report-content-form-body{padding:.7rem}.report-content-form-actions{align-items:stretch;flex-direction:column}.report-content-form-actions .report-content-save-buttons{justify-content:flex-end}}@media(max-width:460px){.report-content-page-heading{flex-wrap:wrap}.report-content-heading-actions{justify-content:flex-end;width:100%}.report-content-filter-grid{grid-template-columns:minmax(0,1fr)}.report-content-pagination nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.report-content-pagination nav span{grid-column:1/-1;grid-row:1}.report-content-save-buttons{display:grid;grid-template-columns:1fr 1fr}}.study-method-media-editor{font-size:13px;line-height:1.5}.study-method-media-editor .study-media-heading strong,.study-method-media-editor button,.study-method-media-editor input,.study-method-media-editor label,.study-method-media-editor p{font-size:13px}.study-method-media-editor p{margin:6px 0}.study-method-media-editor{background:#f7fafc;border:1px solid #c7d6e4;border-radius:7px;margin:0 0 16px;padding:14px}.study-method-media-editor .study-media-actions,.study-method-media-editor .study-media-heading,.study-method-media-editor .study-media-modes{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.study-method-media-editor .study-media-heading{justify-content:space-between;margin-bottom:12px}.study-method-media-editor fieldset{border:0;margin:0;min-width:0;padding:0}.study-method-media-editor legend{font-size:13px;margin-bottom:8px}.study-method-media-editor .study-media-modes label{align-items:center;display:inline-flex;gap:6px}.study-method-media-editor .study-media-modes input{margin:0;width:auto}.study-method-media-editor .study-media-file{display:block;margin:12px 0 6px}.study-method-media-editor .study-media-file input{display:block;margin-top:6px;width:100%}.study-method-media-editor button{background:#fff;border:1px solid #bccdde;border-radius:5px;color:#385773;cursor:pointer;padding:7px 12px}.study-method-media-editor button.primary{background:#466f8d;color:#fff}.study-method-media-editor button.danger{border-color:#e8b1b6;color:#c33c45}.study-method-media-editor button:disabled{cursor:default;opacity:.5}.study-method-media-editor .study-media-preview{display:block;margin:12px auto;max-height:360px;max-width:100%;object-fit:contain}.study-method-media-editor .study-media-actions{justify-content:flex-end;margin:12px 0 8px}.study-method-media-editor small{color:#657b90;display:block;font-size:12px;overflow-wrap:anywhere}.study-method-media-editor [role=alert]{color:#b32737}.study-method-display-settings{flex-shrink:0;margin:0;padding:10px 14px}.study-method-display-settings .study-media-actions,.study-method-display-settings .study-media-heading{margin:0}.study-method-display-settings .study-media-heading{gap:18px;justify-content:flex-start}.study-method-display-settings .study-media-actions{margin-left:auto}.study-method-display-settings>small{margin-top:6px}.study-method-display-settings .study-media-sr-only{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.precision-image-admin-section{background:#f5f7f9;container:precision-images/inline-size;min-height:0;min-width:0}.precision-image-page{box-sizing:border-box;color:#26394b;display:flex;flex-direction:column;gap:.5rem;height:100%;min-height:0;overflow:auto;padding:.6rem .75rem;width:100%}.precision-image-page *,.precision-image-page :after,.precision-image-page :before{box-sizing:border-box}.precision-image-page h2,.precision-image-page h3,.precision-image-page p{margin:0}.precision-image-page h2{font-size:.98rem}.precision-image-page h3{font-size:.88rem}.precision-image-page button,.precision-image-page input,.precision-image-page select{font:inherit}.precision-image-page button{background:#fff;border:1px solid #b9c9d7;border-radius:.35rem;color:#365a79;cursor:pointer;font-size:.79rem;padding:.4rem .7rem;white-space:nowrap}.precision-image-page button:hover:not(:disabled){background:#edf3f8}.precision-image-page button:disabled{cursor:default;opacity:.55}.precision-image-page button:focus-visible,.precision-image-page input:focus-visible,.precision-image-page select:focus-visible{outline:2px solid #547792;outline-offset:2px}.precision-image-page input,.precision-image-page select{background:#fff;border:1px solid #c3d0dc;border-radius:.3rem;color:#26394b;font-size:.8rem;min-width:0;padding:.45rem .5rem;width:100%}.precision-image-heading{align-items:center;display:flex;flex-shrink:0;gap:.6rem}.precision-image-heading>.HeaderTitle{background:linear-gradient(135deg,#dfe9f3,#edf2f7);border:1px solid #b9c7d4!important;border-radius:.45rem;color:#304b67;flex:1 1;height:auto;margin:0;min-height:2.6rem;width:auto}.precision-image-heading>.HeaderTitle .section-title{justify-content:flex-start;min-height:2.6rem;padding:.4rem 3rem .4rem .85rem}.precision-image-heading>.HeaderTitle .section-title>span{color:#304b67;font-size:1.02rem;font-weight:600;line-height:1.35}.precision-image-heading>.HeaderTitle .section-title .close{color:#304b67;right:.45rem}.precision-image-intro{color:#536c83;flex:0 0 auto;font-size:.76rem;line-height:1.5}.precision-image-audience-selector{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.4rem .75rem}.precision-image-audience-tabs{display:flex;flex:0 0 auto;gap:.3rem}.precision-image-audience-tabs button{font-size:.8rem;min-width:4.6rem;padding:.45rem .85rem}.precision-image-audience-tabs button[aria-selected=true]{background:#416b8d;border-color:#416b8d;color:#fff;font-weight:600}.precision-image-audience-tabs button[aria-selected=true]:hover:not(:disabled){background:#345976}.precision-image-notice{border:1px solid #b9c9d7;border-radius:.4rem;flex:0 0 auto;font-size:.82rem;line-height:1.5;padding:.55rem .7rem}.precision-image-notice.is-success{background:#edf8f2;border-color:#b7dbc9;color:#226548}.precision-image-notice.is-warning{background:#fff8ea;border-color:#e6d2a8;color:#865911}.precision-image-notice.is-error{background:#fff0f0;border-color:#ecc0c1;color:#a53e42}.precision-image-workspace{grid-gap:.65rem;align-items:stretch;display:grid;flex:1 0 350px;gap:.65rem;grid-template-columns:minmax(0,1.3fr) minmax(310px,1fr);grid-template-rows:minmax(0,1fr);min-height:350px;overflow:hidden}.precision-image-editor,.precision-image-list-panel{background:#fff;border:1px solid #c8d5e0;border-radius:.45rem;min-width:0}.precision-image-list-panel{display:flex;flex-direction:column;max-height:100%;min-height:0;overflow:hidden}.precision-image-list-heading{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.4rem;justify-content:space-between;padding:.65rem .7rem}.precision-image-list-heading>span{color:#5b7286;font-size:.72rem}.precision-image-filters{display:flex;flex:0 0 auto;flex-direction:column;gap:.45rem;padding:0 .7rem .5rem}.precision-image-filter-row{align-items:baseline;display:flex;gap:.5rem;min-width:0}.precision-image-filter-label{color:#5b7286;flex:0 0 1.6rem;font-size:.73rem;font-weight:600}.precision-image-filter-buttons{display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.precision-image-filter-buttons button{align-items:center;background:#f7f9fb;border-color:#cfdae4;display:inline-flex;font-size:.75rem;gap:.35rem;min-height:1.85rem;padding:.28rem .5rem}.precision-image-filter-buttons button[aria-pressed=true]{background:#e6f0fa;border-color:#82a7c5;color:#224d70;font-weight:600}.precision-image-filter-buttons button span{font-feature-settings:"tnum";color:#667f93;font-size:.67rem;font-variant-numeric:tabular-nums;font-weight:400;min-width:1.1rem;text-align:center}.precision-image-search-row{align-items:center;display:flex;gap:.4rem}.precision-image-search-row input{flex:1 1;font-size:.77rem;padding:.4rem .5rem}.precision-image-search-row button{flex:0 0 auto;font-size:.75rem;padding:.38rem .6rem}.precision-image-list-count{color:#63798b;flex:0 0 auto;font-size:.72rem;line-height:1.5;padding:0 .7rem .45rem}.precision-image-table-wrap{border-top:1px solid #d5e0ea;flex:1 1 auto;min-height:140px;overflow:auto}.precision-image-table{border-collapse:initial;border-spacing:0;font-size:.78rem;width:100%}.precision-image-table th{background:#edf2f7;color:#365a79;font-weight:600;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:1}.precision-image-table td,.precision-image-table th{border-bottom:1px solid #e1e8ef;padding:.6rem .4rem;text-align:left;vertical-align:middle}.precision-image-table th:not(:nth-child(2)):not(:nth-child(7)){text-align:center}.precision-image-table tr.is-selected{background:#eaf3fc}.precision-image-table td:first-child,.precision-image-table th:first-child{padding-left:.8rem}.precision-image-table td:last-child,.precision-image-table th:last-child{padding-right:.8rem}.precision-image-table .precision-image-no-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:2.8rem;text-align:center;width:2.8rem}.precision-image-table .precision-image-score-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:1.8rem;text-align:center}.precision-image-table .precision-image-type-cell{line-height:1.4;max-width:230px;min-width:150px;overflow-wrap:anywhere}.precision-image-table .precision-image-type-cell span,.precision-image-table .precision-image-type-cell strong{display:block}.precision-image-table .precision-image-type-cell span{color:#61788c;font-size:.74rem;margin-top:.2rem}.precision-image-table .precision-image-file-cell{max-width:170px;min-width:110px}.precision-image-table .precision-image-filename{display:block;font-size:.73rem;margin-top:.3rem;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.precision-image-table button[aria-pressed=true]{background:#dcebf7;border-color:#6d94b4}.precision-image-badge{background:#dc2626;border-radius:.25rem;color:#fff;display:inline-block;font-size:.7rem;padding:.18rem .4rem;white-space:nowrap}.precision-image-badge.is-registered{background:#e8f5ed;color:#21674c}.precision-image-editor{max-height:100%;min-height:0;overflow:auto;padding:.7rem}.precision-image-editor-empty{padding:1.6rem 1rem;text-align:center}.precision-image-editor-empty h2{color:#365a79}.precision-image-editor-empty p{color:#687f93;font-size:.78rem;line-height:1.6;margin-top:.5rem}.precision-image-editor-heading{align-items:center;display:flex;gap:.5rem;min-width:0}.precision-image-editor-heading>span{color:#607a90;flex:1 1;font-size:.76rem;line-height:1.5;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.precision-image-editor-heading h2{color:#2f577b;flex:0 0 auto;font-size:.9rem;margin:0;white-space:nowrap}.precision-image-upload{background:#f8fafc;border:1px dashed #b6c9db;border-radius:.4rem;margin-top:.65rem;padding:.65rem}.precision-image-upload label{display:block;font-size:.82rem;font-weight:600;margin-bottom:.5rem}.precision-image-upload input{font-size:.77rem}.precision-image-upload p{color:#576f84;font-size:.74rem;line-height:1.6;margin-top:.45rem}.precision-image-upload small{color:#687f93;display:block;font-size:.71rem;line-height:1.6;margin-top:.3rem;overflow-wrap:anywhere}.precision-image-preview{border-top:1px solid #d8e3ed;margin-top:.65rem;padding-top:.65rem}.precision-image-preview.is-pending{background:#f4f9fe;border:1px solid #b9d3e8;border-radius:.4rem;padding:.65rem}.precision-image-preview img{background:#fff;border:1px solid #d7e2ed;display:block;height:auto;margin-top:.6rem;width:100%}.precision-image-preview>p[role=status]{color:#63798b;font-size:.8rem;padding:1.3rem 0}.precision-image-preview-heading{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:space-between}.precision-image-preview-heading>span{color:#866117;font-size:.71rem}.precision-image-preview-heading button{font-size:.71rem;padding:.3rem .5rem}.precision-image-full-filename{font-size:.76rem;line-height:1.5;margin-top:.5rem!important;overflow-wrap:anywhere}.precision-image-file-size{color:#6b8092;display:block;font-size:.7rem;margin-top:.25rem}.precision-image-editor-actions{display:flex;gap:.4rem;justify-content:flex-end;margin-top:.75rem}.precision-image-editor-actions .precision-image-primary{background:#416b8d;border-color:#416b8d;color:#fff}.precision-image-editor-actions .precision-image-primary:hover:not(:disabled){background:#345976}.precision-image-replacement-note{color:#697e90;font-size:.72rem;line-height:1.5;margin-top:.5rem!important}.precision-image-inline-error{color:#a53e42;font-size:.78rem;line-height:1.6;padding:.7rem 0}.precision-image-editor-actions .precision-image-delete{border-color:#ddb5b7;color:#a53e42}.precision-image-editor-actions .precision-image-delete:hover:not(:disabled){background:#fff0f0}.precision-image-empty{color:#687f93;font-size:.8rem;line-height:1.6;padding:2rem 1rem!important;text-align:center!important}.precision-image-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.precision-image-saving-overlay{background:#1f2d3a57;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:10000}.precision-image-saving-overlay span{background:#fff;border-radius:.5rem;color:#304b67;font-size:.85rem;padding:1rem}@container precision-images (max-width: 950px){.precision-image-workspace{flex:none;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;min-height:0;overflow:visible}.precision-image-list-panel{height:430px;max-height:430px;min-height:350px}.precision-image-editor{max-height:none}}@media(max-width:700px){.precision-image-workspace{flex:none;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;min-height:0;overflow:visible}.precision-image-list-panel{height:430px;max-height:430px;min-height:350px}.precision-image-editor{max-height:none}.precision-image-page{padding:.5rem}}.PayCoaching{box-sizing:border-box;color:#26384b;margin:0 auto;min-height:100%;padding:1.5rem 1rem 2.5rem;width:min(56rem,100%)}.PayCoaching .coaching-notice{align-items:center;background:#f4f7fa;border:1px solid #d5dfe8;border-radius:.45rem;color:#40566c;display:flex;flex-wrap:wrap;font-size:.86rem;gap:.65rem 1rem;justify-content:space-between;line-height:1.5;margin:.75rem 0;padding:.75rem 1rem}.PayCoaching .coaching-notice>span{flex:1 1 14rem}.PayCoaching .coaching-notice .coaching-retry-button{align-items:center;background:#fff;border:1px solid #b9c9d8;border-radius:.35rem;color:#294b6e;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-weight:500;gap:.45rem;justify-content:center;margin:0;min-height:2.25rem;padding:.45rem .8rem}.PayCoaching .coaching-notice .coaching-retry-button svg{height:.8rem;width:.8rem}.PayCoaching .coaching-notice .coaching-retry-button:hover:not(:disabled){background:#eaf1f7;border-color:#829cb4}.PayCoaching .coaching-notice .coaching-retry-button:focus-visible{outline:2px solid #4f769b;outline-offset:2px}.PayCoaching .coaching-notice .coaching-retry-button:disabled{cursor:not-allowed;opacity:.55}.PayCoaching .sec-coaching-header{margin-bottom:.75rem}.PayCoaching .sec-coaching-header .art-title .box-title{align-items:center;background:#e8edf3;border:1px solid #b9c7d4;border-radius:.45rem;box-sizing:border-box;display:flex;min-height:3.2rem;padding:.65rem 1rem}.PayCoaching .sec-coaching-header .art-title .box-title h2{color:#304b67;font-size:1.05rem;font-weight:500;letter-spacing:-.02em;margin:0}.PayCoaching .sec-pricing{background:#fff;border:1px solid #cbd5df;border-radius:.5rem;box-sizing:border-box;padding:1rem}.PayCoaching .sec-pricing .art-pricing-header{margin-bottom:.7rem}.PayCoaching .sec-pricing .art-pricing-header .box-header h3{color:#304b67;font-size:.95rem;font-weight:500;margin:0}.PayCoaching .sec-pricing .art-pricing-options .box-options{background:#f6f8fa;border:1px solid #d5dfe8;border-radius:.4rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.55rem;margin-bottom:.75rem;padding:.75rem}.PayCoaching .sec-pricing .art-pricing-options .box-options .item.pricing-card{align-items:center;background:#fff;border:1px solid #cbd5df;border-radius:.35rem;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:7rem minmax(0,1fr) 2rem;min-height:3.4rem;padding:.65rem .9rem}.PayCoaching .sec-pricing .art-pricing-options .box-options .item.pricing-card.coaching-plan{font:inherit;gap:.5rem;grid-template-columns:minmax(0,1fr) 5rem 8rem;text-align:left;width:100%}@media(max-width:480px){.PayCoaching .sec-pricing .art-pricing-options .box-options .item.pricing-card.coaching-plan{grid-template-columns:minmax(0,1fr) auto}.PayCoaching .sec-pricing .art-pricing-options .box-options .item.pricing-card.coaching-plan>div:first-child{grid-column:1/-1}}.PayCoaching .sec-pricing .art-pricing-options .box-options .item.pricing-card:hover{background:#fbfcfd;border-color:#829cb4}.PayCoaching .sec-pricing .art-pricing-options .box-options .item.pricing-card.selected{background:#edf4f8;border-color:#4f769b}.PayCoaching .sec-pricing .art-pricing-options .box-options .item.pricing-card.selected .box-duration .item.duration,.PayCoaching .sec-pricing .art-pricing-options .box-options .item.pricing-card.selected .box-price .item.price{color:#294b6e}.PayCoaching .sec-pricing .art-pricing-options .box-options .item.pricing-card .box-duration .item.duration{color:#52677c;font-size:.9rem;font-weight:500}.PayCoaching .sec-pricing .art-pricing-options .box-options .item.pricing-card .box-price .item.price{color:#26384b;font-size:1rem;font-weight:600}.PayCoaching .sec-pricing .art-pricing-options .box-options .item.pricing-card .box-radio{display:flex;justify-content:flex-end}.PayCoaching .sec-pricing .art-pricing-options .box-options .item.pricing-card .box-radio .item.radio{accent-color:#4f769b;cursor:pointer;height:1.1rem;margin:0;width:1.1rem}.PayCoaching .sec-pricing .art-payment-summary{margin-bottom:.75rem}.PayCoaching .sec-pricing .art-payment-summary .box-summary{background:#f8fafb;border:1px solid #d1dbe4;border-radius:.35rem;box-sizing:border-box;padding:.7rem .9rem}.PayCoaching .sec-pricing .art-payment-summary .box-summary .box-details .item.detail-row.total{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0;padding:0}.PayCoaching .sec-pricing .art-payment-summary .box-summary .box-details .item.detail-row.total .label{color:#647587;font-size:.84rem;font-weight:400}.PayCoaching .sec-pricing .art-payment-summary .box-summary .box-details .item.detail-row.total .value.total-amount{color:#c34f57;font-size:.95rem;font-weight:600}.PayCoaching .sec-pricing .art-payment-actions{margin-top:.75rem}.PayCoaching .sec-pricing .art-payment-actions .box-actions{align-items:center;display:flex;gap:.5rem;justify-content:center}.PayCoaching .sec-pricing .art-payment-actions .box-actions .item.history-btn,.PayCoaching .sec-pricing .art-payment-actions .box-actions .item.payment-btn{border-radius:.35rem!important;box-shadow:none!important;box-sizing:border-box;font-size:.86rem;font-weight:500;height:2.5rem;margin:0;min-width:11rem;width:11rem}.PayCoaching .sec-pricing .art-payment-actions .box-actions .item.payment-btn{background:#294b6e!important;border:1px solid #294b6e!important;color:#fff!important}.PayCoaching .sec-pricing .art-payment-actions .box-actions .item.payment-btn:disabled{background:#eef1f4!important;border-color:#d3dae1!important;color:#9aa6b2!important;cursor:not-allowed;opacity:1}.PayCoaching .sec-pricing .art-payment-actions .box-actions .item.payment-btn.processing{cursor:wait}@media(max-width:768px){.PayCoaching{padding:.75rem .55rem 1.5rem}.PayCoaching .sec-coaching-header{margin-bottom:.55rem}.PayCoaching .sec-coaching-header .art-title .box-title{min-height:2.9rem;padding:.55rem .75rem}.PayCoaching .sec-coaching-header .art-title .box-title h2{font-size:.94rem}.PayCoaching .sec-pricing{padding:.7rem}.PayCoaching .sec-pricing .art-pricing-options .box-options{padding:.55rem}.PayCoaching .sec-pricing .art-pricing-options .box-options .item.pricing-card{grid-template-columns:4.5rem minmax(0,1fr) 1.5rem;min-height:3.1rem;padding:.55rem .65rem}.PayCoaching .sec-pricing .art-pricing-options .box-options .item.pricing-card .box-duration .item.duration{font-size:.82rem}.PayCoaching .sec-pricing .art-pricing-options .box-options .item.pricing-card .box-price .item.price{font-size:.9rem}.PayCoaching .sec-pricing .art-payment-actions .box-actions .item.history-btn,.PayCoaching .sec-pricing .art-payment-actions .box-actions .item.payment-btn{flex:1 1;min-width:0;width:0}}.pay-detail-user-section{background:#fff}.PayDetail_user{background:#fff;box-sizing:border-box;color:#26394b;display:flex;flex-direction:column;height:100%;margin:0 auto;min-height:0;padding:1.5rem 1rem 2rem;width:min(76rem,100%)}.PayDetail_user>.HeaderTitle{background:#e4eaf1;border:1px solid #b9c7d4!important;border-radius:.35rem;color:#304b67;flex:0 0 auto;font-size:1rem;font-weight:500;height:3.2rem;margin:0 0 .75rem}.PayDetail_user>.HeaderTitle .section-title{justify-content:flex-start;padding:0 3.4rem}.PayDetail_user>.HeaderTitle .back{background-position:50%;background-size:2rem;border-radius:.25rem;height:2rem;left:.65rem;top:50%;transform:translateY(-50%);width:2rem}.PayDetail_user .sec-main{background:#fff;border:1px solid #cbd5df;border-radius:.35rem;box-sizing:border-box;flex:1 1 auto;min-height:0;overflow:hidden;padding:.35rem}.PayDetail_user .table-scroll{background:#fff;box-sizing:border-box;height:100%;min-height:12rem;overflow:auto;padding-bottom:1.5rem;width:100%}.PayDetail_user .payment-history-table{background:#fff;border-collapse:initial;border-spacing:0;color:#26394b;margin:0;min-width:68rem;table-layout:fixed;width:100%}.PayDetail_user .payment-history-table td,.PayDetail_user .payment-history-table th{border-bottom:1px solid #d4dbe2;border-right:1px solid #d4dbe2;box-sizing:border-box;font-size:.88rem;font-weight:400;height:2.65rem;line-height:1.35;padding:.45rem .55rem;vertical-align:middle}.PayDetail_user .payment-history-table td:first-child,.PayDetail_user .payment-history-table th:first-child{border-left:1px solid #d4dbe2}.PayDetail_user .payment-history-table thead th{background:#e8edf2;border-top:1px solid #c8d1da;color:#344b61;font-weight:400;height:2.7rem;position:-webkit-sticky;position:sticky;text-align:center;top:0;white-space:nowrap;z-index:2}.PayDetail_user .payment-history-table td:first-child,.PayDetail_user .payment-history-table th:first-child{background:#f3f5f7;text-align:center;width:4rem}.PayDetail_user .payment-history-table td:nth-child(2),.PayDetail_user .payment-history-table th:nth-child(2){text-align:center;width:7rem}.PayDetail_user .payment-history-table td:nth-child(3),.PayDetail_user .payment-history-table th:nth-child(3){text-align:center;white-space:nowrap;width:9rem}.PayDetail_user .payment-history-table td:nth-child(4),.PayDetail_user .payment-history-table th:nth-child(4){text-align:left;width:17rem}.PayDetail_user .payment-history-table td:nth-child(5),.PayDetail_user .payment-history-table th:nth-child(5){text-align:right;white-space:nowrap;width:8rem}.PayDetail_user .payment-history-table td:nth-child(6),.PayDetail_user .payment-history-table th:nth-child(6){text-align:center;width:10.5rem}.PayDetail_user .payment-history-table td:nth-child(7),.PayDetail_user .payment-history-table th:nth-child(7){text-align:center;width:7rem}.PayDetail_user .payment-history-table td:nth-child(8),.PayDetail_user .payment-history-table th:nth-child(8){text-align:center;white-space:nowrap;width:12rem}.PayDetail_user .payment-history-table tbody tr{cursor:pointer}.PayDetail_user .payment-history-table tbody tr.selected td{background:#fff0fb}.PayDetail_user .payment-history-table tbody tr.selected td:first-child{background:#f9e8f6}.PayDetail_user .payment-history-table .col-product{overflow-wrap:anywhere}.PayDetail_user .payment-history-table .col-amount{color:#344b61}.PayDetail_user .payment-history-table .col-amount,.PayDetail_user .payment-history-table .col-date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PayDetail_user .payment-history-table .kind-badge{align-items:center;background:#f5f7f9;border:1px solid #d3dbe3;border-radius:1rem;box-sizing:border-box;color:#5d6e7e;display:inline-flex;font-size:.78rem;justify-content:center;min-height:1.7rem;min-width:5.5rem;padding:.15rem .55rem;white-space:nowrap}.PayDetail_user .payment-history-table .kind-badge.subscription{background:#edf4fd;border-color:#cbdcf0;color:#436791}.PayDetail_user .payment-history-table .kind-badge.call-charge{background:#edf8f4;border-color:#c9e6dc;color:#2f7969}.PayDetail_user .payment-history-table .kind-badge.seminar{background:#fff7e9;border-color:#ead9b8;color:#8b6536}.PayDetail_user .payment-history-table .empty-row{cursor:default}.PayDetail_user .payment-history-table .empty-row td{background:#fff!important;color:#8a97a3;height:10rem;text-align:center}@media(max-width:700px){.PayDetail_user{padding:.75rem .55rem 1.5rem}.PayDetail_user>.HeaderTitle{font-size:.98rem;height:3rem}.PayDetail_user .sec-main{padding:.25rem}.PayDetail_user .payment-history-table td,.PayDetail_user .payment-history-table th{font-size:.84rem;height:2.55rem;padding:.4rem .5rem}}.parent-coaching-layout{box-sizing:border-box;flex-shrink:0;min-width:0;overflow-x:hidden}.parent-coaching-layout>.parent-coaching{box-sizing:border-box;height:auto;width:100%}.parent-coaching .parent-notice{align-items:center;background:#f4f8fc;border:1px solid #d6e1eb;border-radius:8px;display:flex;gap:1rem;justify-content:space-between;margin:1rem 0;padding:1rem}.parent-coaching .parent-notice button{background:#fff;border:1px solid #b9c9d8;border-radius:5px;color:#294b6e;cursor:pointer;padding:.5rem .8rem;white-space:nowrap}.parent-coaching .parent-actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:1.2rem}.parent-coaching .parent-actions button{height:2.6rem;margin:0!important;min-width:10rem}.parent-coaching .parent-consent{color:#40566c;display:block;font-size:.9rem;line-height:1.7;margin:1rem 0}.parent-coaching .parent-consent input{margin-right:.5rem}.parent-coaching .parent-price{background:#edf4fa;border:1px solid #cbd9e6;border-radius:8px;padding:1rem;text-align:center}.parent-coaching.parent-individual{margin:auto;max-width:900px;padding:30px 20px 100px}.PaySubscription_single{height:100%;margin:0 auto;max-width:900px;padding:30px 20px 100px}.PaySubscription_single .art-subscription .sec-header{margin-bottom:20px;position:relative;text-align:left}.PaySubscription_single .art-subscription .sec-header .box-title h1{color:#2c3e50;font-size:2.2rem;font-weight:700;letter-spacing:-1px;margin-bottom:1px}.PaySubscription_single .art-subscription .sec-status{margin-bottom:40px}.PaySubscription_single .art-subscription .sec-status .art-active .box-card{background:#fff;border:1px solid #ccc;border-radius:10px;overflow:hidden;padding:30px;position:relative}.PaySubscription_single .art-subscription .sec-status .art-active .box-card .box-info{display:flex;flex-direction:column;gap:15px}.PaySubscription_single .art-subscription .sec-status .art-active .box-card .box-info .item{align-items:center;background:#f8f9fa;border:1px solid #ccc;border-radius:12px;color:green;display:flex;font-size:18px;font-weight:600;height:60px;padding:15px 20px}.PaySubscription_single .art-subscription .sec-status .art-active .box-card .box-info .item:first-child{background:#ebf3fd;border-color:#ccc}.PaySubscription_single .art-subscription .sec-status .art-active .box-card .box-info .item:nth-child(2){background:#fef7f7;border-color:#ccc;color:#333}.PaySubscription_single .art-subscription .sec-status .art-active .box-card .box-info .item:nth-child(3){background:#f7fcf9;border-color:#ccc;color:#333;font-size:18px;font-weight:600;text-align:left}.PaySubscription_single .art-subscription .sec-status .art-active .box-card .box-info .item:nth-child(4){background:#f8f9fa;border-color:#ccc;color:#333;font-size:18px;font-weight:600;text-align:left}.PaySubscription_single .art-subscription .sec-status .box-button-menu1{margin-top:1rem;text-align:center}.PaySubscription_single .art-subscription .sec-status .box-button-menu1 button{width:7rem}.PaySubscription_single .art-subscription .sec-signup .art-form{background:#fff;border:2px solid #e5e7eb;border-radius:10px;padding:30px}.PaySubscription_single .art-subscription .sec-signup .art-form .box-info{margin-bottom:30px}.PaySubscription_single .art-subscription .sec-signup .art-form .box-info .item{align-items:center;background:#f8f9fa;border:1px solid #ccc;border-radius:8px;color:#333;display:flex;font-size:18px;font-weight:600;height:60px;margin-bottom:10px;padding:12px 20px}.PaySubscription_single .art-subscription .sec-signup .art-form .box-info .item:first-child{background:#fff3cd;border-color:#ccc;font-size:18px;font-weight:600}.PaySubscription_single .art-subscription .sec-signup .art-form .box-info .item:nth-child(2){background:#d1ecf1;border-color:#ccc;font-weight:600}.PaySubscription_single .art-subscription .sec-signup .art-form .box-card-status{margin-bottom:20px}.PaySubscription_single .art-subscription .sec-signup .art-form .box-card-status .item{align-items:center;border:1px solid;border-radius:8px;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;padding:15px 20px;text-align:center}.PaySubscription_single .art-subscription .sec-signup .art-form .box-card-status .item.loading{background:#f8f9fa;border-color:#dee2e6;color:#6c757d}.PaySubscription_single .art-subscription .sec-signup .art-form .box-card-status .item.loading .dot.loading{animation:spin 1s linear infinite}.PaySubscription_single .art-subscription .sec-signup .art-form .box-card-status .item.registered{background:#d4edda;border-color:#c3e6cb;color:#28a745}.PaySubscription_single .art-subscription .sec-signup .art-form .box-card-status .item.registered .dot.success{font-size:18px;font-weight:700}.PaySubscription_single .art-subscription .sec-signup .art-form .box-card-status .item.not-registered{background:#f8d7da;border-color:#f5c6cb;color:#dc3545}.PaySubscription_single .art-subscription .sec-signup .art-form .box-card-status .item.not-registered .dot.error{font-size:18px;font-weight:700}.PaySubscription_single .art-subscription .sec-signup .art-form .box-button{margin-bottom:15px;text-align:center}.PaySubscription_single .art-subscription .sec-signup .art-form .box-button .btn{border-radius:10px;font-size:18px;font-weight:700;height:40px;margin:0 .5rem;width:11rem}.PaySubscription_single .art-subscription .sec-signup .art-form .box-terms .item{color:#666;font-size:14px;line-height:1.4;margin:0;padding:10px;text-align:center}@media(max-width:768px){.PaySubscription_single{padding:15px 15px 80px}.PaySubscription_single .art-subscription .sec-header .box-title h1{font-size:2em}.PaySubscription_single .art-subscription .sec-status .art-active .box-card{padding:20px}.PaySubscription_single .art-subscription .sec-signup .art-form{padding:25px}}@media(max-width:480px){.PaySubscription_single{padding:15px 10px 60px}.PaySubscription_single .art-subscription .sec-header .box-title h1{font-size:1.8rem}.PaySubscription_single .art-subscription .sec-status .art-active .box-card{padding:15px}.PaySubscription_single .art-subscription .sec-signup .art-form{padding:20px}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PayIpsiSpecialConsultAplication{background-color:#fff;margin:3rem auto 0;max-width:50rem;padding:0 30px}.PayIpsiSpecialConsultAplication .sec-header{margin-bottom:20px;text-align:center}.PayIpsiSpecialConsultAplication .sec-header .art-title .box-title h2{color:#2c3e50;font-size:32px;font-weight:700;letter-spacing:-.5px;margin-bottom:12px}.PayIpsiSpecialConsultAplication .sec-header .art-title .box-title .subtitle{color:#7f8c8d;font-size:16px;font-weight:500;margin:0}.PayIpsiSpecialConsultAplication .sec-form .application-form{background:#fff;border:1px solid #ccc;border-radius:10px;padding:40px}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section{margin-bottom:40px}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section:last-of-type{margin-bottom:30px}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section .section-title{border-bottom:2px solid #e8f5f4;color:#34495e;font-size:20px;font-weight:600;margin-bottom:24px;padding-bottom:8px}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section .form-group{margin-bottom:24px}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section .form-group .form-label{color:#2c3e50;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section .form-group .form-label.required:after{color:#e74c3c;content:" *";font-weight:700}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section .form-group .form-input,.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section .form-group .form-select{background:#fff;border:2px solid #e8ecf3;border-radius:8px;font-family:inherit;font-size:16px;padding:12px 16px;transition:all .2s ease;width:100%}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section .form-group .form-input:focus,.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section .form-group .form-select:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section .form-group .form-input::placeholder,.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section .form-group .form-select::placeholder{color:#95a5a6;font-size:14px}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section .form-group .form-textarea{background:#fff;border:2px solid #e8ecf3;border-radius:8px;font-family:inherit;font-size:16px;min-height:100px;padding:12px 16px;resize:vertical;transition:all .2s ease;width:100%}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section .form-group .form-textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section .form-group .form-textarea::placeholder{color:#95a5a6;font-size:14px}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section .form-group .form-select{cursor:pointer}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section .form-group .form-select option{padding:8px}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-actions{border-top:1px solid #e8ecf3;margin-top:40px;padding-top:30px;text-align:center}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-actions .submit-btn{border:none;cursor:pointer;transition:all .3s ease}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-actions .submit-btn:hover{box-shadow:0 8px 25px #667eea4d;transform:translateY(-2px)}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-actions .submit-btn:active{transform:translateY(0)}.PayIpsiSpecialConsultAplication .lbl-etc{text-align:center}@media(max-width:768px){.PayIpsiSpecialConsultAplication{padding:20px 15px}.PayIpsiSpecialConsultAplication .sec-header{margin-bottom:30px}.PayIpsiSpecialConsultAplication .sec-header .art-title .box-title h2{font-size:28px}.PayIpsiSpecialConsultAplication .sec-form .application-form{padding:24px 20px}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section{margin-bottom:30px}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section .section-title{font-size:18px;margin-bottom:20px}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section .form-group{margin-bottom:20px}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section .form-group .form-input,.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section .form-group .form-select,.PayIpsiSpecialConsultAplication .sec-form .application-form .form-section .form-group .form-textarea{font-size:14px;padding:10px 12px}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-actions{margin-top:30px;padding-top:20px}.PayIpsiSpecialConsultAplication .sec-form .application-form .form-actions .submit-btn{font-size:16px!important;padding:14px 20px!important;width:100%}}.PayIndCoaching{height:-webkit-fit-content;height:fit-content;margin:0 auto;max-width:50rem;overflow-y:auto;padding:0 30px 5rem}.PayIndCoaching .sec-coaching-header .art-title{margin-bottom:10px;text-align:center}.PayIndCoaching .sec-coaching-header .art-title .box-title h2{color:#2c3e50;font-size:32px;font-weight:700;letter-spacing:-.5px;margin-bottom:16px}.PayIndCoaching .sec-pricing{background:#fff;border:1px solid #ccc;border-radius:10px;padding:40px}.PayIndCoaching .sec-pricing .art-pricing-options .item.pricing-card{align-items:center;background:#fff;border:2px solid #e8ecf3;border-radius:12px;display:flex;justify-content:space-between;padding:20px 50px}.PayIndCoaching .sec-pricing .art-pricing-options .item.pricing-card.selected{background:linear-gradient(135deg,#f8faff,#e8f0fe);border-color:#667eea;box-shadow:0 6px 20px #667eea40}.PayIndCoaching .sec-pricing .art-pricing-options .item.pricing-card .item.product-name{color:#2c3e50;font-size:20px;font-weight:600;line-height:1.4;word-break:keep-all}.PayIndCoaching .sec-pricing .art-pricing-options .item.pricing-card .item.price{color:#e74c3c;font-size:24px;font-weight:700}.PayIndCoaching .sec-pricing .art-payment-summary .box-summary{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:16px;margin-bottom:0;margin-top:2rem;padding:10px 50px}.PayIndCoaching .sec-pricing .art-payment-summary .box-summary .box-details .item.detail-row.total{align-items:center;display:flex;font-size:18px;font-weight:600;justify-content:space-between;padding:8px 0}.PayIndCoaching .sec-pricing .art-payment-summary .box-summary .box-details .item.detail-row.total .label{color:#6c757d;font-weight:500}.PayIndCoaching .sec-pricing .art-payment-summary .box-summary .box-details .item.detail-row.total .value.total-amount{color:#e74c3c;font-size:20px;font-weight:700}.PayIndCoaching .sec-pricing .art-payment-actions .box-actions{margin-top:2rem;text-align:center}.PayIndCoaching .sec-pricing .art-payment-actions .box-actions .item.payment-btn{margin:0 .5rem;width:8rem}.PayIndCoaching .sec-pricing .art-payment-actions .box-actions .item.payment-btn:disabled{cursor:not-allowed;opacity:.6}.PayIndCoaching .sec-pricing .art-payment-actions .box-actions .item.payment-btn.processing:after{content:"...";font-weight:700;margin-left:8px}@media(max-width:768px){.PayIndCoaching{padding:20px}.PayIndCoaching .sec-coaching-header .art-title .box-title h2{font-size:28px}.PayIndCoaching .sec-pricing{padding:24px}.PayIndCoaching .sec-pricing .art-pricing-options{padding:20px}.PayIndCoaching .sec-pricing .art-payment-summary .box-summary{padding:24px}}.academy-purchase-layout{box-sizing:border-box;flex-shrink:0;min-width:0;overflow-x:hidden}.academy-purchase{box-sizing:border-box;color:#36516a;font-size:.9rem;line-height:1.65;margin:0 auto;max-width:1000px;padding:16px 18px 70px;width:100%}.academy-purchase .academy-purchase-body{background:#fff;border:1px solid #cbd8e3;border-radius:8px;margin-top:14px;padding:24px}.academy-purchase .purchase-notice{align-items:center;background:#fff6f6;border:1px solid #e1c3c5;border-radius:6px;color:#99434b;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px;padding:14px}.academy-purchase .purchase-notice.success{background:#f0f9f4;border-color:#b9d9c9;color:#23644d}.academy-purchase .purchase-notice p{margin:8px 0 0}.academy-purchase .purchase-balance{align-items:center;background:#f1f6fa;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:22px;padding:16px}.academy-purchase .purchase-balance strong{font-size:1.2rem}.academy-purchase .purchase-form-grid{grid-gap:8px 20px;display:grid;gap:8px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.academy-purchase .purchase-field{display:block;font-weight:600;margin:14px 0 8px}.academy-purchase .purchase-field input,.academy-purchase .purchase-field select{background:#fff;border:1px solid #bacddd;border-radius:5px;box-sizing:border-box;color:#36516a;display:block;font:inherit;font-weight:400;height:42px;margin-top:6px;padding:8px 11px;width:100%}.academy-purchase .purchase-field input:disabled,.academy-purchase .purchase-field select:disabled{background:#f1f4f7}.academy-purchase #diagnosis-quantity{max-width:220px}.academy-purchase .purchase-help{color:#697d90;font-size:.82rem;font-weight:400}.academy-purchase .purchase-summary{background:#f8fafc;border:1px solid #d1dde7;border-radius:6px;margin:20px 0;padding:14px 16px}.academy-purchase .purchase-summary>div{display:flex;gap:16px;justify-content:space-between;padding:4px 0}.academy-purchase .purchase-summary dd{font-weight:600;margin:0;text-align:right}.academy-purchase .purchase-total dd{color:#285c84;font-size:1.15rem}.academy-purchase .purchase-consent{align-items:flex-start;display:flex;gap:8px;margin:20px 0 10px}.academy-purchase .purchase-consent input{flex-shrink:0;margin-top:6px}.academy-purchase .purchase-validation{color:#b7434e}.academy-purchase .purchase-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.academy-purchase .academy-purchase-body button{background:#fff;border:1px solid #b9cbd9;border-radius:5px;color:#36516a;cursor:pointer;font:inherit;min-height:38px;padding:8px 15px}.academy-purchase .academy-purchase-body button.purchase-primary{background:#48728e;border-color:#48728e;color:#fff;font-weight:600}.academy-purchase .academy-purchase-body button:disabled{cursor:default;opacity:.5}.academy-purchase .secondary-actions{border-top:1px solid #e3eaf0;padding-top:16px}@media(max-width:640px){.academy-purchase{padding:10px 8px 50px}.academy-purchase .academy-purchase-body{padding:16px 12px}.academy-purchase .purchase-form-grid{gap:0;grid-template-columns:1fr}.academy-purchase .purchase-notice{align-items:flex-start;flex-direction:column}.academy-purchase .purchase-actions button{flex:1 1 auto}}.school-usage-layout .school-usage-page{box-sizing:border-box;margin:0 auto;padding:1rem;width:min(100%,70rem)}.school-usage-layout .school-usage{background:#fff;border:1px solid #cbd5df;border-radius:.5rem;color:#304b67;font-size:.86rem;line-height:1.5;margin-top:.8rem;padding:1.1rem}.school-usage-layout .school-usage .usage-heading{align-items:center;display:flex;gap:1rem;justify-content:space-between}.school-usage-layout .school-usage h1{font-size:1rem;font-weight:600;margin:0}.school-usage-layout .school-usage h2{font-size:.9rem;font-weight:600;margin:1.1rem 0 .25rem}.school-usage-layout .school-usage .usage-description{color:#657789;font-size:.8rem;margin:.45rem 0 .8rem}.school-usage-layout .school-usage button{background:#fff;border:1px solid #b9c7d4;border-radius:.3rem;color:#345774;cursor:pointer;flex:0 0 auto;font:inherit;padding:.35rem .7rem}.school-usage-layout .school-usage button:disabled{cursor:default;opacity:.5}.school-usage-layout .school-usage button:focus-visible{outline:2px solid #345774;outline-offset:2px}.school-usage-layout .school-usage .usage-summary{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.school-usage-layout .school-usage .usage-summary>div{background:#f7f9fb;border:1px solid #d7e0e8;border-radius:.35rem;padding:.75rem}.school-usage-layout .school-usage .usage-summary dt{color:#657789;font-size:.8rem}.school-usage-layout .school-usage .usage-summary dd{font-size:1.1rem;font-weight:600;margin:.2rem 0 0}.school-usage-layout .school-usage .usage-summary .usage-remaining{background:#eef6fb;border-color:#c5dbe9}.school-usage-layout .school-usage .usage-table-scroll{overflow-x:auto}.school-usage-layout .school-usage .usage-table-scroll:focus-visible{outline:2px solid #345774;outline-offset:2px}.school-usage-layout .school-usage table{border-collapse:collapse;font-size:.82rem;min-width:32rem;width:100%}.school-usage-layout .school-usage table td,.school-usage-layout .school-usage table th{border:1px solid #d7e0e8;overflow-wrap:anywhere;padding:.6rem;text-align:left}.school-usage-layout .school-usage table th{background:#edf2f6;font-weight:500}.school-usage-layout .school-usage table td:first-child,.school-usage-layout .school-usage table th:first-child{white-space:nowrap}.school-usage-layout .school-usage table td:last-child,.school-usage-layout .school-usage table th:last-child{text-align:right;white-space:nowrap}.school-usage-layout .school-usage .usage-empty{background:#f7f9fb;color:#657789;padding:.75rem}.school-usage-layout .school-usage .usage-error{color:#a73f45}.school-usage-layout .school-usage .usage-pagination{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-top:.75rem}@media(max-width:600px){.school-usage-layout .school-usage-page{padding:.5rem}.school-usage-layout .school-usage{padding:.75rem}.school-usage-layout .school-usage .usage-summary{grid-template-columns:minmax(0,1fr)}}.school-class-nav{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem}.school-class-nav button[aria-current=page]{background:#416b8d;border-color:#416b8d;color:#fff}.school-student-controls{align-items:end;background:#fff;border:1px solid #c8d5e0;border-radius:.4rem;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.7rem;padding:.8rem}.school-student-controls>label{display:flex;flex-direction:column;gap:.35rem;min-width:12rem}.school-student-controls .school-student-check{align-items:center;flex-direction:row;min-width:0;padding:.5rem 0}.school-student-controls>p{color:#64748b;flex-basis:100%}.school-student-controls .student-class-view-switch{flex-basis:100%;margin:0}.school-student-bulk{align-items:center;border-top:1px solid #e2e8f0;display:flex;flex-basis:100%;flex-wrap:wrap;gap:.4rem;padding-top:.6rem}.school-student-bulk span{margin-right:auto}.school-student-table{background:#fff;border:1px solid #c8d5e0;border-radius:.4rem;font-size:.85rem;margin-top:.8rem;overflow:auto}.school-student-table table{border-collapse:collapse;min-width:580px;width:100%}.school-student-table td,.school-student-table th{border-bottom:1px solid #e2e8f0;padding:.6rem;text-align:left}.school-student-table th{background:#eef3f7}.school-student-table input{height:1rem;width:1rem}.school-student-table>p{padding:.7rem}@media(max-width:600px){.school-student-controls>label{flex:1 1 100%;min-width:0}.school-student-bulk span{width:100%}}.school-purchase-layout{box-sizing:border-box;flex-shrink:0;min-width:0;overflow-x:hidden}.school-purchase{box-sizing:border-box;color:#36516a;font-size:.9rem;line-height:1.65;margin:0 auto;max-width:1100px;padding:16px 18px 70px;width:100%}.school-purchase .school-purchase-body{background:#fff;border:1px solid #cbd8e3;border-radius:8px;margin-top:14px;padding:24px}.school-purchase .purchase-notice{align-items:center;background:#fff6f6;border:1px solid #e1c3c5;border-radius:6px;color:#99434b;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px;padding:14px}.school-purchase .purchase-notice.success{background:#f0f9f4;border-color:#b9d9c9;color:#23644d}.school-purchase .purchase-notice p{margin:8px 0 0}.school-purchase .purchase-balance{align-items:center;background:#f1f6fa;border-radius:6px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:22px;padding:16px}.school-purchase .purchase-balance strong{font-size:1.2rem}.school-purchase .purchase-field{display:block;font-weight:600;margin:14px 0 8px}.school-purchase .purchase-field input{background:#fff;border:1px solid #bacddd;border-radius:5px;box-sizing:border-box;color:#36516a;display:block;font:inherit;font-weight:400;height:42px;margin-top:6px;max-width:220px;padding:8px 11px;width:100%}.school-purchase .purchase-field input:disabled{background:#f1f4f7}.school-purchase .purchase-help{color:#697d90;font-size:.82rem;font-weight:400}.school-purchase .purchase-summary{background:#f8fafc;border:1px solid #d1dde7;border-radius:6px;margin:20px 0;padding:14px 16px}.school-purchase .purchase-summary>div{display:flex;gap:16px;justify-content:space-between;padding:4px 0}.school-purchase .purchase-summary dd{font-weight:600;margin:0;text-align:right}.school-purchase .purchase-total dd{color:#285c84;font-size:1.05rem}.school-purchase .purchase-consent{align-items:flex-start;display:flex;gap:8px;margin:20px 0 10px}.school-purchase .purchase-consent input{flex-shrink:0;margin-top:6px}.school-purchase .purchase-validation{color:#b7434e}.school-purchase .purchase-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.school-purchase .school-purchase-body button{background:#fff;border:1px solid #b9cbd9;border-radius:5px;color:#36516a;cursor:pointer;font:inherit;min-height:38px;padding:8px 15px}.school-purchase .school-purchase-body button.purchase-primary{background:#48728e;border-color:#48728e;color:#fff;font-weight:600}.school-purchase .school-purchase-body button:disabled{cursor:default;opacity:.5}.school-purchase .history-scroll:focus-visible,.school-purchase button:focus-visible,.school-purchase input:focus-visible{outline:2px solid #345774;outline-offset:2px}.school-purchase .secondary-actions{border-top:1px solid #e3eaf0;padding-top:16px}.school-purchase .coaching-products{border:0;margin:0;min-width:0;padding:0}.school-purchase .coaching-products legend{font-weight:600;margin-bottom:10px;padding:0}.school-purchase .coaching-product-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.school-purchase .coaching-product{align-items:center;border:1px solid #cbd8e3;border-radius:7px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:20px 12px;text-align:center}.school-purchase .coaching-product.selected{background:#edf5fb;border-color:#48728e}.school-purchase .coaching-product strong{font-size:1.25rem}.school-purchase .coaching-product-title{overflow-wrap:anywhere}.school-purchase .history-heading{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.school-purchase .history-heading p{margin:0}.school-purchase .history-heading button{flex-shrink:0}.school-purchase .history-scroll{overflow-x:auto}.school-purchase .school-payment-history{border-collapse:collapse;font-size:.82rem;min-width:48rem;width:100%}.school-purchase .school-payment-history td,.school-purchase .school-payment-history th{border:1px solid #d1dde7;padding:10px;text-align:left}.school-purchase .school-payment-history th{background:#edf2f6;font-weight:500;white-space:nowrap}.school-purchase .school-payment-history td:first-child{min-width:11rem;overflow-wrap:anywhere}.school-purchase .school-payment-history td:not(:first-child){white-space:nowrap}.school-purchase .school-payment-history td:nth-child(2){text-align:right}.school-purchase .history-pagination{align-items:center}@media(max-width:640px){.school-purchase{padding:10px 8px 50px}.school-purchase .school-purchase-body{padding:16px 12px}.school-purchase .purchase-notice{align-items:flex-start;flex-direction:column}.school-purchase .purchase-actions button{flex:1 1 auto}.school-purchase .coaching-product-grid{grid-template-columns:1fr}.school-purchase .coaching-product{gap:5px;padding:14px}}
/*# sourceMappingURL=main.1e7c6804.css.map*/