.legacy-map-sprite{display:inline-block;background-position:center;background-repeat:no-repeat;background-size:contain}.legacy-map-sprite.legacy-browser-print{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcCCi8Vjp+aNAAAAGhJREFUOMvFksENgDAMA68RC7BBN+Cf/ZU33QAmYAT6BolAGxB+RrrIsg1BpfNBVXcPMLMDI/ytpKozMHWwK7BJJ7yYWQbGdBea9wTIkRDzKy0MT7r2NiJACRgotCzxykFI34QY2Ea7KmtxGJ+uX4wfAAAAAElFTkSuQmCC);background-size:16px 16px}.legacy-map-sprite.legacy-leaflet-layers{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);background-size:26px 26px}.legacy-map-sprite.leaflet-pm-icon-marker{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9NYXJrZXI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMTUuNSwyNC44NzgyOTU5IEMxNS4yOTA5MjAxLDI0Ljg3NzIyMTkgMTUuMTc0NDg1NywyNC44NDY3ODE3IDE0LjY1OTA4NjYsMjQuMjM1NDE2MyBDMTAuMjE5Njk1NSwxOS40MTE4MDU0IDgsMTUuNTAxNDM5MiA4LDEyLjUwNDMxNzcgQzgsOC4zNTk3OTc0NiAxMS4zNTc4NjQ0LDUgMTUuNSw1IEMxOS42NDIxMzU2LDUgMjMsOC4zNTk3OTc0NiAyMywxMi41MDQzMTc3IEMyMywxNyAxOC4yODc4MjE3LDIxLjkyNjgzNzggMTYuMzMzNjYwMSwyNC4yNDQwMTg2IEMxNS44MjI0NjIyLDI0Ljg1MDE4MDIgMTUuNzA5MDc5OSwyNC44NzkzNjk5IDE1LjUsMjQuODc4Mjk1OSBaIE0xNS41LDE1LjUzMjY5NDggQzE3LjI3NTIwMSwxNS41MzI2OTQ4IDE4LjcxNDI4NTcsMTQuMTE4MDAwNCAxOC43MTQyODU3LDEyLjM3Mjg4NjQgQzE4LjcxNDI4NTcsMTAuNjI3NzcyMyAxNy4yNzUyMDEsOS4yMTMwNzc5MiAxNS41LDkuMjEzMDc3OTIgQzEzLjcyNDc5OSw5LjIxMzA3NzkyIDEyLjI4NTcxNDMsMTAuNjI3NzcyMyAxMi4yODU3MTQzLDEyLjM3Mjg4NjQgQzEyLjI4NTcxNDMsMTQuMTE4MDAwNCAxMy43MjQ3OTksMTUuNTMyNjk0OCAxNS41LDE1LjUzMjY5NDggWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBdG9tcy9JY29ucy9Ub29scy9NYXJrZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjAwMDAwMCwgLTMuMDAwMDAwKSI+CiAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgPHVzZSBpZD0iTWFzayIgZmlsbD0iIzVCNUI1QiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}.legacy-map-sprite.leaflet-pm-icon-polyline{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0ibGluZS1hIiBkPSJNOS4xNjUwOTcyNSwxOS40MjA2ODkyIEwxOC40MjA2ODkyLDEwLjE2NTA5NzMgQzE4LjE1MjM2ODEsOS42Njk5MjkxNCAxOCw5LjEwMjc1ODMxIDE4LDguNSBDMTgsNi41NjcwMDMzOCAxOS41NjcwMDM0LDUgMjEuNSw1IEMyMy40MzI5OTY2LDUgMjUsNi41NjcwMDMzOCAyNSw4LjUgQzI1LDEwLjQzMjk5NjYgMjMuNDMyOTk2NiwxMiAyMS41LDEyIEMyMC44OTcyNDE3LDEyIDIwLjMzMDA3MDksMTEuODQ3NjMxOSAxOS44MzQ5MDI3LDExLjU3OTMxMDggTDEwLjU3OTMxMDgsMjAuODM0OTAyNyBDMTAuODQ3NjMxOSwyMS4zMzAwNzA5IDExLDIxLjg5NzI0MTcgMTEsMjIuNSBDMTEsMjQuNDMyOTk2NiA5LjQzMjk5NjYyLDI2IDcuNSwyNiBDNS41NjcwMDMzOCwyNiA0LDI0LjQzMjk5NjYgNCwyMi41IEM0LDIwLjU2NzAwMzQgNS41NjcwMDMzOCwxOSA3LjUsMTkgQzguMTAyNzU4MzEsMTkgOC42Njk5MjkxNCwxOS4xNTIzNjgxIDkuMTY1MDk3MjUsMTkuNDIwNjg5MiBaIE0yMS41LDEwIEMyMi4zMjg0MjcxLDEwIDIzLDkuMzI4NDI3MTIgMjMsOC41IEMyMyw3LjY3MTU3Mjg4IDIyLjMyODQyNzEsNyAyMS41LDcgQzIwLjY3MTU3MjksNyAyMCw3LjY3MTU3Mjg4IDIwLDguNSBDMjAsOS4zMjg0MjcxMiAyMC42NzE1NzI5LDEwIDIxLjUsMTAgWiBNNy41LDI0IEM4LjMyODQyNzEyLDI0IDksMjMuMzI4NDI3MSA5LDIyLjUgQzksMjEuNjcxNTcyOSA4LjMyODQyNzEyLDIxIDcuNSwyMSBDNi42NzE1NzI4OCwyMSA2LDIxLjY3MTU3MjkgNiwyMi41IEM2LDIzLjMyODQyNzEgNi42NzE1NzI4OCwyNCA3LjUsMjQgWiIvPgogIDwvZGVmcz4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zIC0zKSI+CiAgICA8bWFzayBpZD0ibGluZS1iIiBmaWxsPSIjZmZmIj4KICAgICAgPHVzZSB4bGluazpocmVmPSIjbGluZS1hIi8+CiAgICA8L21hc2s+CiAgICA8dXNlIGZpbGw9IiM1QjVCNUIiIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI2xpbmUtYSIvPgogICAgPGcgZmlsbD0iIzVCNUI1QiIgbWFzaz0idXJsKCNsaW5lLWIpIj4KICAgICAgPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K)}.legacy-map-sprite.leaflet-pm-icon-rectangle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0icmVjdGFuZ2xlLWEiIGQ9Ik0yMywxMC45NjQ1NTU2IEwyMywxOS4wMzU0NDQ0IEMyNC42OTYxNDcxLDE5LjI3ODA1OTMgMjYsMjAuNzM2NzY0IDI2LDIyLjUgQzI2LDI0LjQzMjk5NjYgMjQuNDMyOTk2NiwyNiAyMi41LDI2IEMyMC43MzY3NjQsMjYgMTkuMjc4MDU5MywyNC42OTYxNDcxIDE5LjAzNTQ0NDQsMjMgTDEwLjk2NDU1NTYsMjMgQzEwLjcyMTk0MDcsMjQuNjk2MTQ3MSA5LjI2MzIzNTk1LDI2IDcuNSwyNiBDNS41NjcwMDMzOCwyNiA0LDI0LjQzMjk5NjYgNCwyMi41IEM0LDIwLjczNjc2NCA1LjMwMzg1MjkzLDE5LjI3ODA1OTMgNywxOS4wMzU0NDQ0IEw3LDEwLjk2NDU1NTYgQzUuMzAzODUyOTMsMTAuNzIxOTQwNyA0LDkuMjYzMjM1OTUgNCw3LjUgQzQsNS41NjcwMDMzOCA1LjU2NzAwMzM4LDQgNy41LDQgQzkuMjYzMjM1OTUsNCAxMC43MjE5NDA3LDUuMzAzODUyOTMgMTAuOTY0NTU1Niw3IEwxOS4wMzU0NDQ0LDcgQzE5LjI3ODA1OTMsNS4zMDM4NTI5MyAyMC43MzY3NjQsNCAyMi41LDQgQzI0LjQzMjk5NjYsNCAyNiw1LjU2NzAwMzM4IDI2LDcuNSBDMjYsOS4yNjMyMzU5NSAyNC42OTYxNDcxLDEwLjcyMTk0MDcgMjMsMTAuOTY0NTU1NiBaIE0yMSwxMC42NjMxODQ0IEMyMC4yNzIxNTQsMTAuMzE3NDIyNSAxOS42ODI1Nzc1LDkuNzI3ODQ1OTggMTkuMzM2ODE1Niw5IEwxMC42NjMxODQ0LDkgQzEwLjMxNzQyMjUsOS43Mjc4NDU5OCA5LjcyNzg0NTk4LDEwLjMxNzQyMjUgOSwxMC42NjMxODQ0IEw5LDE5LjMzNjgxNTYgQzkuNzI3ODQ1OTgsMTkuNjgyNTc3NSAxMC4zMTc0MjI1LDIwLjI3MjE1NCAxMC42NjMxODQ0LDIxIEwxOS4zMzY4MTU2LDIxIEMxOS42ODI1Nzc1LDIwLjI3MjE1NCAyMC4yNzIxNTQsMTkuNjgyNTc3NSAyMSwxOS4zMzY4MTU2IEwyMSwxMC42NjMxODQ0IFogTTcuNSw5IEM4LjMyODQyNzEyLDkgOSw4LjMyODQyNzEyIDksNy41IEM5LDYuNjcxNTcyODggOC4zMjg0MjcxMiw2IDcuNSw2IEM2LjY3MTU3Mjg4LDYgNiw2LjY3MTU3Mjg4IDYsNy41IEM2LDguMzI4NDI3MTIgNi42NzE1NzI4OCw5IDcuNSw5IFogTTIyLjUsOSBDMjMuMzI4NDI3MSw5IDI0LDguMzI4NDI3MTIgMjQsNy41IEMyNCw2LjY3MTU3Mjg4IDIzLjMyODQyNzEsNiAyMi41LDYgQzIxLjY3MTU3MjksNiAyMSw2LjY3MTU3Mjg4IDIxLDcuNSBDMjEsOC4zMjg0MjcxMiAyMS42NzE1NzI5LDkgMjIuNSw5IFogTTIyLjUsMjQgQzIzLjMyODQyNzEsMjQgMjQsMjMuMzI4NDI3MSAyNCwyMi41IEMyNCwyMS42NzE1NzI5IDIzLjMyODQyNzEsMjEgMjIuNSwyMSBDMjEuNjcxNTcyOSwyMSAyMSwyMS42NzE1NzI5IDIxLDIyLjUgQzIxLDIzLjMyODQyNzEgMjEuNjcxNTcyOSwyNCAyMi41LDI0IFogTTcuNSwyNCBDOC4zMjg0MjcxMiwyNCA5LDIzLjMyODQyNzEgOSwyMi41IEM5LDIxLjY3MTU3MjkgOC4zMjg0MjcxMiwyMSA3LjUsMjEgQzYuNjcxNTcyODgsMjEgNiwyMS42NzE1NzI5IDYsMjIuNSBDNiwyMy4zMjg0MjcxIDYuNjcxNTcyODgsMjQgNy41LDI0IFoiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMykiPgogICAgPG1hc2sgaWQ9InJlY3RhbmdsZS1iIiBmaWxsPSIjZmZmIj4KICAgICAgPHVzZSB4bGluazpocmVmPSIjcmVjdGFuZ2xlLWEiLz4KICAgIDwvbWFzaz4KICAgIDx1c2UgZmlsbD0iIzVCNUI1QiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcmVjdGFuZ2xlLWEiLz4KICAgIDxnIGZpbGw9IiM1QjVCNUIiIG1hc2s9InVybCgjcmVjdGFuZ2xlLWIpIj4KICAgICAgPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K)}.legacy-map-sprite.leaflet-pm-icon-polygon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0icG9seWdvbi1hIiBkPSJNMTkuNDIwNjg5Miw5LjE2NTA5NzI1IEMxOS4xNTIzNjgxLDguNjY5OTI5MTQgMTksOC4xMDI3NTgzMSAxOSw3LjUgQzE5LDUuNTY3MDAzMzggMjAuNTY3MDAzNCw0IDIyLjUsNCBDMjQuNDMyOTk2Niw0IDI2LDUuNTY3MDAzMzggMjYsNy41IEMyNiw5LjI2MzIzNTk1IDI0LjY5NjE0NzEsMTAuNzIxOTQwNyAyMywxMC45NjQ1NTU2IEwyMywxOS4wMzU0NDQ0IEMyNC42OTYxNDcxLDE5LjI3ODA1OTMgMjYsMjAuNzM2NzY0IDI2LDIyLjUgQzI2LDI0LjQzMjk5NjYgMjQuNDMyOTk2NiwyNiAyMi41LDI2IEMyMC43MzY3NjQsMjYgMTkuMjc4MDU5MywyNC42OTYxNDcxIDE5LjAzNTQ0NDQsMjMgTDEwLjk2NDU1NTYsMjMgQzEwLjcyMTk0MDcsMjQuNjk2MTQ3MSA5LjI2MzIzNTk1LDI2IDcuNSwyNiBDNS41NjcwMDMzOCwyNiA0LDI0LjQzMjk5NjYgNCwyMi41IEM0LDIwLjU2NzAwMzQgNS41NjcwMDMzOCwxOSA3LjUsMTkgQzguMTAyNzU4MzEsMTkgOC42Njk5MjkxNCwxOS4xNTIzNjgxIDkuMTY1MDk3MjUsMTkuNDIwNjg5MiBMMTkuNDIwNjg5Miw5LjE2NTA5NzI1IFogTTIwLjgzNDkwNzMsMTAuNTc5MzA2MyBMMTAuNTc5MzEwOCwyMC44MzQ5MDI3IEMxMC42MDg2NzMxLDIwLjg4OTA4ODggMTAuNjM2NjQ2OSwyMC45NDQxMzcyIDEwLjY2MzE4NDQsMjEgTDE5LjMzNjgxNTYsMjEgQzE5LjY4MjU3NzUsMjAuMjcyMTU0IDIwLjI3MjE1NCwxOS42ODI1Nzc1IDIxLDE5LjMzNjgxNTYgTDIxLDEwLjY2MzE4NDQgQzIwLjk0NDEzNzIsMTAuNjM2NjQ2OSAyMC44ODkwODg4LDEwLjYwODY3MzEgMjAuODM0OTAyNywxMC41NzkzMTA4IFogTTIyLjUsOSBDMjMuMzI4NDI3MSw5IDI0LDguMzI4NDI3MTIgMjQsNy41IEMyNCw2LjY3MTU3Mjg4IDIzLjMyODQyNzEsNiAyMi41LDYgQzIxLjY3MTU3MjksNiAyMSw2LjY3MTU3Mjg4IDIxLDcuNSBDMjEsOC4zMjg0MjcxMiAyMS42NzE1NzI5LDkgMjIuNSw5IFogTTIyLjUsMjQgQzIzLjMyODQyNzEsMjQgMjQsMjMuMzI4NDI3MSAyNCwyMi41IEMyNCwyMS42NzE1NzI5IDIzLjMyODQyNzEsMjEgMjIuNSwyMSBDMjEuNjcxNTcyOSwyMSAyMSwyMS42NzE1NzI5IDIxLDIyLjUgQzIxLDIzLjMyODQyNzEgMjEuNjcxNTcyOSwyNCAyMi41LDI0IFogTTcuNSwyNCBDOC4zMjg0MjcxMiwyNCA5LDIzLjMyODQyNzEgOSwyMi41IEM5LDIxLjY3MTU3MjkgOC4zMjg0MjcxMiwyMSA3LjUsMjEgQzYuNjcxNTcyODgsMjEgNiwyMS42NzE1NzI5IDYsMjIuNSBDNiwyMy4zMjg0MjcxIDYuNjcxNTcyODgsMjQgNy41LDI0IFoiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMykiPgogICAgPG1hc2sgaWQ9InBvbHlnb24tYiIgZmlsbD0iI2ZmZiI+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BvbHlnb24tYSIvPgogICAgPC9tYXNrPgogICAgPHVzZSBmaWxsPSIjNUI1QjVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiNwb2x5Z29uLWEiLz4KICAgIDxnIGZpbGw9IiM1QjVCNUIiIG1hc2s9InVybCgjcG9seWdvbi1iKSI+CiAgICAgIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==)}.legacy-map-sprite.leaflet-pm-icon-circle{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BdG9tcy9JY29ucy9Ub29scy9DaXJjbGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMTguMjg5Nzc1MSw2Ljc4NjAyMjc1IEMxOC44OTI0MTMxLDYuMjk0NjQ5ODEgMTkuNjYxNzk3LDYgMjAuNSw2IEMyMi40MzI5OTY2LDYgMjQsNy41NjcwMDMzOCAyNCw5LjUgQzI0LDEwLjMzODIwMyAyMy43MDUzNTAyLDExLjEwNzU4NjkgMjMuMjEzOTc3MiwxMS43MTAyMjQ5IEMyMy43MTk1OTksMTIuODcxMjA1MyAyNCwxNC4xNTI4NTcxIDI0LDE1LjUgQzI0LDIwLjc0NjcwNTEgMTkuNzQ2NzA1MSwyNSAxNC41LDI1IEM5LjI1MzI5NDg4LDI1IDUsMjAuNzQ2NzA1MSA1LDE1LjUgQzUsMTAuMjUzMjk0OSA5LjI1MzI5NDg4LDYgMTQuNSw2IEMxNS44NDcxNDI5LDYgMTcuMTI4Nzk0Nyw2LjI4MDQwMDk4IDE4LjI4OTc3NTEsNi43ODYwMjI3NSBaIE0xNy4xNTA0MjI4LDguNDgxNzU4NiBDMTYuMzI2MzU4MSw4LjE3MDM5MjM2IDE1LjQzMzA3NzcsOCAxNC41LDggQzEwLjM1Nzg2NDQsOCA3LDExLjM1Nzg2NDQgNywxNS41IEM3LDE5LjY0MjEzNTYgMTAuMzU3ODY0NCwyMyAxNC41LDIzIEMxOC42NDIxMzU2LDIzIDIyLDE5LjY0MjEzNTYgMjIsMTUuNSBDMjIsMTQuNTY2OTIyMyAyMS44Mjk2MDc2LDEzLjY3MzY0MTkgMjEuNTE4MjQxNCwxMi44NDk1NzcyIEMyMS4xOTYwMzgzLDEyLjk0NzM5NjggMjAuODU0MTYyMiwxMyAyMC41LDEzIEMxOC41NjcwMDM0LDEzIDE3LDExLjQzMjk5NjYgMTcsOS41IEMxNyw5LjE0NTgzNzc4IDE3LjA1MjYwMzIsOC44MDM5NjE2OSAxNy4xNTA0MjI4LDguNDgxNzU4NiBaIE0xNC41LDE3IEMxMy42NzE1NzI5LDE3IDEzLDE2LjMyODQyNzEgMTMsMTUuNSBDMTMsMTQuNjcxNTcyOSAxMy42NzE1NzI5LDE0IDE0LjUsMTQgQzE1LjMyODQyNzEsMTQgMTYsMTQuNjcxNTcyOSAxNiwxNS41IEMxNiwxNi4zMjg0MjcxIDE1LjMyODQyNzEsMTcgMTQuNSwxNyBaIE0yMC41LDExIEMyMS4zMjg0MjcxLDExIDIyLDEwLjMyODQyNzEgMjIsOS41IEMyMiw4LjY3MTU3Mjg4IDIxLjMyODQyNzEsOCAyMC41LDggQzE5LjY3MTU3MjksOCAxOSw4LjY3MTU3Mjg4IDE5LDkuNSBDMTksMTAuMzI4NDI3MSAxOS42NzE1NzI5LDExIDIwLjUsMTEgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBdG9tcy9JY29ucy9Ub29scy9DaXJjbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjAwMDAwMCwgLTMuMDAwMDAwKSI+CiAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgPHVzZSBpZD0iTWFzayIgZmlsbD0iIzVCNUI1QiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPGcgaWQ9IkF0b21zL0NvbG9yL0dyZXkiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iIzVCNUI1QiI+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)}:root{color:#17222b;background:#f3f6f8;font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.4;text-rendering:optimizeLegibility;--brand: #2cb3cc;--brand-dark: #177d91;--ink: #17222b;--muted: #6b7b88;--line: #d7e0e5;--surface: #ffffff;--danger: #b42318;--success: #18805f;--sidebar: #24313a}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit;max-width:100%;min-width:0}a{color:inherit;text-decoration:none}:where(button.navigation-action){cursor:pointer}.boot-screen{display:grid;min-height:100vh;place-items:center;color:var(--brand-dark);font-size:1.2rem;font-weight:700}.offline-banner{position:fixed;right:16px;bottom:16px;z-index:5000;display:inline-flex;align-items:center;max-width:min(420px,calc(100vw - 32px));gap:10px;border:1px solid #f4c7a6;padding:12px 14px;color:#7a3d08;background:#fff7ed;box-shadow:0 10px 28px #412d0c29;font-size:.88rem;font-weight:800}.state-page{display:grid;min-height:100vh;place-items:center;padding:24px;background:#eaf5f7}.state-card{display:grid;justify-items:center;gap:18px;width:min(560px,100%);border:1px solid var(--line);border-top:5px solid var(--brand);padding:36px;background:var(--surface);box-shadow:0 16px 42px #21536021;text-align:center}.state-card.danger{border-top-color:var(--danger)}.state-card.success{border-top-color:var(--success)}.state-card p{margin:0 0 4px;color:var(--brand-dark);font-size:.78rem;font-weight:900;text-transform:uppercase}.state-card h1{margin:0;color:var(--ink);font-size:1.7rem}.state-card span{display:block;margin-top:8px;color:var(--muted)}.state-icon{display:grid;width:68px;height:68px;place-items:center;border:1px solid #b9d7de;border-radius:50%;color:var(--brand-dark);background:#eef8fa}.state-card.danger .state-icon{border-color:#efc7c7;color:var(--danger);background:#fff4f2}.state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.state-detail-list{display:grid;gap:10px;text-align:left;color:#53666c;font-size:.92rem;line-height:1.45}.state-detail-list span{display:block;padding-left:14px;border-left:3px solid #2cb3cc}.inline-state{display:grid;justify-items:start;gap:6px;min-width:0;border:1px dashed #c9dce2;padding:18px;color:var(--muted);background:#f8fbfc}.inline-state strong{color:var(--ink)}.inline-state.danger{border-color:#efc7c7;color:#9c2b22;background:#fff7f5}.skeleton-stack{display:grid;gap:10px;padding:16px}.skeleton-stack span{display:block;height:16px;overflow:hidden;border-radius:2px;background:linear-gradient(90deg,#e6eef1,#f7fbfc,#e6eef1);background-size:200% 100%;animation:skeleton-pulse 1.2s ease-in-out infinite}.skeleton-stack span:nth-child(2n){width:72%}.spin{animation:spin 1s linear infinite}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes map-selection-outline-clockwise{to{stroke-dashoffset:-30}}.map-mass-selection-outline{animation:map-selection-outline-clockwise .8s linear infinite;filter:drop-shadow(0 0 2px #111827) drop-shadow(0 0 3px #ffd400);vector-effect:non-scaling-stroke}@media(prefers-reduced-motion:reduce){.map-mass-selection-outline{animation:none}}.login-page{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px;background-color:#219bb8;background-image:url(/assets/login-bg.svg);background-position:center;background-repeat:no-repeat;background-size:auto 135%}.legacy-login-card{display:flex;width:min(880px,calc(100vw - 48px));min-height:451px;overflow:hidden;border-radius:4px}.legacy-login-brand{position:relative;display:flex;flex:0 0 330px;min-height:451px;background-image:url(/assets/login-card-bg.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.legacy-login-brand img{z-index:1;width:210px;margin:auto}.legacy-login-brand-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.1}.legacy-login-form{display:grid;flex:1;align-content:start;min-height:451px;padding:72px 48px;background:#fff;color:#202a30;font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:500}.legacy-form-group{display:grid;gap:8px;margin:0 0 18px}.legacy-input{width:100%;height:44px;border:1px solid #bdbdb8;border-radius:2px;padding:6px 12px;background:#fff;color:#17222b}.legacy-input:focus{outline:none;border-color:#219bb8}.legacy-input.danger{border-color:#c73228}.legacy-input::placeholder{color:#bdbdb8;opacity:1}.legacy-password-input{position:relative;display:block}.legacy-password-input .legacy-input{padding-right:44px}.legacy-password-input button{position:absolute;top:0;right:0;display:grid;width:44px;height:44px;border:0;padding:0;place-items:center;color:#5f6e76;background:transparent;cursor:pointer}.legacy-password-input button:focus-visible{outline:2px solid #219bb8;outline-offset:-3px}.legacy-login-error{display:block;min-height:18px;margin-top:-8px;color:#c73228;font-size:11px;font-weight:400;line-height:18px}.legacy-login-success{display:block;min-height:18px;color:var(--success);font-size:11px;font-weight:500;line-height:18px;overflow-wrap:anywhere}.legacy-auth-copy{display:grid;gap:6px;margin-bottom:18px}.legacy-auth-copy h1{margin:0;color:#202a30;font-size:1.45rem;line-height:1.15}.legacy-auth-copy p{margin:0;color:#5f6e76;font-weight:400}.legacy-auth-actions{display:grid;gap:16px;margin-top:10px}.legacy-forgot-link{display:inline-flex;width:max-content;margin-top:-10px;border:0;padding:0;color:#219bb8;background:transparent;font-weight:700;cursor:pointer}.legacy-remember{display:inline-flex;align-items:center;gap:12px;width:max-content;margin:14px 0 34px;font-size:12px;font-weight:400}.legacy-remember input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:20px;height:20px;margin:0;border:2px solid #a0aab5;border-radius:2px;background:#fff}.legacy-remember input:hover{background:#d5d9dc!important;cursor:pointer}.legacy-remember input:checked{border-color:#219bb8;background:#219bb8}.legacy-remember input:checked:hover{background:#188ca7!important}.legacy-remember input:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.legacy-login-button{width:100%;min-height:54px;border:1px solid #1389a5;border-radius:0;padding:12px;color:#fff;background:#219bb8;font-size:15px;font-weight:700;cursor:pointer}.legacy-login-button:hover{background:#2cb3cc}.legacy-login-button:disabled{cursor:not-allowed;opacity:.5}.field,.search-input{display:flex;align-items:center;gap:10px;min-width:0;min-height:42px;border:1px solid var(--line);border-radius:2px;padding:0 12px;background:#fff}.field input,.search-input input{width:100%;border:0;outline:0;color:var(--ink);background:transparent}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;border:1px solid #1389a5;border-radius:0;padding:0 16px;color:#fff;background:#219bb8;font-weight:700;cursor:pointer}.primary-button.danger-primary{border-color:#a81911;background:#c73228}.primary-button:disabled{cursor:not-allowed;opacity:.7}.primary-button.compact{min-width:112px;min-height:40px}.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;border:1px solid #1389a5;border-radius:0;padding:0 16px;color:#0787a0;background:#fff;font-weight:700;cursor:pointer}.secondary-button:disabled{cursor:not-allowed;opacity:.7}.secondary-button.compact{min-width:112px;min-height:40px}.ghost-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;border:1px solid transparent;border-radius:0;padding:0 12px;color:#0e6b78;background:transparent;font-weight:800;cursor:pointer}.ghost-button:hover{border-color:#b9d7de;background:#eef8fa}.ghost-button.compact{min-height:40px}.form-error,.error-text,.error{color:var(--danger)}.success-text{color:var(--success)}.app-shell{display:grid;height:100vh;min-height:0;grid-template-columns:60px minmax(0,1fr);grid-template-rows:60px minmax(0,1fr);overflow:hidden;background:#eaf5f7}.property-registration-page{min-height:100%;padding:30px 104px 88px 88px;color:#3c3c38;background:#eaf5f7;font-family:Roboto,Segoe UI,Arial,sans-serif}.property-registration-header{display:flex;align-items:flex-start;justify-content:space-between;min-height:116px;padding:0}.property-registration-header h1{margin:0;color:#262626;font-size:28px;font-weight:700;line-height:38px}.property-registration-header nav{display:inline-flex;align-items:center;gap:5px;padding-top:5px;color:#777;font-size:15px}.property-registration-header nav .navigation-action{border:0;padding:0;color:#777;background:transparent}.property-registration-breadcrumb-separator{color:#878784;font-size:12px;font-weight:900}.property-registration-breadcrumb-current{color:#3c3c38;font-weight:600}.property-registration-accordions{display:grid;gap:20px;max-width:100%}.property-registration-accordion{overflow:hidden;border:1px solid #e2e2e2;border-radius:4px;background:#fff;box-shadow:none}.property-registration-accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%;height:63px;padding:0 20px;border:0;color:#3c3c3c;background:#fff;cursor:pointer;font-size:20px;font-weight:600;text-align:left}.property-registration-accordion-header svg{color:gray;transition:transform .14s ease}.property-registration-accordion.is-open .property-registration-accordion-header svg{transform:rotate(90deg)}.property-registration-accordion-content{padding:22px 35px 16px;border-top:1px solid #f1f1f1}.property-registration-accordion:first-child .property-registration-accordion-content{min-height:119px}.property-registration-grid{display:grid;align-items:end;gap:10px 15px}.property-registration-grid--address-first{grid-template-columns:177px 282px;margin-bottom:18px}.property-registration-grid--address{grid-template-columns:minmax(220px,2.1fr) minmax(75px,.45fr) minmax(120px,.75fr) minmax(150px,1.2fr) minmax(150px,1.2fr) minmax(92px,.75fr)}.property-registration-grid--address .property-registration-field:nth-child(7){grid-column:1 / span 2}.property-registration-grid--dynamic{grid-template-columns:repeat(4,minmax(0,1fr))}.property-registration-field{display:grid;gap:4px;min-width:0;color:#4b4b4b;font-size:13px}.property-registration-field--small{width:180px}.property-registration-field--type{width:282px}.property-registration-field>span{display:block;min-height:17px}.property-registration-field input,.property-registration-field select,.property-registration-field textarea,.property-registration-modal select{width:100%;min-height:40px;border:1px solid #c9c9c9;border-radius:1px;padding:4px 7px;outline:0;color:#4a4a4a;background:#fff;box-shadow:inset 0 1px 1px #0000000a;font-size:13px}.property-registration-field input[readonly],.property-registration-field input:disabled,.property-registration-field select:disabled,.property-registration-field textarea:disabled{color:#606060;background:#f5f5f5}.property-registration-field input:focus,.property-registration-field select:focus,.property-registration-field textarea:focus,.property-registration-modal select:focus{border-color:#219bb8;box-shadow:0 0 0 2px #219bb824}.property-registration-field textarea{min-height:88px;resize:vertical}.property-registration-choice-field{min-width:0;margin:0;border:1px solid #d8d8d8;padding:7px 10px 9px}.property-registration-choice-field legend{width:auto;margin:0;padding:0 4px;color:#4b4b4b;font-size:13px}.property-registration-choice-list{display:grid;gap:6px}.property-registration-choice-list label{display:inline-flex;align-items:center;gap:6px;color:#4b4b4b;font-size:13px}.property-registration-choice-list input{margin:0}.property-registration-page .property-registration-choice-field{align-self:start;border-color:#cbdde2;border-radius:6px;padding:8px 10px 10px;background:#f8fbfc}.property-registration-page .property-registration-choice-field legend{max-width:100%;padding:0 6px;color:#34495e;font-weight:600;overflow-wrap:anywhere}.property-registration-page .property-registration-choice-list{gap:4px}.property-registration-page .property-registration-choice-list label{display:flex;justify-content:flex-start;min-width:0;min-height:34px;gap:8px;padding:6px 8px;border-radius:4px;text-align:left}.property-registration-page .property-registration-choice-list label:has(input:checked){background:#e3f2f6;color:#146b80}.property-registration-page .property-registration-choice-list label:has(input:focus-visible){outline:2px solid #219bb8;outline-offset:1px}.property-registration-page .property-registration-choice-list input{flex:0 0 16px;width:16px;height:16px;accent-color:#219bb8}.property-registration-page .property-registration-choice-list span{min-width:0;overflow-wrap:anywhere}.property-registration-page .property-registration-choice-list label:has(input:disabled){opacity:.65}.property-registration-address-action{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px}.property-registration-address-action button{display:inline-flex;align-items:center;gap:6px;min-height:30px;border:1px solid #1389a5;border-radius:1px;padding:4px 11px;color:#fff;background:#219bb8;cursor:pointer;font-size:13px}.property-registration-address-action button:disabled{cursor:wait;opacity:.68}.property-registration-address-action>span:not(.property-registration-inline-error){display:inline-flex;align-items:center;gap:4px;color:#777;font-size:12px}.property-registration-dynamic-section+.property-registration-dynamic-section{margin-top:18px;padding-top:14px;border-top:1px solid #eee}.property-registration-dynamic-section h2{margin:0 0 10px;color:#219bb8;font-size:14px;font-weight:400}.property-registration-empty{margin:5px 0;color:#767676;font-size:13px}.property-registration-list{display:grid;gap:1px;overflow:hidden;border:1px solid #e2e2e2;background:#e2e2e2}.property-registration-list>div{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,2fr) minmax(90px,auto);gap:14px;min-height:34px;padding:8px 10px;color:#555;background:#fff;font-size:13px}.property-registration-list strong{color:#3c3c38;font-weight:600}.property-registration-upload-log-scroll{overflow-x:auto}.property-registration-upload-log-table{width:100%;min-width:760px;border-collapse:collapse;color:#555;font-size:13px}.property-registration-upload-log-table th,.property-registration-upload-log-table td{padding:6px 8px;border-top:1px solid #dee2e6;text-align:left;vertical-align:top}.property-registration-upload-log-table th{color:#3c3c38;font-weight:600}.property-registration-upload-log-table tbody tr:nth-of-type(odd){background:#0000000d}.property-registration-upload-log-table .navigation-action{color:#168ca3;text-decoration:underline}.property-registration-upload-actions{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:12px}.property-registration-relationship-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.property-registration-relationship-actions input{width:min(320px,100%);min-height:36px;border:1px solid #c9c9c9;padding:5px 8px;color:#4a4a4a;font-size:13px}.property-registration-relationship-actions button,.property-registration-relationship-actions .navigation-action,.property-registration-list button{min-height:32px;border:1px solid #1389a5;padding:5px 10px;color:#fff;background:#219bb8;cursor:pointer;font-size:13px}.property-registration-relationship-actions>span{color:#777;font-size:13px}.property-registration-relationship-results{margin-top:12px}.property-registration-upload-button{display:inline-flex;align-items:center;min-height:32px;border:1px solid #1389a5;padding:5px 11px;color:#fff;background:#219bb8;cursor:pointer;font-size:13px}.property-registration-upload-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.property-registration-upload-button:has(input:disabled){cursor:wait;opacity:.65}.property-registration-settings{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px;min-height:31px;color:#555;font-size:13px}.property-registration-settings label{display:inline-flex;align-items:center;gap:5px}.property-registration-loading,.property-registration-error{display:flex;align-items:center;gap:8px;min-height:52px;margin:8px 0;border:1px solid #d9e4e6;padding:12px 15px;color:#547078;background:#fff;font-size:13px}.property-registration-error,.property-registration-inline-error{color:#b42318}.property-registration-inline-error{margin:0;font-size:12px}.property-registration-footer{position:sticky;bottom:0;z-index:10;display:flex;justify-content:flex-end;gap:16px;min-height:79px;margin:20px -88px -88px -76px;border:1px solid #efefef;border-radius:4px 4px 0 0;padding:12px 32px 12px 20px;background:#fff;box-shadow:0 -2px 7px #0000001f}.property-registration-footer button,.property-registration-modal footer button{min-height:52px;height:52px;align-self:start;border-radius:1px;padding:6px 15px;cursor:pointer;font-size:14px;white-space:nowrap}.property-registration-cancel{order:0;border:1px solid #1389a5;color:#158ba6;background:#fff;width:94px;min-width:94px}.property-registration-finalize{order:1;border:1px solid #1389a5;color:#fff;background:#219bb8;width:154px;min-width:154px}.property-registration-finalize:disabled{cursor:not-allowed;opacity:.55}.property-registration-modal-backdrop{position:fixed;z-index:3000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#0000004d}.property-registration-modal{width:min(520px,100%);overflow:hidden;border-radius:2px;background:#fff;box-shadow:0 14px 40px #00000047}.property-registration-modal>header{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 14px;color:#fff;background:#219bb8}.property-registration-modal h2{margin:0;font-size:18px;font-weight:400}.property-registration-modal>header button{display:grid;place-items:center;border:0;padding:4px;color:#fff;background:transparent;cursor:pointer}.property-registration-modal-body{padding:20px 15px}.property-registration-modal footer{display:flex;justify-content:flex-end;padding:11px 14px;border-top:1px solid #e5e5e5}@media(max-width:900px){.property-registration-grid--address{grid-template-columns:repeat(3,minmax(140px,1fr))}.property-registration-grid--dynamic{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media(max-width:620px){.property-registration-page{padding:12px 10px 84px}.property-registration-header{display:block}.property-registration-header nav{padding-top:2px}.property-registration-grid--address-first,.property-registration-grid--address,.property-registration-grid--dynamic{grid-template-columns:1fr}.property-registration-grid--address .property-registration-field:nth-child(7){grid-column:auto}.property-registration-footer{margin:20px -10px -84px;padding-right:10px}.property-registration-footer button{min-width:0;flex:1}.property-registration-list>div{grid-template-columns:1fr;gap:3px}}.sidebar{position:fixed;top:0;left:0;grid-column:1;grid-row:1 / span 2;display:grid;align-content:start;height:100vh;min-height:0;width:60px;overflow-x:hidden;overflow-y:auto;color:#fff;background:#219bb8;scrollbar-width:none;transition:width .32s cubic-bezier(.4,0,.2,1),height .32s cubic-bezier(.4,0,.2,1);z-index:5}.sidebar.open{width:290px;background:#219bb8}.sidebar::-webkit-scrollbar{display:none}.sidebar-menu{position:sticky;top:0;z-index:2;display:flex;width:290px;height:59px;flex:0 0 auto;align-items:center;gap:20px;border:0;padding:16px 18px;color:#fff;background:#219bb8;cursor:pointer;font-family:Quicksand,sans-serif;font-size:15px;letter-spacing:.01em;line-height:30px;text-align:left}.sidebar-menu:hover{background:#0a7d98}.sidebar-menu img{width:24px;height:24px;flex:0 0 auto;filter:brightness(0) invert(1)}.sidebar-menu span{opacity:0;transform:translate(-8px);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}.sidebar.open .sidebar-menu span{opacity:1;transform:translate(0);transition-delay:.1s}.sidebar-divider{width:100%;margin:0;border:0;border-top:1px solid rgb(73,173,196)}.nav-list{display:grid;gap:0;margin-top:0}.nav-list .navigation-action{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:20px;width:290px;min-height:56px;border:0;border-radius:0;padding:0 18px;color:#fff;background:transparent;cursor:pointer;font-family:Quicksand,sans-serif;font-size:15px;letter-spacing:.01em;text-align:left}.nav-list .navigation-action span{opacity:0;transform:translate(-8px);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}.sidebar.open .nav-list .navigation-action span{opacity:1;transform:translate(0);transition-delay:.1s}.nav-list .navigation-action.active,.nav-list .navigation-action:hover{color:#fff;background:#0a7d98}.legacy-sidebar-icon{display:block;width:24px;height:24px;flex:0 0 auto}img.legacy-sidebar-icon{filter:brightness(0) invert(1)}.sidebar-modules{display:grid;width:290px}.sidebar-module-item{width:100%;margin-top:8px;padding-top:8px;border-top:1px solid rgb(73,173,196)}.sidebar-module-row{display:grid;width:100%;height:56px;grid-template-columns:24px minmax(0,1fr) 11px;align-items:center;column-gap:19px;border:0;padding:0 14px 0 20px;color:#fff;background:transparent;cursor:pointer;font-family:Quicksand,sans-serif;font-size:15px;letter-spacing:-.02em;text-align:left;text-decoration:none}.sidebar-module-row>.legacy-sidebar-icon:last-child{width:11px;height:11px;transition:transform .2s}.sidebar-module-row[aria-expanded=true]>.legacy-sidebar-icon:last-child,.sidebar-tree-row[aria-expanded=true]>.legacy-sidebar-icon:last-child{transform:rotate(90deg)}.sidebar-module-row.active,.sidebar-module-row:not(.disabled):hover{color:#fff;background:#0a7d98}.sidebar-module-row.disabled{cursor:default}.sidebar:not(.open) .sidebar-module-row>.legacy-sidebar-icon:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sidebar-module-row span{opacity:0;transform:translate(-8px);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}.sidebar.open .sidebar-module-row span{opacity:1;transform:translate(0);transition-delay:.1s}.sidebar-module-children,.sidebar-tree-children{display:grid}.sidebar-module-children{visibility:hidden;opacity:0;transform:translate(-8px);pointer-events:none;transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s}.sidebar:not(.open) .sidebar-module-children{display:none}.sidebar.open .sidebar-module-children{visibility:visible;opacity:1;transform:translate(0);pointer-events:auto;transition-delay:.1s,.1s,0s}.sidebar-tree-children{width:calc(100% - 25px);margin-left:30px}.sidebar-tree-row{display:grid;width:calc(100% - 25px);height:56px;min-height:56px;grid-template-columns:20px minmax(0,1fr) 11px;align-items:center;column-gap:24px;margin-left:30px;border:0;padding:0 5px 0 18px;color:#fff;background:#219bb8;cursor:pointer;font-family:Quicksand,sans-serif;font-size:15px;letter-spacing:.01em;text-align:left;text-decoration:none}.sidebar-tree-row>.legacy-sidebar-icon{width:20px;height:20px}.sidebar-tree-row>.legacy-sidebar-icon:last-child{width:11px;height:11px;transition:transform .2s}.sidebar-tree-row.active,.sidebar-tree-row:hover{color:#fff;background:#0a7d98}.sidebar-tree-row:not([aria-expanded]){grid-template-columns:20px minmax(0,1fr)}.session-box{display:none}.session-box strong,.session-box span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-box span{color:#aac1c8;font-size:.82rem}.icon-button,.icon-link{display:inline-grid;width:36px;height:36px;place-items:center;border:1px solid transparent;border-radius:2px;color:inherit;background:transparent;cursor:pointer}.icon-button:hover,.icon-link:hover{border-color:#b9d7de;background:#eef8fa}.inline-action{width:28px;height:28px;margin-left:8px;vertical-align:middle}.inline-icon{color:var(--brand-dark)}.workspace{grid-column:2;grid-row:2;min-width:0;min-height:0;overflow-y:auto;background:#eaf5f7}.module-page{display:grid;gap:18px;align-content:start;min-width:0;min-height:100%;padding:32px}.legacy-row-actions button{display:inline-flex;align-items:center;gap:5px}.legacy-row-actions button.danger,.legacy-row-actions .danger{color:#c73228}.legacy-support-page{display:block;padding:20px 0;font-family:Roboto,Segoe UI,Arial,sans-serif}.legacy-support-card{width:calc(100% - 40px);max-width:600px;margin:0 auto;overflow:auto;background:#fff;box-shadow:0 4px 20px #00000040}.legacy-support-header{display:flex;align-items:center;width:100%;height:64px;padding:0 20px}.legacy-support-header h1{display:flex;align-items:center;gap:10px;margin:0;color:#3c3c38;font-size:20px;font-weight:700}.legacy-support-icon{position:relative;width:20px;height:14px;flex:0 0 auto;border-radius:50%;background:#3c3c38}.legacy-support-icon:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 32% 50%,#fff 0 1px,transparent 1.2px),radial-gradient(circle at 50% 50%,#fff 0 1px,transparent 1.2px),radial-gradient(circle at 68% 50%,#fff 0 1px,transparent 1.2px);content:""}.legacy-support-icon:after{position:absolute;bottom:-3px;left:3px;width:0;height:0;border-top:5px solid #3c3c38;border-right:5px solid transparent;content:"";transform:rotate(12deg)}.legacy-support-form{padding-bottom:15px}.legacy-support-form label{display:block;width:calc(100% - 40px);margin:0 0 10px 20px;color:#3c3c38;font-weight:600}.legacy-support-form select{width:calc(100% - 40px);height:40px;margin:0 0 15px 20px;border:1px solid #bdbdb8;border-radius:2px;outline:0;color:#3c3c38;background:#fff;font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:13px}.legacy-support-form textarea{width:calc(100% - 40px);height:300px;margin:0 20px 7px;resize:none;border:1px solid #bdbdb8;border-radius:4px;font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:14px}.legacy-support-feedback{margin:0 20px 7px;font-size:13px}.legacy-support-actions{display:flex;justify-content:flex-end;gap:10px;padding-right:20px}.legacy-support-actions button{width:100px;height:40px;border-radius:0;font-size:15px;font-weight:400;cursor:pointer}.legacy-support-submit{border:1px solid #1389a5;color:#fff;background:#219bb8}.legacy-support-back{border:1px solid #1389a5;color:#219bb8;background:#fff}.legacy-support-actions button:disabled{cursor:not-allowed;opacity:.5}@media only screen and (min-width:601px){body:has(.legacy-support-page) .workspace{overflow-y:scroll}}@media only screen and (max-width:600px){.module-page.legacy-support-page{padding-top:0}}@media only screen and (max-width:450px){.module-page.legacy-support-page{padding:0}.legacy-support-card{width:100%}.legacy-support-form{display:flex;flex-direction:column;align-items:center;gap:16px}.legacy-support-form label,.legacy-support-form select,.legacy-support-form textarea,.legacy-support-feedback{margin:0}.legacy-support-actions{width:100%;flex-direction:column;align-items:center;gap:16px;padding:0}.legacy-support-actions button{min-width:200px}}.legacy-database-page{position:relative;grid-template-rows:77px minmax(0,1fr) 69px;gap:0;align-content:stretch;height:100%;min-height:600px;padding:12px 32px 0;overflow:hidden;font-family:Roboto,Segoe UI,Arial,sans-serif}.legacy-tabular-search-page .legacy-database-table{height:100%!important;overflow:auto}.legacy-database-table.legacy-tabular-layout .table-row{width:max(100%,var(--legacy-table-min-width));max-width:none;margin:0}.legacy-database-table.legacy-tabular-layout .table-head{display:grid}.legacy-database-table.legacy-tabular-layout .table-row>span{display:flex;align-items:center;align-self:stretch;padding:5px 5px 5px 10px}.legacy-database-table.legacy-tabular-layout .table-row>span:not(:last-child){border-right:1px solid #efefef}.legacy-tabular-layout .legacy-tabular-status-cell{position:relative}.legacy-tabular-status-cell:before{content:"";position:absolute;inset:2px auto 2px 0;width:8px;background:var(--legacy-row-status-color)}.legacy-tabular-search-page .legacy-database-footer{flex-wrap:wrap}.legacy-tabular-search-page .legacy-status-legend{min-width:0;max-width:100%;overflow-x:auto}@media(min-width:641px)and (max-width:920px){.legacy-tabular-search-page .legacy-database-header{height:64px}.legacy-tabular-search-page .legacy-database-table .table-head{display:grid}.legacy-tabular-search-page .legacy-database-footer .table-pagination{width:auto;margin-left:auto}.legacy-tabular-search-page .table-pagination,.legacy-tabular-search-page .table-pagination>div{flex-direction:row;align-items:center}}.legacy-database-header{height:73px}.legacy-database-header h1{color:#212529;font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:28px;font-weight:700;line-height:42px}.legacy-database-page .legacy-search-fab{position:fixed;top:81px;right:0;z-index:8;display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:4px 0 0 4px;color:#fff;background:#219bb8;box-shadow:0 3px 9px #00000029;cursor:pointer}.legacy-database-page .legacy-search-fab:hover{background:#1389a5;background-image:none!important}.topbar-configuration-backdrop{background:#17222b6b}.legacy-database-page .legacy-search-fab svg{width:16px;height:16px;fill:currentColor}.legacy-database-page .legacy-database-center{display:grid;grid-template-rows:57px minmax(0,1fr);min-width:0;min-height:0;border:1px solid #efefef;border-radius:4px 4px 0 0;background:#fff}.legacy-database-page .legacy-database-toolbar{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) 155px 90px 115px;align-items:center;gap:10px;min-width:0;height:57px;padding:12px;border-bottom:1px solid #efefef}.legacy-database-page .legacy-toolbar-popover{position:relative;min-width:0}.legacy-database-page .legacy-database-toolbar .legacy-columns-button,.legacy-database-page .legacy-database-toolbar .legacy-action-button,.legacy-database-page .legacy-register-button{display:inline-flex;align-items:center;justify-content:center;gap:0;width:100%;height:32px;min-height:32px;min-width:0;padding:1px 6px;border-radius:2px;font-weight:400}.legacy-database-page .legacy-database-toolbar .legacy-columns-button{border:1px solid #bdbdb8;color:#3c3c38;background:#fff;font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:13px;line-height:19.5px}.legacy-database-page .legacy-database-toolbar .legacy-columns-button svg{color:#2cb3cc}.legacy-database-page .legacy-database-toolbar .legacy-action-button,.legacy-database-page .legacy-register-button{border:1px solid #1389a5;color:#fff;background:#219bb8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:15px;line-height:22.5px}.legacy-database-page .legacy-database-toolbar .legacy-action-button[aria-expanded=true]{background:#2cb3cc}.legacy-database-page .legacy-database-toolbar .legacy-columns-button:hover{background:#e9ecef}.legacy-database-page .legacy-database-toolbar .legacy-action-button:hover,.legacy-database-page .legacy-register-button:hover,.legacy-database-page .legacy-register-button:focus-visible{color:#fff;background:#168da7}.legacy-database-page .legacy-database-toolbar .legacy-action-button:hover{background:#0f7087;background-image:none!important}.legacy-database-page .legacy-columns-icon{width:13px;height:13px;margin-right:10px}.legacy-database-page .legacy-actions-icon{width:3.75px;height:15px;margin-right:8px;color:#2cb3cc}.legacy-database-page .legacy-register-icon{width:13.125px;height:15px;margin-right:10px;color:#2cb3cc}.legacy-database-page .legacy-columns-menu,.legacy-database-page .legacy-actions-menu{position:absolute;top:36px;right:0;z-index:20;width:230px;max-height:360px;padding:12px;overflow-y:auto;border:1px solid #bdbdb8;background:#fff;box-shadow:4px 4px 8px #0000001a}.legacy-database-page .legacy-columns-menu label{display:flex;align-items:center;gap:8px;min-height:28px;color:#3c3c38;cursor:pointer}.legacy-database-page .legacy-actions-menu{display:grid;gap:5px;width:190px;max-height:none;padding:18px 12px;overflow-y:visible}.legacy-database-page .legacy-actions-menu button,.legacy-database-page .legacy-actions-menu .navigation-action{display:flex;align-items:center;justify-content:center;gap:10px;height:32px;min-height:32px;padding:1px 6px;border:0;color:#fff;background:#219bb8;font:inherit;font-size:14px;line-height:21px;text-align:left;cursor:pointer}.legacy-database-page .legacy-actions-menu .legacy-action-metrics{height:48.6px}.legacy-database-page .legacy-actions-menu .legacy-action-metrics span{max-width:76px;text-align:center}.legacy-database-page .legacy-actions-menu button:disabled{cursor:wait;opacity:.72}.legacy-database-page .legacy-actions-menu svg{flex:0 0 16px;width:16px;height:16px;color:#2cb3cc}.legacy-action-modal{width:min(520px,calc(100vw - 32px))}.legacy-database-page .modal-backdrop:has(.legacy-export-modal){z-index:1100}.legacy-export-modal{display:grid;width:80vw;height:80vh;max-width:none;max-height:none;grid-template-rows:64px minmax(0,1fr) 64px;overflow:hidden}.legacy-export-modal .modal-body{min-height:0;padding:0 20px;overflow-y:auto}.legacy-export-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;padding:12px 0}.legacy-export-options label{display:flex;min-width:0;align-items:flex-start;gap:8px;color:#3c3c38;font-size:13px;overflow-wrap:anywhere}.legacy-export-options input{flex:0 0 auto;margin-top:2px}.legacy-export-actions{display:flex;width:100%;align-items:center;gap:8px}.legacy-export-actions button{width:120px;height:40px}.legacy-export-actions button:last-child{width:88px}@media(max-width:700px){.legacy-export-modal{width:96vw;height:90vh}.legacy-export-options{grid-template-columns:1fr}.legacy-export-actions{overflow-x:auto}}.legacy-action-field{display:grid;gap:6px;margin-bottom:14px;color:#3c3c38;font-size:13px}.legacy-action-field select{width:100%;min-height:38px;padding:6px 10px;border:1px solid #bdbdb8;border-radius:2px;background:#fff;color:#3c3c38}.legacy-status-layer-modal{width:min(420px,calc(100vw - 32px))}.legacy-status-layer-picker{display:grid;justify-content:center;gap:5px;padding:10px 0}.legacy-status-layer-picker select,.legacy-status-layer-picker button{width:284px;min-height:38px}.legacy-status-layer-picker select{padding:6px 10px;border:1px solid #bdbdb8;border-radius:2px;background:#fff;color:#3c3c38}.modal-panel.legacy-status-chart-modal{width:min(900px,calc(100vw - 32px))}.legacy-status-chart-canvas{display:grid;gap:14px;width:100%}.legacy-status-chart-plot{position:relative;width:100%;height:400px}.legacy-status-chart-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;width:100%;color:#555;font-size:12px}.legacy-status-chart-footer span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.legacy-status-chart-footer i{flex:0 0 14px;width:14px;height:14px}.legacy-status-chart-total{display:block;text-align:center;color:#555;font-size:12px}@media(max-width:700px){.legacy-status-chart-plot{height:360px}.legacy-status-chart-footer{justify-content:flex-start}}.legacy-citizens-skeleton{display:block;min-width:var(--legacy-table-min-width)}.legacy-citizens-page .legacy-citizens-skeleton-row{pointer-events:none}.legacy-citizens-page .legacy-citizens-skeleton-row:nth-child(2n){background:#f1f4f5}.legacy-citizens-page .legacy-citizens-skeleton-row i{display:block;height:12px;max-width:88%;border-radius:999px;background:linear-gradient(90deg,#e0e7e9 25%,#f5f8f9,#e0e7e9 75%);background-size:220% 100%;animation:legacy-citizens-skeleton-shimmer 1.35s ease-in-out infinite}@keyframes legacy-citizens-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.legacy-citizens-page .legacy-citizens-skeleton-row i{animation:none}}.legacy-dashboard-page{min-height:100%;background:#edf5f7}.legacy-dashboard-header{height:59px;display:flex;align-items:center;padding:0 12px;background:#2f80ed;color:#fff}.legacy-dashboard-header h1{margin:0;font:600 18px Roboto,Segoe UI,Arial,sans-serif}.legacy-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:16px;padding:16px 20px 24px}.legacy-dashboard-chart-card{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:430px;overflow:hidden;border:1px solid #d7e4e8;border-radius:8px;background:#fff;box-shadow:0 5px 18px -14px #274b56bf}.legacy-dashboard-chart-card.is-dense{min-height:0}.legacy-dashboard-chart-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px 12px;border-bottom:1px solid #e3ecef}.legacy-dashboard-chart-card-header>div:first-child{min-width:0}.legacy-dashboard-chart-card-header h2{margin:0;color:#263f47;font:600 16px/1.35 Roboto,Segoe UI,Arial,sans-serif}.legacy-dashboard-chart-card-header p{margin:5px 0 0;color:#60737a;font-size:12px;line-height:1.45}.legacy-dashboard-chart-meta{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:4px 10px;max-width:48%;color:#60737a;font-size:11px;line-height:1.35;text-align:right}.legacy-dashboard-chart-meta time{flex-basis:100%}.legacy-dashboard-chart-body{min-width:0;padding:8px 12px 0}.legacy-dashboard-chart-footer{display:flex;justify-content:flex-end;padding:4px 14px 12px}.legacy-dashboard-chart-footer .ghost-button{min-height:32px;color:#0f7087}.legacy-dashboard-chart-skeleton{min-height:430px;padding:22px}.legacy-dashboard-state{grid-column:1 / -1}.legacy-dashboard-chart-card>p,.legacy-dashboard-empty,.legacy-dashboard-message{margin:20px 0;color:#667;font-size:13px}.legacy-dashboard-message.error{color:#b3261e}.legacy-dashboard-chart{width:100%;min-width:0}.legacy-dashboard-data-table-wrap{grid-column:1;overflow-x:auto;border-top:1px solid #e3ecef}.legacy-dashboard-data-table{width:100%;border-collapse:collapse;color:#334b53;font-size:12px}.legacy-dashboard-data-table caption{padding:12px 16px;color:#263f47;font-size:13px;font-weight:600;text-align:left}.legacy-dashboard-data-table th,.legacy-dashboard-data-table td{padding:8px 12px;border-top:1px solid #e3ecef;text-align:right;white-space:nowrap}.legacy-dashboard-data-table th:first-child,.legacy-dashboard-data-table td:first-child{position:sticky;left:0;z-index:1;background:#fff;text-align:left}.legacy-dashboard-data-table thead th{background:#f1f7f8;color:#263f47;font-weight:600}.legacy-dashboard-data-table tbody tr:hover>*{background:#f6fafb}@media(max-width:1100px){.legacy-dashboard-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.legacy-dashboard-grid{grid-template-columns:minmax(0,1fr);padding:10px}.legacy-dashboard-chart-card{min-height:410px}.legacy-dashboard-chart-card.is-dense{min-height:0}.legacy-dashboard-chart-card-header{display:grid;gap:8px;padding:14px}.legacy-dashboard-chart-meta{justify-content:flex-start;max-width:none;text-align:left}.legacy-dashboard-chart-meta time{flex-basis:auto}.legacy-dashboard-chart-body{padding:6px 4px 0}}.legacy-database-page .legacy-status-legend{display:flex;align-items:center;gap:16px;min-width:0;overflow-x:auto}.legacy-database-page .legacy-status-item{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;height:48px;color:#212529;font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:400;line-height:19.5px;white-space:nowrap}.legacy-database-page .legacy-status-item i{width:12px;height:12px;border-radius:2px}.legacy-database-page .legacy-database-footer .table-pagination{flex:0 0 auto;padding:4px 8px;border-top:1px solid var(--line)}.legacy-database-page .legacy-search-close-tab{position:fixed;top:80px;right:360px;z-index:32;display:flex;align-items:center;justify-content:center;width:28px;height:46px;padding:0;border:0;border-radius:4px 0 0 4px;color:#2cb3cc;background:#fff;box-shadow:0 0 12px #0047581a;cursor:pointer}.legacy-database-page .legacy-search-close-tab svg{width:9px;height:16px}.legacy-database-page .legacy-search-drawer{position:fixed;top:60px;right:0;bottom:0;z-index:31;display:grid;grid-template-rows:72px minmax(0,1fr);width:min(360px,100vw);background:#fff;box-shadow:0 0 12px #0047581a}body:has(.legacy-search-drawer[aria-hidden=false]) .topbar{z-index:33}body:has(.legacy-search-drawer[aria-hidden=false]) .sidebar{z-index:34}.legacy-database-page .legacy-search-drawer>header{display:flex;align-items:center;gap:13px;padding:0 21px;color:#3c3c38;background:#fff}.legacy-database-page .legacy-search-drawer>header img{width:auto;height:25px}.legacy-database-page .legacy-search-drawer>header strong{font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:20px;font-weight:700;line-height:23px}.legacy-database-page .legacy-search-drawer form{display:grid;grid-template-rows:minmax(0,1fr) 72px;min-height:0;padding:0;background:#ebf3f5}.legacy-database-page .legacy-search-accordion-list{overflow-y:auto;scrollbar-color:#ccc #f1f1f1;scrollbar-width:thin}.legacy-database-page .legacy-search-accordion-list::-webkit-scrollbar{width:8px}.legacy-database-page .legacy-search-accordion-list::-webkit-scrollbar-track{background:#f1f1f1}.legacy-database-page .legacy-search-accordion-list::-webkit-scrollbar-thumb{background:#ccc}.legacy-database-page .legacy-search-accordion-list::-webkit-scrollbar-thumb:hover{background:#b5b5b5}.legacy-database-page .legacy-search-accordion{max-height:56px;overflow:hidden;background:#fff;box-shadow:inset 0 5px 6px #566f750d;transition:max-height .2s}.legacy-database-page .legacy-search-accordion.open{max-height:none}.legacy-database-page .legacy-search-accordion>button{display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;padding:0 20px;border:0;color:#01576b;background:transparent;cursor:pointer}.legacy-database-page .legacy-search-accordion>button:hover{background:#ebf3f5}.legacy-database-page .legacy-search-accordion>button span{overflow:hidden;font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:600;line-height:19px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.legacy-database-page .legacy-search-accordion>button svg{flex:0 0 auto;width:8px;height:14px;color:#2cb3cc;transition:transform .2s}.legacy-database-page .legacy-search-accordion.open>button svg{transform:rotate(90deg)}.legacy-database-page .legacy-search-accordion-content{display:flex;flex-wrap:wrap;align-items:flex-start;padding:0 10px 20px 20px}.legacy-database-page .legacy-search-accordion-content label{color:#3c3c38;font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400}.legacy-database-page .legacy-search-text-field,.legacy-database-page .legacy-search-textarea-field{display:flex;flex-direction:column;gap:7px}.legacy-database-page .legacy-search-text-field{width:146px;margin:0 10px 16px 0}.legacy-database-page .legacy-search-textarea-field{width:300px;margin-bottom:16px}.legacy-database-page .legacy-search-text-field>span,.legacy-database-page .legacy-search-textarea-field>span{min-height:16px;font-size:14px;font-weight:400;line-height:16px}.legacy-database-page .legacy-search-text-field input,.legacy-database-page .legacy-search-text-field select,.legacy-database-page .legacy-search-textarea-field textarea,.legacy-database-page .legacy-search-measurement input,.legacy-database-page .legacy-search-measurement select{box-sizing:border-box;height:40px;padding:5px;border:1px solid #bdbdb8;border-radius:2px;color:#3c3c38;background:#fff;font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400}.legacy-database-page .legacy-search-textarea-field textarea{width:300px;height:160px;resize:vertical}.legacy-database-page .legacy-search-checkbox-group{width:100%;margin:0 0 24px;padding:0;border:0;color:#3c3c38}.legacy-database-page .legacy-search-checkbox-group legend{margin-bottom:14px;padding:0;font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:600;line-height:16px}.legacy-database-page .legacy-search-checkbox-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;row-gap:8px}.legacy-database-page .legacy-search-checkbox-group label{display:flex;align-items:center;gap:12px;min-width:0;line-height:20px}.legacy-database-page .legacy-search-checkbox-group input{flex:0 0 auto;width:20px;height:20px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.6px solid rgb(160,170,181);background:#fff}.legacy-database-page .legacy-search-checkbox-group input:checked{border-color:#219bb8;background:#219bb8;box-shadow:inset 0 0 0 4px #fff}.legacy-database-page .legacy-search-empty-content{width:100%;min-height:1px}.legacy-database-page .legacy-search-measurement{width:100%}.legacy-database-page .legacy-search-measurement-controls{display:flex;flex-wrap:wrap;gap:10px}.legacy-database-page .legacy-search-measurement-controls input,.legacy-database-page .legacy-search-measurement-controls select{width:146px}.legacy-database-page .legacy-search-measurement-controls button{height:40px;padding:0 14px;border:1px solid #219bb8;color:#fff;background:#219bb8}.legacy-database-page .legacy-search-measurement-items>div{display:flex;justify-content:space-between;margin-top:8px;padding:8px;background:#f4f4f4;font-size:14px}.legacy-database-page .legacy-search-measurement-items button{border:0;color:#d9534f;background:transparent;font-size:18px}.legacy-database-page .legacy-search-drawer-actions{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#f3f3f3}.legacy-database-page .legacy-search-drawer-actions button{width:152px;height:40px;padding:0;border:1px solid #1389a5;color:#219bb8;background:#fff;font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400;cursor:pointer}.legacy-database-page .legacy-search-drawer-actions button[type=submit]{color:#fff;background:#219bb8}.legacy-database-page .modal-backdrop:has(.advanced-search-modal){z-index:1100;padding:0;background:#00000073}.legacy-database-page .advanced-search-modal{display:grid;grid-template-rows:64px minmax(0,1fr) 64px;width:95vw;height:95vh;max-height:95vh;overflow:hidden;border:0;border-radius:0;background:#fff}.legacy-database-page .advanced-search-modal>.modal-header{min-height:64px;padding:0 20px;border:0}.legacy-database-page .advanced-search-modal>.modal-header h2{margin:0;color:#3c3c38;font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:20px;font-weight:700}.legacy-database-page .advanced-search-title-icon{margin-right:10px;color:#2cb3cc}.legacy-database-page .advanced-search-modal>.modal-body{display:flex;min-height:0;flex-direction:column;gap:0;padding:6px 16px 10px;overflow:hidden}.legacy-database-page .advanced-search-object-controls{display:flex;min-height:72px;align-items:flex-end;gap:12px;padding-bottom:16px}.legacy-database-page .advanced-search-object-controls>label{display:flex;width:200px;flex-direction:column;gap:7px;color:#3c3c38;font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:14px}.legacy-database-page .advanced-search-object-controls select{box-sizing:border-box;width:100%;height:40px;padding:5px;border:1px solid #bdbdb8;border-radius:2px;background:#fff}.legacy-database-page .advanced-search-object-controls .advanced-search-georeference{width:auto;height:40px;flex-direction:row;align-items:center;gap:10px;white-space:nowrap}.legacy-database-page .advanced-search-georeference input{width:20px;height:20px;margin:0}.legacy-database-page .advanced-search-add-frame,.legacy-database-page .advanced-search-remove-frame{height:40px;padding:0 4px;border:0;color:#388e3c;background:transparent;font-size:17px;cursor:pointer}.legacy-database-page .advanced-search-remove-frame{color:#c73228}.legacy-database-page .advanced-search-add-frame:disabled{cursor:default;opacity:.45}.legacy-database-page .advanced-search-link-icon{height:40px;color:#219bb8}.legacy-database-page .advanced-search-object-controls .advanced-search-return-type{margin-left:auto}.legacy-database-page .advanced-search-layout{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,80%) minmax(190px,20%)}.legacy-database-page .advanced-search-frame-body{min-height:0;overflow-y:auto;padding-right:16px}.legacy-database-page .advanced-search-frame-body .legacy-search-accordion{background:#fff;border-bottom:1px solid #eef3f4}.legacy-database-page .advanced-search-summary{min-height:300px;overflow:auto;padding:12px;border:1px solid rgba(0,0,0,.34);border-radius:3px;color:#3c3c38;font-family:Roboto,Segoe UI,Arial,sans-serif}.legacy-database-page .advanced-search-summary>strong{display:block;margin-bottom:10px;font-size:16px}.legacy-database-page .advanced-search-summary p{margin:0 0 7px;overflow-wrap:anywhere;font-size:13px}.legacy-database-page .advanced-search-state{padding:20px;color:#566f75}.legacy-database-page .advanced-search-modal>.modal-footer{min-height:64px;padding:0 20px;border:0}.legacy-database-page .advanced-search-footer{display:flex;width:100%;align-items:center;justify-content:space-between}.legacy-database-page .advanced-search-footer-actions{display:flex;gap:15px}.legacy-database-page .advanced-search-footer-actions button{height:48px;border:1px solid #1389a5;font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:14px;cursor:pointer}.legacy-database-page .advanced-search-primary{width:150px;color:#fff;background:#219bb8}.legacy-database-page .advanced-search-secondary{width:100px;color:#219bb8;background:#fff}.legacy-database-page .advanced-search-primary:disabled{cursor:default;opacity:.55}.legacy-database-page .advanced-search-frame-pagination{display:flex;width:170px;height:48px;box-sizing:border-box;align-items:center;justify-content:space-around;padding:4px;border:1px solid #efefef;border-radius:4px;background:#fff;color:#878784;font:600 13px Roboto,Segoe UI,Arial,sans-serif}.legacy-database-page .advanced-search-frame-pagination button,.legacy-database-page .advanced-search-frame-pagination span,.legacy-database-page .advanced-search-frame-pagination strong{display:grid;width:32px;height:32px;place-items:center;box-sizing:border-box;border:1px solid #eaeaea;border-radius:4px;background:#fff}.legacy-database-page .advanced-search-frame-pagination button{border:0;color:#878784;cursor:pointer}.legacy-database-page .advanced-search-frame-pagination button:disabled{background:#efefef;cursor:default}@media(max-width:700px){.legacy-database-page .advanced-search-modal{grid-template-rows:56px minmax(0,1fr) 72px;width:100vw;height:100vh;max-height:100vh}.legacy-database-page .advanced-search-modal>.modal-header{min-height:56px;padding:0 12px}.legacy-database-page .advanced-search-modal>.modal-body{padding:6px 10px}.legacy-database-page .advanced-search-object-controls{min-height:auto;max-height:150px;flex-wrap:wrap;align-items:flex-end;gap:8px;overflow-y:auto;padding-bottom:10px}.legacy-database-page .advanced-search-object-controls>label{width:min(200px,calc(100vw - 72px))}.legacy-database-page .advanced-search-object-controls .advanced-search-return-type{margin-left:0}.legacy-database-page .advanced-search-layout{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 100px}.legacy-database-page .advanced-search-frame-body{padding-right:0}.legacy-database-page .advanced-search-summary{min-height:0;padding:8px}.legacy-database-page .advanced-search-modal>.modal-footer{min-height:72px;padding:0 8px}.legacy-database-page .advanced-search-footer-actions{gap:8px}.legacy-database-page .advanced-search-footer-actions button{height:40px}.legacy-database-page .advanced-search-primary{width:112px}.legacy-database-page .advanced-search-secondary{width:84px}.legacy-database-page .advanced-search-frame-pagination{width:132px;height:40px}.legacy-database-page .advanced-search-frame-pagination button,.legacy-database-page .advanced-search-frame-pagination span,.legacy-database-page .advanced-search-frame-pagination strong{width:26px;height:30px}}.legacy-citizens-page .legacy-database-toolbar{grid-template-columns:minmax(0,1fr) 155px 115px}.legacy-citizens-page .legacy-columns-icon{color:#3c3c38}.legacy-citizens-page .legacy-register-icon{color:inherit}.legacy-citizens-page .legacy-search-accordion{max-height:none}.legacy-citizen-filter-collapse{display:grid;grid-template-rows:0fr;visibility:hidden;opacity:0;pointer-events:none;transition:grid-template-rows .22s ease,opacity .18s ease,visibility 0s linear .22s}.legacy-search-accordion.open>.legacy-citizen-filter-collapse{grid-template-rows:1fr;visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.legacy-citizen-filter-collapse-content{min-height:0;overflow:hidden}.legacy-citizen-filter-collapse .legacy-citizen-filter-fields{transform:translateY(-6px);transition:transform .22s ease}.legacy-search-accordion.open>.legacy-citizen-filter-collapse .legacy-citizen-filter-fields{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.legacy-citizen-filter-collapse,.legacy-citizen-filter-collapse .legacy-citizen-filter-fields{transition:none}}.legacy-search-drawer .legacy-citizen-drawer-close{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:18px;height:24px;padding:0;border:0;color:#3c3c38;background:transparent;cursor:pointer}.legacy-citizen-drawer-close svg{width:12px;height:16px}.legacy-citizen-search-total{margin-left:auto;font-size:12px;white-space:nowrap}.legacy-citizen-filter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;padding:0 20px 20px}.legacy-citizen-filter-fields label{display:flex;min-width:0;flex-direction:column;gap:7px;color:#3c3c38;font:400 14px/16px Roboto,Segoe UI,Arial,sans-serif}.legacy-citizen-filter-fields input,.legacy-citizen-filter-fields select,.legacy-citizen-filter-fields textarea{box-sizing:border-box;width:100%;height:40px;min-width:0;padding:5px;border:1px solid #bdbdb8;border-radius:2px;color:#3c3c38;background:#fff;font:400 14px Roboto,Segoe UI,Arial,sans-serif}.legacy-citizen-filter-fields textarea{grid-column:1 / -1;height:96px;resize:vertical}.legacy-citizen-filter-fields>label:has(textarea){grid-column:1 / -1}.legacy-citizen-row{cursor:pointer}.legacy-citizen-context-menu{position:fixed;z-index:60;display:grid;width:190px;padding:6px 0;border:1px solid #d7d7d2;border-radius:2px;background:#fff;box-shadow:0 5px 14px #0000002e}.legacy-citizen-context-menu button,.legacy-citizen-context-menu a{display:flex;align-items:center;gap:9px;min-height:34px;padding:6px 12px;border:0;color:#3c3c38;background:transparent;font:400 13px Roboto,Segoe UI,Arial,sans-serif;text-align:left;cursor:pointer}.legacy-citizen-context-menu button:hover,.legacy-citizen-context-menu a:hover{background:#ebf3f5}.legacy-citizen-context-menu button.danger{color:#c64040}.legacy-citizen-status{position:fixed;right:20px;bottom:20px;z-index:61;padding:10px 14px;border-radius:3px;color:#fff;background:#01576b;box-shadow:0 4px 12px #0003;font-size:13px}.module-header{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:16px}.module-header.inline{justify-content:flex-start;gap:12px}.module-header p{margin:0 0 2px;color:var(--brand-dark);font-size:.82rem;font-weight:800;text-transform:uppercase}.module-header h1{margin:0;color:#303b42;font-size:1.75rem;font-weight:700;letter-spacing:0}.page-header-copy,.page-header-actions,.section-header>div,.section-header-actions{min-width:0}.page-header-copy span,.section-header p{display:block;max-width:760px;margin-top:4px;color:var(--muted);font-size:.92rem;line-height:1.45}.page-header-actions,.section-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.section-header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding-bottom:10px;border-bottom:1px solid var(--line)}.section-header h2{margin:0;color:var(--ink);font-size:1.16rem;line-height:1.2}.toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,260px) auto;gap:12px;align-items:center;min-width:0;padding:14px;border:1px solid var(--line);background:var(--surface)}.toolbar>*{min-width:0}.toolbar.two{grid-template-columns:minmax(220px,1fr) auto}.toolbar.storage-toolbar{grid-template-columns:minmax(180px,1fr) minmax(120px,180px) minmax(180px,260px) auto}.toolbar.reports-actions{display:flex;justify-content:flex-start}.toolbar select{width:100%;min-height:42px;border:1px solid var(--line);border-radius:0;padding:0 10px;background:#fff}.ui-control{width:100%;min-width:0;min-height:42px;border:1px solid var(--line);border-radius:2px;padding:9px 11px;color:var(--ink);background:#fff;outline:0}.ui-control:focus,.search-input:focus-within,.field:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px #2cb3cc24}.ui-textarea{resize:vertical}.form-field{display:grid;gap:7px;min-width:0;color:var(--muted);font-size:.84rem;font-weight:800}.form-field>span{min-width:0;overflow-wrap:anywhere}.form-field strong{color:var(--danger)}.form-field small{color:var(--muted);font-size:.78rem;font-weight:600;line-height:1.35}.form-field em{color:var(--danger);font-size:.8rem;font-style:normal;font-weight:700}.form-field.has-error .ui-control{border-color:var(--danger)}.data-table{min-width:0;overflow:auto;border:1px solid var(--line);background:var(--surface)}.legacy-users-page{min-width:0;padding:22px 34px 32px}.legacy-users-card{min-width:0;min-height:calc(100vh - 120px);border:1px solid #ebebeb;border-radius:6px;padding:32px;background:#fff;box-shadow:0 0 10px #0000000d}.legacy-users-card>h1{margin:22px 0 28px;padding-bottom:22px;border-bottom:1px solid #ddd;color:#292929;font-size:30px}.legacy-users-toolbar{display:grid;align-items:center;gap:18px;grid-template-columns:minmax(180px,1fr) 155px 155px minmax(190px,1fr) auto auto auto;margin-bottom:30px}.legacy-users-toolbar>strong{white-space:nowrap}.legacy-users-table,.legacy-user-events-table{overflow:auto;border:1px solid #e1e1e1;background:#fff}.legacy-users-row{display:grid;min-width:1400px;min-height:52px;grid-template-columns:75px 85px 165px 160px minmax(205px,1fr) 215px 130px 105px 120px;border-bottom:1px solid #e4e4e4}.legacy-users-row:nth-child(odd):not(.legacy-users-head){background:#fafafa}.legacy-users-row>span,.legacy-user-events-row>span{display:flex;min-width:0;align-items:center;overflow:hidden;border-right:1px solid #e4e4e4;padding:8px 10px;text-overflow:ellipsis}.legacy-users-head{min-height:46px;color:#686868;background:#f7f7f7;font-size:11px;text-transform:uppercase}.legacy-row-actions{align-self:stretch;overflow:visible;background:inherit}.legacy-row-actions-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.legacy-row-actions button,.legacy-link-button{border:0;padding:0;color:#1688c8;background:transparent;cursor:pointer;font:inherit}.legacy-row-actions button:not(:last-child):after{margin-left:8px;color:#555;content:"|"}.legacy-link-button.icon-only{display:inline-flex;color:#111}.legacy-table-message{padding:32px;color:#777;text-align:center}.legacy-form-modal{width:min(440px,calc(100vw - 24px))}.legacy-user-modal>.modal-header{border-bottom:0;color:#fff;background:#2f80ed}.legacy-user-modal>.modal-header .icon-button:hover{border-color:#ffffff80;background:#ffffff24}.legacy-modal-form{display:grid;gap:14px}.modal-panel.legacy-user-exclusivity-modal{width:min(350px,calc(100vw - 24px))}.legacy-exclusive-access-field,.legacy-exclusive-access-select{position:relative}.legacy-exclusive-access-trigger{width:100%;min-height:42px;overflow:hidden;border:1px solid var(--line);border-radius:2px;padding:9px 34px 9px 11px;color:var(--ink);background:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.legacy-exclusive-access-trigger:after{position:absolute;top:50%;right:13px;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:translateY(-70%) rotate(45deg)}.legacy-exclusive-access-trigger[aria-expanded=true]{border-color:#2f80ed;box-shadow:0 0 0 2px #2f80ed24}.legacy-exclusive-access-options{position:absolute;z-index:2;top:calc(100% + 3px);right:0;left:0;display:grid;max-height:216px;overflow-y:auto;border:1px solid #bdbdb8;border-radius:2px;background:#fff;box-shadow:0 4px 10px #122d3829}.legacy-exclusive-access-options .checkbox-line{min-width:0;margin:0;padding:9px 11px;border-bottom:1px solid #edf1f2;background:#fff}.legacy-exclusive-access-options .checkbox-line:last-child{border-bottom:0}.legacy-exclusive-access-options .checkbox-line:hover,.legacy-exclusive-access-options .checkbox-line:has(input:checked){color:var(--ink);background:#f1f8fa}.legacy-exclusive-access-empty{padding:10px 11px;color:var(--muted);font-size:.84rem}.legacy-permission-target-select{position:relative;width:100%;min-width:0}.legacy-permission-target-trigger{position:relative;width:100%;min-width:0;min-height:45px;overflow:hidden;border:1px solid var(--line);padding:9px 34px 9px 11px;color:var(--ink);background:#fff;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.legacy-permission-target-trigger:after{position:absolute;top:50%;right:13px;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:translateY(-70%) rotate(45deg)}.legacy-permission-target-trigger[aria-expanded=true]{border-color:#2f80ed;box-shadow:0 0 0 2px #2f80ed24}.legacy-permission-target-options{position:absolute;z-index:2;top:calc(100% + 3px);right:0;left:0;max-height:240px;overflow-y:auto;border:1px solid #bdbdb8;background:#fff;box-shadow:0 4px 10px #122d3829}.legacy-permission-target-options button{display:block;width:100%;min-width:0;overflow:hidden;border:0;border-bottom:1px solid #edf1f2;padding:9px 11px;color:var(--ink);background:#fff;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.legacy-permission-target-options button:hover,.legacy-permission-target-options button[aria-selected=true]{background:#f1f8fa}.legacy-events-modal{width:min(95vw,1450px)}.legacy-events-filter{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.legacy-events-filter .form-field:first-child{width:min(100%,245px)}.legacy-user-events-row{display:grid;min-width:1120px;min-height:44px;grid-template-columns:70px 90px 90px 1.2fr 1fr 1.2fr 120px 100px 100px;border-bottom:1px solid #e4e4e4}.legacy-profiles-page{padding:0 0 32px;background:#edf5f7}.legacy-profiles-banner{min-height:88px;padding:26px 32px;color:#fff;background:#2f80ed}.legacy-profiles-banner h1{margin:0;font-size:25px}.legacy-profiles-card{width:min(1200px,calc(100% - 48px));margin:16px auto 0;border-radius:6px;padding:16px;background:#fff}.legacy-profiles-toolbar,.profile-inline-create{display:flex;align-items:center;gap:8px;margin-bottom:14px}.legacy-profiles-toolbar .ui-control{flex:1}.legacy-profiles-table,.profile-simple-table,.profile-grid-table{overflow:auto;border:1px solid #e7e7e7}.legacy-profiles-row{display:grid;min-width:1355px;min-height:54px;grid-template-columns:100px minmax(250px,1fr) repeat(5,165px) 120px;border-bottom:1px solid #e7e7e7}.legacy-profiles-row>span,.profile-simple-row>span,.profile-grid-row>span{display:flex;min-width:0;align-items:center;overflow:hidden;border-right:1px solid #e7e7e7;padding:8px 12px;text-overflow:ellipsis}.profile-dialog-button{display:inline-flex;align-items:center;border:0;border-radius:4px;padding:5px 12px;color:#219bb8;background:#219bb814;cursor:pointer}.legacy-profile-wide-modal{width:min(80vw,1050px)}.legacy-profile-grid-modal{width:min(95vw,1450px)}.profile-simple-row{display:grid;min-height:44px;grid-template-columns:180px minmax(280px,1fr) 120px;border-bottom:1px solid #e7e7e7}.profile-permissions-row{grid-template-columns:100px 180px minmax(280px,1fr) 120px}.profile-grid-row{display:grid;min-width:1340px;min-height:44px;grid-template-columns:100px 160px 180px minmax(220px,1fr) repeat(7,90px);border-bottom:1px solid #e7e7e7}.profile-grid-row>span:not(:nth-child(-n+4)){justify-content:center}.profile-inline-create .ui-control{min-width:220px;flex:1}@media(max-width:920px){.legacy-users-page{width:100%;overflow-x:hidden;padding:12px}.legacy-users-card{width:100%;padding:18px}.legacy-users-toolbar{grid-template-columns:1fr}.legacy-users-toolbar .primary-button{width:100%}.legacy-exclusive-access-options{grid-template-columns:1fr}.legacy-profiles-page{width:100%;min-width:0;overflow-x:hidden}.legacy-profiles-card{width:calc(100% - 24px);min-width:0}.legacy-profiles-table{max-width:100%}.legacy-profiles-toolbar,.profile-inline-create{align-items:stretch;flex-direction:column}.legacy-profiles-toolbar>*,.profile-inline-create>*{width:100%}}.events-legacy-page{display:block;padding:32px;font-family:Roboto,Segoe UI,Arial,sans-serif}.events-legacy-card{width:95%;max-width:1600px;min-height:824px;margin:0 auto;border:1px solid #ebebeb;border-radius:6px;padding:32px;background:#fff;box-shadow:0 0 10px #0000000d}.events-legacy-card h1{margin:0 0 18px;color:#2b2b2b;font-size:24px;font-weight:600}.events-filter-row{display:flex;min-width:0;align-items:center;gap:16px}.events-filter-field{display:inline-flex;min-width:0;align-items:center;gap:16px;color:#202020;font-size:16px}.events-filter-field>span{flex:0 0 auto;font-weight:600;white-space:nowrap}.events-filter-field input,.events-clear-button{height:36px;border:1px solid #d9d9d9;border-radius:3px;padding:0 11px;color:#303030;background:#fff;font-size:14px}.events-filter-field input::placeholder{color:#b8b8b8}.events-filter-field input:focus{border-color:#7bbcca;outline:0;box-shadow:0 0 0 2px #2cb3cc1f}.events-filter-field input[aria-invalid=true]{border-color:#b42318}.events-filter-type input,.events-filter-date input{width:198px}.events-date-control{position:relative;display:inline-flex;width:198px}.events-date-control>input:first-child{width:100%;padding-right:38px}.events-date-control>button{position:absolute;top:1px;right:1px;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:0;color:#202020;background:transparent;cursor:pointer}.events-native-date-picker{position:absolute;width:1px!important;height:1px;opacity:0;pointer-events:none}.events-clear-button{flex:0 0 auto;cursor:pointer}.events-clear-button:hover{background:#f5f5f5}.events-export-row{display:flex;gap:27px;margin:18px 0 12px}.events-export-row button{display:inline-flex;height:41px;align-items:center;gap:8px;border:0;border-radius:0;padding:0 14px;color:#fff;background:#4399ae;cursor:pointer;font-size:14px}.events-export-row button:hover{background:#177d91}.events-grid{container-type:inline-size;height:600px;overflow-x:auto;border:1px solid #e3e3e3;background:#fff}.events-grid-row{display:grid;min-width:1100px;grid-template-columns:70px 72px 74px 1.1fr .9fr 1.2fr 1.1fr .9fr 1fr}.events-grid-header{min-height:44px;border-bottom:1px solid #e7e7e7}.events-grid-header button{display:flex;min-width:0;align-items:center;justify-content:flex-start;gap:5px;border:0;border-right:1px solid #eeeeee;padding:0 12px;color:#777;background:#fff;cursor:pointer;font-size:10px;font-weight:500;text-align:left;text-transform:uppercase}.events-grid-header button:hover{background:#f7f7f7}.events-grid-header button span,.events-grid-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.events-count-row{min-height:47px;border-bottom:1px solid #d8d8d8}.events-count-row>span,.events-data-row>span{display:flex;align-items:center;border-right:1px solid #eeeeee;padding:0 12px;font-size:12px}.events-count-row>span:first-child{justify-content:center}.events-grid-body{position:relative;min-width:1100px;height:508px;overflow-y:auto}.events-grid-body:has(.events-grid-state),.events-grid-body:has(.events-empty-state){position:sticky;left:0;width:100cqw;min-width:100cqw}.events-data-row{min-height:46px;border-bottom:1px solid #eeeeee}.events-data-row:hover{background:#f3f8f9}.events-grid-state,.events-empty-state{display:flex;min-height:100%;align-items:center;justify-content:center}.events-empty-state{width:100%;flex-direction:column;gap:17px;color:#c9c9c9;text-align:center}.events-empty-state>div{display:flex;align-items:baseline;gap:14px}.events-empty-state strong,.events-empty-state span{color:#111;font-size:20px;font-style:italic;font-weight:700}@media(max-width:920px){.events-legacy-page{padding:12px}.events-legacy-card{width:100%;min-height:0;padding:18px}.events-filter-row{align-items:stretch;flex-direction:column}.events-filter-field{align-items:stretch;flex-direction:column;gap:6px}.events-filter-field input,.events-date-control,.events-clear-button{width:100%}.events-export-row{gap:10px;flex-wrap:wrap}.events-empty-state>div{align-items:center;flex-direction:column;gap:4px}.events-empty-state{padding:16px}.events-empty-state strong,.events-empty-state span{max-width:100%;font-size:16px;line-height:1.35;overflow-wrap:anywhere}}.ui-table-row-wrapper{display:contents}.admin-table{max-width:100%}.table-row{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:16px;align-items:center;min-height:48px;padding:0 16px;border-top:1px solid var(--line);color:var(--ink);background:transparent;text-align:left}.table-row.admin-row{min-width:1080px;grid-template-columns:minmax(180px,1.4fr) minmax(80px,.6fr) repeat(5,minmax(120px,1fr)) 124px}.table-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-row:first-child{border-top:0}.table-row:not(.table-head):hover{background:#f0f8fa}.table-head{min-height:44px;color:var(--muted);background:#fff;font-size:.78rem;font-weight:800;text-transform:uppercase}.table-actions{display:inline-flex;align-items:center;gap:6px;justify-content:flex-start}.danger-icon{color:#d9271d}.table-state,.surface{min-width:0;padding:18px;border:1px solid var(--line);background:var(--surface)}.table-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-top:0;padding:12px 16px;color:var(--muted);background:var(--surface);font-size:.86rem;font-weight:800}.table-pagination>div{display:inline-flex;align-items:center;gap:10px}.table-pagination strong{color:var(--ink);white-space:nowrap}.compact-pagination{margin-top:14px}.details-layout{display:grid;grid-template-columns:minmax(220px,340px) 1fr;gap:18px;align-items:start;min-width:0}.details-layout.reports-layout{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr)}.facts{display:grid;gap:14px;align-content:start}.facts span{display:block;color:var(--muted);font-size:.82rem}.facts strong{display:block;margin-top:3px}.compact-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.section-title{display:flex;align-items:center;gap:8px;color:var(--ink);font-weight:800;min-width:0}.section-title h2{margin:0;font-size:1.25rem}.stacked-panels{display:grid;gap:18px;min-width:0}.compact-list{display:grid;gap:10px;margin-top:14px;min-width:0}.compact-list>div{display:grid;gap:3px;min-width:0;padding:10px 0;border-top:1px solid var(--line)}.compact-list>div:first-child{border-top:0}.compact-list span{color:var(--muted);font-size:.86rem}.compact-list strong,.compact-list span,.metric-tile strong,.metric-tile span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.compact-list .navigation-action{color:#0e6b78;font-size:.86rem;font-weight:800}.compact-row-button{display:grid;gap:3px;min-height:0;padding:10px 0;border-top:1px solid var(--line)}.compact-row-button:first-child{border-top:0}.storage-gallery-item{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px}.storage-thumb{display:grid;place-items:center;width:76px;height:58px;border:1px solid var(--line);background:#f5f9fa;color:var(--muted);object-fit:cover}.storage-file-actions{justify-self:start}.banner-thumb{width:46px;height:32px;flex:0 0 auto;border:1px solid var(--line);background:#f5f9fa;color:var(--muted);object-fit:cover}.banner-thumb.empty,.banner-thumb.is-broken{display:inline-grid;place-items:center;opacity:.8}.banner-thumb.large{width:100%;max-width:420px;height:132px}.banner-preview{display:grid;gap:8px;color:var(--muted);font-size:.82rem}.movement-bars{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:10px;margin:14px 0}.movement-bars>div{min-height:68px;padding:10px;border:1px solid var(--line);border-radius:2px;background:#f7fafb}.movement-bars span,.movement-bars strong{display:block}.movement-bars span{color:var(--muted);font-size:.78rem;font-weight:800}.movement-bars strong{margin-top:4px;font-size:1.15rem}.form-panel{display:grid;gap:18px;align-content:start;min-width:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px}.form-grid label{display:grid;gap:7px;min-width:0;color:var(--muted);font-size:.84rem;font-weight:800}.form-grid input,.form-grid select,.form-grid textarea{width:100%;min-width:0;min-height:42px;border:1px solid var(--line);border-radius:2px;padding:9px 11px;color:var(--ink);background:#fff;outline:0}.form-grid textarea{resize:vertical}.checkbox-line{display:inline-flex;align-items:center;gap:8px;min-height:42px;color:var(--ink);font-weight:800}.checkbox-line input{width:16px;height:16px;min-height:auto;accent-color:var(--brand)}.radio-line{display:inline-flex;align-items:center;gap:8px;min-height:42px;color:var(--ink);font-weight:800}.radio-line input{width:16px;height:16px;min-height:auto;accent-color:var(--brand)}.badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;max-width:100%;border:1px solid #c9dce2;border-radius:999px;padding:2px 9px;color:#53666c;background:#f7fbfc;font-size:.76rem;font-weight:900;line-height:1.2;overflow-wrap:anywhere;text-transform:uppercase}.badge.info{border-color:#a8dbe6;color:#0e6b78;background:#eef8fa}.badge.success{border-color:#b6dfd2;color:#147655;background:#eefaf6}.badge.warning{border-color:#f1d7a6;color:#8c5a00;background:#fff8e8}.badge.danger{border-color:#efc7c7;color:#a81911;background:#fff4f2}.problem-category-status .badge.success{border-color:#8fc8b5;color:#116149;background:#d7eee6}.problem-category-status .badge.danger{border-color:#dda5a1;color:#972e29;background:#f4dedd}.alert{display:grid;gap:4px;min-width:0;border:1px solid #a8dbe6;padding:12px 14px;color:#0e6b78;background:#eef8fa}.alert strong,.alert span{min-width:0;overflow-wrap:anywhere}.alert.success{border-color:#b6dfd2;color:#147655;background:#eefaf6}.alert.warning{border-color:#f1d7a6;color:#8c5a00;background:#fff8e8}.alert.danger{border-color:#efc7c7;color:#a81911;background:#fff4f2}.toast-stack{position:fixed;right:16px;bottom:16px;z-index:6000;display:grid;gap:10px;width:min(380px,calc(100vw - 32px))}.toast-alert{border:1px solid #a8dbe6;padding:12px 14px;color:#0e6b78;background:#eef8fa;box-shadow:0 10px 28px #14454f24;font-weight:800}.toast-alert.success{border-color:#b6dfd2;color:#147655;background:#eefaf6}.toast-alert.warning{border-color:#f1d7a6;color:#8c5a00;background:#fff8e8}.toast-alert.danger{border-color:#efc7c7;color:#a81911;background:#fff4f2}.mobile-shell{display:grid;min-width:0;min-height:100%;background:#eaf5f7}.mobile-shell-header{display:none;align-items:center;justify-content:space-between;min-height:56px;gap:12px;padding:0 14px;color:#fff;background:#219bb8}.mobile-shell-body{min-width:0}.span-two{grid-column:1 / -1}.file-field{display:flex;align-items:center;justify-content:flex-start;min-height:44px;border:1px dashed #9fc6d0;border-radius:2px;padding:0 12px;color:var(--brand-dark);background:#f4fbfc;cursor:pointer}.file-field input{display:none}.compact-file{height:42px;min-width:180px;overflow:hidden}.form-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-height:42px}.form-actions.wrap-actions{justify-content:flex-start;flex-wrap:wrap}.panel-note{margin:8px 0 14px;color:var(--muted);font-size:.86rem;line-height:1.45}.inline-checks{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:0}.inline-checks label{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--ink);font-size:.86rem;font-weight:700}.routine-result{border-top:1px solid var(--line);padding-top:12px}.danger-action{color:#b42318;border-color:#b4231873}.segmented{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border:1px solid var(--line);background:var(--surface)}.segmented button,.segmented .navigation-action{display:inline-flex;align-items:center;gap:6px;min-height:34px;border:1px solid transparent;border-radius:2px;padding:0 12px;color:var(--muted);background:transparent;cursor:pointer}.segmented button.active,.segmented button:hover,.segmented .navigation-action:hover{color:var(--ink);border-color:#b9d7de;background:#eef8fa}.tiles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;min-width:0}.metrics-grid,.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;min-width:0}.metric-card{display:grid;gap:6px;min-width:0;border:1px solid var(--line);padding:16px;background:var(--surface)}.metric-card span,.metric-card strong{min-width:0;overflow-wrap:anywhere}.metric-card span{color:var(--muted);font-size:.82rem;font-weight:800;text-transform:uppercase}.metric-card strong{color:var(--brand-dark);font-size:1.45rem}.metric-tile{display:grid;gap:10px;min-width:0;text-align:left}.metric-tile strong{color:var(--brand-dark);text-transform:uppercase}.dashboard-tile-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:5px;height:34px;padding:7px;border:1px solid #d9e7ec;background:#f6fbfc}.dashboard-tile-preview span{display:block;min-width:0;background:#0e6b78}.dashboard-tile-preview span:nth-child(1){height:38%;opacity:.55}.dashboard-tile-preview span:nth-child(2){height:76%;opacity:.85}.dashboard-tile-preview span:nth-child(3){height:54%;opacity:.7}.dashboard-tile-preview span:nth-child(4){height:92%}.dashboard-tile-meta{display:grid;gap:3px}.tracking-page{padding-bottom:48px}.tracking-summary-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.tracking-metric strong{font-size:2rem;line-height:1}.tracking-metric span{color:var(--muted);font-size:.9rem}.tracking-layout{grid-template-columns:repeat(2,minmax(280px,1fr))}.tracking-list strong{display:flex;align-items:center;gap:8px}.tracking-status-icon{flex:0 0 auto}.tracking-status-icon.done{color:var(--success)}.tracking-status-icon.working{color:#a45f00}.tracking-status-icon.blocked{color:var(--danger)}.tracking-check-grid{display:grid;gap:8px;margin-top:16px;min-width:0}.tracking-check-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,auto);gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:8px 0;min-width:0}.tracking-check-row:last-child{border-bottom:0}.tracking-check-row span,.tracking-check-row strong{min-width:0;overflow-wrap:anywhere}.tracking-check-row span{color:var(--muted)}.tracking-check-row strong{color:var(--success);text-align:right}.migration-wave-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;min-width:0}.migration-wave-card{display:grid;gap:8px;min-width:0;border:1px solid var(--line);border-radius:6px;padding:12px;background:#f7fbfc}.migration-wave-card strong,.migration-wave-card span,.migration-wave-card small{min-width:0;overflow-wrap:anywhere}.migration-wave-card strong{color:var(--ink)}.migration-wave-card span{color:var(--muted);font-size:.88rem}.migration-wave-card small{color:#0e6b78;font-size:.78rem;font-weight:800;text-transform:uppercase}.dashboard-preview{display:grid;gap:12px;margin-top:16px}.donut-preview{display:grid;grid-template-columns:140px minmax(0,1fr);gap:18px;align-items:center}.donut-preview>div{width:132px;aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 34px var(--surface),0 0 0 1px var(--line)}.donut-preview section{display:grid;gap:8px;min-width:0}.donut-preview span{display:flex;align-items:center;gap:8px;min-width:0;color:var(--muted);font-size:.86rem;overflow-wrap:anywhere}.donut-preview i{width:9px;height:9px;background:#0e6b78}.line-preview{display:grid;gap:10px}.line-preview svg{width:100%;height:210px;border:1px solid var(--line);background:linear-gradient(#f7fbfc,#fff)}.line-preview polyline{fill:none;stroke:#0e6b78;stroke-width:3;vector-effect:non-scaling-stroke}.line-preview polygon{fill:#0e6b7829}.chart-axis-labels{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;color:var(--muted);font-size:.82rem}.chart-axis-labels strong{color:var(--ink)}.chart-axis-labels span:last-child{text-align:right}.bar-chart{display:grid;gap:12px;margin-top:16px}.bar-row{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(160px,1.4fr) minmax(70px,auto);align-items:center;gap:12px}.bar-row span,.bar-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-row div{height:12px;overflow:hidden;border-radius:2px;background:#e6eef1}.bar-row i{display:block;height:100%;border-radius:inherit;background:var(--brand)}.selectable{cursor:pointer}.selectable.active{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand)}.row-button{width:100%;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.row-button.selected{box-shadow:inset 3px 0 0 var(--brand);background:#eef8fa}.field-chip-list{display:flex;flex-wrap:wrap;gap:8px;max-height:140px;overflow:auto;margin-bottom:16px}.field-chip-list button,.field-chip-list span{display:inline-flex;align-items:center;min-height:30px;border:1px solid #b9d7de;border-radius:2px;padding:0 10px;color:var(--brand-dark);background:#eef8fa;font-size:.82rem;font-weight:800}.field-chip-list button{cursor:pointer}.preview-table{overflow:auto}.preview-row{min-width:640px}.json-panel{min-width:0}.json-panel pre{overflow:auto;max-height:calc(100vh - 190px);margin:14px 0 0;padding:14px;border-radius:2px;background:#17222b;color:#eaf3f5}.json-editor{width:100%;min-height:260px;border:1px solid var(--line);border-radius:2px;padding:14px;color:#eaf3f5;background:#17222b;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88rem;line-height:1.5;resize:vertical}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#121c227a}.modal-panel{width:min(760px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid var(--line);border-radius:2px;background:#fff;box-shadow:0 20px 70px #121c2247}.modal-backdrop:has(>.map-selection-results-modal){z-index:5100}.map-selection-results-modal{width:min(1600px,calc(100vw - 48px));display:flex;flex-direction:column;overflow:hidden}.map-selection-results-modal>.modal-body{min-height:0;overflow:auto}.map-selection-results-modal>.modal-header,.map-selection-results-modal>.modal-footer{flex-shrink:0}.map-selection-results-modal>.modal-header{background:#219bb8;color:#fff}.map-selection-results-modal>.modal-header h2,.map-selection-results-modal>.modal-header .icon-button{color:#fff}.admin-editor-modal{width:min(820px,calc(100vw - 48px))}.admin-editor-note{margin:0;border-left:3px solid var(--brand);padding:10px 12px;color:var(--muted);background:#eef8fa}.modal-header,.modal-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:0 22px;border-bottom:1px solid var(--line)}button:not(.sidebar-menu):not(.topbar-configuration-backdrop):not(.legacy-search-close-tab):is([aria-label^=Fechar],[title^=Fechar]){display:inline-grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid transparent!important;border-radius:9999px!important;padding:0;color:inherit;background:transparent!important;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}button:not(.sidebar-menu):not(.topbar-configuration-backdrop):not(.legacy-search-close-tab):is([aria-label^=Fechar],[title^=Fechar]):hover{border-color:color-mix(in srgb,currentColor 28%,transparent)!important;background:color-mix(in srgb,currentColor 14%,transparent)!important;box-shadow:0 4px 12px #121c2224;transform:translateY(-1px)}button:not(.sidebar-menu):not(.topbar-configuration-backdrop):not(.legacy-search-close-tab):is([aria-label^=Fechar],[title^=Fechar]):focus-visible{outline:none;border-color:color-mix(in srgb,currentColor 38%,transparent)!important;background:color-mix(in srgb,currentColor 16%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 20%,transparent)}button:not(.sidebar-menu):not(.topbar-configuration-backdrop):not(.legacy-search-close-tab):is([aria-label^=Fechar],[title^=Fechar]):active{box-shadow:none;transform:scale(.94)}.legacy-search-shell>.legacy-search-close-tab{top:18px!important;right:auto!important;left:12px!important;color:#fff!important;box-shadow:none}.legacy-database-page .legacy-search-shell>.legacy-search-close-tab{width:28px;height:28px;flex:0 0 28px;border-radius:50%!important;background:transparent!important}.legacy-search-shell>button.legacy-search-close-tab:hover{background:#0a7d98!important}.legacy-search-shell>.legacy-search-drawer>header{padding-left:60px}@media(max-width:640px){.legacy-search-shell{width:100vw!important}}@media(prefers-reduced-motion:reduce){button:not(.sidebar-menu):not(.topbar-configuration-backdrop):not(.legacy-search-close-tab):is([aria-label^=Fechar],[title^=Fechar]){transition:none}}.modal-body{display:grid;gap:12px;padding:22px}.confirm-dialog{width:min(480px,calc(100vw - 48px))}.confirm-dialog h2,.confirm-dialog p{margin:0}.permission-list,.notification-list{display:grid;gap:10px;margin-top:16px}.permission-list>div,.notification-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;border:1px solid var(--line);padding:12px;background:#f8fbfc}.permission-list>span{color:var(--muted)}.permission-list strong,.permission-list span,.notification-item strong,.notification-item span{display:block;min-width:0;overflow-wrap:anywhere}.permission-list span,.notification-item span{color:var(--muted);font-size:.86rem}.notification-item.unread{border-left:4px solid var(--brand);background:#f2fbfd}.notification-viewed-button{overflow:hidden;white-space:nowrap;transition:min-width .36s ease,padding .36s ease,gap .36s ease}.notification-viewed-button:disabled{cursor:wait;opacity:1}.notification-item .notification-viewed-button-label{width:124px;overflow:hidden;color:#fff;opacity:1;transition:width .36s ease,opacity .22s ease}.notification-viewed-button.is-collapsing{min-width:40px;gap:0;padding-right:11px;padding-left:11px}.notification-viewed-button.is-collapsing .notification-viewed-button-label{width:0;opacity:0}.modal-footer{justify-content:flex-end;border-top:1px solid var(--line);border-bottom:0}.workspace .legacy-inventory-product-modal>.modal-footer{justify-content:center!important}.map-module{min-height:calc(100vh - 60px)}.map-module-legacy{height:calc(100vh - 60px);overflow:hidden;background:#10191a}.map-drawer{position:absolute;top:14px;bottom:54px;left:72px;z-index:520;display:grid;align-content:start;gap:12px;width:min(372px,calc(100vw - 92px));padding:14px;overflow:auto;border:1px solid rgba(20,63,72,.14);border-radius:2px;background:#fffffff7;box-shadow:0 16px 36px #0e1e2338}.map-drawer.map-right-drawer{top:0;right:0;bottom:0;left:auto;max-height:none;border-top:0;border-right:0;border-bottom:0;border-radius:0;box-shadow:-12px 0 30px #0e1e2329;animation:map-right-drawer-enter .2s cubic-bezier(.4,0,.2,1)}.map-drawer.map-right-drawer.map-calculated-layer-drawer{top:0;right:0;bottom:0;left:auto;max-height:none}@keyframes map-right-drawer-enter{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}.map-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.map-drawer-header>div{display:grid;min-width:0;gap:2px}.map-drawer-header span{color:#60777f;font-size:.72rem;font-weight:700}.map-drawer-header strong{color:#203a43;font-size:1rem}.map-drawer-header>button{margin-top:-5px;margin-right:-5px;color:#49636c}.map-advanced-search-drawer{top:0;right:0;bottom:0;left:auto;grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:0;overflow:hidden;backface-visibility:hidden;will-change:transform;animation:map-advanced-search-enter .2s cubic-bezier(.4,0,.2,1)}.map-advanced-search-drawer.is-closing{pointer-events:none;animation:map-advanced-search-exit .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes map-advanced-search-enter{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes map-advanced-search-exit{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@media(prefers-reduced-motion:reduce){.map-advanced-search-drawer,.map-advanced-search-drawer.is-closing{animation-duration:.01ms}}.map-legacy-search-header{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px 14px;border-bottom:1px solid #219bb8;color:#fff;background:#219bb8}.map-legacy-search-header .section-title{min-width:0;color:#fff;font-size:1.1rem}.map-legacy-search-totals{display:grid;color:#fff;font-size:.78rem;font-weight:800;line-height:1.35;white-space:nowrap}.map-module-legacy .map-advanced-search-drawer .map-legacy-search-header>button.icon-button,.map-module-legacy .map-advanced-search-drawer .map-legacy-search-header>button.icon-button:hover,.map-module-legacy .map-advanced-search-drawer .map-legacy-search-header>button.icon-button:focus-visible,.map-module-legacy .map-advanced-search-drawer .map-legacy-search-header>button.icon-button:active{width:28px;height:28px;flex:0 0 28px;border-radius:50%!important;color:#fff;background:transparent!important;background-image:none!important}.map-module-legacy .map-advanced-search-drawer .map-legacy-search-header>button.icon-button:hover{background:#0a7d98!important}.map-advanced-search-fields{min-height:0;overflow-y:auto;background:#f3f7f8}.map-legacy-search-accordion{border-bottom:1px solid #e3ecef;background:#fff}.map-legacy-search-accordion-panel{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .16s ease}.map-legacy-search-accordion.open>.map-legacy-search-accordion-panel{grid-template-rows:1fr;opacity:1}.map-legacy-search-accordion-panel>div{min-height:0;overflow:hidden}.map-legacy-search-summary{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:54px;padding:0 14px;border:0;color:#00647b;background:transparent;cursor:pointer;font-size:.88rem;font-weight:800;list-style:none;text-align:left}.map-legacy-search-summary:hover,.map-legacy-search-summary:focus-visible,.map-legacy-search-summary:active{background:transparent!important;background-image:none!important}.map-legacy-search-summary:after{content:"›";color:#1299b8;font-size:1.7rem;font-weight:400;line-height:1;transition:transform .16s ease}.map-legacy-search-accordion.open>.map-legacy-search-summary:after{transform:rotate(90deg)}.map-advanced-search-drawer .legacy-search-accordion-content{display:flex;flex-wrap:wrap;gap:12px;padding:12px 14px 16px}.map-advanced-search-drawer .legacy-search-text-field,.map-advanced-search-drawer .legacy-search-textarea-field,.map-legacy-search-object-type{display:grid;gap:6px;width:100%;color:#425861;font-size:.78rem;font-weight:700}.map-advanced-search-drawer .legacy-search-field-grid .legacy-search-text-field{width:calc(50% - 6px)}.map-advanced-search-drawer .legacy-search-text-field input,.map-advanced-search-drawer .legacy-search-text-field select,.map-advanced-search-drawer .legacy-search-textarea-field textarea,.map-legacy-search-object-type select{width:100%;border:1px solid #b9cbd0;border-radius:1px;padding:8px;color:#263b43;background:#fff;font:inherit}.map-advanced-search-drawer .legacy-search-text-field input,.map-advanced-search-drawer .legacy-search-text-field select,.map-legacy-search-object-type select{min-height:36px}.map-advanced-search-drawer .legacy-search-textarea-field textarea{min-height:160px;resize:vertical}.map-legacy-search-object-type{padding:0 14px 16px}.map-search-option-list{display:grid;gap:10px;padding:12px 14px 16px}.map-search-option-list label{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;color:#425861;cursor:pointer;font-size:.86rem;line-height:1.4}.map-search-option-list input{width:20px;height:20px;margin:0;accent-color:#1596b5}.map-legacy-search-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;border-top:1px solid #e0ebee;background:#fff}.map-legacy-search-actions .map-tool-button{justify-content:center;min-height:40px;color:#168ca3;font-weight:800}.map-legacy-search-actions .map-tool-button.primary{grid-column:1 / -1;grid-row:2;color:#fff}.map-legacy-search-actions .map-action-message,.map-legacy-search-actions .error-text{grid-column:1 / -1}.map-panel-header,.map-actions,.map-stat,.layer-group-title,.legend-item,.permission-grid,.feature-meta div{display:flex;align-items:center}.map-panel-header,.layer-group-title,.map-stat{justify-content:space-between}.map-layers-header,.map-blue-panel-header{min-height:52px;margin:-14px -14px 0;padding:12px 14px;color:#fff;background:#219bb8}.map-layers-header .section-title,.map-layers-header .icon-button,.map-blue-panel-header,.map-blue-panel-header .section-title,.map-blue-panel-header .icon-button{color:#fff}.map-layers-header .icon-button:hover,.map-layers-header .icon-button:focus-visible,.map-blue-panel-header .icon-button:hover,.map-blue-panel-header .icon-button:focus-visible{background:#ffffff29}.map-calculated-layer-drawer{bottom:auto;gap:0;max-height:calc(100vh - 82px);padding:0 18px 18px;overflow-x:hidden;border:0;border-radius:10px;background:#fff;box-shadow:0 18px 48px #0e2d3547}.map-calculated-layer-drawer>.map-blue-panel-header{min-height:58px;margin:0 -18px;padding:13px 18px}.map-calculated-layer-form{display:grid;gap:14px;padding:18px 0}.map-calculated-layer-field{display:grid;gap:7px;color:#38525b;font-size:.78rem;font-weight:800}.map-calculated-layer-field>input,.map-calculated-layer-field>select,.map-calculated-layer-color{box-sizing:border-box;width:100%;min-height:42px;border:1px solid #bfd0d5;border-radius:5px;color:#263d45;background:#fff;font:inherit}.map-calculated-layer-field>input,.map-calculated-layer-field>select{padding:0 11px}.map-calculated-layer-field>input{cursor:text}.map-calculated-layer-field>select,.map-calculated-layer-color,.map-calculated-layer-color>*{cursor:pointer}.map-calculated-layer-field>input::placeholder{color:#8a9ba1;font-weight:500}.map-calculated-layer-field>input:focus,.map-calculated-layer-field>select:focus,.map-calculated-layer-color:focus-within{border-color:#219bb8;outline:0;box-shadow:0 0 0 3px #219bb829}.map-calculated-layer-color{display:grid;grid-template-columns:18px 38px minmax(0,1fr);align-items:center;gap:10px;padding:5px 10px;color:#219bb8}.map-calculated-layer-field>input,.map-calculated-layer-field>select,.map-calculated-layer-color,.map-calculated-layer-submit{transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.map-calculated-layer-field>input:hover,.map-calculated-layer-field>select:hover,.map-calculated-layer-color:hover{border-color:#76b9c7}.map-calculated-layer-color-trigger{display:grid;width:38px;height:28px;place-items:stretch;border:1px solid #9badb3;border-radius:3px;padding:2px;background:#fff;cursor:pointer}.map-calculated-layer-color-trigger>span{display:block;border-radius:1px;cursor:pointer}.map-calculated-layer-color-trigger:hover{border-color:#219bb8;box-shadow:0 0 0 3px #219bb829;background:#fff}.map-calculated-layer-color-trigger:focus-visible{border-color:#219bb8;outline:0;box-shadow:0 0 0 3px #219bb833}.map-calculated-layer-color span{color:#506970;font-size:.78rem;font-weight:700;letter-spacing:.04em}.map-calculated-layer-color-picker{display:grid;gap:10px;border:1px solid #b9d4da;border-radius:6px;padding:12px;background:#f7fbfc;box-shadow:0 8px 20px #1246521f}.map-calculated-layer-color-picker-header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#294851;font-size:.8rem}.map-calculated-layer-color-picker-header>span{width:30px;height:20px;border:1px solid #91a8ae;border-radius:3px}.map-calculated-layer-color-map{position:relative;width:100%;height:142px;overflow:hidden;border:1px solid #9dafb4;border-radius:5px;padding:0;cursor:crosshair;touch-action:none}.map-calculated-layer-color-map:before,.map-calculated-layer-color-map:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.map-calculated-layer-color-map:before{background:linear-gradient(to right,#fff,#fff0)}.map-calculated-layer-color-map:after{background:linear-gradient(to top,#000,transparent)}.map-calculated-layer-color-map:hover,.map-calculated-layer-color-map:focus-visible{border-color:#219bb8;outline:0;box-shadow:0 0 0 3px #219bb82e}.map-calculated-layer-color-map-marker{position:absolute;width:14px;height:14px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #000000bf,0 1px 4px #00000080;pointer-events:none;transform:translate(-50%,-50%);z-index:1}.map-calculated-layer-hue{display:grid;gap:6px;color:#4e6870;font-size:.72rem;font-weight:800}.map-calculated-layer-hue input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:12px;margin:0;border:1px solid #9dafb4;border-radius:999px;cursor:pointer;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.map-calculated-layer-hue input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:#294851;box-shadow:0 0 0 1px #526b73;cursor:pointer}.map-calculated-layer-hue input::-moz-range-thumb{width:16px;height:16px;border:2px solid #fff;border-radius:50%;background:#294851;box-shadow:0 0 0 1px #526b73;cursor:pointer}.map-calculated-layer-color-done{min-height:34px;border:1px solid #219bb8;border-radius:4px;color:#14768c;background:#fff;cursor:pointer;font-weight:800}.map-calculated-layer-color-done:hover,.map-calculated-layer-color-done:focus-visible{color:#fff;background:#219bb8}.map-calculated-layer-summary{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:16px;border:1px solid #d7e3e6;border-radius:6px;padding:12px;color:#74868c;background:#f6f8f9}.map-calculated-layer-summary.has-results{border-color:#9ed8c1;color:#19835d;background:#f0faf6}.map-calculated-layer-summary>div{display:grid;gap:2px}.map-calculated-layer-summary strong{color:#334d55;font-size:.82rem}.map-calculated-layer-summary span{color:#698087;font-size:.72rem;line-height:1.35}.map-calculated-layer-submit{min-height:42px;border-radius:5px}.map-calculated-layer-submit:disabled{border-color:#cbd7da;color:#7c8e94;background:#e8eef0;opacity:1}.map-calculated-layer-submit:not(:disabled):hover{box-shadow:0 5px 12px #1389a538;transform:translateY(-1px)}@media(max-width:920px){.map-drawer.map-calculated-layer-drawer{top:10px;right:10px;bottom:auto;left:58px;width:auto;max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px)}}@media(max-width:520px){.map-drawer.map-calculated-layer-drawer{position:fixed;top:70px;right:8px;bottom:auto;left:8px;width:auto;max-height:calc(100vh - 76px);max-height:calc(100dvh - 78px);padding:0 14px 14px;border-radius:8px}.map-calculated-layer-drawer>.map-blue-panel-header{min-height:54px;margin:0 -14px;padding:11px 14px}.map-calculated-layer-form{gap:12px;padding:14px 0}.map-calculated-layer-summary{margin-bottom:14px}}.map-edit-drawer>.map-panel-header{min-height:52px;margin:-14px -14px 0;padding:12px 14px;color:#fff;background:#219bb8}.map-edit-drawer>.map-panel-header .section-title,.map-edit-drawer>.map-panel-header .icon-button{color:#fff}.map-edit-drawer>.map-panel-header .icon-button:hover,.map-edit-drawer>.map-panel-header .icon-button:focus-visible{background:#ffffff29}.map-edit-drawer>.map-form-field>select:not(:disabled){cursor:pointer}.map-edit-drawer>.map-form-field>select:disabled{cursor:not-allowed}.map-count,.layer-chip{border:1px solid #c9dce2;border-radius:2px;padding:2px 6px;color:#3a5965;background:#edf7f9;font-size:.72rem;font-weight:700}.map-actions{gap:8px}.map-actions.wrap{flex-wrap:wrap}.map-base-layer-list{display:flex;flex-direction:column;gap:2px;height:max-content;min-height:0;border:1px solid #d8e6eb;border-radius:2px;overflow:hidden;background:#fff}.map-base-layer-option{display:grid;grid-template-columns:18px minmax(0,1fr);flex:0 0 44px;align-items:center;gap:9px;min-height:44px;padding:8px 10px;border-left:3px solid transparent;color:#2f3d45;cursor:pointer}.map-base-layer-option:has(input:checked){border-left-color:#21a8c2;background:#f3fbfd}.map-base-layer-option input{accent-color:#21a8c2}.map-base-layer-option span{display:grid;gap:1px;min-width:0}.map-base-layer-option strong,.map-base-layer-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-base-layer-option strong{font-size:.9rem}.map-base-layer-option small{color:#607d89;font-size:.76rem}.map-layer-search{display:grid;grid-template-columns:18px minmax(0,1fr) 26px;align-items:center;gap:8px;min-height:38px;border:1px solid #d8e6eb;border-radius:2px;padding:0 8px;color:#219bb8;background:#f8fbfc}.map-layer-search input{min-width:0;border:0;outline:0;color:#2f3d45;background:transparent;font:inherit}.map-layer-search button{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;color:#78909a;background:transparent;cursor:pointer}.map-empty-state{display:block;border:1px dashed #c9dce2;border-radius:2px;padding:12px;color:#607d89;background:#f8fbfc;font-size:.82rem;font-weight:700}.map-tool-button{display:inline-flex;align-items:center;gap:6px;min-height:32px;border:1px solid var(--line);border-radius:2px;padding:0 9px;background:#fff;color:var(--ink);cursor:pointer;font-size:.82rem;font-weight:700}.map-tool-button:hover{border-color:#219bb8;color:#0e6b78}.map-tool-button.active{border-color:#219bb8;color:#0e6b78;background:#eef9fb}.map-tool-button.danger{color:#c42828;border-color:#efc7c7}.map-tool-button.danger:hover{color:#a50f0f;border-color:#d9544d}.map-tool-button.primary{border-color:#168ca3;color:#fff;background:#219bb8}.map-tool-button.primary:hover{color:#fff;background:#168ca3}.map-tool-button:disabled{cursor:not-allowed;opacity:.45}.map-module-legacy .button-primary,.map-module-legacy .button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid #168ca3;border-radius:2px;padding:6px 12px;cursor:pointer;font-size:.8rem;font-weight:800}.map-module-legacy .button-primary{color:#fff;background:#219bb8}.map-module-legacy .button-secondary{color:#0e6b78;background:#fff}.map-module-legacy .button-primary:disabled,.map-module-legacy .button-secondary:disabled{cursor:not-allowed;opacity:.48}.map-service-form>.button-primary{width:100%}.map-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid #168ca3;border-radius:2px;color:#fff;background:#219bb8;cursor:pointer;font-size:.84rem;font-weight:800}.map-primary-action:disabled{cursor:not-allowed;opacity:.48}.map-form-field{display:grid;gap:5px;color:#46616b;font-size:.76rem;font-weight:800}.map-form-field input,.map-form-field select{min-width:0;height:34px;border:1px solid var(--line);border-radius:2px;padding:0 8px;color:var(--ink);background:#fff;font:inherit;font-weight:700}.map-panel-grid{display:grid;gap:8px}.map-panel-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.map-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.map-color-field input{width:100%;padding:2px}.map-toggle-row{display:inline-flex;align-items:center;gap:8px;color:#2b3d45;font-size:.82rem;font-weight:800}.map-toggle-row input{accent-color:var(--brand)}.map-toggle-row small{min-width:28px;border-radius:2px;padding:2px 6px;background:#e9f7fa;color:#0e6b78;text-align:center;font-size:.72rem;font-weight:900}.map-rule-list{display:grid;gap:6px}.map-rule-row{display:grid;grid-template-columns:14px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:34px;border:1px solid #d9e7ec;border-radius:2px;padding:0 8px;background:#f6fbfc;color:#2b3d45;font-size:.78rem;font-weight:800}.map-rule-row>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-number-field{display:grid;grid-template-columns:minmax(0,1fr) 82px auto;align-items:center;gap:8px;color:#46616b;font-size:.78rem;font-weight:700}.map-number-field input{min-width:0;height:32px;border:1px solid var(--line);border-radius:2px;padding:0 8px}.layer-list{display:grid;gap:10px}.layer-group{display:grid;gap:5px}.layer-group-title{min-height:24px;border-bottom:1px solid #e3ebef;color:#46616b;font-size:.74rem;font-weight:800;text-transform:uppercase}.layer-item{display:grid;grid-template-columns:18px 16px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:32px;color:var(--ink);font-size:.84rem}.layer-item span:nth-child(3){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-swatch{width:14px;height:14px;border-radius:3px;border:1px solid rgba(0,0,0,.12)}.map-panel-section{display:grid;gap:9px;border-top:1px solid #e3ebef;padding-top:12px}.map-panel-section.no-border{border-top:0;padding-top:0}.map-panel-section.compact{grid-template-columns:1fr 1fr}.section-title.small{font-size:.82rem}.map-stat{gap:8px;min-height:34px;border:1px solid #d9e7ec;border-radius:2px;padding:0 10px;background:#f6fbfc;font-size:.76rem}.map-stat strong{color:#0e6b78;font-size:.92rem}.map-edit-drawer .map-selected-geometry{gap:10px;border:1px solid #deeaed;border-left:3px solid #21a8c2;border-radius:4px;padding:12px;background:#fbfdfe}.map-edit-drawer .map-selected-geometry>.section-title{color:#0e6b78;font-size:.86rem;font-weight:800}.map-edit-drawer .map-selected-geometry .map-stat{min-height:46px;border-color:#deeaed;border-left:3px solid #a9dce6;border-radius:4px;padding:8px 10px;color:#60777f;background:#fff}.map-edit-drawer .map-selected-geometry .map-stat span{font-size:.72rem;font-weight:800}.map-edit-drawer .map-selected-geometry .map-stat strong{color:#0e6b78;font-size:1rem}.permission-grid{flex-wrap:wrap;gap:6px}.map-permission-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px;color:#526a74;font-size:.72rem}.map-permission-summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.permission-pill{max-width:100%;border:1px solid #d6e1e5;border-radius:2px;padding:3px 6px;overflow:hidden;text-overflow:ellipsis;color:#526a74;background:#f6f9fa;font-size:.72rem;white-space:nowrap}.permission-pill.allowed{border-color:#b8ded5;color:#146b54;background:#eaf8f4}.permission-pill.blocked{border-color:#ecd0cc;color:#9c2b22;background:#fff4f2}.legend-list,.feature-properties,.feature-references,.feature-assets,.feature-meta,.selection-status-panel,.status-chart{display:grid;gap:7px}.legend-item{gap:8px;min-width:0;color:#2b3d45;font-size:.8rem}.feature-panel{color:#31454e;font-size:.8rem}.feature-panel.muted{color:var(--muted)}.feature-meta{margin:0}.feature-meta div{justify-content:space-between;gap:12px}.feature-meta dt{color:var(--muted);font-weight:700}.feature-meta dd{margin:0;text-align:right}.feature-references{border-top:1px solid #e3ebef;padding-top:8px}.feature-assets{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e3ebef;padding-top:8px}.feature-assets span{display:grid;gap:3px;min-height:42px;border:1px solid #d9e7ec;border-radius:2px;padding:6px;background:#f6fbfc;text-align:center}.feature-properties span{display:grid;grid-template-columns:minmax(88px,35%) minmax(0,1fr);gap:8px;min-width:0}.feature-properties strong{color:#526a74}.feature-properties span,.feature-references span{overflow-wrap:anywhere}.map-warning{display:grid;gap:4px;color:#9c2b22;font-size:.72rem}.map-action-message{display:block;border-left:3px solid #2cb3cc;padding:7px 9px;background:#eef9fb;color:#0e6b78;font-size:.76rem;font-weight:700}.map-action-message.error{border-left-color:#d9544d;background:#fff4f2;color:#9c2b22}.map-object-table-drawer{width:min(720px,calc(100vw - 92px))}.map-object-visualization-backdrop{position:fixed;z-index:3100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#142a3238}.map-object-visualization-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(920px,100%);max-height:min(620px,100%);overflow:hidden;border-radius:3px;background:#fff;box-shadow:0 16px 46px #122c3652}.map-object-visualization-header{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 18px;border-bottom:1px solid #e3edf0;color:#29343a}.map-object-visualization-header>div{display:inline-flex;align-items:center;gap:9px;font-size:1.08rem}.map-object-visualization-header svg{color:#219bb8}.map-object-visualization-header .icon-button{color:#1da2c0}.map-object-visualization-content{min-height:0;overflow:auto;padding:26px 20px 30px}.map-object-visualization-group+.map-object-visualization-group{margin-top:28px}.map-object-visualization-group h2{margin:0 0 24px;color:#2b3135;font-size:2rem;line-height:1.1}.map-object-visualization-table-wrap{overflow:auto}.map-object-visualization-table-wrap table{width:100%;min-width:max-content;border-collapse:collapse;font-size:.77rem}.map-object-visualization-table-wrap th,.map-object-visualization-table-wrap td{max-width:220px;padding:12px 13px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.map-object-visualization-table-wrap th{color:#708087;font-size:.64rem;font-weight:700;text-transform:uppercase}.map-object-visualization-table-wrap tbody tr{border-left:8px solid #d6f600;background:#f3f3f3;color:#4b5154}.map-object-visualization-clickable-row{cursor:pointer}.map-object-visualization-clickable-row:hover,.map-object-visualization-clickable-row:focus-visible{outline:2px solid #219bb8;outline-offset:-2px;background:#e8f6f9}.map-object-visualization-table-wrap td:first-child{padding-left:12px}@media(max-width:640px){.map-object-visualization-backdrop{padding:10px}.map-object-visualization-content{padding:20px 14px 24px}.map-object-visualization-group h2{font-size:1.6rem}}.map-object-table-scopes{display:flex;flex-wrap:wrap;gap:8px}.map-bulk-update-panel{order:4;gap:10px;border-top:1px solid #e6eef1;border-bottom:1px solid #e6eef1;background:#f8fbfc}.map-object-table-wrap{order:1;display:grid;gap:0;min-height:240px;max-height:min(42vh,360px);overflow:auto;border:1px solid #d9e7ec;border-radius:2px;background:#fff}.map-object-table-caption{position:sticky;top:0;z-index:2;padding:8px 10px;border-bottom:1px solid #d9e7ec;color:#0b7185;background:#f4f9fb;font-size:.78rem;font-weight:800}.map-object-table-row{display:grid;align-items:center;grid-template-rows:minmax(40px,max-content);height:max-content;min-width:max-content;min-height:40px;border-bottom:1px solid #edf2f4;color:#2b373d;font-size:.76rem}.map-object-table-row.header{position:sticky;top:34px;z-index:1;color:#526a74;background:#f4f9fb;font-weight:800;text-transform:uppercase}.map-object-table-row>span{min-width:0;overflow:visible;padding:8px 10px;overflow-wrap:anywhere;line-height:1.35;text-overflow:clip;white-space:normal}.map-object-table-row>span:first-child{display:grid;place-items:center}.map-object-table-row input[type=checkbox]{width:16px;height:16px;accent-color:#2cb3cc}.map-object-table-row:has(input[type=checkbox]:checked):not(.header){background:#eef9fb}.map-object-table-actions{display:inline-flex;gap:4px}.map-object-table-actions .icon-button{width:30px;height:30px;border-color:#d9e7ec;color:#177d91;background:#fff}.map-object-table-actions .icon-button:disabled{cursor:not-allowed;opacity:.42}.selection-status-panel{gap:9px}.status-row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.78rem}.status-row>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-bar{grid-column:1 / -1;height:6px;overflow:hidden;border-radius:2px;background:#e4edf1}.status-bar span{display:block;height:100%}.map-stage{position:relative;isolation:isolate;min-width:0;min-height:calc(100vh - 60px);height:calc(100vh - 60px);overflow:hidden}.map-stage:fullscreen{width:100vw;height:100vh;min-height:100vh;background:#10272e}.map-stage:fullscreen .map-canvas{height:100vh;min-height:100vh}.map-canvas{position:relative;z-index:0;height:calc(100vh - 60px);min-height:calc(100vh - 60px);width:100%}.map-3d-shell,.map-3d-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:514}.map-3d-canvas{width:100%;height:100%;background:#dce8e8}.map-3d-loading{display:grid;place-items:center;color:#fff;background:#10272e;font-weight:700}.map-3d-toolbar{position:absolute;top:0;right:0;bottom:0;z-index:2;width:360px;overflow-x:hidden;overflow-y:auto;border:0;border-left:1px solid rgb(24 102 117 / 26%);border-radius:0;color:#294851;background:#fffffff5;box-shadow:-10px 0 30px #08232b33;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.map-3d-toolbar-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:10px;min-height:60px;padding:10px 12px;color:#fff;background:linear-gradient(135deg,#249db5,#187f94)}.map-3d-shell .maplibregl-ctrl-top-right{right:372px}.map-3d-toolbar-title{display:flex;flex:1;align-items:center;gap:9px;min-width:0}.map-3d-toolbar-title>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:9px;background:#ffffff2e}.map-3d-toolbar-title>div,.map-3d-control-heading,.map-3d-range-heading>div{display:grid;gap:2px}.map-3d-toolbar-title strong{font-size:.92rem}.map-3d-toolbar-title small{color:#ffffffc7;font-size:.68rem}.map-3d-toolbar-status{padding:4px 7px;border-radius:999px;color:#fff;background:#00000029;font-size:.66rem;font-weight:700;white-space:nowrap}.map-3d-close{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:0;border-radius:8px;color:#fff;background:transparent;cursor:pointer}.map-3d-close:hover,.map-3d-close:focus-visible{background:#0000002e}.map-3d-toolbar-body{display:grid;gap:10px;padding:12px}.map-3d-control-group{display:grid;gap:8px;padding:10px;border:1px solid #d8e6e9;border-radius:8px;background:#f8fbfc}.map-3d-control-group:focus-within{border-color:#6fb8c6;background:#f1f8f9}.map-3d-control-heading strong,.map-3d-range-heading strong{color:#294851;font-size:.75rem}.map-3d-control-heading small,.map-3d-range-heading small{color:#6b8188;font-size:.67rem;font-weight:500}.map-3d-range-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.map-3d-range-heading output{min-width:42px;padding:4px 7px;border-radius:6px;color:#126f82;background:#def2f6;font-size:.75rem;font-weight:800;text-align:center}.map-3d-toolbar select{width:100%;min-height:38px;padding:7px 9px;border:1px solid #bdd3d8;border-radius:6px;color:#294851;background:#fff;cursor:pointer}.map-3d-toolbar select:hover{border-color:#84b6c0;background:#edf5f6}.map-3d-control-group input[type=range]{width:100%;accent-color:#249db5;cursor:pointer}.map-3d-range-limits{display:flex;justify-content:space-between;margin-top:-5px;color:#819298;font-size:.62rem}.map-3d-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.map-3d-toolbar .map-tool-button{position:relative;justify-content:center;min-height:38px;border-color:#bad0d5;border-radius:7px;color:#24515d;background:#f4f8f9;cursor:pointer}.map-3d-toolbar .map-tool-button:hover:not(:disabled),.map-3d-toolbar .map-tool-button:focus-visible{border-color:#249db5;color:#126f82;background:#e2f3f6}.map-3d-toolbar .map-tool-button:disabled{cursor:not-allowed;opacity:.5}.map-3d-toolbar .map-tool-button em{display:grid;min-width:18px;height:18px;place-items:center;border-radius:999px;color:#fff;background:#249db5;font-size:.62rem;font-style:normal;font-weight:800}.map-3d-toolbar button:focus-visible,.map-3d-toolbar select:focus-visible,.map-3d-toolbar input:focus-visible{outline:2px solid #f0a44b;outline-offset:2px}.map-base-layer-group{display:grid;gap:0}.map-base-layer-group+.map-base-layer-group{border-top:1px solid #d8e6eb}.map-base-layer-group-title{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;color:#47616a;background:#f1f6f7}.map-base-layer-group-title strong{font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.map-base-layer-group-title span{display:grid;min-width:22px;height:20px;place-items:center;border:1px solid #c8dce1;border-radius:10px;color:#607982;background:#fff;font-size:.65rem;font-weight:800}.map-base-layer-group.active .map-base-layer-group-title{color:#087891;background:#e6f6f9}.map-base-layer-group.active .map-base-layer-group-title span{border-color:#91d4e1;color:#087891}.map-base-layer-group.empty .map-base-layer-group-title{color:#81949a;background:#f8fafb}.map-orthophoto-control{display:grid;gap:5px;padding-top:7px;border-top:1px solid #dce6e9}.map-orthophoto-control>label:last-child{display:grid;gap:3px;color:#526a72;font-size:.72rem}.map-service-form,.map-service-card{display:grid;gap:8px;padding:10px;border:1px solid #dce6e9;border-radius:7px;background:#fff}.map-service-form label,.map-service-card>label{display:grid;gap:4px;color:#526a72;font-size:.72rem}.map-service-form input,.map-service-form select{min-width:0;padding:7px 8px;border:1px solid #bdcdd2;border-radius:4px;background:#fff}.map-service-form-heading,.map-service-catalog,.map-service-catalog-card>span{display:grid;gap:4px}.map-service-form-heading small,.map-service-catalog-card small{color:#65737c;line-height:1.35}.map-service-catalog{gap:8px}.map-service-section-title{display:flex;align-items:center;justify-content:space-between;color:#1f3b45;font-size:.78rem}.map-service-section-title span{display:grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:#e8f4f6;color:#0e6b78;font-weight:700}.map-service-catalog-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid #dce6e9;border-radius:7px;background:#fff}.map-service-card>div:first-child{display:flex;align-items:center;gap:8px}.map-service-card>div:first-child>span{display:grid;min-width:0}.map-service-card small{overflow-wrap:anywhere}.map-service-diagnostics summary{cursor:pointer;color:#177d91;font-size:.76rem;font-weight:700}.map-measure-grid .map-measure-coordinate{grid-column:1 / -1;overflow-wrap:anywhere}.mode-3d>.map-floating-toolbar,.mode-3d>.map-search-fab,.mode-3d>.map-legend,.mode-3d>.map-drawing-actions,.mode-3d>.map-vertex-actions,.mode-3d>.map-measurement-panel{visibility:hidden}@media(max-width:1000px){.map-3d-toolbar{width:min(360px,calc(100% - 64px))}.map-3d-shell .maplibregl-ctrl-top-right{right:min(372px,calc(100% - 52px))}}@media(max-width:520px){.map-3d-toolbar{width:calc(100% - 52px)}.map-3d-shell .maplibregl-ctrl-top-right{right:auto;left:6px}.map-3d-toolbar-header{min-height:54px;padding:8px 9px}.map-3d-toolbar-title>span{width:30px;height:30px;flex-basis:30px}.map-3d-toolbar-status{display:none}.map-3d-toolbar-body{gap:8px;padding:9px}.map-3d-control-group{padding:9px}.map-3d-actions{grid-template-columns:1fr}}.map-user-location-pin>span{display:block;width:28px;height:28px;border:3px solid #fff;border-radius:50% 50% 50% 0;background:#187f94;box-shadow:0 2px 6px #00000059;transform:rotate(-45deg)}.map-label-marker,.map-custom-marker{pointer-events:none}.map-asset-clickable{pointer-events:auto;cursor:pointer}.map-custom-marker img{display:block;object-fit:contain}.map-custom-marker-draft img{filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.map-vertex-handle{cursor:grab}.map-vertex-handle span{display:block;width:18px;height:18px;border:3px solid #0e6b78;border-radius:50%;background:#ffcf33;box-shadow:0 2px 8px #00000059}.map-circle-center-handle span,.map-circle-radius-handle span{border-color:#2384f5;background:#fff}.map-label-marker span{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:#111;font-weight:800;line-height:1;text-align:center;text-shadow:0 1px 2px rgba(255,255,255,.85);transform-origin:center;white-space:nowrap}.map-left-tool-stack{position:absolute;top:102px;left:10px;display:grid;justify-items:start}.map-floating-toolbar{position:relative;z-index:510;display:grid;gap:0}.map-exit-fullscreen{position:absolute;top:12px;left:50%;z-index:520;display:flex;align-items:center;gap:7px;min-height:38px;padding:8px 12px;transform:translate(-50%);border:1px solid #187f94;border-radius:5px;color:#fff;background:#187f94;box-shadow:0 2px 8px #0003;cursor:pointer}.map-exit-fullscreen:hover{background:#126477}.map-exit-fullscreen:focus-visible{outline:2px solid #f0a44b;outline-offset:2px}.map-mode-switch{position:absolute;top:10px;left:56px;z-index:516;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;border:1px solid rgba(38,58,64,.18);border-radius:7px;background:#fffffff5;box-shadow:0 1px 5px #0000002e}.map-mode-switch:before{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px)/2);border-radius:5px;background:#177d91;content:"";transform:translate(0);transition:transform .22s cubic-bezier(.22,1,.36,1)}.map-mode-switch[data-mode=advanced]:before{transform:translate(100%)}.map-mode-switch button{position:relative;z-index:1;min-height:30px;border:0;border-radius:5px;padding:0 12px;color:#36515a;background:transparent;font-size:.78rem;font-weight:700;cursor:pointer;transition:color .16s ease,transform .1s ease}.map-mode-switch button.active{color:#fff;background:transparent}.map-mode-switch button:active{transform:scale(.96)}.map-mode-switch button:focus-visible{outline:3px solid rgba(23,125,145,.3);outline-offset:1px}.map-float-button,.map-search-fab{display:inline-grid;place-items:center;border:1px solid rgba(38,58,64,.18);border-radius:4px;color:#222;background:#fff;box-shadow:0 1px 5px #0003;cursor:pointer}.map-left-tool-stack[data-mode=operation] .map-floating-toolbar{animation:map-tools-enter-operation .22s cubic-bezier(.22,1,.36,1)}.map-left-tool-stack[data-mode=advanced] .map-floating-toolbar{animation:map-tools-enter-advanced .26s cubic-bezier(.22,1,.36,1)}.map-mode-extra-tool{transform-origin:center;will-change:height,opacity,transform}.map-mode-extra-tool.is-expanding{animation:map-tool-expand .26s cubic-bezier(.22,1,.36,1) both}.map-mode-extra-tool.is-contracting{pointer-events:none;animation:map-tool-contract .26s cubic-bezier(.4,0,.6,1) both}@keyframes map-tools-enter-operation{0%{opacity:.35;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes map-tools-enter-advanced{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes map-tool-expand{0%{height:0;border-top-width:0;border-bottom-width:0;opacity:0;transform:scale(.55)}to{height:26px;opacity:1;transform:scale(1)}}@keyframes map-tool-contract{0%{height:26px;opacity:1;transform:scale(1)}to{height:0;border-top-width:0;border-bottom-width:0;opacity:0;transform:scale(.55)}}.map-float-button{width:26px;height:26px;padding:0;border-radius:0;line-height:0}.map-float-button>[data-legacy-icon]{display:block;margin:auto}.map-float-button[data-tool-key=point],.map-float-button[data-tool-key=buffer]{margin-top:10px}.map-drawing-actions,.map-vertex-actions{position:absolute;top:102px;left:46px;z-index:510;display:flex;align-items:center;gap:8px;max-width:min(440px,calc(100% - 128px));padding:7px 9px;border:1px solid #c7dce2;border-radius:4px;background:#fffffff5;box-shadow:0 1px 5px #00000038;color:#1c4d5c;font-size:.78rem;font-weight:700}.map-drawing-actions span,.map-vertex-actions span{line-height:1.2}.map-drawing-actions .button-primary,.map-drawing-actions .button-secondary,.map-vertex-actions .button-primary,.map-vertex-actions .button-secondary{min-height:30px;padding:4px 10px;white-space:nowrap}.map-float-button:not(:disabled):hover,.map-float-button.active{color:inherit;border-color:#263a402e;background:#f4f4f4}.map-float-button.active{box-shadow:inset 0 -1px 5px 2px #514d4d4f}.map-float-button[data-tool-key=advancedSearch],.map-float-button[data-tool-key=calculatedLayer],.map-float-button[data-tool-key=objectTable]{color:#219bb8}.map-float-button[data-tool-key=layers]{width:36px;height:36px;margin-top:10px;padding:0;border:0;border-radius:5px;box-shadow:0 1px 5px #0006}.map-float-button[data-tool-key=layers]:not(:disabled):hover,.map-float-button[data-tool-key=layers].active{background:#fff}.map-float-button[data-tool-key=advancedSearch]{margin-top:10px}.map-float-button[data-tool-key=splitScreen].active img{transform:scaleX(-1)}.map-float-button[data-tool-key=ruler]{margin-top:10px}.map-float-button:is([data-tool-key=ruler]){border:1px solid #ccc;border-radius:4px}.map-float-button[data-tool-key=layers]{outline:1px solid #ccc;outline-offset:-1px}.map-float-button:is([data-tool-key=point],[data-tool-key=advancedSearch]){border-color:#ccc #ccc transparent;border-radius:4px 4px 0 0}.map-float-button:is([data-tool-key=circle],[data-tool-key=objectTable]){border-color:transparent #ccc #ccc;border-radius:0 0 4px 4px}.map-float-button.teal{color:#219bb8}.map-float-button.teal:not(:disabled):hover,.map-float-button.teal.active{color:#fff}.map-float-button:disabled{cursor:not-allowed;opacity:.58}.map-float-button.prominent{width:44px;height:44px}.map-float-button.group-break-after{margin-bottom:12px}.legacy-map-print-title,.legacy-map-print-content{display:none}.leaflet-control-browser-print,.leaflet-control-browser-print a.leaflet-browser-print{width:26px;height:26px;box-sizing:border-box}.leaflet-control-browser-print{width:auto;height:26px;max-width:26px;border:0!important;border-radius:6px;box-shadow:0 0 0 2px #0003!important;overflow:hidden;will-change:max-width;transition:max-width .22s cubic-bezier(.4,0,.2,1)}.leaflet-control-browser-print a.leaflet-browser-print{flex:0 0 26px;min-width:26px;max-width:26px;border-radius:5px;line-height:26px}.leaflet-control-browser-print:hover{max-width:min(760px,calc(100vw - 94px))}@media(prefers-reduced-motion:reduce){.leaflet-control-browser-print{transition-duration:.01ms}}.leaflet-control-browser-print .browser-print-holder,.leaflet-control-browser-print .browser-print-mode{height:26px;box-sizing:border-box;line-height:26px}.leaflet-control-browser-print .browser-print-holder{flex:0 0 auto}.leaflet-control-browser-print .browser-print-mode{display:inline-block!important}.legacy-map-print-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000007a;font-family:Roboto,Arial,sans-serif}.legacy-map-print-modal{width:min(614px,calc(100vw - 40px));max-height:80vh;overflow:auto;background:#fff;box-shadow:0 0 20px 2px #000}.legacy-map-print-modal>header{min-height:54px;padding:13px 20px;color:#fff;background:#219bb8;font-size:24px;font-weight:400}.legacy-map-print-modal-body{padding:20px 26px 22px;color:#3c3c38}.legacy-map-print-statuses{display:grid;gap:9px;padding:10px 35px 22px;text-align:left}.legacy-map-print-statuses label{display:flex;align-items:center;gap:10px;font-size:14px}.legacy-map-print-statuses input{width:16px;height:16px;accent-color:#219bb8}.legacy-map-print-field,.legacy-map-print-rule label{display:grid;gap:6px;color:#3c3c38;font-size:14px}.legacy-map-print-field select,.legacy-map-print-rule input,.legacy-map-print-rule select{width:100%;height:34px;border:1px solid #bdbdb8;border-radius:2px;padding:0 8px;color:#3c3c38;background:#fff;font:13px Roboto,Arial,sans-serif}.legacy-map-print-field select{margin-bottom:26px}.legacy-map-print-fields-label{display:block;margin-bottom:10px;font-size:14px}.legacy-map-print-rules{display:grid;gap:14px}.legacy-map-print-rule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-bottom:1px solid #ddd;padding-bottom:14px}.legacy-map-print-rule input[type=color]{padding:2px 4px}.legacy-map-print-remove,.legacy-map-print-add{min-height:34px;border:0;border-radius:2px;color:#fff;cursor:pointer;font:14px Roboto,Arial,sans-serif}.legacy-map-print-remove{grid-column:1 / -1;background:#dc3545}.legacy-map-print-add{width:100%;margin:16px 0;background:#28a745}.legacy-map-print-button{width:100%;min-height:38px;margin-bottom:10px;border-radius:2px;cursor:pointer;font:14px Roboto,Arial,sans-serif}.legacy-map-print-button.primary,.legacy-map-print-prompt-actions .primary{border:1px solid #219bb8;color:#fff;background:#219bb8}.legacy-map-print-button.secondary,.legacy-map-print-prompt-actions .secondary{border:1px solid #6c757d;color:#6c757d;background:#fff}.legacy-map-print-error{margin:0 0 10px;color:#c62828;font-size:13px}.legacy-map-print-prompt{width:min(400px,calc(100vw - 40px));background:#fff;box-shadow:0 0 20px 2px #000}.legacy-map-print-prompt>header{height:48px;padding:13px 20px;color:#fff;background:#219bb8}.legacy-map-print-prompt-body{padding:20px;color:#3c3c38;font-size:17px}.legacy-map-print-prompt-body>input{width:100%;height:34px;margin:14px 0 20px;border:1px solid #bdbdb8;border-radius:2px;padding:0 8px;color:#3c3c38;font:13px Roboto,Arial,sans-serif}.legacy-map-print-prompt-actions{display:flex;justify-content:center;gap:15px}.legacy-map-print-prompt-actions button{width:100px;height:40px;border-radius:2px;cursor:pointer}.legacy-map-print-north img{width:50px;height:auto}.leaflet-control-scalefactor{box-sizing:border-box;overflow:hidden;border:2px solid #777;padding:2px 5px 1px;color:#111;background:#ffffff80;font-size:11px;line-height:1.1;white-space:nowrap}.leaflet-control-scalefactor.leaflet-control{margin-right:40px}.map-canvas .leaflet-control-scale{display:grid;width:120px;justify-items:center;gap:0;margin:0 14px 14px 0;overflow:hidden;border:1px solid rgba(38,56,63,.5);border-radius:7px;background:#ffffffeb;box-shadow:0 1px 3px #143f4829}.map-canvas .leaflet-control-scale-ratio{box-sizing:border-box;justify-self:stretch;border:0;padding:5px 8px 4px;color:#26383f;background:#f4fafb;font-size:.7rem;font-weight:800;line-height:1;text-align:center;white-space:nowrap}.map-canvas .leaflet-control-scale-line{box-sizing:border-box;margin:0;border:0!important;border-top:1px solid #dfe9ec!important;padding:4px 8px 5px;color:#26383f;background:#fff;font-weight:700;text-align:center}body.leaflet--printing .grid-print-container{box-sizing:border-box;grid-template-rows:auto 1fr!important;grid-template-columns:1fr 200px!important;border:3px solid #000;background:#fff}body.leaflet--printing .grid-map-print{grid-row:2;grid-column:1;border-top:2px solid #000}body.leaflet--printing .legacy-map-print-title{display:block!important;grid-row:1;grid-column:span 2;margin:.67em 0;justify-self:center;color:#111;font-size:2em}body.leaflet--printing .legacy-map-print-content{display:block!important;grid-row:2;grid-column:2;border-top:2px solid #000;border-left:2px solid #000;padding:10px;color:#111;background:#fff;font:16px Arial,sans-serif}.legacy-map-print-crest{width:100%;text-align:center}.legacy-map-print-crest img{width:100px;height:auto}.legacy-map-print-legend i{display:inline-block;width:10px;height:10px}.map-print-ribbon{position:absolute;top:66px;left:58px;z-index:530;display:grid;align-items:start;gap:8px;max-width:calc(100vw - 94px)}.map-print-actions{display:inline-flex;align-items:center;max-width:calc(100vw - 94px);overflow-x:auto;background:#707169eb;box-shadow:0 4px 12px #00000038}.map-print-actions button{min-height:36px;border:0;border-left:1px solid rgba(255,255,255,.16);padding:0 16px;color:#fff;background:transparent;cursor:pointer;font-size:1rem;font-weight:800;white-space:nowrap}.map-print-actions button:hover{background:#0000002e}.map-print-actions button.active{background:#219bb8}.map-print-config{display:grid;gap:12px;width:min(448px,calc(100vw - 94px));max-height:min(66vh,620px);overflow:auto;border:1px solid rgba(20,63,72,.14);border-radius:2px;padding:14px;color:#24434d;background:#fffffffa;box-shadow:0 16px 34px #0e1e2333}.map-print-config-header,.map-print-panel-grid,.map-print-options{display:grid;gap:10px}.map-print-config-header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.map-print-config-header strong{font-size:.92rem}.map-print-field{display:grid;gap:5px;min-width:0;color:#44616b;font-size:.75rem;font-weight:800}.map-print-field input,.map-print-field select{width:100%;min-height:36px;border:1px solid #d7e2e6;border-radius:2px;padding:0 10px;color:#203a42;background:#fff;font:inherit;font-weight:600}.map-print-panel-grid,.map-print-options{grid-template-columns:repeat(2,minmax(0,1fr))}.map-print-toggle,.map-print-legend-options label{display:flex;align-items:center;min-width:0}.map-print-toggle{gap:7px;color:#314b54;font-size:.78rem;font-weight:800}.map-print-toggle input{position:absolute;opacity:0;pointer-events:none}.map-print-toggle>span{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;border:1px solid #a9bdc4;border-radius:2px;color:#fff;background:#fff}.map-print-toggle input:checked+span{border-color:#219bb8;background:#219bb8}.map-print-legend-options{display:grid;gap:7px;border-top:1px solid #e6eef1;padding-top:10px}.map-print-legend-options h4{margin:0;color:#24434d;font-size:.78rem}.map-print-legend-options p{margin:0;color:#6b7f87;font-size:.78rem}.map-print-legend-options label{gap:8px;min-height:28px;color:#314b54;font-size:.78rem;font-weight:700}.map-print-legend-options input{width:16px;height:16px;flex:0 0 auto;accent-color:#219bb8}.map-print-legend-options i,.map-print-legend li i{width:12px;height:12px;flex:0 0 auto;border:1px solid rgba(0,0,0,.12)}.map-print-legend-options span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-print-legend-options strong{margin-left:auto;color:#637982;font-size:.72rem}.map-print-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:1px solid #219bb8;border-radius:2px;padding:0 12px;color:#fff;background:#219bb8;cursor:pointer;font-size:.8rem;font-weight:800}.map-print-secondary:hover{background:#177d91}.map-print-sheet{position:absolute;top:112px;right:16px;bottom:52px;left:84px;z-index:505;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,260px);grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:2px solid rgba(15,31,36,.88);background:#ffffff0f;pointer-events:none}.map-print-sheet-title{grid-column:1 / -1;display:grid;justify-items:center;gap:2px;border-bottom:2px solid rgba(15,31,36,.88);padding:9px 16px;color:#111;background:#fffffff0;text-align:center}.map-print-sheet-title strong{font-size:1rem}.map-print-sheet-title span{color:#3e555d;font-size:.78rem;font-weight:700}.map-print-sheet-side{grid-column:2;grid-row:2;display:grid;align-content:start;gap:12px;overflow:hidden;border-left:2px solid rgba(15,31,36,.88);padding:14px;color:#1c3037;background:#fffffff5}.map-print-logo-block{display:grid;justify-items:center;gap:6px;text-align:center}.map-print-logo-block img{width:min(168px,100%);height:auto}.map-print-logo-block span,.map-print-stamp{color:#314b54;font-size:.76rem;font-weight:800}.map-print-stamp{margin:0;line-height:1.35;text-align:center}.map-print-legend{display:grid;gap:6px}.map-print-legend h3{margin:0;color:#0d5f70;font-size:.78rem;text-transform:uppercase}.map-print-legend p{margin:0;color:#6d7f86;font-size:.72rem}.map-print-legend ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.map-print-legend li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:7px;color:#263d45;font-size:.72rem;font-weight:700}.map-print-legend li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-print-legend li strong{color:#5f737a;font-size:.68rem}.map-print-legend li.map-print-legend-more{display:block;color:#5f737a;font-size:.68rem}.map-print-north{display:grid;justify-items:center;gap:4px;width:58px;margin:2px auto;color:#111;font-weight:900}.map-print-north i{width:0;height:0;border-right:12px solid transparent;border-bottom:42px solid #111;border-left:12px solid transparent}.map-print-scale{display:grid;justify-items:end;gap:4px;color:#111;font-size:.72rem;font-weight:800}.map-print-scale i{width:120px;height:8px;border:2px solid #111;border-top:0}.map-print-metadata{display:grid;gap:4px;margin:0;border-top:1px solid #d5e1e5;padding-top:8px;font-size:.68rem}.map-print-metadata div{display:grid;grid-template-columns:minmax(72px,auto) minmax(0,1fr);gap:8px}.map-print-metadata dt{color:#60777f;font-weight:800}.map-print-metadata dd{min-width:0;margin:0;overflow:hidden;color:#243a42;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.map-search-fab{position:absolute;top:10px;right:calc(10px + var(--map-search-sidebar-width, 0px));z-index:510;width:36px;height:36px;border-radius:4px;color:#fff;background:#219bb8;transition:right .2s cubic-bezier(.4,0,.2,1)}.map-search-fab:hover{background:#177d91}.app-shell:has(.topbar-configuration-menu.open) .map-search-fab,.app-shell:has(.topbar-configuration-menu.open) .legacy-search-fab{z-index:0;pointer-events:none}.map-stage:has(.map-utilities-sidebar) .map-search-fab{--map-search-sidebar-width: min(300px, calc(100vw - 58px) )}.map-stage:has(.map-right-drawer) .map-search-fab,.map-stage:has(.map-advanced-search-drawer) .map-search-fab,.map-stage:has(.map-object-sidebar.open) .map-search-fab{--map-search-sidebar-width: min(372px, calc(100vw - 92px) )}.map-stage:has(.map-object-table-drawer) .map-search-fab{--map-search-sidebar-width: min(720px, calc(100vw - 92px) )}.map-utilities-menu{position:relative;z-index:530;margin-top:10px;line-height:0}.map-utilities-trigger{display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid rgba(38,58,64,.18);border-radius:4px;padding:0;color:#24434e;background:#fff;box-shadow:0 1px 5px #0003;cursor:pointer}.map-utilities-trigger:hover,.map-utilities-trigger.active{border-color:#219bb8;color:#fff;background:#219bb8}.map-utilities-popover{position:absolute;top:0;left:42px;display:grid;align-content:start;width:min(300px,calc(100vw - 76px));max-height:calc(100vh - 68px);overflow:auto;border:1px solid #cfe0e5;border-radius:4px;color:#263b44;background:#fffffffa;box-shadow:0 10px 28px #0e1e233d}.map-utilities-popover.map-utilities-sidebar{position:fixed;top:60px;right:0;bottom:0;left:auto;width:min(300px,calc(100vw - 58px));max-height:none;border-top:0;border-right:0;border-bottom:0;border-radius:0;box-shadow:-12px 0 30px #0e1e2329;animation:map-right-drawer-enter .2s cubic-bezier(.4,0,.2,1)}.map-stage:fullscreen .map-utilities-sidebar{top:0}.map-stage:has(.map-utilities-sidebar) .map-status-bar{right:calc(min(300px,calc(100vw - 58px)) + 14px)}.map-utilities-popover>header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:0;padding:0 14px;color:#fff;background:#219bb8}.map-utilities-popover>header strong{color:#fff;font-size:1rem}.map-utilities-popover>header button{display:grid;place-items:center;width:30px;height:30px;border:0;padding:0;color:inherit;background:transparent;cursor:pointer}.map-utilities-popover>header button:hover,.map-utilities-popover>header button:focus-visible{background:#ffffff29}.map-utilities-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.map-utilities-grid>button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:64px;border:1px solid #dce8ec;border-radius:8px;padding:9px 10px;color:#2d4b55;background:#fff;box-shadow:0 1px 2px #0e1e230a;cursor:pointer;font:inherit;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background .15s ease}.map-utilities-grid>button:hover{border-color:#219bb8;color:#0e6b78;background:#f5fbfc;box-shadow:0 5px 14px #0e6b781f;transform:translateY(-1px)}.map-utilities-grid>button.active{border-color:#219bb8;color:#0e6b78;background:#eaf8fb;box-shadow:inset 3px 0 #219bb8}.map-utility-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;color:#177d91;background:#e8f6f8}.map-utilities-grid>button[data-map-utility=fullscreen]:hover .map-utility-icon>*{filter:brightness(0) invert(1)}.map-utilities-grid>button:hover .map-utility-icon,.map-utilities-grid>button.active .map-utility-icon{color:#fff;background:#219bb8}.map-utility-copy{display:grid;min-width:0;gap:3px;line-height:1.25}.map-utility-copy strong{color:inherit;font-size:.79rem;font-weight:800}.map-utility-copy small{color:#6a7f87;font-size:.67rem;font-weight:600;overflow-wrap:anywhere}.map-utility-state{align-self:start;border-radius:999px;padding:3px 6px;color:#0e6b78;background:#cceef3;font-size:.58rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.map-utilities-grid>button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none;transform:none}.map-utilities-grid>button:disabled .map-utility-icon{color:#70858c;background:#edf2f3}.map-utilities-trigger:focus-visible,.map-utilities-popover button:focus-visible{outline:3px solid rgba(33,155,184,.35);outline-offset:2px}@media(max-width:720px){.map-stage:has(.map-utilities-sidebar) .map-status-bar{right:14px;z-index:520}}.map-export-drawer{grid-template-rows:auto auto minmax(0,1fr) auto auto;align-content:stretch;width:min(460px,calc(100vw - 92px));padding:0;overflow:hidden}.map-export-drawer>.map-panel-header{margin:0;padding:14px;border-bottom:0}.map-export-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:9px 10px;background:#f2f7f8}.map-export-steps button{display:grid;justify-items:center;gap:4px;min-width:0;border:0;padding:4px 2px;color:#6b8088;background:transparent;cursor:pointer;font-size:.64rem;font-weight:800}.map-export-steps button>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid #b9cbd0;border-radius:50%;background:#fff}.map-export-steps button.active,.map-export-steps button.done{color:#0e6b78}.map-export-steps button.active>span,.map-export-steps button.done>span{border-color:#219bb8;color:#fff;background:#219bb8}.map-export-body{min-height:0;overflow-y:auto;padding:14px}.map-export-help{margin:0 0 4px;color:#607980;font-size:.76rem;line-height:1.45}.map-export-options,.map-export-confirm,.map-export-form{display:grid;gap:10px}.map-export-choice{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;border:1px solid #d9e6e9;border-radius:4px;padding:9px;background:#fff;cursor:pointer}.map-export-choice.selected{border-color:#219bb8;background:#eaf8fb}.map-export-choice:not(.disabled):hover{background:#edf4f5}.map-export-choice.selected:not(.disabled):hover{background:#d8f0f5}.map-export-choice.disabled{cursor:not-allowed;opacity:.5}.map-export-choice span,.map-export-choice strong,.map-export-choice small{display:block}.map-export-choice strong{color:#24434e;font-size:.8rem}.map-export-choice small{margin-top:2px;color:#71878f;font-size:.68rem}.map-export-layer-picker{display:grid;gap:5px;max-height:190px;overflow-y:auto;border:1px solid #dbe7ea;border-radius:4px;padding:8px;background:#f9fbfc}.map-export-layer-picker>div{position:sticky;top:-8px;display:flex;align-items:center;justify-content:space-between;padding:4px 2px 7px;background:#f9fbfc}.map-export-layer-picker button{border:0;color:#0e6b78;background:transparent;cursor:pointer;font-size:.7rem;font-weight:800}.map-export-layer-picker label,.map-export-inline{display:flex;align-items:center;gap:7px;color:#344f58;font-size:.75rem}.map-export-options>.map-export-inline{border-radius:3px;cursor:pointer}.map-export-options>.map-export-inline:hover{background:#edf4f5}.map-export-format-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.map-export-format-grid>button{display:grid;gap:3px;min-height:66px;border:1px solid #d9e6e9;border-radius:4px;padding:10px;color:#29464f;background:#fff;cursor:pointer;text-align:left}.map-export-format-grid>button.selected{border-color:#219bb8;box-shadow:inset 0 0 0 1px #219bb8;background:#eaf8fb}.map-export-format-grid>button:disabled{cursor:not-allowed;opacity:.48}.map-export-format-grid small,.map-export-format-grid em{color:#738990;font-size:.67rem;font-style:normal}.map-export-form label,.map-export-options>label:not(.map-export-inline),.map-export-field{display:grid;gap:5px;color:#39545d;font-size:.72rem;font-weight:800}.map-export-form input,.map-export-form select,.map-export-options select,.map-export-options input[type=text],.map-export-options input[type=number]{width:100%;min-height:38px;border:1px solid #cbdce0;border-radius:3px;padding:7px 9px;color:#263f47;background:#fff}.map-export-confirm dl{display:grid;gap:0;margin:0;border:1px solid #dbe7ea;border-radius:4px}.map-export-confirm dl>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:8px 10px;border-bottom:1px solid #e6eef0;font-size:.73rem}.map-export-confirm dl>div:last-child{border-bottom:0}.map-export-confirm dt{color:#6c8289;font-weight:800}.map-export-confirm dd{margin:0;color:#243f47}.map-export-submit{justify-content:center;width:100%}.map-export-footer{display:flex;justify-content:space-between;border-top:1px solid #dbe8eb;padding:10px 14px;background:#f8fbfb}.map-export-job{display:grid;gap:7px;border:1px solid #cfe0e4;border-radius:4px;padding:10px;background:#f7fbfc}.map-export-job>div:first-child{display:flex;justify-content:space-between;color:#24434e;font-size:.75rem}.map-export-job progress{width:100%;accent-color:#219bb8}.map-export-job small{color:#637c84;font-size:.68rem}.map-export-job.completed{border-color:#7fc8aa;background:#f1fbf6}.map-export-job.failed{border-color:#e3aaa5;background:#fff6f5}.map-export-warning{overflow-wrap:anywhere}.map-export-history{border-top:1px solid #dbe8eb;padding:9px 14px 12px;background:#fff}.map-export-history summary{color:#0e6b78;cursor:pointer;font-size:.72rem;font-weight:800}.map-export-history button{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-bottom:1px solid #e7eef0;padding:7px 0;color:#344f58;background:transparent;cursor:pointer;font-size:.7rem}.map-import-drawer{width:min(410px,calc(100vw - 28px))}.map-import-body{display:grid;gap:14px;padding:14px;overflow:auto}.map-import-step{display:grid;gap:10px;padding:12px;border:1px solid #dce7e9;border-radius:10px;background:#fbfdfd}.map-import-step-title{display:flex;gap:10px;align-items:flex-start}.map-import-step-title>span{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:50%;background:#0e6b78;color:#fff;font-size:12px;font-weight:700}.map-import-step-title>div{display:grid;gap:2px}.map-import-crs-field{display:grid;gap:6px}.map-import-step-title small,.map-import-layers small,.map-import-file-selected small{color:#617477}.map-import-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.map-import-file-button{justify-self:start}.map-import-file-selected{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px;border-radius:8px;background:#eaf6f4;color:#155f59}.map-import-file-selected span{display:grid;min-width:0}.map-import-file-selected strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-import-submit{width:100%;justify-content:center}.map-import-formats{display:grid;gap:10px;border-top:1px solid #dce7e9;padding-top:10px}.map-import-formats>strong{color:#344f58}.map-import-formats>div{display:flex;flex-wrap:wrap;gap:6px}.map-import-formats span{padding:4px 7px;border-radius:999px;background:#eaf2f3;font-size:12px}.map-import-formats span.disabled{opacity:.55;text-decoration:line-through}.map-import-formats p,.map-import-notice p{margin:8px 0 0;color:#526568;font-size:12px;line-height:1.45}.map-import-notice{padding:11px 12px;border-left:3px solid #0e6b78;border-radius:7px;background:#eff8f8}.map-import-layers{display:grid;gap:8px}.map-import-layers>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.map-import-layers>header>div{display:grid}.map-import-layers>header button{border:0;background:transparent;color:#a33a2b;font-weight:650}.map-import-layers>div{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:7px;padding:9px 6px;border:1px solid #dce7e9;border-radius:8px;opacity:.65}.map-import-layers>div.visible{opacity:1;border-color:#a9ced2}.map-import-layers>div>span{display:grid;min-width:0}.map-import-layers>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-import-visibility,.map-import-remove{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:7px;background:transparent;color:#38595d}.map-import-remove{color:#a33a2b}.map-import-visibility:hover,.map-import-remove:hover{background:#eaf2f3}.map-capture-mode .map-drawer,.map-capture-mode .map-floating-toolbar,.map-capture-mode .map-utilities-menu,.map-capture-mode .map-mode-switch,.map-capture-mode .map-search-fab,.map-capture-mode .map-print-ribbon,.map-capture-mode .map-drawing-actions,.map-capture-mode .map-vertex-actions,.map-capture-mode .map-status-bar,.map-capture-mode .map-object-sidebar,.map-capture-mode .map-split-view{display:none!important}.map-measure-panel{position:absolute;top:76px;right:14px;z-index:512;display:grid;gap:10px;width:min(330px,calc(100vw - 96px));border:1px solid #d8e5ea;border-radius:4px;padding:12px;background:#fffffff7;box-shadow:0 8px 22px #0e1e232e}.map-measure-panel.map-measure-area-sidebar{top:0;right:0;bottom:0;width:min(360px,calc(100% - 52px));align-content:start;overflow-y:auto;border-radius:0;box-shadow:-10px 0 30px #0e1e2329}.map-measure-area-sidebar>.map-measure-header{position:sticky;top:-12px;z-index:1}.map-measure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.map-measure-grid span{display:grid;gap:2px;min-width:0;border:1px solid #d9e7ec;border-radius:2px;padding:7px;color:#243a42;background:#f7fbfc;font-size:.82rem;font-weight:800}.map-measure-grid strong{color:#6a7d86;font-size:.68rem;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.map-utilities-grid>button{transition:none}}.map-measure-hint{margin:0;color:#566d76;font-size:.78rem;font-weight:700}.map-measure-actions{display:flex;flex-wrap:wrap;gap:8px}.map-object-sidebar{grid-template-columns:minmax(0,1fr);position:absolute;top:0;right:0;bottom:0;z-index:525;display:grid;align-content:start;width:min(372px,calc(100vw - 92px));overflow:auto;visibility:hidden;background:#fff;box-shadow:-12px 0 30px #0e1e2329;pointer-events:none;transform:translate3d(100%,0,0);transition:transform .2s cubic-bezier(.4,0,.2,1),visibility 0s linear .2s}.map-object-sidebar>*{min-width:0;overflow-wrap:anywhere}.map-object-sidebar .map-object-header{position:sticky;top:0;z-index:3;grid-template-columns:minmax(0,1fr) 32px;box-shadow:0 3px 10px #0e1e231a}.map-object-sidebar .map-object-header>button{grid-column:2;grid-row:1}.map-object-sidebar .map-object-header>div{grid-column:1;grid-row:1;min-width:0;overflow-wrap:anywhere}.map-object-sidebar .map-reference-search{padding:14px;grid-template-columns:minmax(0,1fr) 44px}.map-object-sidebar .map-reference-search input{height:42px;padding:0 12px;border-radius:5px 0 0 5px}.map-object-sidebar .map-reference-search button{border-radius:0 5px 5px 0}.map-object-sidebar .map-reference-search button:hover{background:#187f94}.map-object-sidebar .map-reference-search:focus-within input{border-color:#219bb8;outline:0;box-shadow:inset 0 0 0 1px #219bb8}.map-object-sidebar .map-search-results{padding:0 14px 14px;gap:8px}.map-object-sidebar .map-search-result-row>button:first-child{align-items:center;min-height:42px;border-radius:5px}.map-object-sidebar .map-search-result-row>button:first-child:hover{background:#e8f6f8;border-color:#219bb8}.map-object-sidebar .map-search-result-row.selected>button:first-child{border-color:#219bb8;background:#e8f6f8;box-shadow:inset 3px 0 #219bb8;color:#126477}.map-object-sidebar .map-object-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.map-object-sidebar .map-object-actions>*{min-height:76px}.map-object-sidebar .map-object-sections{margin:10px 14px;gap:8px;border-top:0}.map-object-sidebar .map-object-section{border:1px solid #dce7eb;border-radius:6px;overflow:hidden}.map-object-sidebar .map-object-section-summary{padding:10px 12px;font-size:.8rem;line-height:1.4}.map-object-sidebar .map-object-section-summary:hover,.map-object-sidebar .map-object-section-summary:focus-visible{background:#edf7f9!important}.map-object-sidebar .map-object-section.open>.map-object-section-summary{background:#e8f6f8!important;color:#126477}.map-object-sidebar .map-object-section-panel>div{padding-inline:12px}.map-object-sidebar button:focus-visible{outline:2px solid #219bb8;outline-offset:-2px}.map-object-sidebar.open{visibility:visible;pointer-events:auto;transform:translateZ(0);transition-delay:0s}.map-object-header{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;border-bottom:1px solid #219bb8;padding:12px 14px;color:#fff;background:#219bb8}.map-object-header div{display:grid;gap:3px}.map-object-header strong{color:#fff;font-size:.92rem}.map-object-header span{color:#fff;font-size:.74rem}.map-module-legacy .map-object-header>button.icon-button,.map-module-legacy .map-object-header>button.icon-button:hover,.map-module-legacy .map-object-header>button.icon-button:focus-visible,.map-module-legacy .map-object-header>button.icon-button:active{width:28px;height:28px;flex:0 0 28px;border-radius:50%!important;color:#fff;background:transparent!important;background-image:none!important}.map-module-legacy .map-object-header>button.icon-button:hover{background:#0a7d98!important}.map-reference-search{display:grid;grid-template-columns:minmax(0,1fr) 52px;padding:14px 20px}.map-reference-search input{min-width:0;height:48px;border:1px solid #d8dee2;border-right:0;padding:0 16px;color:#27343a}.map-reference-search button{display:grid;place-items:center;border:1px solid #219bb8;color:#fff;background:#219bb8;cursor:pointer}.map-object-popup .leaflet-popup-content-wrapper{position:relative;z-index:2;overflow:hidden;border-radius:12px;padding:0}.map-object-popup .leaflet-popup-content{width:min(520px,calc(100vw - 32px))!important;margin:0}.map-object-popup .leaflet-popup-tip-container{position:absolute;z-index:1;width:56px;height:56px;overflow:visible;pointer-events:none;transform-origin:center}.map-object-popup .leaflet-popup-tip{width:48px;height:36px;margin:10px 0 0 4px;padding:0;clip-path:polygon(0 0,100% 50%,0 100%);box-shadow:none;filter:drop-shadow(1px 0 1px rgba(0,0,0,.22));transform:none}.map-layer-object-popup{max-height:min(420px,calc(100vh - 126px));overflow-x:hidden;overflow-y:auto;color:#2b373d;background:#fff;font-size:.8rem}.map-layer-object-popup>header{position:relative;display:grid;gap:3px;padding:18px 58px 14px 22px;border-bottom:1px solid #e8eef0;background:#219bb8}.map-layer-object-popup>header strong{color:#fff;font-size:.92rem}.map-layer-object-popup>header span{color:#fff;font-size:.72rem}.map-layer-popup-close{position:absolute;top:12px;right:14px;display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:6px;padding:0;color:#fff;background:transparent;cursor:pointer;transition:color .14s ease,background-color .14s ease}.map-layer-popup-close:hover{color:#fff;background:#ffffff29}.map-layer-popup-close:focus-visible{outline:2px solid #219bb8;outline-offset:2px}.map-layer-popup-add-reference{display:grid;grid-template-columns:minmax(0,1fr) 52px;padding:14px 20px}.map-layer-popup-add-reference input{min-width:0;height:44px;border:1px solid #d8dee2;border-right:0;padding:0 14px;color:#27343a}.map-layer-popup-add-reference button{display:grid;place-items:center;border:1px solid #219bb8;color:#fff;background:#219bb8;cursor:pointer}.map-layer-popup-add-reference button:disabled,.map-layer-popup-actions button:disabled,.map-layer-popup-reference-row button:disabled,.map-layer-popup-reference-row input:disabled{cursor:not-allowed;opacity:.48}.map-layer-popup-references{display:grid;max-height:none;overflow-x:hidden;overflow-y:hidden;border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3}.map-measure-panel>.map-blue-panel-header{margin:-12px -12px 0}.map-measure-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.map-reference-pagination .table-pagination{min-height:42px;border:0;border-bottom:1px solid #edf1f3;border-radius:0;padding:6px 12px;background:#f8fbfc;font-size:.7rem}.map-object-sidebar .map-reference-pagination .table-pagination{flex-wrap:wrap;gap:8px}.map-object-sidebar .map-reference-pagination .table-pagination>span{flex-shrink:0;white-space:nowrap}.map-object-sidebar .map-reference-pagination .table-pagination>div{flex-wrap:wrap}.map-reference-pagination .table-pagination>div{gap:6px}.map-reference-pagination .table-pagination button{min-height:28px;padding:4px 7px;font-size:.68rem}.map-reference-pagination .table-pagination button svg{width:14px;height:14px}.map-reference-pagination .table-pagination strong{font-size:.68rem}.map-layer-popup-reference-row{display:grid;grid-template-columns:104px minmax(150px,1fr) 76px 76px 88px;align-items:center;min-height:36px;border-bottom:1px solid #edf1f3}.map-layer-popup-reference-row:not(.header){background-image:linear-gradient(#e3ecef,#e3ecef),linear-gradient(#e3ecef,#e3ecef),linear-gradient(#e3ecef,#e3ecef),linear-gradient(#e3ecef,#e3ecef);background-position:104px 0,calc(100% - 240px) 0,calc(100% - 164px) 0,calc(100% - 88px) 0;background-repeat:no-repeat;background-size:1px 100%}.map-layer-popup-reference-row>*{min-width:0}.map-layer-popup-reference-row.header{min-height:30px;border-bottom-color:#dbe6e9;color:#fff;background:#219bb8;font-size:.62rem;font-weight:800;letter-spacing:.025em;line-height:1;text-transform:uppercase}.map-layer-popup-reference-row.header>span{display:flex;height:100%;min-height:30px;align-items:center;justify-content:center;border-left:1px solid #dbe6e9;padding:0 8px;text-align:center;white-space:nowrap}.map-layer-popup-reference-row.header>span:first-child{border-left:0}.map-layer-popup-reference-row.header>span:nth-child(n+3){width:100%;justify-self:stretch;padding-inline:6px}.map-layer-popup-reference-row button{display:grid;place-items:center;justify-self:center;width:32px;height:32px;min-width:30px;min-height:30px;border:1px solid #c8e9f1;border-radius:50%;color:#219bb8;background:#fff;cursor:pointer}.map-layer-popup-reference-row button.danger,.map-layer-popup-actions button.danger,.map-layer-popup-confirm button.danger{border-color:#efb8b3;color:#c73228}.map-layer-popup-reference-value{justify-self:stretch!important;width:auto!important;height:auto!important;overflow:hidden;border:0!important;border-radius:0!important;padding:0 10px;color:#27343a;background:transparent!important;cursor:pointer;font:inherit;font-weight:800;text-align:left;text-overflow:ellipsis;white-space:nowrap}.map-layer-popup-reference-value.active{color:#0e6b78}.map-layer-popup-reference-row input{justify-self:center}.map-layer-popup-reference-type{display:inline-flex;align-self:stretch;align-items:center;gap:7px;min-width:0;padding-left:16px;font-weight:800}.map-layer-popup-reference-type i{display:block;align-self:stretch;width:5px;height:auto;margin-left:-16px;background:#d9f200}@media(max-width:560px){.map-layer-popup-reference-row{grid-template-columns:92px minmax(62px,1fr) 48px 48px 56px}.map-layer-popup-reference-row:not(.header){background-position:92px 0,calc(100% - 152px) 0,calc(100% - 104px) 0,calc(100% - 56px) 0}.map-layer-popup-reference-row.header{font-size:.48rem}.map-layer-popup-reference-row.header>span{padding-inline:3px}.map-layer-popup-reference-row.header>span:nth-child(n+3){padding-inline:0}.map-layer-popup-reference-type{gap:3px;padding-left:6px;font-size:.66rem}.map-layer-popup-reference-type i{width:3px;margin-left:-6px}}.map-layer-popup-empty{padding:12px 20px;color:#78909a}.map-layer-popup-property-loading{padding:13px 20px;color:#78909a}.map-layer-popup-area-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:16px 20px 10px}.map-layer-popup-area-summary>span{display:grid;align-content:center;gap:6px;min-width:0;min-height:68px;border:1px solid #d9e9ed;border-left:3px solid #21a8c2;border-radius:5px;padding:10px 12px;background:#f7fbfc;box-shadow:0 0 0 .5px #b8d2d9b8}.map-layer-popup-area-summary small{color:#60757d;font-size:.73rem;font-weight:700;line-height:1.25}.map-layer-popup-area-summary strong{color:#087c95;font-size:1.08rem;font-variant-numeric:tabular-nums;line-height:1.1}.map-layer-popup-details-button{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 40px);min-height:40px;margin:14px 20px 0;border:1px solid #219bb8;border-radius:3px;color:#fff;background:#219bb8;cursor:pointer;font-size:.78rem;font-weight:800}.map-layer-popup-details-button:hover{border-color:#177d91;background:#177d91}.map-layer-popup-details-button:focus-visible{outline:3px solid rgba(33,155,184,.35);outline-offset:2px}.map-layer-popup-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-bottom:1px solid #edf1f3;padding:14px 20px 18px}.map-layer-popup-actions button{display:grid;grid-template-rows:36px auto;align-content:center;justify-items:center;gap:7px;min-width:0;min-height:80px;border:1px solid #d7e9ed;border-radius:8px;padding:9px 7px 8px;color:#168ca8;background:#f8fcfd;cursor:pointer;font-size:.7rem;font-weight:800;line-height:1.22;text-align:center;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.map-layer-popup-actions button:hover:not(:disabled){border-color:#8fd1df;background:#edf9fb;box-shadow:0 4px 10px #1970841f;transform:translateY(-1px)}.map-layer-popup-actions button:focus-visible{outline:3px solid rgba(33,155,184,.26);outline-offset:2px}.map-layer-popup-actions button>span:last-child{max-width:100%;overflow-wrap:anywhere}.map-layer-popup-actions svg{width:36px;height:36px;border:1px solid currentColor;border-radius:50%;padding:8px;background:#fff}.map-layer-popup-more-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid currentColor;border-radius:50%;background:#fff;font-size:1.25rem;font-weight:900;letter-spacing:1px;line-height:.7}.map-layer-popup-actions button.danger{border-color:#f0cdca;color:#c73228;background:snow}.map-layer-popup-actions button.danger:hover:not(:disabled){border-color:#e79a94;background:#fff2f1;box-shadow:0 4px 10px #c732281a}.map-layer-popup-collapse{display:grid;grid-template-rows:0fr;overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .16s ease,visibility 0s linear .22s}.map-layer-popup-collapse>div{min-height:0;overflow:hidden;transform:translateY(-8px);transition:transform .22s cubic-bezier(.22,1,.36,1)}.map-layer-popup-collapse.open{grid-template-rows:1fr;visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.map-layer-popup-collapse.open>div{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.map-layer-popup-collapse,.map-layer-popup-collapse>div{transition-duration:.01ms}}.map-layer-popup-more-options{display:grid;margin:4px 14px 14px;overflow:hidden;border:1px solid #d8e7eb;border-radius:2px;box-shadow:0 5px 18px #163a463d;background:#fff}.map-layer-popup-more-options>header,.map-layer-popup-secondary-dialog>header{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 14px;color:#fff;background:#219bb8}.map-layer-popup-more-options>header strong,.map-layer-popup-secondary-dialog>header strong{font-size:1rem}.map-layer-popup-more-options>header button,.map-layer-popup-secondary-dialog>header button{display:grid;place-items:center;width:30px;height:30px;border:0;color:inherit;background:transparent;cursor:pointer}.map-layer-popup-more-option-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:14px}.map-layer-popup-more-option-list button{display:grid;grid-column:span 2;grid-template-rows:36px auto;justify-items:center;align-content:center;gap:7px;min-width:0;min-height:80px;border:1px solid #d7e9ed;border-radius:8px;padding:9px 7px 8px;color:#168ca8;background:#f8fcfd;cursor:pointer;font-size:.7rem;font-weight:800;line-height:1.22;text-align:center;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.map-layer-popup-more-option-list button:nth-child(4){grid-column:2 / span 2}.map-layer-popup-more-option-list button:nth-child(5){grid-column:4 / span 2}.map-layer-popup-more-option-list button:hover:not(:disabled){border-color:#8fd1df;background:#edf9fb;box-shadow:0 4px 10px #1970841f;transform:translateY(-1px)}.map-layer-popup-more-option-list button:focus-visible{outline:3px solid rgba(33,155,184,.26);outline-offset:2px}.map-layer-popup-more-option-list button>span{max-width:100%;overflow-wrap:anywhere}.map-layer-popup-more-option-list svg{width:36px;height:36px;border:1px solid currentColor;border-radius:50%;padding:8px;background:#fff}.map-layer-popup-more-option-list button:disabled,.map-layer-popup-secondary-dialog button:disabled{cursor:not-allowed;opacity:.48}.map-layer-popup-secondary-dialog{display:grid;gap:12px;margin:4px 14px 14px;overflow:hidden;border:1px solid #d8e7eb;border-radius:2px;box-shadow:0 5px 18px #163a463d;background:#fff}.map-layer-popup-secondary-dialog>:not(header){margin-inline:14px}.map-layer-popup-secondary-dialog>span{color:#526971}.map-layer-popup-recovery-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding-bottom:10px;border-bottom:1px solid #edf1f3}.map-layer-popup-recovery-row>span{display:grid;gap:2px;color:#34474f;font-weight:700}.map-layer-popup-recovery-row small{color:#78909a;font-weight:400}.map-layer-popup-recovery-row button,.map-layer-popup-dialog-actions button{min-height:32px;border:1px solid #219bb8;color:#219bb8;background:#fff;cursor:pointer;font-weight:700}.map-layer-popup-create-label{color:#34474f;font-weight:700}.map-layer-popup-secondary-dialog select{min-height:38px;margin-top:-4px;border:1px solid #d8dee2;padding:0 8px;color:#27343a;background:#fff}.map-layer-popup-dialog-actions{display:flex;justify-content:flex-end;gap:8px;padding-bottom:14px}.map-layer-popup-dialog-actions button:last-child{display:inline-flex;align-items:center;gap:6px;padding-inline:12px;color:#fff;background:#219bb8}@media(max-width:480px){.map-layer-popup-more-option-list{grid-template-columns:repeat(2,minmax(0,1fr))}.map-layer-popup-more-option-list button,.map-layer-popup-more-option-list button:nth-child(4){grid-column:auto}.map-layer-popup-more-option-list button:nth-child(5){grid-column:1 / -1;width:calc(50% - 4px);justify-self:center}}.map-layer-popup-images{display:grid;gap:9px;border-top:1px solid #edf1f3;padding:14px 20px}.map-layer-popup-images>strong{color:#0e6b78}.map-layer-popup-images>div{display:flex;flex-wrap:wrap;gap:8px}.map-layer-popup-images button{display:block;width:82px;height:64px;padding:0;overflow:hidden;border:1px solid #d7e6ea;border-radius:3px;background:#edf2f3}.map-layer-popup-images img{width:100%;height:100%;object-fit:cover}.map-layer-popup-images>span{color:#78909a}.map-layer-popup-swap,.map-layer-popup-list,.map-layer-popup-confirm{display:grid;gap:8px;border-top:1px solid #edf1f3;padding:14px 20px}.map-layer-popup-swap select{min-height:36px;border:1px solid #d8dee2;padding:0 8px}.map-layer-popup-swap button,.map-layer-popup-confirm button{min-height:34px;border:1px solid #219bb8;color:#219bb8;background:#fff;cursor:pointer}.map-layer-popup-reference-removal{gap:14px;padding-block:16px;background:#fff;box-shadow:0 -8px 24px #14374017}.map-layer-popup-reference-removal>strong{color:#0e6b78;font-size:16px}.map-layer-popup-reference-removal>span{color:#526971}.map-layer-popup-reference-removal-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.map-layer-popup-reference-removal button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:6px;padding:8px 14px;font-size:.76rem;font-weight:800;line-height:1.2;text-align:center;transition:border-color .14s ease,color .14s ease,background-color .14s ease,box-shadow .14s ease}.map-layer-popup-confirm button.primary{border-color:#219bb8;color:#fff;background:#219bb8}.map-layer-popup-confirm button.primary:hover:not(:disabled){border-color:#177d91;background:#177d91}.map-layer-popup-confirm button.danger-scope{border-color:#e6a6a1;color:#b92d24;background:#fff7f6}.map-layer-popup-confirm button.danger-scope:hover:not(:disabled){border-color:#cf5047;color:#9f241d;background:#ffebe9}.map-layer-popup-confirm button.cancel{justify-self:center;min-width:180px;border-color:#c7d3d7;color:#5e7077;background:#fff}.map-layer-popup-confirm button.cancel:hover:not(:disabled){border-color:#9eb1b7;background:#f3f7f8}.map-layer-popup-reference-removal button:focus-visible{outline:3px solid rgba(33,155,184,.25);outline-offset:2px}@media(max-width:540px){.map-layer-popup-reference-removal-options{grid-template-columns:1fr}}.map-layer-popup-list>strong{color:#0e6b78}.map-layer-popup-list>span{color:#526971}.map-layer-popup-events{gap:10px;background:#fbfdfe}.map-layer-popup-events>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.map-layer-popup-events>header strong{color:#0e6b78;font-size:.86rem}.map-layer-popup-events>header span{display:grid;min-width:28px;height:22px;place-items:center;border:1px solid #a9dce6;border-radius:11px;padding-inline:7px;color:#087c95;background:#eefafd;font-size:.68rem;font-weight:800}.map-export-field .ui-control{min-height:38px;border-color:#cbdce0;border-radius:3px;padding:7px 9px}.map-export-field .ui-control:hover{background:#edf4f5!important}.map-export-field [role=option]:hover{background:#8fc9d6!important}.map-layer-popup-events ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.map-layer-popup-events li{position:relative;min-height:38px;border:1px solid #deeaed;border-left:3px solid #21a8c2;border-radius:4px;padding:9px 11px;color:#40565f;background:#fff;line-height:1.35}.map-layer-popup-events>small{justify-self:end;color:#73878e;font-size:.68rem;font-weight:700}.map-layer-popup-events-empty{border:1px dashed #d6e4e8;border-radius:4px;padding:10px 12px;background:#fff}.map-layer-popup-message{display:block;border-top:1px solid #edf1f3;padding:12px 20px;color:#0e6b78;font-weight:800}.map-buffer-overlay{pointer-events:none}.map-selection-drawing-hint{display:block;border-left:3px solid #087cf0;padding:8px 10px;color:#0e6b78;background:#edf8fc;font-weight:700}.map-search-results{display:grid;gap:6px;border-bottom:1px solid #edf1f3;padding:0 20px 12px}.map-search-result-row{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px}.map-search-result-row>button:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:36px;border:1px solid #d9e7ec;border-radius:2px;padding:0 10px;color:#2f3d45;background:#f8fbfc;cursor:pointer}.map-reference-action-message{display:block;border-bottom:1px solid #edf1f3;padding:0 20px 12px;color:#0e6b78;font-size:.78rem;font-weight:800}.map-object-sidebar .map-search-result-row>button:first-child{grid-template-columns:minmax(0,1fr);justify-items:start;gap:4px;padding:10px 14px;text-align:left;overflow-wrap:anywhere}.map-object-sidebar .map-search-result-row>button:first-child>span{color:#536b75;font-size:.72rem;font-weight:600}.map-object-sidebar .map-search-result-row>button:first-child>strong{color:#126477;font-size:.95rem;font-variant-numeric:tabular-nums}.map-object-sidebar .map-search-result-row{align-items:center}.map-object-sidebar .map-reference-table{margin:0 14px;min-width:0;max-width:calc(100% - 28px);overflow-x:auto;border:1px solid #dce7eb;border-radius:6px}.map-object-sidebar .map-reference-row{grid-template-columns:100px 120px 90px 90px 100px;min-width:500px;min-height:56px;border-bottom:1px solid #dce7eb;text-align:center;font-size:.75rem}.map-object-sidebar .map-reference-row:not(.header){background-image:linear-gradient(#dce7eb,#dce7eb),linear-gradient(#dce7eb,#dce7eb),linear-gradient(#dce7eb,#dce7eb),linear-gradient(#dce7eb,#dce7eb);background-position:100px 0,220px 0,310px 0,400px 0;background-repeat:no-repeat;background-size:1px 100%}.map-object-sidebar .map-reference-row>span,.map-object-sidebar .map-reference-row>strong,.map-object-sidebar .map-reference-row>.map-reference-cell-button{padding:12px}.map-object-sidebar .map-reference-row:last-child{border-bottom:0}.map-object-sidebar .map-reference-row.active{background-color:#f0f9fb}.map-object-sidebar .map-reference-row>*{min-width:0;overflow-wrap:anywhere}.map-object-sidebar .map-reference-row.header{font-size:.7rem;letter-spacing:0;text-transform:none}.map-object-sidebar .map-reference-type{justify-content:center;gap:6px;padding:8px 4px}.map-object-sidebar .map-reference-type i{align-self:center;flex:0 0 6px;height:6px;border-radius:50%}.map-object-sidebar .map-reference-row input{margin:0}.map-reference-table{display:grid;height:max-content;min-height:88px;max-height:none;overflow:visible;border-bottom:1px solid #eef2f4}.map-reference-row{display:grid;grid-template-columns:100px minmax(90px,1fr) 52px 52px 66px;align-items:center;min-height:50px;border:0;border-bottom:1px solid #eef2f4;padding:0;color:#2b373d;background:#fff;text-align:left}.map-reference-row:not(.header){background-image:linear-gradient(#e3ecef,#e3ecef),linear-gradient(#e3ecef,#e3ecef),linear-gradient(#e3ecef,#e3ecef),linear-gradient(#e3ecef,#e3ecef);background-position:100px 0,calc(100% - 170px) 0,calc(100% - 118px) 0,calc(100% - 66px) 0;background-repeat:no-repeat;background-size:1px 100%}.map-reference-row.header{min-height:44px;border-bottom-color:#dbe6e9;color:#536b75;background:#f1f7f8;font-size:.62rem;font-weight:800;letter-spacing:.025em;line-height:1;text-transform:uppercase}.map-reference-row.header>span{display:flex;height:100%;min-height:44px;align-items:center;justify-content:center;border-left:1px solid #dbe6e9;padding:0 4px;text-align:center;white-space:nowrap}.map-reference-row.header>span:first-child{border-left:0}.map-reference-row.active{background-color:#fff}.map-reference-row.active .map-reference-cell-button{color:#0e6b78}.map-reference-type{display:inline-flex;align-self:stretch;align-items:center;gap:8px;min-width:0;font-weight:700}.map-reference-type i{display:block;align-self:stretch;width:6px;height:auto}.map-reference-row svg{justify-self:center;color:#219bb8}.map-reference-row input{justify-self:center}.map-reference-cell-button,.map-reference-icon-button{display:inline-grid;place-items:center;min-width:0;min-height:32px;border:0;color:#219bb8;background:transparent;cursor:pointer}.map-reference-cell-button{justify-items:center;border-radius:0;color:#2b373d;background:transparent;text-align:center}.map-reference-row>strong:nth-child(2){text-align:center}.map-reference-icon-button{justify-self:center;width:32px;height:32px;border:1px solid #c8e9f1;border-radius:50%}.map-reference-icon-button.add{color:#fff;border-color:#219bb8;background:#219bb8}.map-reference-icon-button.danger{color:#d92525;border-color:#f0c7c7}.map-reference-icon-button:disabled{cursor:not-allowed;opacity:.48}.map-reference-empty{display:block;padding:12px 20px;color:#7a8d95;font-size:.8rem}.map-object-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-bottom:1px solid #edf1f3;padding:14px 20px 18px}.map-object-actions .navigation-action,.map-object-actions button,.map-object-action-upload{position:relative;display:grid;grid-template-rows:36px auto;align-content:center;justify-items:center;gap:7px;min-width:0;min-height:80px;border:1px solid #d7e9ed;border-radius:8px;padding:9px 7px 8px;color:#168ca8;background:#f8fcfd;cursor:pointer;font-size:.7rem;font-weight:800;line-height:1.22;text-align:center;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.map-object-actions .navigation-action:hover:not(.disabled),.map-object-actions button:hover:not(:disabled),.map-object-action-upload:hover:not(.disabled){border-color:#8fd1df;background:#edf9fb;box-shadow:0 4px 10px #1970841f;transform:translateY(-1px)}.map-object-actions .navigation-action:focus-visible,.map-object-actions button:focus-visible,.map-object-action-upload:focus-within{outline:3px solid rgba(33,155,184,.26);outline-offset:2px}.map-object-actions span:last-child{max-width:100%;overflow-wrap:anywhere}.map-object-actions svg,.map-object-action-upload svg{width:36px;height:36px;border:1px solid currentColor;border-radius:50%;padding:8px;background:#fff}.map-object-actions button:disabled,.map-object-actions .navigation-action.disabled,.map-object-action-upload.disabled{cursor:not-allowed;opacity:.48}.map-object-type-filter{display:grid;gap:8px;border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3;padding:14px 20px;background:#fbfdfe}.map-object-type-filter label{color:#0e6b78;font-size:.78rem;font-weight:800}.map-object-type-filter select{height:40px;border:1px solid #d8dee2;padding:0 10px;color:#27343a;background:#fff}.map-object-type-filter span{color:#6c8089;font-size:.76rem}.map-object-action-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.map-reference-action-message.error{color:#b3261e}.map-object-citizens{display:grid;gap:8px;border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3;padding:14px 20px;background:#fbfdfe}.map-object-citizens>div:first-child{display:flex;justify-content:space-between;gap:12px;color:#0e6b78;font-size:.78rem;font-weight:800}.map-object-citizens>div:first-child span{color:#6c8089}.map-object-citizen-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,auto) auto;gap:12px;min-height:38px;align-items:center;border:1px solid #d9e7ec;border-radius:2px;padding:0 10px;color:#2f3d45;background:#fff;font-size:.78rem}.map-object-citizen-row strong,.map-object-citizen-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-object-citizen-row span{color:#6c8089;text-align:right}.map-street-view-panel{display:grid;gap:10px;border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3;padding:14px 20px;color:#46616b;background:#fbfdfe;font-size:.8rem}.map-street-view-panel>div:first-child,.map-street-view-grid{display:grid;gap:4px}.map-street-view-panel strong{color:#0e6b78}.map-street-view-panel .navigation-action{color:#219bb8;font-weight:800}.map-street-view-grid{grid-template-columns:minmax(0,1fr) 90px auto;align-items:center}.map-street-view-grid span{display:grid;min-width:0;overflow-wrap:anywhere}.map-object-sections{display:grid;border-top:1px solid #edf1f3}.map-object-section{border-bottom:1px solid #edf1f3}.map-object-section summary,.map-object-section-summary{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:70px;border:0;padding:0 20px;color:#0e6b78;background:transparent;cursor:pointer;font-size:1rem;font-weight:800;list-style:none;text-align:left}.map-object-sidebar .map-object-section-summary{min-height:54px;font-size:.88rem}.map-object-sidebar .map-object-section-summary>span:first-child{min-width:0;overflow-wrap:anywhere;line-height:1.3}.map-object-section-count{display:grid;min-width:28px;height:22px;place-items:center;border:1px solid #a9dce6;border-radius:11px;margin-left:8px;padding-inline:7px;color:#087c95;background:#eefafd;font-size:.68rem;font-weight:800}.map-object-section summary::-webkit-details-marker{display:none}.map-object-section[open] summary svg,.map-object-section.open>.map-object-section-summary svg{transform:rotate(90deg)}.map-object-section-summary:hover,.map-object-section-summary:focus-visible,.map-object-section-summary:active{color:#0e6b78;background:transparent!important;background-image:none!important}.map-object-section-summary svg{display:block;width:28px;height:28px;flex:0 0 28px;margin-left:auto;padding:4px;box-sizing:border-box;align-self:center;transition:transform .16s ease}.map-object-section>div{display:grid;gap:10px;padding:0 20px 18px}.map-object-section>.map-object-section-panel{grid-template-rows:0fr;gap:0;overflow:hidden;padding:0;opacity:0;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .16s ease}.map-object-section.open>.map-object-section-panel{grid-template-rows:1fr;opacity:1}.map-object-section-panel>div{display:grid;min-height:0;gap:10px;overflow:hidden;padding:0 20px;transition:padding .22s cubic-bezier(.22,1,.36,1)}.map-object-section.open>.map-object-section-panel>div{padding-top:14px;padding-bottom:18px}@media(prefers-reduced-motion:reduce){.map-object-section>.map-object-section-panel,.map-object-section-panel>div,.map-object-section-summary svg{transition-duration:.01ms}}.map-bci-summary,.map-bci-rows,.map-object-foot{display:grid;gap:8px}.map-bci-rows:has(.property-registration-field-wrap){grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:10px 15px}.property-registration-field-wrap{grid-column:span 3;min-width:0}.property-registration-field-wrap.col-md-1{grid-column:span 1}.property-registration-field-wrap.col-md-2{grid-column:span 2}.property-registration-field-wrap.col-md-3{grid-column:span 3}.property-registration-field-wrap.col-md-4{grid-column:span 4}.property-registration-field-wrap.col-md-5{grid-column:span 5}.property-registration-field-wrap.col-md-6{grid-column:span 6}.property-registration-field-wrap.col-md-7{grid-column:span 7}.property-registration-field-wrap.col-md-8{grid-column:span 8}.property-registration-field-wrap.col-md-9{grid-column:span 9}.property-registration-field-wrap.col-md-10{grid-column:span 10}.property-registration-field-wrap.col-md-11{grid-column:span 11}.property-registration-field-wrap.col-md-12{grid-column:1 / -1}.bci-section-filter,.map-polygon-data-panel{display:grid;gap:8px;border-bottom:1px solid #edf1f3;padding:14px 20px;background:#fbfdfe}.bci-section-filter label,.map-polygon-data-panel label{color:#0e6b78;font-size:.78rem;font-weight:800}.bci-section-filter input,.map-polygon-data-panel input{min-width:0;height:40px;border:1px solid #d8dee2;padding:0 10px;color:#27343a;background:#fff}.bci-section-filter>span,.map-polygon-data-panel>span{color:#6c8089;font-size:.76rem}.map-polygon-data-panel{padding:0;border-bottom:0;background:transparent}.map-polygon-attribute-list{display:grid;gap:8px}.map-polygon-attribute-list>span{display:grid;grid-template-columns:minmax(112px,36%) minmax(0,1fr);gap:6px 10px;min-height:58px;align-content:center;min-width:0;border:1px solid #deeaed;border-left:3px solid #21a8c2;border-radius:4px;padding:9px 11px;color:#2b373d;background:#fff;font-size:.8rem;line-height:1.35}.map-polygon-attribute-list strong{min-width:0;color:#6a7d86;overflow-wrap:anywhere}.map-polygon-attribute-list small{grid-column:2;min-width:0;color:#8aa1ad;font-size:.68rem;overflow-wrap:anywhere}.map-bci-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.map-bci-summary span,.map-object-foot span{min-width:0;min-height:44px;border:1px solid #deeaed;border-left:3px solid #21a8c2;border-radius:4px;padding:9px 10px;color:#40565f;background:#fff;overflow-wrap:anywhere;white-space:normal;font-size:.78rem;font-weight:700;line-height:1.35}.map-bci-rows span{display:grid;grid-template-columns:minmax(92px,34%) minmax(0,1fr);gap:10px;min-width:0;color:#2b373d;font-size:.8rem}.map-bci-rows strong{color:#6a7d86}.map-object-sidebar .map-bci-rows:not(:has(.property-registration-field-wrap)):not(.map-asset-rows)>span{min-height:58px;align-content:center;border:1px solid #deeaed;border-left:3px solid #21a8c2;border-radius:4px;padding:9px 11px;background:#fff;overflow-wrap:anywhere;line-height:1.35}.map-object-sidebar .map-bci-rows:not(:has(.property-registration-field-wrap)):not(.map-asset-rows)>span>strong{min-width:0;color:#40565f;font-size:.76rem;overflow-wrap:anywhere}@media(max-width:720px){.map-bci-rows:has(.property-registration-field-wrap){grid-template-columns:1fr}.map-bci-rows .property-registration-field-wrap{grid-column:1}}.map-asset-rows span{grid-template-columns:1fr;gap:3px;overflow-wrap:anywhere}.map-file-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:58px;border:1px solid #deeaed;border-left:3px solid #21a8c2;border-radius:4px;padding:9px 11px;background:#fff}.map-file-row>span{min-width:0;line-height:1.35}.map-file-row>span>strong{color:#344a53;font-size:.78rem}.map-file-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.map-file-actions button{display:inline-flex;align-items:center;gap:4px;min-height:30px;border:1px solid #c8e9f1;border-radius:2px;padding:0 8px;color:#178ca6;background:#f7fcfd;cursor:pointer;font-size:.72rem;font-weight:800}.map-file-actions button:disabled{cursor:not-allowed;opacity:.5}.map-asset-rows small{color:#70868e;font-size:.72rem}.map-object-event-list,.map-object-event-list ol{display:grid;gap:6px}.map-object-event-list ol{margin:0;padding:0;list-style:none}.map-object-event-list li{display:grid;gap:4px;min-height:58px;align-content:center;border:1px solid #deeaed;border-left:3px solid #21a8c2;border-radius:4px;padding:9px 11px;color:#40565f;background:#fff;line-height:1.35}.map-object-event-list li strong{color:#344a53;font-size:.78rem}.map-object-event-list li span,.map-object-event-list li small,.map-object-event-list>small{color:#70868e;font-size:.7rem}.map-object-event-list>small{justify-self:end;font-weight:700}.map-object-foot{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 20px 24px}.map-object-foot span{display:inline-flex;align-items:center;gap:6px}.map-legend-bar{position:absolute;left:56px;right:auto;bottom:14px;z-index:500;display:flex;width:max-content;flex-wrap:nowrap;align-items:center;gap:8px;max-width:calc(100vw - 220px);min-width:0;overflow-x:auto;overflow-y:hidden;border-radius:2px;padding:6px 10px;background:#fffffff5;box-shadow:0 2px 10px #00000029}.map-legend-bar::-webkit-scrollbar{height:6px}.map-legend-bar::-webkit-scrollbar-thumb{border-radius:999px;background:#2cb3cc73}.map-legend-bar .legend-item{font-size:.78rem;font-weight:700;white-space:nowrap;flex:0 0 auto}.map-status-bar{position:absolute;right:14px;bottom:14px;z-index:540;display:inline-flex;align-items:center;gap:8px;max-width:min(460px,calc(100vw - 32px));border:1px solid rgba(14,107,120,.25);border-radius:2px;padding:8px 10px;color:#18353d;background:#fffffff0;font-size:.82rem;font-weight:700;pointer-events:none}.map-status-bar.map-fullscreen-notice,.map-stage .map-status-bar.map-home-notice{right:auto;left:50%;bottom:24px;transform:translate(-50%)}.map-status-error{color:#9b1c1c}.map-status-close{display:inline-grid;flex:0 0 auto;width:26px;height:26px;padding:0;place-items:center;border:0;border-radius:4px;color:#49636c;background:transparent;cursor:pointer;pointer-events:auto}.map-status-close:hover{color:#18353d;background:#e5f1f3}.map-status-close:focus-visible{outline:3px solid rgba(33,155,184,.3);outline-offset:1px}.map-module-legacy .leaflet-control-zoom a{width:26px;height:26px;line-height:26px}body:has(.map-module-legacy) .workspace{grid-column:1 / -1}body:has(.map-module-legacy) .sidebar:not(.open){height:60px}.leaflet-control-scalefactor{clear:both;min-width:92px;margin-top:3px;padding:2px 6px;color:#222;background:#ffffffe6;font:700 11px/16px Arial,sans-serif;text-align:center}.map-split-view{position:absolute;top:0;right:0;bottom:0;z-index:505;width:50%;min-width:min(220px,calc(100% - 50px));max-width:calc(100% - 50px);overflow:auto;border-left:3px solid #219bb8;background:#f4f7f8}.map-split-resizer{position:absolute;top:0;bottom:0;left:-5px;z-index:3;width:10px;cursor:col-resize}.map-split-view iframe{width:100%;height:100%;border:0}.map-split-close{position:absolute;top:8px;left:12px;z-index:2;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:2px;background:#fff;box-shadow:0 1px 5px #00000040}.map-split-source{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid #b9d4dc;border-radius:6px;color:#24515e;background:#fff;box-shadow:0 1px 5px #0000002e;cursor:pointer;font-weight:700}.map-split-source:hover,.map-split-source:focus-visible{border-color:#1486a1;color:#0d6f87;outline:2px solid rgba(33,155,184,.25);outline-offset:1px}.map-split-source.active{border-color:#1486a1;color:#fff;background:#219bb8}.map-split-empty{display:grid;height:100%;place-items:center;padding:24px;color:#526b73;text-align:center}.map-split-fallback{display:grid;justify-items:center;gap:10px;max-width:360px;padding:20px;border:1px solid #d6e5ea;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1947551a}.map-split-fallback strong{color:#173f4b;font-size:16px}.map-split-fallback .primary-button{cursor:pointer}.map-service-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.map-service-summary div{display:grid;gap:2px;border:1px solid #dce8ed;border-radius:4px;padding:8px;background:#f7fbfc}.map-service-summary strong{color:#0e6b78;font-size:1.1rem}.map-service-summary span,.map-service-row span{color:#65737c;font-size:.78rem}.map-service-list{display:grid;gap:8px;overflow-y:auto}.map-service-row{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;border-bottom:1px solid #edf3f5;padding-bottom:8px;color:#1f3b45}.map-service-row svg{color:#219bb8;margin-top:2px}.map-service-row strong,.map-service-row span{display:block;overflow-wrap:anywhere}.map-popup{display:grid;gap:4px;min-width:160px;color:#17222b}@media(max-width:920px){.legacy-database-page{grid-template-rows:72px minmax(520px,1fr) auto;min-height:100%;height:auto;padding:10px;overflow:visible}.legacy-database-toolbar{grid-template-columns:minmax(0,1fr) 44px 44px 44px;gap:6px;padding-inline:8px}.legacy-database-toolbar .legacy-columns-button,.legacy-database-toolbar .legacy-action-button,.legacy-register-button{gap:0;overflow:hidden;font-size:0}.legacy-database-toolbar .legacy-columns-button svg,.legacy-database-toolbar .legacy-action-button svg,.legacy-register-button svg{width:17px;height:17px}.legacy-database-table .table-row{display:grid}.legacy-database-footer{display:grid;padding-inline:4px}.legacy-database-footer .table-pagination{width:100%}.legacy-search-backdrop{top:60px;right:0;bottom:0;left:0}.details-layout,.details-layout.reports-layout,.tracking-layout,.map-module{grid-template-columns:1fr}.tracking-summary-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.migration-wave-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{grid-template-columns:1fr;grid-template-rows:60px minmax(0,1fr)}.login-page{align-items:stretch;padding:0;background-size:cover}.legacy-login-card{width:100%;min-height:100vh;border-radius:0;flex-direction:column;background-image:url(/assets/login-card-bg.svg);background-position:center;background-size:cover}.legacy-login-brand{flex:0 0 170px;min-height:170px;margin-top:34px;background:transparent}.legacy-login-brand-overlay{display:none}.legacy-login-form{min-height:auto;padding:0 35px 42px;background:transparent;color:#fff}.legacy-auth-copy h1,.legacy-auth-copy p,.legacy-login-success,.legacy-forgot-link{color:#fff}.legacy-remember input{border-color:#fff}.sidebar{position:fixed;top:0;left:0;display:grid;width:60px;height:60px;overflow:hidden}.sidebar.open{width:290px;height:100vh;overflow-x:hidden;overflow-y:auto}.sidebar .session-box{display:none}.sidebar .nav-list{display:grid;opacity:0;transition:opacity .12s ease}.sidebar.open .nav-list{opacity:1;transition-delay:.1s}.workspace{grid-column:1}.mobile-shell-header{display:flex}.module-page{padding:18px}.module-header{align-items:flex-start;flex-wrap:wrap}.module-header>div{min-width:0}.module-header .secondary-button.compact{max-width:100%;min-width:0}.toolbar,.toolbar.two,.toolbar.three,.toolbar.storage-toolbar,.table-row,.form-grid{grid-template-columns:minmax(0,1fr)}.data-table{overflow:visible;border:0;background:transparent}.data-table .table-head{display:none}.data-table .table-row,.data-table .table-row.admin-row,.data-table .table-row.preview-row{grid-template-columns:minmax(0,1fr)!important;width:100%;min-width:0;min-height:0;margin:0 0 10px;border:1px solid var(--line);padding:12px;background:var(--surface)}.data-table .table-row span{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.data-table .row-button,.toolbar .primary-button{width:100%}.tiles-grid,.bar-row,.chart-axis-labels,.donut-preview{grid-template-columns:minmax(0,1fr)}.bar-row span,.bar-row strong,.chart-axis-labels span{white-space:normal;overflow-wrap:anywhere}.chart-axis-labels span:last-child{text-align:left}.donut-preview>div{width:min(132px,60vw)}.table-pagination,.table-pagination>div{align-items:stretch;flex-direction:column}.state-page{min-height:100vh;padding:18px}.state-card{padding:28px 20px}.permission-list>div,.notification-item{grid-template-columns:minmax(0,1fr)}.notification-item .table-actions,.notification-item .primary-button,.notification-item .secondary-button{width:100%}.notification-item .notification-viewed-button.is-collapsing{width:40px;min-width:40px;justify-self:end}.map-module-legacy,.map-stage,.map-canvas{height:calc(100vh - 60px);min-height:calc(100vh - 60px)}.map-drawer{top:auto;right:10px;bottom:70px;left:58px;width:auto;max-height:min(62vh,560px)}.map-advanced-search-drawer{top:0;right:0;bottom:0;left:58px;width:auto}.map-left-tool-stack{top:64px;left:10px}.map-floating-toolbar{max-height:calc(100vh - 160px);overflow-y:auto}.map-print-ribbon{top:62px;left:56px;max-width:calc(100vw - 66px)}.map-print-actions{max-width:calc(100vw - 66px)}.map-print-actions button{min-height:34px;padding:0 12px;font-size:.85rem}.map-print-config{width:min(360px,calc(100vw - 66px));max-height:min(58vh,520px)}.map-print-panel-grid,.map-print-options{grid-template-columns:1fr}.map-print-sheet{top:112px;right:8px;bottom:48px;left:58px;grid-template-columns:minmax(0,1fr)}.map-print-sheet-side{grid-column:1;justify-self:end;width:min(230px,58vw);border-left:2px solid rgba(15,31,36,.88)}.map-search-fab{width:46px;height:46px}.map-utilities-popover{width:min(300px,calc(100vw - 76px))}.map-measure-panel{top:66px;right:10px;left:58px;width:auto}.map-measure-grid{grid-template-columns:1fr 1fr}.map-object-sidebar{left:58px;width:auto}.map-reference-row{grid-template-columns:92px minmax(62px,1fr) 48px 48px 56px;padding:0;font-size:.76rem}.map-reference-row:not(.header){background-position:92px 0,calc(100% - 152px) 0,calc(100% - 104px) 0,calc(100% - 56px) 0}.map-object-actions,.map-bci-summary,.map-object-foot{grid-template-columns:1fr 1fr}.map-bci-rows span{grid-template-columns:1fr}.map-object-citizen-row{grid-template-columns:1fr;gap:2px;padding:8px 10px}.map-object-citizen-row span{text-align:left}.map-legend-bar{right:10px;left:10px;bottom:10px;max-width:none;overflow-x:auto;flex-wrap:nowrap}.map-number-field,.map-edit-grid,.feature-assets{grid-template-columns:1fr}}@media(max-width:520px){.tracking-summary-grid,.migration-wave-grid,.tracking-check-row{grid-template-columns:minmax(0,1fr)}.tracking-check-row strong{text-align:left}}@media(max-width:920px){.map-module-legacy,.map-stage,.map-canvas{height:calc(100dvh - 60px);min-height:calc(100dvh - 60px)}.map-stage:fullscreen,.map-stage:fullscreen .map-canvas{height:100dvh;min-height:100dvh}.map-mode-switch{left:64px;max-width:calc(100% - 128px)}.map-mode-switch button{min-height:44px;padding-inline:6px}.map-left-tool-stack{top:108px}.map-floating-toolbar{max-height:calc(100dvh - 274px);overflow-y:auto;overscroll-behavior:contain}.map-module-legacy .map-float-button,.map-utilities-trigger,.map-module-legacy .leaflet-control-zoom a{width:44px;height:44px;min-width:44px;min-height:44px}.map-module-legacy .leaflet-control-zoom a{line-height:44px}.map-module-legacy .map-advanced-search-drawer{top:0;right:0;bottom:0;left:0;z-index:540;width:100%;max-height:none}.map-module-legacy .map-legacy-search-header{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding:8px}.map-module-legacy .map-advanced-search-drawer .map-legacy-search-header>button.icon-button{width:44px;height:44px}.map-advanced-search-fields{overscroll-behavior:contain}.map-stage:has(.map-advanced-search-drawer) .map-search-fab{visibility:hidden;pointer-events:none}}@media print{body:has(.property-extract-page) .topbar,body:has(.property-extract-page) .sidebar,body:has(.property-extract-page) .property-extract-actions,body:has(.property-extract-page) .icon-link{display:none!important}body:has(.property-extract-page) .app-shell,body:has(.property-extract-page) .workspace,body:has(.property-extract-page) .content,body:has(.property-extract-page) .module-page{width:100%!important;margin:0!important;padding:0!important}body:has(.property-extract-page) .surface{break-inside:avoid;box-shadow:none}body:has(.map-module-legacy) .topbar,body:has(.map-module-legacy) .sidebar,body:has(.map-module-legacy) .map-floating-toolbar,body:has(.map-module-legacy) .map-search-fab,body:has(.map-module-legacy) .map-utilities-menu,body:has(.map-module-legacy) .map-drawer,body:has(.map-module-legacy) .map-object-sidebar,body:has(.map-module-legacy) .map-status-bar,body:has(.map-module-legacy) .map-print-ribbon{display:none!important}body:has(.map-module-legacy),body:has(.map-module-legacy) .app-shell,body:has(.map-module-legacy) .workspace,body:has(.map-module-legacy) .content,body:has(.map-module-legacy) .map-module,body:has(.map-module-legacy) .map-module-legacy,body:has(.map-module-legacy) .map-stage,body:has(.map-module-legacy) .map-canvas{width:100%!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important}body:has(.map-module-legacy) .map-legend-bar{right:10mm;bottom:8mm;left:10mm;max-width:none;box-shadow:none}body:has(.map-print-sheet) .map-legend-bar{display:none!important}body:has(.map-module-legacy) .map-print-sheet{top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:900!important;grid-template-columns:minmax(0,1fr) 58mm;grid-template-rows:auto minmax(0,1fr);border:2px solid #111;background:transparent}body:has(.map-module-legacy) .map-print-sheet-title{border-bottom:2px solid #111;background:#fff}body:has(.map-module-legacy) .map-print-sheet-side{grid-column:2;grid-row:2;width:auto;max-height:none;overflow:hidden;border-left:2px solid #111;background:#fff}body:has(.map-module-legacy) .map-print-logo-block img{width:42mm}body:has(.map-module-legacy) .map-print-legend ul{gap:3px}body:has(.map-module-legacy) .map-print-metadata{font-size:7pt}}@media(prefers-reduced-motion:reduce){.sidebar,.sidebar-menu span,.nav-list,.nav-list .navigation-action span,.sidebar-module-row span,.sidebar-module-children,.sidebar-module-row>.legacy-sidebar-icon:last-child,.sidebar-tree-row>.legacy-sidebar-icon:last-child{transition-duration:.01ms!important;transition-delay:0ms!important}.map-object-sidebar{transition-duration:.01ms!important;transition-delay:0ms!important}.map-mode-switch:before,.map-mode-switch button{transition-duration:.01ms!important;transition-delay:0ms!important}.map-left-tool-stack .map-floating-toolbar,.map-mode-extra-tool{animation-duration:.01ms!important}.notification-viewed-button,.notification-viewed-button-label{transition-duration:.01ms!important;transition-delay:0ms!important}}@media only screen and (max-width:450px){body{min-width:0}body:has(.legacy-database-page),body:has(.legacy-database-page) .app-shell,body:has(.legacy-database-page) .workspace{height:auto;min-height:100%;overflow-x:hidden;overflow-y:visible}.legacy-database-page{grid-template-rows:77px 844px auto;width:calc(100% - 15px);height:auto;min-height:1072px;padding:12px 10px 0;overflow:visible}.legacy-database-page .legacy-database-header{align-items:center;height:73px}.legacy-database-page .legacy-database-header h1{display:flex;height:73px;align-items:center}.legacy-database-page .legacy-search-fab{top:80px}.legacy-database-page .legacy-database-center{display:block;width:100%;height:844px}.legacy-database-page .legacy-database-toolbar{display:flex;height:57px;flex-direction:column;gap:8px;padding:12px 12px 13px}.legacy-database-page .legacy-database-toolbar-spacer{display:none}.legacy-database-page .legacy-register-button{order:1;width:100%;flex:0 0 32px;overflow:visible;font-size:15px}.legacy-database-page .legacy-toolbar-popover{flex:0 0 32px}.legacy-database-page .legacy-toolbar-popover:has(.legacy-action-button){order:2;width:100%}.legacy-database-page .legacy-toolbar-popover:has(.legacy-columns-button){order:3;width:207px;align-self:center}.legacy-database-page .legacy-database-toolbar .legacy-action-button{width:100%;overflow:visible;font-size:15px}.legacy-database-page .legacy-database-toolbar .legacy-columns-button{width:100%;overflow:visible;font-size:13px}.legacy-database-page .legacy-database-table{width:100%;height:calc(100% - 178px);margin-top:144px}.legacy-database-page .legacy-database-footer{display:block;width:95%;height:32px;min-width:20%;max-width:95%;margin:25px auto 0;padding:16px}.legacy-database-page .legacy-status-legend{display:grid;grid-template-columns:1fr 1fr 1fr;width:25%;height:48px;margin-top:50px;overflow:visible}.legacy-database-page .legacy-columns-menu,.legacy-database-page .legacy-actions-menu{position:fixed;top:auto;right:auto;left:auto;max-height:300px;overflow-y:auto}.legacy-database-page .legacy-actions-menu{width:190px;height:300px;padding:16px}.legacy-database-page .legacy-actions-menu button,.legacy-database-page .legacy-actions-menu .navigation-action{display:grid;grid-template-columns:16px minmax(0,1fr);width:140px;height:auto;min-height:32px;padding:5px 6px;overflow-wrap:anywhere;white-space:normal}.legacy-database-page .legacy-actions-menu span{grid-column:2;display:block;width:76px;min-width:76px;text-align:center;white-space:normal}.legacy-database-page .legacy-actions-menu svg{grid-column:1;grid-row:1}.legacy-database-page .legacy-actions-menu .legacy-action-wrap{height:48.6px;min-height:48.6px;padding-block:3px}}.reports-page{display:block;min-height:100%;padding:16px;background:#f5f6fa}.reports-page-header,.reports-list,.reports-page>.alert,.reports-page>.state-view{width:100%;max-width:1200px;margin-right:auto;margin-left:auto}.reports-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.reports-page-header h1{margin:0;color:#1f2937;font-size:34px;font-weight:700;line-height:1.2}.reports-page-header p{margin:2px 0 0;color:#4b5563;font-size:22px;line-height:1.35}.reports-page-header input[type=search]{width:100%;max-width:380px;height:44px;padding:0 12px;border:1px solid #d1d5db;border-radius:6px;outline:none;background:#fff;color:#1f2937;font:inherit;font-size:16px}.reports-page-header input[type=search]:focus{border-color:#2cb3cc;box-shadow:0 0 0 2px #2cb3cc2e}.reports-list{max-height:calc(100vh - 220px);box-sizing:border-box;padding:0 4px 16px 0;overflow-y:auto}.report-card{min-width:0;min-height:95px;margin-bottom:10px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 1px 2px #0000000f}.report-card-copy{min-width:0;display:flex;align-items:center;gap:12px}.report-card-icon{width:42px;height:42px;display:inline-flex;flex:0 0 42px;align-items:center;justify-content:center;border-radius:50%;background:#e6f8fb;color:#2cb3cc}.report-card-icon svg{width:22px;height:22px}.report-card h2{margin:0;color:#1f2937;font-size:24px;font-weight:700;line-height:1.25}.report-card p{margin:2px 0 0;color:#4b5563;font-size:20px;line-height:1.3}.report-generate-button{min-width:180px;height:46px;margin:0;padding:0 16px;cursor:pointer;border:1px solid #2099af;background:#2ca7bc;color:#fff;font:inherit;font-size:20px}.report-generate-button:hover:not(:disabled){background:#258fa2}.report-generate-button:disabled{cursor:wait;opacity:.7}.reports-empty{padding:12px;color:#4b5563}.report-loading-overlay{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0f172a73}.report-loading-overlay .state-view{width:min(480px,calc(100vw - 24px));padding:28px;background:#fff;box-shadow:0 14px 35px #0000003d}.report-modal{width:min(520px,calc(100vw - 24px))}.report-modal>.modal-footer{min-height:0;padding:12px 22px 16px}.report-update-modal{width:min(560px,calc(100vw - 24px))}.report-modal .modal-body p{margin:0;color:#1f2937;font-size:16px;line-height:1.45}.report-modal-actions{width:100%;display:flex;flex-wrap:wrap;gap:8px}.report-modal-actions .primary-button,.report-modal-actions .secondary-button{min-width:100px;min-height:40px}.report-filters-modal .form-field+.form-field{margin-top:10px}.report-filters-modal .form-field .ui-control+.ui-control{margin-top:6px}@media(max-width:760px){.reports-page-header,.report-card{align-items:stretch;flex-direction:column}.reports-page-header input[type=search]{max-width:none}.reports-list{max-height:none;overflow:visible}.report-card h2{font-size:20px}.report-card p{font-size:16px}.report-generate-button{width:100%}}.rotinas-page{min-height:100%;background:#f9fafb;padding:0 16px 20px}.rotinas-page-header{width:100%;max-width:1200px;min-height:70px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.rotinas-page-header h1{margin:0;padding:10px 0;color:#20252b;font-size:24px;line-height:1.2}.rotinas-page-header input[type=search]{width:100%;max-width:320px;height:40px;padding:0 12px;border:1px solid #ccc;border-radius:6px;background:#fff;color:#20252b;font:inherit}.rotinas-page>.alert,.rotinas-page>.state-view{max-width:1200px;margin:0 auto 16px}.rotinas-grid{width:100%;max-width:1200px;margin:0 auto;padding:25px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;border:1px solid #efefef;border-radius:4px;background:#fff}.rotina-card{min-width:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 1px 2px #0000000d;transition:box-shadow .2s,transform .2s}.rotina-card:hover{box-shadow:0 4px 10px #0000001a;transform:translateY(-2px)}.rotina-card-border{height:4px;flex:0 0 4px}.rotina-card-body{min-height:196px;padding:16px;display:flex;flex:1;flex-direction:column;gap:8px}.rotina-card-icon{color:#2ca7bc}.rotina-card h2{margin:0 0 4px;color:#111827;font-size:16px;font-weight:600}.rotina-card p{margin:0;flex:1;color:#6b7280;font-size:14px;line-height:1.45}.rotina-card button{width:100%;min-height:40px;padding:8px 12px;cursor:pointer;border:1px solid #d1d5db;border-radius:4px;background:#f3f4f6;color:#111827;font:inherit;font-size:14px;transition:background .2s}.rotina-card button:hover{background:#e5e7eb}.rotinas-geojson-modal{width:min(80vw,1100px);height:min(80vh,720px)}.rotinas-geojson-modal .modal-body{min-height:0;overflow:auto}.rotinas-layer-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px}.rotinas-report-modal{width:min(80vw,1100px)}.rotinas-report-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rotinas-report-actions .primary-button{width:100%}@media(max-width:760px){.rotinas-page-header{padding:14px 0;align-items:stretch;flex-direction:column}.rotinas-page-header input[type=search]{max-width:none}.rotinas-grid{padding:14px;grid-template-columns:1fr;gap:14px}.rotinas-layer-options,.rotinas-report-actions{grid-template-columns:1fr}.rotinas-geojson-modal,.rotinas-report-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}}@media(max-width:450px){.legacy-citizens-page .legacy-database-toolbar{height:104px}.legacy-citizens-page .legacy-database-table{height:calc(100% - 112px);margin-top:55px}.legacy-citizen-filter-fields{grid-template-columns:1fr}}@media(max-width:1024px){.legacy-search-drawer .legacy-citizen-drawer-close{display:flex}}.legacy-routine-form .form-grid>label,.legacy-routine-form .form-grid input,.legacy-routine-form .form-grid select{box-sizing:border-box;min-width:0;width:100%}@media(max-width:520px){.legacy-routine-form>*{width:calc(100% - 38px)}}body:has(.legacy-routine-page) .workspace{background:#f9fafb}.legacy-routine-page{box-sizing:border-box;width:100%;min-height:100%;padding:0 16px 20px;background:#f9fafb;color:#3c3c38;font-family:Roboto,Arial,sans-serif}.legacy-routine-header{box-sizing:border-box;max-width:1200px;height:70px;margin:auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between}.legacy-routine-title{color:#3c3c38;font-size:16px;font-weight:400}.legacy-routine-center{box-sizing:border-box;max-width:1200px;min-height:202px;margin:0 auto;padding:25px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;background:#fff;border:1px solid #efefef;border-radius:4px}.legacy-routine-center.auto-height{min-height:0}.legacy-routine-label-container{margin-bottom:4px}.legacy-routine-label,.legacy-routine-checkbox-label{color:#3c3c38;font-size:14px;font-weight:600;line-height:20px}.legacy-routine-control-container{margin-bottom:16px}.legacy-routine-control-container select,.legacy-routine-control-container input{box-sizing:border-box;width:100%;height:40px;padding:0 16px;color:#3c3c38;background:#fff;border:1px solid #bdbdb8;border-radius:4px;font:14px Roboto,Arial,sans-serif}.legacy-routine-checkbox-label{display:flex;align-items:flex-start;font-weight:400}.legacy-routine-checkbox{box-sizing:border-box;flex:0 0 20px;width:20px;height:20px;margin:0 12px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #a0aab5;border-radius:2px}.legacy-routine-checkbox:checked{position:relative;background:#219bb8;border-color:#219bb8}.legacy-routine-checkbox:checked:after{position:absolute;left:5px;top:1px;width:5px;height:10px;content:"";border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.legacy-routine-button-container{margin-top:24px;display:flex;gap:16px}.legacy-routine-button{width:116px;height:40px;padding:0;color:#fff;background:#2f80ed;border:0;border-radius:4px;font:500 14px Roboto,Arial,sans-serif;cursor:pointer}.legacy-routine-button-address{width:190px}.legacy-routine-button-nearest{width:335px;max-width:100%}.legacy-routine-message{grid-column:1 / -1;padding:10px 12px;color:#3c3c38;background:#eef8fb;border:1px solid #b8ced4;border-radius:4px;font-size:14px}.legacy-import-section-title{margin-bottom:18px;color:#0a6e86;font-size:18px;font-weight:700}.legacy-import-mapping{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid #b8ced4}.legacy-import-dynamic{min-width:0}.legacy-import-subtitle{margin:12px 0;color:#0a6e86;font-size:16px;font-weight:700}.legacy-import-map-row,.legacy-import-inline-field{display:flex;align-items:center;gap:15px;color:#1591af;font-size:15px;font-weight:700}.legacy-import-inline-field{margin-bottom:16px}.legacy-import-map-row select,.legacy-import-inline-field select{box-sizing:border-box;width:300px;max-width:100%;height:40px;padding:0 16px;color:#3c3c38;background:#fff;border:1px solid #bdbdb8;border-radius:4px;font:14px Roboto,Arial,sans-serif}.legacy-import-inline-field{justify-content:flex-start}.legacy-import-relation,.legacy-import-citizen,.legacy-citizen-extra{padding-bottom:10px;border-bottom:1px solid #b8ced4}.legacy-import-field-name,.legacy-citizen-extra-title{margin-bottom:5px;color:#1591af;font-size:15px;font-weight:700}.legacy-import-options{margin-top:5px;padding:10px 20px;color:#1591af;font-size:15px;font-weight:700}.legacy-import-options label{margin-top:10px;display:flex;align-items:center;gap:15px;color:#219bb8;font-weight:400}.legacy-import-options select{box-sizing:border-box;width:300px;max-width:100%;height:40px;padding:0 16px;border:1px solid #bdbdb8;border-radius:4px;background:#fff}.legacy-import-citizen{margin-bottom:18px}.legacy-citizen-extra-group{margin-bottom:12px}.legacy-citizen-extra{margin-bottom:10px}.legacy-citizen-add{width:40px;height:40px;padding:0;color:#fff;background:#219bb8;border:1px solid #1389a5;font-size:20px;cursor:pointer}.legacy-citizen-extra-title button{width:25px;height:25px;margin-left:9px;padding:0;color:#c73228;background:none;border:0;font-size:20px;cursor:pointer}@media(max-width:640px){.legacy-routine-page{padding-right:8px;padding-left:8px}.legacy-routine-header{padding:0 8px}.legacy-routine-center{grid-template-columns:1fr;padding:20px}}.legacy-movements-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000073}.map-object-citizen-row .navigation-action{border:0;padding:0;color:#249db5;background:transparent;font-weight:600;cursor:pointer}.legacy-movements-modal{width:min(1180px,96vw);max-height:82vh;overflow:hidden;background:#fff;box-shadow:0 8px 30px #00000047}.legacy-movements-modal>header{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 18px;color:#fff;background:#2ca9bf}.legacy-movements-modal h2{margin:0;font:500 18px Roboto,sans-serif}.legacy-movements-modal header button{border:0;color:#fff;background:transparent;font-size:28px;cursor:pointer}.legacy-movements-grid{overflow:auto;max-height:calc(82vh - 54px)}.legacy-movements-row{display:grid;grid-template-columns:150px 1.4fr 1fr 1fr 1fr;width:100%;min-width:900px;border:0;border-bottom:1px solid #e5e5e5;background:#fff;padding:0;text-align:left}.legacy-movements-row:not(.head){cursor:pointer}.legacy-movements-row:not(.head):hover{background:#edf8fa}.legacy-movements-row>span{min-height:44px;padding:12px;border-right:1px solid #eee}.legacy-movements-row.head{color:#555;background:#f6f6f6;font-weight:600}.legacy-ficha-page{min-height:100%;padding:0 32px 92px;overflow-x:hidden;background:#ebf3f5}.legacy-ficha-page-header{display:block;width:100%;min-width:1137px;max-width:1316px;height:113px;margin:12px auto 0;padding:0}.legacy-ficha-header-title-row{display:flex;height:73px;align-items:center;justify-content:space-between}.legacy-ficha-page-header small{color:#3c3c38;font:600 15px Roboto,sans-serif}.legacy-ficha-page-header h1{margin:0;color:#3c3c38;font:700 28px Roboto,sans-serif}.legacy-ficha-header-actions{display:flex;height:40px;justify-content:flex-end;gap:10px}.legacy-ficha-container{display:grid;width:100%;min-width:1137px;max-width:1316px;gap:0;margin:0 auto}.legacy-ficha-smart-banner{padding:12px 16px;border:1px solid #b7dfc7;border-radius:3px;color:#23663d;background:#dff3e7}.legacy-ficha-smart-banner.no{border-color:#efb9b6;color:#872b25;background:#f8dddd}.legacy-ficha-accordion{overflow:hidden;margin-top:14px;scroll-margin-top:72px;border:1px solid #e3e9eb;border-radius:4px;background:#fff}.legacy-ficha-accordion-header{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;padding:0 18px;border:0;border-bottom:1px solid #e8edef;color:#3c3c38;background:#fff;font:600 min(4vw,19px) Roboto,sans-serif;cursor:pointer}.legacy-ficha-accordion-header svg{color:#2aa5bc;transition:transform .18s ease}.legacy-ficha-accordion.open .legacy-ficha-accordion-header svg{transform:rotate(90deg)}.legacy-ficha-accordion-content{padding:16px 18px}.legacy-ficha-form-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:13px 16px}.legacy-ficha-form-grid label{display:grid;gap:5px;min-width:0;color:#4c4c4c;font-size:12px}.legacy-ficha-form-grid input,.legacy-ficha-form-grid select{width:100%;height:36px;padding:0 9px;border:1px solid #cfd7da;border-radius:2px;color:#303030;background:#fff}.legacy-ficha-form-grid input:read-only,.legacy-ficha-form-grid input:disabled,.legacy-ficha-form-grid select:disabled{border-color:#dbe2e4;color:#637178;background:#f3f6f7}.legacy-ficha-form-grid input:not(:read-only):not(:disabled):focus,.legacy-ficha-form-grid select:not(:disabled):focus{border-color:#219bb8;outline:0;box-shadow:0 0 0 2px #219bb824}.legacy-ficha-form-grid .span-two{grid-column:span 2}.legacy-ficha-add-button{display:inline-flex;align-items:center;gap:6px;min-height:35px;margin-bottom:10px;padding:0 14px;border:0;border-radius:2px;color:#fff;background:#249db5;cursor:pointer}.legacy-ficha-table{overflow:auto;border:1px solid #dde3e5}.legacy-ficha-table-row{display:grid;grid-template-columns:repeat(var(--legacy-ficha-columns, 4),minmax(130px,1fr));min-width:720px;border-bottom:1px solid #e3e7e8}.legacy-ficha-table-row.head{position:sticky;z-index:2;top:0;color:#45555b;background:#eef3f4;font-size:11px;font-weight:700;text-transform:uppercase}.legacy-ficha-table-row:not(.head):nth-child(odd){background:#fafcfc}.legacy-ficha-table-row:not(.head):hover{background:#edf8fa}.legacy-ficha-table-row>span{display:flex;min-height:40px;align-items:center;gap:7px;padding:7px 10px;border-right:1px solid #e3e7e8}.legacy-ficha-table-row>span:last-child{border-right:0}.legacy-ficha-table-row>span,.legacy-ficha-table-row .navigation-action{overflow-wrap:anywhere}.legacy-ficha-table-row input{min-width:90px;width:100%;height:31px;border:1px solid #d2d8da;padding:0 7px}.legacy-ficha-table--history{max-height:460px}.legacy-ficha-table--history .legacy-ficha-table-row{grid-template-columns:75px minmax(190px,1.3fr) 110px minmax(260px,2fr) 90px 105px;min-width:900px}.legacy-ficha-table--uploads .legacy-ficha-table-row{grid-template-columns:155px minmax(160px,1fr) 135px 120px minmax(260px,2fr);min-width:900px}.legacy-ficha-document-link{padding:0;border:0;background:transparent;color:#117f98;font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.legacy-ficha-empty{padding:24px;color:#777;text-align:center}.legacy-ficha-row-action{border:0;color:#b6352d;background:transparent;cursor:pointer}.legacy-ficha-attachments{display:flex;flex-wrap:wrap;gap:10px}.legacy-ficha-attachment-empty{display:inline-flex;min-height:35px;align-items:center;color:#77868c;font-size:13px}.legacy-ficha-accordion--empty .legacy-ficha-accordion-content{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:11px;padding-bottom:11px}.legacy-ficha-accordion--empty .legacy-ficha-add-button{margin-bottom:0}.legacy-ficha-file{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid #dce2e4;background:#fafafa}.legacy-ficha-footer{position:fixed;z-index:80;right:0;bottom:0;left:var(--sidebar-width, 60px);display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;padding:10px 28px;border-top:1px solid #bdcbd0;background:#fffffff7;box-shadow:0 -8px 24px #22384124;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.legacy-ficha-footer>div{display:flex;flex-wrap:wrap;gap:9px}.legacy-ficha-footer button{min-height:39px}@media(max-width:1200px){.legacy-ficha-page{padding-right:15px;padding-left:15px}.legacy-ficha-page-header,.legacy-ficha-container{min-width:0}.legacy-ficha-form-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media(max-width:920px){body:has(.legacy-ficha-page) .sidebar{display:none}body:has(.legacy-ficha-page) .topbar{left:0;background:#219bb8}body:has(.legacy-ficha-page) .legacy-ficha-footer{left:0}}@media(max-width:650px){.legacy-ficha-page{padding:0 12px 130px}.legacy-ficha-form-grid{grid-template-columns:1fr}.legacy-ficha-form-grid .span-two{grid-column:auto}.legacy-ficha-footer{left:0;min-height:112px;align-items:flex-start;padding:9px 12px}}.legacy-ficha-map{width:100%;height:390px;isolation:isolate;z-index:0}.legacy-ficha-map--plant{height:260px}.legacy-area-chart{display:flex;align-items:center;justify-content:center;gap:32px;min-height:240px}.legacy-area-chart-pie{width:180px;height:180px;border-radius:50%}.legacy-area-chart-empty{display:grid;min-height:140px;place-content:center;gap:5px;color:#75858b;text-align:center}.legacy-area-chart-empty strong{color:#45565c;font-size:16px}.legacy-area-chart>div:last-child{display:grid;gap:12px}.legacy-area-chart span{display:flex;align-items:center;gap:8px}.legacy-area-chart i{width:14px;height:14px;background:#cbdc38}.legacy-area-chart i.built{background:#219bb8}.legacy-ficha-bci .map-bci-rows:not(:has(.property-registration-field-wrap)){gap:0;overflow:hidden;border:1px solid #e0e8ea;border-radius:3px}.legacy-ficha-bci .map-bci-rows:not(:has(.property-registration-field-wrap))>span{grid-template-columns:minmax(220px,34%) minmax(0,1fr);min-height:40px;align-items:center;gap:18px;padding:9px 12px;border-bottom:1px solid #e7edef;color:#26383f;background:#fff;font-size:14px;line-height:1.4}.legacy-ficha-bci .map-bci-rows:not(:has(.property-registration-field-wrap))>span:nth-child(2n){background:#f8fbfc}.legacy-ficha-bci .map-bci-rows:not(:has(.property-registration-field-wrap))>span:last-child{border-bottom:0}.legacy-ficha-bci .map-bci-rows:not(:has(.property-registration-field-wrap))>span>strong{color:#40565f;font-size:13px;font-weight:700}.legacy-ficha-bci .map-bci-rows:has(.property-registration-field-wrap){align-items:stretch;gap:12px}.legacy-ficha-bci .property-registration-field-wrap{display:flex}.legacy-ficha-bci .property-registration-field-wrap.col-md-1:has(.property-registration-choice-field){grid-column:span 2}.legacy-ficha-bci .property-registration-field-wrap>*{width:100%}.legacy-ficha-bci .property-registration-field{height:100%;align-content:end}.legacy-ficha-bci .property-registration-field>span{min-height:30px;line-height:1.2}.legacy-ficha-bci .property-registration-choice-field{min-height:76px;height:100%}.legacy-ficha-bci .property-registration-choice-field legend{max-width:calc(100% - 8px);line-height:1.2;overflow-wrap:anywhere;white-space:normal}.legacy-ficha-bci .property-registration-choice-list{min-width:0}.legacy-ficha-bci .property-registration-choice-list label{width:100%;min-width:0;align-items:flex-start}.legacy-ficha-bci .property-registration-choice-list label span{display:block;min-width:0;line-height:1.25;overflow-wrap:anywhere}.legacy-ficha-bci .property-registration-choice-list input{flex:0 0 auto;margin-top:2px}@media(max-width:720px){.legacy-ficha-bci .map-bci-rows:not(:has(.property-registration-field-wrap))>span{grid-template-columns:1fr;gap:3px;padding:10px 12px}}.legacy-ficha-functions{position:relative}.legacy-ficha-functions>div{position:absolute;z-index:20;top:calc(100% + 5px);right:0;display:grid;min-width:210px;padding:5px;border:1px solid #d7dfe2;background:#fff;box-shadow:0 8px 22px #00000029}.legacy-ficha-functions>div button{padding:10px 12px;border:0;background:#fff;text-align:left;cursor:pointer}.legacy-ficha-functions>div button:hover{background:#edf7f9}.legacy-ficha-copy-control{display:flex;align-items:center;gap:10px;margin-bottom:14px;font:400 14px Roboto,sans-serif}.legacy-ficha-copy-control input{width:180px;height:34px;padding:0 10px;border:1px solid #bdbdb8;border-radius:2px}.legacy-ficha-copy-control button{height:34px;padding:0 14px;border:0;border-radius:2px;color:#fff;background:#249db5}.legacy-ficha-radio{display:grid;width:260px;gap:10px;padding:6px 0}.legacy-ficha-radio label{display:flex;align-items:center;gap:8px}.legacy-modal-backdrop{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0000007a}.legacy-copy-modal{width:min(900px,100%);border:1px solid rgba(0,0,0,.2);border-radius:6px;background:#fff;box-shadow:0 5px 15px #00000080}.legacy-copy-modal>header,.legacy-copy-modal>footer{display:flex;min-height:58px;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #e5e5e5}.legacy-copy-modal>header h2{margin:0;font-size:18px;font-weight:500}.legacy-copy-modal>header>button{border:0;color:#777;background:transparent;font-size:25px}.legacy-copy-modal>footer{justify-content:flex-end;gap:8px;border-top:1px solid #e5e5e5;border-bottom:0}.legacy-copy-modal-body{min-height:110px;padding:15px}.legacy-data-modal{width:min(1180px,96vw)}.legacy-data-modal .legacy-copy-modal-body{max-height:70vh;overflow:auto}.legacy-copy-source-row{display:block;width:100%;padding:0;border:1px solid #ddd;color:#333;background:#fff;text-align:left;cursor:pointer}.legacy-copy-source-row>span{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr))}.legacy-copy-source-row b,.legacy-copy-source-row i{min-height:39px;padding:9px;border-right:1px solid #ddd;font-style:normal}.legacy-copy-source-row b{background:#f5f5f5;font-weight:600}.legacy-ficha-row-options{display:flex;align-items:center;gap:12px}.legacy-ficha-row-options button{display:inline-flex;align-items:center;justify-content:center;border:0;color:#249db5;background:transparent;cursor:pointer}.legacy-ficha-row-options .remove{color:#c0392b}.legacy-reference-modal{position:fixed;z-index:220;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:2.5%;background:#00000080}.legacy-reference-modal>section{width:95%;height:95%;background:#fff}.legacy-reference-modal header{display:flex;height:54px;align-items:center;justify-content:space-between;padding:0 20px;color:#3c3c38;background:#fff}.legacy-reference-modal header strong{display:inline-flex;align-items:center;gap:8px}.legacy-reference-modal header button{border:0;background:transparent;font-size:25px}.legacy-reference-modal iframe{width:100%;height:calc(100% - 54px);padding:10px;border:0}.legacy-reference-modal-hidden{visibility:hidden;pointer-events:none}.legacy-citizen-picker-modal{display:flex;width:min(920px,95vw)!important;height:min(680px,92vh)!important;flex-direction:column}.legacy-citizen-picker-search{display:flex;gap:10px;padding:0 20px 15px}.legacy-citizen-picker-search input{min-width:0;height:37px;flex:1;padding:0 10px;border:1px solid #cfd7da}.legacy-citizen-picker-search .legacy-ficha-add-button{margin:0}.legacy-citizen-picker-results{position:relative;min-height:180px;flex:1;overflow:auto;padding:0 20px 20px}.legacy-citizen-picker-row{width:100%;border:0;border-bottom:1px solid #eceff0;text-align:left;cursor:pointer}.legacy-citizen-picker-row:hover{background:#eef8fa}.legacy-citizen-picker-row:disabled{cursor:wait;opacity:.7}.legacy-citizen-picker-loading{display:block;padding:18px;text-align:center}.legacy-relationship-error{position:fixed;z-index:260;right:20px;bottom:20px;max-width:420px;padding:12px 16px;border:1px solid #dca7a7;background:#fff1f1;text-align:left;cursor:pointer}.citizen-address-row{grid-template-columns:70px 1.6fr repeat(7,minmax(105px,1fr)) 120px 95px;min-width:1450px}.citizen-relationship-row{grid-template-columns:repeat(var(--citizen-grid-columns,2),minmax(150px,1fr))}.citizen-relationship-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;margin-bottom:10px}.citizen-relationship-toolbar label{display:grid;gap:4px;color:#4c4c4c;font-size:12px}.citizen-relationship-toolbar input{width:220px;height:35px;padding:0 9px;border:1px solid #cfd7da}.citizen-relationship-toolbar .legacy-ficha-add-button{margin-bottom:0}.citizen-relationship-options{display:flex;min-height:50px;align-items:center;gap:14px}.citizen-relationship-options>span{color:#4c4c4c;font-size:12px}.citizen-ficha-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:14px 18px;margin-bottom:15px}.citizen-ficha-modal-grid label{display:grid;gap:5px;color:#4c4c4c;font-size:12px}.citizen-ficha-modal-grid input,.citizen-ficha-modal-grid select{height:40px;padding:0 10px;border:1px solid #cfd7da;background:#fff}.citizen-ficha-inline-message{margin:8px 0;color:#555}.citizen-attachment-toolbar{display:grid;gap:13px;margin-bottom:15px}.citizen-attachment-toolbar>div{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.citizen-attachment-toolbar input{height:35px;padding:0 9px;border:1px solid #cfd7da}.citizen-attachment-toolbar button:not(.legacy-ficha-add-button){min-height:35px;padding:0 13px;border:0;color:#fff;background:#249db5}.citizen-attachment-toolbar .legacy-ficha-add-button{margin:0}.citizen-photo-gallery{display:flex;flex-wrap:wrap;gap:14px}.citizen-photo-gallery>span{position:relative;display:block;width:140px;height:140px}.citizen-photo-gallery>span>button:first-child{width:100%;height:100%;padding:0;border:0;background:transparent}.citizen-photo-gallery img{width:140px;height:140px;object-fit:cover}.citizen-file-remove{position:absolute;top:3px;right:3px;width:24px;height:24px;border:0;border-radius:50%;color:#fff;background:#b92828e6}.citizen-photo-modal{position:relative;max-width:92vw;max-height:92vh;padding:35px 15px 15px;background:#fff}.citizen-photo-modal>button{position:absolute;top:4px;right:9px;border:0;background:transparent;font-size:26px}.citizen-photo-modal img{display:block;max-width:88vw;max-height:82vh;object-fit:contain}@media(max-width:650px){.citizen-ficha-modal-grid{grid-template-columns:1fr}.citizen-relationship-toolbar input,.citizen-relationship-toolbar label{width:100%}}.legacy-ficha-bci .map-object-sections{gap:0;border:0}.legacy-ficha-bci .map-object-section{overflow:hidden;margin-top:20px;border:1px solid #efefef;border-radius:4px;background:#fff}.legacy-ficha-bci .map-object-section summary{min-height:63px;padding:0 20px;color:#3c3c38;font:600 min(4vw,20px) Roboto,sans-serif}.legacy-ficha-bci .map-object-section summary svg{color:#2aa5bc}.legacy-ficha-bci .map-object-section>div{padding:20px;border-top:1px solid #efefef}body:has(.legacy-ficha-embedded) .sidebar,body:has(.legacy-ficha-embedded) .topbar{display:none}body:has(.legacy-ficha-embedded) .app-shell{display:block}body:has(.legacy-ficha-embedded) .workspace{width:100%;height:100vh;margin:0;padding:0}.legacy-ficha-embedded{padding-bottom:24px}.legacy-ficha-embedded .legacy-ficha-footer{display:none}.legacy-ficha-embedded .legacy-ficha-page-header,.legacy-ficha-embedded .legacy-ficha-container{min-width:0}button:not(:disabled):hover{background-image:linear-gradient(color-mix(in srgb,currentColor 12%,transparent),color-mix(in srgb,currentColor 12%,transparent))!important}input[type=checkbox]:not(:checked):not(:disabled):hover{border-color:#7d868c!important;outline:1px solid #7d868c;outline-offset:-1px;background-color:#d5d9dc!important;box-shadow:inset 0 0 0 20px #d5d9dc}select:not(:disabled):hover,[role=combobox]:not([aria-disabled=true]):hover{background-color:color-mix(in srgb,currentColor 8%,#fff)!important}[role=option]:not(button):not([aria-disabled=true]):hover{background-image:linear-gradient(color-mix(in srgb,currentColor 12%,transparent),color-mix(in srgb,currentColor 12%,transparent))!important}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-outline-style:solid}}}@layer theme{:root,:host{--tw-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--tw-color-slate-100:oklch(96.8% .007 247.896);--tw-color-slate-400:oklch(70.4% .04 256.788);--tw-color-black:#000;--tw-color-white:#fff;--tw-spacing:.25rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1 / .75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-base:1rem;--tw-text-base--line-height: 1.5 ;--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75 / 1.125);--tw-text-xl:1.25rem;--tw-text-xl--line-height:calc(1.75 / 1.25);--tw-text-2xl:1.5rem;--tw-text-2xl--line-height:calc(2 / 1.5);--tw-font-weight-normal:400;--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-tracking-wide:.025em;--tw-leading-tight:1.25;--tw-leading-snug:1.375;--tw-radius-sm:.25rem;--tw-radius-md:.375rem;--tw-radius-lg:.5rem;--tw-radius-xl:.75rem;--tw-ease-in-out:cubic-bezier(.4, 0, .2, 1);--tw-animate-spin:spin 1s linear infinite;--tw-animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.tw\:pointer-events-auto{pointer-events:auto}.tw\:pointer-events-auto\!{pointer-events:auto!important}.tw\:pointer-events-none{pointer-events:none}.tw\:invisible{visibility:hidden}.tw\:visible{visibility:visible}.tw\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tw\:absolute{position:absolute}.tw\:absolute\!{position:absolute!important}.tw\:fixed{position:fixed}.tw\:relative{position:relative}.tw\:sticky{position:sticky}.tw\:inset-0{top:0;right:0;bottom:0;left:0}.tw\:inset-0\!{top:0!important;right:0!important;bottom:0!important;left:0!important}.tw\:inset-x-0{inset-inline:0}.tw\:top-0{top:0}.tw\:top-5\!{top:calc(var(--tw-spacing) * 5)!important}.tw\:top-\[2px\]{top:2px}.tw\:top-\[22px\]\!{top:22px!important}.tw\:top-\[60px\]{top:60px}.tw\:top-\[calc\(100\%\+1px\)\]{top:calc(100% + 1px)}.tw\:top-\[calc\(100\%\+2px\)\]{top:calc(100% + 2px)}.tw\:top-\[calc\(100\%\+5px\)\]{top:calc(100% + 5px)}.tw\:right-0{right:0}.tw\:right-full\!{right:100%!important}.tw\:bottom-0{bottom:0}.tw\:bottom-\[calc\(100\%\+5px\)\]{bottom:calc(100% + 5px)}.tw\:left-0{left:0}.tw\:left-\[2px\]{left:2px}.tw\:left-\[60px\]{left:60px}.tw\:left-\[290px\]{left:290px}.tw\:z-0{z-index:0}.tw\:z-10{z-index:10}.tw\:z-20{z-index:20}.tw\:z-30{z-index:30}.tw\:z-31{z-index:31}.tw\:z-31\!{z-index:31!important}.tw\:z-32\!{z-index:32!important}.tw\:z-50{z-index:50}.tw\:z-\[1\]{z-index:1}.tw\:z-\[2\]{z-index:2}.tw\:z-\[3\]{z-index:3}.tw\:z-\[4\]{z-index:4}.tw\:z-\[5\]{z-index:5}.tw\:z-\[6\]{z-index:6}.tw\:z-\[9\]{z-index:9}.tw\:z-\[9999\]{z-index:9999}.tw\:col-\[1\/-1\],.tw\:col-span-full{grid-column:1/-1}.tw\:col-start-2{grid-column-start:2}.tw\:row-start-1{grid-row-start:1}.tw\:m-0{margin:0}.tw\:m-0\!{margin:0!important}.tw\:m-0\.5{margin:calc(var(--tw-spacing) * .5)}.tw\:-mx-6{margin-inline:calc(var(--tw-spacing) * -6)}.tw\:mx-1{margin-inline:var(--tw-spacing)}.tw\:mx-3{margin-inline:calc(var(--tw-spacing) * 3)}.tw\:mx-8{margin-inline:calc(var(--tw-spacing) * 8)}.tw\:mx-auto{margin-inline:auto}.tw\:my-4{margin-block:calc(var(--tw-spacing) * 4)}.tw\:my-6{margin-block:calc(var(--tw-spacing) * 6)}.tw\:my-7{margin-block:calc(var(--tw-spacing) * 7)}.tw\:my-\[5\%\]{margin-block:5%}.tw\:mt-0{margin-top:0}.tw\:mt-0\!{margin-top:0!important}.tw\:mt-1{margin-top:var(--tw-spacing)}.tw\:mt-2{margin-top:calc(var(--tw-spacing) * 2)}.tw\:mt-3{margin-top:calc(var(--tw-spacing) * 3)}.tw\:mt-4{margin-top:calc(var(--tw-spacing) * 4)}.tw\:mt-4\!{margin-top:calc(var(--tw-spacing) * 4)!important}.tw\:mt-5{margin-top:calc(var(--tw-spacing) * 5)}.tw\:mt-6{margin-top:calc(var(--tw-spacing) * 6)}.tw\:mt-8{margin-top:calc(var(--tw-spacing) * 8)}.tw\:mt-\[-2px\]\!{margin-top:-2px!important}.tw\:mt-\[10px\]{margin-top:10px}.tw\:mt-\[14px\]{margin-top:14px}.tw\:mt-\[26px\]\!{margin-top:26px!important}.tw\:mt-\[62px\]{margin-top:62px}.tw\:mt-\[360px\]{margin-top:360px}.tw\:mr-1{margin-right:var(--tw-spacing)}.tw\:mr-2{margin-right:calc(var(--tw-spacing) * 2)}.tw\:mb-0{margin-bottom:0}.tw\:mb-1{margin-bottom:var(--tw-spacing)}.tw\:mb-1\.5{margin-bottom:calc(var(--tw-spacing) * 1.5)}.tw\:mb-2{margin-bottom:calc(var(--tw-spacing) * 2)}.tw\:mb-3{margin-bottom:calc(var(--tw-spacing) * 3)}.tw\:mb-4{margin-bottom:calc(var(--tw-spacing) * 4)}.tw\:mb-5{margin-bottom:calc(var(--tw-spacing) * 5)}.tw\:mb-5\!{margin-bottom:calc(var(--tw-spacing) * 5)!important}.tw\:mb-6{margin-bottom:calc(var(--tw-spacing) * 6)}.tw\:mb-7{margin-bottom:calc(var(--tw-spacing) * 7)}.tw\:mb-8{margin-bottom:calc(var(--tw-spacing) * 8)}.tw\:mb-\[9px\]{margin-bottom:9px}.tw\:mb-\[10px\]{margin-bottom:10px}.tw\:mb-\[15px\]{margin-bottom:15px}.tw\:mb-\[18px\]{margin-bottom:18px}.tw\:mb-\[22px\]{margin-bottom:22px}.tw\:mb-\[150px\]{margin-bottom:150px}.tw\:ml-2{margin-left:calc(var(--tw-spacing) * 2)}.tw\:ml-5{margin-left:calc(var(--tw-spacing) * 5)}.tw\:box-border{box-sizing:border-box}.tw\:block{display:block}.tw\:block\!{display:block!important}.tw\:contents{display:contents}.tw\:flex{display:flex}.tw\:flex\!{display:flex!important}.tw\:grid{display:grid}.tw\:grid\!{display:grid!important}.tw\:hidden{display:none}.tw\:inline-block{display:inline-block}.tw\:inline-flex{display:inline-flex}.tw\:inline-grid{display:inline-grid}.tw\:size-3{width:calc(var(--tw-spacing) * 3);height:calc(var(--tw-spacing) * 3)}.tw\:size-3\.5{width:calc(var(--tw-spacing) * 3.5);height:calc(var(--tw-spacing) * 3.5)}.tw\:size-4{width:calc(var(--tw-spacing) * 4);height:calc(var(--tw-spacing) * 4)}.tw\:size-5{width:calc(var(--tw-spacing) * 5);height:calc(var(--tw-spacing) * 5)}.tw\:size-8\!{width:calc(var(--tw-spacing) * 8)!important;height:calc(var(--tw-spacing) * 8)!important}.tw\:size-9{width:calc(var(--tw-spacing) * 9);height:calc(var(--tw-spacing) * 9)}.tw\:size-10{width:calc(var(--tw-spacing) * 10);height:calc(var(--tw-spacing) * 10)}.tw\:size-11{width:calc(var(--tw-spacing) * 11);height:calc(var(--tw-spacing) * 11)}.tw\:size-14{width:calc(var(--tw-spacing) * 14);height:calc(var(--tw-spacing) * 14)}.tw\:size-20{width:calc(var(--tw-spacing) * 20);height:calc(var(--tw-spacing) * 20)}.tw\:h-2{height:calc(var(--tw-spacing) * 2)}.tw\:h-2\.5{height:calc(var(--tw-spacing) * 2.5)}.tw\:h-3{height:calc(var(--tw-spacing) * 3)}.tw\:h-4{height:calc(var(--tw-spacing) * 4)}.tw\:h-6{height:calc(var(--tw-spacing) * 6)}.tw\:h-7\!{height:calc(var(--tw-spacing) * 7)!important}.tw\:h-8{height:calc(var(--tw-spacing) * 8)}.tw\:h-8\!{height:calc(var(--tw-spacing) * 8)!important}.tw\:h-9{height:calc(var(--tw-spacing) * 9)}.tw\:h-9\!{height:calc(var(--tw-spacing) * 9)!important}.tw\:h-10{height:calc(var(--tw-spacing) * 10)}.tw\:h-10\!{height:calc(var(--tw-spacing) * 10)!important}.tw\:h-11\!{height:calc(var(--tw-spacing) * 11)!important}.tw\:h-12{height:calc(var(--tw-spacing) * 12)}.tw\:h-\[10px\]{height:10px}.tw\:h-\[14px\]{height:14px}.tw\:h-\[16px\]{height:16px}.tw\:h-\[18px\]{height:18px}.tw\:h-\[38px\]\!{height:38px!important}.tw\:h-\[40px\]{height:40px}.tw\:h-\[42px\]{height:42px}.tw\:h-\[42px\]\!{height:42px!important}.tw\:h-\[60px\]{height:60px}.tw\:h-\[210px\]{height:210px}.tw\:h-\[300px\]{height:300px}.tw\:h-\[330px\]{height:330px}.tw\:h-\[350px\]{height:350px}.tw\:h-\[400px\]{height:400px}.tw\:h-\[500px\]{height:500px}.tw\:h-\[calc\(100dvh-60px\)\]\!{height:calc(100dvh - 60px)!important}.tw\:h-\[calc\(100vh-48px\)\]\!{height:calc(100vh - 48px)!important}.tw\:h-\[min\(80dvh\,720px\)\]\!{height:min(80dvh,720px)!important}.tw\:h-\[min\(500px\,calc\(100dvh-48px\)\)\]\!{height:min(500px,100dvh - 48px)!important}.tw\:h-auto{height:auto}.tw\:h-full{height:100%}.tw\:h-full\!{height:100%!important}.tw\:max-h-0{max-height:0}.tw\:max-h-48{max-height:calc(var(--tw-spacing) * 48)}.tw\:max-h-52{max-height:calc(var(--tw-spacing) * 52)}.tw\:max-h-56{max-height:calc(var(--tw-spacing) * 56)}.tw\:max-h-60{max-height:calc(var(--tw-spacing) * 60)}.tw\:max-h-\[65vh\]{max-height:65vh}.tw\:max-h-\[100px\]{max-height:100px}.tw\:max-h-\[9999px\]\!{max-height:9999px!important}.tw\:max-h-\[calc\(100dvh-48px\)\]{max-height:calc(100dvh - 48px)}.tw\:max-h-\[calc\(100dvh-48px\)\]\!{max-height:calc(100dvh - 48px)!important}.tw\:max-h-\[calc\(100dvh-350px\)\]{max-height:calc(100dvh - 350px)}.tw\:max-h-\[calc\(100vh-24px\)\]\!{max-height:calc(100vh - 24px)!important}.tw\:max-h-\[calc\(100vh-60px\)\]{max-height:calc(100vh - 60px)}.tw\:max-h-\[calc\(100vh-200px\)\]\!{max-height:calc(100vh - 200px)!important}.tw\:max-h-\[min\(56vh\,560px\)\]\!{max-height:min(56vh,560px)!important}.tw\:max-h-full{max-height:100%}.tw\:min-h-0{min-height:0}.tw\:min-h-0\!{min-height:0!important}.tw\:min-h-6{min-height:calc(var(--tw-spacing) * 6)}.tw\:min-h-8\!{min-height:calc(var(--tw-spacing) * 8)!important}.tw\:min-h-9{min-height:calc(var(--tw-spacing) * 9)}.tw\:min-h-9\!{min-height:calc(var(--tw-spacing) * 9)!important}.tw\:min-h-10{min-height:calc(var(--tw-spacing) * 10)}.tw\:min-h-10\!{min-height:calc(var(--tw-spacing) * 10)!important}.tw\:min-h-11{min-height:calc(var(--tw-spacing) * 11)}.tw\:min-h-12{min-height:calc(var(--tw-spacing) * 12)}.tw\:min-h-20{min-height:calc(var(--tw-spacing) * 20)}.tw\:min-h-36{min-height:calc(var(--tw-spacing) * 36)}.tw\:min-h-\[38px\]{min-height:38px}.tw\:min-h-\[38px\]\!{min-height:38px!important}.tw\:min-h-\[42px\]{min-height:42px}.tw\:min-h-\[42px\]\!{min-height:42px!important}.tw\:min-h-\[44px\]{min-height:44px}.tw\:min-h-\[46px\]{min-height:46px}.tw\:min-h-\[50px\]{min-height:50px}.tw\:min-h-\[52px\]\!{min-height:52px!important}.tw\:min-h-\[70px\]{min-height:70px}.tw\:min-h-\[70px\]\!{min-height:70px!important}.tw\:min-h-\[72px\]{min-height:72px}.tw\:min-h-\[78px\]{min-height:78px}.tw\:min-h-\[88px\]{min-height:88px}.tw\:min-h-\[92px\]{min-height:92px}.tw\:min-h-\[100px\]{min-height:100px}.tw\:min-h-\[108px\]{min-height:108px}.tw\:min-h-\[250px\]{min-height:250px}.tw\:min-h-\[260px\]{min-height:260px}.tw\:min-h-\[300px\]{min-height:300px}.tw\:min-h-\[341px\]{min-height:341px}.tw\:min-h-\[500px\]{min-height:500px}.tw\:min-h-\[570px\]{min-height:570px}.tw\:min-h-\[604px\]{min-height:604px}.tw\:min-h-\[640px\]{min-height:640px}.tw\:min-h-\[650px\]{min-height:650px}.tw\:min-h-\[690px\]{min-height:690px}.tw\:min-h-full{min-height:100%}.tw\:w-4{width:calc(var(--tw-spacing) * 4)}.tw\:w-6{width:calc(var(--tw-spacing) * 6)}.tw\:w-8{width:calc(var(--tw-spacing) * 8)}.tw\:w-9{width:calc(var(--tw-spacing) * 9)}.tw\:w-11{width:calc(var(--tw-spacing) * 11)}.tw\:w-24{width:calc(var(--tw-spacing) * 24)}.tw\:w-40{width:calc(var(--tw-spacing) * 40)}.tw\:w-60{width:calc(var(--tw-spacing) * 60)}.tw\:w-\[14px\]{width:14px}.tw\:w-\[18px\]{width:18px}.tw\:w-\[58px\]{width:58px}.tw\:w-\[68px\]\!{width:68px!important}.tw\:w-\[80\%\]\!{width:80%!important}.tw\:w-\[88px\]{width:88px}.tw\:w-\[88px\]\!{width:88px!important}.tw\:w-\[90px\]{width:90px}.tw\:w-\[115px\]\!{width:115px!important}.tw\:w-\[116px\]{width:116px}.tw\:w-\[116px\]\!{width:116px!important}.tw\:w-\[165px\]{width:165px}.tw\:w-\[190px\]{width:190px}.tw\:w-\[218px\]{width:218px}.tw\:w-\[282px\]{width:282px}.tw\:w-\[475px\]{width:475px}.tw\:w-\[calc\(100\%-40px\)\]{width:calc(100% - 40px)}.tw\:w-\[calc\(100\%_-_64px\)\]{width:calc(100% - 64px)}.tw\:w-\[calc\(100\%_-_96px\)\]{width:calc(100% - 96px)}.tw\:w-\[min\(90vw\,calc\(100vw-48px\)\)\]\!{width:min(90vw,100vw - 48px)!important}.tw\:w-\[min\(344px\,100\%\)\]{width:min(344px,100%)}.tw\:w-\[min\(360px\,100vw\)\]{width:min(360px,100vw)}.tw\:w-\[min\(397px\,calc\(100vw-24px\)\)\]\!{width:min(397px,100vw - 24px)!important}.tw\:w-\[min\(400px\,calc\(100vw-24px\)\)\]\!{width:min(400px,100vw - 24px)!important}.tw\:w-\[min\(430px\,calc\(100vw-24px\)\)\]\!{width:min(430px,100vw - 24px)!important}.tw\:w-\[min\(440px\,calc\(100vw-24px\)\)\]\!{width:min(440px,100vw - 24px)!important}.tw\:w-\[min\(475px\,calc\(100vw_-_48px\)\)\]{width:min(475px,100vw - 48px)}.tw\:w-\[min\(500px\,calc\(100\%_-_24px\)\)\]{width:min(500px,100% - 24px)}.tw\:w-\[min\(500px\,calc\(100vw-24px\)\)\]\!{width:min(500px,100vw - 24px)!important}.tw\:w-\[min\(520px\,calc\(100vw-48px\)\)\]\!{width:min(520px,100vw - 48px)!important}.tw\:w-\[min\(555px\,calc\(100vw-24px\)\)\]\!{width:min(555px,100vw - 24px)!important}.tw\:w-\[min\(560px\,100\%\)\]{width:min(560px,100%)}.tw\:w-\[min\(572px\,calc\(100vw-24px\)\)\]\!{width:min(572px,100vw - 24px)!important}.tw\:w-\[min\(597px\,calc\(100vw-24px\)\)\]\!{width:min(597px,100vw - 24px)!important}.tw\:w-\[min\(600px\,calc\(100vw-24px\)\)\]\!{width:min(600px,100vw - 24px)!important}.tw\:w-\[min\(697px\,calc\(100vw-24px\)\)\]\!{width:min(697px,100vw - 24px)!important}.tw\:w-\[min\(700px\,calc\(100vw-24px\)\)\]\!{width:min(700px,100vw - 24px)!important}.tw\:w-\[min\(800px\,calc\(100vw-24px\)\)\]\!{width:min(800px,100vw - 24px)!important}.tw\:w-\[min\(900px\,100\%\)\]{width:min(900px,100%)}.tw\:w-\[min\(900px\,calc\(100vw-24px\)\)\]\!{width:min(900px,100vw - 24px)!important}.tw\:w-\[min\(910px\,100\%\)\]{width:min(910px,100%)}.tw\:w-\[min\(960px\,calc\(100vw-24px\)\)\]\!{width:min(960px,100vw - 24px)!important}.tw\:w-\[min\(1000px\,calc\(100vw-48px\)\)\]\!{width:min(1000px,100vw - 48px)!important}.tw\:w-\[min\(1200px\,calc\(100\%_-_48px\)\)\]{width:min(1200px,100% - 48px)}.tw\:w-\[min\(1200px\,calc\(100\%_-_48px\)\)\]\!{width:min(1200px,100% - 48px)!important}.tw\:w-\[min\(1234px\,calc\(100\%_-_48px\)\)\]\!{width:min(1234px,100% - 48px)!important}.tw\:w-\[min\(1240px\,calc\(100\%_-_32px\)\)\]{width:min(1240px,100% - 32px)}.tw\:w-\[min\(1370px\,100\%\)\]{width:min(1370px,100%)}.tw\:w-auto{width:auto}.tw\:w-auto\!{width:auto!important}.tw\:w-full{width:100%}.tw\:w-full\!{width:100%!important}.tw\:max-w-\[90\%\]{max-width:90%}.tw\:max-w-\[430px\]{max-width:430px}.tw\:max-w-\[620px\]{max-width:620px}.tw\:max-w-\[720px\]{max-width:720px}.tw\:max-w-\[calc\(100vw-24px\)\]\!{max-width:calc(100vw - 24px)!important}.tw\:max-w-full{max-width:100%}.tw\:max-w-full\!{max-width:100%!important}.tw\:max-w-none\!{max-width:none!important}.tw\:min-w-0{min-width:0}.tw\:min-w-0\!{min-width:0!important}.tw\:min-w-8{min-width:calc(var(--tw-spacing) * 8)}.tw\:min-w-28{min-width:calc(var(--tw-spacing) * 28)}.tw\:min-w-28\!{min-width:calc(var(--tw-spacing) * 28)!important}.tw\:min-w-40{min-width:calc(var(--tw-spacing) * 40)}.tw\:min-w-48{min-width:calc(var(--tw-spacing) * 48)}.tw\:min-w-\[82px\]{min-width:82px}.tw\:min-w-\[88px\]{min-width:88px}.tw\:min-w-\[88px\]\!{min-width:88px!important}.tw\:min-w-\[105px\]{min-width:105px}.tw\:min-w-\[115px\]\!{min-width:115px!important}.tw\:min-w-\[116px\]\!{min-width:116px!important}.tw\:min-w-\[118px\]{min-width:118px}.tw\:min-w-\[128px\]{min-width:128px}.tw\:min-w-\[145px\]{min-width:145px}.tw\:min-w-\[280px\]{min-width:280px}.tw\:min-w-\[454px\]{min-width:454px}.tw\:min-w-\[524px\]{min-width:524px}.tw\:min-w-\[584px\]{min-width:584px}.tw\:min-w-\[600px\]{min-width:600px}.tw\:min-w-\[604px\]{min-width:604px}.tw\:min-w-\[614px\]{min-width:614px}.tw\:min-w-\[620px\]{min-width:620px}.tw\:min-w-\[634px\]{min-width:634px}.tw\:min-w-\[640px\]{min-width:640px}.tw\:min-w-\[680px\]{min-width:680px}.tw\:min-w-\[704px\]{min-width:704px}.tw\:min-w-\[720px\]{min-width:720px}.tw\:min-w-\[760px\]{min-width:760px}.tw\:min-w-\[780px\]{min-width:780px}.tw\:min-w-\[800px\]{min-width:800px}.tw\:min-w-\[850px\]{min-width:850px}.tw\:min-w-\[904px\]{min-width:904px}.tw\:min-w-\[920px\]{min-width:920px}.tw\:min-w-\[980px\]{min-width:980px}.tw\:min-w-\[1050px\]{min-width:1050px}.tw\:min-w-\[1570px\]{min-width:1570px}.tw\:min-w-\[1780px\]{min-width:1780px}.tw\:flex-1{flex:1}.tw\:flex-none{flex:none}.tw\:shrink-0{flex-shrink:0}.tw\:basis-full{flex-basis:100%}.tw\:origin-top{transform-origin:top}.tw\:origin-top-right{transform-origin:100% 0}.tw\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:translate-x-\[19px\]{--tw-translate-x:19px;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:-translate-y-1{--tw-translate-y:calc(var(--tw-spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:rotate-0{rotate:0deg}.tw\:rotate-180{rotate:180deg}.tw\:\[transform\:translate3d\(100\%\,0\,0\)\]{transform:translate(100%)}.tw\:\[transform\:translateX\(0\)\]{transform:translate(0)}.tw\:\[transform\:translateX\(100\%\)\]{transform:translate(100%)}.tw\:\[transform\:translateY\(-6px\)_scale\(0\.97\)\]{transform:translateY(-6px)scale(.97)}.tw\:animate-pulse{animation:var(--tw-animate-pulse)}.tw\:animate-spin{animation:var(--tw-animate-spin)}.tw\:cursor-default{cursor:default}.tw\:cursor-not-allowed{cursor:not-allowed}.tw\:cursor-pointer{cursor:pointer}.tw\:cursor-wait{cursor:wait}.tw\:resize-y{resize:vertical}.tw\:\[scrollbar-width\:thin\]{scrollbar-width:thin}.tw\:\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.tw\:\[scrollbar-gutter\:stable_both-edges\]{scrollbar-gutter:stable both-edges}.tw\:list-none{list-style-type:none}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.tw\:grid-cols-\[1\.2fr_1fr_auto\]{grid-template-columns:1.2fr 1fr auto}.tw\:grid-cols-\[1\.2fr_130px_130px_110px_1fr\]{grid-template-columns:1.2fr 130px 130px 110px 1fr}.tw\:grid-cols-\[1\.5fr_1fr_130px_110px\]{grid-template-columns:1.5fr 1fr 130px 110px}.tw\:grid-cols-\[1\.5fr_180px_130px_110px\]{grid-template-columns:1.5fr 180px 130px 110px}.tw\:grid-cols-\[1fr_1fr_1fr_140px\]{grid-template-columns:1fr 1fr 1fr 140px}.tw\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.tw\:grid-cols-\[15\%_85\%\]{grid-template-columns:15% 85%}.tw\:grid-cols-\[70px_1fr_2fr_100px_80px_120px\]{grid-template-columns:70px 1fr 2fr 100px 80px 120px}.tw\:grid-cols-\[76px_180px_180px_180px_220px_140px_180px_120px_76px_150px_180px_180px\]{grid-template-columns:76px 180px 180px 180px 220px 140px 180px 120px 76px 150px 180px 180px}.tw\:grid-cols-\[80px_1\.3fr_repeat\(5\,150px\)_120px\]{grid-template-columns:80px 1.3fr repeat(5,150px) 120px}.tw\:grid-cols-\[80px_1fr_120px\]{grid-template-columns:80px 1fr 120px}.tw\:grid-cols-\[84px_minmax\(150px\,1fr\)_120px\]{grid-template-columns:84px minmax(150px,1fr) 120px}.tw\:grid-cols-\[84px_minmax\(180px\,1fr\)_minmax\(180px\,1fr\)_120px\]{grid-template-columns:84px minmax(180px,1fr) minmax(180px,1fr) 120px}.tw\:grid-cols-\[85px_1fr\]{grid-template-columns:85px 1fr}.tw\:grid-cols-\[85px_minmax\(180px\,1fr\)_135px_120px\]{grid-template-columns:85px minmax(180px,1fr) 135px 120px}.tw\:grid-cols-\[90px_100px_1\.4fr_140px_1fr_250px\]{grid-template-columns:90px 100px 1.4fr 140px 1fr 250px}.tw\:grid-cols-\[90px_100px_1fr_250px\]{grid-template-columns:90px 100px 1fr 250px}.tw\:grid-cols-\[100px_1fr_1fr_120px\]{grid-template-columns:100px 1fr 1fr 120px}.tw\:grid-cols-\[100px_1fr_100px_120px\]{grid-template-columns:100px 1fr 100px 120px}.tw\:grid-cols-\[100px_1fr_110px_120px\]{grid-template-columns:100px 1fr 110px 120px}.tw\:grid-cols-\[100px_1fr_120px\]{grid-template-columns:100px 1fr 120px}.tw\:grid-cols-\[100px_1fr_150px_120px\]{grid-template-columns:100px 1fr 150px 120px}.tw\:grid-cols-\[100px_1fr_150px_250px\]{grid-template-columns:100px 1fr 150px 250px}.tw\:grid-cols-\[100px_1fr_180px_160px\]{grid-template-columns:100px 1fr 180px 160px}.tw\:grid-cols-\[100px_1fr_250px\]{grid-template-columns:100px 1fr 250px}.tw\:grid-cols-\[100px_105px_90px_105px_105px_minmax\(150px\,1fr\)_135px_135px_145px\]{grid-template-columns:100px 105px 90px 105px 105px minmax(150px,1fr) 135px 135px 145px}.tw\:grid-cols-\[160px_180px_1fr\]{grid-template-columns:160px 180px 1fr}.tw\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(100px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(100px,.8fr)}.tw\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.tw\:grid-cols-\[minmax\(0\,3fr\)_minmax\(320px\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(320px,2fr)}.tw\:grid-cols-\[minmax\(180px\,1\.6fr\)_repeat\(4\,minmax\(90px\,0\.7fr\)\)_minmax\(190px\,1\.2fr\)\]{grid-template-columns:minmax(180px,1.6fr) repeat(4,minmax(90px,.7fr)) minmax(190px,1.2fr)}.tw\:grid-cols-\[minmax\(180px\,1\.25fr\)_repeat\(4\,minmax\(90px\,1fr\)\)_minmax\(190px\,1fr\)\]{grid-template-columns:minmax(180px,1.25fr) repeat(4,minmax(90px,1fr)) minmax(190px,1fr)}.tw\:grid-cols-\[minmax\(180px\,1fr\)_100px_100px\]{grid-template-columns:minmax(180px,1fr) 100px 100px}.tw\:grid-cols-\[minmax\(180px\,1fr\)_minmax\(220px\,1\.35fr\)_minmax\(220px\,1\.35fr\)_100px\]{grid-template-columns:minmax(180px,1fr) minmax(220px,1.35fr) minmax(220px,1.35fr) 100px}.tw\:grid-cols-\[minmax\(260px\,430px\)_minmax\(210px\,260px\)_82px_1fr\]{grid-template-columns:minmax(260px,430px) minmax(210px,260px) 82px 1fr}.tw\:grid-cols-\[minmax\(320px\,1fr\)_minmax\(430px\,1\.05fr\)\]{grid-template-columns:minmax(320px,1fr) minmax(430px,1.05fr)}.tw\:grid-rows-\[77px_minmax\(0\,1fr\)_auto\]\!{grid-template-rows:77px minmax(0,1fr) auto!important}.tw\:grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.tw\:grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.tw\:grid-rows-\[auto_minmax\(0\,1fr\)_auto\]\!{grid-template-rows:auto minmax(0,1fr) auto!important}.tw\:flex-col{flex-direction:column}.tw\:flex-nowrap{flex-wrap:nowrap}.tw\:flex-wrap{flex-wrap:wrap}.tw\:place-items-center{place-items:center}.tw\:content-start{align-content:flex-start}.tw\:items-center{align-items:center}.tw\:items-center\!{align-items:center!important}.tw\:items-end{align-items:flex-end}.tw\:items-start{align-items:flex-start}.tw\:items-stretch{align-items:stretch}.tw\:justify-between{justify-content:space-between}.tw\:justify-between\!{justify-content:space-between!important}.tw\:justify-center{justify-content:center}.tw\:justify-center\!{justify-content:center!important}.tw\:justify-end{justify-content:flex-end}.tw\:justify-start\!{justify-content:flex-start!important}.tw\:gap-0\.5{gap:calc(var(--tw-spacing) * .5)}.tw\:gap-1{gap:var(--tw-spacing)}.tw\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-2\.5{gap:calc(var(--tw-spacing) * 2.5)}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-3\!{gap:calc(var(--tw-spacing) * 3)!important}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-5{gap:calc(var(--tw-spacing) * 5)}.tw\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:gap-\[6px\]\!{gap:6px!important}.tw\:gap-\[7px\]{gap:7px}.tw\:gap-\[10px\]{gap:10px}.tw\:gap-\[14px\]{gap:14px}.tw\:gap-\[15px\]{gap:15px}.tw\:gap-x-2{column-gap:calc(var(--tw-spacing) * 2)}.tw\:gap-x-5{column-gap:calc(var(--tw-spacing) * 5)}.tw\:gap-y-2{row-gap:calc(var(--tw-spacing) * 2)}.tw\:gap-y-\[10px\]{row-gap:10px}.tw\:self-center{align-self:center}.tw\:self-start\!{align-self:flex-start!important}.tw\:self-stretch{align-self:stretch}.tw\:justify-self-center\!{justify-self:center!important}.tw\:justify-self-start{justify-self:flex-start}.tw\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw\:overflow-auto{overflow:auto}.tw\:overflow-hidden{overflow:hidden}.tw\:overflow-hidden\!{overflow:hidden!important}.tw\:overflow-visible\!{overflow:visible!important}.tw\:overflow-x-auto{overflow-x:auto}.tw\:overflow-x-hidden{overflow-x:hidden}.tw\:overflow-y-auto{overflow-y:auto}.tw\:overflow-y-auto\!{overflow-y:auto!important}.tw\:overflow-y-hidden{overflow-y:hidden}.tw\:overflow-y-scroll{overflow-y:scroll}.tw\:overflow-y-scroll\!{overflow-y:scroll!important}.tw\:rounded{border-radius:.25rem}.tw\:rounded-\[2px\]{border-radius:2px}.tw\:rounded-\[3px\]{border-radius:3px}.tw\:rounded-\[3px\]\!{border-radius:3px!important}.tw\:rounded-\[4px\]{border-radius:4px}.tw\:rounded-\[4px\]\!{border-radius:4px!important}.tw\:rounded-\[5px\]{border-radius:5px}.tw\:rounded-\[6px\]{border-radius:6px}.tw\:rounded-\[6px\]\!{border-radius:6px!important}.tw\:rounded-\[8px\]\!{border-radius:8px!important}.tw\:rounded-\[10px\]{border-radius:10px}.tw\:rounded-\[50\%\]{border-radius:50%}.tw\:rounded-full{border-radius:3.40282e38px}.tw\:rounded-lg{border-radius:var(--tw-radius-lg)}.tw\:rounded-lg\!{border-radius:var(--tw-radius-lg)!important}.tw\:rounded-md{border-radius:var(--tw-radius-md)}.tw\:rounded-none\!{border-radius:0!important}.tw\:rounded-xl{border-radius:var(--tw-radius-xl)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.tw\:border-2{border-style:var(--tw-border-style);border-width:2px}.tw\:border-x-0\!{border-inline-style:var(--tw-border-style)!important;border-inline-width:0!important}.tw\:border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.tw\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:border-t\!{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.tw\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.tw\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.tw\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:border-b-0\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.tw\:border-dashed{--tw-border-style:dashed;border-style:dashed}.tw\:border-\[\#0d7ef4\]\!{border-color:#0d7ef4!important}.tw\:border-\[\#2f80ed\]{border-color:#2f80ed}.tw\:border-\[\#2f80ed\]\!{border-color:#2f80ed!important}.tw\:border-\[\#9fc8d3\]{border-color:#9fc8d3}.tw\:border-\[\#24a8c2\]{border-color:#24a8c2}.tw\:border-\[\#69b8ca\]{border-color:#69b8ca}.tw\:border-\[\#219eb8\]{border-color:#219eb8}.tw\:border-\[\#1389a5\]{border-color:#1389a5}.tw\:border-\[\#6148dc\]{border-color:#6148dc}.tw\:border-\[\#a8cbd3\]{border-color:#a8cbd3}.tw\:border-\[\#b8cdd2\]{border-color:#b8cdd2}.tw\:border-\[\#b9dce4\]{border-color:#b9dce4}.tw\:border-\[\#bbb\]{border-color:#bbb}.tw\:border-\[\#bdbdb8\]{border-color:#bdbdb8}.tw\:border-\[\#bdbdb8\]\!{border-color:#bdbdb8!important}.tw\:border-\[\#bdcdd1\]{border-color:#bdcdd1}.tw\:border-\[\#bfd1d6\]{border-color:#bfd1d6}.tw\:border-\[\#c7d5d9\]{border-color:#c7d5d9}.tw\:border-\[\#c8d2d5\]{border-color:#c8d2d5}.tw\:border-\[\#cbd8db\]{border-color:#cbd8db}.tw\:border-\[\#cbd8dc\]\!{border-color:#cbd8dc!important}.tw\:border-\[\#cbe6ec\]{border-color:#cbe6ec}.tw\:border-\[\#ccc\]{border-color:#ccc}.tw\:border-\[\#cfe0f4\]{border-color:#cfe0f4}.tw\:border-\[\#d5dce0\]{border-color:#d5dce0}.tw\:border-\[\#d5e0e3\]{border-color:#d5e0e3}.tw\:border-\[\#d7d7d7\]{border-color:#d7d7d7}.tw\:border-\[\#d8d8d8\]{border-color:#d8d8d8}.tw\:border-\[\#d8e3e6\]{border-color:#d8e3e6}.tw\:border-\[\#d9e6f5\]{border-color:#d9e6f5}.tw\:border-\[\#ddd\]{border-color:#ddd}.tw\:border-\[\#e2e2e2\]{border-color:#e2e2e2}.tw\:border-\[\#e2e6e8\]{border-color:#e2e6e8}.tw\:border-\[\#e4e4e4\]{border-color:#e4e4e4}.tw\:border-\[\#edf1f2\]{border-color:#edf1f2}.tw\:border-\[\#edf1f2\]\!{border-color:#edf1f2!important}.tw\:border-\[\#eee\]{border-color:#eee}.tw\:border-\[\#efefef\]{border-color:#efefef}.tw\:border-\[\#efefef\]\!{border-color:#efefef!important}.tw\:border-\[\#f2d38f\]{border-color:#f2d38f}.tw\:border-\[var\(--line\)\]{border-color:var(--line)}.tw\:border-transparent{border-color:#0000}.tw\:bg-\[\#0d7ef4\]\!{background-color:#0d7ef4!important}.tw\:bg-\[\#2f80ed\]{background-color:#2f80ed}.tw\:bg-\[\#2f80ed\]\!{background-color:#2f80ed!important}.tw\:bg-\[\#4a90e2\]{background-color:#4a90e2}.tw\:bg-\[\#007bff\]{background-color:#007bff}.tw\:bg-\[\#20a4bd\]{background-color:#20a4bd}.tw\:bg-\[\#219bb8\]{background-color:#219bb8}.tw\:bg-\[\#219bb8\]\!{background-color:#219bb8!important}.tw\:bg-\[\#219eb8\]{background-color:#219eb8}.tw\:bg-\[\#6148dc\]{background-color:#6148dc}.tw\:bg-\[\#25875d\]{background-color:#25875d}.tw\:bg-\[\#EDF3F0\]{background-color:#edf3f0}.tw\:bg-\[\#a6e4b8\]{background-color:#a6e4b8}.tw\:bg-\[\#add8e6\]{background-color:#add8e6}.tw\:bg-\[\#cecece\]{background-color:#cecece}.tw\:bg-\[\#ddd\]{background-color:#ddd}.tw\:bg-\[\#dfe6e8\]{background-color:#dfe6e8}.tw\:bg-\[\#dff3f7\]{background-color:#dff3f7}.tw\:bg-\[\#dff4f8\]{background-color:#dff4f8}.tw\:bg-\[\#e1f1f5\]{background-color:#e1f1f5}.tw\:bg-\[\#e4f0ff\]{background-color:#e4f0ff}.tw\:bg-\[\#e4f4f7\]{background-color:#e4f4f7}.tw\:bg-\[\#e6f0fe\]{background-color:#e6f0fe}.tw\:bg-\[\#e6f0fe\]\!{background-color:#e6f0fe!important}.tw\:bg-\[\#e6f7fb\]{background-color:#e6f7fb}.tw\:bg-\[\#eaf2ff\]\!{background-color:#eaf2ff!important}.tw\:bg-\[\#eaf5f7\]{background-color:#eaf5f7}.tw\:bg-\[\#ec8181\]{background-color:#ec8181}.tw\:bg-\[\#ecf0f3\]{background-color:#ecf0f3}.tw\:bg-\[\#edf5f7\]{background-color:#edf5f7}.tw\:bg-\[\#edf5ff\]{background-color:#edf5ff}.tw\:bg-\[\#eee\]{background-color:#eee}.tw\:bg-\[\#f0f0f0\]{background-color:#f0f0f0}.tw\:bg-\[\#f0f4f5\]{background-color:#f0f4f5}.tw\:bg-\[\#f1f1f1\]{background-color:#f1f1f1}.tw\:bg-\[\#f2f2f2\]{background-color:#f2f2f2}.tw\:bg-\[\#f3fbfd\]{background-color:#f3fbfd}.tw\:bg-\[\#f5f8f9\]{background-color:#f5f8f9}.tw\:bg-\[\#f5fafb\]{background-color:#f5fafb}.tw\:bg-\[\#f6fbfc\]{background-color:#f6fbfc}.tw\:bg-\[\#f7f7f7\]{background-color:#f7f7f7}.tw\:bg-\[\#f7fbfc\]{background-color:#f7fbfc}.tw\:bg-\[\#f7fcfd\]{background-color:#f7fcfd}.tw\:bg-\[\#f8fbff\]{background-color:#f8fbff}.tw\:bg-\[\#f9f9f9\]{background-color:#f9f9f9}.tw\:bg-\[\#fafafa\]{background-color:#fafafa}.tw\:bg-\[\#ffeae8\]{background-color:#ffeae8}.tw\:bg-\[\#ffeae8\]\!{background-color:#ffeae8!important}.tw\:bg-\[\#fff0ef\]{background-color:#fff0ef}.tw\:bg-\[\#fff8e8\]{background-color:#fff8e8}.tw\:bg-\[rgba\(23\,34\,43\,0\.42\)\]{background-color:#17222b6b}.tw\:bg-black\/30{background-color:var(--tw-color-black)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-black\/30{background-color:color-mix(in oklab,var(--tw-color-black) 30%,transparent)}}.tw\:bg-black\/40{background-color:var(--tw-color-black)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-black\/40{background-color:color-mix(in oklab,var(--tw-color-black) 40%,transparent)}}.tw\:bg-black\/50\!{background-color:var(--tw-color-black)!important}@supports (color:color-mix(in lab,red,red)){.tw\:bg-black\/50\!{background-color:color-mix(in oklab,var(--tw-color-black) 50%,transparent)!important}}.tw\:bg-black\/80{background-color:var(--tw-color-black)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-black\/80{background-color:color-mix(in oklab,var(--tw-color-black) 80%,transparent)}}.tw\:bg-transparent{background-color:#0000}.tw\:bg-transparent\!{background-color:#0000!important}.tw\:bg-white{background-color:var(--tw-color-white)}.tw\:bg-white\!{background-color:var(--tw-color-white)!important}.tw\:bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.tw\:bg-linear-to-r{--tw-gradient-position:to right in oklab}}.tw\:bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.tw\:bg-\[linear-gradient\(180deg\,\#f8fbfc_0\%\,\#edf6f8_100\%\)\]{background-image:linear-gradient(#f8fbfc,#edf6f8)}.tw\:from-\[\#5bd1d7\]{--tw-gradient-from:#5bd1d7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-\[\#9356d8\]{--tw-gradient-to:#9356d8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:object-contain{object-fit:contain}.tw\:object-cover{object-fit:cover}.tw\:p-0{padding:0}.tw\:p-0\!{padding:0!important}.tw\:p-0\.5{padding:calc(var(--tw-spacing) * .5)}.tw\:p-1{padding:var(--tw-spacing)}.tw\:p-1\!{padding:var(--tw-spacing)!important}.tw\:p-1\.5{padding:calc(var(--tw-spacing) * 1.5)}.tw\:p-2{padding:calc(var(--tw-spacing) * 2)}.tw\:p-3{padding:calc(var(--tw-spacing) * 3)}.tw\:p-3\!{padding:calc(var(--tw-spacing) * 3)!important}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:p-4\!{padding:calc(var(--tw-spacing) * 4)!important}.tw\:p-5{padding:calc(var(--tw-spacing) * 5)}.tw\:p-6{padding:calc(var(--tw-spacing) * 6)}.tw\:p-6\!{padding:calc(var(--tw-spacing) * 6)!important}.tw\:p-7{padding:calc(var(--tw-spacing) * 7)}.tw\:p-8{padding:calc(var(--tw-spacing) * 8)}.tw\:p-\[14px\]{padding:14px}.tw\:p-\[30px\]{padding:30px}.tw\:px-2{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:px-2\!{padding-inline:calc(var(--tw-spacing) * 2)!important}.tw\:px-2\.5{padding-inline:calc(var(--tw-spacing) * 2.5)}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:px-3\!{padding-inline:calc(var(--tw-spacing) * 3)!important}.tw\:px-3\.5{padding-inline:calc(var(--tw-spacing) * 3.5)}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:px-4\!{padding-inline:calc(var(--tw-spacing) * 4)!important}.tw\:px-5{padding-inline:calc(var(--tw-spacing) * 5)}.tw\:px-5\!{padding-inline:calc(var(--tw-spacing) * 5)!important}.tw\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:px-6\!{padding-inline:calc(var(--tw-spacing) * 6)!important}.tw\:px-8{padding-inline:calc(var(--tw-spacing) * 8)}.tw\:px-\[5px\]{padding-inline:5px}.tw\:px-\[7px\]{padding-inline:7px}.tw\:px-\[9px\]{padding-inline:9px}.tw\:px-\[10px\]{padding-inline:10px}.tw\:px-\[11px\]{padding-inline:11px}.tw\:px-\[34px\]\!{padding-inline:34px!important}.tw\:py-0\!{padding-block:0!important}.tw\:py-0\.5{padding-block:calc(var(--tw-spacing) * .5)}.tw\:py-1{padding-block:var(--tw-spacing)}.tw\:py-1\!{padding-block:var(--tw-spacing)!important}.tw\:py-1\.5{padding-block:calc(var(--tw-spacing) * 1.5)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-2\.5{padding-block:calc(var(--tw-spacing) * 2.5)}.tw\:py-3{padding-block:calc(var(--tw-spacing) * 3)}.tw\:py-4{padding-block:calc(var(--tw-spacing) * 4)}.tw\:py-4\!{padding-block:calc(var(--tw-spacing) * 4)!important}.tw\:py-7\!{padding-block:calc(var(--tw-spacing) * 7)!important}.tw\:py-16{padding-block:calc(var(--tw-spacing) * 16)}.tw\:py-\[5px\]{padding-block:5px}.tw\:py-\[9px\]{padding-block:9px}.tw\:py-\[13px\]{padding-block:13px}.tw\:py-\[26px\]{padding-block:26px}.tw\:pt-1{padding-top:var(--tw-spacing)}.tw\:pt-2{padding-top:calc(var(--tw-spacing) * 2)}.tw\:pt-4{padding-top:calc(var(--tw-spacing) * 4)}.tw\:pt-5{padding-top:calc(var(--tw-spacing) * 5)}.tw\:pt-10\!{padding-top:calc(var(--tw-spacing) * 10)!important}.tw\:pt-\[58px\]\!{padding-top:58px!important}.tw\:pr-5{padding-right:calc(var(--tw-spacing) * 5)}.tw\:pr-\[5px\]\!{padding-right:5px!important}.tw\:pb-1{padding-bottom:var(--tw-spacing)}.tw\:pb-2{padding-bottom:calc(var(--tw-spacing) * 2)}.tw\:pb-3{padding-bottom:calc(var(--tw-spacing) * 3)}.tw\:pb-4{padding-bottom:calc(var(--tw-spacing) * 4)}.tw\:pb-5{padding-bottom:calc(var(--tw-spacing) * 5)}.tw\:pb-6\!{padding-bottom:calc(var(--tw-spacing) * 6)!important}.tw\:pb-8\!{padding-bottom:calc(var(--tw-spacing) * 8)!important}.tw\:pb-20{padding-bottom:calc(var(--tw-spacing) * 20)}.tw\:pb-24\!{padding-bottom:calc(var(--tw-spacing) * 24)!important}.tw\:pb-\[34px\]\!{padding-bottom:34px!important}.tw\:pl-2\.5\!{padding-left:calc(var(--tw-spacing) * 2.5)!important}.tw\:text-center{text-align:center}.tw\:text-left{text-align:left}.tw\:text-left\!{text-align:left!important}.tw\:text-right{text-align:right}.tw\:\[font-family\:Roboto\,\'Segoe_UI\'\,Arial\,sans-serif\]{font-family:Roboto,Segoe UI,Arial,sans-serif}.tw\:font-\[\'Roboto\'\,Arial\,sans-serif\]{font-family:Roboto,Arial,sans-serif}.tw\:font-\[\'Roboto\'\,sans-serif\]{font-family:Roboto,sans-serif}.tw\:font-\[Roboto\,\'Segoe_UI\'\,Arial\,sans-serif\]{font-family:Roboto,Segoe UI,Arial,sans-serif}.tw\:font-mono{font-family:var(--tw-font-mono)}.tw\:text-base{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xl{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height))}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:text-xs\!{font-size:var(--tw-text-xs)!important;line-height:var(--tw-leading,var(--tw-text-xs--line-height))!important}.tw\:text-\[0\.9rem\]{font-size:.9rem}.tw\:text-\[0\.85rem\]{font-size:.85rem}.tw\:text-\[0\.95rem\]{font-size:.95rem}.tw\:text-\[1\.4rem\]{font-size:1.4rem}.tw\:text-\[2rem\]{font-size:2rem}.tw\:text-\[10px\]{font-size:10px}.tw\:text-\[11px\]{font-size:11px}.tw\:text-\[12px\]{font-size:12px}.tw\:text-\[13px\]{font-size:13px}.tw\:text-\[13px\]\!{font-size:13px!important}.tw\:text-\[14px\]{font-size:14px}.tw\:text-\[14px\]\!{font-size:14px!important}.tw\:text-\[15px\]{font-size:15px}.tw\:text-\[16px\]{font-size:16px}.tw\:text-\[18px\]{font-size:18px}.tw\:text-\[19px\]{font-size:19px}.tw\:text-\[20px\]{font-size:20px}.tw\:text-\[21px\]{font-size:21px}.tw\:text-\[23px\]{font-size:23px}.tw\:text-\[25px\]{font-size:25px}.tw\:text-\[27px\]{font-size:27px}.tw\:text-\[28px\]{font-size:28px}.tw\:leading-4{--tw-leading:calc(var(--tw-spacing) * 4);line-height:calc(var(--tw-spacing) * 4)}.tw\:leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.tw\:leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.tw\:leading-snug{--tw-leading:var(--tw-leading-snug);line-height:var(--tw-leading-snug)}.tw\:leading-tight{--tw-leading:var(--tw-leading-tight);line-height:var(--tw-leading-tight)}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-bold\!{--tw-font-weight:var(--tw-font-weight-bold)!important;font-weight:var(--tw-font-weight-bold)!important}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-medium\!{--tw-font-weight:var(--tw-font-weight-medium)!important;font-weight:var(--tw-font-weight-medium)!important}.tw\:font-normal{--tw-font-weight:var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal)}.tw\:font-normal\!{--tw-font-weight:var(--tw-font-weight-normal)!important;font-weight:var(--tw-font-weight-normal)!important}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:tracking-wide{--tw-tracking:var(--tw-tracking-wide);letter-spacing:var(--tw-tracking-wide)}.tw\:\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.tw\:break-words{overflow-wrap:break-word}.tw\:wrap-anywhere{overflow-wrap:anywhere}.tw\:wrap-break-word{overflow-wrap:break-word}.tw\:text-ellipsis{text-overflow:ellipsis}.tw\:whitespace-normal{white-space:normal}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:text-\[\#2b4148\]{color:#2b4148}.tw\:text-\[\#2cb3cc\]\!{color:#2cb3cc!important}.tw\:text-\[\#2f80ed\]{color:#2f80ed}.tw\:text-\[\#2f80ed\]\!{color:#2f80ed!important}.tw\:text-\[\#3c3c38\]{color:#3c3c38}.tw\:text-\[\#3c3c38\]\!{color:#3c3c38!important}.tw\:text-\[\#5d8791\]{color:#5d8791}.tw\:text-\[\#6b7280\]{color:#6b7280}.tw\:text-\[\#6f63a8\]{color:#6f63a8}.tw\:text-\[\#007bff\]{color:#007bff}.tw\:text-\[\#8ba0a5\]{color:#8ba0a5}.tw\:text-\[\#8f332f\]\!{color:#8f332f!important}.tw\:text-\[\#9a6200\]{color:#9a6200}.tw\:text-\[\#20a9c0\]{color:#20a9c0}.tw\:text-\[\#22abc4\]{color:#22abc4}.tw\:text-\[\#34a853\]{color:#34a853}.tw\:text-\[\#168da5\]{color:#168da5}.tw\:text-\[\#197f94\]{color:#197f94}.tw\:text-\[\#199eb8\]{color:#199eb8}.tw\:text-\[\#202b33\]{color:#202b33}.tw\:text-\[\#219bb8\]{color:#219bb8}.tw\:text-\[\#219bb8\]\!{color:#219bb8!important}.tw\:text-\[\#219eb8\]{color:#219eb8}.tw\:text-\[\#246f80\]{color:#246f80}.tw\:text-\[\#246fc5\]\!{color:#246fc5!important}.tw\:text-\[\#263a41\]{color:#263a41}.tw\:text-\[\#333\]{color:#333}.tw\:text-\[\#333\]\!{color:#333!important}.tw\:text-\[\#365b64\]{color:#365b64}.tw\:text-\[\#365b64\]\!{color:#365b64!important}.tw\:text-\[\#555\]{color:#555}.tw\:text-\[\#555\]\!{color:#555!important}.tw\:text-\[\#666\]{color:#666}.tw\:text-\[\#667b80\]{color:#667b80}.tw\:text-\[\#777\]{color:#777}.tw\:text-\[\#888\]{color:#888}.tw\:text-\[\#4285f4\]{color:#4285f4}.tw\:text-\[\#24527d\]{color:#24527d}.tw\:text-\[\#25875d\]{color:#25875d}.tw\:text-\[\#28444b\]{color:#28444b}.tw\:text-\[\#30434a\]{color:#30434a}.tw\:text-\[\#34495e\]{color:#34495e}.tw\:text-\[\#36535b\]{color:#36535b}.tw\:text-\[\#38658f\]{color:#38658f}.tw\:text-\[\#40545b\]{color:#40545b}.tw\:text-\[\#60747a\]{color:#60747a}.tw\:text-\[\#63778d\]{color:#63778d}.tw\:text-\[\#68797f\]{color:#68797f}.tw\:text-\[\#236879\]{color:#236879}.tw\:text-\[\#294455\]{color:#294455}.tw\:text-\[\#397481\]{color:#397481}.tw\:text-\[\#536970\]{color:#536970}.tw\:text-\[\#626262\]{color:#626262}.tw\:text-\[\#718187\]{color:#718187}.tw\:text-\[\#748397\]{color:#748397}.tw\:text-\[\#878784\]{color:#878784}.tw\:text-\[\#b3261e\]{color:#b3261e}.tw\:text-\[\#bc3b35\]{color:#bc3b35}.tw\:text-\[\#c73228\]{color:#c73228}.tw\:text-\[\#c73228\]\!{color:#c73228!important}.tw\:text-\[\#dc3545\]{color:#dc3545}.tw\:text-\[\#fbbc05\]{color:#fbbc05}.tw\:text-black{color:var(--tw-color-black)}.tw\:text-white{color:var(--tw-color-white)}.tw\:text-white\!{color:var(--tw-color-white)!important}.tw\:uppercase{text-transform:uppercase}.tw\:no-underline{text-decoration-line:none}.tw\:accent-\[\#219bb8\]{accent-color:#219bb8}.tw\:opacity-0{opacity:0}.tw\:opacity-65{opacity:.65}.tw\:opacity-100{opacity:1}.tw\:shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[-4px_0_8px_-7px_\#334b53\]{--tw-shadow:-4px 0 8px -7px var(--tw-shadow-color,#334b53);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[-8px_10px_24px_rgba\(23\,34\,43\,0\.16\)\]{--tw-shadow:-8px 10px 24px var(--tw-shadow-color,#17222b29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_0_10px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_2px_5px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 2px 5px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_3px_12px_rgba\(47\,78\,86\,0\.12\)\]{--tw-shadow:0 3px 12px var(--tw-shadow-color,#2f4e561f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_4px_10px_rgba\(18\,45\,56\,0\.16\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,#122d3829);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_5px_16px_rgba\(38\,75\,84\,0\.08\)\]{--tw-shadow:0 5px 16px var(--tw-shadow-color,#264b5414);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_8px_16px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 8px 16px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_10px_24px_rgba\(31\,67\,76\,0\.2\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#1f434c33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.8\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#fffc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[inset_0_3px_0_\#219bb8\,0_-5px_14px_rgba\(41\,77\,87\,0\.08\)\]{--tw-shadow:inset 0 3px 0 var(--tw-shadow-color,#219bb8), 0 -5px 14px var(--tw-shadow-color,#294d5714);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:ring-\[\#c7e7ed\]{--tw-ring-color:#c7e7ed}.tw\:brightness-0{--tw-brightness:brightness(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.tw\:invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.tw\:transition-\[background-color\,border-color\,box-shadow\,transform\]{transition-property:background-color,border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[background-color\,border-color\,color\,box-shadow\,transform\]{transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[max-height\,opacity\,transform\,border-color\]{transition-property:max-height,opacity,transform,border-color;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-\[max-height\]{transition-property:max-height;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:delay-0\!{transition-delay:0s!important}.tw\:duration-150{--tw-duration:.15s;transition-duration:.15s}.tw\:duration-200{--tw-duration:.2s;transition-duration:.2s}.tw\:duration-300{--tw-duration:.3s;transition-duration:.3s}.tw\:ease-in-out{--tw-ease:var(--tw-ease-in-out);transition-timing-function:var(--tw-ease-in-out)}.tw\:will-change-transform{will-change:transform}.tw\:outline-none{--tw-outline-style:none;outline-style:none}.tw\:\[backface-visibility\:hidden\]{backface-visibility:hidden}.tw\:\[transition\:color_150ms_ease\,background-color_150ms_ease\]{transition:color .15s,background-color .15s}.tw\:\[transition\:left_320ms_cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{transition:left .32s cubic-bezier(.4,0,.2,1)}.tw\:\[transition\:opacity_150ms_ease-out\,transform_150ms_ease-out\,visibility_0s_linear_150ms\]{transition:opacity .15s ease-out,transform .15s ease-out,visibility 0s linear .15s}.tw\:\[transition\:opacity_180ms_ease\,visibility_0s_linear_240ms\]{transition:opacity .18s,visibility 0s linear .24s}.tw\:\[transition\:opacity_200ms_ease\,visibility_0s_linear_200ms\]{transition:opacity .2s,visibility 0s linear .2s}.tw\:\[transition\:transform_200ms_cubic-bezier\(0\.4\,0\,0\.2\,1\)\,visibility_0s_linear_200ms\]{transition:transform .2s cubic-bezier(.4,0,.2,1),visibility 0s linear .2s}.tw\:\[transition\:transform_240ms_cubic-bezier\(0\.4\,0\,0\.2\,1\)\,opacity_180ms_ease\,visibility_0s_linear_240ms\]{transition:transform .24s cubic-bezier(.4,0,.2,1),opacity .18s,visibility 0s linear .24s}.tw\:before\:absolute:before{content:var(--tw-content);position:absolute}.tw\:before\:inset-y-\[2px\]:before{content:var(--tw-content);inset-block:2px}.tw\:before\:left-0:before{content:var(--tw-content);left:0}.tw\:before\:w-2:before{content:var(--tw-content);width:calc(var(--tw-spacing) * 2)}.tw\:before\:bg-\[var\(--legacy-row-status-color\)\]:before{content:var(--tw-content);background-color:var(--legacy-row-status-color)}.tw\:before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.tw\:focus-within\:z-\[4\]:focus-within{z-index:4}.tw\:focus-within\:border-\[\#2f80ed\]:focus-within{border-color:#2f80ed}.tw\:focus-within\:shadow-\[0_0_0_3px_rgba\(47\,128\,237\,0\.14\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#2f80ed24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.tw\:hover\:border-\[\#0f7087\]:hover{border-color:#0f7087}.tw\:hover\:border-\[\#0f7087\]\!:hover{border-color:#0f7087!important}.tw\:hover\:border-\[\#2f80ed\]:hover{border-color:#2f80ed}.tw\:hover\:border-\[\#7fb8c4\]:hover{border-color:#7fb8c4}.tw\:hover\:border-\[\#79aeb9\]:hover{border-color:#79aeb9}.tw\:hover\:border-\[\#219bb8\]:hover{border-color:#219bb8}.tw\:hover\:bg-\[\#0f7087\]\!:hover{background-color:#0f7087!important}.tw\:hover\:bg-\[\#219bb8\]\!:hover{background-color:#219bb8!important}.tw\:hover\:bg-\[\#1389a5\]:hover{background-color:#1389a5}.tw\:hover\:bg-\[\#1389a5\]\!:hover{background-color:#1389a5!important}.tw\:hover\:bg-\[\#add8e6\]:hover{background-color:#add8e6}.tw\:hover\:bg-\[\#e9ecef\]\!:hover{background-color:#e9ecef!important}.tw\:hover\:bg-\[\#eaf5f7\]:hover{background-color:#eaf5f7}.tw\:hover\:bg-\[\#eaf6f8\]:hover{background-color:#eaf6f8}.tw\:hover\:bg-\[\#eaf6f8\]\!:hover{background-color:#eaf6f8!important}.tw\:hover\:bg-\[\#eaf7fb\]:hover{background-color:#eaf7fb}.tw\:hover\:bg-\[\#f1f8f9\]:hover{background-color:#f1f8f9}.tw\:hover\:bg-\[\#f8e8e7\]\!:hover{background-color:#f8e8e7!important}.tw\:hover\:\[background-image\:none\]\!:hover{background-image:none!important}.tw\:hover\:text-\[\#176f82\]:hover{color:#176f82}.tw\:hover\:text-\[\#176f82\]\!:hover{color:#176f82!important}.tw\:hover\:text-\[\#a22620\]\!:hover{color:#a22620!important}.tw\:hover\:text-white\!:hover{color:var(--tw-color-white)!important}}.tw\:focus\:bg-\[\#eaf5f7\]:focus{background-color:#eaf5f7}.tw\:focus-visible\:border-\[\#219bb8\]:focus-visible{border-color:#219bb8}.tw\:focus-visible\:bg-\[\#add8e6\]:focus-visible{background-color:#add8e6}.tw\:focus-visible\:shadow-\[0_0_0_2px_rgba\(33\,155\,184\,0\.2\)\]:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#219bb833);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:focus-visible\:shadow-\[0_0_0_3px_rgba\(33\,155\,184\,0\.18\)\]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#219bb82e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:focus-visible\:shadow-\[0_0_0_3px_rgba\(33\,155\,184\,0\.25\)\]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#219bb840);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.tw\:focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.tw\:focus-visible\:outline-\[\#219bb8\]:focus-visible{outline-color:#219bb8}.tw\:focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.tw\:active\:scale-\[0\.97\]:active{scale:.97}.tw\:disabled\:transform-none:disabled{transform:none}.tw\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.tw\:disabled\:cursor-wait\!:disabled{cursor:wait!important}.tw\:disabled\:opacity-50:disabled{opacity:.5}.tw\:disabled\:opacity-70\!:disabled{opacity:.7!important}.tw\:disabled\:opacity-100:disabled{opacity:1}.tw\:data-\[state\=open\]\:pointer-events-auto[data-state=open]{pointer-events:auto}.tw\:data-\[state\=open\]\:visible[data-state=open]{visibility:visible}.tw\:data-\[state\=open\]\:\[transform\:translate3d\(0\,0\,0\)\][data-state=open]{transform:translate(0)}.tw\:data-\[state\=open\]\:\[transform\:translateY\(0\)_scale\(1\)\][data-state=open]{transform:translateY(0)scale(1)}.tw\:data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.tw\:data-\[state\=open\]\:\[transition-delay\:0s\][data-state=open],.tw\:data-\[state\=open\]\:delay-0[data-state=open]{transition-delay:0s}@media(prefers-reduced-motion:reduce){.tw\:motion-reduce\:\[transition-delay\:0s\]\!,.tw\:motion-reduce\:delay-0\!{transition-delay:0s!important}.tw\:motion-reduce\:duration-\[0\.01ms\]{--tw-duration:.01ms;transition-duration:.01ms}.tw\:motion-reduce\:duration-\[0\.01ms\]\!{--tw-duration:.01ms!important;transition-duration:.01ms!important}.tw\:motion-reduce\:\[transition-duration\:0\.01ms\]\!{transition-duration:.01ms!important}}@media not all and (min-width:1100px){.tw\:max-\[1100px\]\:col-span-2{grid-column:span 2/span 2}.tw\:max-\[1100px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:1080px){.tw\:max-\[1080px\]\:flex-col{flex-direction:column}.tw\:max-\[1080px\]\:items-stretch{align-items:stretch}}@media not all and (min-width:1050px){.tw\:max-\[1050px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:1000px){.tw\:max-\[1000px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:980px){.tw\:max-\[980px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:920px){.tw\:max-\[920px\]\:left-\[60px\]{left:60px}.tw\:max-\[920px\]\:col-start-1{grid-column-start:1}.tw\:max-\[920px\]\:hidden{display:none}.tw\:max-\[920px\]\:w-full{width:100%}.tw\:max-\[920px\]\:grid-rows-\[64px_minmax\(0\,1fr\)_auto\]\!{grid-template-rows:64px minmax(0,1fr) auto!important}.tw\:max-\[920px\]\:p-3\!{padding:calc(var(--tw-spacing) * 3)!important}.tw\:max-\[920px\]\:\[filter\:none\]{filter:none}}@media not all and (min-width:900px){.tw\:max-\[900px\]\:mt-16{margin-top:calc(var(--tw-spacing) * 16)}.tw\:max-\[900px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:max-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:max-\[900px\]\:justify-start{justify-content:flex-start}.tw\:max-\[900px\]\:gap-3{gap:calc(var(--tw-spacing) * 3)}}@media not all and (min-width:760px){.tw\:max-\[760px\]\:static{position:static}.tw\:max-\[760px\]\:-mx-\[14px\]{margin-inline:-14px}.tw\:max-\[760px\]\:mx-auto{margin-inline:auto}.tw\:max-\[760px\]\:mt-8{margin-top:calc(var(--tw-spacing) * 8)}.tw\:max-\[760px\]\:mb-10{margin-bottom:calc(var(--tw-spacing) * 10)}.tw\:max-\[760px\]\:flex{display:flex}.tw\:max-\[760px\]\:grid{display:grid}.tw\:max-\[760px\]\:max-h-\[calc\(100dvh-360px\)\]{max-height:calc(100dvh - 360px)}.tw\:max-\[760px\]\:w-\[calc\(100\%_-_20px\)\]{width:calc(100% - 20px)}.tw\:max-\[760px\]\:w-\[calc\(100\%_-_20px\)\]\!{width:calc(100% - 20px)!important}.tw\:max-\[760px\]\:w-\[calc\(100vw-48px\)\]\!{width:calc(100vw - 48px)!important}.tw\:max-\[760px\]\:w-fit{width:fit-content}.tw\:max-\[760px\]\:w-full{width:100%}.tw\:max-\[760px\]\:w-full\!{width:100%!important}.tw\:max-\[760px\]\:max-w-none{max-width:none}.tw\:max-\[760px\]\:max-w-none\!{max-width:none!important}.tw\:max-\[760px\]\:\[touch-action\:pan-x_pan-y\]{touch-action:pan-x pan-y}.tw\:max-\[760px\]\:\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.tw\:max-\[760px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:max-\[760px\]\:flex-col{flex-direction:column}.tw\:max-\[760px\]\:items-start{align-items:flex-start}.tw\:max-\[760px\]\:items-stretch{align-items:stretch}.tw\:max-\[760px\]\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:max-\[760px\]\:overflow-x-scroll\!{overflow-x:scroll!important}.tw\:max-\[760px\]\:overflow-y-auto\!{overflow-y:auto!important}.tw\:max-\[760px\]\:\[overscroll-behavior-x\:contain\]{overscroll-behavior-x:contain}.tw\:max-\[760px\]\:p-3{padding:calc(var(--tw-spacing) * 3)}.tw\:max-\[760px\]\:p-3\!{padding:calc(var(--tw-spacing) * 3)!important}.tw\:max-\[760px\]\:p-4\!{padding:calc(var(--tw-spacing) * 4)!important}.tw\:max-\[760px\]\:p-\[14px\]{padding:14px}.tw\:max-\[760px\]\:px-3\!{padding-inline:calc(var(--tw-spacing) * 3)!important}.tw\:max-\[760px\]\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:max-\[760px\]\:px-\[14px\]{padding-inline:14px}.tw\:max-\[760px\]\:py-4\!{padding-block:calc(var(--tw-spacing) * 4)!important}.tw\:max-\[760px\]\:py-5{padding-block:calc(var(--tw-spacing) * 5)}.tw\:max-\[760px\]\:pt-6\!{padding-top:calc(var(--tw-spacing) * 6)!important}.tw\:max-\[760px\]\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:max-\[760px\]\:\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}}@media not all and (min-width:700px){.tw\:max-\[700px\]\:col-span-1{grid-column:span 1/span 1}.tw\:max-\[700px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:680px){.tw\:max-\[680px\]\:w-full{width:100%}.tw\:max-\[680px\]\:flex-col{flex-direction:column}.tw\:max-\[680px\]\:flex-wrap{flex-wrap:wrap}}@media not all and (min-width:650px){.tw\:max-\[650px\]\:w-full{width:100%}.tw\:max-\[650px\]\:flex-col{flex-direction:column}.tw\:max-\[650px\]\:pb-36\!{padding-bottom:calc(var(--tw-spacing) * 36)!important}}@media not all and (min-width:641px){.tw\:max-\[641px\]\:fixed\!{position:fixed!important}.tw\:max-\[641px\]\:relative{position:relative}.tw\:max-\[641px\]\:sticky{position:sticky}.tw\:max-\[641px\]\:top-\[68px\]\!{top:68px!important}.tw\:max-\[641px\]\:top-\[198px\]\!{top:198px!important}.tw\:max-\[641px\]\:right-0\!{right:0!important}.tw\:max-\[641px\]\:right-auto\!{right:auto!important}.tw\:max-\[641px\]\:bottom-0{bottom:0}.tw\:max-\[641px\]\:left-1\/2\!{left:50%!important}.tw\:max-\[641px\]\:z-10{z-index:10}.tw\:max-\[641px\]\:order-1\!{order:1!important}.tw\:max-\[641px\]\:order-2\!{order:2!important}.tw\:max-\[641px\]\:order-3\!{order:3!important}.tw\:max-\[641px\]\:m-0\!{margin:0!important}.tw\:max-\[641px\]\:mt-0\!{margin-top:0!important}.tw\:max-\[641px\]\:block{display:block}.tw\:max-\[641px\]\:grid{display:grid}.tw\:max-\[641px\]\:grid\!{display:grid!important}.tw\:max-\[641px\]\:hidden\!{display:none!important}.tw\:max-\[641px\]\:size-10\!{width:calc(var(--tw-spacing) * 10)!important;height:calc(var(--tw-spacing) * 10)!important}.tw\:max-\[641px\]\:size-11\!{width:calc(var(--tw-spacing) * 11)!important;height:calc(var(--tw-spacing) * 11)!important}.tw\:max-\[641px\]\:h-10\!{height:calc(var(--tw-spacing) * 10)!important}.tw\:max-\[641px\]\:h-16\!{height:calc(var(--tw-spacing) * 16)!important}.tw\:max-\[641px\]\:h-auto\!{height:auto!important}.tw\:max-\[641px\]\:h-full\!{height:100%!important}.tw\:max-\[641px\]\:max-h-\[calc\(100dvh-210px\)\]\!{max-height:calc(100dvh - 210px)!important}.tw\:max-\[641px\]\:min-h-0\!{min-height:0!important}.tw\:max-\[641px\]\:w-\[min\(280px\,calc\(100vw-24px\)\)\]\!{width:min(280px,100vw - 24px)!important}.tw\:max-\[641px\]\:w-full\!{width:100%!important}.tw\:max-\[641px\]\:max-w-none\!{max-width:none!important}.tw\:max-\[641px\]\:origin-top\!{transform-origin:top!important}.tw\:max-\[641px\]\:-translate-x-1\/2\!{--tw-translate-x: -50% !important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:max-\[641px\]\:\[transform\:translateX\(-50\%\)_translateY\(-6px\)_scale\(0\.97\)\]\!{transform:translate(-50%)translateY(-6px)scale(.97)!important}.tw\:max-\[641px\]\:grid-cols-\[minmax\(0\,1fr\)_40px\]\!{grid-template-columns:minmax(0,1fr) 40px!important}.tw\:max-\[641px\]\:grid-cols-\[minmax\(0\,1fr\)_40px_40px\]\!{grid-template-columns:minmax(0,1fr) 40px 40px!important}.tw\:max-\[641px\]\:grid-cols-\[minmax\(100px\,0\.45fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(100px,.45fr) minmax(0,1fr)}.tw\:max-\[641px\]\:grid-rows-\[auto_minmax\(0\,1fr\)\]\!{grid-template-rows:auto minmax(0,1fr)!important}.tw\:max-\[641px\]\:flex-col{flex-direction:column}.tw\:max-\[641px\]\:items-center\!{align-items:center!important}.tw\:max-\[641px\]\:gap-0{gap:0}.tw\:max-\[641px\]\:gap-2\!{gap:calc(var(--tw-spacing) * 2)!important}.tw\:max-\[641px\]\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:max-\[641px\]\:overflow-hidden\!{overflow:hidden!important}.tw\:max-\[641px\]\:overflow-visible\!{overflow:visible!important}.tw\:max-\[641px\]\:overflow-x-hidden\!{overflow-x:hidden!important}.tw\:max-\[641px\]\:overflow-y-auto\!{overflow-y:auto!important}.tw\:max-\[641px\]\:rounded{border-radius:.25rem}.tw\:max-\[641px\]\:border-b-0\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.tw\:max-\[641px\]\:bg-\[\#eaf5f7\]{background-color:#eaf5f7}.tw\:max-\[641px\]\:p-0\!{padding:0!important}.tw\:max-\[641px\]\:p-2\!{padding:calc(var(--tw-spacing) * 2)!important}.tw\:max-\[641px\]\:py-2\!{padding-block:calc(var(--tw-spacing) * 2)!important}.tw\:max-\[641px\]\:text-2xl\!{font-size:var(--tw-text-2xl)!important;line-height:var(--tw-leading,var(--tw-text-2xl--line-height))!important}.tw\:max-\[641px\]\:text-sm\!{font-size:var(--tw-text-sm)!important;line-height:var(--tw-leading,var(--tw-text-sm--line-height))!important}.tw\:max-\[641px\]\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:max-\[641px\]\:text-\[0px\]\!{font-size:0!important}.tw\:max-\[641px\]\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:max-\[641px\]\:text-\[\#5f6e76\]{color:#5f6e76}.tw\:max-\[641px\]\:before\:absolute:before{content:var(--tw-content);position:absolute}.tw\:max-\[641px\]\:before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.tw\:max-\[641px\]\:before\:left-0:before{content:var(--tw-content);left:0}.tw\:max-\[641px\]\:before\:hidden:before{content:var(--tw-content);display:none}.tw\:max-\[641px\]\:before\:w-2:before{content:var(--tw-content);width:calc(var(--tw-spacing) * 2)}.tw\:max-\[641px\]\:before\:bg-\[var\(--legacy-row-status-color\)\]:before{content:var(--tw-content);background-color:var(--legacy-row-status-color)}.tw\:max-\[641px\]\:before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.tw\:max-\[641px\]\:data-\[state\=open\]\:\[transform\:translateX\(-50\%\)_translateY\(0\)_scale\(1\)\]\![data-state=open]{transform:translate(-50%)translateY(0)scale(1)!important}}@media not all and (min-width:640px){.tw\:max-\[640px\]\:absolute\!{position:absolute!important}.tw\:max-\[640px\]\:top-\[calc\(100\%\+4px\)\]\!{top:calc(100% + 4px)!important}.tw\:max-\[640px\]\:right-0\!{right:0!important}.tw\:max-\[640px\]\:left-auto\!{left:auto!important}.tw\:max-\[640px\]\:col-span-1{grid-column:span 1/span 1}.tw\:max-\[640px\]\:mx-2\.5{margin-inline:calc(var(--tw-spacing) * 2.5)}.tw\:max-\[640px\]\:mt-0{margin-top:0}.tw\:max-\[640px\]\:grid\!{display:grid!important}.tw\:max-\[640px\]\:hidden\!{display:none!important}.tw\:max-\[640px\]\:h-auto\!{height:auto!important}.tw\:max-\[640px\]\:max-h-\[calc\(100dvh-240px\)\]\!{max-height:calc(100dvh - 240px)!important}.tw\:max-\[640px\]\:max-h-none{max-height:none}.tw\:max-\[640px\]\:min-h-16{min-height:calc(var(--tw-spacing) * 16)}.tw\:max-\[640px\]\:w-\[calc\(100\%_-_20px\)\]{width:calc(100% - 20px)}.tw\:max-\[640px\]\:w-\[min\(280px\,calc\(100vw-24px\)\)\]\!{width:min(280px,100vw - 24px)!important}.tw\:max-\[640px\]\:w-auto{width:auto}.tw\:max-\[640px\]\:w-full{width:100%}.tw\:max-\[640px\]\:min-w-0{min-width:0}.tw\:max-\[640px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:max-\[640px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:max-\[640px\]\:grid-cols-2\!{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tw\:max-\[640px\]\:flex-col{flex-direction:column}.tw\:max-\[640px\]\:items-start{align-items:flex-start}.tw\:max-\[640px\]\:items-stretch{align-items:stretch}.tw\:max-\[640px\]\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:max-\[640px\]\:overflow-y-auto\!{overflow-y:auto!important}.tw\:max-\[640px\]\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:max-\[640px\]\:bg-transparent{background-color:#0000}.tw\:max-\[640px\]\:p-2\.5{padding:calc(var(--tw-spacing) * 2.5)}.tw\:max-\[640px\]\:p-3{padding:calc(var(--tw-spacing) * 3)}.tw\:max-\[640px\]\:p-3\!{padding:calc(var(--tw-spacing) * 3)!important}.tw\:max-\[640px\]\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:max-\[640px\]\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:max-\[640px\]\:px-3\!{padding-inline:calc(var(--tw-spacing) * 3)!important}.tw\:max-\[640px\]\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:max-\[640px\]\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:max-\[640px\]\:py-3{padding-block:calc(var(--tw-spacing) * 3)}.tw\:max-\[640px\]\:pt-5\!{padding-top:calc(var(--tw-spacing) * 5)!important}.tw\:max-\[640px\]\:text-\[22px\]{font-size:22px}}@media not all and (min-width:560px){.tw\:max-\[560px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:max-\[560px\]\:flex-col{flex-direction:column}.tw\:max-\[560px\]\:items-start{align-items:flex-start}.tw\:max-\[560px\]\:gap-1{gap:var(--tw-spacing)}.tw\:max-\[560px\]\:pr-0{padding-right:0}}@media not all and (min-width:520px){.tw\:max-\[520px\]\:col-span-1{grid-column:span 1/span 1}.tw\:max-\[520px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:max-\[520px\]\:p-4{padding:calc(var(--tw-spacing) * 4)}}@media not all and (min-width:480px){.tw\:max-\[480px\]\:w-full{width:100%}.tw\:max-\[480px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:max-\[480px\]\:flex-col{flex-direction:column}.tw\:max-\[480px\]\:flex-wrap{flex-wrap:wrap}}@media not all and (min-width:450px){.tw\:max-\[450px\]\:m-0{margin:0}.tw\:max-\[450px\]\:size-8{width:calc(var(--tw-spacing) * 8);height:calc(var(--tw-spacing) * 8)}.tw\:max-\[450px\]\:h-\[calc\(100vh-24px\)\]\!{height:calc(100vh - 24px)!important}.tw\:max-\[450px\]\:max-h-\[calc\(100vh-62px\)\]\!{max-height:calc(100vh - 62px)!important}.tw\:max-\[450px\]\:w-\[calc\(100\%-40px\)\]\!{width:calc(100% - 40px)!important}.tw\:max-\[450px\]\:w-\[calc\(100vw-24px\)\]\!{width:calc(100vw - 24px)!important}.tw\:max-\[450px\]\:w-\[clamp\(96px\,32vw\,128px\)\]{width:clamp(96px,32vw,128px)}.tw\:max-\[450px\]\:w-full\!{width:100%!important}.tw\:max-\[450px\]\:max-w-full{max-width:100%}.tw\:max-\[450px\]\:max-w-none\!{max-width:none!important}.tw\:max-\[450px\]\:min-w-0{min-width:0}.tw\:max-\[450px\]\:flex-auto{flex:auto}.tw\:max-\[450px\]\:flex-none{flex:none}.tw\:max-\[450px\]\:-translate-x-3\!{--tw-translate-x:calc(var(--tw-spacing) * -3)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:max-\[450px\]\:gap-0\!{gap:0!important}.tw\:max-\[450px\]\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:max-\[450px\]\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:max-\[450px\]\:gap-4\!{gap:calc(var(--tw-spacing) * 4)!important}.tw\:max-\[450px\]\:overflow-hidden{overflow:hidden}.tw\:max-\[450px\]\:p-0{padding:0}}@media not all and (min-width:420px){.tw\:max-\[420px\]\:w-full{width:100%}.tw\:max-\[420px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:max-\[420px\]\:flex-col{flex-direction:column}.tw\:max-\[420px\]\:flex-col-reverse{flex-direction:column-reverse}.tw\:max-\[420px\]\:items-stretch{align-items:stretch}}@media(min-width:641px){.tw\:min-\[641px\]\:m-0\!{margin:0!important}.tw\:min-\[641px\]\:h-auto\!{height:auto!important}.tw\:min-\[641px\]\:min-h-\[72px\]\!{min-height:72px!important}.tw\:min-\[641px\]\:w-full\!{width:100%!important}.tw\:min-\[641px\]\:max-w-none\!{max-width:none!important}.tw\:min-\[641px\]\:items-center\!{align-items:center!important}.tw\:min-\[641px\]\:border-t\!{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.tw\:min-\[641px\]\:border-\[\#b8cdd2\]\!{border-color:#b8cdd2!important}.tw\:min-\[641px\]\:bg-\[linear-gradient\(180deg\,\#f8fbfc_0\%\,\#edf6f8_100\%\)\]\!{background-image:linear-gradient(#f8fbfc,#edf6f8)!important}.tw\:min-\[641px\]\:px-4\!{padding-inline:calc(var(--tw-spacing) * 4)!important}.tw\:min-\[641px\]\:py-2\.5\!{padding-block:calc(var(--tw-spacing) * 2.5)!important}.tw\:min-\[641px\]\:shadow-\[inset_0_3px_0_\#219bb8\,0_-5px_14px_rgba\(41\,77\,87\,0\.08\)\]{--tw-shadow:inset 0 3px 0 var(--tw-shadow-color,#219bb8), 0 -5px 14px var(--tw-shadow-color,#294d5714);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media not all and (min-width:450px){.tw\:max-\[450px\]\:\[\&_\.checkbox-line\]\:min-h-0\! .checkbox-line{min-height:0!important}.tw\:max-\[450px\]\:\[\&_\.checkbox-line\]\:gap-3\! .checkbox-line{gap:calc(var(--tw-spacing) * 3)!important}.tw\:max-\[450px\]\:\[\&_\.checkbox-line\]\:font-normal\! .checkbox-line{--tw-font-weight:var(--tw-font-weight-normal)!important;font-weight:var(--tw-font-weight-normal)!important}.tw\:max-\[450px\]\:\[\&_\.checkbox-line_input\]\:m-0\! .checkbox-line input{margin:0!important}.tw\:max-\[450px\]\:\[\&_\.checkbox-line_input\]\:size-5\! .checkbox-line input{width:calc(var(--tw-spacing) * 5)!important;height:calc(var(--tw-spacing) * 5)!important}}.tw\:\[\&_\.checkbox-line\>input\]\:size-4\! .checkbox-line>input{width:calc(var(--tw-spacing) * 4)!important;height:calc(var(--tw-spacing) * 4)!important}.tw\:\[\&_\.checkbox-line\>input\]\:min-w-4\! .checkbox-line>input{min-width:calc(var(--tw-spacing) * 4)!important}.tw\:\[\&_\.checkbox-line\>input\]\:shrink-0\! .checkbox-line>input{flex-shrink:0!important}.tw\:\[\&_\.confirm-dialog\]\:grid\! .confirm-dialog{display:grid!important}.tw\:\[\&_\.confirm-dialog\]\:max-h-\[calc\(100dvh-48px\)\]\! .confirm-dialog{max-height:calc(100dvh - 48px)!important}.tw\:\[\&_\.confirm-dialog\]\:grid-rows-\[auto_minmax\(0\,1fr\)_auto\] .confirm-dialog{grid-template-rows:auto minmax(0,1fr) auto}.tw\:\[\&_\.confirm-dialog\]\:overflow-hidden\! .confirm-dialog{overflow:hidden!important}@media not all and (min-width:760px){.tw\:max-\[760px\]\:\[\&_\.confirm-dialog\]\:w-\[calc\(100vw-48px\)\]\! .confirm-dialog{width:calc(100vw - 48px)!important}}@media not all and (min-width:641px){.tw\:max-\[641px\]\:\[\&_\.confirm-dialog\]\:w-\[calc\(100vw-48px\)\]\! .confirm-dialog{width:calc(100vw - 48px)!important}}.tw\:\[\&_\.confirm-dialog_\.modal-body\]\:\[scrollbar-gutter\:stable_both-edges\] .confirm-dialog .modal-body{scrollbar-gutter:stable both-edges}.tw\:\[\&_\.confirm-dialog_\.modal-body\]\:overflow-y-scroll\! .confirm-dialog .modal-body{overflow-y:scroll!important}.tw\:\[\&_\.confirm-dialog_\.modal-body\:\:-webkit-scrollbar\]\:w-2 .confirm-dialog .modal-body::-webkit-scrollbar{width:calc(var(--tw-spacing) * 2)}.tw\:\[\&_\.confirm-dialog_\.modal-body\:\:-webkit-scrollbar-thumb\]\:rounded-full .confirm-dialog .modal-body::-webkit-scrollbar-thumb{border-radius:3.40282e38px}.tw\:\[\&_\.confirm-dialog_\.modal-body\:\:-webkit-scrollbar-thumb\]\:bg-slate-400 .confirm-dialog .modal-body::-webkit-scrollbar-thumb{background-color:var(--tw-color-slate-400)}.tw\:\[\&_\.confirm-dialog_\.modal-body\:\:-webkit-scrollbar-track\]\:bg-slate-100 .confirm-dialog .modal-body::-webkit-scrollbar-track{background-color:var(--tw-color-slate-100)}.tw\:\[\&_\.confirm-dialog_\.modal-footer\]\:justify-center\! .confirm-dialog .modal-footer{justify-content:center!important}.tw\:\[\&_\.confirm-dialog_\.modal-footer\]\:py-4\! .confirm-dialog .modal-footer{padding-block:calc(var(--tw-spacing) * 4)!important}@media not all and (min-width:450px){.tw\:max-\[450px\]\:\[\&_\.form-field\]\:gap-1\! .form-field{gap:var(--tw-spacing)!important}.tw\:max-\[450px\]\:\[\&_\.form-field\]\:text-sm\! .form-field{font-size:var(--tw-text-sm)!important;line-height:var(--tw-leading,var(--tw-text-sm--line-height))!important}.tw\:max-\[450px\]\:\[\&_\.form-field\]\:font-semibold\! .form-field{--tw-font-weight:var(--tw-font-weight-semibold)!important;font-weight:var(--tw-font-weight-semibold)!important}}.tw\:\[\&_\.icon-button\]\:text-white\! .icon-button{color:var(--tw-color-white)!important}@media not all and (min-width:641px){.tw\:max-\[641px\]\:\[\&_\.legacy-status-item\]\:h-8\! .legacy-status-item{height:calc(var(--tw-spacing) * 8)!important}}@media(min-width:641px){.tw\:min-\[641px\]\:\[\&_\.legacy-status-item\]\:h-\[34px\]\! .legacy-status-item{height:34px!important}.tw\:min-\[641px\]\:\[\&_\.legacy-status-item\]\:rounded-\[5px\] .legacy-status-item{border-radius:5px}.tw\:min-\[641px\]\:\[\&_\.legacy-status-item\]\:border .legacy-status-item{border-style:var(--tw-border-style);border-width:1px}.tw\:min-\[641px\]\:\[\&_\.legacy-status-item\]\:border-\[\#cfdee2\] .legacy-status-item{border-color:#cfdee2}.tw\:min-\[641px\]\:\[\&_\.legacy-status-item\]\:bg-\[rgba\(255\,255\,255\,0\.82\)\] .legacy-status-item{background-color:#ffffffd1}.tw\:min-\[641px\]\:\[\&_\.legacy-status-item\]\:px-2\.5 .legacy-status-item{padding-inline:calc(var(--tw-spacing) * 2.5)}}@media not all and (min-width:641px){.tw\:max-\[641px\]\:\[\&_\.legacy-status-legend\]\:m-0\! .legacy-status-legend{margin:0!important}.tw\:max-\[641px\]\:\[\&_\.legacy-status-legend\]\:flex\! .legacy-status-legend{display:flex!important}.tw\:max-\[641px\]\:\[\&_\.legacy-status-legend\]\:h-9\! .legacy-status-legend{height:calc(var(--tw-spacing) * 9)!important}.tw\:max-\[641px\]\:\[\&_\.legacy-status-legend\]\:w-full\! .legacy-status-legend{width:100%!important}.tw\:max-\[641px\]\:\[\&_\.legacy-status-legend\]\:grid-cols-none\! .legacy-status-legend{grid-template-columns:none!important}.tw\:max-\[641px\]\:\[\&_\.legacy-status-legend\]\:items-center\! .legacy-status-legend{align-items:center!important}.tw\:max-\[641px\]\:\[\&_\.legacy-status-legend\]\:gap-4\! .legacy-status-legend{gap:calc(var(--tw-spacing) * 4)!important}.tw\:max-\[641px\]\:\[\&_\.legacy-status-legend\]\:overflow-x-auto\! .legacy-status-legend{overflow-x:auto!important}.tw\:max-\[641px\]\:\[\&_\.legacy-status-legend\]\:overflow-y-hidden\! .legacy-status-legend{overflow-y:hidden!important}}@media(min-width:641px){.tw\:min-\[641px\]\:\[\&_\.legacy-status-legend\]\:gap-2\! .legacy-status-legend{gap:calc(var(--tw-spacing) * 2)!important}}.tw\:\[\&_\.modal-body\]\:\[scrollbar-gutter\:stable_both-edges\] .modal-body{scrollbar-gutter:stable both-edges}.tw\:\[\&_\.modal-body\]\:justify-items-center .modal-body{justify-items:center}.tw\:\[\&_\.modal-body\]\:overflow-y-scroll\! .modal-body{overflow-y:scroll!important}.tw\:\[\&_\.modal-body\:\:-webkit-scrollbar\]\:w-2 .modal-body::-webkit-scrollbar{width:calc(var(--tw-spacing) * 2)}.tw\:\[\&_\.modal-body\:\:-webkit-scrollbar-thumb\]\:rounded-full .modal-body::-webkit-scrollbar-thumb{border-radius:3.40282e38px}.tw\:\[\&_\.modal-body\:\:-webkit-scrollbar-thumb\]\:bg-slate-400 .modal-body::-webkit-scrollbar-thumb{background-color:var(--tw-color-slate-400)}.tw\:\[\&_\.modal-body\:\:-webkit-scrollbar-track\]\:bg-slate-100 .modal-body::-webkit-scrollbar-track{background-color:var(--tw-color-slate-100)}.tw\:\[\&_\.modal-footer\]\:flex-wrap .modal-footer{flex-wrap:wrap}.tw\:\[\&_\.modal-footer\]\:justify-center\! .modal-footer{justify-content:center!important}.tw\:\[\&_\.modal-footer\]\:py-4\! .modal-footer{padding-block:calc(var(--tw-spacing) * 4)!important}@media not all and (min-width:620px){.tw\:max-\[620px\]\:\[\&_\.property-registration-address-action\>button\]\:w-full\! .property-registration-address-action>button,.tw\:max-\[620px\]\:\[\&_\.property-registration-list_button\]\:w-full\! .property-registration-list button{width:100%!important}}.tw\:\[\&_\.property-registration-modal-body\]\:\[scrollbar-gutter\:stable_both-edges\] .property-registration-modal-body{scrollbar-gutter:stable both-edges}.tw\:\[\&_\.property-registration-modal-body\]\:overflow-y-scroll\! .property-registration-modal-body{overflow-y:scroll!important}.tw\:\[\&_\.property-registration-modal-body\:\:-webkit-scrollbar\]\:w-2 .property-registration-modal-body::-webkit-scrollbar{width:calc(var(--tw-spacing) * 2)}.tw\:\[\&_\.property-registration-modal-body\:\:-webkit-scrollbar-thumb\]\:rounded-full .property-registration-modal-body::-webkit-scrollbar-thumb{border-radius:3.40282e38px}.tw\:\[\&_\.property-registration-modal-body\:\:-webkit-scrollbar-thumb\]\:bg-slate-400 .property-registration-modal-body::-webkit-scrollbar-thumb{background-color:var(--tw-color-slate-400)}.tw\:\[\&_\.property-registration-modal-body\:\:-webkit-scrollbar-track\]\:bg-slate-100 .property-registration-modal-body::-webkit-scrollbar-track{background-color:var(--tw-color-slate-100)}@media not all and (min-width:620px){.tw\:max-\[620px\]\:\[\&_\.property-registration-relationship-actions\>button\]\:w-full\! .property-registration-relationship-actions>button,.tw\:max-\[620px\]\:\[\&_\.property-registration-relationship-actions\>input\]\:w-full\! .property-registration-relationship-actions>input,.tw\:max-\[620px\]\:\[\&_\.property-registration-upload-button\]\:w-full\! .property-registration-upload-button{width:100%!important}.tw\:max-\[620px\]\:\[\&_\.property-registration-upload-button\]\:justify-center\! .property-registration-upload-button{justify-content:center!important}}.tw\:\[\&_\.report-modal-actions\]\:justify-center .report-modal-actions{justify-content:center}.tw\:\[\&_\.table-head\]\:sticky .table-head{position:sticky}.tw\:\[\&_\.table-head\]\:top-0 .table-head{top:0}.tw\:\[\&_\.table-head\]\:z-2 .table-head{z-index:2}.tw\:\[\&_\.table-head\]\:min-h-\[57px\]\! .table-head{min-height:57px!important}.tw\:\[\&_\.table-head\]\:items-stretch .table-head{align-items:stretch}.tw\:\[\&_\.table-head\]\:border-b\! .table-head{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.tw\:\[\&_\.table-head\]\:border-\[\#efefef\]\! .table-head{border-color:#efefef!important}.tw\:\[\&_\.table-head\]\:bg-white\! .table-head{background-color:var(--tw-color-white)!important}.tw\:\[\&_\.table-head\]\:\[font-family\:Roboto\,\'Segoe_UI\'\,Arial\,sans-serif\] .table-head{font-family:Roboto,Segoe UI,Arial,sans-serif}.tw\:\[\&_\.table-head\]\:text-\[10px\]\! .table-head{font-size:10px!important}.tw\:\[\&_\.table-head\]\:leading-\[15px\]\! .table-head{--tw-leading:15px!important;line-height:15px!important}.tw\:\[\&_\.table-head\]\:font-medium\! .table-head{--tw-font-weight:var(--tw-font-weight-medium)!important;font-weight:var(--tw-font-weight-medium)!important}.tw\:\[\&_\.table-head\]\:text-\[\#878784\]\! .table-head{color:#878784!important}.tw\:\[\&_\.table-head\]\:shadow-none\! .table-head{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.tw\:\[\&_\.table-head\>span\]\:flex .table-head>span{display:flex}.tw\:\[\&_\.table-head\>span\]\:items-center .table-head>span{align-items:center}.tw\:\[\&_\.table-head\>span\]\:py-5\! .table-head>span{padding-block:calc(var(--tw-spacing) * 5)!important}.tw\:\[\&_\.table-head\>span\]\:pr-\[5px\]\! .table-head>span{padding-right:5px!important}.tw\:\[\&_\.table-head\>span\]\:pl-2\.5\! .table-head>span{padding-left:calc(var(--tw-spacing) * 2.5)!important}.tw\:\[\&_\.table-head\>span\:first-child\]\:pl-5\! .table-head>span:first-child{padding-left:calc(var(--tw-spacing) * 5)!important}.tw\:\[\&_\.table-head\>span\:first-child\]\:text-\[11px\]\! .table-head>span:first-child{font-size:11px!important}.tw\:\[\&_\.table-head\>span\:first-child\]\:leading-\[16\.5px\]\! .table-head>span:first-child{--tw-leading:16.5px!important;line-height:16.5px!important}@media not all and (min-width:641px){.tw\:max-\[641px\]\:\[\&_\.table-pagination\]\:grid\! .table-pagination{display:grid!important}.tw\:max-\[641px\]\:\[\&_\.table-pagination\]\:grid-cols-\[auto_minmax\(0\,1fr\)\]\! .table-pagination{grid-template-columns:auto minmax(0,1fr)!important}.tw\:max-\[641px\]\:\[\&_\.table-pagination\]\:items-center\! .table-pagination{align-items:center!important}.tw\:max-\[641px\]\:\[\&_\.table-pagination\]\:gap-2\! .table-pagination{gap:calc(var(--tw-spacing) * 2)!important}.tw\:max-\[641px\]\:\[\&_\.table-pagination\]\:p-1\! .table-pagination{padding:var(--tw-spacing)!important}}@media(min-width:641px){.tw\:min-\[641px\]\:\[\&_\.table-pagination\]\:border-t-0\! .table-pagination{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.tw\:min-\[641px\]\:\[\&_\.table-pagination\]\:border-l\! .table-pagination{border-left-style:var(--tw-border-style)!important;border-left-width:1px!important}.tw\:min-\[641px\]\:\[\&_\.table-pagination\]\:border-\[\#c7d7db\]\! .table-pagination{border-color:#c7d7db!important}.tw\:min-\[641px\]\:\[\&_\.table-pagination\]\:py-0\! .table-pagination{padding-block:0!important}.tw\:min-\[641px\]\:\[\&_\.table-pagination\]\:pr-0\! .table-pagination{padding-right:0!important}.tw\:min-\[641px\]\:\[\&_\.table-pagination\]\:pl-4\! .table-pagination{padding-left:calc(var(--tw-spacing) * 4)!important}}@media not all and (min-width:641px){.tw\:max-\[641px\]\:\[\&_\.table-pagination_strong\]\:text-center .table-pagination strong{text-align:center}.tw\:max-\[641px\]\:\[\&_\.table-pagination_strong\]\:text-\[11px\]\! .table-pagination strong{font-size:11px!important}.tw\:max-\[641px\]\:\[\&_\.table-pagination\>div\]\:grid\! .table-pagination>div{display:grid!important}.tw\:max-\[641px\]\:\[\&_\.table-pagination\>div\]\:min-w-0\! .table-pagination>div{min-width:0!important}.tw\:max-\[641px\]\:\[\&_\.table-pagination\>div\]\:grid-cols-\[36px_minmax\(72px\,1fr\)_36px\]\! .table-pagination>div{grid-template-columns:36px minmax(72px,1fr) 36px!important}.tw\:max-\[641px\]\:\[\&_\.table-pagination\>div\]\:items-center\! .table-pagination>div{align-items:center!important}.tw\:max-\[641px\]\:\[\&_\.table-pagination\>div\]\:gap-1\! .table-pagination>div{gap:var(--tw-spacing)!important}.tw\:max-\[641px\]\:\[\&_\.table-pagination\>div\>button\]\:size-9\! .table-pagination>div>button{width:calc(var(--tw-spacing) * 9)!important;height:calc(var(--tw-spacing) * 9)!important}.tw\:max-\[641px\]\:\[\&_\.table-pagination\>div\>button\]\:min-h-9\! .table-pagination>div>button{min-height:calc(var(--tw-spacing) * 9)!important}.tw\:max-\[641px\]\:\[\&_\.table-pagination\>div\>button\]\:min-w-0\! .table-pagination>div>button{min-width:0!important}.tw\:max-\[641px\]\:\[\&_\.table-pagination\>div\>button\]\:p-0\! .table-pagination>div>button{padding:0!important}.tw\:max-\[641px\]\:\[\&_\.table-pagination\>div\>button\]\:text-\[0px\]\! .table-pagination>div>button{font-size:0!important}.tw\:max-\[641px\]\:\[\&_\.table-pagination\>span\]\:text-\[11px\]\! .table-pagination>span{font-size:11px!important}}.tw\:\[\&_\.table-row\]\:min-h-\[42px\]\! .table-row{min-height:42px!important}.tw\:\[\&_\.table-row\]\:w-\[calc\(100\%-8px\)\] .table-row{width:calc(100% - 8px)}.tw\:\[\&_\.table-row\]\:min-w-\[var\(--legacy-table-min-width\)\] .table-row{min-width:var(--legacy-table-min-width)}.tw\:\[\&_\.table-row\]\:grid-cols-\[var\(--legacy-column-layout\)\]\! .table-row{grid-template-columns:var(--legacy-column-layout)!important}.tw\:\[\&_\.table-row\]\:gap-0\! .table-row{gap:0!important}.tw\:\[\&_\.table-row\]\:border-x-0\! .table-row{border-inline-style:var(--tw-border-style)!important;border-inline-width:0!important}.tw\:\[\&_\.table-row\]\:p-0\! .table-row{padding:0!important}@media not all and (min-width:641px){.tw\:max-\[641px\]\:\[\&_\.table-row\]\:mb-3\! .table-row{margin-bottom:calc(var(--tw-spacing) * 3)!important}.tw\:max-\[641px\]\:\[\&_\.table-row\]\:w-full\! .table-row{width:100%!important}.tw\:max-\[641px\]\:\[\&_\.table-row\]\:min-w-0\! .table-row{min-width:0!important}.tw\:max-\[641px\]\:\[\&_\.table-row\]\:grid-cols-\[minmax\(0\,1fr\)\]\! .table-row{grid-template-columns:minmax(0,1fr)!important}.tw\:max-\[641px\]\:\[\&_\.table-row\]\:p-3\! .table-row{padding:calc(var(--tw-spacing) * 3)!important}}.tw\:\[\&_\.table-row_span\]\:overflow-visible\! .table-row span{overflow:visible!important}.tw\:\[\&_\.table-row_span\]\:wrap-break-word .table-row span{overflow-wrap:break-word}.tw\:\[\&_\.table-row_span\]\:text-clip\! .table-row span{text-overflow:clip!important}.tw\:\[\&_\.table-row_span\]\:hyphens-auto .table-row span{-webkit-hyphens:auto;hyphens:auto}.tw\:\[\&_\.table-row_span\]\:whitespace-normal\! .table-row span{white-space:normal!important}@media(min-width:641px){.tw\:min-\[641px\]\:\[\&_\.table-row\>span\:not\(\:last-child\)\]\:border-r\! .table-row>span:not(:last-child){border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.tw\:min-\[641px\]\:\[\&_\.table-row\>span\:not\(\:last-child\)\]\:border-\[\#efefef\]\! .table-row>span:not(:last-child){border-color:#efefef!important}}.tw\:\[\&_\.table-state\]\:border-0\! .table-state{border-style:var(--tw-border-style)!important;border-width:0!important}@media not all and (min-width:450px){.tw\:max-\[450px\]\:\[\&_\.ui-control\]\:min-h-10\! .ui-control{min-height:calc(var(--tw-spacing) * 10)!important}}.tw\:\[\&_\.ui-table-row-wrapper_\.table-row\:hover\]\:bg-\[\#f0f8fa\]\! .ui-table-row-wrapper .table-row:hover{background-color:#f0f8fa!important}.tw\:\[\&_\.ui-table-row-wrapper\:nth-child\(even\)_\.table-row\]\:bg-\[\#e8e8e8\]\! .ui-table-row-wrapper:nth-child(2n) .table-row{background-color:#e8e8e8!important}.tw\:\[\&_\>img\]\:size-6>img{width:calc(var(--tw-spacing) * 6);height:calc(var(--tw-spacing) * 6)}.tw\:\[\&_\>img\]\:\[filter\:brightness\(0\)_saturate\(100\%\)\]>img{filter:brightness(0)saturate()}.tw\:\[\&_\>img\]\:transition-\[filter\]>img{transition-property:filter;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:\[\&_\>img\]\:duration-150>img{--tw-duration:.15s;transition-duration:.15s}@media(hover:hover){.tw\:hover\:\[\&_\>img\]\:\[filter\:brightness\(0\)_invert\(1\)\]\!:hover>img{filter:brightness(0)invert()!important}}@media not all and (min-width:760px){.tw\:max-\[760px\]\:\[\&_\[role\=dialog\]_\.modal-actions\]\:justify-between\! [role=dialog] .modal-actions{justify-content:space-between!important}}.tw\:\[\&_\[role\=dialog\]_\.modal-header_svg\]\:size-5\! [role=dialog] .modal-header svg{width:calc(var(--tw-spacing) * 5)!important;height:calc(var(--tw-spacing) * 5)!important}@media not all and (min-width:760px){.tw\:max-\[760px\]\:\[\&_\[role\=dialog\]_footer\]\:justify-between [role=dialog] footer{justify-content:space-between}}.tw\:\[\&_\[role\=grid\]\]\:\[scrollbar-gutter\:stable_both-edges\] [role=grid]{scrollbar-gutter:stable both-edges}.tw\:\[\&_\[role\=grid\]\]\:overflow-y-scroll\! [role=grid]{overflow-y:scroll!important}.tw\:\[\&_\[role\=grid\]\:\:-webkit-scrollbar\]\:w-2 [role=grid]::-webkit-scrollbar{width:calc(var(--tw-spacing) * 2)}.tw\:\[\&_\[role\=grid\]\:\:-webkit-scrollbar-thumb\]\:rounded-full [role=grid]::-webkit-scrollbar-thumb{border-radius:3.40282e38px}.tw\:\[\&_\[role\=grid\]\:\:-webkit-scrollbar-thumb\]\:bg-slate-400 [role=grid]::-webkit-scrollbar-thumb{background-color:var(--tw-color-slate-400)}.tw\:\[\&_\[role\=grid\]\:\:-webkit-scrollbar-track\]\:bg-slate-100 [role=grid]::-webkit-scrollbar-track{background-color:var(--tw-color-slate-100)}.tw\:\[\&_\[role\=option\]\]\:transition-colors [role=option]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:\[\&_\[role\=option\]\:focus-visible\]\:bg-\[\#e9ecef\]\! [role=option]:focus-visible,.tw\:\[\&_\[role\=option\]\:hover\]\:bg-\[\#e9ecef\]\! [role=option]:hover,.tw\:\[\&_\[role\=option\]\[aria-selected\=true\]\]\:bg-\[\#e9ecef\]\! [role=option][aria-selected=true]{background-color:#e9ecef!important}.tw\:\[\&_button\]\:rounded-\[3px\]\! button{border-radius:3px!important}.tw\:\[\&_button\]\:transition-colors button{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:\[\&_button\]\:duration-200 button{--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.tw\:\[\&_button\:enabled\]\:hover\:border-\[\#0f7087\]\! button:enabled:hover{border-color:#0f7087!important}.tw\:\[\&_button\:enabled\]\:hover\:bg-\[\#1389a5\]\! button:enabled:hover{background-color:#1389a5!important}}.tw\:\[\&_button\:not\(\[role\=switch\]\)\:not\(\[aria-label\^\=Fechar\]\)\:not\(\[title\^\=Fechar\]\)\]\:rounded-\[3px\]\! button:not([role=switch]):not([aria-label^=Fechar]):not([title^=Fechar]){border-radius:3px!important}.tw\:\[\&_input\]\:m-0 input{margin:0}.tw\:\[\&_input\]\:size-\[13px\]\! input{width:13px!important;height:13px!important}.tw\:\[\&_input\]\:cursor-not-allowed input{cursor:not-allowed}.tw\:\[\&_input\]\:cursor-pointer input{cursor:pointer}.tw\:\[\&_input\]\:accent-auto\! input{accent-color:auto!important}.tw\:\[\&_label\]\:inline-flex label{display:inline-flex}.tw\:\[\&_label\]\:cursor-not-allowed label{cursor:not-allowed}.tw\:\[\&_label\]\:cursor-pointer label{cursor:pointer}.tw\:\[\&_label\]\:items-center label{align-items:center}.tw\:\[\&_label\]\:justify-center label{justify-content:center}.tw\:\[\&_label\]\:rounded-sm label{border-radius:var(--tw-radius-sm)}.tw\:\[\&_label\]\:px-1\.5 label{padding-inline:calc(var(--tw-spacing) * 1.5)}.tw\:\[\&_label\]\:py-0\.5 label{padding-block:calc(var(--tw-spacing) * .5)}.tw\:\[\&_label\]\:transition-colors label{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:\[\&_label\]\:duration-200 label{--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.tw\:\[\&_label\]\:hover\:bg-\[\#e9ecef\] label:hover{background-color:#e9ecef}}.tw\:\[\&\:\:-webkit-scrollbar\]\:h-2::-webkit-scrollbar{height:calc(var(--tw-spacing) * 2)}.tw\:\[\&\:\:-webkit-scrollbar\]\:w-1\.5::-webkit-scrollbar{width:calc(var(--tw-spacing) * 1.5)}.tw\:\[\&\:\:-webkit-scrollbar\]\:w-2::-webkit-scrollbar{width:calc(var(--tw-spacing) * 2)}@media not all and (min-width:760px){.tw\:max-\[760px\]\:\[\&\:\:-webkit-scrollbar\]\:h-3::-webkit-scrollbar{height:calc(var(--tw-spacing) * 3)}}.tw\:\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:3.40282e38px}.tw\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-slate-400::-webkit-scrollbar-thumb{background-color:var(--tw-color-slate-400)}@media not all and (min-width:760px){.tw\:max-\[760px\]\:\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:3.40282e38px}.tw\:max-\[760px\]\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[\#7ea9b2\]::-webkit-scrollbar-thumb{background-color:#7ea9b2}}.tw\:\[\&\:\:-webkit-scrollbar-track\]\:bg-slate-100::-webkit-scrollbar-track{background-color:var(--tw-color-slate-100)}@media not all and (min-width:760px){.tw\:max-\[760px\]\:\[\&\:\:-webkit-scrollbar-track\]\:bg-\[\#edf2f3\]::-webkit-scrollbar-track{background-color:#edf2f3}}.tw\:\[\&\:hover\>span\]\:bg-\[\#edf7f9\]:hover>span{background-color:#edf7f9}@media not all and (min-width:450px){.tw\:max-\[450px\]\:\[\&\>\.checkbox-line\]\:mb-3\!>.checkbox-line{margin-bottom:calc(var(--tw-spacing) * 3)!important}}.tw\:\[\&\>\.form-field\]\:col-span-full>.form-field{grid-column:1/-1}@media not all and (min-width:450px){.tw\:max-\[450px\]\:\[\&\>\.form-field\]\:mb-4\!>.form-field{margin-bottom:calc(var(--tw-spacing) * 4)!important}}.tw\:\[\&\>\.legacy-ficha-footer\]\:right-4\!>.legacy-ficha-footer{right:calc(var(--tw-spacing) * 4)!important}.tw\:\[\&\>\.modal-body\]\:flex\!>.modal-body{display:flex!important}.tw\:\[\&\>\.modal-body\]\:min-h-0\!>.modal-body{min-height:0!important}.tw\:\[\&\>\.modal-body\]\:\[scrollbar-gutter\:stable_both-edges\]>.modal-body{scrollbar-gutter:stable both-edges}.tw\:\[\&\>\.modal-body\]\:flex-col\!>.modal-body{flex-direction:column!important}.tw\:\[\&\>\.modal-body\]\:gap-3\!>.modal-body{gap:calc(var(--tw-spacing) * 3)!important}.tw\:\[\&\>\.modal-body\]\:gap-4\!>.modal-body{gap:calc(var(--tw-spacing) * 4)!important}.tw\:\[\&\>\.modal-body\]\:overflow-auto\!>.modal-body{overflow:auto!important}.tw\:\[\&\>\.modal-body\]\:overflow-hidden\!>.modal-body{overflow:hidden!important}.tw\:\[\&\>\.modal-body\]\:overflow-y-scroll\!>.modal-body{overflow-y:scroll!important}.tw\:\[\&\>\.modal-body\]\:p-4\!>.modal-body{padding:calc(var(--tw-spacing) * 4)!important}.tw\:\[\&\>\.modal-body\]\:p-\[10px\]\!>.modal-body{padding:10px!important}@media not all and (min-width:450px){.tw\:max-\[450px\]\:\[\&\>\.modal-body\]\:gap-4\!>.modal-body{gap:calc(var(--tw-spacing) * 4)!important}.tw\:max-\[450px\]\:\[\&\>\.modal-body\]\:p-3\!>.modal-body{padding:calc(var(--tw-spacing) * 3)!important}.tw\:max-\[450px\]\:\[\&\>\.modal-body\]\:p-4\!>.modal-body{padding:calc(var(--tw-spacing) * 4)!important}}.tw\:\[\&\>\.modal-body\:\:-webkit-scrollbar\]\:w-2>.modal-body::-webkit-scrollbar{width:calc(var(--tw-spacing) * 2)}.tw\:\[\&\>\.modal-body\:\:-webkit-scrollbar-thumb\]\:rounded-full>.modal-body::-webkit-scrollbar-thumb{border-radius:3.40282e38px}.tw\:\[\&\>\.modal-body\:\:-webkit-scrollbar-thumb\]\:bg-slate-400>.modal-body::-webkit-scrollbar-thumb{background-color:var(--tw-color-slate-400)}.tw\:\[\&\>\.modal-body\:\:-webkit-scrollbar-track\]\:bg-slate-100>.modal-body::-webkit-scrollbar-track{background-color:var(--tw-color-slate-100)}.tw\:\[\&\>\.modal-footer\]\:hidden\!>.modal-footer{display:none!important}.tw\:\[\&\>\.modal-footer\]\:min-h-0\!>.modal-footer{min-height:0!important}.tw\:\[\&\>\.modal-footer\]\:min-h-\[58px\]\!>.modal-footer{min-height:58px!important}.tw\:\[\&\>\.modal-footer\]\:justify-between\!>.modal-footer{justify-content:space-between!important}.tw\:\[\&\>\.modal-footer\]\:justify-center\!>.modal-footer{justify-content:center!important}.tw\:\[\&\>\.modal-footer\]\:gap-3\!>.modal-footer{gap:calc(var(--tw-spacing) * 3)!important}.tw\:\[\&\>\.modal-footer\]\:gap-4\!>.modal-footer{gap:calc(var(--tw-spacing) * 4)!important}.tw\:\[\&\>\.modal-footer\]\:border-t-0\!>.modal-footer{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.tw\:\[\&\>\.modal-footer\]\:px-4\!>.modal-footer{padding-inline:calc(var(--tw-spacing) * 4)!important}.tw\:\[\&\>\.modal-footer\]\:py-4\!>.modal-footer{padding-block:calc(var(--tw-spacing) * 4)!important}@media not all and (min-width:450px){.tw\:max-\[450px\]\:\[\&\>\.modal-footer\]\:justify-between\!>.modal-footer{justify-content:space-between!important}.tw\:max-\[450px\]\:\[\&\>\.modal-footer\]\:px-4\!>.modal-footer{padding-inline:calc(var(--tw-spacing) * 4)!important}}.tw\:\[\&\>\.modal-header\]\:min-h-0\!>.modal-header{min-height:0!important}.tw\:\[\&\>\.modal-header\]\:border-b-0\!>.modal-header{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.tw\:\[\&\>\.modal-header\]\:bg-\[\#2f80ed\]\!>.modal-header{background-color:#2f80ed!important}.tw\:\[\&\>\.modal-header\]\:p-4\!>.modal-header{padding:calc(var(--tw-spacing) * 4)!important}.tw\:\[\&\>\.modal-header\]\:text-white\!>.modal-header,.tw\:\[\&\>\.modal-header_\.icon-button\]\:text-white\!>.modal-header .icon-button{color:var(--tw-color-white)!important}.tw\:\[\&\>\.ui-alert\]\:col-span-full>.ui-alert{grid-column:1/-1}.tw\:\[\&\>\:nth-child\(-n\+2\)\]\:pt-3\!>:nth-child(-n+2){padding-top:calc(var(--tw-spacing) * 3)!important}.tw\:\[\&\>\[role\=row\]\:first-child\]\:sticky>[role=row]:first-child{position:sticky}.tw\:\[\&\>\[role\=row\]\:first-child\]\:top-0>[role=row]:first-child{top:0}.tw\:\[\&\>\[role\=row\]\:first-child\]\:z-\[2\]>[role=row]:first-child{z-index:2}.tw\:\[\&\>\[role\=row\]\:first-child\]\:border-\[\#b7c5c9\]\!>[role=row]:first-child{border-color:#b7c5c9!important}.tw\:\[\&\>\[role\=row\]\:first-child\]\:bg-white\!>[role=row]:first-child{background-color:var(--tw-color-white)!important}.tw\:\[\&\>\[role\=row\]\:first-child\]\:shadow-\[0_2px_5px_rgba\(43\,75\,84\,0\.1\)\]>[role=row]:first-child{--tw-shadow:0 2px 5px var(--tw-shadow-color,#2b4b541a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media not all and (min-width:640px){.tw\:max-\[640px\]\:\[\&\>\[role\=row\]\:first-child\]\:hidden>[role=row]:first-child{display:none}.tw\:max-\[640px\]\:\[\&\>\[role\=row\]\:not\(\:first-child\)\]\:mb-3>[role=row]:not(:first-child){margin-bottom:calc(var(--tw-spacing) * 3)}.tw\:max-\[640px\]\:\[\&\>\[role\=row\]\:not\(\:first-child\)\]\:min-w-0\!>[role=row]:not(:first-child){min-width:0!important}.tw\:max-\[640px\]\:\[\&\>\[role\=row\]\:not\(\:first-child\)\]\:grid-cols-\[minmax\(0\,1fr\)\]\!>[role=row]:not(:first-child){grid-template-columns:minmax(0,1fr)!important}.tw\:max-\[640px\]\:\[\&\>\[role\=row\]\:not\(\:first-child\)\]\:overflow-visible>[role=row]:not(:first-child){overflow:visible}.tw\:max-\[640px\]\:\[\&\>\[role\=row\]\:not\(\:first-child\)\]\:rounded>[role=row]:not(:first-child){border-radius:.25rem}.tw\:max-\[640px\]\:\[\&\>\[role\=row\]\:not\(\:first-child\)\]\:border>[role=row]:not(:first-child){border-style:var(--tw-border-style);border-width:1px}.tw\:max-\[640px\]\:\[\&\>\[role\=row\]\:not\(\:first-child\)\]\:border-\[\#cfd8dc\]>[role=row]:not(:first-child){border-color:#cfd8dc}}.tw\:\[\&\>\[role\=row\]\:not\(\:first-child\)\:hover\]\:bg-\[\#f0f8fa\]\!>[role=row]:not(:first-child):hover{background-color:#f0f8fa!important}.tw\:\[\&\>\[role\=row\]\:nth-child\(even\)\]\:bg-\[\#e8e8e8\]\!>[role=row]:nth-child(2n){background-color:#e8e8e8!important}.tw\:\[\&\>\[role\=row\]\>\[role\=columnheader\]\:not\(\:last-child\)\]\:border-r\!>[role=row]>[role=columnheader]:not(:last-child){border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.tw\:\[\&\>\[role\=row\]\>\[role\=columnheader\]\:not\(\:last-child\)\]\:border-\[\#b7c5c9\]\!>[role=row]>[role=columnheader]:not(:last-child){border-color:#b7c5c9!important}@media not all and (min-width:640px){.tw\:max-\[640px\]\:\[\&\>\[role\=row\]\>\[role\=gridcell\]\]\:grid>[role=row]>[role=gridcell]{display:grid}.tw\:max-\[640px\]\:\[\&\>\[role\=row\]\>\[role\=gridcell\]\]\:grid-cols-\[minmax\(110px\,0\.42fr\)_minmax\(0\,1fr\)\]>[role=row]>[role=gridcell]{grid-template-columns:minmax(110px,.42fr) minmax(0,1fr)}.tw\:max-\[640px\]\:\[\&\>\[role\=row\]\>\[role\=gridcell\]\]\:gap-3>[role=row]>[role=gridcell]{gap:calc(var(--tw-spacing) * 3)}.tw\:max-\[640px\]\:\[\&\>\[role\=row\]\>\[role\=gridcell\]\]\:border-r-0\!>[role=row]>[role=gridcell]{border-right-style:var(--tw-border-style)!important;border-right-width:0!important}.tw\:max-\[640px\]\:\[\&\>\[role\=row\]\>\[role\=gridcell\]\:\:before\]\:text-xs>[role=row]>[role=gridcell]:before{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:max-\[640px\]\:\[\&\>\[role\=row\]\>\[role\=gridcell\]\:\:before\]\:font-semibold>[role=row]>[role=gridcell]:before{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:max-\[640px\]\:\[\&\>\[role\=row\]\>\[role\=gridcell\]\:\:before\]\:text-\[\#5f6e76\]>[role=row]>[role=gridcell]:before{color:#5f6e76}.tw\:max-\[640px\]\:\[\&\>\[role\=row\]\>\[role\=gridcell\]\:\:before\]\:content-\[attr\(data-label\)\]>[role=row]>[role=gridcell]:before{--tw-content:attr(data-label);content:var(--tw-content)}}.tw\:\[\&\>\[role\=row\]\>\[role\=gridcell\]\:not\(\:last-child\)\]\:border-r\!>[role=row]>[role=gridcell]:not(:last-child){border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.tw\:\[\&\>\[role\=row\]\>\[role\=gridcell\]\:not\(\:last-child\)\]\:border-\[\#b7c5c9\]\!>[role=row]>[role=gridcell]:not(:last-child){border-color:#b7c5c9!important}@media not all and (min-width:640px){.tw\:max-\[640px\]\:\[\&\>\[role\=row\]\>\[role\=gridcell\]\:not\(\:last-child\)\]\:border-b>[role=row]>[role=gridcell]:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:max-\[640px\]\:\[\&\>\[role\=row\]\>\[role\=gridcell\]\:not\(\:last-child\)\]\:border-\[\#cfd8dc\]>[role=row]>[role=gridcell]:not(:last-child){border-color:#cfd8dc}}.tw\:\[\&\>a\]\:transition-colors>a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}@media not all and (min-width:640px){.tw\:max-\[640px\]\:\[\&\>a\]\:w-full\!>a{width:100%!important}}.tw\:\[\&\>a\:focus-visible\]\:outline-2>a:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.tw\:\[\&\>a\:focus-visible\]\:outline-offset-2>a:focus-visible{outline-offset:2px}.tw\:\[\&\>a\:focus-visible\]\:outline-\[\#219bb8\]>a:focus-visible{outline-color:#219bb8}.tw\:\[\&\>a\:hover\]\:bg-\[\#168da7\]\!>a:hover{background-color:#168da7!important}.tw\:\[\&\>a\:hover_svg\]\:text-\[\#2cb3cc\]\!>a:hover svg{color:#2cb3cc!important}.tw\:\[\&\>button\]\:gap-2\!>button{gap:calc(var(--tw-spacing) * 2)!important}.tw\:\[\&\>button\]\:transition-colors>button{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}@media not all and (min-width:640px){.tw\:max-\[640px\]\:\[\&\>button\]\:w-full\!>button{width:100%!important}}.tw\:\[\&\>button\:focus-visible\]\:outline-2>button:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.tw\:\[\&\>button\:focus-visible\]\:outline-offset-2>button:focus-visible{outline-offset:2px}.tw\:\[\&\>button\:focus-visible\]\:outline-\[\#219bb8\]>button:focus-visible{outline-color:#219bb8}.tw\:\[\&\>button\:not\(\:disabled\)\:hover\]\:bg-\[\#168da7\]\!>button:not(:disabled):hover{background-color:#168da7!important}.tw\:\[\&\>button\:not\(\:disabled\)\:hover_svg\]\:text-\[\#2cb3cc\]\!>button:not(:disabled):hover svg{color:#2cb3cc!important}.tw\:\[\&\>div\>button\]\:rounded-\[3px\]\!>div>button{border-radius:3px!important}.tw\:\[\&\>div\>button\]\:pr-4\!>div>button{padding-right:calc(var(--tw-spacing) * 4)!important}.tw\:\[\&\>footer\]\:justify-center\!>footer{justify-content:center!important}.tw\:\[\&\>footer\]\:py-4\!>footer{padding-block:calc(var(--tw-spacing) * 4)!important}@media not all and (min-width:620px){.tw\:max-\[620px\]\:\[\&\>footer\>button\]\:w-full\!>footer>button{width:100%!important}}.tw\:\[\&\>label\]\:bg-\[\#f8f9fa\]>label{background-color:#f8f9fa}.tw\:\[\&\>label\]\:text-base>label{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:\[\&\>label\]\:transition-colors>label{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:\[\&\>label\:hover\]\:bg-\[\#e9ecef\]>label:hover{background-color:#e9ecef}.tw\:\[\&\>label\:hover\]\:bg-\[\#e9ecef\]\!>label:hover{background-color:#e9ecef!important}.tw\:\[\&\>span\]\:mx-2\!>span{margin-inline:calc(var(--tw-spacing) * 2)!important}.tw\:\[\&\>span\]\:bg-\[\#e8e8e8\]>span{background-color:#e8e8e8}.tw\:\[\&\>span\]\:bg-white>span{background-color:var(--tw-color-white)}.tw\:\[\&\>span\]\:transition-colors>span{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}@media not all and (min-width:641px){.tw\:max-\[641px\]\:\[\&\>span\:not\(\:last-child\)\]\:border-b\!>span:not(:last-child){border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.tw\:max-\[641px\]\:\[\&\>span\:not\(\:last-child\)\]\:border-\[\#cfd8dc\]\!>span:not(:last-child){border-color:#cfd8dc!important}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
