@media (max-width:767px){body main[data-mobile-tool-page]{color:#284261;background:#f8fafc;min-height:0;padding:0!important}body main[data-mobile-tool-page] [data-page-content]{padding:12px 16px 30px!important}body main[data-mobile-tool-page] [data-tool-embedded]>div{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;position:static!important;overflow:visible!important;transform:none!important}body main[data-mobile-tool-page] [data-tool-inline-header],body main[data-mobile-tool-page] [data-popup-close]{display:none!important}body main[data-mobile-tool-page] [data-tool-embedded]>div>div:not([data-tool-inline-header]){max-height:none!important;padding:0!important}body main[data-mobile-tool-page] .overflow-y-auto{max-height:none!important;overflow-y:visible!important}body main[data-mobile-tool-page] *{scrollbar-width:none!important;box-shadow:none!important}body main[data-mobile-tool-page] ::-webkit-scrollbar{display:none!important}body main[data-mobile-tool-page] :is(input:not([type=checkbox]):not([type=radio]),[data-page-search-wrapper]){box-sizing:border-box;caret-color:#374151;color:#374151!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5f3!important;border-radius:12px!important;outline:none!important;font-size:14px!important;font-weight:400!important;line-height:24px!important}body main[data-mobile-tool-page] input::placeholder{opacity:1;color:#9ca3af!important}body main[data-mobile-tool-page] :is(input,[data-page-search-wrapper]):is(:focus,:focus-within){background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(115deg,#bfd3f2,#d8d0ee,#c7e3e8) border-box!important;border-color:#0000!important}body main[data-mobile-tool-page] [data-page-search-wrapper]{align-items:center;gap:10px;display:flex;padding:0 14px!important}body main[data-mobile-tool-page] [data-page-search-wrapper] input{background:0 0!important;border:0!important;height:42px!important;min-height:42px!important;padding:0!important}body main[data-mobile-tool-page] [data-popup-search-section]:has(>svg.lucide-search) input{padding-left:44px!important}body main[data-mobile-tool-page] svg.lucide-search{stroke-width:2px;color:#94a3b8!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important}body main[data-mobile-tool-page] [data-popup-search-section]>svg.lucide-search{left:14px!important}body main[data-mobile-tool-page] [data-popup-search-section]{scrollbar-gutter:auto!important;margin-bottom:20px!important}body main[data-mobile-tool-page] [data-tab-group]{background:0 0!important;border:0!important;gap:0!important;margin-bottom:12px!important;padding:0!important}body main[data-mobile-tool-page] [data-tab-group]>button{color:#9aa8bb!important;background:0 0!important;border:0!important;border-radius:12px!important;height:44px!important;min-height:44px!important;padding:0 12px!important;font-size:15px!important;font-weight:700!important;line-height:20px!important}body main[data-mobile-tool-page] [data-tab-group]>button.bg-white{color:#284261!important;background:#dce5f3!important}body main[data-mobile-tool-page] :is([data-bank-rate-card],[data-popup-news-card],[data-ui-card]){background:#fff!important;border:1px solid #dce5f3!important;border-radius:12px!important;padding:16px!important}body main[data-mobile-tool-page] :is([data-bank-rate-card],[data-popup-news-card]) p{color:#52627a;font-size:14px;line-height:24px}body main[data-mobile-tool-page] [data-news-title]{color:#284261!important;font-size:15px!important;font-weight:700!important;line-height:20px!important}body main[data-mobile-tool-page] [data-news-date]{font-size:12px!important;font-weight:400!important;line-height:20px!important}body main[data-mobile-tool-page] .grid{gap:16px 12px}body main[data-mobile-tool-page] :is(.rounded-2xl,.rounded-3xl,.rounded-xl){border-color:#dce5f3;border-radius:12px}body main[data-mobile-tool-page] table{color:#52627a;font-size:14px}body main[data-mobile-tool-page] button:not([data-mobile-page-back]) svg:not(#tool-action-icon){width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important}body main[data-mobile-tool-page] [data-popup-heading]{color:#284261!important;font-size:15px!important;font-weight:700!important;line-height:20px!important}body main[data-mobile-tool-page] [data-hospital-address]{margin-top:8px;color:#52627a!important;font-size:14px!important;font-weight:400!important;line-height:24px!important}body main[data-mobile-tool-page=hospital] [data-tool-embedded] .border.rounded-2xl{border-color:#dce5f3!important;padding:16px!important}body main[data-mobile-tool-page] :is(.space-y-3,.space-y-4)>:not(:first-child){margin-top:16px!important}html body main[data-mobile-tool-page=hospital] [data-tab-group]{flex-wrap:wrap;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important;display:flex!important}html body main[data-mobile-tool-page=hospital] [data-tab-group]>button{flex:1 0 auto;color:#9aa8bb!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;margin:0!important;padding:0 12px!important;font-size:16px!important;font-weight:700!important;line-height:20px!important}html body main[data-mobile-tool-page=hospital] [data-tab-group]>button.bg-white{color:#284261!important;background:0 0!important;border-bottom-color:#284261!important}html body main[data-mobile-tool-page=hospital] [data-hospital-unified-search] input:not(#hospital-input-format-override){box-sizing:border-box;color:#374151!important;caret-color:#374151!important;height:44px!important;min-height:44px!important;max-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5f3!important;border-radius:12px!important;padding:9px 40px 9px 41px!important;font-size:14px!important;font-weight:400!important;line-height:24px!important}html body main[data-mobile-tool-page=hospital] [data-hospital-unified-search] input:not(#hospital-input-format-override)::placeholder{color:#9ca3af!important;opacity:1!important}html body main[data-mobile-tool-page=hospital] [data-hospital-unified-search]>svg.lucide-search:not(#hospital-search-icon-size){stroke-width:2px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);color:#94a3b8!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;left:14px!important}html body main[data-mobile-tool-page=hospital] [data-hospital-unified-search] input:not(#hospital-input-format-override):focus{box-shadow:none!important;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(115deg,#bfd3f2,#d8d0ee,#c7e3e8) border-box!important;border-color:#0000!important;outline:0!important}html body main[data-mobile-tool-page=hospital]{flex-grow:0;min-height:0!important;margin-bottom:0!important;padding-bottom:0!important}html body main[data-mobile-tool-page=hospital] [data-page-content]{padding-bottom:30px!important}html body main[data-mobile-tool-page=hospital] .hospital-scroll{margin-bottom:0!important;padding-bottom:0!important}html body main[data-mobile-tool-page=hospital] .hospital-scroll>:last-child{margin-bottom:0!important}html body:has(main[data-mobile-tool-page=hospital]) [data-business-footer=true]{margin-top:0!important}html body main[data-mobile-tool-page=hospital] [data-hospital-type=true]{box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex;color:#475569!important;background:#f1f5f9!important;border-radius:12px!important;height:36px!important;min-height:36px!important;padding:0 10px!important}html body main:is([data-mobile-tool-page=disease],[data-mobile-tool-page=nps]) [data-reference-table]{scrollbar-width:none!important;background:#fff!important;border-radius:12px!important;padding:0!important;overflow:auto visible!important}html body main:is([data-mobile-tool-page=disease],[data-mobile-tool-page=nps]) [data-reference-table]::-webkit-scrollbar{display:none!important}html body main:is([data-mobile-tool-page=disease],[data-mobile-tool-page=nps]) [data-reference-table] table{border-collapse:collapse;width:100%;background:#fff!important;margin:0!important}html body main:is([data-mobile-tool-page=disease],[data-mobile-tool-page=nps]) [data-reference-table] tbody,html body main:is([data-mobile-tool-page=disease],[data-mobile-tool-page=nps]) [data-reference-table] tbody tr,html body main:is([data-mobile-tool-page=disease],[data-mobile-tool-page=nps]) [data-reference-table] td{background:#fff!important}html body main:is([data-mobile-tool-page=disease],[data-mobile-tool-page=nps]) [data-reference-table] thead{background:#f8fafc!important}html body main:is([data-mobile-tool-page=disease],[data-mobile-tool-page=nps]) [data-reference-table] th{border-bottom:1px solid #dce5f3!important;padding-top:20px!important}html body main[data-mobile-tool-page=bank]:not(#bank-footer-spacing){flex-grow:0;min-height:0!important;margin-bottom:0!important;padding-bottom:0!important}html body main[data-mobile-tool-page=bank] [data-bank-rate-label]{display:none!important}html body main[data-mobile-tool-page=bank] [data-bank-rate-value]{margin-top:12px!important;font-size:18px!important;font-weight:700!important;line-height:24px!important}html body main[data-mobile-tool-page=bank] [data-bank-rate-notes]{position:relative;border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}html body main[data-mobile-tool-page=bank] [data-bank-rate-notes]>p:not(:first-child){display:none!important}html body main[data-mobile-tool-page=bank] [data-bank-rate-notes]>p:first-child{text-align:right;position:absolute;top:auto;bottom:0;right:0;margin:0!important;font-size:12px!important;font-weight:400!important;line-height:20px!important}html body main[data-mobile-tool-page=bank] [data-bank-month-mobile]{font-size:12px!important;font-weight:400!important;line-height:20px!important}main[data-mobile-tool-page=bank] [data-bank-month-desktop]{display:none!important}main[data-mobile-tool-page=bank] [data-bank-month-mobile]{display:inline!important}main[data-mobile-tool-page=bank],main[data-mobile-tool-page=bank] *{scrollbar-width:none!important;-ms-overflow-style:none!important}html:has(main[data-mobile-tool-page=bank]){scrollbar-width:none!important;-ms-overflow-style:none!important}body:has(main[data-mobile-tool-page=bank]){scrollbar-width:none!important;-ms-overflow-style:none!important}html:has(main[data-mobile-tool-page=bank])::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body:has(main[data-mobile-tool-page=bank])::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}main[data-mobile-tool-page=bank]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}main[data-mobile-tool-page=bank] ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}main[data-mobile-tool-page=hospital],main[data-mobile-tool-page=hospital] *{scrollbar-width:none!important;-ms-overflow-style:none!important}html:has(main[data-mobile-tool-page=hospital]){scrollbar-width:none!important;-ms-overflow-style:none!important}body:has(main[data-mobile-tool-page=hospital]){scrollbar-width:none!important;-ms-overflow-style:none!important}html:has(main[data-mobile-tool-page=hospital])::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body:has(main[data-mobile-tool-page=hospital])::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}main[data-mobile-tool-page=hospital]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}main[data-mobile-tool-page=hospital] ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}main[data-mobile-tool-page=hospital] [data-hospital-title-row]>[data-hospital-type]{order:-1}html body main[data-mobile-tool-page=hospital] [data-hospital-address-row]{align-items:flex-start;gap:6px;margin-top:8px;display:flex}html body main[data-mobile-tool-page=hospital] [data-hospital-address-row]>svg{flex:0 0 16px;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin-top:4px!important}html body main[data-mobile-tool-page=hospital] [data-hospital-address-row]>[data-hospital-address]{margin:0!important;line-height:24px!important}html body main[data-mobile-tool-page=hospital] [data-hospital-type=true]{border-radius:12px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important;line-height:16px!important}html body main[data-mobile-tool-page=hospital] :is([data-hospital-address-row],[data-hospital-stat],[data-hospital-card-action])>svg:not(#hospital-card-icon-size){flex:0 0 20px!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important}html body main[data-mobile-tool-page=hospital] [data-hospital-address-row]>svg:not(#hospital-card-icon-size){margin-top:2px!important}html body main[data-mobile-tool-page=hospital] a[data-hospital-card-action=true]{color:#fff!important;background:#155dfb!important}html body main[data-mobile-tool-page=hospital] [data-hospital-stat]{background:#eff6ff!important}html body main[data-mobile-tool-page=hospital] [data-hospital-type=true][data-hospital-category=병원]{color:#a16207!important;background:#fefce8!important}html body main[data-mobile-tool-page=hospital] [data-hospital-type=true][data-hospital-category=의원]{color:#c2410c!important;background:#fff7ed!important}html body main[data-mobile-tool-page=hospital] [data-hospital-type=true][data-hospital-category=종합병원]{color:#155dfb!important;background:#eff6ff!important}html body main[data-mobile-tool-page=hospital] [data-hospital-type=true][data-hospital-category=상급종합병원]{color:#7e22ce!important;background:#faf5ff!important}html body main[data-mobile-tool-page=nps] [data-reference-table]:not(#nps-table-padding){padding:0!important}html body main[data-mobile-tool-page=nps] [data-reference-table]>table{margin:0!important}html body main[data-mobile-tool-page=nps] [data-reference-table] th{font-size:15px!important;font-weight:700!important}html body main[data-mobile-tool-page=nps] [data-reference-table] td{font-size:14px!important}html body main:is([data-mobile-tool-page=disease],[data-mobile-tool-page=nps]) [data-reference-table] th{padding-top:16px!important}html body main[data-mobile-tool-page=disease] [data-reference-table]:not(#disease-table-padding){background:#fff!important;border-radius:12px!important;padding:0!important}html body main[data-mobile-tool-page=disease] [data-reference-table] th{border-bottom:1px solid #dce5f3!important;padding-top:16px!important;font-size:15px!important;font-weight:700!important}html body main[data-mobile-tool-page=disease] [data-reference-table] td{font-size:14px!important}html body main[data-mobile-tool-page=disease] [data-reference-table]>table{border-collapse:collapse;margin:0!important}html body main[data-mobile-tool-page=hospital] [data-hospital-type=true][data-hospital-type=true]{border-radius:8px!important}html body main[data-mobile-tool-page=press]{background:#fff!important}html body main[data-mobile-tool-page=press] [data-page-content=true]{padding-left:16px!important;padding-right:16px!important}html body main[data-mobile-tool-page=press] [data-press-mobile-list]{margin:0!important;padding:0!important}html body main[data-mobile-tool-page=press] [data-press-mobile-list]>[data-popup-news-card]{background:0 0!important;border:0!important;border-bottom:1px solid #dce5f3!important;border-radius:0!important;margin:0!important;padding:16px 0!important}html body main[data-mobile-tool-page=press] [data-press-mobile-list]>[data-popup-news-card]:last-child{border-bottom:0!important}html body main[data-mobile-tool-page=press] [data-press-mobile-list] [data-press-list-icon]{margin-top:3px;color:#75869d!important;flex:0 0 20px!important;display:block!important}html body main[data-mobile-tool-page=press] [data-press-mobile-list] [data-news-title]{color:#284261!important;font-size:15px!important;font-weight:700!important;line-height:23px!important}html body main[data-mobile-tool-page=press] [data-press-mobile-list] [data-news-date]{color:#64748b!important;margin-top:4px!important;font-size:14px!important;font-weight:600!important;line-height:20px!important}html body main[data-mobile-tool-page=press] [data-press-mobile-list] [data-news-date] span{color:#64748b!important;font-size:14px!important;font-weight:600!important;line-height:20px!important}html body main[data-mobile-tool-page=press] [data-press-mobile-list] div:has(>[data-news-number]){display:none!important}html body main[data-mobile-tool-page=press] [data-press-pagination]{display:none!important}html body main[data-mobile-tool-page=press]:has([data-press-detail]) [data-page-content=true]{padding-top:20px!important}html body main[data-mobile-tool-page=press] [data-news-detail-title]{color:#284261!important;border:0!important;margin:0!important;padding:0 0 4px!important;font-size:16px!important;font-weight:700!important;line-height:25.6px!important}html body main[data-mobile-tool-page=press] [data-press-detail-meta-row]{border-bottom:1px solid #dce5f3;padding-bottom:12px;margin:0 0 12px!important}html body main[data-mobile-tool-page=press] [data-news-detail-meta]{color:#64748b!important;font-size:14px!important;font-weight:600!important;line-height:20px!important}html body main[data-mobile-tool-page=press] [data-press-download-links]{display:none!important}html body main[data-mobile-tool-page=press] [data-press-detail-body]{border:0!important;margin-top:0!important;padding-top:0!important}html body main[data-mobile-tool-page=press] [data-press-photo-document]{margin:0 0 12px}html body main[data-mobile-tool-page=press] [data-newsletter-reader]{padding:0!important}html body main[data-mobile-tool-page=press] [data-press-pdf-preview]{display:none!important}html body main[data-mobile-tool-page=press] [data-press-download-links]{gap:8px;display:flex!important}html body main[data-mobile-tool-page=press] [data-press-download-desktop]{display:none!important}html body main[data-mobile-tool-page=press] [data-press-download-links] a{justify-content:center;align-items:center;width:32px;height:32px;display:flex;color:#94a3b8!important;background:0 0!important;border:0!important;padding:0!important;text-decoration:none!important}html body main[data-mobile-tool-page=press] [data-press-download-mobile]{width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;display:block!important}main[data-mobile-tool-page=press],main[data-mobile-tool-page=press] *{scrollbar-width:none!important}html:has(main[data-mobile-tool-page=press]){scrollbar-width:none!important}body:has(main[data-mobile-tool-page=press]){scrollbar-width:none!important}html:has(main[data-mobile-tool-page=press])::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body:has(main[data-mobile-tool-page=press])::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}main[data-mobile-tool-page=press] ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html body main[data-mobile-tool-page=press]:has([data-press-detail]) [data-page-content=true]{padding-left:16px!important;padding-right:16px!important}html body main[data-mobile-tool-page=press] [data-press-mobile-list]>[data-popup-news-card]:not(#press-notice-row){border-radius:0!important;margin:0!important;padding:16px 0!important}html body main[data-mobile-tool-page=press] [data-press-mobile-list]>[data-popup-news-card]:not(#press-notice-row):first-child{padding-top:20px!important}html body main[data-mobile-tool-page=press] [data-press-mobile-list] [data-press-list-icon]{margin-top:4px!important}html body main[data-mobile-tool-page=press] [data-press-mobile-list] [data-news-title]{white-space:nowrap!important;text-overflow:ellipsis!important;-webkit-line-clamp:unset!important;display:block!important;overflow:hidden!important}html body main[data-mobile-tool-page=press] [data-press-mobile-list] [data-press-list-source],main[data-mobile-tool-page=press] [data-press-list-desktop-meta]{display:none!important}main[data-mobile-tool-page=press] [data-press-list-mobile-meta]{display:inline!important}main[data-mobile-tool-page=press] [data-press-back-to-list=true]{display:none!important}}[data-life-age-unit],[data-life-summary-mobile]{display:none}@media (max-width:767px){html body main[data-mobile-tool-page=life]:not(#life-footer-spacing){flex-grow:0;min-height:0!important;margin-bottom:0!important;padding-bottom:0!important}html body main[data-mobile-tool-page=life] [data-tool-embedded],html body main[data-mobile-tool-page=life] [data-tool-embedded]>div{margin-bottom:0!important;padding-bottom:0!important}main[data-mobile-tool-page=life] [data-life-empty-hint]{display:none!important}main[data-mobile-tool-page=life] [data-life-gender=여성] :is([data-life-hero],[data-life-empty]){background:linear-gradient(135deg,#fff5f9 0%,#fce7f3 55%,#fdecf4 100%)!important;border-color:#f5dce8!important}main[data-mobile-tool-page=life] [data-life-age-unit]{color:#52627a;pointer-events:none;font-size:14px;display:block;position:absolute;top:50%;right:16px;transform:translateY(-50%)}main[data-mobile-tool-page=life] :is([data-life-hero],[data-life-empty]){border:1px solid #dce5f3;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 55%,#e0e7ff 100%)!important;border-radius:12px!important}main[data-mobile-tool-page=life] [data-life-hero] .text-blue-600,main[data-mobile-tool-page=life] [data-life-metrics] .text-2xl{font-size:22px!important;font-weight:700!important;line-height:30px!important}main[data-mobile-tool-page=life] [data-life-metrics]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}main[data-mobile-tool-page=life] [data-life-metrics]>div{min-width:0;border:1px solid #dce5f3!important;border-radius:12px!important;padding:16px 4px!important}main[data-mobile-tool-page=life] [data-life-metrics]>div>p:first-child{white-space:nowrap;font-size:12px!important}main[data-mobile-tool-page=life] [data-life-summary]{background:#fff!important;border-color:#dce5f3!important;border-radius:12px!important;margin-bottom:0!important}main[data-mobile-tool-page=life] [data-life-summary]>p,main[data-mobile-tool-page=life] [data-reference-note]{display:none!important}main[data-mobile-tool-page=life] [data-life-summary-mobile]{color:#52627a;word-break:keep-all;font-size:14px;line-height:26px;display:block}main[data-mobile-tool-page=life] [data-life-summary-mobile] p{margin:0 0 12px}main[data-mobile-tool-page=life] [data-life-summary-mobile] strong{color:#155dfb;white-space:nowrap;font-weight:700;line-height:26px;font-size:16px!important}main[data-mobile-tool-page=life] [data-life-metrics] .text-2xl{font-size:18px!important;line-height:26px!important}main[data-mobile-tool-page=life] [data-life-summary-mobile] small{color:#94a3b8;border-top:1px solid #dce5f3;padding-top:12px;font-size:11px;line-height:18px;display:block}html body main[data-mobile-tool-page=nps] [data-tab-group]>button{color:#9aa8bb!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:0 12px!important;font-size:16px!important;font-weight:700!important;line-height:20px!important}html body main[data-mobile-tool-page=nps] [data-tab-group]>button[aria-pressed=true]{color:#284261!important;background:0 0!important;border-bottom-color:#284261!important}html body main[data-mobile-tool-page] [data-tab-group]:not(#newsletter-tab-spacing){gap:12px!important;margin-top:0!important;margin-bottom:12px!important}html body main[data-mobile-tool-page=hospital] div.mb-3:has(>[data-tab-group]){margin-bottom:0!important}}
