._fl{font-weight:300}._fl,._fr{font-family:var(--Pretendard)}._fr{font-weight:400}._fb{font-weight:800}._fb,._fsb{font-family:var(--Pretendard)}._fsb{font-weight:600}body:has(#MonthlyMapReport) #MonthlyMapReport{padding:0!important;position:relative;min-height:auto!important}body:has(#MonthlyMapReport) #MonthlyMapReport section{display:flex;flex-direction:column;padding:40px 20px;gap:25px;position:relative}body:has(#MonthlyMapReport) #MonthlyMapReport section:not(:nth-child(-n+2)):not(:last-child):before{content:"";position:absolute;top:0;width:calc(100% - 40px);border-top:1px solid #e4e4e4}body:has(#MonthlyMapReport) #MonthlyMapReport section.guide-section{padding:40px 20px 0}body:has(#MonthlyMapReport) #MonthlyMapReport section .section-title{font-size:19px}body:has(#MonthlyMapReport) #MonthlyMapReport section .section-title-sub{font-size:14px;color:#999}body:has(#MonthlyMapReport) #MonthlyMapReport section .extra-box{border-radius:8px;border:1px solid #e4e4e4;background-color:#f8f8f8;color:#555;padding:20px}body:has(#MonthlyMapReport) #MonthlyMapReport section .extra-box.c{padding:15px}body:has(#MonthlyMapReport) #MonthlyMapReport section .extra-box .box-title{font-family:var(--Pretendard);font-weight:600;font-size:19px;color:#1d1d1d;line-height:1}body:has(#MonthlyMapReport) #MonthlyMapReport section .extra-box .box-title img{height:16px!important}body:has(#MonthlyMapReport) #MonthlyMapReport section .extra-box p{color:#555;font-size:15px}body:has(#MonthlyMapReport) #MonthlyMapReport section .cause-box{display:flex;gap:20px}body:has(#MonthlyMapReport) #MonthlyMapReport section .cause-box .cause-category{font-family:var(--Pretendard);font-weight:500;background-color:#f8f8f8;border-radius:5px;width:65px;height:65px;text-align:center;font-size:15px;align-content:center}body:has(#MonthlyMapReport) #MonthlyMapReport section .cause-box .cause-category.red{color:#d84315}body:has(#MonthlyMapReport) #MonthlyMapReport section .cause-box .cause-category.orange{color:#f97316}body:has(#MonthlyMapReport) #MonthlyMapReport section .cause-box .cause-category img{height:24px;width:auto;margin:auto}body:has(#MonthlyMapReport) #MonthlyMapReport section .cause-box .cause-content{flex:1 1;font-size:14px;color:#555}body:has(#MonthlyMapReport) #MonthlyMapReport .top-section{padding:20px;background:linear-gradient(#3f81d8,#003478);gap:20px}body:has(#MonthlyMapReport) #MonthlyMapReport .top-section:before{content:none}body:has(#MonthlyMapReport) #MonthlyMapReport .top-section .report-header{display:flex;justify-content:space-between}body:has(#MonthlyMapReport) #MonthlyMapReport .top-section .report-header button{width:-moz-fit-content;width:fit-content;height:18px}body:has(#MonthlyMapReport) #MonthlyMapReport .top-section .report-header button img{height:18px;width:auto}body:has(#MonthlyMapReport) #MonthlyMapReport .top-section .report-header button.back{transform:scaleX(-1)}body:has(#MonthlyMapReport) #MonthlyMapReport .top-section .title-flex{display:flex;justify-content:space-between;align-items:flex-end}body:has(#MonthlyMapReport) #MonthlyMapReport .top-section .title-flex h1{color:#fff;font-size:22px;line-height:1.5}body:has(#MonthlyMapReport) #MonthlyMapReport .top-section .title-flex svg{position:absolute;right:20px;bottom:30px}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr{width:100%}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr li{display:flex;width:100%}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr .target-name{font-size:14px;min-width:48px;color:#4e5968;border-right:1px solid #ededed;width:80px;text-overflow:clip;padding:5px 10px 5px 0}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr .target-name span{color:#999;display:block;font-size:12px}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr .gauge-display{width:calc(100% - 50px)}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr .gauge-display .gauge{position:relative;height:6px;flex:1 1}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr .gauge-display .gauge .gauge-bg{position:absolute;inset:0;background-color:#efefef;border-radius:10px}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr .gauge-display .gauge .gauge-bg:after{content:"";display:block;width:2px;height:2px;border-radius:100%;background-color:#fff;margin:1px 2px;box-shadow:0 1px 4px rgba(0,0,0,.102);float:right}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr .gauge-display .gauge .gauge-fill{position:absolute;inset:0;border-radius:10px;width:75%}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr .gauge-display .gauge .gauge-fill:before{content:"";display:block;width:4px;height:4px;border-radius:100%;margin:1px}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr .gauge-display .gauge .gauge-fill:after{content:"";display:block;width:6px;height:6px;border-radius:100%;background-color:#fff;border:2px solid;position:absolute;right:0;top:0;box-sizing:border-box}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr .gauge-display.risk-1 .gauge-fill{background-color:rgba(249,115,22,.4)}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr .gauge-display.risk-1 .gauge-fill:before{background-color:#f97316}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr .gauge-display.risk-1 .gauge-fill:after{border-color:#f97316}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr .gauge-display.risk-2 .gauge-fill{background-color:rgba(216,67,21,.4)}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr .gauge-display.risk-2 .gauge-fill:before{background-color:#d84315}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr .gauge-display.risk-2 .gauge-fill:after{border-color:#d84315}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr .gauge-display.risk-0 .gauge-fill{background-color:rgba(49,53,61,.4)}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr .gauge-display.risk-0 .gauge-fill:before{background-color:#31353d}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr .gauge-display.risk-0 .gauge-fill:after{border-color:#31353d}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr .score-bar{display:flex;gap:0;align-items:center;width:100%;flex:1 1;min-height:34px}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .compare-bar-arr .score-bar .value{font-family:var(--Pretendard);font-weight:500;font-size:14px;width:50px;text-align:right}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .toggle-btn{width:-moz-fit-content;width:fit-content;margin:auto;color:#4e5968;font-size:14px}body:has(#MonthlyMapReport) #MonthlyMapReport .top10-section .toggle-btn svg{transform:rotate(90deg)}body:has(#MonthlyMapReport) #MonthlyMapReport .button-section{padding:20px}body:has(#MonthlyMapReport) #MonthlyMapReport .button-section:before{content:none}body:has(#MonthlyMapReport) #ConfirmNotice .content:has(.share-btn){max-width:350px}body:has(#MonthlyMapReport) #ConfirmNotice .content .share-btn{gap:40px;justify-content:center!important}body:has(#MonthlyMapReport) #ConfirmNotice .content .share-btn button{width:-moz-fit-content;width:fit-content;font-size:15px}body:has(#MonthlyMapReport) #ConfirmNotice .content .share-btn button .img{margin-bottom:10px}body:has(#MonthlyMapReport) #ConfirmNotice .content .share-btn button .img img{width:60px;height:auto}body:has(#MonthlyMapReport) #ConfirmNotice .content .share-btn button.copy .img{width:60px;height:60px;border-radius:50%;background:#f4f5f7;display:flex}body:has(#MonthlyMapReport) #ConfirmNotice .content .share-btn button.copy .img img{width:26px;height:auto;margin:auto}body:has(#MonthlyMapReport) #ConfirmNotice .content .copy-mask{font-size:14px;font-family:var(--Pretendard);font-weight:800;color:#fff;background-color:rgba(0,0,0,.8);width:300px;height:40px;border-radius:10px;position:absolute;transform:translateY(-85px)}