:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}@keyframes spinner{to{transform:rotate(360deg)}}@keyframes nlaFade{0%,to{opacity:1}25%{opacity:.45}50%{opacity:1}}@keyframes nlaProgress{0%{left:-45%}to{left:100%}}.spinner:after{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border-radius:50%;border:5px solid rgba(180,180,180,.6);border-top-color:#0009;animation:spinner .6s linear infinite}.gismap__search{border-radius:4px;box-shadow:0 0 3px 1px #0006;position:absolute;top:calc(10px + var(--gv-banner-offset, 0px));left:10px;z-index:120;background:#ffffffbf;padding:4px;max-width:420px;flex-wrap:wrap}.gismap__banner{border-radius:4px;box-shadow:0 0 3px 1px #0006;box-sizing:border-box;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);position:absolute;top:10px;left:10px;z-index:120;max-width:min(420px,calc(100% - 20px));padding:8px 12px;background-color:#ffffffd1;color:#202020;font-size:14px;line-height:1.4;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.gismap__banner p{margin:0}.gismap__banner p+p{margin-top:6px}.gismap__popup-overlay{box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000040}.gismap__popup{box-sizing:border-box;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);position:relative;width:520px;max-width:100%;max-height:100%;overflow-y:auto;padding:20px 66px 20px 20px;background-color:#ffffffd1;border:1px solid rgba(255,255,255,.45);border-radius:8px;box-shadow:0 8px 32px #0000002e;color:#202020;font-size:15px;line-height:1.5}.gismap__popup-logo{display:block;max-width:180px;max-height:40px;margin:0 0 14px;object-fit:contain;object-position:left center}.gismap__banner-logo{flex:0 0 auto;max-width:140px;max-height:28px;object-fit:contain;object-position:left center}.gismap__popup-close{position:absolute;top:10px;right:12px}.gismap__popup-content h1,.gismap__popup-content h2,.gismap__popup-content h3,.gismap__popup-content h4{margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.3}.gismap__popup-content p{margin:0 0 12px}.gismap__popup-content>:last-child{margin-bottom:0}.gismap__popup-content a{color:#404040;text-decoration:underline}.gismap__search-input-wrapper{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px;box-sizing:border-box;border-radius:4px;background:#fff9;transition:border-color .15s ease,background .15s ease;width:280px}.gismap__search-icon{color:#aeaeae;flex-shrink:0}.gismap__search-input{max-width:280px!important;width:20vw!important;height:24px!important;padding:0 10px!important;border:0px!important;outline:none!important;background:transparent!important;color:#202020}.gismap__search-suggestions{border-radius:4px;width:100%;display:none;background:#fff;border:1px solid #e6e7e7;overflow:hidden;max-height:480px;overflow-y:auto;padding:0;margin:0}.gismap__search-suggestion{width:100%;display:block;height:40px;line-height:40px;border:0;background:#fff;color:#000;text-align:left;cursor:pointer;border-bottom:1px solid #e6e7e7;margin:0;white-space:nowrap;padding:0 8px}.gismap__search-suggestion:hover{font-weight:700}.gismap__search-suggestion:last-child{border-bottom:none}.gismap{position:relative;height:100%;z-index:10;overflow:hidden}.gismap__map{transition:all .2s ease-in ease-out;width:100%;height:100%;position:relative;transform:translate(0)}.gismap__map.js-state-open{transform:translate(400px);width:calc(100% - 400px)}.gismap .ol-tooltip.hidden{display:none}.gismap .ol-zoomslider{border-radius:4px;box-shadow:0 0 3px 1px #0006;bottom:10px;right:60px;width:150px;height:20px;padding:0;top:auto;left:auto}.gismap .ol-zoomslider button{height:20px;width:20px;margin:0;filter:none;border-radius:4px;background-color:#ffffffbf}.gismap .ol-full-screen{display:none!important}.gismap .ol-scale-line{bottom:10px;color:#b7b7b7;height:20px;left:auto;padding:0;position:absolute;right:60px;width:auto;background-color:red;text-align:right}.gismap .ol-scale-line .ol-scale-line-inner{color:#333;font-size:12px;font-weight:700;height:16px;line-height:16px;border-width:0 1px 1px 1px;border-style:solid;border-color:#333;text-align:center;position:absolute;top:0;right:0;background-color:transparent}.gismap__controls-group{position:absolute;display:flex;gap:10px;z-index:50;align-items:flex-start}.gismap__controls-group--left-bottom{left:10px;bottom:10px;flex-direction:column}.gismap__controls-group--bottom-center{left:60px;bottom:10px;flex-direction:row}.gismap__controls-group--right-top{right:10px;top:10px;flex-direction:row}.gismap__controls-group--right-bottom{right:10px;bottom:10px;flex-direction:column}.gismap__controls-group--left-top{left:10px;top:10px;flex-direction:column}.gismap__controls{border-radius:4px;box-shadow:0 0 3px 1px #0006;box-sizing:border-box;background-color:#ffffffbf;color:#202020;z-index:50;display:inline-block;white-space:nowrap}.gismap__controls--measure,.gismap__controls--draw,.gismap__controls--info,.gismap__controls--note,.gismap__controls--history,.gismap__controls--draw-types{min-width:40px;height:40px}.gismap__controls--layers,.gismap__controls--base{min-width:40px;height:40px;z-index:100}.gismap__controls--zoom,.gismap__controls--export{height:40px}.gismap__controls--fullscreen,.gismap__controls--north{width:40px;height:40px}.gismap__controls--north{padding:0;color:#202020}.gismap__controls__slider{box-sizing:border-box;display:inline-block;height:40px;line-height:40px;text-align:center;width:80px;vertical-align:middle}.gismap__controls__slider>input[type=range]{width:80px}.gismap__controls__button{box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:32px;height:40px;line-height:40px;text-align:center;width:40px;vertical-align:middle}.gismap__controls__button--hidden{display:none}.gismap__controls__button--active,.gismap__controls__button.js-state-active{border-radius:4px;background-color:#8293b6;color:#fff;outline:1px solid #404040FF}.gismap__menu{box-shadow:0 0 3px 1px #0006;box-sizing:border-box;position:absolute;top:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;width:clamp(360px,32vw,520px);max-width:calc(100vw - 32px);padding:0;overflow:hidden;background-color:#ffffffd1;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-right:1px solid rgba(255,255,255,.45);box-shadow:8px 0 32px #0000002e;opacity:0;pointer-events:none;transform:translate(-105%);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .18s ease-out;will-change:transform,opacity}.gismap__menu.js-state-open{opacity:1;pointer-events:all;transform:translate(0)}@media (max-width: 767px){.gismap__menu{width:100vw;max-width:100vw;padding:16px;border-right:0}}@media (min-width: 768px) and (max-width: 1024px){.gismap__menu{width:min(460px,72vw);max-width:72vw}}.gismap__menu--right{left:auto;right:0;border-right:0;border-left:1px solid rgba(255,255,255,.45);box-shadow:-8px 0 32px #0000002e;transform:translate(105%)}.gismap__menu--right.js-state-open{transform:translate(0)}@media (max-width: 767px){.gismap__menu--right{border-left:0}}.gismap__menu-header{box-sizing:border-box;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:10px 12px 10px 16px;background:#ffffffad;border-bottom:1px solid rgba(0,0,0,.08)}.gismap__menu-title{margin:0;min-width:0;color:#202020;font-size:17px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gismap__menu-content{box-sizing:border-box;flex:1 1 auto;min-height:0;padding:16px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.gismap__menu-close{border-radius:4px;flex:0 0 auto;width:38px;height:38px;line-height:38px;border:1px solid rgba(0,0,0,.08);background:#ffffffb8;color:#202020;cursor:pointer;text-align:center;font-size:18px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background-color .16s ease-out,color .16s ease-out,transform .16s ease-out,box-shadow .16s ease-out}.gismap__menu-close:hover{background:#fffffff2;color:#000}.gismap__menu-close:active{transform:scale(.96)}.gismap__info-feature+.gismap__info-feature{margin-top:16px;padding-top:16px;border-top:1px solid #e6e7e7}.gismap__info-feature-title{margin:0 0 10px;color:#202020;font-size:15px;font-weight:700}.gismap__info-feature-fields{margin:0}.gismap__info-feature-fields dt{margin:8px 0 2px;color:#aeaeae;font-size:12px;font-weight:600;text-transform:uppercase}.gismap__info-feature-fields dd{margin:0;color:#202020;font-size:14px;word-break:break-word}.layer-search__wrapper{flex:1;display:flex;align-items:center;gap:8px;min-width:0;height:38px;padding:0 10px;box-sizing:border-box;border-radius:4px;border:1px solid #e6e7e7;background:#fff9;transition:border-color .15s ease,background .15s ease}.layer-search__icon{color:#aeaeae;flex-shrink:0}.layer-search__input{flex:1;height:100%;min-width:0;border:none;outline:none;background:transparent;color:#202020}.layer-highlight-clear{flex-shrink:0;border:1px solid #e6e7e7;background:transparent;color:#202020;border-radius:4px;box-sizing:border-box;height:38px;padding:0 12px;cursor:pointer;font-size:13px}.layer-highlight-clear:hover{background:#0000000a}.layer-group{margin-bottom:10px}.layer-group__header{display:flex;align-items:center;gap:6px;width:100%;border-bottom:1px solid silver;margin-bottom:2px;padding:4px 0;cursor:pointer}.layer-group__title{flex:1;font-weight:700;color:#202020}.layer-group__count{color:#aeaeae;letter-spacing:0;text-transform:none;font-weight:400}.layer-group__collapse{flex-shrink:0;width:20px;text-align:center}.layer-group__toggle{flex-shrink:0}.layer-group__layers{margin-left:16px}.layer-group.collapsed .layer-group__layers{display:none}.layer-item{border-radius:4px;display:flex;align-items:center;gap:8px;width:100%;background:transparent;margin-bottom:2px;padding:4px 2px;cursor:pointer;transition:background-color .15s ease}.layer-item:hover{background-color:#0000000a}.layer-item:hover .layer-item__highlight{display:inline-block}.layer-item--hidden{opacity:.4;cursor:default;transition:opacity .2s ease}.layer-item__color{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:30px}.layer-item__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-item__visibility{flex-shrink:0;cursor:pointer;color:#aeaeae;text-align:center;padding:0 2px}.layer-item__visibility.js-state-active{color:#477546}.layer-item__highlight{flex-shrink:0;cursor:pointer;color:#aeaeae;text-align:center;padding:0 2px;display:none}.layer-item__highlight.js-state-active{color:#477546;display:inline-block}.layer-item__slider{display:grid;grid-template-rows:0fr;margin-top:0}.layer-item__slider>div{overflow:hidden;display:flex;align-items:center;gap:8px}.layer-item__slider.js-state-active{grid-template-rows:1fr;margin-top:6px}.layer-item__slider.js-state-active>div{padding-top:6px}.layer-item__slider input[type=range]{flex:1;accent-color:#477546}.layer-item__slider .opacity-value{font-size:11px;color:#888;width:30px;text-align:right;flex-shrink:0}#gismap-tooltip{position:absolute;white-space:pre-line;pointer-events:none;z-index:1000;visibility:hidden;background:#ffffffd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.4);border-radius:10px;box-shadow:0 8px 32px #1f268733;padding:12px 16px;margin:8px;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px;color:#1a1a1a;line-height:1.4}#gismap-tooltip:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);border-width:10px 10px 0;border-style:solid;border-color:rgba(255,255,255,.85) transparent transparent transparent}#gismap-tooltip span{display:block;padding:4px 0;border-bottom:1px solid rgba(0,0,0,.1)}#gismap-tooltip span:last-child{border-bottom:none}@media (prefers-color-scheme: dark){#gismap-tooltip{background:#171923d9;border-color:#ffffff1a;color:#fff}#gismap-tooltip:after{border-color:rgba(23,25,35,.85) transparent transparent transparent}}.ol-tooltip{opacity:0;transition:opacity .2s ease;background:#fffffff5;color:#1f2328;padding:8px 10px;border-radius:8px;font-size:13px;line-height:1.45;pointer-events:none;box-shadow:0 4px 14px #00000024,0 0 0 1px #0000000f;max-width:280px}.ol-tooltip.visible{opacity:1}.ol-tooltip__group{margin-top:7px;padding-top:6px;border-top:1px solid rgba(0,0,0,.08);margin-bottom:3px;font-size:11.5px;font-weight:400;color:#6b7280}.ol-tooltip__group:first-child{margin-top:0;padding-top:0;border-top:none}.ol-tooltip__label{font-weight:600;overflow-wrap:anywhere}.ol-tooltip__field{display:grid;grid-template-columns:auto 1fr;column-gap:12px;padding:1px 0}.ol-tooltip__field-label{font-weight:400;color:#4b5563}.ol-tooltip__field-value{font-weight:600;text-align:right;overflow-wrap:anywhere}.ol-tooltip__field-value--html{max-height:10em;overflow:hidden}.ol-tooltip__field-value--html p,.ol-tooltip__field-value--html ul,.ol-tooltip__field-value--html ol,.ol-tooltip__field-value--html blockquote,.ol-tooltip__field-value--html h1,.ol-tooltip__field-value--html h2,.ol-tooltip__field-value--html h3,.ol-tooltip__field-value--html h4,.ol-tooltip__field-value--html h5,.ol-tooltip__field-value--html h6{margin:0 0 4px;font-size:inherit}.ol-tooltip__field-value--html ul,.ol-tooltip__field-value--html ol{padding-left:18px}.ol-tooltip__field-value--html>:last-child{margin-bottom:0}.ol-tooltip-measure{font-weight:700;opacity:1}.ol-tooltip-static{background-color:#fc3;color:#000;border:1px solid #ffaa00;z-index:1000;position:relative!important;opacity:1}.base-layers{display:table;border-spacing:4px}.base-layers__layer{display:table-row}.base-layers__layer>*{display:table-cell;vertical-align:middle}.base-layers__layer__input{width:20px;text-align:center}.base-layers__layer__label{font-size:16px;line-height:20px}.gismap:fullscreen,.gismap:-webkit-full-screen{width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000}.gismap:fullscreen .gismap__map,.gismap:-webkit-full-screen .gismap__map{width:100%;height:100%}.gismap:fullscreen .gismap__menu,.gismap:-webkit-full-screen .gismap__menu,.gismap:fullscreen .gismap__controls,.gismap:-webkit-full-screen .gismap__controls{z-index:10001}#loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9999;background:#f5f7faeb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#202020;transition:opacity .35s ease,visibility .35s ease}#loading-overlay.hidden{opacity:0;visibility:hidden;pointer-events:none}#loading-overlay span{font-size:13px;font-weight:600;color:#202020b8;letter-spacing:.02em}#loading-overlay .progress-track{position:relative;width:150px;height:4px;overflow:hidden;border-radius:999px;background:#00000014}#loading-overlay .progress-fill{position:absolute;top:0;bottom:0;width:45%;border-radius:inherit;background:linear-gradient(90deg,transparent,#8dc63f,#c46a1f,transparent);animation:nlaProgress 1.5s ease-in-out infinite}.nla-loader{position:relative;width:82px;height:82px;border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 24px #0000001f}.nla-q{position:absolute;width:50%;height:50%}.nla-q1{top:0;left:0;background:#8dc63f;animation:nlaFade 2s ease-in-out infinite 0s}.nla-q2{top:0;right:0;background:#c46a1f;animation:nlaFade 2s ease-in-out infinite .5s}.nla-q3{bottom:0;left:0;background:#7a9ec4;animation:nlaFade 2s ease-in-out infinite 1s}.nla-q4{bottom:0;right:0;background:#f0d500;animation:nlaFade 2s ease-in-out infinite 1.5s}.nla-q2:after,.nla-q3:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.nla-q2:after{background:repeating-linear-gradient(135deg,transparent,transparent 3px,rgba(160,50,0,.35) 3px,rgba(160,50,0,.35) 4.5px)}.nla-q3:after{background:repeating-linear-gradient(135deg,transparent,transparent 3px,rgba(40,70,120,.3) 3px,rgba(40,70,120,.3) 4.5px)}.nla-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gv-icon{display:inline-flex;align-items:center;justify-content:center;font-style:normal;line-height:1}.gv-icon__svg{height:1em;width:auto;display:block}.gismap__search-icon{display:inline-flex}.text--info{color:#2f6fb3}.text--danger{color:#b3382f}.gv-error{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:240px;height:100%;padding:24px;text-align:center;color:#202020;background:#f5f5f5;font-family:Segoe UI,system-ui,-apple-system,sans-serif}.gv-error__icon{font-size:40px;color:#aeaeae}.gv-error__title{font-size:18px;font-weight:600}.gv-error__detail{font-size:14px;max-width:480px}.gv-form-error{color:#b3382f;font-size:13px;min-height:18px;margin:8px 0}.gv-form-actions{display:flex;gap:8px}.gv-button{cursor:pointer;padding:0 14px;border:1px solid #e6e7e7;border-radius:4px;background:#fff;color:#202020;font-size:14px}.gv-button:disabled{opacity:.6;cursor:default}.gv-button--primary{background:#477546;border-color:#477546;color:#fff}.gv-button--danger{background:#b3382f;border-color:#b3382f;color:#fff}.js-note-form textarea{width:100%;min-height:200px;resize:vertical;box-sizing:border-box}.gv-note-textarea{display:block;padding:6px 8px;border:1px solid #b7b7b7;border-radius:2px;font:inherit}.js-note-form input[type=text]{width:100%;box-sizing:border-box}.gv-confirm{padding:8px 0;font-size:14px}.gv-container{position:relative;height:100%}.gv-note-editor .frm__row{display:block}.gv-note-editor .frm__row__controls{display:block;width:100%}.gv-note-editor .note-editor{width:100%;box-sizing:border-box}.gv-note-editor .note-editor .note-editing-area .note-editable{text-align:left}
