.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}:root{color:#18221e;font-synthesis:none;text-rendering:optimizelegibility;background:#edf1ee;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}.app-shell{grid-template-columns:242px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#dbe8e1;background:#0b1f19;flex-direction:column;gap:20px;height:100vh;padding:20px 13px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{align-items:center;gap:12px;padding:0 8px 8px;display:flex}.brand-mark{color:#18382b;letter-spacing:-1px;background:#dfe9be;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.brand strong{letter-spacing:.04em;font-size:15px;display:block}.brand span{color:#90a79d;margin-top:2px;font-size:10px;display:block}.nav-list{gap:16px;display:grid}.nav-group{gap:4px;display:grid}.nav-group-label{color:#698077;letter-spacing:.14em;padding:0 12px 4px;font-size:8px;font-weight:800}.nav-item{color:#a9bbb3;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:10px 12px;display:flex}.nav-item.active{color:#eff8f3;background:#17352a;box-shadow:inset 3px 0 #bfd877}.sidebar-footer{gap:12px;margin-top:auto;display:grid}.sidebar-footer small{color:#70867c;padding:0 12px}.main-column{min-width:0}.topbar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-bottom:1px solid #dce3df;justify-content:space-between;align-items:center;height:78px;padding:0 24px;display:flex;position:sticky;top:0}.topbar h1{margin:0;font-size:18px}.topbar p{color:#708079;margin:4px 0 0;font-size:11px}.top-actions{align-items:center;gap:11px;display:flex}.data-badge{color:#3e5f4e;background:#edf4e8;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.icon-button{background:#fff;border:1px solid #dce3df;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.profile{align-items:center;gap:9px;display:flex}.avatar{color:#fff;background:#17352a;border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid}.profile strong,.profile span{display:block}.profile strong{font-size:11px}.profile span{color:#7b8982;margin-top:2px;font-size:9px}.workspace{padding:16px 20px 22px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:12px;display:grid}.kpi-card{background:#fff;border:1px solid #dfe5e1;border-radius:14px;align-items:center;gap:11px;padding:14px;display:flex;box-shadow:0 5px 18px #192b220a}.kpi-icon{color:#294a37;background:#eef3e4;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.kpi-card span{color:#78857f;font-size:9px;display:block}.kpi-card strong{margin-top:3px;font-size:18px;display:block}.kpi-card small{color:#9aa39f;margin-top:2px;font-size:8px;display:block}.content-grid{grid-template-columns:minmax(0,1fr) 320px;gap:12px;min-height:calc(100vh - 182px);display:grid}.map-card,.details-panel{background:#fff;border:1px solid #dfe5e1;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #192b220d}.map-card{grid-template-rows:auto 1fr;display:grid}.map-header{border-bottom:1px solid #e3e8e5;justify-content:space-between;align-items:center;min-height:68px;padding:13px 16px;display:flex}.map-header h2{margin:4px 0 0;font-size:15px}.eyebrow{color:#7f8b85;letter-spacing:.13em;font-size:8px;font-weight:800}.live-badge{color:#3e5f4e;background:#edf4e8;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.live-dot{background:#638a58;border-radius:50%;width:7px;height:7px}.map-stage{background:#dfe7e2;min-height:585px;position:relative}.map-container{position:absolute;inset:0}.map-message{z-index:10;color:#536159;background:#eef2ef;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.map-message.error{color:#9c3131}.floating-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;background:#fffffff2;border:1px solid #d2dcd6f5;border-radius:12px;position:absolute;box-shadow:0 10px 30px #0d1c151f}.layers-panel{width:265px;padding:12px;top:14px;left:14px}.panel-title{border-bottom:1px solid #e5e9e6;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:9px;display:flex}.panel-title-left{align-items:center;gap:7px;display:flex}.panel-title strong{font-size:11px}.panel-title>span{color:#88948e;font-size:8px}.layer-section{border-bottom:1px solid #edf0ee;padding:8px 0}.layer-section:last-child{border:0;padding-bottom:0}.section-label{color:#8c9892;letter-spacing:.12em;margin-bottom:7px;font-size:7px;font-weight:800;display:block}.layer-row{cursor:pointer;grid-template-columns:auto 30px 1fr;align-items:center;gap:8px;padding:5px 0;display:grid}.layer-row input,.radio-row input{accent-color:#2f5946}.layer-symbol{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.layer-symbol.known{color:#713b27;background:#f3e4dc}.layer-symbol.official{color:#2d6f9f;background:#e2edf5}.layer-row strong{font-size:9px;display:block}.layer-row small{color:#8a9690;margin-top:2px;font-size:8px;display:block}.radio-row{color:#596860;cursor:pointer;align-items:center;gap:7px;margin-top:6px;font-size:9px;display:flex}.legend{gap:7px;padding:10px 11px;display:grid;bottom:28px;left:auto;right:14px}.legend strong{font-size:9px}.legend span{color:#64736c;align-items:center;gap:7px;font-size:8px;display:flex}.legend-box{border-radius:2px;width:13px;height:9px;display:inline-block}.legend-box.known{background:#8c4a2f8c;border:1px solid #5f2f1e}.legend-box.official{background:#2d6f9f1a;border:1px solid #2d6f9f}.legend-box.future{background:#c73d3d24;border:1px dashed #c73d3d}.details-panel{min-height:100%;padding:0}.empty-details{text-align:center;color:#738078;flex-direction:column;align-items:center;padding:56px 30px;display:flex}.empty-details>strong{color:#26332d;margin-top:10px;font-size:13px}.empty-details>p{font-size:10px;line-height:1.6}.details-head{border-bottom:1px solid #e5e9e6;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.details-icon{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.details-icon.known{color:#713b27;background:#f3e4dc}.details-icon.official{color:#2d6f9f;background:#e2edf5}.details-head h3{margin:3px 0 0;font-size:14px}.close-button{cursor:pointer;color:#5f6b65;background:#f2f4f2;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.status-strip{color:#3f5b49;background:#eef3e9;border-radius:9px;margin:12px 14px 0;padding:8px 10px;font-size:9px;font-weight:800}.detail-list{margin:8px 14px 0}.detail-list>div{border-bottom:1px solid #edf0ee;grid-template-columns:42% 58%;gap:8px;padding:10px 0;display:grid}.detail-list dt{color:#85908b;font-size:9px}.detail-list dd{color:#27342e;text-align:right;overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:700}.science-note{text-align:left;background:#f7f5ee;border:1px solid #ece7d6;border-radius:10px;margin:15px 14px;padding:11px}.science-note strong{color:#5d563e;font-size:9px}.science-note p{color:#766e56;margin:5px 0 0;font-size:8px;line-height:1.55}.future-block{border:1px dashed #ccd5d0;border-radius:10px;margin:15px 14px;padding:12px}.future-block p{color:#7f8b85;margin:5px 0 0;font-size:8px;line-height:1.5}.maplibregl-ctrl-group{overflow:hidden;border-radius:10px!important}@media (width<=1180px){.content-grid{grid-template-columns:1fr}.details-panel{min-height:320px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.app-shell{grid-template-columns:72px minmax(0,1fr)}.brand>div:last-child,.nav-item span,.nav-group-label,.sidebar-footer small{display:none}.nav-item{justify-content:center}.profile>div:last-child,.data-badge{display:none}.topbar{padding-inline:16px}}@media (width<=620px){.workspace{padding:10px}.kpi-grid{grid-template-columns:1fr}.topbar h1{font-size:14px}.topbar p{display:none}.map-stage{min-height:530px}.layers-panel{width:225px}}.site-search{width:250px;position:relative}.site-search label{color:#718079;background:#f7f9f7;border:1px solid #dce3df;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.site-search input{color:#24322b;background:0 0;border:0;outline:none;width:100%;font-size:10px}.search-results{z-index:40;background:#fff;border:1px solid #dce3df;border-radius:10px;position:absolute;top:40px;left:0;right:0;overflow:hidden;box-shadow:0 12px 26px #0f1e1629}.search-results button{text-align:left;color:#304039;cursor:pointer;background:#fff;border:0;width:100%;padding:9px 11px;font-size:9px}.search-results button:hover{background:#f0f4f1}.map-toolbar{z-index:6;position:absolute;bottom:36px;right:12px}.map-toolbar button{cursor:pointer;color:#294337;background:#fffffff5;border:1px solid #d6ded9;border-radius:9px;width:34px;height:34px;font-size:17px;font-weight:700;box-shadow:0 6px 18px #11231a1f}.export-button{color:#29493a;cursor:pointer;background:#f4f7f5;border:1px solid #cad6cf;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 28px);margin:14px;padding:9px 10px;font-size:9px;font-weight:800;display:flex}.export-button:hover{background:#eaf0ec}@media (width<=980px){.site-search{display:none}}.api-error-banner{color:#7f3631;background:#fff2f0;border:1px solid #e8c7c4;border-radius:11px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:9px;display:flex}.api-error-banner strong{font-size:9px}.api-error-banner span{flex:1}.api-error-banner button{color:#7f3631;cursor:pointer;background:#fff;border:1px solid #d7aaa6;border-radius:7px;padding:6px 9px;font-size:8px}.live-badge.offline{color:#8a443e;background:#f9e8e5}.live-badge.offline .live-dot{background:#b85a50}.search-results button{justify-content:space-between;align-items:center;display:flex}.search-results button span{color:#88948e;font-size:8px}.layers-panel{max-height:calc(100% - 28px);overflow:hidden}.layer-scroll{max-height:calc(100vh - 285px);padding-right:3px;overflow-y:auto}.layer-scroll::-webkit-scrollbar{width:5px}.layer-scroll::-webkit-scrollbar-thumb{background:#cbd5cf;border-radius:999px}.layer-symbol.ref-limite-nationale,.layer-symbol.ref-districts,.layer-symbol.ref-regions,.layer-symbol.ref-departements,.layer-symbol.ref-sous-prefectures,.layer-symbol.ref-communes{color:#56665e;background:#edf1ee}.layer-symbol.ref-domaines-proteges{color:#3f7247;background:#e5f0e5}.layer-symbol.ref-hydrographie,.layer-symbol.ref-plans-eau{color:#2b6f9a;background:#e4eff6}.territory-filter{background:#fff;border:1px solid #dfe5e1;border-radius:13px;grid-template-columns:minmax(180px,1fr) minmax(190px,.85fr) minmax(190px,.85fr) auto;align-items:center;gap:9px;margin-bottom:12px;padding:10px 12px;display:grid;box-shadow:0 5px 18px #192b2209}.territory-filter>div span,.territory-filter>div strong{display:block}.territory-filter>div span{color:#89958f;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.territory-filter>div strong{color:#28362f;margin-top:3px;font-size:11px}.territory-filter select{color:#34453d;background:#f8faf8;border:1px solid #dce3df;border-radius:8px;width:100%;height:34px;padding:0 8px;font-size:9px}.territory-filter button{color:#506159;cursor:pointer;background:#fff;border:1px solid #d6ded9;border-radius:8px;height:34px;padding:0 10px;font-size:8px;font-weight:700}.map-header-status{align-items:center;gap:8px;display:flex}.territory-count{color:#637169;background:#f2f4f2;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:700}.details-panel{flex-direction:column;max-height:calc(100vh - 182px);display:flex}.details-scroll{flex:1;overflow-y:auto}.details-icon.reference{color:#50685b;background:#e9efeb}.context-card{background:#fbfcfb;border:1px solid #e1e7e3;border-radius:10px;margin:12px 14px;padding:10px}.context-card>p,.context-empty{color:#849089;margin:7px 0 0;font-size:8px;line-height:1.5}.context-title{color:#405248;align-items:center;gap:7px;display:flex}.context-title strong{font-size:9px}.context-list{margin:7px 0 0}.context-list>div{border-bottom:1px solid #edf0ee;grid-template-columns:46% 54%;gap:6px;padding:6px 0;display:grid}.context-list>div:last-child{border-bottom:0}.context-list dt{color:#89948f;font-size:8px}.context-list dd{text-align:right;color:#334139;margin:0;font-size:8px;font-weight:700}.protected-list{gap:6px;margin-top:8px;display:grid}.protected-list>div{background:#eef5ed;border-radius:8px;padding:8px}.protected-list strong,.protected-list span,.protected-list small{display:block}.protected-list strong{color:#35553a;font-size:8px}.protected-list span,.protected-list small{color:#718175;margin-top:2px;font-size:7px}.ocs-dominant{background:#f3f0e7;border-radius:8px;margin-top:8px;padding:8px}.ocs-dominant span,.ocs-dominant strong,.ocs-dominant small{display:block}.ocs-dominant span{color:#8a8168;font-size:7px}.ocs-dominant strong{color:#554f3d;margin-top:2px;font-size:9px}.ocs-dominant small{color:#7d755f;margin-top:3px;font-size:7px}.ocs-bars{gap:7px;margin-top:9px;display:grid}.ocs-bars>div{grid-template-columns:1fr 54px 35px;align-items:center;gap:5px;display:grid}.ocs-bars span,.ocs-bars small{color:#67756d;font-size:7px}.ocs-bars small{text-align:right}.ocs-bars>div>div{background:#e5e9e6;border-radius:999px;height:5px;overflow:hidden}.ocs-bars i{border-radius:inherit;background:#6f8877;height:100%;display:block}.legend{max-width:215px}.legend-box.regions{background:#78a06f1f;border:1px solid #52734d}.legend-box.departements{background:#d19a611a;border:1px solid #a56e39}.legend-box.sous-prefectures{background:#9da8a314;border:1px solid #64726b}.legend-box.domaines-proteges{background:#4d875340;border:1px solid #285e32}.legend-box.hydrographie{background:#2a78a8;height:3px}.legend-box.plans-eau{background:#4385b547;border:1px solid #24648e}@media (width<=1080px){.territory-filter{grid-template-columns:1fr 1fr}.map-header-status{flex-direction:column;align-items:flex-end}}@media (width<=700px){.territory-filter{grid-template-columns:1fr}}.webgis-toolbar{z-index:7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #d2dcd6f2;border-radius:10px;align-items:center;gap:4px;padding:5px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #1e2b2421}.webgis-toolbar button{color:#58675f;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:31px;height:31px;transition:all .16s;display:grid}.webgis-toolbar button:hover{color:#34473d;background:#edf2ef}.webgis-toolbar button.active{color:#fff;background:#365a46}.toolbar-separator{background:#dce3df;width:1px;height:21px;margin:0 2px}.measurement-badge{z-index:8;color:#fff;background:#2a352fed;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:800;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000026}.measurement-badge small{opacity:.72;margin-top:2px;font-size:7px;font-weight:500;display:block}@media print{.sidebar,.topbar,.kpi-grid,.territory-filter,.layers-panel,.details-panel,.webgis-toolbar,.api-error-banner{display:none!important}.app-shell,.main-column,.workspace,.content-grid,.map-card,.map-stage{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.map-stage,.map-container{height:95vh!important}.map-header{padding:8px 0 12px!important}.legend{display:block!important}}.map-stage .legend{max-width:220px;bottom:28px!important;left:auto!important;right:14px!important}@media (width<=700px){.map-stage .legend{max-width:180px;padding:8px 9px;bottom:12px!important;right:8px!important}}.module-workspace{overflow:auto}.module-page{gap:14px;display:grid}.module-hero{background:#fff;border:1px solid #dfe6e1;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.module-hero h2{color:#26372e;margin:3px 0 5px;font-size:20px}.module-hero p{color:#76837c;max-width:700px;margin:0;font-size:9px;line-height:1.55}.module-total{color:#3d624f;background:#eef4f0;border-radius:11px;align-items:center;gap:10px;min-width:135px;padding:11px 13px;display:flex}.module-total strong,.module-total span{display:block}.module-total strong{font-size:18px}.module-total span{color:#728078;margin-top:1px;font-size:8px}.table-filters{background:#fff;border:1px solid #dfe6e1;border-radius:12px;grid-template-columns:minmax(190px,1.1fr) repeat(3,minmax(145px,.8fr)) auto;gap:8px;padding:10px;display:grid}.table-filters select,.filter-search{color:#44564c;background:#f9fbfa;border:1px solid #dce4df;border-radius:8px;height:35px;font-size:8px}.table-filters select{padding:0 8px}.filter-search{align-items:center;gap:6px;padding:0 9px;display:flex}.filter-search input{width:100%;color:inherit;background:0 0;border:0;outline:0;font-size:9px}.filter-check{color:#55665d;cursor:pointer;border:1px solid #dce4df;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:8px;display:flex}.data-table-card{background:#fff;border:1px solid #dfe6e1;border-radius:13px;min-width:0;overflow:hidden}.data-table-head{color:#52635a;border-bottom:1px solid #e8ece9;justify-content:space-between;align-items:center;min-height:42px;padding:0 13px;display:flex}.data-table-head>div{align-items:center;gap:6px;display:flex}.data-table-head strong{font-size:9px}.data-table-head span{color:#8a9690;font-size:8px}.table-scroll{max-height:calc(100vh - 315px);overflow:auto}.pgso-table{border-collapse:collapse;width:100%;font-size:8px}.pgso-table th{z-index:2;color:#738078;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#f6f8f7;padding:9px 10px;font-size:7px;position:sticky;top:0}.pgso-table td{color:#526057;border-top:1px solid #edf0ee;padding:9px 10px}.pgso-table tbody tr{cursor:pointer}.pgso-table tbody tr:hover{background:#f7faf8}.pgso-table td strong{color:#34493e}.table-pill{border-radius:999px;justify-content:center;align-items:center;min-width:32px;padding:3px 6px;font-size:7px;font-weight:700;display:inline-flex}.table-pill.success{color:#3f7248;background:#e8f4ea}.table-pill.danger{color:#9a4f44;background:#f8e9e6}.table-pill.neutral{color:#6c7872;background:#eef1ef}.table-empty{text-align:center;color:#8b9690!important;padding:35px!important}.alert-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.alert-kpis article{color:#5f7167;background:#fff;border:1px solid #e0e6e2;border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.alert-kpis strong,.alert-kpis span{display:block}.alert-kpis strong{color:#2e4137;font-size:18px}.alert-kpis span{color:#87928c;margin-top:1px;font-size:8px}.alerts-empty{text-align:center;color:#76847c;align-content:center;place-items:center;gap:8px;min-height:260px;padding:35px;display:grid}.alerts-empty strong{color:#405149;font-size:11px}.alerts-empty p{max-width:500px;margin:0;font-size:9px;line-height:1.6}.alerts-empty code{color:#52635a;background:#eef2ef;border-radius:4px;margin:0 3px;padding:2px 4px}.nav-item:disabled{opacity:.45;cursor:default}@media (width<=1100px){.table-filters{grid-template-columns:1fr 1fr}.alert-kpis{grid-template-columns:repeat(2,1fr)}}.alert-module-page{position:relative}.alert-export-actions{gap:7px;display:flex}.alert-export-actions button{color:#506259;cursor:pointer;background:#fff;border:1px solid #d8e0db;border-radius:8px;align-items:center;gap:5px;height:33px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.alert-filterbar{background:#fff;border:1px solid #dfe6e1;border-radius:11px;grid-template-columns:minmax(130px,.85fr) repeat(4,minmax(130px,.8fr)) auto auto;align-items:center;gap:7px;padding:9px;display:grid}.alert-filterbar input,.alert-filterbar select{color:#4f6057;background:#f9fbfa;border:1px solid #dce4df;border-radius:8px;height:34px;padding:0 8px;font-size:8px}.alert-filterbar>label{white-space:nowrap;color:#596a61;align-items:center;gap:5px;font-size:8px;display:flex}.alert-view-switch{gap:3px;display:flex}.alert-view-switch button{color:#66766e;cursor:pointer;background:#fff;border:1px solid #dbe2de;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.alert-view-switch button.active{color:#fff;background:#3e5f4d;border-color:#3e5f4d}.alert-map-wrap{background:#e7ebe8;border:1px solid #dfe6e1;border-radius:13px;min-height:520px;position:relative;overflow:hidden}.alert-map{width:100%;height:560px}.alert-map-legend{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #d5ded9f2;border-radius:9px;gap:7px;width:185px;padding:10px 11px;display:grid;position:absolute;bottom:28px;right:14px;box-shadow:0 7px 22px #1f2d251f}.alert-dot{border-radius:3px;width:11px;height:11px}.alert-dot.valid{background:#45a66d}.alert-dot.rejected{background:#9aa39e}.alert-detail-drawer{z-index:100;background:#fff;border-left:1px solid #dbe3de;flex-direction:column;width:min(420px,92vw);height:100vh;display:flex;position:fixed;top:0;right:0;box-shadow:-12px 0 35px #1c282226}.alert-drawer-head{border-bottom:1px solid #e4e9e6;justify-content:space-between;align-items:center;min-height:66px;padding:12px 14px;display:flex}.alert-drawer-head h3{color:#2d4036;margin:2px 0 0;font-size:16px}.alert-drawer-head button{color:#5b6962;cursor:pointer;background:#f1f4f2;border:0;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.alert-drawer-scroll{padding-bottom:30px;overflow-y:auto}.alert-drawer-loading{color:#7c8881;padding:20px;font-size:9px}.alert-summary-grid{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.alert-summary-grid>div{color:#687870;background:#fafbfa;border:1px solid #e4e9e6;border-radius:9px;padding:10px}.alert-summary-grid span,.alert-summary-grid strong{display:block}.alert-summary-grid span{color:#8a958f;margin-top:5px;font-size:7px}.alert-summary-grid strong{color:#36483f;margin-top:2px;font-size:10px}.alert-info-card,.alert-validation-card{background:#fbfcfb;border:1px solid #e1e7e3;border-radius:10px;margin:0 12px 10px;padding:11px}.alert-info-card>strong{color:#43554b;font-size:9px}.alert-info-card>p{color:#7d8982;font-size:8px}.alert-info-card dl{margin:8px 0 0}.alert-info-card dl>div{border-bottom:1px solid #edf0ee;grid-template-columns:46% 54%;gap:6px;padding:6px 0;display:grid}.alert-info-card dl>div:last-child{border-bottom:0}.alert-info-card dt,.alert-info-card dd{font-size:8px}.alert-info-card dt{color:#87938c}.alert-info-card dd{text-align:right;color:#405148;margin:0;font-weight:700}.protected-alert-list{gap:6px;margin-top:8px;display:grid}.protected-alert-list>div{background:#edf4ec;border-radius:8px;padding:8px}.protected-alert-list strong,.protected-alert-list span,.protected-alert-list small{font-size:8px;display:block}.protected-alert-list span,.protected-alert-list small{color:#718077;margin-top:2px;font-size:7px}.alert-section-title{color:#42564a;align-items:center;gap:6px;margin-bottom:9px;display:flex}.alert-section-title strong{font-size:9px}.alert-validation-card label{color:#707d76;gap:4px;margin-top:8px;font-size:8px;display:grid}.alert-validation-card input,.alert-validation-card select,.alert-validation-card textarea{box-sizing:border-box;color:#46574e;background:#fff;border:1px solid #dce3df;border-radius:7px;width:100%;padding:7px 8px;font-family:inherit;font-size:8px}.save-validation{color:#fff;cursor:pointer;background:#3d654f;border:0;border-radius:8px;width:100%;height:35px;margin-top:10px;font-size:8px;font-weight:800}.save-validation:disabled{opacity:.6}.validation-message{color:#4f6458;background:#eef3ef;border-radius:7px;margin-top:8px;padding:7px;font-size:8px}.validation-history{gap:7px;margin-top:8px;display:grid}.validation-history article{background:#f5f7f5;border-left:2px solid #82968a;padding:8px}.validation-history article>div{justify-content:space-between;gap:7px;display:flex}.validation-history strong,.validation-history span,.validation-history small{font-size:7px}.validation-history small{color:#7f8a84;margin-top:3px;display:block}.validation-history p{color:#59675f;margin:5px 0 0;font-size:8px;line-height:1.45}@media (width<=1150px){.alert-filterbar{grid-template-columns:1fr 1fr 1fr}}@media (width<=720px){.alert-filterbar{grid-template-columns:1fr}.alert-map{height:480px}.alert-map-legend{bottom:12px;right:8px}}.ops-page{padding-bottom:24px}.ops-grid{grid-template-columns:minmax(310px,.75fr) minmax(560px,1.55fr);align-items:start;gap:14px;display:grid}.ops-card{color:#56675e;background:#fff;border:1px solid #dfe6e1;border-radius:13px;padding:14px}.ops-card-list{min-width:0}.ops-card-head{border-bottom:1px solid #e8ece9;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;display:flex}.ops-card-head strong,.ops-card-head span{display:block}.ops-card-head strong{color:#34493e;font-size:10px}.ops-card-head span{color:#89948e;margin-top:2px;font-size:8px}.ops-form{gap:9px;display:grid}.ops-form label{color:#6d7b73;gap:4px;font-size:8px;display:grid}.ops-form input,.ops-form select,.ops-form textarea,.ops-inline-select{box-sizing:border-box;color:#44564c;width:100%;font:inherit;background:#f9fbfa;border:1px solid #dbe3df;border-radius:8px;padding:8px;font-size:8px}.ops-form textarea{resize:vertical}.ops-form-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ops-primary,.ops-secondary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:35px;font-size:8px;font-weight:800;display:inline-flex}.ops-primary{color:#fff;background:#3d654f;border:0}.ops-secondary{color:#50675a;background:#fff;border:1px solid #d7e0da}.ops-check{grid-template-columns:auto 1fr;align-items:center;gap:7px!important;display:flex!important}.ops-check input{width:auto}.ops-file{cursor:pointer;background:#f8faf9;border:1px dashed #cbd8d0;border-radius:8px;flex-direction:row;align-items:center;min-height:38px;padding:0 10px;position:relative;gap:7px!important;display:flex!important}.ops-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.ops-subtext{color:#8a9690;margin-top:3px;font-size:7px;display:block}.ops-inline-select{background:#fff;min-width:105px;padding:5px 6px}.ops-note{color:#6d7c73;background:#f7faf8;border:1px solid #dfe6e1;border-radius:10px;padding:10px 12px;font-size:8px;line-height:1.5}.ops-note strong{color:#46584e}.ops-workflow-card{background:#fff;border:1px solid #dfe6e1;border-radius:13px;padding:15px}.ops-workflow-title{color:#40554a;align-items:center;gap:8px;display:flex}.ops-workflow-title strong,.ops-workflow-title span{display:block}.ops-workflow-title strong{font-size:10px}.ops-workflow-title span{color:#87928c;margin-top:2px;font-size:8px}.ops-flow{align-items:stretch;gap:8px;margin-top:16px;display:flex;overflow-x:auto}.ops-flow>div{background:#f9fbfa;border:1px solid #e0e7e2;border-radius:10px;flex:1;min-width:135px;padding:11px}.ops-flow b{color:#fff;background:#3f654f;border-radius:50%;place-items:center;width:22px;height:22px;margin-bottom:7px;font-size:8px;display:grid}.ops-flow strong,.ops-flow span{display:block}.ops-flow strong{color:#384c41;font-size:9px}.ops-flow span{color:#819087;margin-top:3px;font-size:7px}.ops-flow i,.ops-flow em{color:#7b8981;align-self:center;font-style:normal;font-weight:800}.ops-two-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ops-two-cards .ops-card strong{color:#405249;font-size:10px}.ops-two-cards .ops-card p{font-size:8px;line-height:1.55}.ops-two-cards .ops-card small{color:#89958f;font-size:7px}@media (width<=1100px){.ops-grid{grid-template-columns:1fr}}@media (width<=720px){.ops-form-row,.ops-two-cards{grid-template-columns:1fr}.ops-flow{flex-direction:column}.ops-flow i,.ops-flow em{transform:rotate(90deg)}}.quick-access-section{background:#fff;border:1px solid #dfe6e1;border-radius:13px;padding:14px}.quick-access-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.quick-access-head strong{color:#34493e;font-size:10px}.quick-access-head span{color:#8a958f;font-size:8px}.quick-access-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.quick-access-button{color:#43564b;text-align:left;cursor:pointer;background:#f9fbfa;border:1px solid #e0e7e2;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:62px;padding:9px 10px;transition:all .15s;display:grid;position:relative}.quick-access-button:hover{background:#f3f7f4;border-color:#bfcfc5;transform:translateY(-1px)}.quick-icon{color:#3e654f;background:#e8f0eb;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.quick-access-button strong,.quick-access-button small{display:block}.quick-access-button strong{color:#34483d;font-size:9px}.quick-access-button small{color:#88938d;margin-top:3px;font-size:7px}.quick-access-button b{color:#fff;background:#3f654f;border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:8px;display:grid}.selected-alert-summary{background:#f7faf8;border:1px solid #dfe7e2;border-radius:9px;grid-template-columns:1fr 1fr;gap:6px;padding:9px;display:grid}.selected-alert-summary>div{background:#fff;border-radius:6px;padding:5px 6px}.selected-alert-summary span,.selected-alert-summary strong{display:block}.selected-alert-summary span{color:#89958e;font-size:7px}.selected-alert-summary strong{color:#405249;word-break:break-word;margin-top:2px;font-size:8px}.data-source-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.data-source-card{background:#fff;border:1px solid #dfe6e1;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:start;gap:11px;padding:14px;display:grid}.data-source-card.active-source{background:#fbfdfb;border-color:#bdd0c4}.data-source-icon{color:#456652;background:#ecf2ee;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.data-source-card strong,.data-source-card span{display:block}.data-source-card strong{color:#364a3f;font-size:10px}.data-source-card span{color:#7d8b83;margin-top:3px;font-size:8px}.data-source-card p{color:#65746c;margin:7px 0 0;font-size:8px;line-height:1.5}.data-source-card>b{color:#447254;white-space:nowrap;background:#e9f2ec;border-radius:999px;align-self:start;padding:5px 7px;font-size:7px}.intelligence-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.intelligence-card{background:#fff;border:1px solid #dfe6e1;border-radius:12px;padding:14px;position:relative}.intelligence-card.active-model{background:#fbfdfb;border-color:#bdd0c4}.intelligence-card>div{color:#40584a;align-items:center;gap:8px;display:flex}.intelligence-card>div strong{font-size:10px}.intelligence-card p{color:#65746c;margin:10px 0 7px;font-size:8px;line-height:1.55}.intelligence-card small{color:#89958f;font-size:7px}.model-status{border-radius:999px;margin-top:10px;padding:4px 7px;font-size:7px;font-weight:800;display:inline-flex}.model-status.active{color:#3f724e;background:#e5f2e9}.model-status.calibration{color:#9a6a25;background:#fff1db}.model-status.planned{color:#6d7771;background:#eef1ef}@media (width<=1050px){.quick-access-grid{grid-template-columns:repeat(2,1fr)}.data-source-grid,.intelligence-grid{grid-template-columns:1fr}}@media (width<=720px){.quick-access-grid,.selected-alert-summary{grid-template-columns:1fr}}.admin-page{padding-bottom:24px}.admin-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.admin-kpis article{color:#456652;background:#fff;border:1px solid #dde6e0;border-radius:12px;align-items:center;gap:10px;padding:13px;display:flex;box-shadow:0 4px 14px #21382b0a}.admin-kpis strong,.admin-kpis span{display:block}.admin-kpis strong{color:#31483a;font-size:15px}.admin-kpis span{color:#829087;margin-top:2px;font-size:8px}.admin-tabs{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.admin-tabs button{color:#66766d;cursor:pointer;background:#fff;border:1px solid #d8e2dc;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:8px;font-weight:700;display:flex}.admin-tabs button.active{color:#fff;background:#355b45;border-color:#355b45}.admin-panel{background:#fff;border:1px solid #dde5e0;border-radius:13px;padding:14px;box-shadow:0 5px 18px #1d31250a}.admin-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-panel-head strong,.admin-panel-head span{display:block}.admin-panel-head strong{color:#31473a;font-size:10px}.admin-panel-head span{color:#8a968f;margin-top:2px;font-size:8px}.admin-primary{color:#fff;cursor:pointer;background:#3f684f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:8px;font-weight:800;display:inline-flex}.admin-user-form{background:#f5f8f6;border:1px solid #e0e8e3;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;padding:11px;display:grid}.admin-form-head{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.admin-form-head button{color:#78867e;cursor:pointer;background:0 0;border:0}.admin-user-form label{color:#65756c;font-size:7px;font-weight:800}.admin-user-form input,.admin-user-form select{box-sizing:border-box;color:#374b3f;background:#fff;border:1px solid #d5dfd9;border-radius:7px;width:100%;margin-top:4px;padding:8px;font-size:8px;display:block}.admin-user-form .admin-primary{align-self:end;height:32px}.admin-table-wrap{overflow:auto}.admin-table{border-collapse:collapse;width:100%;min-width:720px}.admin-table th{text-align:left;color:#87938c;letter-spacing:.05em;background:#f5f7f6;border-bottom:1px solid #e3e9e5;padding:8px;font-size:7px}.admin-table td{color:#56665d;vertical-align:middle;border-bottom:1px solid #edf1ee;padding:9px 8px;font-size:8px}.admin-table td strong,.admin-table td span{display:block}.admin-table td strong{color:#354a3d;font-size:8px}.admin-table td>span:not(.admin-role):not(.admin-status):not(.permission-dot){color:#8a958f;margin-top:2px}.admin-role{color:#466552;background:#edf3ef;border-radius:999px;width:max-content;padding:4px 6px;font-size:7px;font-weight:700;display:inline-block!important}.admin-status{border-radius:999px;width:max-content;padding:4px 7px;font-size:7px;font-weight:800;display:inline-block!important}.admin-status.ok{color:#337047;background:#e7f3ea}.admin-status.off{color:#8a5b5b;background:#f3eeee}.admin-small{color:#52685b;cursor:pointer;background:#fff;border:1px solid #d4dfd8;border-radius:7px;padding:5px 7px;font-size:7px}.permission-table th:not(:first-child),.permission-table td:not(:first-child){text-align:center;min-width:105px}.permission-dot{border-radius:999px;place-items:center;width:20px;height:20px;font-weight:900;display:inline-grid!important}.permission-dot.yes{color:#347047;background:#e7f2ea}.permission-dot.no{color:#9aa39e;background:#f1f3f2}.audit-list{gap:7px;display:grid}.audit-list article{border:1px solid #e4eae6;border-radius:9px;grid-template-columns:55px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.audit-list article>span{color:#7b8981;font-size:8px;font-weight:700}.audit-list strong{color:#344b3d;font-size:8px;display:block}.audit-list p{color:#7d8b83;margin:2px 0 0;font-size:8px}.audit-list b{color:#4e6758;background:#edf3ef;border-radius:999px;padding:4px 7px;font-size:7px}.admin-settings-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px;display:grid}.admin-settings-grid label{cursor:pointer;border:1px solid #e0e7e3;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.admin-settings-grid strong,.admin-settings-grid span{display:block}.admin-settings-grid strong{color:#354a3d;font-size:8px}.admin-settings-grid span{color:#87938c;margin-top:3px;font-size:7px;line-height:1.45}.admin-settings-grid input{accent-color:#3f684f;width:16px;height:16px}@media (width<=1050px){.admin-kpis,.admin-user-form{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.admin-kpis,.admin-settings-grid,.admin-user-form{grid-template-columns:1fr}.admin-panel-head{flex-direction:column;align-items:flex-start}}.imagery-summary>div{background:#f8faf9;border:1px solid #e5ebe7;border-radius:8px;padding:8px}.imagery-summary strong,.imagery-summary span{display:block}.imagery-summary strong{color:#33463d;font-size:15px}.imagery-summary span{color:#7a8981;margin-top:2px;font-size:10px}.imagery-item{background:#fff;border:1px solid #e2e8e4;border-radius:9px;padding:10px}.imagery-item-head strong{color:#35483f;word-break:break-word;font-size:11px}.imagery-badge{border-radius:999px;flex:none;padding:3px 6px;font-size:8px;font-weight:700}.imagery-item dl>div{border-bottom:1px solid #f0f3f1;justify-content:space-between;gap:10px;padding:4px 0;display:flex}.imagery-item dt,.imagery-item dd{margin:0;font-size:9px}.imagery-item dd{color:#42544a;text-align:right}.imagery-open-link{color:#376e55;align-items:center;gap:5px;margin-top:9px;font-size:9px;font-weight:600;text-decoration:none;display:inline-flex}.ops-national-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.ops-national-card{min-width:0}.ops-tier-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 10px;display:grid}.ops-tier-grid>div{border:1px solid #e2e7e4;border-radius:10px;padding:11px}.ops-tier-grid strong,.ops-tier-grid span{display:block}.ops-tier-grid strong{color:#364b40;font-size:16px}.ops-tier-grid span{margin-top:3px;font-size:8px;font-weight:700}.ops-tier-grid .tier-a{background:#fff3f1}.ops-tier-grid .tier-b{background:#fff8ee}.ops-tier-grid .tier-c{background:#fffbea}.ops-metric-list{gap:7px;margin-top:12px;display:grid}.ops-metric-list>span{color:#66776d;background:#f8faf9;border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;gap:6px;padding:7px 8px;font-size:8px;display:grid}.ops-metric-list b{color:#344a3e;font-size:10px}@media (width<=900px){.ops-national-grid{grid-template-columns:1fr}}@media (width<=620px){.ops-tier-grid{grid-template-columns:1fr}}.alert-module-page{background:#f4f7f5;padding:24px 28px 30px}.alert-module-page .module-heading{background:#fff;border:1px solid #dde6e0;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;padding:20px 22px;display:flex;box-shadow:0 5px 18px #1f3a2d0a}.alert-module-page .module-heading .eyebrow{letter-spacing:.15em;color:#688174;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.alert-module-page .module-heading h2{color:#21352b;margin:0;font-size:25px;font-weight:750;line-height:1.18}.alert-module-page .alert-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.alert-module-page .alert-kpis article{background:#fff;border:1px solid #dfe7e2;border-radius:13px;flex-direction:column;justify-content:center;min-height:76px;padding:14px 16px;display:flex;box-shadow:0 4px 14px #1f3a2d09}.alert-module-page .alert-kpis strong{color:#274536;font-size:23px;font-weight:750;line-height:1;display:block}.alert-module-page .alert-kpis span{color:#77887f;margin-top:7px;font-size:10.5px;line-height:1.25;display:block}.alert-module-page .alert-filterbar{background:#fff;border:1px solid #dde6e0;border-radius:13px;align-items:flex-end;gap:14px;margin-bottom:14px;padding:12px 14px;display:flex;box-shadow:0 4px 14px #1f3a2d06}.alert-module-page .alert-filterbar>label{color:#62766a;gap:6px;font-size:10px;font-weight:700;display:grid}.alert-module-page .alert-filterbar select,.alert-module-page .alert-filterbar input{color:#40564a;background:#f9fbfa;border:1px solid #d8e2dc;border-radius:9px;outline:none;min-width:190px;height:38px;padding:0 11px;font-size:11px}.alert-module-page .alert-filterbar input:focus,.alert-module-page .alert-filterbar select:focus{border-color:#5f806d;box-shadow:0 0 0 3px #4a715b14}.alert-module-page .alert-view-switch{background:#eef3f0;border-radius:9px;gap:4px;margin-left:auto;padding:3px;display:flex}.alert-module-page .alert-view-switch button{color:#60736a;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:76px;height:34px;padding:0 12px;font-size:11px;font-weight:700}.alert-module-page .alert-view-switch button.active{color:#fff;background:#345b48;box-shadow:0 2px 8px #2a4f3d29}.alert-module-page .alert-map-wrap{background:#dfe6e1;border:1px solid #d9e2dc;border-radius:14px;height:590px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 6px 20px #1f3a2d0d}.alert-module-page .alert-map{width:100%;height:100%}.alert-module-page .alert-map-legend{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #d6e0daf2;border-radius:11px;min-width:215px;padding:12px 14px;position:absolute;top:auto;bottom:16px;right:16px;box-shadow:0 5px 18px #1b30261f}.alert-module-page .alert-map-legend strong{color:#324a3d;margin-bottom:8px;font-size:11px;display:block}.alert-module-page .alert-map-legend span{color:#66786e;align-items:center;gap:7px;margin:5px 0;font-size:10px;display:flex}.alert-module-page table th{color:#60746a;padding:11px 10px;font-size:10px;font-weight:750}.alert-module-page table td{color:#455a4f;padding:10px;font-size:10.5px}.alert-detail-drawer{width:430px;max-width:calc(100vw - 25px)}.alert-detail-drawer h3{font-size:15px}.alert-detail-drawer p,.alert-detail-drawer dt,.alert-detail-drawer dd{font-size:10.5px}@media (width<=1050px){.alert-module-page .alert-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.alert-module-page{padding:16px}.alert-module-page .alert-kpis{grid-template-columns:1fr}.alert-module-page .alert-filterbar{flex-direction:column;align-items:stretch}.alert-module-page .alert-view-switch{margin-left:0}}.imagery-card{overflow:hidden}.imagery-loading,.imagery-empty{text-align:center;color:#7c8b83;background:#f8faf9;border:1px dashed #d7e1db;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:90px;padding:14px;display:flex}.imagery-loading span,.imagery-empty span{margin-top:5px;font-size:10px;line-height:1.4;display:block}.imagery-empty strong{color:#52655a;margin-top:6px;font-size:11px}.imagery-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 12px;display:grid}.imagery-summary>div{text-align:center;background:#f7faf8;border:1px solid #e0e7e3;border-radius:8px;padding:9px}.imagery-summary strong{color:#345142;font-size:16px;font-weight:750;display:block}.imagery-summary span{color:#819087;margin-top:3px;font-size:9px;display:block}.imagery-main-preview{background:#fff;border:1px solid #dce5df;border-radius:10px;margin-bottom:14px;overflow:hidden}.imagery-preview-wrapper{background:#e7ede9;width:100%;position:relative;overflow:hidden}.imagery-preview-large{object-fit:cover;background:#e5ebe7;width:100%;height:240px;display:block}.imagery-preview-expand{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f372bc7;border-radius:7px;place-items:center;width:31px;height:31px;text-decoration:none;display:grid;position:absolute;top:10px;right:10px}.imagery-main-title{justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 11px 8px;display:flex}.imagery-main-title>div{min-width:0}.imagery-main-title strong{overflow-wrap:anywhere;color:#354a3f;font-size:11px;display:block}.imagery-main-title>div>span{color:#849188;margin-top:3px;font-size:9px;display:block}.imagery-main-actions{grid-template-columns:repeat(2,1fr);gap:7px;padding:0 11px 11px;display:grid}.imagery-main-actions a{color:#496356;background:#f7faf8;border:1px solid #dce4df;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 8px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.imagery-list{gap:10px;display:grid}.imagery-item{background:#fff;border:1px solid #dfe6e2;border-radius:9px;padding:9px;transition:border-color .15s,box-shadow .15s}.imagery-thumbnail-button{cursor:pointer;background:#e7ede9;border:0;border-radius:7px;width:100%;margin:0 0 8px;padding:0;display:block;overflow:hidden}.imagery-thumbnail{object-fit:cover;background:#e4eae6;width:100%;height:140px;transition:transform .18s;display:block}.imagery-thumbnail-button:hover .imagery-thumbnail{transform:scale(1.015)}.imagery-item-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:7px;display:flex}.imagery-item-head strong{overflow-wrap:anywhere;color:#3b5045;min-width:0;font-size:10.5px}.imagery-badge{letter-spacing:.04em;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:3px 6px;font-size:7.5px;font-weight:800;display:inline-flex}.imagery-badge.validation{color:#276942;background:#e3f4e9}.imagery-badge.context{color:#68776f;background:#edf1ef}.imagery-item dl{margin:0}.imagery-item dl>div{border-bottom:1px solid #f0f3f1;justify-content:space-between;align-items:flex-start;gap:10px;padding:5px 0;display:flex}.imagery-item dl>div:last-child{border-bottom:0}.imagery-item dt,.imagery-item dd{margin:0;font-size:9px;line-height:1.35}.imagery-item dt{color:#849189}.imagery-item dd{text-align:right;overflow-wrap:anywhere;color:#45594e;max-width:60%}.imagery-item-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.imagery-item-actions button,.imagery-item-actions a{color:#456052;cursor:pointer;background:#f8faf9;border:1px solid #dce4df;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 7px;font-size:8.5px;font-weight:700;text-decoration:none;display:flex}.imagery-item-actions button:hover,.imagery-item-actions a:hover,.imagery-main-actions a:hover{background:#eef4f0;border-color:#cddbd2}@media (width<=600px){.imagery-preview-large{height:190px}.imagery-summary{grid-template-columns:1fr 1fr 1fr}}.alert-map-wrap{background:#eef2ef;border-radius:14px;position:relative;overflow:hidden}.alert-map{width:100%;height:min(72vh,820px);min-height:650px}.alert-validation-layers{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid #1e3e2f24;border-radius:12px;width:292px;max-height:calc(100% - 28px);position:absolute;top:14px;left:14px;overflow:hidden;box-shadow:0 10px 30px #142d212e}.alert-validation-layers.collapsed{width:210px}.av-layer-title{color:#183d2c;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4ebe7;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 13px;display:flex}.av-layer-title span{flex-direction:column;align-items:flex-start;display:flex}.av-layer-title strong{font-size:13px;font-weight:800}.av-layer-title small{color:#718079;margin-top:2px;font-size:9px}.av-layer-title b{background:#edf4f0;border-radius:50%;place-items:center;width:23px;height:23px;font-size:17px;line-height:1;display:grid}.av-layer-scroll{max-height:calc(72vh - 72px);padding:7px 8px 10px;overflow:hidden auto}.av-layer-scroll details{background:#fff;border:1px solid #e5ebe8;border-radius:9px;margin-bottom:6px;overflow:hidden}.av-layer-scroll summary{cursor:pointer;color:#52615a;letter-spacing:.055em;background:#f5f8f6;padding:8px 10px;font-size:9px;font-weight:800;list-style:none}.av-layer-scroll summary::-webkit-details-marker{display:none}.av-layer-scroll summary:before{content:"▸";color:#37654e;margin-right:6px;display:inline-block}.av-layer-scroll details[open]>summary:before{content:"▾"}.av-layer-row{cursor:pointer;border-top:1px solid #f0f3f1;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:39px;padding:6px 9px;display:grid}.av-layer-row:hover:not(.disabled){background:#f9fbfa}.av-layer-row input{accent-color:#246642;width:14px;height:14px}.av-layer-row>span{flex-direction:column;min-width:0;display:flex}.av-layer-row strong{color:#293c33;font-size:10.5px;font-weight:700;line-height:1.25}.av-layer-row small{color:#839088;margin-top:2px;font-size:8.5px;line-height:1.25}.av-layer-row em{color:#929b96;white-space:nowrap;background:#f1f2f2;border-radius:5px;padding:3px 5px;font-size:7.5px;font-style:normal;font-weight:700}.av-layer-row.disabled{opacity:.62;cursor:not-allowed}.av-opacity{border-top:1px solid #f0f3f1;grid-template-columns:70px 1fr 35px;align-items:center;gap:6px;padding:7px 9px;display:grid}.av-opacity span{color:#66736c;font-size:8px}.av-opacity input{accent-color:#2d6f4c;width:100%}.av-opacity strong{color:#30493b;text-align:right;font-size:8px}.av-basemap-row{color:#34483d;cursor:pointer;border-top:1px solid #f0f3f1;align-items:center;gap:7px;min-height:34px;padding:6px 9px;font-size:10px;display:flex}.av-basemap-row input{accent-color:#246642}.av-layer-status{color:#3f6d54;background:#edf5f0;border-radius:7px;margin:7px 2px 2px;padding:7px 8px;font-size:8.5px}.alert-active-image-status{z-index:19;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#173125e0;border:1px solid #fff6;border-radius:9px;flex-direction:column;max-width:330px;padding:8px 11px;display:flex;position:absolute;top:14px;left:320px;box-shadow:0 7px 20px #0c1c142e}.alert-active-image-status strong{text-transform:uppercase;letter-spacing:.06em;font-size:9px}.alert-active-image-status span{margin-top:2px;font-size:10px;font-weight:700}.alert-active-image-status small{color:#ffffffc7;margin-top:2px;font-size:8.5px}.alert-map-legend{z-index:18;background:#fffffff2;border-radius:9px;flex-direction:column;gap:5px;min-width:175px;padding:9px 11px;display:flex;position:absolute;bottom:30px;right:14px;box-shadow:0 7px 22px #11271c26}.alert-map-legend strong{color:#233a2e;font-size:10px}.alert-map-legend span{color:#5c6962;align-items:center;gap:6px;font-size:8.5px;display:flex}.alert-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.alert-dot.high{background:#e53935}.alert-dot.pending{background:#f28c28}.alert-dot.review{background:#ffd54f}@media (width<=900px){.alert-map{min-height:620px}.alert-validation-layers{width:250px}.alert-active-image-status{max-width:240px;left:276px}}@media (width<=680px){.alert-validation-layers{width:calc(100% - 28px);max-height:42%}.alert-active-image-status{display:none}.alert-map-legend{bottom:28px;right:9px}}.alert-territory-filterbar{grid-template-columns:repeat(5,minmax(145px,1fr)) auto auto;align-items:end;gap:9px;display:grid}.alert-territory-filterbar>label{min-width:0}.alert-territory-filterbar select,.alert-territory-filterbar input{width:100%}.alert-territory-filterbar select:disabled{opacity:.55;cursor:not-allowed}.alert-filter-reset{color:#526159;cursor:pointer;background:#fff;border:1px solid #dfe6e2;border-radius:8px;min-height:36px;padding:0 13px;font-size:10px;font-weight:700}.alert-filter-reset:hover{background:#f3f7f5}.alert-active-territory{color:#50635a;background:#f5f9f7;border:1px solid #dce8e1;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;margin:-3px 0 10px;padding:7px 10px;font-size:9px;display:flex}.alert-active-territory strong{color:#244b37}.alert-active-territory span{background:#fff;border-radius:5px;padding:3px 6px}.alerts-loading-line{color:#587064;background:#f3f7f5;border-radius:7px;margin-bottom:9px;padding:7px 10px;font-size:9px}.alert-kpis article small{color:#86928c;margin-top:3px;font-size:8px;display:block}.table-scroll tbody tr{cursor:pointer}.table-scroll tbody tr.selected{background:#edf6f1}.table-scroll td small{color:#8c9892;margin-top:2px;font-size:8px;display:block}@media (width<=1450px){.alert-territory-filterbar{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=850px){.alert-territory-filterbar{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media (width<=560px){.alert-territory-filterbar{grid-template-columns:1fr}}.alert-module-page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:22px 26px 34px!important;overflow-x:hidden!important}.alert-module-page .module-heading{box-sizing:border-box!important;background:#fff!important;border:1px solid #e1e8e4!important;border-radius:14px!important;justify-content:space-between!important;align-items:flex-start!important;gap:24px!important;width:100%!important;margin:0 0 18px!important;padding:18px 20px!important;display:flex!important}.alert-module-page .module-heading h2{color:#183c2c!important;margin:5px 0 6px!important;font-size:25px!important;line-height:1.15!important}.alert-module-page .module-heading p{color:#66766e!important;max-width:900px!important;margin:0!important;font-size:12px!important;line-height:1.55!important}.alert-module-page .alert-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:0 0 15px!important;display:grid!important}.alert-module-page .alert-kpis article{box-sizing:border-box!important;background:#fff!important;border:1px solid #dde6e1!important;border-radius:13px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:105px!important;padding:14px!important;display:flex!important}.alert-module-page .alert-kpis article>strong{color:#244f39!important;font-size:24px!important;line-height:1!important}.alert-module-page .alert-kpis article>span{color:#66776f!important;text-align:center!important;margin-top:8px!important;font-size:10px!important;line-height:1.3!important}.alert-module-page .alert-filterbar{box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe7e3!important;border-radius:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important;gap:11px!important;width:100%!important;min-width:0!important;margin:0 0 13px!important;padding:15px!important;display:grid!important;overflow:visible!important}.alert-module-page .alert-filterbar label{color:#53655b!important;flex-direction:column!important;gap:6px!important;min-width:0!important;margin:0!important;font-size:9px!important;font-weight:700!important;display:flex!important}.alert-module-page .alert-filterbar select,.alert-module-page .alert-filterbar input{box-sizing:border-box!important;color:#34483d!important;background:#fdfefd!important;border:1px solid #d8e1dc!important;border-radius:8px!important;outline:none!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 11px!important;font-size:10px!important}.alert-module-page .alert-filterbar select:focus,.alert-module-page .alert-filterbar input:focus{border-color:#4c8063!important;box-shadow:0 0 0 2px #4c80631a!important}.alert-module-page .alert-filter-reset{color:#435d4f!important;cursor:pointer!important;background:#f7faf8!important;border:1px solid #d9e2dd!important;border-radius:8px!important;align-self:end!important;min-height:38px!important;font-size:9px!important;font-weight:700!important}.alert-module-page .alert-view-switch{background:#f4f7f5!important;border:1px solid #d9e2dd!important;border-radius:9px!important;align-self:end!important;align-items:stretch!important;height:38px!important;padding:3px!important;display:flex!important}.alert-module-page .alert-view-switch button{color:#66766e!important;background:0 0!important;border:0!important;border-radius:6px!important;min-width:74px!important;font-size:9px!important;font-weight:700!important}.alert-module-page .alert-view-switch button.active{color:#fff!important;background:#2d6549!important}.alert-module-page .alert-map-wrap{background:#e8eeeb!important;border:1px solid #dce5e0!important;border-radius:14px!important;width:100%!important;min-width:0!important;height:680px!important;margin-top:4px!important;position:relative!important;overflow:hidden!important;box-shadow:0 6px 22px #16322514!important}.alert-module-page .alert-map{width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}.alert-module-page .alert-validation-layers{z-index:20!important;background:#fffffff7!important;border:1px solid #20493429!important;border-radius:11px!important;width:280px!important;max-height:calc(100% - 28px)!important;margin:0!important;position:absolute!important;top:14px!important;left:14px!important;overflow:hidden!important;box-shadow:0 10px 25px #102b1e2b!important}.alert-module-page .av-layer-scroll{max-height:570px!important;overflow:hidden auto!important}.alert-module-page .alert-active-image-status{z-index:21!important;color:#fff!important;background:#113021e6!important;border-radius:9px!important;max-width:350px!important;padding:9px 12px!important;position:absolute!important;top:14px!important;left:310px!important;box-shadow:0 5px 17px #0000002b!important}.alert-module-page .table-card{background:#fff!important;border:1px solid #dde5e1!important;border-radius:12px!important;width:100%!important;min-width:0!important;overflow:hidden!important}.alert-module-page .table-scroll{width:100%!important;overflow-x:auto!important}@media (width>=1500px){.alert-module-page .alert-filterbar{grid-template-columns:repeat(5,minmax(0,1fr)) auto auto!important}}@media (width<=1100px){.alert-module-page .alert-filterbar,.alert-module-page .alert-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=650px){.alert-module-page{padding:12px!important}.alert-module-page .alert-filterbar,.alert-module-page .alert-kpis{grid-template-columns:1fr!important}.alert-module-page .alert-validation-layers{width:calc(100% - 28px)!important;max-height:45%!important}.alert-module-page .alert-active-image-status{display:none!important}}#root .alert-module-page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;padding:20px 24px 32px!important;overflow-x:hidden!important}#root .alert-module-page .module-heading{box-sizing:border-box!important;background:#fff!important;border:1px solid #e1e8e4!important;border-radius:12px!important;width:100%!important;margin:0 0 14px!important;padding:18px 20px!important}#root .alert-module-page .module-heading h2{color:#173d2b!important;margin:4px 0 5px!important;font-size:24px!important;line-height:1.15!important}#root .alert-module-page .module-heading p{color:#67776f!important;max-width:900px!important;margin:0!important;font-size:11px!important;line-height:1.5!important}#root .alert-module-page .alert-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:12px!important;display:grid!important}#root .alert-module-page .alert-kpis article{background:#fff!important;border:1px solid #dde6e1!important;border-radius:11px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:92px!important;padding:12px!important;display:flex!important}#root .alert-module-page .alert-kpis article>strong{color:#245239!important;font-size:23px!important}#root .alert-module-page .alert-kpis article>span{text-align:center!important;color:#627269!important;margin-top:5px!important;font-size:9px!important}#root .alert-module-page .alert-filterbar{box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe7e3!important;border-radius:11px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0 0 12px!important;padding:13px!important;display:grid!important;overflow:visible!important}#root .alert-module-page .alert-filterbar label{color:#53665b!important;flex-direction:column!important;gap:5px!important;min-width:0!important;margin:0!important;font-size:9px!important;font-weight:700!important;display:flex!important}#root .alert-module-page .alert-filterbar select,#root .alert-module-page .alert-filterbar input{box-sizing:border-box!important;color:#31463a!important;background:#fff!important;border:1px solid #d6e0da!important;border-radius:7px!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 10px!important;font-size:10px!important}#root .alert-module-page .alert-filter-reset{color:#456052!important;background:#f5f8f6!important;border:1px solid #d5dfd9!important;border-radius:7px!important;height:38px!important;font-size:9px!important;font-weight:700!important}#root .alert-module-page .alert-view-switch{background:#f4f7f5!important;border:1px solid #d7dfda!important;border-radius:8px!important;height:38px!important;padding:3px!important;display:flex!important}#root .alert-module-page .alert-view-switch button{background:0 0!important;border:0!important;border-radius:5px!important;flex:1!important;min-width:70px!important;font-size:9px!important;font-weight:700!important}#root .alert-module-page .alert-view-switch button.active{color:#fff!important;background:#286244!important}#root .alert-module-page .alert-map-wrap{background:#dfe7e2!important;border:1px solid #d8e2dc!important;border-radius:13px!important;width:100%!important;min-width:0!important;height:690px!important;position:relative!important;overflow:hidden!important;box-shadow:0 7px 24px #132d1f17!important}#root .alert-module-page .alert-map{width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}#root .alert-module-page .alert-validation-layers{z-index:30!important;background:#fffffff7!important;border:1px solid #1b422d29!important;border-radius:10px!important;width:300px!important;max-height:calc(100% - 24px)!important;position:absolute!important;top:12px!important;left:12px!important;overflow:hidden!important;box-shadow:0 8px 25px #10271b2b!important}#root .alert-module-page .av-layer-title{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #e4ebe7!important;min-height:48px!important;padding:9px 12px!important}#root .alert-module-page .av-layer-scroll{max-height:610px!important;padding:6px!important;overflow:hidden auto!important}#root .alert-module-page .av-layer-scroll details{background:#fff!important;border:1px solid #e5ebe8!important;border-radius:7px!important;margin-bottom:5px!important;overflow:hidden!important}#root .alert-module-page .av-layer-scroll summary{color:#486052!important;background:#f5f8f6!important;padding:8px 9px!important;font-size:9px!important;font-weight:800!important}#root .alert-module-page .av-layer-row{border-top:1px solid #f0f3f1!important;grid-template-columns:16px minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;min-height:35px!important;padding:5px 8px!important;display:grid!important}#root .alert-module-page .av-layer-row strong{color:#31453a!important;font-size:9.5px!important}#root .alert-module-page .av-layer-row small{color:#819087!important;margin-top:2px!important;font-size:7.5px!important;display:block!important}#root .alert-module-page .av-layer-row em{color:#8c9690!important;background:#f1f3f2!important;border-radius:4px!important;padding:2px 4px!important;font-size:7px!important}#root .alert-module-page .alert-image-status{z-index:29!important;color:#fff!important;background:#113322e6!important;border-radius:8px!important;flex-direction:column!important;gap:2px!important;max-width:380px!important;padding:8px 11px!important;display:flex!important;position:absolute!important;top:12px!important;left:324px!important}#root .alert-module-page .alert-image-status strong{letter-spacing:.06em!important;font-size:8px!important}#root .alert-module-page .alert-image-status span{font-size:9px!important}#root .alert-module-page .table-card{background:#fff!important;border:1px solid #dde5e1!important;border-radius:11px!important;width:100%!important;overflow:hidden!important}#root .alert-module-page .table-scroll{width:100%!important;overflow-x:auto!important}@media (width<=1100px){#root .alert-module-page .alert-kpis,#root .alert-module-page .alert-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){#root .alert-module-page{padding:12px!important}#root .alert-module-page .alert-filterbar,#root .alert-module-page .alert-kpis{grid-template-columns:1fr!important}#root .alert-module-page .alert-validation-layers{width:calc(100% - 24px)!important;max-height:45%!important}#root .alert-module-page .alert-image-status{display:none!important}}.av-layer-row{position:relative}.av-layer-row strong{font-weight:700!important}.av-layer-scroll details:first-of-type summary{border-left:4px solid #e53935}.av-layer-scroll details:nth-of-type(2) summary{border-left:4px solid #a95524}.av-layer-scroll details:nth-of-type(3) summary{border-left:4px solid #1f8f45}.av-layer-scroll details:nth-of-type(4) summary{border-left:4px solid #e68a00}.av-layer-scroll details:nth-of-type(5) summary{border-left:4px solid #597f68}.av-layer-scroll details:nth-of-type(6) summary{border-left:4px solid #566ca8}#root .ops-dashboard-page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;padding:20px 24px 32px!important}#root .ops-heading{box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe7e3!important;border-radius:12px!important;width:100%!important;margin:0 0 14px!important;padding:18px 20px!important}#root .ops-refresh{color:#3b5a49;cursor:pointer;background:#f6f9f7;border:1px solid #d2ddd7;border-radius:8px;min-height:37px;padding:0 14px;font-size:9px;font-weight:700}#root .ops-primary-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:12px;display:grid}#root .ops-primary-kpis article{background:#fff;border:1px solid #dfe7e3;border-radius:12px;flex-direction:column;justify-content:center;min-height:112px;padding:15px;display:flex}#root .ops-primary-kpis span{text-transform:uppercase;letter-spacing:.04em;color:#718079;font-size:9px;font-weight:700}#root .ops-primary-kpis strong{color:#214d36;margin-top:8px;font-size:27px;line-height:1}#root .ops-primary-kpis small{color:#89958e;margin-top:6px;font-size:8px}#root .ops-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#root .ops-panel{background:#fff;border:1px solid #dde6e1;border-radius:12px;min-width:0;padding:16px;box-shadow:0 4px 16px #1838280b}#root .ops-panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}#root .ops-panel-heading span{color:#819087;letter-spacing:.06em;font-size:8px;font-weight:800}#root .ops-panel-heading h3{color:#294438;margin:3px 0 0;font-size:15px}#root .ops-panel-heading button{color:#426050;cursor:pointer;background:#f6f9f7;border:1px solid #d7e2dc;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:700}#root .ops-tier-list{flex-direction:column;gap:7px;display:flex}#root .ops-tier{border:1px solid #ebefed;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}#root .ops-tier>span{color:#fff;border-radius:7px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}#root .ops-tier.high>span{background:#d93632}#root .ops-tier.priority>span{background:#e98a25}#root .ops-tier.review>span{background:#c9a524}#root .ops-tier div{flex-direction:column;display:flex}#root .ops-tier strong{color:#33463c;font-size:10px}#root .ops-tier small{color:#8a9690;margin-top:2px;font-size:8px}#root .ops-tier b{color:#294438;font-size:17px}#root .ops-context-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#root .ops-context-stats div{background:#f6f9f7;border-radius:9px;flex-direction:column;justify-content:center;min-height:74px;padding:11px;display:flex}#root .ops-context-stats span{color:#6e7f76;font-size:8px}#root .ops-context-stats strong{color:#27533b;margin-top:5px;font-size:20px}#root .ops-workflow-panel{grid-column:1/-1}#root .ops-workflow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;display:grid}#root .ops-workflow>div{background:#f9fbfa;border:1px solid #e1e8e4;border-radius:9px;flex-direction:column;justify-content:center;min-height:88px;padding:12px;display:flex}#root .ops-workflow b{color:#7c8c83;font-size:8px}#root .ops-workflow strong{color:#2c4839;margin-top:4px;font-size:11px}#root .ops-workflow span{color:#849087;margin-top:3px;font-size:8px}#root .ops-workflow>i{color:#93a098;font-style:normal}#root .ops-actions-panel{grid-column:1/-1}#root .ops-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}#root .ops-actions button{cursor:pointer;background:#f8faf9;border:1px solid #dce5e0;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:74px;padding:11px;display:flex}#root .ops-actions button:hover{background:#f1f7f3;border-color:#87a795}#root .ops-actions strong{color:#2e4c3c;font-size:10px}#root .ops-actions span{color:#829087;margin-top:3px;font-size:8px}@media (width<=1050px){#root .ops-primary-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#root .ops-dashboard-grid{grid-template-columns:1fr}#root .ops-workflow-panel,#root .ops-actions-panel{grid-column:auto}#root .ops-workflow{grid-template-columns:1fr}#root .ops-workflow>i{display:none}#root .ops-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}#root .inventory-page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;padding:20px 24px 32px!important}#root .inventory-heading{background:#fff!important;border:1px solid #dfe7e3!important;border-radius:12px!important;margin-bottom:14px!important;padding:18px 20px!important}#root .inventory-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}#root .inventory-kpis article{background:#fff;border:1px solid #dde6e1;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:94px;padding:13px;display:flex}#root .inventory-kpis strong{color:#6f351c;font-size:22px}#root .inventory-kpis span{color:#69776f;margin-top:6px;font-size:9px}#root .inventory-filterbar{background:#fff;border:1px solid #dfe7e3;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:9px;margin-bottom:12px;padding:13px;display:grid}#root .inventory-filterbar label{color:#56675d;flex-direction:column;gap:5px;min-width:0;font-size:9px;font-weight:700;display:flex}#root .inventory-filterbar select,#root .inventory-filterbar input{box-sizing:border-box;color:#33473c;background:#fff;border:1px solid #d6dfda;border-radius:7px;width:100%;height:37px;padding:0 9px;font-size:10px}#root .inventory-reset{color:#51665a;background:#f5f8f6;border:1px solid #d7e0db;border-radius:7px;height:37px;font-size:9px;font-weight:700}#root .inventory-view-switch{background:#f4f7f5;border:1px solid #d7e0db;border-radius:8px;height:37px;padding:3px;display:flex}#root .inventory-view-switch button{background:0 0;border:0;border-radius:5px;flex:1;min-width:70px;font-size:9px}#root .inventory-view-switch button.active{color:#fff;background:#704025}#root .inventory-map-card{background:#e5ebe7;border:1px solid #d9e2dd;border-radius:13px;height:680px;position:relative;overflow:hidden}#root .inventory-map{width:100%;height:100%;position:absolute;inset:0}#root .inventory-legend{z-index:10;background:#fffffff5;border-radius:9px;flex-direction:column;gap:6px;min-width:210px;padding:10px 12px;display:flex;position:absolute;bottom:28px;right:14px;box-shadow:0 6px 18px #14281e21}#root .inventory-legend strong{color:#34483d;font-size:9px}#root .inventory-legend span{color:#66756d;align-items:center;gap:7px;font-size:8px;display:flex}#root .inventory-legend .inv{border-radius:2px;width:20px;height:5px;display:inline-block}#root .inventory-legend .mining{background:#d97732;border:2px solid #6f2d17;height:10px}#root .inventory-legend .region{background:#3f7d49}#root .inventory-legend .dep{background:#cf801f}@media (width<=1050px){#root .inventory-kpis,#root .inventory-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){#root .inventory-page{padding:12px!important}#root .inventory-kpis,#root .inventory-filterbar{grid-template-columns:1fr}}#root .inventory-row-clickable{cursor:pointer;transition:background .15s}#root .inventory-row-clickable:hover{background:#f5f8f6!important}#root .inventory-row-clickable td:first-child strong{color:#7a3b1d}#root .interventions-page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;padding:20px 24px 32px!important}#root .interventions-heading{background:#fff!important;border:1px solid #dfe7e3!important;border-radius:12px!important;margin-bottom:12px!important;padding:18px 20px!important}#root .interventions-refresh{color:#496052;background:#f6f8f7;border:1px solid #d5dfd9;border-radius:7px;height:37px;padding:0 13px;font-size:9px;font-weight:700}#root .interventions-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}#root .interventions-kpis article{background:#fff;border:1px solid #dde6e1;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:92px;padding:12px;display:flex}#root .interventions-kpis strong{color:#28533b;font-size:23px}#root .interventions-kpis span{color:#6c7b73;margin-top:5px;font-size:9px}#root .intervention-workflow{background:#fff;border:1px solid #dde6e1;border-radius:11px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-bottom:12px;padding:12px;display:grid}#root .intervention-workflow>div{background:#f6f9f7;border-radius:8px;flex-direction:column;justify-content:center;min-height:70px;padding:9px;display:flex}#root .intervention-workflow b{color:#809087;font-size:8px}#root .intervention-workflow strong{color:#324b3e;margin-top:3px;font-size:10px}#root .intervention-workflow span{color:#86928b;margin-top:2px;font-size:7.5px}#root .intervention-workflow i{color:#9ba69f;font-style:normal}#root .interventions-filterbar{background:#fff;border:1px solid #dde6e1;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:9px;margin-bottom:12px;padding:12px;display:grid}#root .interventions-filterbar label{color:#53665a;flex-direction:column;gap:5px;min-width:0;font-size:9px;font-weight:700;display:flex}#root .interventions-filterbar select,#root .interventions-filterbar input{box-sizing:border-box;color:#35483e;background:#fff;border:1px solid #d5dfd9;border-radius:7px;width:100%;height:37px;padding:0 9px;font-size:10px}#root .interventions-reset{color:#4d6256;background:#f5f8f6;border:1px solid #d6dfda;border-radius:7px;height:37px;padding:0 12px;font-size:9px;font-weight:700}#root .interventions-table-card{background:#fff;border:1px solid #dde5e1;border-radius:11px;overflow:hidden}#root .interventions-table-header{border-bottom:1px solid #e6ebe8;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}#root .interventions-table-header div{flex-direction:column;display:flex}#root .interventions-table-header strong{color:#31483c;font-size:11px}#root .interventions-table-header span{color:#87928c;margin-top:2px;font-size:8px}#root .interventions-table-card table{border-collapse:collapse;width:100%;font-size:9px}#root .interventions-table-card th{text-align:left;white-space:nowrap;color:#607168;background:#f5f8f6;padding:9px 10px;font-size:8px}#root .interventions-table-card td{vertical-align:middle;color:#45574e;border-top:1px solid #edf1ef;padding:9px 10px}#root .interventions-table-card td small{color:#89958e;margin-top:2px;font-size:7.5px;display:block}#root .intervention-row-clickable{cursor:pointer}#root .intervention-row-clickable:hover{background:#f7faf8}#root .intervention-status{border-radius:999px;padding:4px 7px;font-size:7.5px;font-weight:700;display:inline-block}#root .intervention-status.planned{color:#69746e;background:#f2f3f2}#root .intervention-status.running{color:#a36d0d;background:#fff3d7}#root .intervention-status.done{color:#26743c;background:#e5f4e9}#root .intervention-status.cancelled{color:#a84545;background:#f8e8e8}#root .intervention-alert-link{color:#326d4b;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:700}#root .interventions-empty{height:150px;text-align:center!important}#root .interventions-empty strong{color:#52655b;display:block}#root .interventions-empty span{color:#8b9690;margin-top:5px;display:block}@media (width<=1050px){#root .interventions-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#root .intervention-workflow{grid-template-columns:1fr}#root .intervention-workflow i{display:none}#root .interventions-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}}#root .inventory-layer-panel{z-index:30;background:#fffffff7;border:1px solid #21402f2e;border-radius:10px;width:295px;max-height:calc(100% - 28px);position:absolute;top:14px;left:14px;overflow:hidden;box-shadow:0 9px 25px #122b1d2e}#root .inventory-layer-title{border-bottom:1px solid #e4eae7;flex-direction:column;padding:11px 12px;display:flex}#root .inventory-layer-title strong{color:#294438;font-size:11px}#root .inventory-layer-title span{color:#849088;margin-top:2px;font-size:8px}#root .inventory-layer-scroll{max-height:590px;padding:6px;overflow-y:auto}#root .inventory-layer-scroll details{background:#fff;border:1px solid #e5ebe8;border-radius:7px;margin-bottom:5px;overflow:hidden}#root .inventory-layer-scroll summary{color:#54675c;cursor:pointer;background:#f5f8f6;padding:8px 9px;font-size:8px;font-weight:800}#root .inventory-layer-scroll label{box-sizing:border-box;color:#394d42;cursor:pointer;border-top:1px solid #eff2f0;grid-template-columns:17px 20px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:34px;padding:5px 8px;font-size:8.5px;display:grid}#root .inventory-layer-scroll label.disabled{opacity:.55;cursor:default}#root .inventory-layer-scroll label em{color:#8a958f;font-size:6.5px;font-style:normal}#root .layer-symbol{box-sizing:border-box;border-radius:2px;width:17px;height:7px;display:inline-block}#root .layer-symbol.mining{background:#d977328c;border:2px solid #6f2d17;height:10px}#root .layer-symbol.artisanal{background:#23b9ca47;border:2px dashed #087987;height:10px}#root .layer-symbol.pe{background:#e6529c33;border:2px solid #a31b62;height:10px}#root .layer-symbol.protected{background:#3f9b504d;border:2px solid #155d29;height:10px}#root .layer-symbol.hydro{background:#078de2;height:3px}#root .layer-symbol.water{background:#5baded;border:1px solid #176aab;height:10px}#root .layer-symbol.region{background:#3f7d49;height:3px}#root .layer-symbol.dep{background:#cf801f;height:3px}#root .layer-symbol.sp{background:#707a74;height:3px}#root .layer-symbol.commune{background:#8c5b97;height:3px}#root .layer-symbol.disabled-symbol{background:#c8ceca}#root .inventory-map-counter{z-index:20;color:#fff;background:#1f3c2be6;border-radius:8px;align-items:baseline;gap:5px;padding:8px 10px;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 5px 15px #00000024}#root .inventory-map-counter strong{font-size:13px}#root .inventory-map-counter span{opacity:.85;font-size:7.5px}.institutional-dashboard{width:100%}.institutional-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:12px;display:grid}.institutional-kpis article{background:#fff;border:1px solid #dfe7e2;border-radius:12px;grid-template-rows:auto auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;min-height:112px;padding:14px;display:grid}.institutional-kpis article>svg{color:#345e48;background:#eaf1ed;border-radius:9px;grid-row:1/4;width:34px;height:34px;padding:8px}.institutional-kpis span{color:#75847c;text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:800}.institutional-kpis strong{color:#214936;font-size:22px}.institutional-kpis small{color:#87938d;font-size:8px}.institutional-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.decision-metric-grid,.decision-analysis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.decision-metric-grid>div,.decision-analysis>div{background:#f6f9f7;border-radius:9px;padding:11px}.decision-metric-grid span,.decision-analysis span{color:#74837b;font-size:8px;display:block}.decision-metric-grid strong,.decision-analysis strong{color:#294b3a;margin-top:5px;font-size:15px;display:block}.decision-analysis small{color:#8b9690;margin-top:3px;font-size:7px;display:block}.decision-note{color:#68776f;background:#f7faf8;border-left:3px solid #789281;border-radius:7px;margin-top:10px;padding:9px 10px;font-size:8px;line-height:1.55}.decision-context-list{gap:7px;display:grid}.decision-context-list>div{background:#f7faf8;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;min-height:39px;padding:7px 9px;display:grid}.decision-context-list svg{color:#4f705d}.decision-context-list span{color:#65766d;font-size:8px}.decision-context-list strong{color:#2e4c3c;font-size:12px}.institutional-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.institutional-actions button{color:#456052;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4df;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-height:66px;padding:10px;display:grid}.institutional-actions button:hover{background:#f3f7f5;border-color:#b8cabf}.institutional-actions button>svg{background:#e9f1ec;border-radius:9px;width:33px;height:33px;padding:8px}.institutional-actions strong,.institutional-actions small{display:block}.institutional-actions strong{color:#32483c;font-size:9px}.institutional-actions small{color:#849089;margin-top:3px;font-size:7px}.history-page{width:100%}.history-search-card{background:#fff;border:1px solid #dfe7e2;border-radius:11px;padding:12px}.history-search-card label>span{color:#687a70;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.history-search-card label>div{background:#f9fbfa;border:1px solid #d8e2dc;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 8px;display:grid}.history-search-card input{color:#34483d;background:0 0;border:0;outline:0;height:36px;font-size:9px}.history-search-card button{color:#fff;cursor:pointer;background:#315f47;border:0;border-radius:6px;height:29px;padding:0 10px;font-size:8px}.history-message{color:#526a5d;background:#eef4f0;border-radius:8px;margin-top:9px;padding:8px 10px;font-size:8px}.history-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.history-kpis article{background:#fff;border:1px solid #dfe7e2;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;column-gap:8px;min-height:85px;padding:11px;display:grid}.history-kpis article svg{color:#4f705d;grid-row:1/3}.history-kpis span{color:#7b8881;font-size:8px}.history-kpis strong{color:#29483a;font-size:13px}.history-grid{grid-template-columns:1.3fr .7fr;gap:11px;margin-top:11px;display:grid}.history-card{background:#fff;border:1px solid #dfe7e2;border-radius:11px;padding:13px}.history-card-head{color:#395646;align-items:center;gap:8px;display:flex}.history-card-head strong,.history-card-head span{display:block}.history-card-head strong{font-size:10px}.history-card-head span{color:#85918b;margin-top:2px;font-size:7px}.history-timeline-placeholder{grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:5px;margin:28px 5px 18px;display:grid}.history-timeline-placeholder span{color:#627269;font-size:8px}.history-timeline-placeholder i{background:#9ab0a3;height:2px}.history-card p{color:#77857e;margin:0;font-size:8px;line-height:1.55}.history-analysis-list{gap:6px;margin-top:12px;display:grid}.history-analysis-list span{color:#66766e;background:#f6f9f7;border-radius:7px;justify-content:space-between;gap:10px;padding:7px 8px;font-size:8px;display:flex}.history-current-context{color:#66766e;background:#fff;border:1px solid #dfe7e2;border-radius:9px;flex-wrap:wrap;gap:7px 12px;margin-top:11px;padding:10px 12px;font-size:8px;display:flex}.history-current-context strong{color:#334b3e}.operational-alerts-page{width:100%}.operational-alerts-tabs{background:#fff;border:1px solid #dae3de;border-radius:10px;gap:5px;margin-bottom:10px;padding:5px;display:flex}.operational-alerts-tabs button{color:#65766d;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:35px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.operational-alerts-tabs button.active{color:#fff;background:#315f47}@media (width<=1000px){.institutional-kpis,.institutional-grid,.history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-metric-grid,.decision-analysis,.institutional-actions{grid-template-columns:1fr}}@media (width<=700px){.institutional-kpis,.institutional-grid,.history-kpis,.history-grid{grid-template-columns:1fr}.operational-alerts-tabs{flex-direction:column}}.pgso-public-armoirie{object-fit:contain;background:#ffffffe0;border-radius:8px;width:42px;height:42px;padding:4px;box-shadow:0 6px 18px #0000002e}.pgso-public-logo{color:#173b26;background:linear-gradient(145deg,#e6efb5,#97bd54);border-radius:11px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 7px 22px #0000002e}.pgso-public-brand-text strong,.pgso-public-brand-text small{display:block}.pgso-public-brand-text strong{letter-spacing:.03em;color:#d7ef74;font-size:17px;line-height:1}.pgso-public-brand-text small{color:#ffffffc2;margin-top:4px;font-size:8px}.pgso-public-home{color:#183126;background:#f4f6f4;min-height:100vh}.pgso-public-home button{font:inherit}.pgso-public-hero{isolation:isolate;color:#fff;background-color:#0d281b;background-image:linear-gradient(#03120a9e 0%,#05190e85 35%,#04120bd1 100%),url(/pgso-home-hero.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;min-height:760px;display:flex;position:relative;overflow:hidden}.pgso-public-hero:before{content:"";z-index:-2;background:radial-gradient(circle at 78% 32%,#bdda7624,#0000 24%),radial-gradient(circle at 12% 82%,#3a754a29,#0000 30%),linear-gradient(135deg,#07221494 0%,#0d2e1c6b 45%,#06140dad 100%);position:absolute;inset:0}.pgso-public-hero-overlay{z-index:-1;background:linear-gradient(90deg,#04100a47,#0000000a 40%,#04100a2e);position:absolute;inset:0}.pgso-public-hero>*{z-index:1;position:relative}.pgso-public-nav{border-bottom:1px solid #ffffff29;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:min(1180px,100% - 36px);min-height:72px;margin:0 auto;display:grid}.pgso-public-logo{color:#173b26;background:linear-gradient(145deg,#e6efb5,#97bd54);border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.pgso-public-brand strong,.pgso-public-brand small{display:block}.pgso-public-brand strong{color:#d7ef74;font-size:16px;line-height:1}.pgso-public-brand small{color:#ffffffb8;margin-top:4px;font-size:8px}.pgso-public-nav nav{justify-content:center;gap:4px;display:flex}.pgso-public-nav nav button{color:#ffffffd6;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:700}.pgso-public-login{color:#fff;cursor:pointer;background:#1d713d;border:1px solid #b1dc6566;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.pgso-public-hero-content{text-align:center;width:min(980px,100% - 40px);margin:auto;padding:92px 0 180px}.pgso-public-hero-content h1{letter-spacing:-.04em;color:#fff;text-shadow:0 3px 18px #00000047;max-width:980px;margin:0 auto;font-size:clamp(34px,4.7vw,72px);line-height:1.02}.pgso-public-hero-content h2{color:#d9efb3;margin:18px 0 0;font-size:clamp(16px,1.9vw,26px);font-weight:780}.pgso-public-hero-content p{color:#ffffffe0;max-width:860px;margin:18px auto 0;font-size:14px;line-height:1.7}.pgso-public-hero-actions{justify-content:center;gap:10px;margin-top:28px;display:flex}.pgso-public-hero-actions button{cursor:pointer;border-radius:9px;align-items:center;gap:7px;min-height:43px;padding:0 17px;font-size:10px;font-weight:850;display:inline-flex}.pgso-public-hero-actions .primary{color:#143421;background:#b8d85f;border:1px solid #b8d85f}.pgso-public-hero-actions .secondary{color:#fff;background:#ffffff0f;border:1px solid #ffffff75}.pgso-public-kpis{z-index:3;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:min(1140px,100% - 34px);display:grid;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.pgso-public-kpis article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#081a1199;border:1px solid #ffffff3d;border-radius:14px;align-content:center;place-items:center;gap:6px;min-height:118px;padding:14px 10px;display:grid;box-shadow:0 12px 26px #0000002e}.pgso-public-kpi-icon{color:#fff;background:linear-gradient(135deg,#1a9d51,#17723f);border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:3px;display:grid;box-shadow:0 5px 14px #0000002e}.pgso-public-kpis strong{color:#fff;font-size:22px;line-height:1}.pgso-public-kpis article>span:last-child{color:#ffffffd1;max-width:130px;font-size:8px;font-weight:700;line-height:1.35}.pgso-public-section{width:min(1180px,100% - 36px);margin:0 auto;padding:64px 0;scroll-margin-top:18px}.pgso-public-section.alt{background:#edf3ee;width:100%;max-width:none;padding-inline:max(18px,50% - 590px)}.pgso-public-section-title{border-bottom:1px solid #d8e2dc;align-items:center;gap:14px;padding-bottom:12px;display:flex}.pgso-public-section-title span{color:#fff;background:#176037;padding:8px 13px;font-size:12px;font-weight:850}.pgso-public-section-title small{color:#6e7b73;font-size:10px}.pgso-public-context-grid{grid-template-columns:1.4fr .8fr .8fr;gap:18px;margin-top:25px;display:grid}.pgso-public-eyebrow,.pgso-public-section-heading>span{color:#29854e;letter-spacing:.13em;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.pgso-public-context-grid h2,.pgso-public-section-heading h2,.pgso-public-split h2{color:#173a29;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.15}.pgso-public-context-grid p,.pgso-public-section-heading p,.pgso-public-split p{color:#617169;font-size:11px;line-height:1.7}.pgso-public-context-card{background:#fff;border:1px solid #dce5df;border-radius:14px;min-height:190px;padding:20px}.pgso-public-context-card svg{color:#1e7140}.pgso-public-context-card strong{color:#264b36;margin-top:18px;font-size:14px;display:block}.pgso-public-context-card p{font-size:9px}.pgso-public-section-heading{max-width:760px;margin-bottom:24px}.pgso-public-objectives{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pgso-public-objectives article{background:#fff;border:1px solid #d9e4dd;border-radius:13px;padding:18px}.pgso-public-objectives svg{color:#1e7542}.pgso-public-objectives strong{color:#234831;margin-top:14px;font-size:13px;display:block}.pgso-public-objectives p{font-size:9px}.pgso-public-workflow{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.pgso-public-workflow article{background:#fff;border:1px solid #dde5e0;border-radius:12px;min-height:170px;padding:17px 13px;position:relative}.pgso-public-workflow article:not(:last-child):after{content:"›";color:#fff;background:#1d6b3d;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.pgso-public-workflow b{color:#94a39a;margin-bottom:20px;font-size:9px;display:block}.pgso-public-workflow svg{color:#1c7540}.pgso-public-workflow strong{color:#264d37;margin-top:11px;font-size:11px;display:block}.pgso-public-workflow span{color:#738178;margin-top:6px;font-size:8px;line-height:1.45;display:block}.pgso-public-split{grid-template-columns:1.05fr .95fr;align-items:center;gap:42px;display:grid}.pgso-public-coverage-numbers{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px;display:grid}.pgso-public-coverage-numbers>div{background:#edf3ef;border-radius:10px;padding:12px}.pgso-public-coverage-numbers strong,.pgso-public-coverage-numbers span{display:block}.pgso-public-coverage-numbers strong{color:#235539;font-size:20px}.pgso-public-coverage-numbers span{color:#738178;font-size:8px}.pgso-public-map-symbol{color:#fff;background:radial-gradient(circle,#98c27257,#0000 45%),linear-gradient(145deg,#183d29,#0b2418);border-radius:18px;align-content:center;place-items:center;gap:6px;min-height:315px;display:grid}.pgso-public-map-symbol strong{margin-top:9px;font-size:17px}.pgso-public-map-symbol span{color:#ffffffb8;font-size:9px}.pgso-public-tech{flex-wrap:wrap;gap:9px;display:flex}.pgso-public-tech span{color:#365a47;background:#fff;border:1px solid #d4e0d8;border-radius:999px;padding:10px 13px;font-size:9px;font-weight:750}.pgso-public-final{color:#fff;background:linear-gradient(130deg,#123d27,#1c6639);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 36px);min-height:165px;margin:22px auto 64px;padding:30px 34px;display:flex}.pgso-public-final span{color:#cfe67e;font-size:9px;font-weight:900}.pgso-public-final h2{max-width:690px;margin:8px 0 0;font-size:26px}.pgso-public-final button{color:#193923;cursor:pointer;background:#d6ed89;border:1px solid #d6ed89;border-radius:9px;align-items:center;gap:7px;min-height:43px;padding:0 16px;font-size:10px;font-weight:850;display:inline-flex}.pgso-public-footer{color:#fff;background:#0b2116;justify-content:center;align-items:center;gap:12px;min-height:72px;padding:18px;display:flex}.pgso-public-footer span{color:#ffffff9e;font-size:9px}.pgso-public-login-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04110ab3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pgso-public-login-modal{text-align:center;background:#fff;border:1px solid #d9e3dc;border-radius:18px;width:min(420px,100%);padding:28px;position:relative}.pgso-public-login-modal .close{color:#5f6c65;cursor:pointer;background:#eef2ef;border:0;border-radius:8px;width:30px;height:30px;font-size:18px;position:absolute;top:10px;right:10px}.pgso-public-login-modal .icon{color:#1f6940;background:#eaf3ec;border-radius:13px;place-items:center;width:46px;height:46px;margin:0 auto 12px;display:grid}.pgso-public-login-modal small{color:#40805a;font-size:8px;font-weight:900}.pgso-public-login-modal h2{color:#213e2d;margin:8px 0 0;font-size:21px}.pgso-public-login-modal p{color:#748078;margin:10px 0 18px;font-size:10px;line-height:1.6}.pgso-public-login-modal .enter{color:#fff;cursor:pointer;background:#246a42;border:0;border-radius:9px;width:100%;min-height:40px;font-size:10px;font-weight:850}.pgso-return-home{z-index:60;color:#365744;cursor:pointer;background:#fffffff0;border:1px solid #d2ddd6;border-radius:9px;min-height:35px;padding:0 12px;font-size:9px;font-weight:800;position:fixed;bottom:18px;right:18px}@media (width<=1050px){.pgso-public-nav nav{display:none}.pgso-public-kpis{grid-template-columns:repeat(3,1fr);margin:-125px auto 26px;position:relative;bottom:auto;left:auto;transform:none}.pgso-public-hero{min-height:auto}.pgso-public-hero-content{padding-bottom:185px}.pgso-public-context-grid{grid-template-columns:1fr 1fr}.pgso-public-context-grid>div:first-child{grid-column:1/-1}.pgso-public-objectives{grid-template-columns:repeat(2,1fr)}.pgso-public-workflow{grid-template-columns:repeat(3,1fr)}.pgso-public-workflow article:nth-child(3):after{display:none}.pgso-public-split{grid-template-columns:1fr}}@media (width<=680px){.pgso-public-nav{gap:10px;width:calc(100% - 22px)}.pgso-public-brand small{display:none}.pgso-public-login{padding:0 10px}.pgso-public-login svg{display:none}.pgso-public-hero-content{width:calc(100% - 28px);padding:58px 0 160px}.pgso-public-hero-content h1{font-size:36px}.pgso-public-hero-actions{flex-direction:column}.pgso-public-kpis{grid-template-columns:repeat(2,1fr);width:calc(100% - 24px);margin-top:-120px}.pgso-public-api-state{display:none}.pgso-public-section,.pgso-public-final{width:calc(100% - 24px)}.pgso-public-section{padding:45px 0}.pgso-public-section.alt{width:100%;padding-inline:12px}.pgso-public-section-title{flex-direction:column;align-items:flex-start}.pgso-public-context-grid,.pgso-public-objectives,.pgso-public-workflow,.pgso-public-coverage-numbers{grid-template-columns:1fr}.pgso-public-workflow article:after{display:none!important}.pgso-public-final{flex-direction:column;align-items:flex-start;padding:24px}.pgso-public-footer{flex-direction:column;align-items:flex-start}}:root{--pgso-dark:#171717;--pgso-dark-2:#242424;--pgso-gold:#c89b3c;--pgso-gold-light:#e0b85a;--pgso-orange:#d87822;--pgso-ivory:#f5f2ea;--pgso-muted:#777168;--pgso-border:#d8d0c2}.pgso-public-home{background:var(--pgso-ivory);color:#292620;min-height:100vh}.pgso-public-hero{isolation:isolate;color:#fff;background-image:linear-gradient(#12121285 0%,#14120e73 40%,#0c0c0ce0 100%),url(/pgso-home-hero.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--pgso-dark);flex-direction:column;min-height:760px;display:flex;position:relative;overflow:hidden}.pgso-public-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 78% 32%,#c89b3c24,#0000 26%),radial-gradient(circle at 15% 78%,#d878221a,#0000 31%);position:absolute;inset:0}.pgso-public-hero>.pgso-public-hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0808084d,#0000000a 45%,#08080838);position:absolute;inset:0}.pgso-public-hero>:not(.pgso-public-hero-overlay){z-index:2;position:relative}.pgso-public-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141457;border-bottom:1px solid #ffffff29;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:100%;min-height:78px;margin:0;padding:8px 28px;display:grid}.pgso-public-brand{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.pgso-public-armoirie{object-fit:contain;background:#fffffff5;border-radius:7px;flex:none;width:48px;height:48px;padding:2px;box-shadow:0 5px 17px #00000038}.pgso-public-logo{display:none!important}.pgso-public-brand-text strong,.pgso-public-brand strong{color:var(--pgso-gold-light)}.pgso-public-brand-text small,.pgso-public-brand small{color:#ffffffc2}.pgso-public-nav nav button:hover{color:var(--pgso-gold-light);background:#c89b3c24}.pgso-public-login{border-color:var(--pgso-gold-light);background:var(--pgso-gold);color:var(--pgso-dark)}.pgso-public-login:hover{background:var(--pgso-gold-light)}.pgso-public-kicker{color:var(--pgso-gold-light);background:#1e1c1885;border-color:#e0b85a73}.pgso-public-hero-content h2{color:var(--pgso-gold-light)}.pgso-public-hero-actions .primary{border-color:var(--pgso-gold);background:var(--pgso-gold);color:var(--pgso-dark)}.pgso-public-hero-actions .primary:hover{border-color:var(--pgso-gold-light);background:var(--pgso-gold-light)}.pgso-public-hero-actions .secondary{color:#fff;background:#14141457;border-color:#ffffff80}.pgso-public-kpis article{background:#161616c7;border-color:#e0b85a6b}.pgso-public-kpi-icon{background:linear-gradient(145deg, var(--pgso-gold), var(--pgso-orange));color:var(--pgso-dark)}.pgso-public-api-state.online i{background:var(--pgso-gold-light)}.pgso-public-api-state.offline i{background:var(--pgso-orange)}.pgso-public-section-title{border-bottom-color:#d8d0c2}.pgso-public-section-title span{background:var(--pgso-dark-2);color:var(--pgso-gold-light);border-left:4px solid var(--pgso-orange)}.pgso-public-eyebrow,.pgso-public-section-heading>span{color:var(--pgso-orange)}.pgso-public-context-grid h2,.pgso-public-section-heading h2,.pgso-public-split h2{color:var(--pgso-dark-2)}.pgso-public-context-grid p,.pgso-public-section-heading p,.pgso-public-split p{color:#6f695f}.pgso-public-context-card,.pgso-public-objectives article,.pgso-public-workflow article{background:#fffdf8;border-color:#ddd5c7}.pgso-public-context-card svg,.pgso-public-objectives svg,.pgso-public-workflow svg{color:var(--pgso-gold)}.pgso-public-context-card strong,.pgso-public-objectives strong,.pgso-public-workflow strong{color:var(--pgso-dark-2)}.pgso-public-workflow article:not(:last-child):after{background:var(--pgso-gold);color:var(--pgso-dark)}.pgso-public-coverage-numbers>div{background:#ece5d8}.pgso-public-coverage-numbers strong{color:#6f5424}.pgso-public-map-symbol{color:#fff;background:radial-gradient(circle,#c89b3c40,#0000 45%),linear-gradient(145deg,#2a2927,#171717)}.pgso-public-map-symbol svg{color:var(--pgso-gold-light)}.pgso-public-tech span{color:#5d574e;background:#fffdf8;border-color:#d8d0c2}.pgso-public-final{color:#fff;background:linear-gradient(130deg,#1c1c1c,#34302a);border:1px solid #e0b85a38}.pgso-public-final span{color:var(--pgso-gold-light)}.pgso-public-final button{border-color:var(--pgso-gold);background:var(--pgso-gold);color:var(--pgso-dark)}.pgso-public-footer{color:#fff;background:#121212}.pgso-public-login-backdrop{background:#0c0c0cc7}.pgso-public-login-modal{background:#fffdf8;border-color:#d8d0c2}.pgso-public-login-modal .icon{color:#9a6f20;background:#eee3cc}.pgso-public-login-modal .enter{background:var(--pgso-gold);color:var(--pgso-dark)}.pgso-return-home{color:#5b544a;background:#fffdf8f5;border-color:#d6cebf}@media (width<=1050px){.pgso-public-nav{padding-inline:18px}}@media (width<=680px){.pgso-public-nav{width:100%;padding-inline:12px}.pgso-public-armoirie{width:42px;height:42px}}.pgso-public-login-form{text-align:left;gap:13px;margin-top:18px;display:grid}.pgso-public-login-form label{gap:6px;display:grid}.pgso-public-login-form label>span{color:#514b42;letter-spacing:.02em;font-size:9px;font-weight:850}.pgso-public-login-form input{color:#242424;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8d0c2;border-radius:9px;outline:none;padding:0 12px;font-size:11px;transition:border-color .16s,box-shadow .16s}.pgso-public-login-form input:focus{border-color:#c89b3c;box-shadow:0 0 0 3px #c89b3c24}.pgso-public-login-form input:disabled,.pgso-public-login-form .enter:disabled{opacity:.65;cursor:wait}.pgso-public-login-error{color:#8b3525;background:#fff2ef;border:1px solid #e3b5aa;border-radius:8px;padding:10px 11px;font-size:9px;line-height:1.45}.snsso-auth-loading{background:#f4f0e7;place-items:center;min-height:100vh;display:grid}.snsso-auth-loading>div{text-align:center;background:#ffffffeb;border:1px solid #7e60262e;border-radius:14px;gap:7px;min-width:240px;padding:24px 28px;display:grid;box-shadow:0 18px 45px #1b1a171a}.snsso-auth-loading strong{letter-spacing:.08em;font-size:18px}.snsso-auth-loading span{color:#756d61;font-size:11px}.snsso-session-profile{min-width:150px}.snsso-session-profile strong,.snsso-session-profile span{display:block}.snsso-session-profile strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.snsso-logout-button{color:#4a443b;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #7e60263d;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:750;display:inline-flex}.snsso-logout-button:hover{border-color:#af80238c}@media (width<=980px){.snsso-logout-button span{display:none}.snsso-session-profile{min-width:0}}:root{--snsso-anthracite:#292824;--snsso-anthracite-2:#35332e;--snsso-gold:#b4822b;--snsso-gold-dark:#89631f;--snsso-ochre:#c79a45;--snsso-orange:#c96f2c;--snsso-ivory:#f6f1e7;--snsso-paper:#fffdf8;--snsso-line:#ded5c6;--snsso-line-soft:#ece5da;--snsso-text:#302e29;--snsso-muted:#756e63;--snsso-danger:#a94b36}body,#root,.app-shell,.main-column,.workspace,.module-workspace{background:var(--snsso-ivory)!important;color:var(--snsso-text)!important}.sidebar{background:var(--snsso-anthracite)!important;color:#f8f2e6!important;border-right:1px solid #403d36!important}.brand{border-bottom-color:#ffffff1a!important}.brand-mark{background:var(--snsso-gold)!important;color:#241f16!important;border-color:#d6b16a!important}.brand strong,.brand span,.nav-group-label,.sidebar-footer,.sidebar-footer small{color:#eee5d6!important}.nav-item{color:#d9d0c2!important;background:0 0!important;border-color:#0000!important}.nav-item.active{color:#fff9ee!important;border-color:var(--snsso-gold)!important;background:#b4822b33!important}.topbar,.module-hero,.module-heading,.ops-card,.table-card,.data-table-card,.alert-info-card,.alert-validation-card,.interventions-op-table-card,.interventions-op-modal,.pgso-public-login-modal{background:var(--snsso-paper)!important;border-color:var(--snsso-line)!important;color:var(--snsso-text)!important}.topbar{box-shadow:0 1px #3c34280f!important}.topbar h1,.module-hero h2,.module-heading h2,.alert-drawer-head h3,.ops-card strong,.table-card strong,.alert-info-card strong,.alert-validation-card strong{color:var(--snsso-text)!important}.topbar p,.module-hero p,.module-heading p,.ops-card,.alert-info-card p,.alert-info-card dt,.alert-info-card dd,.alert-validation-card label{color:var(--snsso-muted)!important}.eyebrow,.module-heading .eyebrow,.ops-card-head strong,.alert-section-title,.alert-section-title svg{color:var(--snsso-gold-dark)!important}.data-badge,.live-badge,.territory-count,.table-pill.neutral,.snsso-role-pill{color:#6e5120!important;background:#efe4cf!important;border-color:#d9bf8b!important}.live-dot{background:var(--snsso-gold)!important;box-shadow:0 0 0 3px #b4822b29!important}button,input,select,textarea{accent-color:var(--snsso-gold)!important}input,select,textarea,.site-search label,.alert-filterbar input,.alert-filterbar select,.ops-form input,.ops-form select,.ops-form textarea,.interventions-op-filters input,.interventions-op-filters select,.interventions-op-form-grid input,.interventions-op-form-grid select,.interventions-op-form-grid textarea,.alert-validation-card input,.alert-validation-card select,.alert-validation-card textarea{border-color:var(--snsso-line)!important;color:var(--snsso-text)!important;background:#fffefb!important}.ops-primary,.save-validation,.interventions-op-primary,.pgso-public-login,.pgso-public-hero-actions .primary,button.primary{background:var(--snsso-gold)!important;color:#241f16!important;border-color:var(--snsso-gold)!important}.ops-primary:hover,.save-validation:hover,.interventions-op-primary:hover,.pgso-public-login:hover,.pgso-public-hero-actions .primary:hover,button.primary:hover{background:#c0913d!important}.ops-secondary,.alert-filter-reset,.snsso-logout-button,.icon-button,.interventions-op-actions button:not(.interventions-op-primary){color:var(--snsso-anthracite)!important;border-color:var(--snsso-line)!important;background:#fffdf8!important}.operational-alerts-tabs{border-color:var(--snsso-line)!important;background:#efe8dc!important}.operational-alerts-tabs button{color:#696257!important}.operational-alerts-tabs button.active,.alert-view-switch button.active{background:var(--snsso-anthracite)!important;color:#fff8ec!important;border-color:var(--snsso-anthracite)!important}.alert-summary-grid>div,.protected-alert-list>div,.validation-message,.validation-history article,.ops-note,.interventions-op-note,.snsso-validation-readonly,.snsso-access-banner{color:#5f5547!important;background:#f8f1e4!important;border-color:#e3d4b7!important}.alert-summary-grid>div,.alert-info-card,.alert-validation-card{border-color:var(--snsso-line-soft)!important}.alert-summary-grid>div,.alert-drawer-head button{color:var(--snsso-muted)!important;background:#fbf7ef!important}.alert-summary-grid strong,.alert-info-card dd,.validation-history p{color:var(--snsso-text)!important}.validation-history article{border-left-color:var(--snsso-gold)!important}.table-pill.danger,.interventions-op-priority.critique,.interventions-op-priority.haute{color:#8c432c!important;background:#f7e2d8!important;border-color:#e3b49f!important}.interventions-op-status.done,.interventions-op-status.running,.interventions-op-status.preparing,.interventions-op-status.planned,.interventions-op-status.postponed{color:#6f5222!important;background:#f0e5d2!important;border-color:#d9c29a!important}.interventions-op-status.cancelled{color:#8e4834!important;background:#f5dfd8!important;border-color:#ddb2a5!important}.snsso-access-banner{border:1px solid #e3d4b7;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:10px 12px;display:flex}.snsso-access-banner strong,.snsso-access-banner span{display:block}.snsso-access-banner strong{font-size:10px;color:var(--snsso-text)!important}.snsso-access-banner span{margin-top:3px;font-size:8px;line-height:1.45}.snsso-access-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;padding:6px 9px;font-weight:800;background:var(--snsso-anthracite)!important;color:#fff8ec!important;font-size:7px!important}.snsso-readonly-card{border:1px dashed #d9c49b;border-radius:12px;padding:14px;background:#faf5ea!important}.snsso-readonly-card strong{color:var(--snsso-text)!important}.snsso-readonly-card p,.snsso-readonly-card small{color:var(--snsso-muted)!important}.snsso-validator-identity{border:1px solid #dfc99e;border-radius:8px;gap:3px;padding:10px 11px;display:grid;background:#faf4e8!important}.snsso-validator-identity span{letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800;color:#7a643d!important}.snsso-validator-identity strong{font-size:10px;color:var(--snsso-text)!important}.snsso-validator-identity small{font-size:7px;color:var(--snsso-muted)!important}.snsso-disabled-action{opacity:.55;cursor:not-allowed!important}@media (width<=900px){.snsso-access-banner{flex-direction:column;align-items:flex-start}}#root .national-inventory-page{box-sizing:border-box;color:#2d2a25;width:100%;min-width:0;padding:18px 22px 34px;position:relative}#root .inventory-v09-heading{background:#fffdf9;border:1px solid #e4ddd1;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}#root .inventory-v09-heading h2{color:#292620;margin:5px 0;font-size:22px}#root .inventory-v09-heading p{color:#746d63;max-width:760px;margin:0;font-size:10px;line-height:1.55}#root .inventory-v09-live{color:#6f4d1c;background:#faf4e8;border:1px solid #dccaa9;border-radius:10px;align-items:center;gap:9px;min-width:145px;padding:10px 12px;display:flex}#root .inventory-v09-live span{font-size:8px;display:grid}#root .inventory-v09-live strong{color:#4b3515;font-size:16px}#root .inventory-v09-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}#root .inventory-v09-kpis article{background:#fff;border:1px solid #e5ded3;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;min-width:0;padding:12px 13px;display:grid}#root .inventory-v09-kpis article svg{color:#9a6a20;grid-row:1/3}#root .inventory-v09-kpis span{color:#7a7268;font-size:8px;font-weight:700}#root .inventory-v09-kpis strong{color:#2e2a24;font-size:15px}#root .inventory-v09-filters{background:#fff;border:1px solid #e4ddd2;border-radius:12px;grid-template-columns:minmax(230px,1.5fr) repeat(5,minmax(120px,.8fr));align-items:end;gap:9px;padding:13px;display:grid}#root .inventory-v09-filters label{color:#71695f;gap:5px;min-width:0;font-size:8px;font-weight:800;display:grid}#root .inventory-v09-filters input,#root .inventory-v09-filters select{box-sizing:border-box;color:#3b3731;width:100%;min-width:0;height:36px;font:inherit;background:#fffdfa;border:1px solid #dcd5ca;border-radius:7px;outline:none;padding:0 9px;font-size:9px}#root .inventory-v09-filters input:focus,#root .inventory-v09-filters select:focus{border-color:#b78943;box-shadow:0 0 0 2px #b789431f}#root .inventory-v09-search>div{position:relative}#root .inventory-v09-search svg{color:#887a68;position:absolute;top:10px;left:10px}#root .inventory-v09-search input{padding-left:32px}#root .inventory-v09-check{background:#faf7f1;border:1px solid #e0d8cb;border-radius:7px;flex-direction:row;grid-column:span 2;align-items:center;min-height:36px;padding:0 10px;gap:8px!important;display:flex!important}#root .inventory-v09-check input{width:14px;height:14px}#root .inventory-v09-reset{color:#625a50;cursor:pointer;background:#f5f1ea;border:1px solid #d9d0c1;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;font-size:8px;font-weight:800;display:inline-flex}#root .inventory-v09-error{color:#984334;background:#fff2ef;border:1px solid #e5b8ad;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:9px}#root .inventory-v09-viewbar{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 8px;display:flex}#root .inventory-v09-viewbar>div:first-child{gap:2px;display:grid}#root .inventory-v09-viewbar strong{color:#3a352f;font-size:10px}#root .inventory-v09-viewbar span{color:#8a8175;font-size:8px}#root .inventory-v09-switch{background:#f4f0e9;border:1px solid #ddd5c9;border-radius:8px;padding:3px;display:flex}#root .inventory-v09-switch button,#root .inventory-v09-basemap button{color:#6e665c;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:72px;height:30px;font-size:8px;font-weight:800}#root .inventory-v09-switch button.active,#root .inventory-v09-basemap button.active{color:#fff;background:#4b4339}#root .inventory-v09-mapcard{background:#d8d3cb;border:1px solid #dcd4c7;border-radius:13px;height:670px;position:relative;overflow:hidden}#root .inventory-v09-map{position:absolute;inset:0}#root .inventory-v09-basemap{z-index:20;background:#fffdf9f2;border:1px solid #4d413138;border-radius:8px;padding:3px;display:flex;position:absolute;top:12px;left:12px}#root .inventory-v09-maploading{z-index:21;color:#fff;background:#2a2722e0;border-radius:8px;padding:8px 11px;font-size:8px;position:absolute;top:16px;left:50%;transform:translate(-50%)}#root .inventory-v09-tablecard{background:#fff;border:1px solid #e0d8cc;border-radius:12px;overflow:hidden}#root .inventory-v09-table-scroll{max-height:650px;overflow:auto}#root .inventory-v09-tablecard table{border-collapse:collapse;width:100%;font-size:8px}#root .inventory-v09-tablecard th{z-index:2;color:#665e54;text-align:left;white-space:nowrap;background:#f4f0e9;border-bottom:1px solid #d9d1c5;padding:9px 10px;position:sticky;top:0}#root .inventory-v09-tablecard td{color:#4c4740;vertical-align:middle;border-bottom:1px solid #eee8df;padding:9px 10px}#root .inventory-v09-tablecard tbody tr{cursor:pointer}#root .inventory-v09-tablecard tbody tr:hover{background:#fbf6ed}#root .inventory-v09-tablecard td strong,#root .inventory-v09-tablecard td small{display:block}#root .inventory-v09-tablecard td small{color:#91877a;margin-top:2px}#root .inventory-v09-origin,#root .inventory-v09-validation{color:#765222;background:#faf4e9;border:1px solid #dfd0b8;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:800;display:inline-block}#root .inventory-v09-pagination{border-top:1px solid #ebe4da;justify-content:center;align-items:center;gap:12px;padding:9px;display:flex}#root .inventory-v09-pagination span{color:#6d655c;font-size:8px}#root .inventory-v09-pagination button{color:#514a42;background:#fff;border:1px solid #ddd4c7;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}#root .inventory-v09-pagination button:disabled{opacity:.35}#root .inventory-v09-detail{z-index:90;background:#fffdf9;border:1px solid #d8cdbd;border-radius:14px;flex-direction:column;width:min(440px,100vw - 36px);display:flex;position:fixed;top:86px;bottom:18px;right:18px;overflow:hidden;box-shadow:0 18px 55px #1f1b153d}#root .inventory-v09-detail-head{background:#f8f2e8;border-bottom:1px solid #e8e0d5;justify-content:space-between;gap:12px;padding:15px 16px 12px;display:flex}#root .inventory-v09-detail-head h3{color:#302b25;overflow-wrap:anywhere;margin:4px 0 0;font-size:15px}#root .inventory-v09-detail-head>button{color:#544b40;cursor:pointer;background:#fff;border:1px solid #ddd2c2;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}#root .inventory-v09-detail-tabs{background:#fff;border-bottom:1px solid #e9e1d7;grid-template-columns:repeat(3,1fr);padding:8px;display:grid}#root .inventory-v09-detail-tabs button{color:#776e63;cursor:pointer;background:0 0;border:0;border-radius:6px;height:32px;font-size:8px;font-weight:800}#root .inventory-v09-detail-tabs button.active{color:#fff;background:#4c443a}#root .inventory-v09-detail-body{flex:1;padding:12px;overflow-y:auto}#root .inventory-v09-detail-body section{background:#fff;border:1px solid #e7dfd4;border-radius:9px;margin-bottom:10px;padding:11px}#root .inventory-v09-detail-body h4{color:#3d362e;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:9px}#root .inventory-v09-detail-body dl{margin:0}#root .inventory-v09-detail-body dl>div{border-bottom:1px solid #f0ebe4;grid-template-columns:42% 1fr;gap:8px;padding:6px 0;display:grid}#root .inventory-v09-detail-body dl>div:last-child{border-bottom:0}#root .inventory-v09-detail-body dt{color:#8c8275;font-size:7.5px}#root .inventory-v09-detail-body dd{color:#433d35;overflow-wrap:anywhere;margin:0;font-size:8px;font-weight:700}#root .inventory-v09-detail-loading,#root .inventory-v09-empty{color:#81776b;padding:18px;font-size:9px}#root .inventory-v09-timeline{gap:0;display:grid}#root .inventory-v09-timeline article{grid-template-columns:26px 1fr;gap:8px;min-height:62px;display:grid;position:relative}#root .inventory-v09-timeline article:not(:last-child):before{content:"";background:#d8c9b3;width:1px;position:absolute;top:25px;bottom:-3px;left:12px}#root .inventory-v09-timeline-dot{z-index:1;color:#825a20;background:#f7efe2;border:1px solid #c7ad86;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}#root .inventory-v09-timeline article>div{gap:3px;padding-bottom:12px;display:grid}#root .inventory-v09-timeline small,#root .inventory-v09-timeline span,#root .inventory-v09-timeline em{color:#81776b;font-size:7px}#root .inventory-v09-timeline strong{color:#3e3831;font-size:8.5px}#root .inventory-v09-timeline p{color:#5f574e;margin:2px 0;font-size:8px;line-height:1.45}#root .inventory-v09-timeline em{font-style:normal;font-weight:700}@media (width<=1250px){#root .inventory-v09-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){#root .inventory-v09-kpis,#root .inventory-v09-filters{grid-template-columns:repeat(2,minmax(0,1fr))}#root .inventory-v09-mapcard{height:560px}}@media (width<=620px){#root .national-inventory-page{padding:12px}#root .inventory-v09-heading,#root .inventory-v09-viewbar{flex-direction:column;align-items:flex-start}#root .inventory-v09-kpis,#root .inventory-v09-filters{grid-template-columns:1fr}#root .inventory-v09-check{grid-column:auto}#root .inventory-v09-detail{width:calc(100vw - 16px);top:72px;bottom:8px;right:8px}}#root .inventory-v10-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}#root .inventory-v10-layer-panel{z-index:24;color:#4b4339;background:#fffdf9f5;border:1px solid #493d2f42;border-radius:10px;width:230px;max-height:calc(100% - 105px);padding:10px;position:absolute;bottom:38px;left:12px;overflow-y:auto;box-shadow:0 8px 22px #251f1826}#root .inventory-v10-layer-title{color:#4c4338;border-bottom:1px solid #e7ded2;align-items:center;gap:7px;margin-bottom:7px;padding-bottom:7px;font-size:9px;display:flex}#root .inventory-v10-layer-panel>label{color:#655d53;cursor:pointer;border-bottom:1px solid #f0e9df;grid-template-columns:16px 1fr auto;align-items:center;gap:7px;min-height:27px;font-size:8px;display:grid}#root .inventory-v10-layer-panel>label:last-of-type{border-bottom:0}#root .inventory-v10-layer-panel input{accent-color:#9a6a20;width:13px;height:13px}#root .inventory-v10-layer-panel label b{color:#8a7e6d;font-size:7px}#root .inventory-v10-aesi-legend{border-top:1px solid #ddd3c5;gap:4px;margin-top:8px;padding-top:8px;display:grid}#root .inventory-v10-aesi-legend>span{color:#756b60;grid-template-columns:10px 1fr auto;align-items:center;gap:6px;font-size:7px;display:grid}#root .inventory-v10-aesi-legend i{border:1px solid #0000001f;border-radius:2px;width:9px;height:9px}#root .inventory-v10-aesi-legend i.aesi-active{background:#744c90}#root .inventory-v10-aesi-legend i.aesi-renewal{background:#d8762d}#root .inventory-v10-aesi-legend i.aesi-request{background:#8c8175}#root .inventory-v10-aesi-badge{border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800;display:inline-block}#root .inventory-v10-aesi-badge.title{color:#6a457e;background:#f3eaf7;border:1px solid #c8add8}#root .inventory-v10-aesi-badge.request{color:#746a61;background:#f5f1ed;border:1px solid #d7cec5}#root .inventory-v10-aesi-badge.none{color:#999084}#root .inventory-v10-aesi-list{gap:8px;display:grid}#root .inventory-v10-aesi-list article{background:#fbf7f1;border:1px solid #e5dacf;border-radius:8px;gap:4px;padding:9px;display:grid}#root .inventory-v10-aesi-list article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}#root .inventory-v10-aesi-list article>div>strong{color:#41382f;font-size:8px}#root .inventory-v10-aesi-list article>b{color:#554a3f;font-size:8px}#root .inventory-v10-aesi-list article>span{color:#81766a;font-size:7px;line-height:1.4}#root .inventory-v10-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 6px;font-size:6.5px;font-weight:800}#root .inventory-v10-status.active{color:#66417c;background:#f2e9f7;border-color:#c9b1da}#root .inventory-v10-status.renewal{color:#9a4d17;background:#fff0e4;border-color:#efbf98}#root .inventory-v10-status.request{color:#746b61;background:#f3efeb;border-color:#d7cfc6}@media (width<=1280px){#root .inventory-v10-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){#root .inventory-v10-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#root .inventory-v10-layer-panel{width:205px}}@media (width<=620px){#root .inventory-v10-kpis{grid-template-columns:1fr}#root .inventory-v10-layer-panel{width:190px;max-height:55%;bottom:34px;left:8px}}#root .inventory-v10-feature-detail{z-index:92;background:#fffdf9;border:1px solid #d8cdbd;border-radius:14px;flex-direction:column;width:min(410px,100vw - 36px);display:flex;position:fixed;top:86px;bottom:18px;right:18px;overflow:hidden;box-shadow:0 18px 55px #1f1b153d}#root .inventory-v10-feature-body{flex:1;padding:12px;overflow-y:auto}#root .inventory-v10-feature-body section{background:#fff;border:1px solid #e7dfd4;border-radius:9px;padding:11px}#root .inventory-v10-feature-body h4{color:#3d362e;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:9px}#root .inventory-v10-feature-body dl{margin:0}#root .inventory-v10-feature-body dl>div{border-bottom:1px solid #f0ebe4;grid-template-columns:42% 1fr;gap:8px;padding:7px 0;display:grid}#root .inventory-v10-feature-body dl>div:last-child{border-bottom:0}#root .inventory-v10-feature-body dt{color:#8c8275;font-size:7.5px}#root .inventory-v10-feature-body dd{color:#433d35;overflow-wrap:anywhere;margin:0;font-size:8px;font-weight:700}@media (width<=620px){#root .inventory-v10-feature-detail{width:calc(100vw - 16px);top:72px;bottom:8px;right:8px}}#root .inventory-v103-label-toggle{cursor:pointer;margin-top:7px;padding-top:7px;color:#5e554b!important;border-top:1px solid #ddd3c5!important;border-bottom:0!important;grid-template-columns:16px 1fr auto!important;align-items:center!important;gap:7px!important;min-height:31px!important;display:grid!important}#root .inventory-v103-label-toggle b{color:#8a7e6d;font-size:6.5px;font-weight:700}#root .inventory-v104-context-legend{border-top:1px solid #ddd3c5;gap:4px;margin-top:8px;padding-top:8px;display:grid}#root .inventory-v104-context-legend>strong{color:#51473c;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:7.5px}#root .inventory-v104-context-legend>span{color:#70665b;grid-template-columns:11px 1fr auto;align-items:center;gap:6px;font-size:7px;display:grid}#root .inventory-v104-context-legend>span i{border:1px solid #0000002b;border-radius:2px;width:10px;height:10px}#root .inventory-v104-context-legend>span b{color:#554b41;font-size:7px}#root .inventory-v104-context-legend>small{color:#988b7d;margin-top:3px;font-size:6.2px;line-height:1.35}#root .inventory-v104-context-legend .ctx-protected{background:#b3261e}#root .inventory-v104-context-legend .ctx-artisanal{background:#2459a9}#root .inventory-v104-context-legend .ctx-aesi-title{background:#6b4fa1}#root .inventory-v104-context-legend .ctx-pe{background:#a63a75}#root .inventory-v104-context-legend .ctx-aesi-request{background:#766a88}#root .inventory-v104-context-legend .ctx-other{background:#c98b2c}#root .inventory-v105-detail-actions{align-items:center;gap:7px;display:flex}#root .inventory-v105-map-button{color:#654b2b;cursor:pointer;white-space:nowrap;background:#fffaf1;border:1px solid #c9b89f;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:7.5px;font-weight:800;display:inline-flex}#root .inventory-v105-map-button:hover{background:#f8ecd9;border-color:#a8824f}#root .inventory-v105-close-button{place-items:center;display:inline-grid}@media (width<=760px){#root .inventory-v105-map-button span{display:none}#root .inventory-v105-map-button{justify-content:center;width:32px;padding:0}}#root .alert-module-page .table-card>.table-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #e4e9e6;gap:20px;min-height:48px;padding:10px 14px;justify-content:space-between!important;align-items:center!important;display:flex!important}#root .alert-module-page .table-card>.table-header strong{color:#283c32;white-space:nowrap;margin:0;font-size:15px;font-weight:800;display:block}#root .alert-module-page .table-card>.table-header span{color:#74827a;white-space:nowrap;margin-left:auto;font-size:10px;font-weight:600;display:block}#root .alert-module-page .table-card .table-scroll{max-height:calc(100vh - 430px);overflow:auto}#root .alert-module-page .table-card table{width:100%;min-width:1050px}#root .alert-module-page .table-card th{white-space:nowrap}#root .alert-module-page .table-card td{vertical-align:middle}#root .alert-field-assignment{border-left:4px solid #b7872d}#root .alert-field-assignment-intro{color:#69786f;margin:7px 0 12px;font-size:9px;line-height:1.45}#root .alert-field-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}#root .alert-field-form label{color:#586a61;flex-direction:column;gap:4px;font-size:8px;font-weight:750;display:flex}#root .alert-field-form input,#root .alert-field-form select,#root .alert-field-form textarea{box-sizing:border-box;color:#34483d;background:#fff;border:1px solid #d7e0db;border-radius:7px;width:100%;font-size:9px}#root .alert-field-form input,#root .alert-field-form select{min-height:35px;padding:0 8px}#root .alert-field-form textarea{resize:vertical;padding:8px}#root .alert-field-full{grid-column:1/-1}#root .alert-field-button{width:100%;margin-top:11px}@media (width<=700px){#root .alert-field-form{grid-template-columns:1fr}#root .alert-field-full{grid-column:auto}}#root .field-map-card{background:#fff;border:1px solid #dce5df;border-radius:12px;margin-top:14px;overflow:hidden}#root .field-map-head{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}#root .field-map-head>div{min-width:0}#root .field-map-head strong,#root .field-map-head small{display:block}#root .field-map-head strong{color:#263c31;margin-top:2px;font-size:13px}#root .field-map-head small{color:#75837b;overflow-wrap:anywhere;margin-top:2px}#root .field-map-canvas{background:#eef2ef;width:100%;height:330px;position:relative}#root .field-map-loading{z-index:20;background:#fffffff0;border-radius:8px;padding:7px 10px;font-size:11px;position:absolute;top:12px;left:12px;box-shadow:0 3px 12px #0000001f}#root .field-map-error{color:#a43d3d;background:#fff0f0;padding:8px 12px;font-size:11px}#root .field-map-actions{border-top:1px solid #edf1ef;flex-wrap:wrap;gap:7px;padding:10px 12px;display:flex}#root .field-map-actions button{color:#385246;cursor:pointer;background:#fff;border:1px solid #d6e0da;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}#root .field-map-actions button:hover{background:#f4f8f5}#root .field-map-actions button.active{color:#145da7;background:#eaf3ff;border-color:#1976d2}#root .field-map-actions button:disabled{opacity:.45;cursor:not-allowed}#root .field-map-status{border-top:1px solid #edf1ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}#root .field-map-status>div{background:#f7f9f8;border-radius:8px;padding:8px 9px}#root .field-map-status span,#root .field-map-status strong{display:block}#root .field-map-status span{color:#819087;font-size:9px}#root .field-map-status strong{color:#31483c;margin-top:3px;font-size:10px}#root .field-proximity{color:#526158;background:#f3f5f4;border-radius:8px;align-items:center;gap:7px;margin:0 12px 12px;padding:9px 10px;font-size:10px;display:flex}#root .field-proximity.near{color:#26743c;background:#e8f5ea}#root .field-map-empty{align-items:center;gap:10px;padding:13px;display:flex}#root .field-map-empty span{color:#7c8982;margin-top:3px;font-size:10px;display:block}@media (width<=720px){#root .field-map-canvas{height:300px}#root .field-map-status{grid-template-columns:1fr}#root .field-map-actions button{flex:45%;justify-content:center}}#root .field-validation{background:#fff;border:1px solid #ded8ce;border-radius:12px;margin-top:12px;padding:13px}#root .field-validation-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}#root .field-validation-title span,#root .field-validation-title strong{display:block}#root .field-validation-title span{color:#a47b36;letter-spacing:.12em;font-size:9px;font-weight:800}#root .field-validation-title strong{color:#26372f;margin-top:2px;font-size:14px}#root .field-arrival{color:#755827;cursor:pointer;background:#fffaf0;border:1px solid #c7a259;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;margin-bottom:10px;padding:11px;font-weight:800;display:flex}#root .field-arrival.done{color:#2f7041;background:#e9f6ec;border-color:#6ca77b}#root .field-arrival-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}#root .field-arrival-info div{background:#f5f6f4;border-radius:7px;padding:8px}#root .field-arrival-info span,#root .field-arrival-info strong{display:block}#root .field-arrival-info span{color:#7e8982;font-size:9px}#root .field-arrival-info strong{color:#354a3f;margin-top:2px;font-size:10px}#root .field-control{margin-top:10px;display:block}#root .field-control>span{color:#4a554f;margin-bottom:5px;font-size:10px;font-weight:700;display:block}#root .field-control input,#root .field-control select,#root .field-control textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #d9d3c9;border-radius:7px;padding:8px 9px}#root .field-proof-block{background:#faf9f6;border:1px solid #e1ddd5;border-radius:9px;margin-top:12px;padding:10px}#root .field-proof-head{justify-content:space-between;align-items:center;gap:8px;display:flex}#root .field-proof-head>div{align-items:center;gap:6px;display:flex}#root .field-photo-button{color:#6e5427;cursor:pointer;background:#fff;border:1px solid #ceb47d;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:700;display:inline-flex;position:relative}#root .field-photo-grid article>button{cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:4px;right:4px}#root .field-proof-note{color:#7a817d;margin:8px 0 0;font-size:9px;line-height:1.35}#root .field-validation-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}#root .field-validation-actions button{cursor:pointer;background:#fff;border:1px solid #cfc5b4;border-radius:8px;min-height:38px;font-weight:800}#root .field-validation-actions .validate{color:#fff;background:#385d43;border-color:#4f7959;justify-content:center;align-items:center;gap:6px;display:flex}#root .field-validation-message{color:#3a5843;background:#f1f5f2;border-radius:7px;margin-top:10px;padding:9px;font-size:10px;font-weight:700}@media (width<=720px){#root .field-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#root .field-validation-actions{grid-template-columns:1fr}}#root .field-step{background:#fcfbf8;border:1px solid #e1dbd0;border-radius:10px;margin-top:12px;padding:11px}#root .field-step-title{align-items:flex-start;gap:9px;margin-bottom:10px;display:flex}#root .field-step-title>b{color:#fff;background:#5c472d;border-radius:50%;flex:0 0 27px;place-items:center;height:27px;font-size:9px;display:grid}#root .field-step-title strong,#root .field-step-title span{display:block}#root .field-step-title strong{color:#293a31;font-size:11px}#root .field-step-title span{color:#7b827d;margin-top:2px;font-size:9px}#root .field-location-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}#root .field-location-actions button{color:#624a27;cursor:pointer;background:#fff;border:1px solid #cab587;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-weight:700;display:flex}#root .field-location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}#root .field-location-grid article{background:#f3f4f2;border-radius:7px;padding:8px}#root .field-location-grid span,#root .field-location-grid strong{display:block}#root .field-location-grid span{color:#808982;font-size:8px}#root .field-location-grid strong{color:#35473e;margin-top:2px;font-size:10px}#root .field-location-grid .field-ok{color:#278044}#root .field-distance-warning{color:#775922;background:#fff4dc;border-radius:7px;align-items:flex-start;gap:6px;margin-top:8px;padding:8px;font-size:9px;line-height:1.4;display:flex}#root .field-small{color:#777;font-size:9px}@media (width<=720px){#root .field-location-actions,#root .field-location-grid{grid-template-columns:1fr}}#root .int-detail .field-validation{background:0 0;border:0;border-radius:0;margin:10px 0 0;padding:0}#root .int-detail .field-validation-title{border-bottom:1px solid #e6e0d6;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding:0 0 9px;display:flex}#root .int-detail .field-validation-title span{color:#a3742c;letter-spacing:.14em;margin-bottom:2px;font-size:8px;font-weight:800;display:block}#root .int-detail .field-validation-title strong{color:#27372f;font-size:14px;font-weight:750;display:block}#root .int-detail .field-validation-title svg{color:#947038}#root .int-detail .field-step{background:0 0;border:0;border-bottom:1px solid #eee9e1;border-radius:0;margin:0;padding:12px 0}#root .int-detail .field-step:last-of-type{border-bottom:0}#root .int-detail .field-step-title{align-items:flex-start;gap:9px;margin-bottom:10px;display:flex}#root .int-detail .field-step-title>b{color:#8c642d;background:#f3ede3;border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:flex}#root .int-detail .field-step-title>div{min-width:0}#root .int-detail .field-step-title strong{color:#303a35;font-size:11px;font-weight:750;display:block}#root .int-detail .field-step-title span{color:#858c87;margin-top:2px;font-size:9px;line-height:1.35;display:block}#root .int-detail .field-location-actions{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:9px;display:grid}#root .int-detail .field-location-actions button{color:#51483b;cursor:pointer;background:#fff;border:1px solid #d9d1c3;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 9px;font-size:9px;font-weight:750;display:flex}#root .int-detail .field-location-actions button:first-child{color:#6d5229;background:#fbf8f2;border-color:#ac8a52}#root .int-detail .field-location-actions button:hover:not(:disabled){background:#f4f1eb}#root .int-detail .field-location-actions button:disabled{opacity:.42;cursor:not-allowed}#root .int-detail .field-location-grid{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}#root .int-detail .field-location-grid article{background:#faf9f7;border:1px solid #ece8e0;border-radius:7px;min-width:0;padding:8px 9px}#root .int-detail .field-location-grid span{color:#8a908c;font-size:8px;font-weight:600;display:block}#root .int-detail .field-location-grid strong{color:#303b35;overflow-wrap:anywhere;margin-top:3px;font-size:10px;font-weight:750;display:block}#root .int-detail .field-location-grid .field-ok{color:#307146}#root .int-detail .field-distance-warning{color:#765a28;background:#fffaf0;border:1px solid #ead9ae;border-radius:7px;align-items:flex-start;gap:6px;margin-top:8px;padding:8px 9px;font-size:9px;line-height:1.4;display:flex}#root .int-detail .field-arrival{color:#fff;cursor:pointer;background:#59432d;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;margin:0;padding:9px 12px;font-size:10px;font-weight:800;display:flex}#root .int-detail .field-arrival:disabled{color:#a2a09b;cursor:not-allowed;background:#ebe8e2}#root .int-detail .field-arrival.done{color:#fff;background:#3f7450}#root .int-detail .field-control{margin:9px 0 0;display:block}#root .int-detail .field-control>span{color:#595f5b;margin-bottom:4px;font-size:9px;font-weight:750;display:block}#root .int-detail .field-control input,#root .int-detail .field-control select,#root .int-detail .field-control textarea{box-sizing:border-box;color:#313833;background:#fff;border:1px solid #ddd8cf;border-radius:7px;outline:none;width:100%;font-family:inherit;font-size:10px;display:block}#root .int-detail .field-control input,#root .int-detail .field-control select{height:36px;padding:0 9px}#root .int-detail .field-control textarea{resize:vertical;min-height:90px;padding:8px 9px;line-height:1.4}#root .int-detail .field-control input:focus,#root .int-detail .field-control select:focus,#root .int-detail .field-control textarea:focus{border-color:#ad8a4e;box-shadow:0 0 0 2px #ad8a4e1a}#root .int-detail .field-photo-button{color:#6c542f;cursor:pointer;background:#fbfaf7;border:1px dashed #bba47b;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:9px;font-weight:750;display:inline-flex;position:relative}#root .int-detail .field-photo-button:hover{background:#f5f0e7}#root .int-detail .field-photo-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}#root .int-detail .field-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}#root .int-detail .field-photo-grid article{background:#fff;border:1px solid #e3ded6;border-radius:7px;position:relative;overflow:hidden}#root .int-detail .field-photo-grid img{object-fit:cover;width:100%;height:72px;display:block}#root .int-detail .field-photo-grid small{color:#747a76;text-overflow:ellipsis;white-space:nowrap;padding:4px 5px;font-size:7px;display:block;overflow:hidden}#root .int-detail .field-photo-grid article>button{color:#5e5e5e;cursor:pointer;background:#fffffff2;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:4px;right:4px}#root .int-detail .field-validation-actions{grid-template-columns:1fr;gap:7px;margin-top:11px;display:grid}#root .int-detail .field-validation-actions button{color:#4c453b;cursor:pointer;background:#fff;border:1px solid #d6cec0;border-radius:7px;min-height:38px;font-size:9px;font-weight:800}#root .int-detail .field-validation-actions button.validate{color:#fff;background:#3e684b;border-color:#3e684b;justify-content:center;align-items:center;gap:6px;display:flex}#root .int-detail .field-validation-actions button:hover:not(:disabled){filter:brightness(.97)}#root .int-detail .field-validation-actions button:disabled{opacity:.45;cursor:not-allowed}#root .int-detail .field-validation-message{color:#3d5d44;background:#f2f7f3;border-left:3px solid #6d906f;border-radius:5px;margin-top:9px;padding:8px 9px;font-size:9px;line-height:1.4}#root .int-detail .field-map-card{background:#fff;border:1px solid #e3ddd3;border-radius:9px;margin:0 0 10px;overflow:hidden}#root .int-detail .field-map-head{padding:9px 10px}#root .int-detail .field-map-head strong{font-size:11px}#root .int-detail .field-map-canvas{height:245px}#root .int-detail .int-tabs{overflow-x:auto}#root .int-workspace.with-detail{grid-template-columns:minmax(0,1fr) minmax(390px,430px)}@media (width<=1100px){#root .int-workspace.with-detail{grid-template-columns:minmax(0,1fr) 390px}}@media (width<=760px){#root .int-detail .field-location-actions,#root .int-detail .field-location-grid{grid-template-columns:1fr}#root .int-detail .field-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#root .int-detail .field-validation{background:0 0;border:0;margin:0;padding:0}#root .int-detail .field-validation-title{border-bottom:1px solid #e8e2d8;margin:0 0 8px;padding:0 0 9px}#root .field-terrain-tabs{background:#f6f3ed;border:1px solid #e5ded3;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:5px;margin:0 0 10px;padding:4px;display:grid}#root .field-terrain-tabs button{color:#777168;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:32px;padding:5px 7px;font-size:8.5px;font-weight:750;display:flex}#root .field-terrain-tabs button.active{color:#76552d;background:#fff;box-shadow:0 1px 5px #4637231a}#root .field-terrain-tabs button:disabled{opacity:.35;cursor:not-allowed}#root .field-terrain-panel{animation:.16s ease-out fieldTabIn}@keyframes fieldTabIn{0%{opacity:.5;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}#root .field-terrain-panel .field-map-card{border:1px solid #ddd8cf;border-radius:9px;margin:0 0 9px;overflow:hidden}#root .field-reperage-card,#root .field-evidence{background:#fbfaf8;border:1px solid #e5e0d8;border-radius:9px;margin-top:8px;padding:10px}#root .field-section-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:9px;display:flex}#root .field-section-head strong{color:#323a36;font-size:10.5px;font-weight:800;display:block}#root .field-section-head span{color:#868b87;margin-top:2px;font-size:8.5px;line-height:1.35;display:block}#root .field-section-head>svg{color:#9b7539;flex:none}#root .field-location-actions{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px;display:grid}#root .field-location-actions button{color:#594b39;cursor:pointer;background:#fff;border:1px solid #d7d0c4;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:35px;font-size:8.5px;font-weight:750;display:flex}#root .field-location-actions button:first-child{color:#725328;border-color:#b89a69}#root .field-location-actions button:disabled{opacity:.4;cursor:not-allowed}#root .field-position-summary{grid-template-columns:1fr 1fr;gap:6px;display:grid}#root .field-position-summary article{background:#fff;border:1px solid #ebe7e0;border-radius:7px;min-width:0;padding:7px 8px}#root .field-position-summary span,#root .field-validation-summary span{color:#8a8f8c;font-size:7.5px;font-weight:650;display:block}#root .field-position-summary strong,#root .field-validation-summary strong{color:#35403a;overflow-wrap:anywhere;margin-top:2px;font-size:9.5px;font-weight:750;display:block}#root .field-state-ok{color:#39784a!important}#root .field-copy-coords{color:#765b35;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:7px;padding:0;font-size:8px;font-weight:700;display:flex}#root .field-arrival-zone{border-top:1px solid #ebe6de;margin-top:10px;padding-top:9px}#root .field-arrival-zone>span{color:#777d79;margin-bottom:5px;font-size:8px;font-weight:700;display:block}#root .field-arrival-zone .field-arrival{color:#fff;background:#5e472f;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;margin:0;font-size:9px;font-weight:800;display:flex}#root .field-arrival-zone .field-arrival:disabled{color:#999792;background:#e9e6e0}#root .field-arrival-zone .field-arrival.done{color:#fff;background:#40734f}#root .field-next-action{color:#356944;cursor:pointer;background:#f4faf5;border:1px solid #a5bea9;border-radius:7px;width:100%;min-height:34px;margin-top:7px;font-size:8.5px;font-weight:800}#root .field-distance-warning{color:#755a2c;background:#fff9ed;border-left:3px solid #cfaa66;border-radius:5px;margin-top:8px;padding:8px;font-size:8.5px;line-height:1.4}#root .field-terrain-panel .field-control{margin-top:9px;display:block}#root .field-terrain-panel .field-control>span{color:#555d58;margin-bottom:4px;font-size:8.5px;font-weight:750;display:block}#root .field-terrain-panel .field-control input,#root .field-terrain-panel .field-control select,#root .field-terrain-panel .field-control textarea{box-sizing:border-box;color:#303632;background:#fff;border:1px solid #ddd7ce;border-radius:7px;width:100%;font-family:inherit;font-size:9.5px}#root .field-terrain-panel .field-control input,#root .field-terrain-panel .field-control select{height:35px;padding:0 8px}#root .field-terrain-panel .field-control textarea{min-height:95px;padding:8px}#root .field-photo-button{color:#6f552e;cursor:pointer;background:#fff;border:1px dashed #bd9f70;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:6px 9px;font-size:8.5px;font-weight:750;display:inline-flex;position:relative}#root .field-photo-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}#root .field-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}#root .field-photo-grid article{background:#fff;border:1px solid #e1ddd6;border-radius:6px;position:relative;overflow:hidden}#root .field-photo-grid img{object-fit:cover;width:100%;height:75px;display:block}#root .field-photo-grid small{text-overflow:ellipsis;white-space:nowrap;padding:4px;font-size:7px;display:block;overflow:hidden}#root .field-photo-grid article>button{cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:4px;right:4px}#root .field-evidence-note{color:#898d89;margin:7px 0 0;font-size:7.5px;line-height:1.4}#root .field-primary-action,#root .field-validate-action{cursor:pointer;border:0;border-radius:7px;width:100%;min-height:38px;margin-top:11px;font-size:9px;font-weight:800}#root .field-primary-action{color:#fff;background:#604930}#root .field-validate-action{color:#fff;background:#3d704b;justify-content:center;align-items:center;gap:6px;display:flex}#root .field-primary-action:disabled,#root .field-validate-action:disabled{opacity:.4;cursor:not-allowed}#root .field-validation-summary{gap:6px;margin-bottom:10px;display:grid}#root .field-validation-summary article{background:#fbfaf8;border:1px solid #e7e2da;border-radius:7px;padding:8px}#root .field-validation-message{color:#416048;background:#f1f7f2;border-left:3px solid #5e8a68;border-radius:5px;margin-top:9px;padding:8px 9px;font-size:8.5px;line-height:1.4}@media (width<=760px){#root .field-location-actions,#root .field-position-summary{grid-template-columns:1fr}#root .field-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#root .int-detail{min-width:420px}#root .int-detail-body{padding:10px 12px 16px}#root .field-terrain-tabs{z-index:20;background:#f6f3ed;margin-bottom:8px;position:sticky;top:0}#root .field-terrain-panel .field-map-canvas{height:185px!important}#root .field-terrain-panel .field-map-card{margin-bottom:8px}#root .field-terrain-panel .field-map-head{padding:7px 9px}#root .field-terrain-panel .field-map-head strong{font-size:10px}#root .field-terrain-panel .field-map-head small{font-size:8px}#root .field-terrain-panel .field-map-actions{gap:5px;padding:6px}#root .field-terrain-panel .field-map-actions button{min-height:29px;padding:5px 7px;font-size:8px}#root .field-reperage-card{margin-top:0;padding:9px}#root .field-section-head,#root .field-location-actions{margin-bottom:7px}#root .field-location-actions button{min-height:33px}#root .field-position-summary article{padding:6px 7px}#root .field-position-summary span{font-size:7px}#root .field-position-summary strong{font-size:9px}#root .field-arrival-zone{margin-top:8px;padding-top:8px}#root .field-arrival-zone .field-arrival{min-height:38px}#root .int-detail-body{overflow-y:auto}:root{--snsso-sidebar-bg:#25241f;--snsso-sidebar-bg-soft:#2d2b25;--snsso-sidebar-text:#dedbd2;--snsso-sidebar-muted:#918b7e;--snsso-sidebar-accent:#c49132;--snsso-sidebar-active:#554325;--snsso-sidebar-line:#ffffff12}.app-shell{grid-template-columns:220px minmax(0,1fr)}.sidebar{height:100vh;color:var(--snsso-sidebar-text);scrollbar-width:thin;background:linear-gradient(#272620 0%,#22221e 100%);border-right:1px solid #0000001f;flex-direction:column;padding:18px 12px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar .brand{border-bottom:1px solid var(--snsso-sidebar-line);align-items:center;gap:10px;min-height:52px;margin-bottom:12px;padding:0 8px 12px;display:flex}.sidebar .brand-mark{color:#221d14;letter-spacing:-.03em;background:linear-gradient(145deg,#c99532,#ad7922);border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid;box-shadow:0 4px 14px #0000002e}.sidebar .brand strong{color:#f4f1e8;letter-spacing:.045em;font-size:14px;font-weight:800;display:block}.sidebar .brand span{color:#b2ac9f;margin-top:2px;font-size:8.5px;font-weight:500;display:block}.sidebar .nav-list{flex-direction:column;gap:17px;display:flex}.sidebar .nav-group{flex-direction:column;gap:3px;display:flex}.sidebar .nav-group-label{color:#aaa394;letter-spacing:.17em;text-transform:uppercase;margin-bottom:3px;padding:0 9px;font-size:7px;font-weight:800;display:block}.sidebar .nav-item{color:#d0cbc0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;font-size:11px;font-weight:560;transition:background .16s,color .16s,transform .16s;display:flex;position:relative}.sidebar .nav-item>svg{color:#aaa18f;stroke-width:1.7px;flex:none;width:16px;height:16px;transition:color .16s}.sidebar .nav-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar .nav-item:hover{color:#fff;background:#ffffff0b}.sidebar .nav-item:hover>svg{color:#d0a250}.sidebar .nav-item.active{color:#fff;background:linear-gradient(90deg,#976f2b6b,#78592447);font-weight:700;box-shadow:inset 2px 0 #d09b38,0 3px 12px #00000014}.sidebar .nav-item.active>svg{color:#e2ad49;stroke-width:2px}.sidebar .nav-item.active:after{content:"";background:#d9a33c;border-radius:50%;width:4px;height:4px;position:absolute;right:10px}.sidebar .sidebar-footer{border-top:1px solid var(--snsso-sidebar-line);margin-top:auto;padding-top:14px}.sidebar .sidebar-footer small{color:#aaa395;padding:0 8px;font-size:8px;line-height:1.45;display:block}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}@media (width<=850px){.app-shell{grid-template-columns:68px minmax(0,1fr)}.sidebar{padding-inline:8px}.sidebar .brand{justify-content:center;padding-inline:0}.sidebar .brand>div:last-child,.sidebar .nav-item span,.sidebar .nav-group-label,.sidebar .sidebar-footer small{display:none}.sidebar .nav-item{justify-content:center;padding-inline:0}.sidebar .nav-item.active:after{display:none}}#root .inventory-heading-meta b{color:#99702d;letter-spacing:.055em;text-transform:uppercase;font-size:7px;font-weight:800}#root .inventory-heading-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}#root .inventory-heading-meta span{color:#514b40;background:#faf7f0;border:1px solid #e3dac7;border-radius:7px;align-items:center;gap:7px;min-height:28px;padding:5px 9px;font-size:8.5px;display:inline-flex}#root .inventory-heading-meta span b{color:#99702e;letter-spacing:.055em;text-transform:uppercase;font-size:7px;font-weight:800}#root .inventory-meta-refresh{color:#5e6b63;cursor:pointer;background:#fff;border:1px solid #d8ded9;border-radius:7px;min-height:28px;padding:5px 9px;font-size:8px;font-weight:700}#root .inventory-meta-refresh:hover{color:#805e22;border-color:#b68a3c}:root{--snsso-bg:#f4eee4;--snsso-paper:#fffdf8;--snsso-paper-2:#faf5ec;--snsso-ink:#2b2925;--snsso-ink-2:#3a3731;--snsso-muted:#746d62;--snsso-line:#ded3c2;--snsso-line-soft:#ece4d8;--snsso-gold:#b4822b;--snsso-gold-2:#c69a47;--snsso-gold-soft:#efe2ca;--snsso-orange:#c96f2c;--snsso-danger:#9a4633;--snsso-danger-soft:#f2ddd6}body,#root,.app-shell,.main-column,.workspace,.module-workspace,.module-page{background:var(--snsso-bg)!important;color:var(--snsso-ink)!important}.module-page{min-height:100%}.snsso-page{gap:14px;display:grid}.snsso-page-heading,.module-heading,.module-hero{border:1px solid var(--snsso-line)!important;background:var(--snsso-paper)!important;border-radius:14px!important;padding:18px 20px!important;box-shadow:0 8px 24px #322b200e!important}.snsso-page-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.snsso-page-heading h2,.module-heading h2,.module-hero h2{color:var(--snsso-ink)!important}.snsso-page-heading p,.module-heading p,.module-hero p{color:var(--snsso-muted)!important}.snsso-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.snsso-card,.ops-card,.ops-panel,.history-card,.history-search-card,.admin-panel,.data-table-card,.alert-info-card,.alert-validation-card,.imagery-card,.interventions-op-table-card{border:1px solid var(--snsso-line)!important;background:var(--snsso-paper)!important;box-shadow:0 8px 22px #322b200b!important}.snsso-primary-button,.admin-primary,.ops-primary,.save-validation,.interventions-op-primary{border:1px solid var(--snsso-gold)!important;background:var(--snsso-gold)!important;color:#211d16!important;cursor:pointer!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:36px!important;padding:0 12px!important;font-size:9px!important;font-weight:850!important;display:inline-flex!important}.snsso-primary-button:hover,.admin-primary:hover,.ops-primary:hover,.save-validation:hover{background:var(--snsso-gold-2)!important}.snsso-secondary-button,.ops-secondary,.admin-small,.ops-refresh,.alert-filter-reset{border:1px solid var(--snsso-line)!important;background:var(--snsso-paper)!important;min-height:34px!important;color:var(--snsso-ink)!important;cursor:pointer!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 11px!important;font-size:8px!important;font-weight:800!important;display:inline-flex!important}.snsso-primary-button:disabled,.snsso-secondary-button:disabled{opacity:.58;cursor:wait!important}.snsso-access-badge{text-transform:uppercase;align-items:center;width:fit-content;background:var(--snsso-gold-soft)!important;color:#684d20!important;letter-spacing:.045em!important;border:1px solid #d6c09a!important;border-radius:999px!important;padding:6px 9px!important;font-size:7px!important;font-weight:850!important;display:inline-flex!important}.snsso-kpis,.institutional-kpis,.alert-kpis,.admin-kpis,.history-kpis{gap:10px!important}.snsso-kpis article,.institutional-kpis article,.alert-kpis article,.admin-kpis article,.history-kpis article{border:1px solid var(--snsso-line)!important;background:var(--snsso-paper)!important;box-shadow:0 6px 18px #322b200a!important}.snsso-kpis svg,.institutional-kpis svg,.alert-kpis svg,.admin-kpis svg,.history-kpis svg,.decision-context-list svg{color:var(--snsso-gold)!important}.snsso-kpis strong,.institutional-kpis strong,.alert-kpis strong,.admin-kpis strong,.history-kpis strong{color:var(--snsso-ink)!important}.snsso-kpis span,.institutional-kpis span,.alert-kpis span,.admin-kpis span,.history-kpis span,.snsso-kpis small,.institutional-kpis small,.alert-kpis small{color:var(--snsso-muted)!important}input,select,textarea{border-color:var(--snsso-line)!important;color:var(--snsso-ink)!important;accent-color:var(--snsso-gold)!important;background:#fffefb!important}input:focus,select:focus,textarea:focus{border-color:var(--snsso-gold)!important;outline:none!important;box-shadow:0 0 0 3px #b4822b1f!important}.pgso-table th,.admin-table th,.interventions-op-table-card th{color:#6b6257!important;border-color:var(--snsso-line-soft)!important;background:#f3ebdf!important}.pgso-table td,.admin-table td,.interventions-op-table-card td{color:var(--snsso-ink-2)!important;border-color:var(--snsso-line-soft)!important}.table-pill.neutral,.admin-role,.interventions-op-source{color:#66502d!important;background:#eee3d2!important;border-color:#dcc7a2!important}.table-pill.danger{background:var(--snsso-danger-soft)!important;color:var(--snsso-danger)!important}.validation-message,.history-message,.interventions-op-message,.snsso-data-note{line-height:1.5;border:1px solid #decca9!important;border-left:3px solid var(--snsso-gold)!important;color:#66522d!important;background:#faf2e2!important;border-radius:9px!important;padding:10px 12px!important;font-size:8px!important}.snsso-data-note{align-items:center;gap:7px;display:flex}.api-error-banner{color:#813d2f!important;background:#f7e4df!important;border-color:#e1b6aa!important}.operational-alerts-tabs,.admin-tabs,.alert-view-switch{border-color:var(--snsso-line)!important;background:#eee5d8!important}.operational-alerts-tabs button,.admin-tabs button,.alert-view-switch button{color:#625b51!important}.operational-alerts-tabs button.active,.admin-tabs button.active,.alert-view-switch button.active{background:var(--snsso-ink)!important;color:#fff8ec!important;border-color:var(--snsso-ink)!important}.snsso-access-banner,.snsso-readonly-card{background:#faf3e7!important;border-color:#dcc9a8!important}.snsso-access-banner strong,.snsso-readonly-card strong{color:var(--snsso-ink)!important}.snsso-access-banner span,.snsso-readonly-card p,.snsso-readonly-card small{color:var(--snsso-muted)!important}.snsso-validator-identity{background:#faf2e4!important;border-color:#d9c19b!important}.snsso-validator-identity span{color:#7c5e29!important}.snsso-validator-identity strong{color:var(--snsso-ink)!important}.snsso-validator-identity small{color:var(--snsso-muted)!important}.module-total{color:#66502d!important;background:#efe3d1!important;border:1px solid #dbc7a6!important}.module-total strong{color:var(--snsso-ink)!important}.module-total span{color:var(--snsso-muted)!important}.institutional-grid .ops-panel,.decision-metric-grid>div,.decision-context-list>div,.decision-analysis>div,.institutional-actions button{border-color:var(--snsso-line)!important;background:var(--snsso-paper)!important}.ops-panel-heading>div>span{color:#8a6423!important}.ops-panel-heading button,.institutional-actions button:hover{color:#7b581e!important;border-color:#d9c49f!important}.ops-tier.high{background:#f6e2dc!important;border-color:#d9a59a!important}.ops-tier.priority{background:#f8edd8!important;border-color:#e0bf84!important}.ops-tier.review{background:#f0e9df!important;border-color:#d8cbb9!important}.ops-tier>span{background:var(--snsso-ink)!important;color:#fff7eb!important}.history-search-card,.history-card,.history-current-context{border-color:var(--snsso-line)!important;background:var(--snsso-paper)!important}.history-card-head svg{color:var(--snsso-gold)!important}.history-analysis-list span,.history-current-context{color:var(--snsso-muted)!important}.history-analysis-list b{color:var(--snsso-ink)!important}.snsso-history-table-wrap{margin-top:12px;overflow:auto}.snsso-history-table{min-width:620px}.snsso-empty-state{text-align:center;background:#faf4e8;border:1px dashed #d7c4a4;border-radius:10px;margin-top:14px;padding:18px}.snsso-empty-state p{color:var(--snsso-muted)!important}.alert-filterbar,.alert-active-territory,.alert-detail-drawer,.alert-drawer-head,.alert-summary-grid>div,.protected-alert-list>div,.imagery-summary>div,.imagery-item,.imagery-main-preview{border-color:var(--snsso-line)!important;background:var(--snsso-paper)!important}.alert-section-title,.alert-section-title svg,.imagery-card svg,.alert-summary-grid svg{color:var(--snsso-gold)!important}.alert-drawer-head{background:#f8f1e7!important}.imagery-badge.validation,.imagery-badge.context{color:#6e5121!important;background:#eee2cf!important;border-color:#dac49f!important}.imagery-item.selected{border-color:var(--snsso-gold)!important;box-shadow:0 0 0 2px #b4822b1a!important}.admin-panel,.admin-user-form,.admin-settings-grid label,.audit-list article{border-color:var(--snsso-line)!important;background:var(--snsso-paper)!important}.admin-role-select{border-radius:7px;min-width:140px;min-height:31px}.admin-status.ok,.permission-dot.yes{color:#6e501d!important;background:#efe1c5!important;border-color:#d7bb85!important}.admin-status.off,.permission-dot.no{color:#756c60!important;background:#eee7dd!important}.audit-list b{color:#6c5125!important;background:#eee2cf!important}.admin-settings-grid input[type=checkbox]{accent-color:var(--snsso-gold)!important}.sidebar{background:#292824!important;border-right-color:#403c35!important}.brand-mark{background:var(--snsso-gold)!important;color:#241f17!important}.nav-item:hover{color:#fff9ef!important;background:#b4822b1f!important}.nav-item.active{border-color:var(--snsso-gold)!important;color:#fff9ef!important;background:#b4822b33!important}.nav-item svg{color:#c7b89e!important}.nav-item.active svg,.nav-item:hover svg{color:#d9ad5c!important}.topbar{border-bottom-color:var(--snsso-line)!important;background:var(--snsso-paper)!important}.avatar{color:#6c4e1d!important;background:#eee0c8!important}.data-badge{color:#66502d!important;background:#eee3d2!important;border-color:#dcc7a2!important}.snsso-logout-button{border-color:var(--snsso-line)!important;color:var(--snsso-ink)!important;background:#fffdf8!important}.live-dot,.status-dot,.connected-dot{background:var(--snsso-gold)!important;box-shadow:none!important}@media (width<=900px){.snsso-page-heading{flex-direction:column}.snsso-heading-actions{width:100%}.snsso-two-column{grid-template-columns:1fr!important}}.snsso-self-badge{letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border:1px solid #d4bd91;border-radius:999px;align-items:center;margin-left:7px;padding:2px 6px;color:#6d5020!important;background:#efe2ca!important;font-size:6px!important;font-weight:900!important;display:inline-flex!important}.admin-role-select:disabled,.admin-small:disabled{cursor:not-allowed!important;opacity:.58!important}.admin-role-select:disabled{color:#6e675d!important;background:#f2ece2!important}.admin-small:disabled{color:#746c61!important;background:#f1ebe2!important;border-color:#ded3c2!important}.snsso-signalement-workspace{grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);align-items:stretch;gap:14px;margin-top:14px;display:grid}.snsso-signalement-map-card{min-height:620px;overflow:hidden;padding:0!important}.snsso-report-map{flex-direction:column;min-height:620px;display:flex;position:relative}.snsso-report-map-toolbar{background:#fbf7f0;border-bottom:1px solid #e3d8c7;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px;display:flex}.snsso-report-map-toolbar>div:first-child{gap:3px;display:grid}.snsso-report-map-toolbar strong{color:#2d2a25;font-size:13px}.snsso-report-map-toolbar span{color:#776f63;font-size:11px}.snsso-report-map-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.snsso-report-map-canvas{background:#e9e1d4;flex:1;min-height:500px}.snsso-report-map-status{color:#5d554b;background:#f8f3eb;border-top:1px solid #e3d8c7;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 14px;font-size:11px;display:flex}.snsso-report-map-status small{color:#8a8174;text-align:right}.snsso-zone-summary{color:#594c38;background:#f7f0e5;border:1px solid #ddcfba;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.snsso-zone-summary>div{gap:3px;display:grid}.snsso-zone-summary strong{font-size:12px}.snsso-zone-summary span{color:#766a59;font-size:10px}.snsso-report-register{margin-top:14px}.snsso-validation-actions{flex-wrap:wrap;gap:6px;display:flex}.snsso-table-approve,.snsso-table-reject{cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:800;display:inline-flex}.snsso-table-approve{color:#604815;background:#f4e5c7;border:1px solid #c59b4d}.snsso-table-reject{color:#6e392e;background:#f1ded7;border:1px solid #b98a7b}.snsso-table-approve:disabled,.snsso-table-reject:disabled{cursor:wait;opacity:.55}.snsso-promoted-id{color:#6d501b;white-space:nowrap;font-size:10px}@media (width<=1100px){.snsso-signalement-workspace{grid-template-columns:1fr}.snsso-signalement-map-card,.snsso-report-map{min-height:560px}}@media (width<=720px){.snsso-report-map-toolbar,.snsso-report-map-status{flex-direction:column;align-items:stretch}.snsso-report-map-actions{justify-content:flex-start}.snsso-report-map-status small{text-align:left}.snsso-report-map-canvas{min-height:430px}}.snsso-signalements-v06{--sig-ink:#2d2923;--sig-ink-soft:#5e564b;--sig-muted:#81786b;--sig-border:#ded2c0;--sig-border-strong:#cfbd9f;--sig-surface:#fffdf9;--sig-surface-2:#f8f1e7;--sig-surface-3:#f1e4d0;--sig-gold:#b8842a;--sig-gold-dark:#70511a;--sig-ochre:#d2853d;--sig-brown:#714638;--sig-danger:#7b3b31}.snsso-signalement-tabs{border:1px solid var(--sig-border);background:#f4ede2;border-radius:12px;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:7px;display:flex}.snsso-signalement-tabs button{min-height:36px;color:var(--sig-ink-soft);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.snsso-signalement-tabs button:hover{background:#fbf7f0;border-color:#ddcba8}.snsso-signalement-tabs button.active{color:#5f4316;background:#fffaf1;border-color:#caa45f;box-shadow:0 1px #4e3a1c0a}.snsso-signalement-kpis{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px}.snsso-signalement-workspace.v06-create{grid-template-columns:minmax(0,1.55fr) minmax(360px,.9fr)}.snsso-report-form{align-self:start;gap:14px;display:grid;padding:16px!important}.snsso-form-head{border-bottom:1px solid var(--sig-border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:11px;display:flex}.snsso-form-head>div:first-child{gap:4px;display:grid}.snsso-form-head strong{color:var(--sig-ink);font-size:15px}.snsso-report-form fieldset{border:1px solid var(--sig-border);background:#fffdf9;border-radius:11px;gap:10px;margin:0;padding:13px;display:grid}.snsso-report-form legend{color:#6b4d1d;letter-spacing:.05em;text-transform:uppercase;padding:0 7px;font-size:10px;font-weight:900}.snsso-report-form label{color:var(--sig-ink-soft);gap:6px;font-size:10px;font-weight:800;display:grid}.snsso-report-form input,.snsso-report-form select,.snsso-report-form textarea,.snsso-review-decision select,.snsso-review-decision textarea,.snsso-register-tools input,.snsso-register-tools select{box-sizing:border-box;width:100%;color:var(--sig-ink);font:inherit;background:#fffdfa;border:1px solid #d9cbb7;border-radius:9px;outline:none;font-size:11px}.snsso-report-form input,.snsso-report-form select,.snsso-review-decision select,.snsso-register-tools input,.snsso-register-tools select{min-height:37px;padding:8px 10px}.snsso-report-form textarea,.snsso-review-decision textarea{resize:vertical;padding:9px 10px}.snsso-report-form input:focus,.snsso-report-form select:focus,.snsso-report-form textarea:focus,.snsso-review-decision select:focus,.snsso-review-decision textarea:focus,.snsso-register-tools input:focus,.snsso-register-tools select:focus{border-color:#b8893d;box-shadow:0 0 0 3px #b8893d1a}.snsso-check-field{align-content:center;align-items:center;min-height:37px;padding:0 2px;grid-template-columns:auto 1fr!important}.snsso-check-field input{width:15px;min-height:auto;margin:0}.snsso-file-field{background:#faf4ea;border:1px dashed #cdb88f;border-radius:10px;padding:12px;position:relative}.snsso-file-field>span{color:#5f4a27;align-items:center;gap:7px;display:flex}.snsso-file-field small{color:var(--sig-muted);font-weight:500}.snsso-file-preview{flex-wrap:wrap;gap:6px;display:flex}.snsso-file-preview span{text-overflow:ellipsis;white-space:nowrap;color:#675a47;background:#fffaf2;border:1px solid #ded0bb;border-radius:999px;max-width:100%;padding:5px 7px;font-size:9px;overflow:hidden}.snsso-form-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.snsso-register-tools{border:1px solid var(--sig-border);background:#fbf7f0;border-radius:11px;align-items:center;gap:9px;margin-top:14px;padding:10px;display:flex}.snsso-search-field{flex:1;align-items:center;display:flex;position:relative}.snsso-search-field svg{color:#806a46;z-index:1;position:absolute;left:11px}.snsso-search-field input{padding-left:34px}.snsso-register-tools select{width:210px}.snsso-validation-workspace{grid-template-columns:minmax(0,1.45fr) minmax(350px,.78fr);align-items:stretch;gap:14px;margin-top:12px;display:grid}.snsso-validation-map-card{min-height:650px;overflow:hidden;padding:0!important}.snsso-review-panel{box-sizing:border-box;border:1px solid var(--sig-border);background:var(--sig-surface);min-height:650px;max-height:760px;color:var(--sig-ink);border-radius:12px;padding:15px;overflow-y:auto}.snsso-review-panel.empty{text-align:center;color:#756b5d;background:linear-gradient(#fffdf9,#f8f0e4);place-content:center;justify-items:center;gap:8px;display:grid}.snsso-review-panel.empty p{max-width:300px;margin:0;font-size:11px;line-height:1.55}.snsso-review-head{border-bottom:1px solid var(--sig-border);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.snsso-review-head h3{margin:4px 0 7px;font-size:16px}.snsso-icon-button{color:#5c4c35;cursor:pointer;background:#fffaf4;border:1px solid #d9cbb7;border-radius:9px;place-items:center;width:33px;height:33px;display:inline-grid}.snsso-status-pill{color:#655846;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#f5eee3;border:1px solid #d9c9b0;border-radius:999px;align-items:center;min-height:22px;padding:3px 7px;font-size:8px;font-weight:900;display:inline-flex}.snsso-status-pill.status-a-verifier{color:#765315;background:#f8e8c8;border-color:#d6b879}.snsso-status-pill.status-en-revue{color:#5d4615;background:#f2dfaf;border-color:#c6a85d}.snsso-status-pill.status-valide,.snsso-status-pill.status-verifie{color:#5c4317;background:#ecd7ad;border-color:#c8a55f}.snsso-status-pill.status-rattache{color:#5f513f;background:#eee4d4;border-color:#c5b18c}.snsso-status-pill.status-a-corriger{color:#6c3f27;background:#f1d6c5;border-color:#c78b63}.snsso-status-pill.status-rejete{color:#6f392f;background:#ecd4cf;border-color:#bd8b7f}.snsso-review-section{border-bottom:1px solid #e5dbcc;gap:8px;padding:13px 0;display:grid}.snsso-review-section h4,.snsso-review-decision h4{color:#654a1d;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.snsso-review-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.snsso-review-dl>div{background:#fbf7f1;border:1px solid #e3d8c8;border-radius:8px;padding:8px}.snsso-review-dl dt{color:#8a7d6a;text-transform:uppercase;font-size:8px;font-weight:800}.snsso-review-dl dd{color:#3d382f;margin:3px 0 0;font-size:10px;font-weight:800}.snsso-review-description{color:#5c5449;margin:0;font-size:11px;line-height:1.55}.snsso-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.snsso-context-grid article{background:#fbf6ee;border:1px solid #e1d4c0;border-radius:8px;gap:3px;min-height:62px;padding:8px;display:grid}.snsso-context-grid article.risk{background:#f3dfd2;border-color:#c47b4f}.snsso-context-grid span{color:#897c69;text-transform:uppercase;font-size:8px;font-weight:800}.snsso-context-grid strong{color:#3c352d;font-size:10px}.snsso-context-grid small{color:#786b5c;font-size:8px}.snsso-correction-note{color:#673f2c;background:#f1dccf;border:1px solid #c98d68;border-radius:9px;gap:4px;margin:10px 0;padding:10px;display:grid}.snsso-correction-note strong{font-size:10px}.snsso-correction-note span{font-size:10px;line-height:1.45}.snsso-attachment-list{gap:5px;display:grid}.snsso-attachment-list button{color:#5f5547;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fbf8f2;border:1px solid #e0d4c3;border-radius:8px;align-items:center;gap:7px;padding:7px 8px;font-size:9px;display:flex}.snsso-attachment-list button:hover{background:#fff9ee;border-color:#c8ac78}.snsso-history-list{gap:7px;display:grid}.snsso-history-list>div{color:#6e6252;align-items:flex-start;gap:7px;display:flex}.snsso-history-list>div>span{gap:2px;display:grid}.snsso-history-list strong{color:#4b4237;font-size:9px}.snsso-history-list small{color:#8b7f6e;font-size:8px}.snsso-review-actions,.snsso-review-decision{gap:9px;padding-top:13px;display:grid}.snsso-primary-button.full{justify-content:center;width:100%}.snsso-review-locked{color:#634b1f;background:#f6ead1;border:1px solid #cfb179;border-radius:9px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;font-size:10px;line-height:1.45;display:flex}.snsso-review-decision label{color:#62584b;gap:5px;font-size:9px;font-weight:800;display:grid}.snsso-decision-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.snsso-decision-buttons button{min-height:36px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:9px;font-weight:900;display:inline-flex}.snsso-decision-buttons button:disabled{cursor:not-allowed;opacity:.55}.snsso-decision-new{color:#5d4314;background:#ead2a1;border:1px solid #c79d4a}.snsso-decision-link{color:#564a39;background:#eee4d4;border:1px solid #c4ad84}.snsso-decision-correction{color:#6b4028;background:#f1d8c8;border:1px solid #c88f68}.snsso-decision-reject{color:#6d352d;background:#ead1cc;border:1px solid #ba8276}.snsso-general-map-card{min-height:720px;margin-top:14px;overflow:hidden;padding:0!important}.snsso-general-map-card .snsso-report-map{min-height:720px}.snsso-report-map.compact,.snsso-report-map.compact .snsso-report-map-canvas{min-height:650px}.snsso-report-register .pgso-table tbody tr{cursor:pointer}.snsso-report-register .pgso-table tbody tr.selected-row{background:#f4e6cc}.snsso-muted{color:#8b7f6e;margin:0;font-size:9px}.api-error-banner.compact{margin:9px 0 0;padding:8px 9px;font-size:9px}@media (width<=1250px){.snsso-signalement-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.snsso-validation-workspace,.snsso-signalement-workspace.v06-create{grid-template-columns:1fr}.snsso-review-panel{max-height:none}}@media (width<=760px){.snsso-signalement-kpis{grid-template-columns:1fr 1fr}.snsso-register-tools,.snsso-form-actions{flex-direction:column;align-items:stretch}.snsso-register-tools select{width:100%}.snsso-review-dl,.snsso-context-grid,.snsso-decision-buttons{grid-template-columns:1fr}}.snsso-basemap-group{flex-wrap:wrap;gap:5px;display:inline-flex}.snsso-secondary-button.is-active-basemap{color:#5d3a12;background:#f2dfbb;border-color:#a86c20;box-shadow:inset 0 0 0 1px #a86c201f}.snsso-secondary-button:disabled{opacity:.48;cursor:not-allowed}.snsso-google-map-attribution{color:#2b2b2b;background:#ffffffe6;border-radius:5px;max-width:420px;margin-left:auto;padding:4px 8px;font-size:10px;line-height:1.25}.snsso-duplicate-banner{background:#faf4e9;border:1px solid #d8c7aa;border-radius:9px;align-items:flex-start;gap:9px;padding:10px;display:flex}.snsso-duplicate-banner>div{gap:3px;display:grid}.snsso-duplicate-banner strong{font-size:10px}.snsso-duplicate-banner span{color:#736858;font-size:8px;line-height:1.45}.snsso-duplicate-banner.high{color:#68382d;background:#f2d8ce;border-color:#b86c55}.snsso-duplicate-banner.medium{color:#684b1b;background:#f4e5c7;border-color:#c7934e}.snsso-duplicate-banner.low{color:#665537;background:#f8f0df;border-color:#cdb98e}.snsso-duplicate-list{gap:6px;margin-top:9px;display:grid}.snsso-duplicate-list-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.snsso-duplicate-list-head strong{color:#4c4438;font-size:9px}.snsso-duplicate-list-head span{color:#8b7f6e;font-size:8px}.snsso-duplicate-list>button{color:#4c4337;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fffaf3;border:1px solid #e0d4c1;border-radius:8px;grid-template-columns:1fr auto;gap:12px;padding:8px 9px;display:grid}.snsso-duplicate-list>button:hover,.snsso-duplicate-list>button.selected{background:#f4e5c8;border-color:#b8842a}.snsso-duplicate-list>button>span{gap:2px;display:grid}.snsso-duplicate-list>button>span:last-child{text-align:right}.snsso-duplicate-list strong{font-size:9px}.snsso-duplicate-list small{color:#817565;font-size:8px}.snsso-risk-confirm{background:#f3ddd4;border:1px solid #b86c55;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;padding:9px;line-height:1.4;color:#643a2f!important;gap:8px!important;display:grid!important}.snsso-risk-confirm input{margin:1px 0 0;width:15px!important;min-height:15px!important}.snsso-final-decision{color:#5f471e;background:#f2e4c9;border:1px solid #c7aa6e;border-radius:9px;gap:4px;margin-top:12px;padding:11px;display:grid}.snsso-final-decision strong{text-transform:uppercase;letter-spacing:.04em;font-size:10px}.snsso-final-decision span{font-size:10px;font-weight:800}.snsso-final-decision small{font-size:9px;line-height:1.45}.snsso-decision-new{min-height:44px!important}@media (width<=760px){.snsso-duplicate-list-head{flex-direction:column;align-items:flex-start}}.snsso-report-map{position:relative}.snsso-secondary-button.is-active-context{color:#503667;background:#f3edf8;border-color:#6b4fa1}.snsso-report-aesi-legend{z-index:8;pointer-events:none;background:#fffdf9f2;border:1px solid #dcd2e1f2;border-radius:8px;gap:4px;min-width:124px;padding:8px 9px;display:grid;position:absolute;bottom:42px;left:12px;box-shadow:0 6px 18px #221b1829}.snsso-report-aesi-legend span{color:#6c626d;grid-template-columns:10px 1fr;align-items:center;gap:6px;font-size:7px;display:grid}.snsso-report-aesi-legend i{border:1px solid #0000001f;border-radius:2px;width:10px;height:10px}.snsso-report-aesi-legend .aesi-active{background:#6b4fa1}.snsso-report-aesi-legend .aesi-renewal{background:#c46b2d}.snsso-report-aesi-legend .aesi-request{background:#746f78}.snsso-report-aesi-popup{z-index:11;background:#fffdf9fa;border:1px solid #d8cedd;border-radius:10px;width:min(310px,100% - 24px);position:absolute;top:74px;right:12px;overflow:hidden;box-shadow:0 12px 28px #201a1838}.snsso-report-aesi-popup-head{border-bottom:1px solid #ece4ef;justify-content:space-between;gap:10px;padding:9px 10px;display:flex}.snsso-report-aesi-popup dl{margin:0;padding:7px 10px 10px}.snsso-report-aesi-popup dl>div,.snsso-aesi-review-list dl>div{grid-template-columns:42% 1fr;gap:7px;padding:4px 0;display:grid}.snsso-report-aesi-popup dd,.snsso-aesi-review-list dd{overflow-wrap:anywhere;margin:0}.snsso-aesi-preview-card,.snsso-aesi-review{background:#fbf8fc;border:1px solid #ded3e2;border-radius:9px;gap:7px;margin-top:9px;padding:9px;display:grid}.snsso-aesi-preview-head,.snsso-aesi-review-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.snsso-aesi-preview-row{border-top:1px solid #ebe2ef;justify-content:space-between;gap:8px;padding-top:5px;display:flex}.snsso-aesi-preview-row>span{gap:1px;display:grid}.snsso-aesi-preview-nearest,.snsso-aesi-nearest{border-top:1px solid #ebe2ef;grid-template-columns:1fr auto;gap:2px 8px;padding-top:5px;display:grid}.snsso-aesi-review-head>b{color:#fff;text-align:center;background:#6b4fa1;border-radius:10px;min-width:22px;padding:3px 5px}.snsso-aesi-review-list{gap:6px;display:grid}.snsso-aesi-review-list article{background:#fff;border:1px solid #ece4ef;border-radius:7px;padding:7px}.snsso-aesi-status{border-radius:8px;padding:2px 5px;font-weight:800}.snsso-aesi-status.active{color:#5a3f78;background:#eee7f5}.snsso-aesi-status.renewal{color:#99501f;background:#f7eadf}.snsso-aesi-status.request{color:#625d68;background:#efedef}.int-page{gap:12px;display:grid}.int-hero{justify-content:space-between;gap:12px;display:flex}.int-hero>div{gap:3px;display:grid}.int-hero span{color:#9a7744;letter-spacing:.08em;font-size:7px;font-weight:800}.int-hero h2{color:#40372f;margin:0;font-size:19px}.int-hero p{color:#81766b;margin:0;font-size:9px}.int-hero button,.int-toolbar button,.int-base button,.int-save{color:#674c2e;cursor:pointer;background:#fff9ef;border:1px solid #cbb89b;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:7px;font-weight:800;display:inline-flex}.int-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.int-kpis article{background:#fffdf9;border:1px solid #e4dbcf;border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.int-kpis svg{color:#987241}.int-kpis div{display:grid}.int-kpis strong{color:#41372e;font-size:15px}.int-kpis span{color:#887b70;font-size:6.5px}.int-toolbar{background:#faf7f2;border:1px solid #e4dbcf;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;padding:8px;display:flex}.int-toolbar>label{background:#fff;border:1px solid #d8ccbd;border-radius:6px;flex:1;align-items:center;gap:5px;min-width:210px;padding:0 8px;display:flex}.int-toolbar input{border:0;outline:0;width:100%;min-height:31px;font-size:8px}.int-toolbar select,.int-detail select,.int-detail input,.int-detail textarea{color:#51463b;background:#fff;border:1px solid #d8ccbd;border-radius:6px;font-size:8px}.int-toolbar select{height:32px;padding:0 8px}.int-toolbar>div{gap:3px;margin-left:auto;display:flex}.int-toolbar button.active,.int-base button.active{background:#f1e3ce;border-color:#b48745}.int-workspace{grid-template-columns:1fr;gap:9px;min-height:520px;display:grid}.int-workspace.with-detail{grid-template-columns:minmax(0,1fr) minmax(320px,36%)}.int-main,.int-detail{background:#fff;border:1px solid #e1d7ca;border-radius:9px;overflow:hidden}.int-head{color:#6b6056;border-bottom:1px solid #ece5dd;justify-content:space-between;padding:9px 10px;font-size:8px;display:flex}.int-table-wrap{max-height:650px;overflow:auto}.int-table{border-collapse:collapse;width:100%;font-size:7.4px}.int-table th{text-align:left;color:#7a6c5e;background:#f5f0ea;padding:8px;font-size:6.5px;position:sticky;top:0}.int-table td{cursor:pointer;border-top:1px solid #f0eae3;padding:8px}.int-table tr:hover td,.int-table tr.selected td{background:#fff8ed}.int-table td:nth-child(3){display:grid}.int-table small{color:#91857a;font-size:6px}.int-empty{color:#897d72;text-align:center;place-items:center;gap:6px;min-height:260px;display:grid}.int-map-wrap{height:650px;position:relative}.int-map{position:absolute;inset:0}.int-base{z-index:5;background:#fffdf9f2;border-radius:7px;flex-wrap:wrap;gap:4px;padding:5px;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 4px 14px #00000029}.int-base button:disabled{opacity:.45}.int-detail{flex-direction:column;max-height:700px;display:flex}.int-detail-head{border-bottom:1px solid #e9e1d7;justify-content:space-between;padding:10px;display:flex}.int-detail-head>div{gap:2px;display:grid}.int-detail-head span{color:#9a7744;font-size:6px;font-weight:800}.int-detail-head strong{color:#4d3c29;font-size:10px}.int-detail-head small{color:#887c70;font-size:6.2px}.int-detail-head button{cursor:pointer;background:0 0;border:0}.int-tabs{border-bottom:1px solid #ece4da;gap:2px;padding:6px;display:flex;overflow:auto}.int-tabs button{color:#7d7064;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 7px;font-size:6.5px}.int-tabs button.active{color:#60482b;background:#f2e5d3}.int-detail-body{gap:9px;padding:10px;display:grid;overflow:auto}.int-grid,.int-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.int-grid label,.int-full{gap:4px;display:grid}.int-grid label>span,.int-full>span{color:#887b70;font-size:6.5px}.int-detail select,.int-detail input,.int-detail textarea{box-sizing:border-box;width:100%;padding:7px}.int-info article{border:1px solid #eee7df;border-radius:7px;gap:2px;padding:8px;display:grid}.int-info span{color:#96897c;font-size:6px}.int-info strong{color:#50463d;font-size:7.2px}.int-history{gap:6px;display:grid}.int-history article{border:1px solid #ece4dc;border-radius:7px;grid-template-columns:18px 1fr;gap:7px;padding:7px;display:grid}.int-history article div{gap:2px;display:grid}.int-history strong{font-size:7px}.int-history span,.int-history p,.int-history small{color:#887b70;margin:0;font-size:6.2px}.int-save{color:#fff;background:#4f3e2b;border-color:#4f3e2b;justify-content:center}.int-msg{color:#7c5b32;margin:0;font-size:7px}@media (width<=1180px){.int-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.int-workspace.with-detail{grid-template-columns:1fr}}@media (width<=700px){.int-kpis,.int-grid,.int-info{grid-template-columns:1fr}.int-hero{flex-direction:column}.int-toolbar>div{margin-left:0}}.pgso-public-nav--with-emblems{align-items:center;gap:clamp(8px,1vw,16px);display:flex}.pgso-public-nav--with-emblems>nav{flex:auto;min-width:0}.pgso-public-nav--with-emblems>.pgso-public-brand,.pgso-public-nav--with-emblems>.pgso-public-login{flex:none}.pgso-public-header-emblem{object-fit:contain;flex:none;width:52px;height:52px;display:block}@media (width<=1100px){.pgso-public-header-emblem{width:40px;height:40px}}@media (width<=700px){.pgso-public-header-emblem{width:30px;height:30px}.pgso-public-nav--with-emblems{gap:6px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pgso-orange:#c4510c;--pgso-orange-hover:#a63e08;--pgso-orange-soft:#fff0e5;--pgso-flag-orange:#f77f00;--pgso-flag-green:#009e60;--pgso-green:#087443;--pgso-brand-green:#102b23;--pgso-green-dark:var(--pgso-brand-green);--pgso-green-soft:#eaf5ee;--pgso-bg:#f4f7f5;--pgso-surface:#fff;--pgso-ink:#18372a;--pgso-muted:#53685d;--pgso-line:#d9e4dd;--pgso-danger:#b42332;--pgso-shadow:0 8px 28px #103e2c0f;--pgso-tricolor:linear-gradient(90deg, var(--pgso-flag-orange) 0 33.333%, #fff 33.333% 66.666%, var(--pgso-flag-green) 66.666% 100%)}:where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--pgso-green);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.55}:root{--snsso-bg:var(--pgso-bg);--snsso-paper:var(--pgso-surface);--snsso-paper-2:#f0f6f2;--snsso-ink:var(--pgso-ink);--snsso-ink-2:#284b39;--snsso-muted:var(--pgso-muted);--snsso-line:var(--pgso-line);--snsso-line-soft:#e8efea;--snsso-gold:var(--pgso-orange);--snsso-gold-2:var(--pgso-orange-hover);--snsso-gold-soft:var(--pgso-orange-soft);--snsso-orange:var(--pgso-orange);--snsso-danger:var(--pgso-danger);--snsso-danger-soft:#fcebed;--pgso-dark:var(--pgso-green-dark)}.sidebar{border-top:4px solid #0000;border-image:var(--pgso-tricolor) 1;background:var(--pgso-green-dark)!important;color:#fff!important}.brand-mark{color:var(--pgso-green)!important;background:#fff!important}.brand strong{color:#fff!important}.brand span,.sidebar-footer small,.nav-group-label{color:#bbd8c7!important}.nav-item{color:#dcebe2!important}.nav-item.active{color:#fff!important;box-shadow:inset 3px 0 var(--pgso-flag-orange)!important;background:#23543c!important}.nav-item.active svg{color:#fff!important}.topbar{border-color:var(--pgso-line)!important;background:#fff!important}.eyebrow{color:var(--pgso-green)!important}.avatar{background:var(--pgso-green-dark)!important;color:#fff!important}.pgso-public-brand strong{color:#fff!important}.pgso-public-logo{color:var(--pgso-green)!important;background:#fff!important}.pgso-public-nav{border-top:4px solid #0000;border-image:var(--pgso-tricolor) 1}.pgso-public-login,.pgso-public-hero-actions .primary,.pgso-public-login-modal .enter{background:var(--pgso-orange)!important;border-color:var(--pgso-orange)!important;color:#fff!important}.pgso-public-login:hover,.pgso-public-hero-actions .primary:hover,.pgso-public-login-modal .enter:hover{background:var(--pgso-orange-hover)!important}.pgso-public-login-modal{border-color:var(--pgso-line)!important;background:#fff!important}.pgso-public-login-modal .icon{background:var(--pgso-green-soft)!important;color:var(--pgso-green)!important}.pgso-public-login-modal h2{color:var(--pgso-ink)!important}.pgso-public-login-modal small{color:var(--pgso-green)!important}.pgso-public-section.alt{background:var(--pgso-green-soft)!important}.pgso-public-final{background:var(--pgso-green-dark)!important;color:#fff!important}.pgso-public-final h2,.pgso-public-final p{color:#fff!important}.pgso-public-footer{border-color:var(--pgso-line)!important}.pgso-public-footer strong{color:var(--pgso-green)!important}.pgso-return-home{color:var(--pgso-green)!important;border-color:var(--pgso-line)!important;background:#fff!important}.snsso-primary-button,.admin-primary,.ops-primary,.save-validation,.interventions-op-primary,button.primary{background:var(--pgso-orange)!important;border-color:var(--pgso-orange)!important;color:#fff!important}.snsso-primary-button:hover,.admin-primary:hover,.ops-primary:hover,.save-validation:hover,.interventions-op-primary:hover,button.primary:hover{background:var(--pgso-orange-hover)!important}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid var(--pgso-green)!important;border-color:var(--pgso-green)!important;box-shadow:none!important}:is(#root .pgso-page-header,#root .alert-module-page .pgso-page-header){text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin:0 0 20px;display:flex;position:relative;border:1px solid var(--pgso-line)!important;border-left:4px solid var(--pgso-orange)!important;background:var(--pgso-surface)!important;color:var(--pgso-ink)!important;box-shadow:var(--pgso-shadow)!important;border-radius:16px!important;padding:24px!important}:is(#root .pgso-page-header,#root .alert-module-page .pgso-page-header)>div:first-child{flex:280px;min-width:0}:is(#root .pgso-page-header,#root .alert-module-page .pgso-page-header) h1,:is(#root .pgso-page-header,#root .alert-module-page .pgso-page-header) h2{overflow-wrap:anywhere;color:var(--pgso-ink)!important;letter-spacing:-.035em!important;margin:6px 0 8px!important;font-size:clamp(22px,2.4vw,30px)!important;font-weight:750!important;line-height:1.22!important}:is(#root .pgso-page-header,#root .alert-module-page .pgso-page-header) p{max-width:78ch;margin:0;color:var(--pgso-muted)!important;font-size:13px!important;line-height:1.65!important}:is(#root .pgso-page-header,#root .alert-module-page .pgso-page-header) .eyebrow,:is(#root .pgso-page-header,#root .alert-module-page .pgso-page-header) .pgso-hist-eyebrow,:is(#root .pgso-page-header,#root .alert-module-page .pgso-page-header) .ss-kicker,:is(#root .pgso-page-header,#root .alert-module-page .pgso-page-header).int-hero>div>span{line-height:1.5;color:var(--pgso-green)!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:800!important}:is(#root .pgso-page-header,#root .alert-module-page .pgso-page-header) button{min-height:42px;border-radius:10px!important;font-size:12px!important}@media (width<=640px){:is(#root .pgso-page-header,#root .alert-module-page .pgso-page-header){gap:12px;margin-bottom:16px;padding:18px!important}:is(#root .pgso-page-header,#root .alert-module-page .pgso-page-header)>div:first-child{flex-basis:100%}}#root .snsso-summary .ss-header.pgso-page-header{background:var(--pgso-surface)!important;border:1px solid var(--pgso-line)!important;border-left:4px solid var(--pgso-orange)!important}#root .snsso-summary .ss-header.pgso-page-header h2{color:var(--pgso-ink)!important;margin:6px 0 8px!important;font-size:clamp(22px,2.4vw,30px)!important}#root .snsso-summary .ss-header.pgso-page-header p,#root .snsso-summary .ss-header.pgso-page-header .ss-refresh-time{color:var(--pgso-muted)!important}#root .snsso-summary .ss-header.pgso-page-header .ss-kicker{color:var(--pgso-green)!important;background:var(--pgso-green-soft)!important}:is(#root .pgso-page-header,#root .alert-module-page .pgso-page-header) .ss-refresh-button,:is(#root .pgso-page-header,#root .alert-module-page .pgso-page-header).int-hero>button{background:var(--pgso-green-soft)!important;color:var(--pgso-green)!important;border:1px solid var(--pgso-line)!important}:is(#root .pgso-page-header,#root .alert-module-page .pgso-page-header) .snsso-heading-actions{flex-wrap:wrap;gap:8px;display:flex}:is(#root .pgso-page-header,#root .alert-module-page .pgso-page-header) .pgso-hist-data-tag{background:var(--pgso-green-soft);color:var(--pgso-green);border-color:var(--pgso-line)}:is(#root .pgso-page-header,#root .alert-module-page .pgso-page-header) .inventory-heading-meta{margin-top:14px}#root .alert-module-page .pgso-page-header .alert-export-actions button{min-height:42px;padding:0 14px;background:var(--pgso-green-soft)!important;color:var(--pgso-green)!important;border:1px solid var(--pgso-line)!important;border-radius:10px!important}#root .pgso-it-header.pgso-page-header .pgso-it-chip{background:var(--pgso-green-soft);color:var(--pgso-green);border-color:var(--pgso-line)}.pgso-intervention-conflict{border:1px solid var(--pgso-orange);background:var(--pgso-orange-soft);color:var(--pgso-ink);border-left-width:4px;border-radius:12px;margin:12px 0;padding:16px}.pgso-intervention-conflict h3{margin-top:0}.pgso-intervention-conflict p{overflow-wrap:anywhere;line-height:1.6}.pgso-conflict-notes{white-space:pre-wrap;max-height:240px;overflow-y:auto}.pgso-intervention-conflict button{border:1px solid var(--pgso-line);min-height:44px;color:var(--pgso-green);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:10px 14px}.field-route-status{background:var(--pgso-green-soft);color:var(--pgso-ink);border-radius:10px;padding:14px;line-height:1.6}.field-route-status button{border:1px solid var(--pgso-line);color:var(--pgso-green);background:#fff;border-radius:10px;margin-left:12px;padding:10px}.alert-drawer-scroll>.mission-link,.field-map-card>.mission-link{background:var(--pgso-orange);color:#fff;border-radius:10px;align-items:center;min-height:44px;margin:10px;padding:12px 16px;font-weight:750;text-decoration:none;display:inline-flex}.pgso-public-home .pgso-public-hero{background:#122b23;min-height:auto}.pgso-public-home .pgso-public-hero:before{display:none}.pgso-home-scene{background:linear-gradient(#0919128c,#09140fc7),url(/pgso-home-hero.jpg) 50%/cover;grid-template-columns:minmax(0,42fr) minmax(0,58fr);min-height:620px;display:grid}.pgso-home-country{z-index:1;clip-path:polygon(0 0,100% 0,calc(100% - 100px) 100%,0 100%);background:#fff;justify-content:center;align-items:center;margin:0 -70px 0 0;padding:18px 58px 18px 12px;display:flex;position:relative}.pgso-home-country-crop{aspect-ratio:1960/2090;width:100%;position:relative;overflow:hidden}.pgso-home-country-crop img{width:108.674%;max-width:none;height:auto;display:block;position:absolute;top:-9.091%;left:-4.337%}.pgso-home-scene .pgso-public-hero-content{background:0 0;flex-direction:column;justify-content:center;width:100%;max-width:none;margin:0;padding:64px 40px;display:flex}.pgso-home-scene .pgso-public-hero-content h1{font-size:clamp(32px,3.4vw,62px);line-height:1.15}.pgso-home-scene .pgso-public-hero-content h2{font-size:clamp(18px,1.7vw,28px);line-height:1.5}.pgso-public-home .pgso-public-kpis{width:calc(100% - 48px);margin:24px auto;position:relative;inset:auto;transform:none}@media (width<=760px){.pgso-home-scene{grid-template-columns:1fr}.pgso-home-country{clip-path:polygon(0 0,100% 0,100% calc(100% - 32px),0 100%);margin:0 0 -32px;padding:24px 24px 56px}.pgso-home-country-crop{width:min(100%,340px)}.pgso-home-scene .pgso-public-hero-content{padding:44px 24px}.pgso-public-home .pgso-public-kpis{width:calc(100% - 24px);margin:16px auto}}.pgso-home-country{background:#0919122e}.pgso-home-country-crop{aspect-ratio:1268/1240;overflow:visible}.pgso-home-country-crop img{clip-path:none;width:100%;max-width:100%;height:auto;position:static}.pgso-public-home .pgso-public-nav{background:var(--pgso-brand-green);gap:20px;min-height:100px;padding:14px 30px}.pgso-public-home .pgso-public-header-emblem--left{object-fit:cover;background:#fff;border-radius:6px;width:112px;height:66px;padding:0}.pgso-public-home .pgso-public-brand strong{letter-spacing:-.025em;color:#fff;font-size:24px}.pgso-public-home .pgso-public-brand small{max-width:310px;font-size:11px;line-height:1.5}.pgso-public-home .pgso-public-nav nav{gap:20px}.pgso-public-home .pgso-public-nav nav button{font-size:12px;font-weight:600}.pgso-home-scene .pgso-public-hero-content{text-align:left;align-items:flex-start;padding:64px 48px}.pgso-home-eyebrow{letter-spacing:.16em;color:#f5d18b;margin-bottom:22px;font-size:11px;font-weight:700;display:block}.pgso-home-scene .pgso-public-hero-content h1{letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.1vw,56px);line-height:1.16}.pgso-home-scene .pgso-public-hero-content h2{color:#f0ca78;margin-top:24px;font-size:clamp(17px,1.4vw,24px);font-weight:600}.pgso-home-scene .pgso-public-hero-content .pgso-home-intro{color:#e0e9e3;max-width:580px;margin:20px 0 0;font-size:15px;line-height:1.8}.pgso-home-scene .pgso-public-hero-content .pgso-home-welcome{color:#fff;margin:0 0 18px;font-size:20px}.pgso-public-home .pgso-public-hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:30px}.pgso-public-home .pgso-public-hero-actions button{border-radius:6px;min-height:48px;padding:0 20px;font-size:12px}.pgso-public-home .pgso-public-kpis{background:#f8faf7;border-bottom:1px solid #dce5df;gap:0;width:100%;margin:0;padding:24px 30px}.pgso-public-home .pgso-public-kpis article{box-shadow:none;color:#163c2d;background:0 0;border:0;border-right:1px solid #dce5df;border-radius:0}.pgso-public-home .pgso-public-kpis article:last-child{border-right:0}.pgso-public-home .pgso-public-kpis strong{color:#163c2d}.pgso-public-home .pgso-public-kpis article>span:last-child{color:#52675b}.pgso-public-home .pgso-public-kpi-icon{color:#a64b0a;background:#eaf1e9;border-radius:50%}.pgso-home-shortcuts{background:#173e30;border-top:1px solid #426052;flex-wrap:wrap;align-items:center;gap:12px;padding:20px 30px;display:flex}.pgso-home-shortcuts>span{color:#d5e4da;margin-right:auto;font-size:12px}.pgso-home-shortcuts button{color:#174630;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:6px;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.pgso-home-shortcuts button:hover{background:#eaf1e9}@media (width<=1200px){.pgso-public-home .pgso-public-nav nav{display:none}.pgso-public-home .pgso-public-brand{margin-right:auto}}@media (width<=760px){.pgso-public-home .pgso-public-nav{flex-wrap:wrap;gap:10px;min-height:82px;padding:12px}.pgso-public-home .pgso-public-header-emblem--left{width:80px;height:50px;padding:0}.pgso-public-home .pgso-public-brand strong{font-size:20px}.pgso-public-home .pgso-public-login{min-height:40px;padding:0 12px;font-size:12px}.pgso-home-scene .pgso-public-hero-content{padding:40px 24px}.pgso-public-home .pgso-public-kpis{padding:14px 8px}.pgso-home-shortcuts{padding:20px}.pgso-home-shortcuts>span,.pgso-home-shortcuts button{width:100%}.pgso-home-eyebrow{font-size:10px}}.pgso-public-home .pgso-public-header-emblem--left{filter:grayscale()invert();mix-blend-mode:screen;background:0 0;border-radius:0}.pgso-connection-status{z-index:10000;color:#683700;text-align:center;background:#fff1d6;border-bottom:2px solid #d97706;padding:12px 20px;font-size:14px;line-height:1.5;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px #0002}.pgso-generation{padding:24px}.pgso-generation>p{line-height:1.7}.pgso-generation-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.pgso-generation-settings label{flex-direction:column;gap:8px;display:flex}.pgso-generation-settings label:first-child{flex-direction:row;grid-column:1/-1;align-items:center}.pgso-generation-settings input[type=number]{border:1px solid #cddbd2;border-radius:6px;padding:12px}.pgso-generation button{color:#fff;cursor:pointer;background:#174b35;border:1px solid #cddbd2;border-radius:6px;padding:12px 18px}.pgso-generation button:disabled{opacity:.55;cursor:default}.pgso-generation-actions{flex-wrap:wrap;gap:12px;display:flex}.pgso-generation-preview,.pgso-generation-history article{background:#f4f8f4;border:1px solid #dce6dd;border-radius:8px;margin:14px 0;padding:18px}.pgso-generation [role=alert]{color:#9a3412}@media (width<=680px){.pgso-generation-settings{grid-template-columns:1fr}.pgso-generation{padding:16px}}.admin-tabs button{min-height:44px;padding:10px 14px;font-size:13px}.pgso-admin-subtabs{background:#edf3ee;border:1px solid #d5e1d8;border-radius:10px;gap:6px;margin:20px 0;padding:6px}.pgso-admin-subtabs button{color:#355b45;background:0 0;border-color:#0000;border-radius:6px;flex:auto;justify-content:center;min-height:48px;font-size:14px}.pgso-admin-subtabs button.active{color:#fff;background:#174b35;border-color:#174b35;box-shadow:0 2px 5px #123c2320}.pgso-admin-subtabs button:focus-visible{outline-offset:2px;outline:3px solid #d97706}.pgso-admin-sidebar{border-left:1px solid #ffffff30;gap:3px;margin:4px 0 12px 22px;padding-left:10px;display:grid}.pgso-admin-sidebar button{color:#d3e1d9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;padding:10px 8px;font-size:12px;line-height:1.4;display:flex}.pgso-admin-sidebar button.active{color:#fff;background:#ffffff16}.pgso-admin-sidebar button:hover{background:#ffffff10}.pgso-admin-sidebar button:focus-visible{outline:2px solid #eeaa54}.pgso-generation-preview{overflow-wrap:anywhere}.pgso-watch-page{min-width:0}.pgso-watch-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.pgso-watch-kpis article,.pgso-watch-detail{background:#fff;border:1px solid #d8e3da;border-radius:10px;min-width:0;padding:20px}.pgso-watch-kpis strong{color:#174b35;font-size:26px;display:block}.pgso-watch-kpis span{color:#65746a}.pgso-watch-search,.pgso-watch-actions{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.pgso-watch-page label{color:#294d38;gap:8px;margin:10px 0;display:grid}.pgso-watch-page input:not([type=checkbox]),.pgso-watch-page select,.pgso-watch-page textarea{min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #cbdace;border-radius:6px;padding:11px}.pgso-watch-page button{color:#fff;cursor:pointer;background:#174b35;border:1px solid #cbdace;border-radius:6px;padding:12px 16px}.pgso-watch-page button:disabled{opacity:.5;cursor:default}.pgso-watch-workspace{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-items:start;gap:20px;display:grid}.pgso-watch-page .pgso-watch-card{text-align:left;color:#244c34;background:#fff;gap:8px;width:100%;margin:10px 0;display:grid}.pgso-watch-page .pgso-watch-card.active{background:#f5f8f3;border:2px solid #d36b12}.pgso-watch-map{border-radius:8px;width:100%;height:320px;overflow:hidden}.pgso-followup-form{gap:12px;margin:18px 0;display:grid}.pgso-followup-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pgso-watch-page [role=alert]{color:#a43115}.pgso-watch-detail summary{cursor:pointer;font-weight:700}@media (width<=900px){.pgso-watch-workspace,.pgso-followup-list,.pgso-watch-kpis{grid-template-columns:1fr}}.pgso-watch-detail,.pgso-watch-card{overflow-wrap:anywhere}.pgso-generation-section{border:1px solid #dce6dd;border-radius:12px;margin:20px 0;padding:16px}.pgso-generation summary{cursor:pointer;color:#174b35;padding:8px;font-weight:650}.pgso-generation summary:focus-visible{outline-offset:3px;outline:2px solid #d77816}.pgso-generation-history summary span{color:#52685b;margin:8px 0 0 18px;font-size:.88rem;font-weight:400;display:block}.pgso-generation-history article{margin:10px 0;padding:12px 16px}.pgso-generation-history details[open]{padding-bottom:16px}.pgso-generation .pgso-generation-delete-button{color:#9a3412;background:0 0;margin-top:8px;padding:7px 10px}.pgso-generation-delete{border-top:1px solid #dce6dd;margin-top:12px;padding-top:8px}.pgso-generation-delete button{margin:4px}.pgso-generation-hint{color:#52685b;font-size:.9rem}.pgso-generation-history{overflow-wrap:anywhere}.pgso-home-country-crop{aspect-ratio:1206/1304}.pgso-user-actions{flex-wrap:wrap;gap:8px;display:flex}.pgso-user-delete-confirm{background:#fff7f2;border:1px solid #d5a38b;border-radius:12px;margin:16px 0;padding:18px}.pgso-user-delete-confirm button{cursor:pointer;border:1px solid #d5a38b;border-radius:8px;margin:4px;padding:10px 14px}.pgso-user-actions .admin-small{min-height:38px!important;padding:8px 12px!important;font-size:12px!important;font-weight:650!important}.pgso-user-actions .pgso-action-edit{color:#175b98!important;background:#edf5ff!important;border-color:#a9ccef!important}.pgso-user-actions .pgso-action-delete{color:#a52432!important;background:#fff0f1!important;border-color:#eab3b8!important}.pgso-user-actions .pgso-action-suspend{color:#94510c!important;background:#fff5e8!important;border-color:#e9c18b!important}.pgso-user-actions .pgso-action-activate{color:#08603b!important;background:#eaf7ef!important;border-color:#9bcdb0!important}.pgso-user-actions .admin-small:hover:not(:disabled){filter:brightness(.95);transform:translateY(-1px)}.pgso-user-actions .admin-small:disabled{color:#7d817f!important;opacity:.65!important;cursor:not-allowed!important;background:#f0f2f1!important;border-color:#d9dddb!important}.pgso-user-job{color:#60756a;margin-top:4px;display:block}.admin-user-form.pgso-professional-user-form{border-radius:16px;flex-direction:column;gap:22px;margin:24px 0;padding:24px;display:flex;box-shadow:0 8px 28px #102b2309}.pgso-user-form-heading{border-bottom:1px solid var(--pgso-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.pgso-user-form-kicker{color:var(--pgso-orange);letter-spacing:.12em;font-size:10px;font-weight:750}.pgso-user-form-heading h3{color:var(--pgso-brand-green);margin:8px 0;font-size:22px}.pgso-user-form-heading p,.pgso-user-help{color:var(--pgso-muted);margin:6px 0;font-size:13px;line-height:1.65}.pgso-professional-user-form .pgso-user-close{border:1px solid var(--pgso-line);color:var(--pgso-muted);cursor:pointer;background:#fff;border-radius:9px;padding:8px;display:flex}.pgso-professional-user-form fieldset{border:1px solid var(--pgso-line);border-radius:12px;min-width:0;margin:0;padding:18px}.pgso-professional-user-form legend{color:var(--pgso-brand-green);padding:0 8px;font-size:14px;font-weight:700}.pgso-professional-user-form legend svg{vertical-align:middle;color:var(--pgso-orange);margin-right:6px}.pgso-user-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pgso-professional-user-form label{color:#29493a;flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:650;display:flex}.pgso-professional-user-form label small{color:var(--pgso-muted);font-size:11px;font-weight:400;line-height:1.5}.pgso-professional-user-form input,.pgso-professional-user-form select{border:1px solid #c6d7cd;border-radius:8px;min-height:44px;margin:0;padding:10px 12px;font-size:14px}.pgso-professional-user-form input[aria-invalid=true]{border-color:#be3443}.pgso-user-access-grid{grid-template-columns:minmax(180px,1fr) 2fr;align-items:start;gap:20px;display:grid}.pgso-user-role-summary{color:#29493a;background:#edf5f0;border-left:3px solid #087443;border-radius:8px;padding:14px 16px}.pgso-user-role-summary strong{font-size:14px}.pgso-user-role-summary p{margin:8px 0 0;font-size:13px;line-height:1.6}.pgso-user-password-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.pgso-professional-user-form .pgso-password-toggle{color:#175b98;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:8px;padding:8px 0;font-size:12px;display:inline-flex}.pgso-user-field-error{color:#a52432;font-size:12px}.pgso-user-form-footer{border-top:1px solid var(--pgso-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.pgso-user-form-footer>span{color:var(--pgso-muted);align-items:center;gap:7px;font-size:12px;display:flex}.pgso-user-form-footer>div{flex-wrap:wrap;gap:10px;display:flex}.pgso-user-cancel{border:1px solid var(--pgso-line);color:#435b4e;cursor:pointer;background:#fff;border-radius:8px;min-height:42px;padding:10px 18px}.pgso-user-delete-confirm button:first-of-type{color:#fff;background:#ac2837;border-color:#ac2837}@media (width<=900px){.pgso-user-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.admin-user-form.pgso-professional-user-form{padding:16px}.pgso-user-fields,.pgso-user-access-grid{grid-template-columns:1fr}.pgso-professional-user-form fieldset{padding:12px}.pgso-user-form-footer>div{width:100%}.pgso-user-form-footer>div button{flex:1}}.pgso-external-imports{gap:20px;min-width:0;display:grid}.pgso-external-imports .snsso-card{min-width:0;padding:24px}.pgso-external-imports h3{color:var(--pgso-brand-green);align-items:center;gap:8px;margin:0 0 18px;font-size:18px;display:flex}.pgso-external-imports p{color:var(--pgso-muted);font-size:13px;line-height:1.7}.pgso-import-workflow{color:#174b35;background:#eaf5ee;border-radius:12px;flex-wrap:wrap;gap:20px;padding:18px 24px;display:flex}.pgso-import-workflow span{align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.pgso-import-form fieldset{border:0;min-width:0;margin:0;padding:0}.pgso-import-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pgso-import-fields label{color:#29493a;gap:8px;min-width:0;font-size:13px;font-weight:650;display:grid}.pgso-import-fields input{box-sizing:border-box;border:1px solid var(--pgso-line);width:100%;min-width:0;font:inherit;background:#fff;border-radius:8px;padding:12px}.pgso-import-file{grid-column:1/-1}.pgso-external-imports button{cursor:pointer}.pgso-external-imports button:not(.snsso-primary-button){border:1px solid var(--pgso-line);color:#174b35;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.pgso-import-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pgso-import-stats span{border:1px solid var(--pgso-line);color:var(--pgso-muted);border-radius:10px;gap:6px;padding:16px;font-size:12px;display:grid}.pgso-import-stats strong{color:var(--pgso-brand-green);font-size:25px}.pgso-import-confirm{border-top:1px solid var(--pgso-line);margin-top:18px;padding-top:12px}.pgso-import-confirm button{margin:0 8px 8px 0}.pgso-import-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.pgso-import-history>button{text-align:left;overflow-wrap:anywhere;flex-direction:column;width:100%;margin:10px 0;align-items:flex-start!important;display:flex!important}.pgso-import-history>button span{color:var(--pgso-muted);font-size:12px}.pgso-import-error{background:#fff0f1;border-radius:8px;padding:14px;color:#a52432!important}.pgso-import-success{background:#eaf7ef;border-radius:8px;padding:14px;color:#08603b!important}@media (width<=700px){.pgso-import-fields{grid-template-columns:1fr}.pgso-import-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pgso-external-imports .snsso-card{padding:16px}}:is(.snsso-report-form,.int-detail-body,.admin-user-form,.pgso-import-form) :is(input,select,textarea){box-sizing:border-box;max-width:100%;font:inherit}:is(.snsso-report-form,.int-detail-body,.admin-user-form,.pgso-import-form) textarea{resize:vertical;line-height:1.6}:is(.snsso-report-form,.int-detail-body,.admin-user-form,.pgso-import-form) :is(input:not([type=checkbox]),select,button){min-height:44px}:is(.snsso-report-form,.int-detail-body,.admin-user-form,.pgso-import-form) :is(input,select,textarea,button):focus-visible{outline-offset:3px;outline:3px solid #087443}.pgso-page-header p{line-height:1.6}.pgso-revisions>button{margin:4px}.pgso-revision-detail{border-top:1px solid var(--pgso-line);margin-top:18px;padding-top:16px}.pgso-revision-maps{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pgso-revision-maps .pgso-watch-map{height:320px}.pgso-revision-detail label{gap:8px;margin:16px 0;display:grid}.pgso-revision-detail textarea{font:inherit;padding:12px}@media (width<=700px){.pgso-revision-maps{grid-template-columns:1fr}}.pgso-sentinel-validation{border:1px solid var(--pgso-line);background:#fff;border-radius:12px;margin:16px;padding:18px}.pgso-sentinel-validation p,.pgso-sentinel-validation small{font-size:12px;line-height:1.6}.pgso-sentinel-controls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pgso-sentinel-controls label{gap:6px;min-width:0;font-size:12px;display:grid}.pgso-sentinel-controls select{width:100%;min-width:0;min-height:44px}.pgso-sentinel-map{border-radius:10px;width:100%;height:360px;overflow:hidden}.pgso-sentinel-validation li{overflow-wrap:anywhere;margin:8px 0;font-size:11px}.pgso-sentinel-validation button{background:var(--pgso-brand-green);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:12px}@media (width<=500px){.pgso-sentinel-controls{grid-template-columns:1fr}}.pgso-import-geography .admin-table{min-width:1100px}.pgso-import-geography td{vertical-align:top}.pgso-import-geography td small{margin-top:6px;display:block}
