._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}#SafehomesPC:has(.MainMap) .risk-rank-panel{padding:30px 20px 40px;display:flex;flex-direction:column;justify-content:space-between;gap:30px}#SafehomesPC:has(.MainMap) .risk-rank-panel .content-top{display:flex;flex-direction:column;gap:30px}#SafehomesPC:has(.MainMap) .risk-rank-panel .small-tabs ul{gap:10px}#SafehomesPC:has(.MainMap) .risk-rank-panel .small-tabs ul .tab{font-size:14px;border-radius:25px;padding:8px 12px;line-height:normal}#SafehomesPC:has(.MainMap) .risk-rank-panel h2{font-size:19px;letter-spacing:-1px;line-height:1.5}#SafehomesPC:has(.MainMap) .risk-rank-panel h2 strong.small{font-size:18px;vertical-align:middle}#SafehomesPC:has(.MainMap) .risk-rank-panel .q-icon{width:16px;height:auto}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container{display:flex;flex-direction:column;gap:10px}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-header{display:flex;align-items:center;padding:0 15px}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-header .col-rank{min-width:24px;text-align:center;flex-shrink:0}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-header .col-region{width:140px;flex-shrink:0;padding-left:20px}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-header .col-score{width:60px;text-align:center;flex-shrink:0}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-header .col-change{width:60px;text-align:center;flex-shrink:0}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-header .col-change,#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-header .col-rank,#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-header .col-region,#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-header .col-score{font-size:14px;font-weight:400;color:#999;letter-spacing:-1px;line-height:1.5}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-items{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;margin:0}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-items .list-item{background:#f8f8f8;border-radius:5px;padding:10px 15px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-items .list-item .item-left{display:flex;align-items:center}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-items .list-item .item-left .rank-badge{width:24px;flex-shrink:0;display:flex;align-items:center}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-items .list-item .item-left .rank-badge .badge{width:20px;height:20px;border-radius:50%;line-height:20px;text-align:center;font-size:15px;font-weight:500;color:#fff;margin:0 auto}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-items .list-item .item-left .rank-badge .badge.rank-1{background:#d84315}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-items .list-item .item-left .rank-badge .badge.rank-2{background:#f97316}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-items .list-item .item-left .rank-badge .badge.rank-3{background:#fdba74}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-items .list-item .item-left .rank-badge .plain-rank{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:400;color:#1d1d1d;letter-spacing:-1px;line-height:1.5}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-items .list-item .item-left .col-region{width:140px;font-size:15px;font-weight:600;color:#1d1d1d;padding-left:20px}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-items .list-item .item-left .col-score{width:60px;font-size:15px;font-weight:400;color:#1d1d1d;text-align:center}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-items .list-item .item-left .col-change{display:flex;align-items:center;gap:6px}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-items .list-item .item-left .col-change .change-value{font-size:17px;font-weight:400;letter-spacing:-1px;line-height:1.5;white-space:nowrap}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-items .list-item .item-left .col-change .change-value.up{color:#d84315}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-items .list-item .item-left .col-change .change-value.down{color:#3182f6}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-items .list-item .item-left .col-change .change-value.neutral{color:#999}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-items .list-item.skeleton{cursor:default;pointer-events:none}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-items .list-item.skeleton .skeleton-box{background:linear-gradient(90deg,#ebebeb 25%,#f5f5f5 50%,#ebebeb 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s infinite;border-radius:4px}#SafehomesPC:has(.MainMap) .risk-rank-panel .list-container .list-items .list-item.skeleton .skeleton-text{width:72px;height:16px;min-width:80px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}#SafehomesPC:has(.MainMap) .risk-rank-panel .panel-footer{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}#SafehomesPC:has(.MainMap) .risk-rank-panel .panel-footer .date-label{font-size:14px;font-weight:400;color:#999;white-space:nowrap}#SafehomesPC:has(.MainMap) .risk-rank-panel .panel-footer .month-select-wrap{position:relative;background:#fff;border:1px solid #e4e4e4;border-radius:5px;height:40px;width:90px;display:flex;align-items:center;padding:0 10px;gap:0}#SafehomesPC:has(.MainMap) .risk-rank-panel .panel-footer .month-select-wrap .select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;font-size:15px;font-weight:400;color:#464c53;letter-spacing:-1px;line-height:1.5;cursor:pointer;flex:1 1;outline:none;width:100%;text-align:left}#SafehomesPC:has(.MainMap) .risk-rank-panel .panel-footer .month-select-wrap .select-arrow{position:absolute;right:15px;pointer-events:none;display:flex;align-items:center;transform:rotate(90deg)}#SafehomesPC:has(.MainMap) .risk-rank-panel .panel-footer .select-wrapper{position:relative}#SafehomesPC:has(.MainMap) .risk-rank-panel .panel-footer .select-wrapper .options-frame{position:absolute;width:100%;left:0;top:100%;margin-top:5px;background-color:#fff;border:1px solid #1d1d1d;border-radius:5px;z-index:1000;max-height:297px;overflow-y:auto;padding:15px 0}#SafehomesPC:has(.MainMap) .risk-rank-panel .panel-footer .select-wrapper .options-frame::-webkit-scrollbar{width:14px;background:transparent}#SafehomesPC:has(.MainMap) .risk-rank-panel .panel-footer .select-wrapper .options-frame::-webkit-scrollbar-thumb{height:30%;background:#d1d6db;border-radius:40px;border:4px solid #fff}#SafehomesPC:has(.MainMap) .risk-rank-panel .panel-footer .select-wrapper .options-frame .options-list{display:flex;flex-direction:column;gap:15px}#SafehomesPC:has(.MainMap) .risk-rank-panel .panel-footer .select-wrapper .options-frame .options-list .option-item{display:flex;align-items:center;padding:0 10px;font-size:15px;cursor:pointer}#SafehomesPC:has(.MainMap) .risk-rank-panel .panel-footer .select-wrapper .options-frame .options-list .option-item:last-child{border-bottom:none}#SafehomesPC:has(.MainMap) .risk-rank-panel .panel-footer .select-wrapper .options-frame .options-list .option-item.selected{font-family:var(--Pretendard);font-weight:600;color:#003478}#SafehomesPC:has(.MainMap) .risk-rank-panel .panel-footer .select-wrapper .options-frame .options-list .option-item.disabled{color:#ccc;cursor:not-allowed}#SafehomesPC:has(.MainMap) .risk-rank-panel .panel-footer .select-wrapper .options-frame .options-list .option-item.disabled:hover{background-color:#fff}#SafehomesPC:has(.MainMap) .risk-rank-panel:has(.empty) .content-top{flex:1 1}#SafehomesPC:has(.MainMap) .risk-rank-panel:has(.empty) .list-header,#SafehomesPC:has(.MainMap) .risk-rank-panel:has(.empty) .panel-footer{display:none}