/* Compact permanent entry; strong action only on the disaster screen. */
@media(max-width:1023px){
html[data-ui-theme] body.immersive .v25-mobile-safety{gap:0!important;padding:4px 12px max(4px,env(safe-area-inset-bottom))!important;box-shadow:none!important;backdrop-filter:none!important;border-top:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;box-sizing:border-box}
html[data-ui-theme] body.immersive .v25-mobile-safety>a[data-safety-route]{min-height:44px!important;min-width:0!important;width:auto!important;padding:6px 10px!important;gap:6px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ui-ink)!important;font:500 14px/20px system-ui,sans-serif!important;flex-direction:row!important;box-sizing:border-box}
html[data-ui-theme] body.immersive .v25-mobile-safety>a[data-safety-route]+a{border-inline-start:1px solid var(--ui-line)!important}
html[data-ui-theme] body.immersive .v25-mobile-safety>a[data-safety-route]>span{flex:0 1 auto!important;line-height:20px!important;white-space:normal!important}
html[data-ui-theme] body.immersive .v25-mobile-safety svg{width:16px!important;height:16px!important;flex:0 0 16px!important}
html[data-ui-theme] body.immersive .v25-mobile-safety>a[data-safety-route]:focus-visible{outline:2px solid var(--ui-ink)!important;outline-offset:-3px!important}
}
html[data-ui-theme] body.immersive #panels .v25-disaster [data-community-help-entry]{margin:12px 0 20px!important}
html[data-ui-theme] body.immersive #panels .v25-disaster [data-community-help-entry] .v41-help-entry,html body .cm-disaster-primary{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:112px!important;padding:20px 16px!important;border:1px solid #941d24!important;border-radius:8px!important;background:#b42328!important;color:#fff!important;text-decoration:none!important;text-align:center!important;box-sizing:border-box!important;font:700 28px/1.3 system-ui,sans-serif!important}
html[data-ui-theme] body.immersive #panels .v25-disaster [data-community-help-entry] .v41-help-entry strong{font:700 28px/1.3 system-ui,sans-serif!important;color:#fff!important}
html[data-ui-theme] body.immersive #panels .v25-disaster [data-community-help-entry] .v41-help-practice-tag{font:500 14px/1.4 system-ui,sans-serif!important;padding:2px 8px!important;color:#fff!important;border-color:#fff!important}
html body .cm-disaster-primary small{font:500 15px/1.4 system-ui,sans-serif!important;color:#fff!important}
html body .cm-disaster-primary:focus-visible,html[data-ui-theme] body.immersive #panels .v25-disaster .v41-help-entry:focus-visible{outline:3px solid var(--ui-ink)!important;outline-offset:4px!important}
html body .cm-disaster-primary-note{font:16px/1.5 system-ui,sans-serif!important;margin:10px 0 18px!important}

.cm-home-map-entry{box-sizing:border-box;width:calc(100% - 24px);max-width:1440px;margin:8px auto}.cm-home-map-entry>a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);font:500 16px/1.5 system-ui,sans-serif;text-align:center;box-sizing:border-box;text-decoration:underline;text-underline-offset:3px}.cm-home-map-entry [data-offline-label="ja"],.cm-home-map-entry [data-offline-label="th"]{display:none}html:lang(ja) .cm-home-map-entry [data-offline-label="en"],html:lang(th) .cm-home-map-entry [data-offline-label="en"]{display:none}html:lang(ja) .cm-home-map-entry [data-offline-label="ja"],html:lang(th) .cm-home-map-entry [data-offline-label="th"]{display:inline}.cm-home-map-entry>a:focus-visible{outline:2px solid currentColor;outline-offset:3px}

@media(max-width:1023px){html[data-ui-theme] body.immersive .v25-header-safety{display:none!important}}
