@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local(Pretendard Black),url(../media/Pretendard-Black.0kfpc1pbpksnt.woff2)format("woff2"),url(../media/Pretendard-Black.02hni1lw3_k98.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local(Pretendard ExtraBold),url(../media/Pretendard-ExtraBold.3v4yed8t6hf9p.woff2)format("woff2"),url(../media/Pretendard-ExtraBold.28g7g9tc64wgk.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local(Pretendard Bold),url(../media/Pretendard-Bold.177o-ap6kz_9v.woff2)format("woff2"),url(../media/Pretendard-Bold.0zc344h9ksk37.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local(Pretendard SemiBold),url(../media/Pretendard-SemiBold.0xd7ax18syr9o.woff2)format("woff2"),url(../media/Pretendard-SemiBold.18j7deucor3pc.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local(Pretendard Medium),url(../media/Pretendard-Medium.0emjoejheep8i.woff2)format("woff2"),url(../media/Pretendard-Medium.3nn03-2zz9my4.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local(Pretendard Regular),url(../media/Pretendard-Regular.0p64717aulibp.woff2)format("woff2"),url(../media/Pretendard-Regular.22h2kx3gi--cr.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local(Pretendard Light),url(../media/Pretendard-Light.1peus8isg6v9f.woff2)format("woff2"),url(../media/Pretendard-Light.2e8wknezeb8zw.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local(Pretendard ExtraLight),url(../media/Pretendard-ExtraLight.23jyjk5ws85z7.woff2)format("woff2"),url(../media/Pretendard-ExtraLight.0ogjvfn1sh_p9.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local(Pretendard Thin),url(../media/Pretendard-Thin.2b5kda_zm579x.woff2)format("woff2"),url(../media/Pretendard-Thin.2axjrnjfba_-0.woff)format("woff")}
@font-face{font-family:Pretendard;src:url(/fonts/dejavu-sans-checkbox-subset.woff2)format("woff2");unicode-range:U+2610-2611;font-weight:100 900;font-style:normal;font-display:block}@font-face{font-family:Noto Sans KR;src:url(/fonts/dejavu-sans-checkbox-subset.woff2)format("woff2");unicode-range:U+2610-2611;font-weight:100 900;font-style:normal;font-display:block}html{height:100%;font-size:16px}html,body{max-width:100vw}body{min-height:100%}*{box-sizing:border-box}a{color:inherit;text-decoration:none}:root{--font-h3:22px;--font-h4:18px;--font-body:16px;--font-cell:15px;--font-head:14px;--font-caption:13px;--table-pad:8px 12px;--table-head-color:#6b7280;--table-head-bg:#f4f6f4;--table-border:#e8ece9;--table-hover:#2f6b4f0a;--card-pad:16px 20px;--card-radius:8px;--card-border:1px solid #e8ece9;--section-gap:24px;--surface-radius:12px;--surface-shadow:0 1px 2px #1e2a240a;--surface-border:1px solid #e8ece9;--surface-pad:16px 20px;--surface-bg:#fff;--surface-gap:24px;--native-btn-radius:8px;--native-btn-active:#2f6b4f;--brand:#2f6b4f;--brand-soft-bg:#eaf3ee;--warn-bg:#fef3c7;--warn-fg:#92400e;--danger-bg:#fee2e2;--danger-fg:#b91c1c;--info-bg:#dbeafe;--info-fg:#1d4ed8;--accent-bg:#eef2ff;--accent-fg:#3730a3;--ink:#334155}.portal-card{border:var(--surface-border);border-radius:var(--surface-radius);box-shadow:var(--surface-shadow);background-color:var(--surface-bg);padding:var(--surface-pad);min-width:0;max-width:100%}.portal-table-wrap{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}@media screen{:has(>.portal-table){min-width:0;max-width:100%;overflow-x:auto}}.portal-table{border-collapse:collapse;width:100%;font-size:var(--font-cell)}.portal-table th,.portal-table td{border:1px solid var(--table-border);padding:var(--table-pad);text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.portal-table th{background:var(--table-head-bg);color:var(--table-head-color);font-weight:600;font-size:var(--font-head)}.portal-table .nowrap,.portal-table th.nowrap,.portal-table td.nowrap{white-space:nowrap;overflow-wrap:normal;word-break:normal}.portal-table tbody tr:hover{background:var(--table-hover)}@media print{:root{--font-h3:16pt;--font-h4:13pt;--font-body:10.5pt;--font-cell:10pt;--font-head:9pt;--font-caption:9pt}html{font-size:10.5pt!important}body{line-height:1.35;font-size:10.5pt!important}h1{font-size:16pt!important}h2{font-size:13pt!important}h3{font-size:12pt!important}p,li,dd,label,legend{font-size:10.5pt}dt,th,small,figcaption,caption{font-size:9pt}table,td,.portal-table{font-size:10pt}.portal-table th{font-size:9pt}[data-print-hide=true]{display:none!important}.portal-shell,.portal-shell-inner,.portal-shell-row{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.portal-shell-inner,.portal-shell-row{display:block!important}.portal-shell-header{display:none!important}.portal-shell-main{flex:none!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}.portal-table-wrap{max-width:none;overflow:visible!important}:has(>.portal-table){max-width:none;overflow:visible!important}}
