.nextgis-qms-control{--nextgis-qms-control-width:300px;--nextgis-qms-control-max-height:380px;--nextgis-qms-control-background:#fff;--nextgis-qms-control-color:#252a31;--nextgis-qms-control-muted-color:#69717d;--nextgis-qms-control-accent:#0c65af;--nextgis-qms-control-border-color:#d8dde3;--nextgis-qms-control-hover-background:#f3f5f7;--nextgis-qms-control-border-radius:6px;--nextgis-qms-control-shadow:0 2px 10px rgba(0,0,0,.18);--nextgis-qms-control-gap:8px;width:-moz-max-content;width:max-content;color:var(--nextgis-qms-control-color);font:13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nextgis-qms-control.ol-control{top:var(--nextgis-qms-control-top,.5em);left:var(--nextgis-qms-control-left,3em);padding:0;background:transparent}.nextgis-qms-control [hidden],.nextgis-qms-control[hidden]{display:none}.nextgis-qms-control button,.nextgis-qms-control input{box-sizing:border-box;font:inherit}.nextgis-qms-control button{margin:0}.nextgis-qms-control .nextgis-qms-control__toggle{display:grid;width:32px;height:32px;padding:0;color:var(--nextgis-qms-control-color);line-height:1;cursor:pointer;background-color:var(--nextgis-qms-control-background);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20fill%3D%22none%22%20viewBox%3D%220%200%2064%2064%22%3E%3Crect%20width%3D%2264%22%20height%3D%2264%22%20fill%3D%22%23176fc1%22%20rx%3D%227.291%22%20style%3D%22stroke-width%3A.202532%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M52%2015.95H33.792a4%204%200%200%201-2.764-1.109l-1.868-1.784a4%204%200%200%200-2.764-1.108H10a2%202%200%200%200-2%202v6h48c0-2.208-1.792-4-4-4M21.244%2034.261a3.1%203.1%200%200%200-1.116-.876q-.665-.31-1.492-.308-.846-.001-1.5.316a3.2%203.2%200%200%200-1.104.884q-.457.571-.692%201.364a6%206%200%200%200-.244%201.768q0%20.983.24%201.768.241.786.692%201.356c.3.376.668.672%201.104.876q.654.307%201.5.308.827.002%201.492-.308a3.04%203.04%200%200%200%201.12-.876q.451-.57.692-1.356.24-.788.24-1.768a6.2%206.2%200%200%200-.24-1.78%204.1%204.1%200%200%200-.692-1.368%22%20style%3D%22stroke-width%3A.202532%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8%2023.95v26a2%202%200%200%200%202%202h44a2%202%200%200%200%202-2v-26zm16.928%2015.99c-.232.748-.552%201.408-.972%201.972a5.6%205.6%200%200%201-1.492%201.404%206.1%206.1%200%200%201-1.904.808q.095.384.424.624c.216.16.496.292.824.396.336.1.72.176%201.164.232q.664.077%201.436.136l-.616%202.196q-1.5-.055-2.568-.296-1.069-.239-1.808-.664c-.496-.284-.884-.624-1.176-1.036a4.8%204.8%200%200%201-.664-1.424%206.9%206.9%200%200%201-2.216-.664%205.6%205.6%200%200%201-1.768-1.376q-.75-.869-1.176-2.08-.415-1.224-.416-2.76c0-1.14.18-2.148.54-3.012s.844-1.596%201.452-2.184a5.9%205.9%200%200%201%202.116-1.324%207.3%207.3%200%200%201%202.532-.444c.912%200%201.768.144%202.576.444a5.9%205.9%200%200%201%202.116%201.324q.906.888%201.428%202.184.516%201.296.516%203.012%200%201.404-.348%202.532m13.54%204.14a302%20302%200%200%200-.152-4.232c-.06-1.524-.16-3.064-.284-4.616-.236.54-.492%201.132-.776%201.788q-.426.982-.84%201.964-.414.983-.804%201.876-.38.896-.652%201.528h-2.1c-.176-.424-.4-.932-.656-1.532q-.383-.896-.796-1.876c-.276-.656-.56-1.308-.84-1.964-.284-.652-.544-1.248-.772-1.784a107%20107%200%200%200-.292%204.616q-.091%202.286-.152%204.236h-2.924q.072-1.579.18-3.368.107-1.793.232-3.568c.084-1.188.176-2.328.288-3.424q.166-1.648.356-2.972h2.876q.347.634.796%201.568a98%2098%200%200%201%201.92%204.244l.904%202.136c.284-.664.584-1.38.904-2.136q.48-1.133.972-2.224.493-1.091.944-2.02c.304-.62.576-1.144.804-1.568h2.728a61%2061%200%200%201%20.356%202.972q.161%201.643.292%203.424.122%201.778.232%203.568.107%201.79.184%203.364zm12.224-.756q-1.306%201.032-3.944%201.032-.888-.001-1.596-.104a10%2010%200%200%201-1.26-.26%208%208%200%200%201-.944-.328%207%207%200%200%201-.664-.324l.848-2.388c.396.216.888.416%201.472.588s1.296.26%202.144.26q.635-.001%201.048-.104c.276-.072.496-.164.664-.288a.94.94%200%200%200%20.344-.436q.096-.247.096-.56.001-.653-.616-1.084t-2.116-.936a16%2016%200%200%201-1.308-.528%204.8%204.8%200%200%201-1.176-.752%203.6%203.6%200%200%201-.844-1.096q-.326-.643-.328-1.568%200-.925.348-1.664c.232-.496.556-.916.984-1.26a4.5%204.5%200%200%201%201.536-.796q.906-.276%202.04-.276%201.35%200%202.328.288c.652.192%201.196.404%201.616.636L50.5%2033.74a8%208%200%200%200-1.24-.508c-.456-.144-1.004-.22-1.644-.22q-1.08.001-1.548.296-.468.284-.468.904.001.365.176.616.174.25.492.452.318.203.732.364.413.162.916.336a21%2021%200%200%201%201.808.76c.516.248.94.54%201.28.876s.596.724.76%201.176c.152.448.236.996.236%201.636%200%201.244-.436%202.212-1.308%202.896%22%20style%3D%22stroke-width%3A.202532%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50%;background-size:24px 24px;border:1px solid var(--nextgis-qms-control-border-color);border-radius:var(--nextgis-qms-control-border-radius);box-shadow:var(--nextgis-qms-control-shadow);place-items:center}.nextgis-qms-control .nextgis-qms-control__toggle[hidden]{display:none}.nextgis-qms-control .nextgis-qms-control__about-close:hover,.nextgis-qms-control .nextgis-qms-control__about:hover,.nextgis-qms-control .nextgis-qms-control__close:hover,.nextgis-qms-control .nextgis-qms-control__service:hover,.nextgis-qms-control .nextgis-qms-control__toggle:hover,.nextgis-qms-control__group>summary:hover{background-color:var(--nextgis-qms-control-hover-background)}.nextgis-qms-control button:focus-visible,.nextgis-qms-control input:focus-visible,.nextgis-qms-control__group>summary:focus-visible{outline:2px solid var(--nextgis-qms-control-accent);outline-offset:-2px}.nextgis-qms-control__panel{box-sizing:border-box;width:min(var(--nextgis-qms-control-width),calc(100vw - 20px));padding:var(--nextgis-qms-control-gap);overflow:hidden;background:var(--nextgis-qms-control-background);border:1px solid var(--nextgis-qms-control-border-color);border-radius:var(--nextgis-qms-control-border-radius);box-shadow:var(--nextgis-qms-control-shadow)}.nextgis-qms-control__header{display:flex;min-height:28px;align-items:center;justify-content:space-between;margin-bottom:var(--nextgis-qms-control-gap)}.nextgis-qms-control__title{padding-left:2px;font-size:14px;font-weight:600}.nextgis-qms-control .nextgis-qms-control__close{display:grid;position:relative;width:28px;height:28px;padding:0;color:var(--nextgis-qms-control-muted-color);font-size:0;line-height:0;cursor:pointer;background:transparent;border:0;border-radius:4px;box-shadow:none;place-items:center}.nextgis-qms-control__input{width:100%;height:34px;padding:0 10px;color:inherit;background:var(--nextgis-qms-control-background);border:1px solid var(--nextgis-qms-control-border-color);border-radius:4px}.nextgis-qms-control__input:focus{border-color:var(--nextgis-qms-control-accent)}.nextgis-qms-control__catalog,.nextgis-qms-control__results{max-height:var(--nextgis-qms-control-max-height);margin-top:var(--nextgis-qms-control-gap);overflow-x:hidden;overflow-y:auto;border-top:1px solid var(--nextgis-qms-control-border-color)}.nextgis-qms-control__results{padding:6px 0;color:var(--nextgis-qms-control-muted-color)}.nextgis-qms-control__results>.nextgis-qms-control__service{color:var(--nextgis-qms-control-color)}.nextgis-qms-control__group{border-bottom:1px solid var(--nextgis-qms-control-border-color)}.nextgis-qms-control__group>summary{display:flex;min-height:36px;padding:0 8px;align-items:center;font-weight:600;cursor:pointer;list-style:none}.nextgis-qms-control__group>summary::-webkit-details-marker{display:none}.nextgis-qms-control__group>summary:after{flex:none;margin-left:auto;color:var(--nextgis-qms-control-muted-color);content:"›";font-size:18px;transition:transform .12s ease}.nextgis-qms-control__group[open]>summary:after{transform:rotate(90deg)}.nextgis-qms-control__group-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nextgis-qms-control .nextgis-qms-control__service{display:block;width:100%;min-height:34px;padding:7px 10px;overflow:hidden;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:transparent;border:0;border-radius:0;box-shadow:none}.nextgis-qms-control__group>.nextgis-qms-control__service{padding-left:22px;color:var(--nextgis-qms-control-muted-color)}.nextgis-qms-control__group>.nextgis-qms-control__service:hover{color:var(--nextgis-qms-control-color)}.nextgis-qms-control__footer{display:flex;padding-top:var(--nextgis-qms-control-gap);justify-content:center}.nextgis-qms-control .nextgis-qms-control__about{display:inline-block;width:auto;height:auto;padding:2px 6px;color:var(--nextgis-qms-control-accent);line-height:inherit;cursor:pointer;background:transparent;border:0;box-shadow:none}.nextgis-qms-control__about-dialog{box-sizing:border-box;width:min(420px,calc(100vw - 32px));padding:24px;color:var(--nextgis-qms-control-color);font:inherit;text-align:left;background:var(--nextgis-qms-control-background);border:1px solid var(--nextgis-qms-control-border-color);border-radius:var(--nextgis-qms-control-border-radius);box-shadow:var(--nextgis-qms-control-shadow)}.nextgis-qms-control__about-dialog::backdrop{background:rgba(0,0,0,.4)}.nextgis-qms-control__about-title{display:block;padding-right:24px;font-size:16px}.nextgis-qms-control__about-dialog p{margin:12px 0}.nextgis-qms-control__about-links{display:grid;gap:6px}.nextgis-qms-control__about-links a{color:var(--nextgis-qms-control-accent)}.nextgis-qms-control .nextgis-qms-control__about-close{position:relative;float:right;width:28px;height:28px;padding:0;color:var(--nextgis-qms-control-muted-color);font-size:0;line-height:0;cursor:pointer;background:transparent;border:0;border-radius:4px;box-shadow:none}.nextgis-qms-control__about-close:after,.nextgis-qms-control__about-close:before,.nextgis-qms-control__close:after,.nextgis-qms-control__close:before{position:absolute;top:50%;left:50%;width:12px;height:1px;background:currentcolor;content:""}.nextgis-qms-control__about-close:before,.nextgis-qms-control__close:before{transform:translate(-50%,-50%) rotate(45deg)}.nextgis-qms-control__about-close:after,.nextgis-qms-control__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.nextgis-qms-control.maplibregl-ctrl .nextgis-qms-control__toggle:not(:disabled):hover{background-color:var(--nextgis-qms-control-hover-background)}.nextgis-qms-control button.nextgis-qms-control__about:not(:focus-visible){outline:0}.nextgis-qms-control__about-developed-by{color:var(--nextgis-qms-control-muted-color)}