@charset "UTF-8";.kanews-earthquake{margin-bottom:15px}.kanews-earthquake-summary{margin-bottom:18.75px}.kanews-earthquake-summary__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.kanews-earthquake-summary__card{background:var(--kan-bg-white-color);border-radius:var(--kan-block-radius);box-shadow:var(--kan-block-shadow);padding:14px 16px;display:flex;flex-direction:column;gap:4px;min-height:100px}.kanews-earthquake-summary__label{font-size:14px;color:var(--kan-text-color-muted,#525659);font-weight:500}.kanews-earthquake-summary__value{font-size:1.25rem;font-weight:700;color:var(--kan-text-color,#161616);line-height:1.2}.kanews-earthquake-summary__meta{font-size:14px;color:var(--kan-text-color,#161616);line-height:1.35}.kanews-earthquake-summary__ml{font-size:14px;font-weight:600;color:var(--kan-theme-color)}.kanews-earthquake-summary__footnote{margin:10px 0 0;font-size:12px;color:var(--kan-text-color-muted,#525659);line-height:1.4}.kanews-earthquake-info{background:var(--kan-bg-white-color);border-radius:var(--kan-block-radius);box-shadow:var(--kan-block-shadow);padding:15px;margin-bottom:18.75px}.kanews-earthquake-info__title{font-size:1rem;margin:0 0 8px}.kanews-earthquake-info__text{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--kan-text-color,#161616)}.kanews-earthquake-info__legend{margin:0;padding:0;list-style:none;font-size:14px;line-height:1.8}.kanews-earthquake-info__legend li{display:flex;align-items:center;gap:8px}.kanews-earthquake-map-section{margin-bottom:18.75px}.kanews-earthquake-map{width:100%;height:380px;border-radius:var(--kan-block-radius);overflow:hidden;box-shadow:var(--kan-block-shadow);background:var(--kan-placeholder-bg);z-index:1}@media (max-width:768px){.kanews-earthquake-map{height:280px}}.kanews-earthquake-map__hint{margin:8px 0 0;font-size:12px;color:var(--kan-text-color-muted,#525659)}.leaflet-popup-content .kanews-earthquake-popup{font-size:13px;line-height:1.45}.leaflet-popup-content .kanews-earthquake-popup a{font-weight:600}.kanews-earthquake-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:13px;font-weight:600;color:#fff}.kanews-earthquake-badge--high{background:#c82333}.kanews-earthquake-badge--mid{background:#e0a800;color:#212529!important}.kanews-earthquake-badge--low{background:#17a2b8}.kanews-earthquake-badge--vlow{background:#6c757d;color:#fff!important}.kanews-earthquake-info__legend .kanews-earthquake-badge{width:12px;height:12px;padding:0;border-radius:2px;flex-shrink:0}.kanews-earthquake-badge-label{font-size:12px;color:var(--kan-text-color-muted,#525659);margin-left:4px}.kanews-earthquake-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 0;border-bottom:1px solid var(--kan-border-color)}.kanews-earthquake-toolbar--stats{padding-top:0}.kanews-earthquake-toolbar__filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto}.kanews-earthquake-toolbar__label{font-size:14px;color:var(--kan-text-color-muted,#525659);margin-right:-4px}.kanews-earthquake-search{flex:1 1 200px;min-width:0;padding:10px 14px;border:1px solid var(--kan-border-color);border-radius:var(--kan-block-radius);font-size:14px;background:var(--kan-bg-white-color)}.kanews-earthquake-search:focus{outline:2px solid rgba(var(--kan-theme-color),.35);outline-offset:1px}.kanews-earthquake-select{padding:8px 10px;border-radius:var(--kan-block-radius);border:1px solid var(--kan-border-color);font-size:14px;background:var(--kan-bg-white-color);min-width:0}.kanews-earthquake-table-wrap{max-height:70vh;overflow:auto;margin-top:4px;-webkit-overflow-scrolling:touch}.kanews-earthquake-table{margin-bottom:0}.kanews-earthquake-table caption{caption-side:top}.kanews-earthquake-table td,.kanews-earthquake-table th{vertical-align:middle}.kanews-earthquake-stat-row--high td,.kanews-earthquake-stat-row--high th{background:rgba(200,35,51,.12)}.kanews-earthquake-stat-row--mid td,.kanews-earthquake-stat-row--mid th{background:rgba(224,168,0,.15)}.kanews-earthquake-emergency{margin-top:15px}.kanews-earthquake-emergency__block{height:100%}.kanews-earthquake-emergency__search{width:100%;padding:10px 14px;margin-bottom:10px;border:1px solid var(--kan-border-color);border-radius:var(--kan-block-radius);font-size:14px}.kanews-earthquake-emergency__list{max-height:420px;overflow-y:auto;padding:4px 0;scrollbar-width:thin}.kanews-earthquake-emergency__list--links{max-height:none}.kanews-earthquake-emergency__item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--kan-border-color);font-size:14px}.kanews-earthquake-emergency__item:last-child{border-bottom:0}.kanews-earthquake-emergency__title{flex:1;min-width:0;line-height:1.35}.kanews-earthquake-emergency__link,.kanews-earthquake-emergency__tel{flex-shrink:0;font-weight:600;white-space:nowrap}