@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local(Pretendard Black),url(../media/Pretendard-Black.24p8rjygxx9n5.woff2)format("woff2"),url(../media/Pretendard-Black.3h71fuj8lb45i.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local(Pretendard ExtraBold),url(../media/Pretendard-ExtraBold.1rtnw26rvexca.woff2)format("woff2"),url(../media/Pretendard-ExtraBold.3xh978ym91cv4.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local(Pretendard Bold),url(../media/Pretendard-Bold.1cfk49tbzmfis.woff2)format("woff2"),url(../media/Pretendard-Bold.1lrb5nb-7px4z.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local(Pretendard SemiBold),url(../media/Pretendard-SemiBold.2je90oztabw7z.woff2)format("woff2"),url(../media/Pretendard-SemiBold.0sro4kmosa7r8.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local(Pretendard Medium),url(../media/Pretendard-Medium.0-n5zj38p5zco.woff2)format("woff2"),url(../media/Pretendard-Medium.18f0s6plzhh8j.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local(Pretendard Regular),url(../media/Pretendard-Regular.0b3u7ignt8dbu.woff2)format("woff2"),url(../media/Pretendard-Regular.2tr73kv-9must.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local(Pretendard Light),url(../media/Pretendard-Light.22rh-fizexaog.woff2)format("woff2"),url(../media/Pretendard-Light.3in1pf88b04-3.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local(Pretendard ExtraLight),url(../media/Pretendard-ExtraLight.1qw0_jmh4ft9n.woff2)format("woff2"),url(../media/Pretendard-ExtraLight.0_xfnajuvzihk.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local(Pretendard Thin),url(../media/Pretendard-Thin.2czvl9hqqlzoh.woff2)format("woff2"),url(../media/Pretendard-Thin.2x46-bp0x7o3e.woff)format("woff")}
:root{color:#0b0b0b;background:#fff;font-family:Pretendard,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer;color:#fff;background:#0b0b0b;border:0;border-radius:8px;padding:9px 13px}.shell{grid-template-columns:220px 1fr;min-height:100vh;display:grid}aside{background:#f4f4f5;border-right:1px solid #e7e7e9;flex-direction:column;gap:6px;height:100vh;padding:28px 16px;display:flex;position:sticky;top:0}aside b{font-size:21px}aside small{color:#777;margin-bottom:25px}aside button{text-align:left;color:#55555a;background:0 0;padding:12px}.on{color:#fff!important;background:#0b0b0b!important}.logout{margin-top:auto}main{min-width:0;padding:32px}header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}h1{margin:0}h2{margin-top:0}section{background:#fff;border:1px solid #e7e7e9;border-radius:14px;padding:20px}.cards{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.cards section{flex-direction:column;gap:10px;display:flex}.cards strong{font-size:30px}.grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.grid p{border-bottom:1px solid #e7e7e9;justify-content:space-between;padding-bottom:8px;display:flex}.chart{border-bottom:1px solid #e7e7e9;align-items:flex-end;gap:4px;height:180px;display:flex}.chart div{flex:1;align-items:flex-end;gap:1px;height:100%;display:flex}.chart i,.chart em,.legend i,.legend em{background:#0b0b0b;width:50%;display:block}.chart em,.legend em{background:#aaa}.legend{color:#555;align-items:center;gap:7px;margin-top:10px;display:flex}.legend i,.legend em{width:12px;height:12px}.table{padding:0;overflow:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e7e7e9;min-width:110px;padding:14px}td small{color:#777;margin-top:5px;display:block}td img{object-fit:cover;width:100px;height:76px;margin-bottom:6px;display:block}.actions{flex-wrap:wrap;gap:5px;display:flex}.sub{color:#0b0b0b;background:#f4f4f5}.link{color:#0b0b0b;background:0 0;padding:0;text-decoration:underline}.list{padding:0;overflow:hidden}.row{color:#0b0b0b;text-align:left;background:#fff;border-bottom:1px solid #e7e7e9;border-radius:0;grid-template-columns:1fr 2fr 1fr;width:100%;padding:17px;display:grid}.row:hover{background:#f4f4f5}.detail p{border-bottom:1px solid #e7e7e9;padding-bottom:10px}.reason{gap:8px;margin-top:24px;display:flex}.search{justify-content:flex-end;gap:8px;margin:-64px 0 24px;display:flex}input,select{background:#fff;border:1px solid #d4d4d7;border-radius:8px;padding:10px}input{min-width:250px}.error,mark{color:#a00;background:#fff0f0;border-radius:6px;padding:8px}.login{place-items:center;min-height:100vh;display:grid}.login form{border:1px solid #e7e7e9;border-radius:14px;flex-direction:column;gap:16px;width:360px;padding:28px;display:flex}.login label{flex-direction:column;gap:6px;display:flex}.login small{color:#777}@media (max-width:900px){.shell{grid-template-columns:170px 1fr}.cards{grid-template-columns:1fr 1fr}.grid,.row{grid-template-columns:1fr}main{padding:20px}}
