﻿.gfgeo-search-results-root{position:relative}.gfgeo-search-loading-overlay[hidden]{display:none !important}.gfgeo-search-loading-overlay{position:absolute;inset:0;display:flex;align-items:start;justify-content:center;z-index:20;background:hsla(0,0%,100%,.72)}.gfgeo-search-results-root .gfgeo-search-loading-indicator{display:inline-flex;align-items:center;margin-top:50px}.gfgeo-search-results-root .gfgeo-search-loading-spinner{display:inline-block;width:26px;height:26px;border:2px solid #cbd5e1;border-top-color:#2563eb;border-radius:50%;animation:gfgeo-search-spin .8s linear infinite}@keyframes gfgeo-search-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gfgeo-search-results-root .gfgeo-search-message{margin:0 0 12px}.gfgeo-search-results-root .gfgeo-search-results-summary{padding:10px 16px;line-height:1.4}.gfgeo-search-results-root .gfgeo-search-map{margin:0 0 16px}.gfgeo-search-results-root .gm-style .gm-style-iw-c{padding:0;border-radius:5px}.gfgeo-search-results-root .gm-style .gm-style-iw-d{overflow:auto;scrollbar-width:none;max-height:200px !important}.gfgeo-search-results-root .gm-style .gm-style-iw-d::-webkit-scrollbar{display:none}.gfgeo-search-results-root .gm-style-iw-ch{padding:0 !important}.gfgeo-search-results-root .gm-style .gm-style-iw-chr button{width:37px !important;z-index:99;position:absolute !important;top:0 !important;right:0 !important}.gfgeo-search-results-root .gm-style .gm-style-iw-chr button span{width:20px !important;height:20px !important;margin:8px !important}.gfgeo-search-results-root .gfgeo-search-results-controls{display:flex;align-items:center;gap:8px;margin:0 0 12px}.gfgeo-search-results-root .gfgeo-search-results-controls select,.gfgeo-search-results-root .gfgeo-search-results-controls button{max-width:100%}.gfgeo-search-results-root .gfgeo-search-results-controls select{padding:0 36px 0 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23334155' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px;appearance:none}.gfgeo-search-results-root .gfgeo-search-layout-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:0;background:rgba(0,0,0,0);box-shadow:none;text-shadow:none;font:inherit;color:inherit;line-height:1;padding:0}.gfgeo-search-results-root .gfgeo-search-layout-control span.gfgeo-search-layout-icon{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;background:#fff;border:1px solid #e6e6e6;border-radius:4px;cursor:pointer}.gfgeo-search-results-root .gfgeo-search-layout-icon::before{font-size:26px;color:#666;margin-top:-5px;margin-right:-2px;display:inline-block}.gfgeo-search-results-root .gfgeo-search-layout-control[data-layout=grid] .gfgeo-search-layout-icon::before{content:"☰"}.gfgeo-search-results-root .gfgeo-search-layout-control[data-layout=list] .gfgeo-search-layout-icon::before{content:"⊞"}.gfgeo-search-results-root .gfgeo-search-per-page-control,.gfgeo-search-results-root .gfgeo-search-layout-control,.gfgeo-search-results-root .gfgeo-search-sort-control{margin-left:0}.gfgeo-search-results-root .gfgeo-search-per-page-control{margin-left:auto}.gfgeo-search-results-root .gfgeo-search-items{position:relative;margin:0 0 12px}.gfgeo-search-result-item .gfgeo-search-item-title-link{text-decoration:none}.gfgeo-search-result-item .gfgeo-search-item-title-link:hover,.gfgeo-search-result-item .gfgeo-search-item-title-link:focus{text-decoration:underline}.gfgeo-search-result-item .gfgeo-search-item-list{padding:0;list-style:none}.gfgeo-search-result-item .gfgeo-search-item-details-link{text-decoration:none}.gfgeo-search-result-item .gfgeo-search-item-details-link:hover,.gfgeo-search-result-item .gfgeo-search-item-details-link:focus{text-decoration:underline}.gfgeo-search-results-root .gfgeo-search-pagination{margin:10px 0 0;padding:10px 0}.gfgeo-search-results-root .gfgeo-search-pagination-inner{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.gfgeo-search-results-root .gfgeo-search-load-more{display:flex}.gfgeo-search-results-root.gfgeo-is-loading .gfgeo-search-pagination-load-more .gfgeo-search-load-more-button{pointer-events:none;opacity:.85}.gfgeo-search-results-root.gfgeo-is-loading .gfgeo-search-pagination-load-more .gfgeo-search-load-more-button::after{content:"";display:inline-block;width:14px;height:14px;margin-left:8px;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:gfgeo-search-spin .8s linear infinite;vertical-align:middle}.gfgeo-search-results-root .gfgeo-search-pagination-pages{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.gfgeo-search-results-root .gfgeo-search-pagination-button,.gfgeo-search-results-root .gfgeo-search-pagination-button:hover,.gfgeo-search-results-root .gfgeo-search-load-more-button,.gfgeo-search-results-root .gfgeo-search-load-more-button:hover{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer;text-decoration:none;padding:6px 12px}.gfgeo-search-results-root .gfgeo-search-pagination-button[aria-disabled=true],.gfgeo-search-results-root .gfgeo-is-disabled{cursor:not-allowed;pointer-events:none}.gfgeo-search-results-root .gfgeo-search-pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:20px}.gfgeo-search-results-root .gfgeo-search-state{margin:10px 0;padding:14px}.gfgeo-search-info-window{box-sizing:border-box}.gfgeo-search-info-window *,.gfgeo-search-info-window *::before,.gfgeo-search-info-window *::after{box-sizing:inherit}.gfgeo-search-info-window img{display:block;max-width:100%;height:auto}.gfgeo-search-info-window .gfgeo-search-item-list{margin:0;padding:0;list-style:none}.gfgeo-search-info-window .gfgeo-search-item-title-link,.gfgeo-search-info-window .gfgeo-search-item-details-link{text-decoration:none}.gfgeo-search-info-window .gfgeo-search-item-title-link:hover,.gfgeo-search-info-window .gfgeo-search-item-title-link:focus,.gfgeo-search-info-window .gfgeo-search-item-details-link:hover,.gfgeo-search-info-window .gfgeo-search-item-details-link:focus{text-decoration:underline}.gfgeo-search-info-window .gfgeo-search-item-title{margin-top:0;margin-bottom:20px}.gfgeo-info-window-loading{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;min-width:150px;margin-bottom:20px}.gfgeo-info-window-loading::before{content:"";display:inline-block;width:20px;height:20px;border:2px solid #cbd5e1;border-top-color:#2563eb;border-radius:50%;animation:gfgeo-search-spin .8s linear infinite}
