.KfccRateView_container__KwFpx{gap:48px;min-height:600px}.KfccRateView_container__KwFpx,.KfccRateView_section__9kJIW{display:flex;flex-direction:column}.KfccRateView_sectionTitle__YKrr0{font-size:20px;font-weight:700;color:var(--text);margin:0 0 8px}.KfccRateView_sectionDesc__pGthM{font-size:var(--font-md);color:var(--text-secondary);margin:0 0 20px}.KfccRateView_termFilter__jn37y{display:flex;gap:8px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.KfccRateView_termDivider__LmWjD{width:1px;height:20px;background:var(--border);margin:0 4px}.KfccRateView_termBtn__g24Xl{padding:6px 16px;font-size:13px;font-weight:500;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;transition:all .2s}.KfccRateView_termBtn__g24Xl:hover{color:var(--primary);border-color:var(--primary)}.KfccRateView_termBtnActive__2C0Ee{color:#fff;background:var(--primary);border-color:var(--primary)}.KfccRateView_termBtnActive__2C0Ee:hover{color:#fff}.KfccRateView_tableWrap__Z4TJ8{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--white)}.KfccRateView_table__kWMKM{width:100%;border-collapse:collapse;font-size:13px;min-width:520px}.KfccRateView_table__kWMKM thead{background:var(--surface)}.KfccRateView_table__kWMKM th{padding:12px 14px;font-weight:600;color:var(--text);text-align:left;border-bottom:2px solid var(--border);white-space:nowrap}.KfccRateView_table__kWMKM th:first-child{text-align:center;width:50px}.KfccRateView_table__kWMKM th:last-child{text-align:right}.KfccRateView_table__kWMKM td{padding:12px 14px;color:var(--text);border-bottom:1px solid var(--border);vertical-align:middle}.KfccRateView_table__kWMKM td:first-child{text-align:center;font-weight:700;color:var(--text-secondary)}.KfccRateView_table__kWMKM td:last-child{text-align:right}.KfccRateView_table__kWMKM tbody tr:last-child td{border-bottom:none}.KfccRateView_table__kWMKM tbody tr:hover{background:var(--color-info-bg)}.KfccRateView_rank__vNPss{font-size:14px;font-weight:700;color:var(--text-secondary)}.KfccRateView_rankTop__gJw7O{color:var(--primary)}.KfccRateView_branchName__pM_xC{font-weight:600;color:var(--text);white-space:nowrap}.KfccRateView_region__U0syh{font-size:12px;color:var(--text-secondary)}.KfccRateView_productName__zDOPu{font-size:13px;color:var(--text-secondary);line-height:1.4}.KfccRateView_rate__93lY4{font-size:14px;font-weight:700;color:var(--primary);white-space:nowrap}.KfccRateView_mapSection__bNXGb{display:flex;flex-direction:column}.KfccRateView_mapContainer__jkdf7{display:flex;gap:24px;align-items:flex-start}.KfccRateView_mapWrap__XSuWs{flex-shrink:0}.KfccRateView_mapGrid__60SyE{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px;width:320px}.KfccRateView_mapCell__pANbi{display:flex;align-items:center;justify-content:center;padding:14px 4px;font-size:13px;font-weight:500;color:var(--text);background:var(--border);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s;white-space:nowrap}.KfccRateView_mapCell__pANbi:hover{background:var(--color-info-bg);color:var(--text)}.KfccRateView_mapCellActive__crOpT{background:var(--primary);color:#fff;font-weight:700}.KfccRateView_mapCellEmpty__GWo5f{visibility:hidden}.KfccRateView_sigunguWrap__tSm40{margin-top:16px;margin-bottom:16px}.KfccRateView_sigunguLabel__E4mK5{font-size:13px;font-weight:600;color:var(--text);margin-bottom:8px}.KfccRateView_sigunguGrid__R_qLa{display:flex;flex-wrap:wrap;gap:6px}.KfccRateView_sigunguBtn__FCwoP{padding:4px 12px;font-size:12px;font-weight:500;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;transition:all .15s}.KfccRateView_sigunguBtn__FCwoP:hover{color:var(--primary);border-color:var(--primary)}.KfccRateView_sigunguBtnActive___5B4H{color:#fff;background:var(--primary);border-color:var(--primary)}.KfccRateView_sigunguBtnActive___5B4H:hover{color:#fff}.KfccRateView_branchListWrap__iZjRX{flex:1 1;min-width:0}.KfccRateView_branchListWrap__iZjRX .KfccRateView_tableWrap__Z4TJ8{max-height:500px;overflow-y:auto}.KfccRateView_branchLink__CstMk{display:inline-flex;align-items:center;gap:3px;color:var(--primary);text-decoration:none;font-weight:600;transition:color .15s}.KfccRateView_branchLink__CstMk:hover{text-decoration:underline}.KfccRateView_branchLink__CstMk .KfccRateView_externalIcon__0jTIl{width:1em;height:1em;flex-shrink:0;opacity:.35}.KfccRateView_branchLink__CstMk:hover .KfccRateView_externalIcon__0jTIl{opacity:.8}.KfccRateView_branchListTitle__NlrtP{font-size:16px;font-weight:700;color:var(--text);margin:0 0 12px}.KfccRateView_address__toLhz{font-size:12px;color:var(--text-secondary);line-height:1.4}.KfccRateView_loading__mPsZE{text-align:center;padding:60px 0;color:var(--text-secondary);font-size:var(--font-md);min-height:400px}.KfccRateView_empty__DBaiX{text-align:center;padding:40px 0;color:var(--text-light);font-size:var(--font-md)}.KfccRateView_selectPrompt__ZxN8n{text-align:center;padding:40px 0;color:var(--text-secondary);font-size:var(--font-md)}.KfccRateView_mobileCards__SlSKo{display:none}@media (max-width:768px){.KfccRateView_container__KwFpx{gap:32px}.KfccRateView_sectionTitle__YKrr0{font-size:18px}.KfccRateView_termBtn__g24Xl{padding:6px 10px;font-size:12px}.KfccRateView_termDivider__LmWjD{margin:0 2px}.KfccRateView_mapContainer__jkdf7{flex-direction:column}.KfccRateView_mapGrid__60SyE{width:100%;grid-template-columns:repeat(4,1fr)}.KfccRateView_branchListWrap__iZjRX,.KfccRateView_mapWrap__XSuWs{width:100%}.KfccRateView_tableWrap__Z4TJ8{display:none}.KfccRateView_mobileCards__SlSKo{display:flex;flex-direction:column;gap:8px;max-height:500px;overflow-y:auto}.KfccRateView_mCard__rxO8V{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px}.KfccRateView_mCardHead__qc5C9{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.KfccRateView_mCardRank__bzruW{font-size:13px;font-weight:700;color:var(--primary);flex-shrink:0}.KfccRateView_mCardBranch__1o8_V{font-weight:600;font-size:13px;color:var(--primary);text-decoration:none;flex:1 1;min-width:0}.KfccRateView_mCardRate__hyXUg{font-size:15px;font-weight:700;color:var(--primary);flex-shrink:0}.KfccRateView_mCardMeta__PAfka{font-size:12px;color:var(--text-secondary);line-height:1.4}.KfccRateView_mCardRegion__5t0X7{font-size:11px;color:var(--text-secondary);padding:1px 6px;background:var(--surface);border-radius:var(--radius-full);display:inline-block;margin-top:4px}}