@layer{:root{--spacing:.5rem;--spacing-half:calc(var(--spacing) / 2);--spacing-double:calc(var(--spacing) * 2);--spacing-triple:calc(var(--spacing) * 3);--spacing-quadruple:calc(var(--spacing) * 4);--font-family:"Helvetica Neue", "Arial Nova", Helvetica, Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;--bulma-primary-h:235;--bulma-primary-s:89%;--bulma-primary-l:70%;--bulma-family-primary:var(--font-family);--bulma-family-secondary:var(--font-family);--bulma-hr-height:1px}@view-transition{navigation:auto}*{word-break:auto-phrase;line-break:strict;text-spacing-trim:trim-start;text-autospace:normal}.ol-control,.ol-overlay-container{backdrop-filter:blur(2px)}.ol-attribution{max-width:calc(100% - 10rem)}.layer-switcher{top:.5em}.ol-content-control{background:var(--ol-partial-background-color);border-radius:4px;padding:var(--spacing-half);& .ol-epicenter-legend-control-content,& .ol-station-legend-control-content{display:grid;grid-template-columns:auto auto auto auto;gap:var(--spacing) var(--spacing-double);align-items:center;justify-items:center;line-height:1;& img,& svg{display:block}}}.ol-feature-overlay{background-color:var(--ol-partial-background-color);padding:.5rem;font-size:small}.multiply-layer{mix-blend-mode:multiply}body{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto}.content{padding:var(--spacing-double)}.navbar{& .navbar-brand svg{width:min(20rem,70dvw);margin-inline:var(--spacing-double)}& .navbar-item:has(img,svg){padding:0;& img,& svg{max-height:unset}}}footer{font-size:small;& .footer-content{max-width:min(100%,1200px);margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-double);&>*{flex:1 0 0}& .footer-title{font-size:medium;font-weight:700;margin-block-end:var(--spacing)}}}#blocker{position:fixed;width:100%;height:100dvh;inset:0;background-color:#00000040;z-index:100;pointer-events:none;display:grid;align-items:center;justify-content:center;cursor:wait;opacity:1;color:#fff;text-align:center;text-shadow:0 0 5px #00000080;transition-property:display,opacity;transition-behavior:allow-discrete;transition-duration:.5s;@starting-style{opacity:0}body:not(.show-blocker) &{display:none}}}#app{gap:0 var(--bulma-block-spacing);grid-template-columns:40rem 1fr;display:grid;&>.box{border-radius:0}& #condition_area{grid-template-rows:auto 1fr auto;min-height:33rem;display:grid;& .label{font-weight:unset}& ul{margin-inline-start:0}& .condition-basic{grid-template-columns:auto auto;display:grid;& .field-elevation{grid-column-end:span 2}& .field-obs-network,& .field-installation-situation{& .horizontal label{margin-block-end:unset}}}& .condition-soil{grid-template-columns:auto auto;display:grid}& .condition-panel{align-content:baseline;&.hidden{display:none}}& input{max-width:8rem;&[type=datetime-local]{display:unset;max-width:10rem}&[type=checkbox]{margin-inline-end:var(--spacing-half)}}& select{max-width:18rem}& .horizontal{gap:var(--spacing);flex-wrap:wrap;align-items:center;display:flex;&>*{flex:0 auto}}& #condition_search{margin-block-start:var(--bulma-block-spacing)}}& #result_area{grid-column-end:span 2;& .tabulator-row{background-color:#fff;&:hover{background-color:var(--bulma-scheme-main-bis)}}& .tabulator-col{justify-content:center}}@media (width<=50rem){width:calc(100vw - var(--spacing-double) * 2);display:block;&>*{width:100%}& #condition_area{min-height:unset;& .condition-jma{display:block}}& #map_area{height:60dvh}& #result_area{grid-column-end:unset}}}