@charset "UTF-8";.main-image picture[data-v-7a3f2be6]{display:block;width:100%;height:100%}.hero-stage[data-v-7a3f2be6]{position:relative;width:100%;aspect-ratio:1234/311}.hero-frame[data-v-7a3f2be6],.hero-placeholder[data-v-7a3f2be6]{position:absolute;inset:0;width:100%;height:100%}.hero-frame[data-v-7a3f2be6]{display:block;z-index:1}.hero-frame img[data-v-7a3f2be6],.hero-frame picture[data-v-7a3f2be6]{display:block;width:100%;height:100%}.hero-frame img[data-v-7a3f2be6]{-o-object-fit:contain;object-fit:contain}.hero-placeholder[data-v-7a3f2be6]{display:grid;place-items:center;padding:0;background:linear-gradient(135deg,#e5e7ebd1,#f3f4f6f5)}.hero-skeleton[data-v-7a3f2be6]{position:relative;display:flex;width:100%;height:100%;flex-direction:column;gap:.6rem;overflow:hidden;border-radius:1rem;padding:.8rem;background:linear-gradient(135deg,#e5e7eb4d,#f3f4f673)}.hero-skeleton[data-v-7a3f2be6]:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.45),transparent);animation:hero-shimmer-7a3f2be6 1.25s infinite}.hero-skeleton-art[data-v-7a3f2be6]{position:relative;flex:1;overflow:hidden;border-radius:.85rem;background:linear-gradient(135deg,#dbe2eae6,#edf2f7fa)}.hero-skeleton-art[data-v-7a3f2be6]:after,.hero-skeleton-art[data-v-7a3f2be6]:before{content:"";position:absolute;border-radius:999px;background:#ffffff73}.hero-skeleton-art[data-v-7a3f2be6]:before{left:12%;bottom:16%;width:32%;height:46%;border-radius:999px 999px 18px 18px;transform:rotate(-10deg)}.hero-skeleton-art[data-v-7a3f2be6]:after{right:11%;bottom:14%;width:24%;height:24%;background:#ffffff8f}.hero-skeleton-meta[data-v-7a3f2be6]{display:grid;gap:.35rem;padding:0 .15rem .1rem}.hero-skeleton-line[data-v-7a3f2be6]{display:block;height:.72rem;border-radius:999px;background:#9ca3af57}.hero-skeleton-line--lg[data-v-7a3f2be6]{width:74%}.hero-skeleton-line--sm[data-v-7a3f2be6]{width:52%}@keyframes hero-shimmer-7a3f2be6{to{transform:translate(100%)}}.hero-lead[data-v-7a3f2be6]{max-width:58rem;margin:0 auto;color:var(--oudm-title-color);font-size:clamp(.833333em,.833333em + 1.6vw - 1rem,1.166667em);font-weight:700;line-height:1.45;white-space:pre-line}.intro-section[data-v-7a3f2be6]{width:100%;max-width:62rem;margin:0 auto 1rem;padding:1.25rem 1.5rem;border-inline-start:3px solid var(--oudm-title-color);border-radius:0 .875rem .875rem 0;background-color:var(--oudm-background-alt-color);color:var(--oudm-text-color);font-size:1em;line-height:1.75;text-align:start}.intro-text[data-v-7a3f2be6]{margin:0;overflow-wrap:anywhere}.intro-text--lead[data-v-7a3f2be6]{margin-bottom:.9em;color:var(--oudm-title-color);font-size:1.05em;font-weight:600;line-height:1.65}.intro-details[data-v-7a3f2be6]{display:grid;grid-template-columns:minmax(0,1fr);gap:.8em;margin-block-start:.9em}.intro-toggle[data-v-7a3f2be6]{display:flex;align-items:center;gap:.75rem;width:100%;color:var(--oudm-title-color);font-weight:600;cursor:pointer;list-style:none}.intro-toggle[data-v-7a3f2be6]::-webkit-details-marker{display:none}.intro-toggle[data-v-7a3f2be6]:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.intro-toggle svg[data-v-7a3f2be6]{width:1em;height:1em;flex-shrink:0}.intro-toggle .intro-text--lead[data-v-7a3f2be6]{display:block;flex:1;margin:0}.intro-collapse[open] .intro-toggle svg[data-v-7a3f2be6]{transform:rotate(180deg)}.intro-text--note[data-v-7a3f2be6]{grid-column:1/-1;padding-block-start:.9em;border-block-start:1px solid var(--oudm-border-color);border-color:color-mix(in srgb,var(--oudm-title-color) 18%,transparent)}#oudm.black-theme .intro-section,#oudm.blue-theme .intro-section,#oudm.yellow-theme .intro-section{background-color:var(--oudm-background-color)}#oudm.black-theme .intro-text--note,#oudm.blue-theme .intro-text--note,#oudm.yellow-theme .intro-text--note{border-color:var(--oudm-border-color)}.banner-text[data-v-7a3f2be6]{text-align:center}@media(max-width:767px){.intro-section[data-v-7a3f2be6]{padding:.875rem 1rem;font-size:.875em;line-height:1.7}.hero-skeleton[data-v-7a3f2be6]{padding:.55rem;gap:.45rem}.hero-skeleton-line[data-v-7a3f2be6]{height:.58rem}}.current-location-area[data-v-a2875f3a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.quick-search-btn[data-v-a2875f3a]{display:inline-flex;align-items:center;justify-content:center;padding:.5em 1em;background-color:var(--oudm-background-icon-color,#1e2f96);color:var(--oudm-text-white,#fff);border:1px solid var(--oudm-border-color,#757575);border-radius:1em/50%;cursor:pointer;font-size:inherit;transition:all .2s ease;min-width:auto;height:auto;margin-left:8px;margin-bottom:10px;box-shadow:0 2px 8px #00000026}.quick-search-btn[data-v-a2875f3a]:hover:not(:disabled){background-color:var(--oudm-title-color,#1e2f96);transform:scale(1.1);filter:brightness(1.2)}.quick-search-btn[data-v-a2875f3a]:active:not(:disabled){transform:translateY(-1px)}.quick-search-btn[data-v-a2875f3a]:disabled{opacity:.6;cursor:not-allowed}.quick-search-btn .quick-search-icon[data-v-a2875f3a]{font-size:1em}:where(.map-page) .banner-content{display:flex;flex-direction:column;align-items:flex-start;margin-left:0;margin-right:0;gap:2rem}@media(max-width:1200px){:where(.map-page) .banner-content{margin-left:5%;margin-right:5%;gap:1rem;align-items:center}}:where(.map-page) .banner-text{width:100%;color:var(--oudm-title-color);font-weight:700;font-size:1.2em}@media(max-width:1200px){:where(.map-page) .banner-text{text-align:left}}:where(.map-page) .main-image{width:100%;max-width:1063px;height:268px;flex-shrink:0;box-shadow:none;border:1px solid var(--oudm-border-color);overflow:hidden;margin:0 auto;border-radius:0}@media(max-width:1200px){:where(.map-page) .main-image{width:100%;height:auto;max-width:500px}}@media(max-width:991.98px){:where(.map-page) .main-image{max-width:100%}}:where(.map-page) .main-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}:where(.map-page) .search-menu-group{display:flex;flex-flow:wrap;margin:1.25rem 12% 2.5rem}@media(max-width:1200px)and (min-width:768px){:where(.map-page) .search-menu-group{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin:1.5rem 5%}}@media(max-width:767px){:where(.map-page) .search-menu-group{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem;margin:1rem 2%}}@media(max-width:1200px){:where(.map-page) .search-menu{width:100%;display:flex;justify-content:center}}@media(min-width:992px){:where(.map-page) .search-menu{flex:1;min-width:0;padding-right:1em}}:where(.map-page) .search-open-btn{background-color:transparent;color:var(--oudm-text-color);width:100%;min-width:200px;max-width:320px;height:100px;border-radius:3em/50%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9em;margin-bottom:10px;border:2px solid;text-decoration:none;font:inherit;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}@media(max-width:1200px)and (min-width:768px){:where(.map-page) .search-open-btn{min-width:auto;max-width:100%;height:90px;gap:.6em;margin-bottom:0;font-size:1em}}@media(max-width:767px){:where(.map-page) .search-open-btn{min-width:auto;max-width:100%;height:80px;gap:.5em;margin-bottom:0;font-size:.9em}}:where(.map-page) .search-open-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}:where(.map-page) .search-open-btn:active{transform:translateY(0)}:where(.map-page) .search-open-btn.easy{border-color:var(--oudm-blue)}:where(.map-page) .search-open-btn.easy.active,:where(.map-page) .search-open-btn.easy:hover{background-color:var(--oudm-blue);color:var(--oudm-on-blue)}:where(.map-page) .search-open-btn.advanced{border-color:var(--oudm-orange)}:where(.map-page) .search-open-btn.advanced.active,:where(.map-page) .search-open-btn.advanced:hover{background-color:var(--oudm-orange);color:var(--oudm-on-orange)}:where(.map-page) .search-open-btn.facility{border-color:var(--oudm-green)}:where(.map-page) .search-open-btn.facility.active,:where(.map-page) .search-open-btn.facility:hover{background-color:var(--oudm-green);color:var(--oudm-on-green)}:where(.map-page) .search-open-btn svg{width:1.3em;height:1.3em;transition:transform .3s cubic-bezier(.4,0,.2,1);transform-origin:center}:where(.map-page) .search-header{display:flex}@media(max-width:991.98px){:where(.map-page) .search-header{flex-direction:column;margin-left:2%;margin-right:2%;margin-bottom:1rem}}:where(.map-page) .search-header h2{flex:auto;line-height:2em;border-bottom:1px solid;font-size:2em;margin-right:.5rem}@media(max-width:991.98px){:where(.map-page) .search-header h2{font-size:1.2em;line-height:1.2em;margin-right:0;margin-bottom:0;border-bottom:1px solid var(--oudm-border-color);padding-bottom:.1rem}}:where(.map-page) .search-header p{font-size:4em;line-height:1em;flex:none;margin-bottom:.5rem;font-family:Quicksand!important;font-weight:600!important}@media(max-width:991.98px){:where(.map-page) .search-header p{font-size:2.2em;line-height:1em;margin-bottom:0;margin-top:.1rem;text-align:right}}:where(.map-page) .search-header.easy h2{border-color:var(--oudm-blue)}:where(.map-page) .search-header.easy p{color:var(--oudm-blue-text)}:where(.map-page) .search-header.advanced h2{border-color:var(--oudm-orange)}:where(.map-page) .search-header.advanced p{color:var(--oudm-orange-text)}:where(.map-page) .search-header.facility h2{border-color:var(--oudm-green)}:where(.map-page) .search-header.facility p{color:var(--oudm-green-text)}:where(.map-page) .search-form{padding:20px;border-radius:20px;border:2px solid var(--oudm-border-color);background-color:var(--oudm-background-alt-color);margin:10px 0}@media(max-width:991.98px){:where(.map-page) .search-form{padding:15px;margin:5px 0}}:where(.map-page) .search-form fieldset{border:none;margin-bottom:1rem;border-bottom:1px solid var(--oudm-border-color)}:where(.map-page) .search-form fieldset legend{display:flex;justify-content:center;align-items:center;margin-bottom:.5rem;font-size:2em}:where(.map-page) .search-form fieldset legend:after,:where(.map-page) .search-form fieldset legend:before{content:"● ● ●";font-size:.3125em;display:inline-block}:where(.map-page) .search-form fieldset legend:after{margin-left:3rem}@media(max-width:991.98px){:where(.map-page) .search-form fieldset legend:after{margin-left:1rem}}:where(.map-page) .search-form fieldset legend:before{margin-right:3rem}@media(max-width:991.98px){:where(.map-page) .search-form fieldset legend:before{margin-right:1rem}}:where(.map-page) .search-form input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where(.map-page) .search-form input[type=checkbox]:focus-visible+label{outline:3px solid var(--oudm-title-color);outline-offset:3px}:where(.map-page) .search-form input[type=checkbox]+label{display:inline-block;margin-right:1rem;margin-bottom:.5rem;text-align:center;cursor:pointer;font-size:1em;width:130px;border-radius:8px;padding:.5rem;word-break:break-word;overflow-wrap:break-word}:where(.map-page) .search-form input[type=checkbox]+label svg:not(.icon-loading-spinner){width:100px;height:100px}:where(.map-page) .search-form input[type=checkbox]+label .is-loading{width:100px;max-width:100%;height:auto;aspect-ratio:1}@media(max-width:991.98px){:where(.map-page) .search-form input[type=checkbox]+label{width:100px;margin-right:.5rem;margin-bottom:.5rem;padding:.3rem}}:where(.map-page) .search-form input[type=checkbox]+label p{background-color:var(--oudm-background-color);width:100%;margin-top:.5em;padding:.3em .5em;border-radius:4px;font-size:.9em;line-height:1.3;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}:where(.map-page) .search-form input[type=checkbox]+label:hover svg:not(.icon-loading-spinner){transform:scale(1.1);filter:brightness(1.2)}:where(.map-page) .search-form input[type=checkbox]:checked+label svg:not(.icon-loading-spinner){width:100px;height:100px}:where(.map-page) .search-form input[type=checkbox]+label.btn{border:1px solid var(--oudm-border-color);box-shadow:0 2px 8px #00000026;color:var(--oudm-text-color)}:where(.map-page) .search-form input[type=checkbox]+label.btn:hover{transform:scale(1.1);filter:brightness(1.2);background-color:var(--oudm-background-alt-color)}:where(.map-page) .search-form input[type=checkbox]:checked+label.btn{font-weight:700;background-color:var(--oudm-background-icon-color);color:var(--oudm-text-white);transform:translateY(-1px)}#oudm.black-theme :where(.map-page) .search-form input[type=checkbox]:checked+label.btn,#oudm.blue-theme :where(.map-page) .search-form input[type=checkbox]:checked+label.btn,#oudm.yellow-theme :where(.map-page) .search-form input[type=checkbox]:checked+label.btn{color:var(--oudm-text-color);background-color:var(--oudm-background-color)}@media(max-width:991.98px){:where(.map-page) .search-form .barrierfree-btn input[type=checkbox]+label,:where(.map-page) .search-form .checkbox-grid-container input[type=checkbox]+label,:where(.map-page) .search-form .municipality-buttons-container input[type=checkbox]+label{min-width:0;max-width:100%;margin-right:0}:where(.map-page) .search-form .barrierfree-btn input[type=checkbox]+label svg:not(.icon-loading-spinner),:where(.map-page) .search-form .checkbox-grid-container input[type=checkbox]+label svg:not(.icon-loading-spinner),:where(.map-page) .search-form .municipality-buttons-container input[type=checkbox]+label svg:not(.icon-loading-spinner){max-width:100%;height:auto}}:where(.map-page) .search-form .submit-btn{display:block;margin:0 auto;border-radius:20px/50%;width:11rem;padding:1px}:where(.map-page) .search-form .submit-btn button{background-color:var(--oudm-title-color);color:var(--oudm-fill-color);padding:.5rem 1rem;width:100%;border:1px solid transparent;border-radius:1em/50%;text-align:center;display:flex;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}:where(.map-page) .search-form .submit-btn button:hover{transform:translateY(-2px)}:where(.map-page) .search-form .submit-btn button:active{transform:translateY(0)}:where(.map-page) .search-form .submit-btn button svg{position:absolute;right:1rem;width:.9em;height:.9em;color:var(--oudm-text-white);background-color:transparent;border-radius:50%;padding:.3em}:where(.map-page) .search-form .submit-btn button svg.tab-easy{background-color:var(--oudm-blue);color:var(--oudm-on-blue)}:where(.map-page) .search-form .submit-btn button svg.tab-advanced{background-color:var(--oudm-orange);color:var(--oudm-on-orange)}:where(.map-page) .search-form .submit-btn button svg.tab-facility{background-color:var(--oudm-green);color:var(--oudm-on-green)}:where(.map-page) .search-form .legend-easy:after,:where(.map-page) .search-form .legend-easy:before{color:var(--oudm-blue)}@media(max-width:991.98px){:where(.map-page) .search-form .legend-easy{font-size:1.6em}}:where(.map-page) .search-form .easy-checkboxes input[type=checkbox]+label.btn:hover{border-color:var(--oudm-blue)}:where(.map-page) .search-form fieldset div.checkbox-grid-container{display:flex;flex-wrap:wrap;margin:2rem}@media(max-width:991.98px){:where(.map-page) .search-form fieldset div.checkbox-grid-container{justify-content:flex-start;gap:.5rem;display:grid;margin:0;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center}}:where(.map-page) .search-form fieldset div.current-location-area{display:flex;justify-content:center}:where(.map-page) .search-form fieldset div.region-dropdowns-area{margin:1.5rem 0;padding:0;display:flex;flex-direction:row;gap:.5rem;justify-content:center;align-items:center}@media(max-width:991.98px){:where(.map-page) .search-form fieldset div.region-dropdowns-area{flex-direction:column;gap:.75rem;width:100%;align-items:stretch}}:where(.map-page) .search-form fieldset div.region-dropdowns-area .region-dropdown{flex:0 0 auto}@media(max-width:991.98px){:where(.map-page) .search-form fieldset div.region-dropdowns-area .region-dropdown{width:100%;flex:1 1 auto}}:where(.map-page) .search-form fieldset div.region-dropdowns-area .region-dropdown .region-dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background-color:transparent;border:none;cursor:pointer;transition:all .3s ease;text-align:center;font-size:1.1em;color:var(--oudm-text-color);position:relative;width:100%;box-sizing:border-box}@media(max-width:991.98px){:where(.map-page) .search-form fieldset div.region-dropdowns-area .region-dropdown .region-dropdown-header{padding:.75rem 1rem;font-size:.95em;border:1px solid var(--oudm-border-color);border-radius:8px;background-color:var(--oudm-background-alt-color);text-align:left}}:where(.map-page) .search-form fieldset div.region-dropdowns-area .region-dropdown .region-dropdown-header:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--oudm-blue);transition:width .3s ease}@media(max-width:991.98px){:where(.map-page) .search-form fieldset div.region-dropdowns-area .region-dropdown .region-dropdown-header:after{display:none}}:where(.map-page) .search-form fieldset div.region-dropdowns-area .region-dropdown .region-dropdown-header:hover{background-color:rgba(var(--oudm-blue),.05)}@media(max-width:991.98px){:where(.map-page) .search-form fieldset div.region-dropdowns-area .region-dropdown .region-dropdown-header:hover{background-color:var(--oudm-background-color)}}:where(.map-page) .search-form fieldset div.region-dropdowns-area .region-dropdown .region-dropdown-header:hover:after{width:100%}:where(.map-page) .search-form fieldset div.region-dropdowns-area .region-dropdown .region-dropdown-header.active:after{width:100%}@media(max-width:991.98px){:where(.map-page) .search-form fieldset div.region-dropdowns-area .region-dropdown .region-dropdown-header.active{background-color:var(--oudm-background-icon-color);color:var(--oudm-background-color);border-color:var(--oudm-background-icon-color)}}:where(.map-page) .search-form fieldset div.region-dropdowns-area .region-dropdown .region-dropdown-header span{flex:1;word-wrap:break-word;overflow-wrap:break-word}@media(max-width:991.98px){:where(.map-page) .search-form fieldset div.region-dropdowns-area .region-dropdown .region-dropdown-header span{text-align:left}}:where(.map-page) .search-form fieldset div.region-dropdowns-area .region-dropdown .region-dropdown-header svg{width:.7em;height:.7em;transition:transform .3s ease;margin-left:.5rem;flex-shrink:0}@media(max-width:991.98px){:where(.map-page) .search-form fieldset div.region-dropdowns-area .region-dropdown .region-dropdown-header svg{width:.8em;height:.8em;margin-left:.75rem}}:where(.map-page) .search-form fieldset div.region-dropdowns-area .region-dropdown .region-dropdown-header svg.rotated{transform:rotate(180deg)}:where(.map-page) .search-form fieldset div.location-btn-area{display:flex;flex-direction:column;overflow:hidden;animation:slideDown .4s cubic-bezier(.4,0,.2,1)}:where(.map-page) .search-form fieldset div.location-btn-area div.area-group{border-top:1px solid var(--oudm-border-color);padding:1.5em 0;display:flex;animation:slideDown .4s cubic-bezier(.4,0,.2,1);animation-fill-mode:both}@media(max-width:991.98px){:where(.map-page) .search-form fieldset div.location-btn-area div.area-group{flex-direction:column}}@media(min-width:992px){:where(.map-page) .search-form fieldset div.location-btn-area div.area-group{flex-direction:row}}:where(.map-page) .search-form fieldset div.location-btn-area div.area-group:last-child{border-bottom:1px solid var(--oudm-border-color)}:where(.map-page) .search-form fieldset div.location-btn-area div.area-group div.group-btn{padding:1em;word-wrap:break-word}@media(min-width:992px){:where(.map-page) .search-form fieldset div.location-btn-area div.area-group div.group-btn{border-right:1px solid var(--oudm-border-color)}}@media(max-width:991.98px){:where(.map-page) .search-form fieldset div.location-btn-area div.area-group div.group-btn{padding:.5em;width:100%}}@media(max-width:991.98px){:where(.map-page) .search-form fieldset div.location-btn-area div.area-group div.group-btn .btn{width:100%;padding:.4rem .6rem;font-size:.8em;text-align:center}}:where(.map-page) .search-form fieldset div.location-btn-area div.area-group div.municipality-buttons-container{padding:1em;word-wrap:break-word}@media(max-width:991.98px){:where(.map-page) .search-form fieldset div.location-btn-area div.area-group div.municipality-buttons-container{padding:.5em;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center}}@keyframes slideDown{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:where(.map-page) .spinner{animation:spin 1s linear infinite}:where(.map-page) .search-form .legend-advanced:after,:where(.map-page) .search-form .legend-advanced:before{color:var(--oudm-orange)}@media(max-width:991.98px){:where(.map-page) .search-form .legend-advanced{font-size:1.6em}}:where(.map-page) .search-form .facilitytype-btn-area{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1.5rem}@media(max-width:991.98px){:where(.map-page) .search-form .facilitytype-btn-area{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;justify-items:center}}:where(.map-page) .search-form .facilitytype-btn-area input[type=checkbox]+label.btn{border-radius:1em/50%;width:auto;padding:.5em 1em;display:flex;align-items:center;justify-content:center}:where(.map-page) .search-form .facilitytype-btn-area input[type=checkbox]+label.btn:hover{border-color:var(--oudm-orange)}:where(.map-page) .search-form .barrierfree-btn-area{display:flex;flex-direction:column}:where(.map-page) .search-form .barrierfree-btn-area div.barrierfree-group{padding:1.5em 0;display:flex}@media(max-width:991.98px){:where(.map-page) .search-form .barrierfree-btn-area div.barrierfree-group{flex-direction:column;padding:.5em 0;margin:0 auto;width:100%}}@media(min-width:992px){:where(.map-page) .search-form .barrierfree-btn-area div.barrierfree-group{border-top:1px solid var(--oudm-border-color);align-items:stretch}:where(.map-page) .search-form .barrierfree-btn-area div.barrierfree-group:last-child{border-bottom:1px solid var(--oudm-border-color)}}:where(.map-page) .search-form .barrierfree-btn-area div.barrierfree-group div.group-head{font-weight:600}@media(max-width:991.98px){:where(.map-page) .search-form .barrierfree-btn-area div.barrierfree-group div.group-head{width:100%;background-color:var(--oudm-background-color);color:var(--oudm-text-color)}}@media(min-width:992px){:where(.map-page) .search-form .barrierfree-btn-area div.barrierfree-group div.group-head{width:13em;min-width:13em;max-width:13em;border-right:1px solid var(--oudm-border-color);display:flex;align-items:center;flex-shrink:0}}:where(.map-page) .search-form .barrierfree-btn-area div.barrierfree-group div.group-head p{margin:.5em}:where(.map-page) .search-form .barrierfree-btn-area div.barrierfree-group div.barrierfree-btn{padding:1em;display:flex;flex-wrap:wrap}@media(max-width:991.98px){:where(.map-page) .search-form .barrierfree-btn-area div.barrierfree-group div.barrierfree-btn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;justify-items:center;padding:0;margin:0 auto;max-width:100%}}:where(.map-page) .search-form .btn-group{width:calc(100% - 8em);margin:0 4em;display:flex;gap:0}@media(max-width:991.98px){:where(.map-page) .search-form .btn-group{width:100%;margin:0;display:flex}}:where(.map-page) .search-form .facilityName{padding:.5rem 1rem;border-radius:1em 0 0 1em/50% 0 0 50%;flex:1;min-width:0}@media(max-width:991.98px){:where(.map-page) .search-form .facilityName{flex:1;border-radius:1em 0 0 1em/50% 0 0 50%;padding:.5rem 1rem}}:where(.map-page) .search-form .submit-btn.tab-facility{border-radius:0 20px 20px 0/0 50% 50% 0;margin:0;padding:0;flex:0 0 auto}@media(max-width:991.98px){:where(.map-page) .search-form .submit-btn.tab-facility{width:auto;min-width:6rem}}:where(.map-page) .search-form .submit-btn.tab-facility button{border-radius:0 1em 1em 0/0 50% 50% 0;height:100%;justify-content:flex-start;padding-left:.75rem}@media(max-width:991.98px){:where(.map-page) .search-form .submit-btn.tab-facility button{border-radius:0 1em 1em 0/0 50% 50% 0;font-size:.8em;height:100%;padding-left:.5rem;padding-right:.5rem;justify-content:center;gap:.5rem;white-space:nowrap}:where(.map-page) .search-form .submit-btn.tab-facility button svg{position:static;flex-shrink:0}}@media(max-width:991.98px){:where(.map-page) .search-form .submit-btn.tab-facility button:hover{transform:none}:where(.map-page) .search-form .submit-btn.tab-facility button:active{transform:none}}:where(.map-page) .search-result{width:68vw;margin-left:calc(-20vw + 20%);padding:0 2rem;background-color:var(--oudm-background-alt-color);border-radius:20px;margin-bottom:2rem}@media(max-width:1800px){:where(.map-page) .search-result{width:80vw;padding:0 1rem}}@media(max-width:991.98px){:where(.map-page) .search-result{width:auto;margin-left:0;padding:0 1rem}}:where(.map-page) .search-result .title{text-align:center;padding:.25em 0;font-size:2em;border-top:1px solid var(--oudm-border-color);border-bottom:1px solid var(--oudm-border-color);margin-bottom:.5em}:where(.map-page) .search-result .title h2{margin:0;font:inherit}:where(.map-page) .search-result .map-area{display:flex}@media(max-width:991.98px){:where(.map-page) .search-result .map-area{flex-direction:column}}@media(max-width:1200px)and (min-width:768px){:where(.map-page) .search-result .map-area{flex-direction:column}}:where(.map-page) .no-results{width:100%;margin-left:0;padding:0}:where(.map-page) .no-results .no-results-content{text-align:center;padding:2rem 1rem;background-color:var(--oudm-background-color);border:1px solid var(--oudm-border-color);border-radius:8px;margin:1rem 0}:where(.map-page) .no-results .no-results-content p{font-size:1.1em;color:var(--oudm-text-color);margin:0;line-height:1.6}@media(min-width:992px){:where(.map-page) .search-result .result-list{order:1;width:28em;margin-right:1em}}@media(max-width:991.98px){:where(.map-page) .search-result .result-list{order:2;width:100%;margin-top:1.5rem}}@media(max-width:1200px)and (min-width:768px){:where(.map-page) .search-result .result-list{order:2;width:100%;margin-top:1.5rem}}:where(.map-page) .search-result .result-list div.pagination{display:flex;align-items:center}:where(.map-page) .search-result .result-list div.pagination p{margin-top:1em}:where(.map-page) .search-result .result-list div.pagination ul{display:flex;list-style:none}:where(.map-page) .search-result .result-list div.pagination ul li{border:1px solid var(--oudm-border-color);text-align:center;width:2em;height:2em;margin:0 .1em;border-radius:50%;line-height:1.8em;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}:where(.map-page) .search-result .result-list div.pagination ul li:hover{transform:translateY(-2px) scale(1.1);box-shadow:0 3px 8px #00000026;background-color:rgba(var(--oudm-blue),.1);border-color:var(--oudm-border-color)}:where(.map-page) .search-result .result-list div.pagination ul li.active{background-color:var(--oudm-title-color);color:var(--oudm-text-white);transform:translateY(-1px);box-shadow:0 2px 6px #00000026}:where(.map-page) .search-result .result-list div.pagination ul li button{width:100%;height:100%;padding:0;border:0;border-radius:inherit;color:inherit;background:transparent;cursor:pointer;font:inherit}:where(.map-page) .search-result .result-list div.pagination ul li button:focus-visible{outline:2px solid currentColor;outline-offset:-2px}:where(.map-page) .search-result .result-list div.pagination ul li button:disabled{cursor:not-allowed}#oudm.black-theme :where(.map-page) .search-result .result-list div.pagination ul li.active,#oudm.blue-theme :where(.map-page) .search-result .result-list div.pagination ul li.active,#oudm.yellow-theme :where(.map-page) .search-result .result-list div.pagination ul li.active{background-color:var(--oudm-background-color);color:var(--oudm-text-color)}:where(.map-page) .search-result ul.facility-list{display:flex;width:100%;flex-direction:column;list-style:none}@media(min-width:992px){:where(.map-page) .search-result ul.facility-list{overflow-y:scroll;height:38em}}@media(max-width:1200px){:where(.map-page) .search-result ul.facility-list{padding-inline-start:0}}:where(.map-page) .search-result ul.facility-list .name{color:var(--oudm-title-color);font-size:1.5em;max-width:calc(100% - 3em);display:block;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4}:where(.map-page) .search-result ul.facility-list .address{margin-top:.2em;margin-right:3em;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4}:where(.map-page) .search-result ul.facility-list .tel{margin-top:.1em;margin-right:3em;font-size:.9em;color:var(--oudm-text-color)}:where(.map-page) .search-result ul.facility-list .facility-map-button{position:absolute;top:50%;right:.25rem;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--oudm-text-color);cursor:pointer}:where(.map-page) .search-result ul.facility-list .facility-map-button svg{position:static;transform:none}:where(.map-page) .search-result ul.facility-list li{border-top:1px solid var(--oudm-border-color);padding:1em .7em;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border-left:3px solid transparent}:where(.map-page) .search-result ul.facility-list li:last-child{border-bottom:1px solid var(--oudm-border-color)}:where(.map-page) .search-result ul.facility-list li:hover{background-color:rgba(var(--oudm-blue),.12);transform:translate(8px);box-shadow:-4px 0 8px rgba(var(--oudm-blue),.2),0 2px 8px #0000001a;border-left-color:var(--oudm-title-color)}:where(.map-page) .search-result ul.facility-list li:hover .name{color:var(--oudm-title-color);font-weight:600}:where(.map-page) .search-result ul.facility-list li:hover .facility-map-button svg{transform:scale(1.1);color:var(--oudm-title-color)}@media(max-width:1200px){:where(.map-page) .search-result ul.facility-list li:hover{background-color:transparent;transform:none;box-shadow:none;border-left:none}:where(.map-page) .search-result ul.facility-list li:hover .name{color:var(--oudm-title-color);font-weight:400}:where(.map-page) .search-result ul.facility-list li:hover .facility-map-button svg{transform:none;color:var(--oudm-text-color)}}:where(.map-page) .search-result ul.facility-list li.is-selected,:where(.map-page) .search-result ul.facility-list li.is-selected:hover{background-color:var(--oudm-background-alt-color);border-left:3px solid var(--oudm-title-color);box-shadow:inset 0 0 0 1px var(--oudm-title-color);transform:none}:where(.map-page) .search-result ul.facility-list li.is-selected .name,:where(.map-page) .search-result ul.facility-list li.is-selected:hover .name{font-weight:600}:where(.map-page) .search-result ul.facility-list li.is-selected svg,:where(.map-page) .search-result ul.facility-list li.is-selected:hover svg{color:var(--oudm-title-color)}:where(.map-page) .search-result ul.facility-list li svg{position:absolute;top:50%;right:15px;transform:translateY(-50%);color:var(--oudm-text-color);width:1.2em;height:1.2em;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}@media(min-width:992px){:where(.map-page) .search-result .map-wrap{order:2;height:40em;width:calc(100% - 29em)}}@media(max-width:991.98px){:where(.map-page) .search-result .map-wrap{order:1;height:40em;width:100%}}@media(max-width:1200px)and (min-width:768px){:where(.map-page) .search-result .map-wrap{order:1;height:40em;width:100%}}:where(.map-page) .search-result .map-wrap #map{position:relative;overflow:hidden;height:100%}:where(.map-page) .admin-lead{width:100%;border:1px solid var(--oudm-border-color);padding:1rem;display:flex;align-items:center;gap:1rem}@media(max-width:991.98px){:where(.map-page) .admin-lead{margin-top:1rem;flex-direction:column;align-items:stretch}}:where(.map-page) .admin-lead p{flex:auto;margin:0}:where(.map-page) .admin-lead .btn-group{display:flex;gap:.75rem;flex-shrink:0}@media(max-width:991.98px){:where(.map-page) .admin-lead .btn-group{flex-direction:column;width:100%}}:where(.map-page) .search-container{margin:0 10%}@media(max-width:991.98px){:where(.map-page) .search-container{margin:0}}@media(prefers-reduced-motion:reduce){:where(.map-page),:where(.map-page) *,:where(.map-page) :after,:where(.map-page) :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.map-interactive-fallback[data-v-2927670a]{min-height:8rem;display:grid;place-items:center;color:var(--oudm-text-color)}.map-search-status[data-v-2927670a]{display:flex;align-items:flex-start;gap:.75em;margin:1.25rem 0;padding:1em 1.25em;border:1px solid var(--oudm-border-color);border-inline-start:4px solid var(--oudm-title-color);border-radius:16px;background-color:var(--oudm-background-alt-color);color:var(--oudm-text-color);line-height:1.6}.map-search-status p[data-v-2927670a]{min-width:0;margin:0;overflow-wrap:anywhere}.map-search-status__icon[data-v-2927670a]{display:grid;place-items:center;flex:0 0 1.5em;height:1.6em;color:var(--oudm-title-color)}.map-search-status__icon svg[data-v-2927670a]{width:1.5em;height:1.5em}.map-search-status__spinner[data-v-2927670a]{width:1.1em;height:1.1em;border:2px solid;border-inline-end-color:transparent;border-radius:50%;animation:map-search-status-spin-2927670a .8s linear infinite}@media(prefers-reduced-motion:reduce){.map-search-status__spinner[data-v-2927670a]{animation:none}}@media(max-width:991.98px){.map-search-status[data-v-2927670a]{padding:.85em 1em;border-radius:12px}}@keyframes map-search-status-spin-2927670a{to{transform:rotate(1turn)}}
