.dashboard #wrap *{transition:all .3s ease-in-out}.dashboard .ov_box{overflow-y:auto}.dashboard a.off{opacity:.4;-webkit-opacity:.4;pointer-events:none;cursor:default}.dashboard .bt_view_detail{position:absolute;top:0;left:0;right:0;bottom:0;text-indent:-9999px}.dashboard .monitor_pop{margin-top:-15px}.dashboard .monitor_pop .pt_area{margin-bottom:22px;height:140px;background:url(/images/monitor_pop_pt_area_bg.png);z-index:5}.dashboard .monitor_pop .pt_area h2{position:absolute;top:56%;left:50%;margin-left:26px;transform:translate(-50%,-50%);font-size:20px;font-weight:800;color:#fff}.dashboard .monitor_pop .pt_area h2 span{display:none}.dashboard .monitor_pop .pt_area .period{position:absolute;bottom:16px;right:12px;display:flex;gap:9px}.dashboard .select{font-family:Noto Sans KR;font-size:13px;font-weight:500;border:1px solid var(--n200);height:33px;border-radius:20px;background:#fff;padding:0 14px;display:flex;gap:8px}.dashboard .select.on{background:#edfedd}.dashboard .select:before{content:"";position:absolute;top:50%;right:13px;transform:translateY(-50%);width:20px;height:20px;background:url(/images/arr_sel.png)}.dashboard .select.on:before{transform:translateY(-50%) rotate(180deg)}.dashboard .select dt{line-height:33px;color:var(--n400)}.dashboard .select dd{position:static}.dashboard .select dd .selected{line-height:33px;color:var(--n900);min-width:80px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding-right:20px}.dashboard .select.institution dd .selected{min-width:90px}.dashboard .select dd ul{position:absolute;top:calc(100% + 6px);left:0;right:0;border:1px solid var(--n200);background:#fff;border-radius:20px;overflow:hidden;line-height:35px;max-height:425px;overflow-y:scroll}.dashboard .select.on dd ul{display:block}.dashboard .select dd ul input{display:none}.dashboard .select dd ul input+label{display:block;line-height:35px;padding:0 15px}.dashboard .select dd ul input:checked+label{background:#edfedd}.dashboard .select dd ul input[type=checkbox]+label:before{content:"";display:inline-block;width:15px;height:15px;vertical-align:middle;margin:-3px 10px 0 0;background:url(/images/cb.png)}.dashboard .select dd ul input[type=checkbox]:checked+label:before{background:url(/images/cb_on.png)}.dashboard .pt_options .select{height:43px;font-size:14px;border-radius:25px;padding:0 20px}.dashboard .pt_options .select dt{line-height:43px}.dashboard .pt_options .select dd .selected{line-height:43px;padding-right:25px;max-width:120px}.dashboard .pt_options .select dd ul input+label{line-height:40px}.dashboard .contents{display:flex;gap:82px}.dashboard .contents .map_area{position:sticky;top:63px;left:0;width:466px;margin-top:63px;height:397px;display:flex;justify-content:space-between}.dashboard .contents .map_area .option{width:124px}.dashboard .contents .map_area .option dl{margin-bottom:42px}.dashboard .contents .map_area .option dl dt{font-size:13px;font-weight:800;color:var(--n900);margin-bottom:11px;padding-left:23px;background:url(/images/ic_area_op_tit.png) no-repeat 0}.dashboard .contents .map_area .option dl dd li:last-child{margin:0}.dashboard .contents .map_area .option dl dd li input:checked+label:before{content:"";position:absolute;top:50%;left:14px;transform:translateY(-50%);width:20px;height:20px;background:url(/images/ic_area_cb.png);transition:all .3s;background:url(/images/ic_area_cb_on.png)}.dashboard .contents .map_area .legend{position:absolute;bottom:15px;left:0;width:124px}.dashboard .contents .map_area .legend dt{font-weight:800;color:var(--n900);margin-bottom:5px}.dashboard .contents .map_area .legend dd .tx{height:26px}.dashboard .contents .map_area .legend dd .tx span{position:absolute;top:0;bottom:0;font-family:Noto Sans KR;color:var(--n500)}.dashboard .contents .map_area .legend dd .tx span:before{content:"";position:absolute;bottom:0;width:1px;height:7px;background:var(--n300)}.dashboard .contents .map_area .legend dd .tx span:first-child{left:3px}.dashboard .contents .map_area .legend dd .tx span:nth-child(2){right:3px}.dashboard .contents .map_area .legend dd .tx span:first-child:before{left:2px}.dashboard .contents .map_area .legend dd .tx span:nth-child(2):before{right:2px}.dashboard .contents .map_area .legend dd .bar{height:8px;border-radius:4px;background:linear-gradient(90deg,#F7F0CD 20%,#FBE993 40%,#F1B655 60%,#ED9677 80%,#442210)}.dashboard .contents .map_area .map{width:262px}.dashboard .tooltip{position:absolute;border:1px solid var(--n200);border-radius:8px;background:#fff;box-shadow:var(--box-shadow);padding:11px;box-sizing:border-box;z-index:5;font-family:Noto Sans KR;font-size:14px;font-weight:500}.dashboard .tooltip .t_tit{color:var(--n500);font-size:13px;margin-bottom:4px}.dashboard .tooltip .t_data{color:var(--n700)}.dashboard .tooltip .t_data dl{display:flex;justify-content:space-between;column-gap:10px}.dashboard .tooltip .t_data dl dd{font-weight:700}.dashboard .tooltip.tt_map{width:155px}.dashboard .tooltip.tt_map .t_tit{padding-left:16px;background:url(/images/ic_location.png) no-repeat 0 3px}.dashboard .tooltip.stick dl{margin-bottom:12px;display:flex;justify-content:space-between;font-weight:700}.dashboard .tooltip.stick dl:last-child{margin:0}.dashboard .tooltip.stick dl dt{color:var(--n500)}.dashboard .tooltip.stick dl dt i{display:inline-block;width:12px;height:12px;border-radius:4px;vertical-align:middle;margin:-3px 12px 0 0}.dashboard .tooltip.stick dl dt i.ic_line{width:18px;background:url(/images/legend_line.png) 0/100% 100%;margin-right:8px}.dashboard .tooltip.stick dl dd{color:var(--n700)}.dashboard .tooltip .average{border-top:1px solid var(--n200);padding-top:6px;color:var(--n300);text-align:right;margin-top:12px}.dashboard .tooltip_sp{position:absolute;padding:4px;background:var(--n100);font-family:Noto Sans KR;font-size:14px;color:var(--n900);box-shadow:var(--box-shadow);border-radius:8px;user-select:none}.dashboard .tooltip_sp b{font-weight:700}.dashboard .contents .data_area{width:732px}.dashboard .contents .data_area .data_box{margin-bottom:20px}.dashboard .contents .data_area .count_info{padding:19px 18px 19px 19px;display:flex;flex-wrap:wrap;gap:16px}.dashboard .contents .data_area .count_info .unit{border:1px solid var(--n200);border-radius:16px;width:calc(33.3333% - 13px);height:224px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.dashboard .contents .data_area .count_info .unit .ic{width:66px;height:66px;margin-bottom:12px}.dashboard .contents .data_area .count_info .unit dl dt{color:rgba(5,21,50,.5);font-weight:700;margin-bottom:4px;z-index:1}.dashboard .contents .data_area .count_info .unit dl dd .num{color:#111;font-size:30px;font-weight:800;margin-bottom:8px}.dashboard .contents .data_area .count_info .unit dl dd .num em{font-family:Pretendard;font-size:13px;color:#888;font-weight:400}.dashboard .contents .data_area .count_info .unit dl dd span{display:inline-block;padding:0 8px;line-height:24px;border-radius:4px;font-family:Pretendard;font-size:11px;font-weight:600}.dashboard .contents .data_area .count_info .unit dl dd span:after{content:"";display:inline-block;width:20px;height:20px;vertical-align:middle;margin:-3px 0 0 2px}.dashboard .contents .data_area .count_info .unit dl dd span.in{background:var(--b100);color:var(--b500)}.dashboard .contents .data_area .count_info .unit dl dd span.de{background:var(--r100);color:var(--r600)}.dashboard .contents .data_area .count_info .unit dl dd span.in:after{background-image:url(/images/ic_increase.png)}.dashboard .contents .data_area .count_info .unit dl dd span.de:after{background-image:url(/images/ic_decrease.png)}.dashboard .contents .data_area .count_info .unit .analyzing{width:100%;height:100%;font-size:16px;color:rgba(122,134,154,.5);font-weight:700;text-align:center}.dashboard .Percentage_participants_info .con{padding:19px}.dashboard .number_participants_info{padding:15px;display:flex;gap:16px}.dashboard .number_participants_info .unit{box-sizing:border-box;width:66.6%;border:1px solid var(--n200);border-radius:12px;height:220px;padding:30px 32px 0}.dashboard .number_participants_info .unit.participants_ratio{display:flex;gap:16px}.dashboard .number_participants_info .unit.participants_ratio .unit_line{width:1px;height:170px;background:#f4f5f7;margin:0 16px}.dashboard .number_participants_info .unit .unit_box{width:50%}.dashboard .number_participants_info .unit.target_ratio{width:33.3%;border-color:#abd261;border-width:2px}.dashboard .number_participants_info .unit .n_info{width:153px;margin:0 auto 17px;display:flex;justify-content:space-between}.dashboard .number_participants_info .unit .n_info dt{font-size:18px;font-weight:800;color:var(--n300)}.dashboard .number_participants_info .unit .n_info dt span{display:block;color:var(--n800)}.dashboard .number_participants_info .unit .n_info dd{font-size:36px;font-weight:800;color:var(--n800)}.dashboard .number_participants_info .unit .bar{height:28px;background:var(--n300);border-radius:14px;margin-bottom:19px}.dashboard .number_participants_info .unit .bar .on{position:absolute;top:0;left:0;bottom:0;background:var(--n700);border-radius:14px;transition:width .3s ease-in-out}.dashboard .number_participants_info .unit.target_ratio .bar .on{background:#abd261}.dashboard .number_participants_info .unit .bar .on:after{content:"";position:absolute;top:0;right:0;bottom:0;width:28px;background:#fff url(/images/ic_p_num.png);border-radius:100%}.dashboard .number_participants_info .unit .d_info dl{margin-bottom:4px;background:var(--n100);border-radius:4px;display:flex;justify-content:space-between;font-size:11px;color:var(--n700);font-weight:700;line-height:24px;padding:0 8px}.dashboard .number_participants_info .unit .d_info dl dt:before{content:"";display:inline-block;width:8px;height:8px;border-radius:100%;margin:-1px 4px 0 0}.dashboard .number_participants_info .unit .d_info dl:first-child dt:before{background:var(--n700)}.dashboard .number_participants_info .unit .d_info dl:nth-child(2) dt:before{background:var(--n300)}.dashboard .number_participants_info .unit.target_ratio .d_info dl:first-child dt:before{background:#abd261}.dashboard .target_achievement .con{padding:16px}.dashboard h2.p_tit{font-size:30px;line-height:36px;color:var(--n900);font-weight:800;margin-bottom:34px}.dashboard .pt_options{position:absolute;top:0;right:0;display:flex;gap:12px;z-index:5}.dashboard .distribution_epr{display:flex;gap:20px;flex-wrap:wrap}.dashboard .distribution_epr .data_box{box-sizing:border-box}.dashboard .distribution_epr .data_1{width:406px;height:673px}.dashboard .distribution_epr .data_1 .con{height:614px}.dashboard .distribution_epr .data_2{width:calc(100% - 426px);height:673px}.dashboard .distribution_epr .data_2 .con{padding:19px;height:572px}.dashboard .distribution_epr .data_2 .con .list{height:548px}.dashboard .distribution_epr .tb_data .d_data dl dd .bar{width:100%}.dashboard .details_pp{display:flex;flex-wrap:wrap;gap:20px}.dashboard .details_pp .total_count{width:305px;height:658px;display:flex;flex-direction:column;gap:20px}.dashboard .details_pp .total_count .unit{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50%;border:1px solid var(--n200);background:#fff;border-radius:16px;text-align:center}.dashboard .details_pp .total_count .unit:hover{box-shadow:var(--box-shadow)}.dashboard .details_pp .total_count .unit:before{content:"";display:block;width:100%;background:no-repeat 50%;margin-bottom:20px}.dashboard .details_pp .total_count .unit:first-child:before{height:51px;background-image:url(/images/details_pp_ic01.png)}.dashboard .details_pp .total_count .unit:nth-child(2):before{height:47px;background-image:url(/images/details_pp_ic02.png)}.dashboard .details_pp .total_count .unit dt{font-size:16px;font-weight:700;color:var(--n700);margin-bottom:8px}.dashboard .details_pp .total_count .unit dd{font-size:30px;font-weight:800;color:var(--n900)}.dashboard .details_pp .total_count .unit dd span{display:block;font-family:Noto Sans KR;font-size:13px;font-weight:500;color:#01ae53}.dashboard .details_pp .data_1{width:calc(100% - 327px);height:658px}.dashboard .details_pp .data_1 .con{padding:19px;height:600px}.dashboard .details_pp .data_1 .con .graph.ov_box{height:calc(100% - 20px)}.dashboard .details_pp .data_1 .con .graph .tooltip{display:none;right:0;bottom:-20px;pointer-events:none}.dashboard .details_pp .data_1 .con .graph .bar .on:hover .tooltip{display:block}.dashboard .details_pp .data_1 .legend{display:flex;justify-content:right;gap:12px}.dashboard .details_pp .data_1 .legend li{font-family:Noto Sans KR;font-size:14px;line-height:20px;color:var(--n500);font-weight:500}.dashboard .details_pp .data_1 .legend li i{display:inline-block;width:12px;height:12px;border-radius:4px;vertical-align:middle;margin:-3px 4px 0 0}.dashboard .details_pp .data_1 .graph>dl{padding:13px 0;border-bottom:1px solid var(--n200);display:flex;gap:10px}.dashboard .details_pp .data_1 .graph>dl>dt{padding-left:20px;width:431px;font-size:16px;color:var(--n700);font-weight:800;display:flex;align-items:center}.dashboard .details_pp .data_1 .graph>dl>dd{width:calc(100% - 431px);padding-right:48px}.dashboard .details_pp .data_1 .graph>dl>dd .bar{height:28px;border-radius:14px;margin-bottom:7px}.dashboard .details_pp .data_1 .graph>dl>dd .bar:last-child{margin:0}.dashboard .details_pp .data_1 .graph>dl>dd .bar .on{position:absolute;top:0;left:0;bottom:0;border-radius:12px}.dashboard .details_pp .data_1 .graph>dl>dd .bar:first-child .on{background:#ffa640}.dashboard .details_pp .data_1 .graph>dl>dd .bar:first-child .on:hover{box-shadow:0 0 10px #ffd34e}.dashboard .details_pp .data_1 .graph>dl>dd .bar:nth-child(2) .on{background:#a5ccff}.dashboard .details_pp .data_1 .graph>dl>dd .bar:nth-child(2) .on:hover{box-shadow:0 0 10px #a6e1ff}.dashboard .details_pp .data_1 .graph>dl>dd .bar .on span{position:absolute;top:52%;left:calc(100% + 5px);transform:translateY(-50%);font-size:14px;font-weight:800}.dashboard .details_pp .data_1 .graph>dl>dd .bar:first-child .on span{color:#ffa640}.dashboard .details_pp .data_1 .graph>dl>dd .bar:nth-child(2) .on span{color:#a5ccff}.dashboard .details_pp .data_2{width:calc(100% - 2px);height:694px}.dashboard .details_pp .data_2 .con{padding:19px;height:636px}.dashboard .details_pp .data_2 .con .graph.ov_box{height:calc(100% - 20px)}.dashboard .details_pp .data_2 .legend{display:flex;justify-content:right;gap:12px}.dashboard .details_pp .data_2 .legend li{font-family:Noto Sans KR;font-size:14px;line-height:20px;color:var(--n500);font-weight:500}.dashboard .details_pp .data_2 .legend li i{display:inline-block;width:12px;height:12px;border-radius:4px;vertical-align:middle;margin:-3px 4px 0 0}.dashboard .details_pp .data_2 .legend li i.line_g{width:8px;height:8px;border:2px solid #01ae53}.dashboard .details_pp .data_2 .graph>dl{padding:20px 0;border-bottom:1px solid var(--n200);display:flex;gap:20px}.dashboard .details_pp .data_2 .graph>dl>dt{padding-left:20px;width:421px;font-size:16px;color:var(--n700);font-weight:800;display:flex;align-items:center;justify-content:space-between;line-height:20px}.dashboard .details_pp .data_2 .graph>dl>dt .gs{display:flex;gap:6px}.dashboard .details_pp .data_2 .graph>dl>dt .gs li{line-height:20px;padding:2px 5px 0;border:2px solid #01ae53;border-radius:10px;font-size:14px;font-weight:800;color:#000}.dashboard .details_pp .data_2 .graph>dl>dd{width:calc(100% - 417px)}.dashboard .details_pp .data_2 .graph>dl>dd .bar{height:50px;border-radius:16px;display:flex;overflow:hidden}.dashboard .details_pp .data_2 .graph>dl>dd .bar .on{height:100%;font-size:16px;font-weight:800;color:#fff;display:flex;justify-content:center;align-items:center}.dashboard .details_pp .data_2 .graph>dl>dd .bar .on.under10 span{visibility:hidden;text-align:center}.dashboard .details_pp .data_2 .graph>dl>dd .bar .on.c01{background:#f8c449}.dashboard .details_pp .data_2 .graph>dl>dd .bar .on.c01:hover{box-shadow:0 0 10px #ffe771}.dashboard .details_pp .data_2 .graph>dl>dd .bar .on.c02{background:#57d9a3}.dashboard .details_pp .data_2 .graph>dl>dd .bar .on.c02:hover{box-shadow:0 0 10px #79f2c0}.dashboard .details_pp .data_2 .graph>dl>dd .bar .on.c03{background:#c0b6f2}.dashboard .details_pp .data_2 .graph>dl>dd .bar .on.c03:hover{box-shadow:0 0 10px #c0b6f2}.dashboard .details_pp .data_3{width:calc(100% - 2px);height:805px}.dashboard .details_pp .data_3 .con{padding:19px;height:calc(100% - 87px)}.dashboard .details_pp .data_3 .con .ov_box{height:100%}.dashboard .oi_status{display:flex;flex-wrap:wrap;gap:20px}.dashboard .oi_status .tl_sec{width:calc(50% - 10px);height:489px}.dashboard .oi_status .tl_sec .total_count{margin-bottom:20px;display:flex;gap:20px}.dashboard .oi_status .tl_sec .total_count .unit{width:50%;height:146px;border:1px solid var(--n200);border-radius:16px;background:#fff}.dashboard .oi_status .tl_sec .total_count .unit:hover{box-shadow:var(--box-shadow)}.dashboard .oi_status .tl_sec .total_count .unit:before{content:"";position:absolute;top:0;bottom:0;left:33px;width:50px;background:no-repeat 0 47px}.dashboard .oi_status .tl_sec .total_count .unit:first-child:before{background-image:url(/images/oi_status_total_ic01.png)}.dashboard .oi_status .tl_sec .total_count .unit:nth-child(2):before{background-image:url(/images/oi_status_total_ic02.png)}.dashboard .oi_status .tl_sec .total_count dl{padding:46px 0 0 111px}.dashboard .oi_status .tl_sec .total_count dl dt{font-size:16px;font-weight:700;color:var(--n700);margin-bottom:5px}.dashboard .oi_status .tl_sec .total_count dl dd{font-size:30px;font-weight:800;color:var(--n900)}.dashboard .oi_status .tl_sec .total_count dl dd span{display:block;font-family:Noto Sans KR;font-size:13px;font-weight:500;color:var(--g500);margin-top:3px}.dashboard .oi_status .tl_sec .io_percentage{height:319px}.dashboard .oi_status .tl_sec .io_percentage .con{height:264px;display:flex;flex-direction:column;justify-content:center;gap:64px;padding:0 35px}.dashboard .oi_status .tl_sec .io_percentage .con .unit{height:56px;display:flex;gap:10px}.dashboard .oi_status .tl_sec .io_percentage .con .unit .tx{width:78px}.dashboard .oi_status .tl_sec .io_percentage .con .unit .tx .per{font-size:30px;font-weight:800;color:#111;margin-bottom:4px}.dashboard .oi_status .tl_sec .io_percentage .con .unit .tx .tit{font-size:16px;font-weight:700;color:var(--n500)}.dashboard .oi_status .tl_sec .io_percentage .con .unit .graph{width:calc(100% - 88px);display:flex;gap:3px}.dashboard .oi_status .tl_sec .io_percentage .con .unit .graph li{width:10%;height:56px;background:no-repeat 0}.dashboard .oi_status .tl_sec .io_percentage .con .unit:first-child .graph li{background-image:url(/images/oi_status_per_ic01.png)}.dashboard .oi_status .tl_sec .io_percentage .con .unit:first-child .graph li.on{background-image:url(/images/oi_status_per_ic01on.png)}.dashboard .oi_status .tl_sec .io_percentage .con .unit:nth-child(2) .graph li{background-image:url(/images/oi_status_per_ic02.png)}.dashboard .oi_status .tl_sec .io_percentage .con .unit:nth-child(2) .graph li.on{background-image:url(/images/oi_status_per_ic02on.png)}.dashboard .oi_status .tl_sec .io_percentage .con .unit .graph li .avg{position:absolute;top:calc(100% - 5px);left:15px}.dashboard .oi_status .tl_sec .io_percentage .con .unit .graph li .avg:after{content:"";position:absolute;top:0;left:0;height:8px;border-right:1px dotted var(--n500)}.dashboard .oi_status .tl_sec .io_percentage .con .unit .graph li .avg span{position:absolute;top:calc(100% + 7px);left:50%;transform:translateX(-50%);line-height:20px;border:1px solid var(--n200);background:var(--n100);border-radius:12px;padding:0 6px;font-family:Noto Sans KR;font-weight:500;color:var(--n500)}.dashboard .oi_status .donut_chart{width:calc(25% - 17px);height:487px}.dashboard .oi_status .donut_chart .con{height:430px}.dashboard .oi_status .donut_chart .con .graph{position:absolute;top:70px;left:50%;transform:translateX(-50%);height:100%}.dashboard .oi_status .donut_chart .con .legend{position:absolute;top:294px;left:20px;right:20px;font-family:Noto Sans KR}.dashboard .oi_status .donut_chart .con .legend dl:before{content:"";position:absolute;top:50%;left:0;right:0;border-bottom:1px dashed var(--n500)}.dashboard .oi_status .donut_chart .con .legend dl:last-child{margin:0}.dashboard .oi_status .donut_chart .con .legend dl dt{background:var(--n100);padding:0 8px;border-radius:4px;font-weight:700}.dashboard .oi_status .donut_chart .con .legend dl dt i{display:inline-block;width:12px;height:12px;border-radius:4px;vertical-align:middle;margin:-3px 4px 0 0}.dashboard .oi_status .donut_chart .con .legend dl dd{color:var(--n500);background:#fff}.dashboard .oi_status .to_detail{width:100%}.dashboard .oi_status .to_detail .con{padding:19px}.dashboard .status_otm,.dashboard .status_otm .tl_sec{display:flex;flex-wrap:wrap;gap:20px}.dashboard .status_otm .tl_sec{width:calc(50% - 10px);height:618px}.dashboard .status_otm .tl_sec .total_count{width:calc(100% - 2px);height:146px;border:1px solid var(--n200);border-radius:16px;background:#fff;display:flex;justify-content:center;align-items:center;gap:20px}.dashboard .status_otm .tl_sec .total_count:hover{box-shadow:var(--box-shadow)}.dashboard .status_otm .tl_sec .total_count dt{font-size:20px;font-weight:700;color:var(--n700);padding:10px 0 10px 80px;background:url(/images/status_otm_total_ic.png) no-repeat 0}.dashboard .status_otm .tl_sec .total_count dd{font-size:36px;font-weight:800;color:var(--n900);padding-left:20px;line-height:52px;border-left:1px solid var(--n200)}.dashboard .status_otm .tl_sec .donut_chart{width:calc(50% - 12px);height:450px}.dashboard .status_otm .tl_sec .donut_chart .con{height:393px}.dashboard .status_otm .tl_sec .donut_chart .con .chart{position:absolute;top:50px;left:50%;transform:translateX(-50%)}.dashboard .status_otm .tl_sec .donut_chart .con .chart .total{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);font-size:20px;color:var(--n900);font-weight:800;text-align:center}.dashboard .status_otm .tl_sec .donut_chart .con .legend{position:absolute;top:294px;left:20px;right:20px;font-family:Noto Sans KR}.dashboard .con .legend dl{margin-bottom:8px;display:flex;justify-content:space-between;line-height:24px;font-family:Noto Sans KR;font-size:14px}.dashboard .status_otm .tl_sec .donut_chart .con .legend dl:before{content:"";position:absolute;top:50%;left:0;right:0;border-bottom:1px dashed var(--n500)}.dashboard .status_otm .tl_sec .donut_chart .con .legend dl:last-child{margin:0}.dashboard .status_otm .tl_sec .donut_chart .con .legend dl dt{background:var(--n100);padding:0 8px;border-radius:4px;font-weight:700}.dashboard .status_otm .tl_sec .donut_chart .con .legend dl dt i{display:inline-block;width:12px;height:12px;border-radius:4px;vertical-align:middle;margin:-3px 4px 0 0}.dashboard .status_otm .tl_sec .donut_chart .con .legend dl dd{color:var(--n500);background:#fff}.dashboard .status_otm .cate_per{width:calc(50% - 12px);height:618px}.dashboard .status_otm .cate_per .con{height:559px;display:flex;flex-direction:column;justify-content:center;padding:0 19px}.dashboard .status_otm .cate_per .con>dl{display:flex;gap:20px}.dashboard .status_otm .cate_per .con>dl dt{width:140px;height:100px;font-size:16px;font-weight:800;color:var(--n700);display:flex;align-items:center}.dashboard .status_otm .cate_per .con>dl dd{width:calc(100% - 160px);height:100px;width:604px}.dashboard .status_otm .cate_per .con>dl dd .bar{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:28px;background:var(--n100);border-radius:14px}.dashboard .status_otm .cate_per .con>dl dd .bar .on{position:absolute;top:0;left:0;bottom:0;border-radius:14px}.dashboard .status_otm .cate_per .con>dl dd .bar .on span{position:absolute;top:2px;right:2px;bottom:2px;line-height:24px;font-size:14px;color:#fff;font-weight:800;padding:0 8px;border-radius:12px}.dashboard .status_otm .cate_per .con>dl dd .bar .avg{position:absolute;top:0;height:100%}.dashboard .status_otm .cate_per .con>dl dd .bar .avg:after{content:"";position:absolute;top:0;left:0;height:35px;border-right:1px dashed var(--n500)}.dashboard .status_otm .cate_per .con>dl dd .bar .avg span{position:absolute;top:calc(100% + 7px);left:50%;transform:translateX(-50%);line-height:20px;border:1px solid var(--n200);background:var(--n100);border-radius:12px;padding:0 6px;font-family:Noto Sans KR;font-weight:500;color:var(--n500)}.dashboard .status_otm .itm_detail{width:100%}.dashboard .status_otm .itm_detail .con{padding:19px}.dashboard .status_otm .itm_detail .tb_data .d_data dl dt{width:100px}.dashboard .status_otm .itm_detail .select dd .selected{min-width:60px}.dashboard .tit_info{display:inline-block;width:16px;height:16px;vertical-align:middle;margin-top:-3px;background-image:url(/images/ic_info.png);z-index:3}.dashboard .tit_info .ov{position:absolute;top:calc(100% + 4px);left:-5px;border:1px solid var(--n200);background:#fff;border-radius:8px;box-shadow:var(--box-shadow);text-align:left;display:none;font-family:Noto Sans KR;font-size:13px;line-height:19px;font-weight:500;color:var(--n500);padding:16px 16px 16px 29px}.dashboard .tit_info:hover .ov{display:block}.dashboard .tit_info .ov i{display:inline-block;width:14px;height:14px;vertical-align:middle;margin:-3px 3px 0 -16px}.dashboard .tit_info .ov i.ic_board{background-image:url(/images/ic_tit_info_tt.png)}.dashboard .performance_soo .institutional_info{height:200px;background:url(/images/institutional_info_bg.png);border-radius:20px;margin-bottom:30px}.dashboard .performance_soo .institutional_info .logo{position:absolute;top:50%;left:48px;transform:translateY(-50%);width:102px;height:102px;background:#fff;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:10px}.dashboard .performance_soo .institutional_info .logo img{width:100%}.dashboard .performance_soo .institutional_info .g_info{position:absolute;top:50%;left:180px;transform:translateY(-50%);font-family:Noto Sans KR}.dashboard .performance_soo .institutional_info .g_info .cate{display:inline-block;line-height:24px;background:#01ae53;border-radius:6px;padding:0 10px;color:#fff;font-weight:700;margin-bottom:3px}.dashboard .performance_soo .institutional_info .g_info .name{font-size:28px;font-weight:700;color:var(--n900);margin-bottom:5px}.dashboard .performance_soo .institutional_info .g_info .info dl{line-height:24px;color:var(--n600);display:flex}.dashboard .performance_soo .institutional_info .g_info .info dl dt{width:45px;font-weight:700}.dashboard .performance_soo .institutional_info .g_info .info dl dd{padding-left:8px}.dashboard .performance_soo .institutional_info .g_info .info dl dd:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:14px;background:var(--n400)}.dashboard .performance_soo .institutional_info .d_info{position:absolute;top:14px;right:32px}.dashboard .performance_soo .institutional_info .d_info .date{font-family:Noto Sans KR;font-size:10px;color:var(--n400);text-align:right;margin-bottom:11px}.dashboard .performance_soo .institutional_info .d_info .w_box{width:670px;height:142px;background:#fff;border-radius:12px}.dashboard .performance_soo .institutional_info .d_info .w_box .percentage{position:absolute;top:50%;left:29px;transform:translateY(-50%);width:173px}.dashboard .performance_soo .institutional_info .d_info .w_box .percentage dt{font-size:18px;color:var(--n700);font-weight:800;margin-bottom:6px}.dashboard .performance_soo .institutional_info .d_info .w_box .percentage dd .num{font-size:36px;color:var(--n800);font-weight:800;margin-bottom:4px}.dashboard .performance_soo .institutional_info .d_info .w_box .percentage dd .rank{color:var(--n400);font-weight:700;margin-bottom:6px}.dashboard .performance_soo .institutional_info .d_info .w_box .percentage dd .rank em{color:var(--n700)}.dashboard .performance_soo .institutional_info .d_info .w_box .percentage dd .bar{height:4px;background:var(--n200);border-radius:2px}.dashboard .performance_soo .institutional_info .d_info .w_box .percentage dd .bar .on{position:absolute;top:0;left:0;bottom:0;background:#01ae53;border-radius:2px}.dashboard .performance_soo .institutional_info .d_info .w_box:after{content:"";position:absolute;top:23px;left:232px;bottom:23px;width:1px;background:var(--g700);opacity:10%}.dashboard .performance_soo .institutional_info .d_info .w_box .d_count{position:absolute;top:50%;left:260px;right:30px;transform:translateY(-50%);display:flex;gap:20px;justify-content:space-between}.dashboard .performance_soo .institutional_info .d_info .w_box .d_count dl{padding-top:24px;background:no-repeat 0 0;font-weight:700;color:var(--n700)}.dashboard .performance_soo .institutional_info .d_info .w_box .d_count dl:first-child{background-image:url(/images/institutional_info_d_count_ic01.png)}.dashboard .performance_soo .institutional_info .d_info .w_box .d_count dl:nth-child(2){background-image:url(/images/institutional_info_d_count_ic02.png)}.dashboard .performance_soo .institutional_info .d_info .w_box .d_count dl:nth-child(3){background-image:url(/images/institutional_info_d_count_ic03.png)}.dashboard .performance_soo .institutional_info .d_info .w_box .d_count dl dt{font-size:16px;line-height:26px;margin-bottom:6px}.dashboard .performance_soo .institutional_info .d_info .w_box .d_count dl dd{font-size:32px}.dashboard .data_box{border:1px solid var(--n200);border-radius:24px;background:#fff}.dashboard .data_box:hover{box-shadow:var(--box-shadow)}.dashboard .data_box h3{line-height:56px;border-bottom:1px solid var(--n200);padding:0 19px;font-size:16px;font-weight:800}.dashboard .program_performance_summary{display:flex;gap:20px;flex-wrap:wrap}.dashboard .program_performance_summary .data_box{box-sizing:border-box}.dashboard .program_performance_summary .data_1{width:406px;height:570px}.dashboard .program_performance_summary .data_1 .con{height:511px}.dashboard .program_performance_summary .data_2{width:calc(100% - 426px);height:570px}.dashboard .program_performance_summary .data_2 .con{height:511px}.dashboard .program_performance_summary .data_2 .con .legend{position:absolute;top:20px;right:20px;display:flex;gap:16px}.dashboard .program_performance_summary .data_2 .con .legend li{font-family:Noto Sans KR;font-size:14px;line-height:20px;color:var(--n500);font-weight:500}.dashboard .program_performance_summary .data_2 .con .legend i{display:inline-block;width:12px;height:12px;border-radius:4px;vertical-align:middle;margin:-3px 4px 0 0}.dashboard .program_performance_summary .data_2 .con .legend i.ic_line{width:18px;background:url(/images/legend_line.png) 0/100% 100%}.dashboard .program_performance_summary .data_2 .con .graph{position:absolute;top:69px;left:50%;transform:translateX(-50%)}.dashboard .data_box .option,.dashboard .distribution .option{position:absolute;top:17px;right:20px;display:flex;gap:8px}.dashboard .data_box .option li input,.dashboard .distribution .option li input{display:none}.dashboard .data_box .option li input+label,.dashboard .distribution .option li input+label{font-family:Noto Sans KR;font-size:14px;font-weight:500;color:var(--n400)}.dashboard .data_box .option li input:checked+label,.dashboard .distribution .option li input:checked+label{color:var(--n700)}.dashboard .data_box .option li input+label:before,.dashboard .distribution .option li input+label:before{content:"";display:inline-block;width:20px;height:20px;vertical-align:middle;margin:-3px 4px 0 0;background:url(/images/ic_area_cb.png)}.dashboard .data_box .option li input:checked+label:before,.dashboard .distribution .option li input:checked+label:before{background-image:url(/images/ic_area_cb_on.png)}.dashboard .map_chart .bt_back{position:absolute;top:20px;left:20px;width:79px;line-height:30px;border:1px solid var(--n300);border-radius:5px;font-family:Noto Sans KR;font-size:14px;font-weight:500;color:var(--n700);text-align:center}.dashboard .map_chart .bt_back:before{content:"";display:inline-block;width:16px;height:16px;background:url(/images/bt_back.png);vertical-align:middle;margin-top:-3px}.dashboard .distribution .map{position:absolute;top:42px;left:50%;transform:translateX(-50%);width:262px;height:397px}.dashboard .distribution .legend{position:absolute;bottom:20px;right:20px;width:153px}.dashboard .distribution .legend .tx{height:26px}.dashboard .distribution .legend .tx span{position:absolute;top:0;bottom:0;font-family:Noto Sans KR;color:var(--n500)}.dashboard .distribution .legend .tx span:before{content:"";position:absolute;bottom:0;width:1px;height:7px;background:var(--n300)}.dashboard .distribution .legend .tx span:first-child{left:3px}.dashboard .distribution .legend .tx span:nth-child(2){right:3px}.dashboard .distribution .legend .tx span:first-child:before{left:2px}.dashboard .distribution .legend .tx span:nth-child(2):before{right:2px}.dashboard .distribution .legend .bar{height:8px;border-radius:4px;background:linear-gradient(90deg,#F7F0CD 20%,#FBE993 40%,#F1B655 60%,#ED9677 80%,#442210)}.dashboard .program_performance_summary .data_3{width:406px;height:467px}.dashboard .program_performance_summary .data_3 .con{height:408px;display:flex;flex-direction:column;justify-content:center;align-items:center}.dashboard .program_performance_summary .data_3 .con .chart{width:213px;height:213px;margin-bottom:32px}.dashboard .program_performance_summary .data_3 .con .chart .total{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);font-size:20px;color:var(--n900);font-weight:800;text-align:center}.dashboard .program_performance_summary .data_3 .con .legend{display:flex;gap:20px;justify-content:center}.dashboard .program_performance_summary .data_3 .con .legend li{font-family:Noto Sans KR;font-size:20px;line-height:34px;color:var(--n800);font-weight:700}.dashboard .program_performance_summary .data_3 .con .legend li i{display:inline-block;width:18px;height:18px;border-radius:9px;vertical-align:middle;margin:-3px 6px 0 0}.dashboard .program_performance_summary .data_3 .con .legend li em{display:inline-block;background:var(--n100);border-radius:4px;padding:0 4px}.dashboard .program_performance_summary .data_3 .con .legend li span{display:block;font-size:14px;color:var(--n500);font-weight:500}.dashboard .program_performance_summary .data_4{width:calc(100% - 426px);height:467px}.dashboard .program_performance_summary .data_4 .con{height:408px;display:flex;flex-direction:column;justify-content:center;padding:0 40px}.dashboard .program_performance_summary .data_4 .con>dl{display:flex;justify-content:space-between}.dashboard .program_performance_summary .data_4 .con>dl dt{height:68px;font-size:16px;font-weight:800;color:var(--n700);display:flex;align-items:center}.dashboard .program_performance_summary .data_4 .con>dl dd{height:68px;width:604px}.dashboard .program_performance_summary .data_4 .con>dl dd .bar{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:28px;background:var(--n100);border-radius:14px}.dashboard .program_performance_summary .data_4 .con>dl dd .bar .on{position:absolute;top:0;left:0;bottom:0;border-radius:14px;background:var(--n700)}.dashboard .program_performance_summary .data_4 .con>dl dd .bar .on span{position:absolute;top:2px;right:2px;bottom:2px;line-height:24px;font-size:14px;color:#fff;font-weight:800;padding:0 8px;border-radius:12px;background:var(--n800)}.dashboard .program_performance_summary .data_4 .con>dl dd .bar .on:hover{box-shadow:0 0 10px #7795ca}.dashboard .program_performance_summary .data_4 .con>dl dd .bar .avg{position:absolute;top:0;height:100%}.dashboard .program_performance_summary .data_4 .con>dl dd .bar .avg:after{content:"";position:absolute;top:0;left:0;height:35px;border-right:1px dashed var(--n500)}.dashboard .program_performance_summary .data_4 .con>dl dd .bar .avg span{position:absolute;top:calc(100% + 7px);left:50%;transform:translateX(-50%);line-height:20px;border:1px solid var(--n200);background:var(--n100);border-radius:12px;padding:0 6px;font-family:Noto Sans KR;font-weight:500;color:var(--n500)}.dashboard .program_performance_summary .data_5{width:calc(100% - 426px);height:467px}.dashboard .program_performance_summary .data_5 .con{height:410px;padding:19px}.dashboard .data_box .area{position:absolute;top:15px;right:20px;padding-left:24px;background:url(/images/ic_area.png) no-repeat 0;font-family:Noto Sans KR;font-size:16px;font-weight:500;color:var(--n400)}.dashboard .list_tr_area{position:absolute;top:10px;right:19px;display:flex;gap:12px;z-index:5}.dashboard .list_tr_area .search{width:195px;height:34px;border:1px solid var(--n200);border-radius:20px}.dashboard .list_tr_area .search input{width:100%;height:32px;border:0;background:none;outline:0;padding:0 50px 0 19px;font-family:Noto Sans KR;font-size:12px;font-weight:500}.dashboard .list_tr_area .search a{position:absolute;top:0;bottom:0;right:16px;width:20px;background:url(/images/ic_search.png) no-repeat 50%;text-indent:-9999px}.dashboard .list_tr_area .line{width:1px;height:24px;background:var(--n200);margin-top:6px}.dashboard .list_tr_area .bt_data_download{padding:0 14px;background:var(--g500);border-radius:18px;line-height:36px;font-family:Noto Sans KR;font-size:13px;color:#fff;font-weight:500}.dashboard .tb_data{width:100%;border-collapse:collapse;font-family:Noto Sans KR;color:var(--n700)}.dashboard .tb_data th{height:28px;background:var(--n100);font-size:12px;border-right:1px solid var(--n200);text-align:left;font-weight:400;padding:0 10px}.dashboard .tb_data th:first-child{border-radius:8px 0 0 0}.dashboard .tb_data th:last-child{border-radius:0 8px 0 0;border:0}.dashboard .tb_data th .bt_sort{display:inline-block;width:16px;height:16px;background:url(/images/bt_sort.png);vertical-align:middle;margin-top:-3px}.dashboard .tb_data th .bt_sort.up{transform:rotate(180deg)}.dashboard .tb_data th .bt_sort span{display:none}.dashboard .tb_data td{padding:24px 10px;border-bottom:1px solid var(--n200);vertical-align:top;line-height:16px;word-break:break-all}.dashboard .tb_data.ty2 td{padding:20px 10px 19px}.dashboard .tb_data .d_data dl{line-height:22px;font-family:Noto Sans KR;display:flex;gap:6px}.dashboard .tb_data .d_data dl dt{width:55px}.dashboard .tb_data .d_data dl dd{width:calc(100% - 55px);display:flex;justify-content:space-between;gap:4px}.dashboard .tb_data .d_data dl dd .bar{width:calc(100% - 65px);height:22px}.dashboard .tb_data .d_data dl dd .bar .on{position:absolute;top:50%;left:0;transform:translateY(-50%);height:11px;border-radius:0 4px 4px 0}.dashboard .tb_data .d_data dl:first-child dd .bar .on{background:var(--g700)}.dashboard .tb_data .d_data dl:nth-child(2) dd .bar .on{background:var(--g500)}.dashboard .tb_data .d_data dl:nth-child(3) dd .bar .on{background:var(--b400)}.dashboard .tb_data .d_data dl:nth-child(4) dd .bar .on{background:var(--p400)}.dashboard .tb_data .d_data.ty2 dl:first-child dd .bar .on{background:var(--n700)}.dashboard .tb_data .d_data.ty2 dl:nth-child(2) dd .bar .on{background:var(--n300)}.dashboard .tb_data .ta_rate{text-align:center;vertical-align:middle}.dashboard .tb_data .ta_rate p{font-family:Noto Sans KR;font-size:20px;line-height:100%;font-weight:700;color:var(--n600);margin-top:12px}.dashboard .contents .map_area .option dl dd li{margin-bottom:8px}.dashboard .contents .map_area .option dl dd li input{display:none}.dashboard .contents .map_area .option dl dd li input:checked+label{border-color:var(--n700)}.dashboard .contents .map_area .option dl dd li input+label{display:block;line-height:40px;border:2px solid var(--n200);padding-right:14px;text-align:right;font-family:Noto Sans KR;color:var(--n800);border-radius:20px}.dashboard .distribution .option{position:absolute;top:17px;right:20px;display:flex;gap:8px}.dashboard .distribution .option li input{display:none}.dashboard .distribution .option li input:checked+label{color:var(--n700)}.dashboard .distribution .option li input+label{font-family:Noto Sans KR;font-size:14px;font-weight:500;color:var(--n400)}.dashboard input[type=radio]{margin:0 5px 0 0;padding:0;vertical-align:-3px}.dashboard .btn-url{font-family:Noto Sans KR;font-size:13px;font-weight:500;border:1px solid var(--n200);height:45px;border-radius:20px;background:#fff;padding:0 14px;display:flex;gap:8px;align-items:center;cursor:pointer}.distribution .bt_back{position:absolute;top:20px;left:20px;width:79px;line-height:30px;border:1px solid var(--n300);border-radius:5px;font-family:Noto Sans KR;font-size:14px;font-weight:500;color:var(--n700);text-align:center}.distribution .bt_back:before{content:"";display:inline-block;width:16px;height:16px;background:url(/images/bt_back.png);vertical-align:middle;margin-top:-3px}.data_box{border:1px solid var(--n200);border-radius:24px;background:#fff}.data_box:hover{box-shadow:var(--box-shadow)}.data_box h3{line-height:56px;border-bottom:1px solid var(--n200);padding:0 19px;font-size:16px;font-weight:800}.data_box .area{position:absolute;top:15px;right:20px;padding-left:24px;background:url(/images/ic_area.png) no-repeat 0;font-family:Noto Sans KR;font-size:16px;font-weight:500;color:var(--n400)}.program_osr .t_board{display:flex;gap:20px;margin-bottom:20px}.program_osr .t_board dl{width:20%;height:120px;border:1px solid var(--n200);border-radius:16px;padding-left:98px;display:flex;flex-direction:column;justify-content:center;background:no-repeat 32px}.program_osr .t_board dl:first-child{background-image:url(/images/program_osr_t_board_ic01.png)}.program_osr .t_board dl:nth-child(2){background-image:url(/images/program_osr_t_board_ic02.png)}.program_osr .t_board dl:nth-child(3),.program_osr .t_board dl:nth-child(4){background-image:url(/images/program_osr_t_board_ic03.png)}.program_osr .t_board dl:nth-child(5){background-image:url(/images/program_osr_t_board_ic04.png)}.program_osr .t_board dl dt{font-weight:700;color:var(--n700);margin-bottom:4px}.program_osr .t_board dl dd{font-size:30px;font-weight:800;color:var(--n900)}.program_osr .sec_a{display:flex;gap:20px;margin-bottom:53px}.program_osr .sec_a .data_box{width:50%;height:477px}.program_osr .data_box .con{padding:19px}.program_osr .sec_b{margin:0 -10px}.program_osr .sec_b:after{content:"";display:block;clear:both}.program_osr .sec_b .data_box{width:calc(50% - 22px);float:left;margin:0 10px 20px}.program_osr .sec_b .sec_b_1{height:280px}.program_osr .sec_b .sec_b_2{height:1026px;float:right}.program_osr .sec_b .sec_b_3{height:280px}.program_osr .sec_b .sec_b_4{height:422px}.program_osr .sec_b .donut_chart .con{height:220px;display:flex;gap:60px;justify-content:center;align-items:center}.program_osr .sec_b .donut_chart .con .chart .total{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);font-size:20px;color:var(--n900);font-weight:800;text-align:center}.program_osr .sec_b .donut_chart .con .legend{width:265px}.program_osr .sec_b .donut_chart .con .legend dl{margin-bottom:8px;display:flex;justify-content:space-between;line-height:24px;font-family:Noto Sans KR;font-size:14px}.program_osr .sec_b .donut_chart .con .legend dl:before{content:"";position:absolute;top:50%;left:0;right:0;border-bottom:1px dashed var(--n500)}.program_osr .sec_b .donut_chart .con .legend dl:last-child{margin:0}.program_osr .sec_b .donut_chart .con .legend dl dt{background:var(--n100);padding:0 8px;border-radius:4px;font-weight:700}.program_osr .sec_b .donut_chart .con .legend dl dt i{display:inline-block;width:12px;height:12px;border-radius:4px;vertical-align:middle;margin:-3px 4px 0 0}.program_osr .sec_b .donut_chart .con .legend dl dd{color:var(--n500);background:#fff}.program_osr .sec_b .sec_b_2 .con{padding:19px;overflow:auto;height:970px;position:relative;clip:rect(0,auto,auto,0)}.program_osr .sec_b .sec_b_2 .con .tb_data{min-width:100%;table-layout:fixed;position:relative}.program_osr .sec_b .sec_b_2 .con .tb_data thead{position:sticky;top:0;z-index:1;background:#fff;overflow:hidden}.program_osr .sec_b .sec_b_2 .con::-webkit-scrollbar{width:6px;height:6px}.program_osr .sec_b .sec_b_2 .con::-webkit-scrollbar-track{background:var(--n100);border-radius:3px}.program_osr .sec_b .sec_b_2 .con::-webkit-scrollbar-thumb{background:var(--n300);border-radius:3px}.program_osr .sec_b .sec_b_2 .con::-webkit-scrollbar-thumb:hover{background:var(--n400)}.pu_chart{width:464px}.pu_chart_tree{width:604px}.pu_chart h3{line-height:56px;border-bottom:1px solid var(--n200);padding:0 19px;font-size:16px;font-weight:800}.pu_chart .bt_close{position:absolute;top:19px;right:20px;width:20px;height:20px;background:url(/images/bt_pu_close.png);text-indent:-9999px;cursor:pointer}.pu_chart .con{height:410px;display:flex;flex-direction:column;justify-content:center;align-items:center}.pu_chart .con .chart{width:213px;height:213px;margin-bottom:32px}.pu_chart_tree .con .chart{width:255px;height:auto;margin-bottom:32px}.pu_chart .con .chart .total{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);font-size:20px;color:var(--n900);font-weight:800;text-align:center}.pu_chart .con .legend{display:flex;gap:20px;justify-content:center}.pu_chart .con .legend li{font-family:Noto Sans KR;font-size:20px;line-height:34px;color:var(--n800);font-weight:700;padding:0 4px;background:var(--n100);border-radius:4px}.pu_chart .con .legend li i{display:inline-block;width:18px;height:18px;border-radius:9px;vertical-align:middle;margin:-3px 6px 0 0}.pu_chart .option{position:absolute;top:70px;right:20px;display:flex;gap:8px}.pu_chart_tree .option{right:20px;z-index:10}.pu_chart .option li input{display:none}.pu_chart .option li input+label{font-family:Noto Sans KR;font-size:14px;font-weight:500;color:var(--n400)}.pu_chart .option li input:checked+label{color:var(--n700)}.pu_chart .option li input+label:before{content:"";display:inline-block;width:20px;height:20px;vertical-align:middle;margin:-3px 4px 0 0;background:url(/images/ic_area_cb.png)}.pu_chart .option li input:checked+label:before{background-image:url(/images/ic_area_cb_on.png)}