@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-opsz-normal-D9N6E8K1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2)format("woff2"),url(/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2)format("woff2"),url(/assets/figtree-latin-ext-500-normal-BOEJvrb_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2)format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{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);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--bg:#f4f5f1;--surface:#fff;--surface-2:#eceee7;--fg:#1d241f;--muted:#5f6a61;--line:#d8dcd2;--accent:#3f6b2b;--accent-fg:#fff;--accent-soft:#e1ead6;--wine:#7a2848;--wine-soft:#f3e2e8;--good:#2f7d3a;--good-soft:#e2f0e2;--warn:#a86a00;--warn-soft:#f8ecd2;--crit:#b3261e;--crit-soft:#f8dedb;--paper:#fff;--paper-fg:#111;--v1:#b2302a;--v2:#e39a84;--v3:#d6d3c4;--v4:#8cc07a;--v5:#2e7d32;--vmiss:#9a9a92;--z1:#f1d39b;--z2:#d99a3d;--z3:#8a5a12;--mapbg:#e8e6da;--mapline:#1d241f;--c-ev:#3f6b2b;--c-ev-soft:#e3ecd9;--c-an:#17707a;--c-an-soft:#d8edef;--c-vino:#9c7316;--c-vino-soft:#f6ecd0;--c-nap:#4b5fae;--c-nap-soft:#e2e6f6;--c-par:#6b5a2e;--c-par-soft:#eee7d4;--ink:#fff;--g1:#2a78d6;--g2:#eb6834;--g3:#1baf7a;--display:"Bricolage Grotesque Variable", "Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;--body:"Figtree", "Segoe UI", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--r:10px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#141814;--surface:#1c221d;--surface-2:#242b25;--fg:#e7ebe3;--muted:#9aa596;--line:#323a33;--accent:#8fbf6a;--accent-fg:#132010;--accent-soft:#26341f;--wine:#e07fa3;--wine-soft:#3a1f2a;--good:#7cc68a;--good-soft:#1f3322;--warn:#e6b45a;--warn-soft:#3a2e15;--crit:#f08a80;--crit-soft:#3d1f1c;--v1:#e5675c;--v2:#a8645a;--v3:#5f5d55;--v4:#5f9a4f;--v5:#9fd88a;--vmiss:#77786f;--z1:#5a4520;--z2:#b07a2a;--z3:#f0c070;--mapbg:#20251f;--mapline:#e7ebe3;--c-ev:#8fbf6a;--c-ev-soft:#243220;--c-an:#17707a;--c-an-soft:#15302f;--c-vino:#e6c25a;--c-vino-soft:#3a3016;--c-nap:#93a5ec;--c-nap-soft:#1f2440;--c-par:#cbb57a;--c-par-soft:#322c1c;--ink:#10140f;--g1:#3987e5;--g2:#d95926;--g3:#199e70;--paper:#f7f7f4;--paper-fg:#111;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#141814;--surface:#1c221d;--surface-2:#242b25;--fg:#e7ebe3;--muted:#9aa596;--line:#323a33;--accent:#8fbf6a;--accent-fg:#132010;--accent-soft:#26341f;--wine:#e07fa3;--wine-soft:#3a1f2a;--good:#7cc68a;--good-soft:#1f3322;--warn:#e6b45a;--warn-soft:#3a2e15;--crit:#f08a80;--crit-soft:#3d1f1c;--v1:#e5675c;--v2:#a8645a;--v3:#5f5d55;--v4:#5f9a4f;--v5:#9fd88a;--vmiss:#77786f;--z1:#5a4520;--z2:#b07a2a;--z3:#f0c070;--mapbg:#20251f;--mapline:#e7ebe3;--c-ev:#8fbf6a;--c-ev-soft:#243220;--c-an:#17707a;--c-an-soft:#15302f;--c-vino:#e6c25a;--c-vino-soft:#3a3016;--c-nap:#93a5ec;--c-nap-soft:#1f2440;--c-par:#cbb57a;--c-par-soft:#322c1c;--ink:#10140f;--g1:#3987e5;--g2:#d95926;--g3:#199e70;--paper:#f7f7f4;--paper-fg:#111;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{--m:var(--c-ev);--m-soft:var(--c-ev-soft)}body[data-mod=parcele]{--m:var(--c-par);--m-soft:var(--c-par-soft)}body[data-mod=analize]{--m:var(--c-an);--m-soft:var(--c-an-soft)}body[data-mod=vino]{--m:var(--c-vino);--m-soft:var(--c-vino-soft)}body[data-mod=nap]{--m:var(--c-nap);--m-soft:var(--c-nap-soft)}.winegrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}@media (width>=520px){.winegrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wine{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:16px;flex-direction:column;gap:2px;min-width:0;padding:10px;transition:transform .12s;display:flex}.wine:active{transform:scale(.97)}.wimg{background:#fff;border-radius:10px;place-items:center;height:150px;margin-bottom:6px;display:grid;overflow:hidden}.wimg img{object-fit:contain;width:auto;height:100%}.wine b{font-family:var(--display);font-size:calc(15px * var(--fs,1))}.ws{font-size:calc(12.5px * var(--fs,1));color:var(--muted)}.wp{color:var(--c-vino);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:6px;margin-top:4px;font-weight:700;display:flex}.pwines{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.pw{background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:0;display:flex}.pw img{object-fit:contain;background:#fff;border-radius:8px;width:100%;height:76px}.pw span{font-size:calc(12px * var(--fs,1));color:var(--muted);text-align:center;text-overflow:ellipsis;max-width:100%;line-height:1.2;overflow:hidden}.pack{border-color:var(--c-vino-soft)}.flag{object-fit:cover;vertical-align:-2px;border-radius:2px;width:20px;height:15px;margin-right:5px;display:inline-block;box-shadow:0 0 0 1px #00000014}.nofl{background:var(--surface-2)}.bar .cn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bar{grid-template-columns:128px 1fr 40px}.crow{align-items:center;gap:8px;margin-top:6px;display:flex}.cbtn{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:8px;flex:1;align-items:center;gap:4px;min-width:0;padding:10px;display:flex}.cbtn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field .crow input{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex:none;width:84px;padding:10px}.cdel{border:1px solid var(--line);background:var(--surface);width:36px;height:40px;font-size:calc(18px * var(--fs,1));color:var(--muted);border-radius:8px;flex:none}.cpick{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:8px;padding:8px;box-shadow:0 8px 24px #0000001f}.cpick input{background:var(--bg);border:1px solid var(--line);border-radius:8px;width:100%;padding:9px}.clist{flex-direction:column;max-height:240px;margin-top:6px;display:flex;overflow:auto}.copt{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:9px 6px;display:flex}.copt:hover,.copt:focus-visible{background:var(--surface-2)}.photohero{aspect-ratio:16/7;border-radius:16px;width:100%;max-height:210px;margin-top:14px;position:relative;overflow:hidden}.photohero img{object-fit:cover;width:100%;height:100%;display:block}.ph-txt{color:#fff;font-size:calc(13.5px * var(--fs,1));background:linear-gradient(#0000,#000000b8);padding:30px 14px 10px;position:absolute;inset:auto 0 0}.ph-big{font-family:var(--display);font-size:calc(23px * var(--fs,1));margin:2px 0;font-weight:700;line-height:1.1}.btn.big{width:100%;font-size:calc(16px * var(--fs,1));border-radius:12px;margin-top:12px;padding:14px;display:block}.packimg{object-fit:cover;border-radius:var(--r) var(--r) 0 0;width:calc(100% + 24px);max-width:none;height:110px;margin:-12px -12px 12px;display:block}.pack{overflow:hidden}header.top .hbtn.plus{font-size:calc(22px * var(--fs,1));width:34px;height:34px;color:var(--m);background:#fff;border-radius:50%;padding:0;font-weight:700;line-height:1;box-shadow:0 2px 8px #00000026}.leaflet-control-layers-toggle,.leaflet-retina .leaflet-control-layers-toggle,.leaflet-default-icon-path{background-image:none}.mapwrap{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;margin-top:14px;position:relative;overflow:hidden}#pmap{background:var(--surface-2);width:100%;height:min(58vh,460px)}.mapctl{z-index:500;background:color-mix(in srgb, var(--surface) 90%, transparent);border-radius:99px;gap:2px;padding:3px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000026}.mbtn{font-weight:700;font-size:calc(12.5px * var(--fs,1));color:var(--muted);background:0 0;border:0;border-radius:99px;padding:6px 12px}.mbtn.on{background:var(--m);color:var(--ink)}.mapnote{z-index:500;font-size:calc(12.5px * var(--fs,1));background:color-mix(in srgb, var(--surface) 92%, transparent);color:var(--muted);border-radius:10px;padding:8px 10px;position:absolute;bottom:72px;left:10px;right:10px}.glabel{color:#fff;font-weight:700;font-size:calc(12.5px * var(--fs,1));box-shadow:none;white-space:nowrap;background:#141912b8;border:0;border-radius:6px;padding:2px 6px}.glabel:before{display:none}.leaflet-container{font:inherit}.leaflet-popup-content{font-size:calc(13.5px * var(--fs,1));min-width:170px;line-height:1.45}.mapctl2{z-index:500;background:color-mix(in srgb, var(--surface) 90%, transparent);max-width:calc(100% - 20px);font-size:calc(12.5px * var(--fs,1));color:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:2px;padding:3px 3px 3px 9px;font-weight:700;display:flex;position:absolute;bottom:24px;left:10px;box-shadow:0 2px 8px #00000026}.mapctl2 span{margin-right:4px}.mapctl2 .mbtn{font-size:calc(12.5px * var(--fs,1));padding:5px 9px}.mapctl2 .spot{border:1.5px solid var(--line);margin-left:4px}.mapctl2 .spot.on{border-color:var(--m)}.gall-faint{filter:grayscale()brightness(1.15);opacity:.4}.gall-full{opacity:.6}.gall-faint.gvec,.gall-full.gvec{filter:none;opacity:1}body.gated .app,body.gated .tabs{display:none}#gate{z-index:5;min-height:100vh;padding:calc(28px + env(safe-area-inset-top,0px)) 16px 40px;position:relative}#gate .gin{max-width:560px;margin:0 auto}.brand{align-items:center;gap:12px;margin-bottom:20px;display:flex}.brand .logo{background:var(--c-ev);color:#fff;width:48px;height:48px;font-family:var(--display);font-weight:800;font-size:calc(18px * var(--fs,1));border-radius:14px;flex:none;place-items:center;display:grid}.brand .bn{font-family:var(--display);font-weight:800;font-size:calc(22px * var(--fs,1))}.brand .bs{color:var(--muted);font-size:calc(13.5px * var(--fs,1))}.gcard{background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:20px;padding:18px}.gm{color:var(--muted);font-size:calc(13.5px * var(--fs,1));margin:0 0 14px}.rolebtn{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--fg);cursor:pointer;border-radius:14px;align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.rolebtn b{font-size:calc(15.5px * var(--fs,1));display:block}.rolebtn span span{color:var(--muted);font-size:calc(13px * var(--fs,1))}.ri{background:var(--c-ev-soft);width:40px;height:40px;color:var(--c-ev);font-weight:800;font-size:calc(17px * var(--fs,1));border-radius:12px;flex:none;place-items:center;display:grid}.rolebtn.mgr{border-color:var(--c-ev);background:color-mix(in srgb, var(--c-ev) 8%, var(--surface))}.rolebtn.mgr .ri{background:var(--c-ev);color:#fff}.flist{gap:10px;display:grid}.fcard{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px}.fcard .fh{align-items:flex-start;gap:12px;display:flex}.fcard b{font-size:calc(16px * var(--fs,1))}.fcard .s{color:var(--muted);font-size:calc(13px * var(--fs,1))}.fcard .mono{font-family:var(--mono);font-size:calc(12.5px * var(--fs,1))}.fst{font-size:calc(13.5px * var(--fs,1));color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:10px;display:flex}.fst b{color:var(--fg)}#mgrBar{z-index:60;padding:calc(5px + env(safe-area-inset-top,0px)) 12px 5px;color:#f1f3ee;font-size:calc(12.5px * var(--fs,1));background:#1d241f;justify-content:space-between;align-items:center;gap:8px;display:flex;position:fixed;top:0;left:0;right:0}#mgrBar button{font-weight:700;font-size:calc(12.5px * var(--fs,1));color:#1d241f;background:#f1f3ee;border:0;border-radius:8px;flex:none;padding:4px 10px}#mgrBar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body.mapfull #mgrBar{display:none}#hSub{cursor:pointer}#hSub .caret{opacity:.8;font-size:.8em}#hSub .hsec{opacity:.75}.hbtn.ico{place-items:center;width:38px;padding:0;display:grid}.setsec{margin-top:14px}.setsec h4{font-size:calc(15px * var(--fs,1));margin:0 0 2px}.setsec .s{color:var(--muted);font-size:calc(13px * var(--fs,1));margin-bottom:8px}.tsec{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.tsec h4{font-size:calc(15px * var(--fs,1));margin:0 0 8px}.wrow{font-size:calc(12.5px * var(--fs,1));color:var(--muted);grid-template-columns:1fr 52px auto 56px auto 64px 30px;align-items:center;gap:5px;margin-bottom:6px;display:grid}.wrow.c{grid-template-columns:1fr 80px auto 30px}.wrow input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--fg);font-size:calc(14px * var(--fs,1));border-radius:8px;padding:8px 6px}.wrow b{color:var(--fg);text-align:right;font-size:calc(13px * var(--fs,1));white-space:nowrap}.wrow .x{background:var(--surface-2);color:var(--muted);height:32px;font-size:calc(18px * var(--fs,1));border:0;border-radius:8px}.harv .hst{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:8px;display:grid}.harv .hst div{flex-direction:column;display:flex}.harv .hst b{font-size:calc(16px * var(--fs,1));font-family:var(--display)}.harv .hst span{font-size:calc(12.5px * var(--fs,1));color:var(--muted)}.harv .hrow{border-top:1px solid var(--line);font-size:calc(13.5px * var(--fs,1));flex-wrap:wrap;justify-content:space-between;gap:8px;padding:7px 0;display:flex}.harv .hrow span:last-child{color:var(--muted)}.obline{font-size:calc(13.5px * var(--fs,1));color:var(--muted);align-items:center;gap:8px;margin:-4px 0 8px;display:flex}.obline .obk{font:600 calc(12.5px * var(--fs,1)) var(--mono);background:var(--c-ev-soft);color:var(--c-ev);border-radius:6px;padding:2px 7px}.ukchips{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.ukc{font:600 calc(12.5px * var(--fs,1)) var(--mono);border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:2px 6px}.rulebox{background:color-mix(in srgb, var(--c-ev) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--c-ev) 25%, var(--line));font-size:calc(13.5px * var(--fs,1));border-radius:12px;margin-bottom:10px;padding:10px 12px}.rulebox b{margin-top:4px;display:block}.rulebox ul{margin:4px 0 0;padding-left:18px}.vmsg{font-size:calc(13.5px * var(--fs,1));border-radius:10px;margin:8px 0;padding:8px 11px}.vmsg.err{background:var(--crit-soft);color:var(--crit);font-weight:600}.vmsg.warn{background:var(--warn-soft);color:var(--warn)}.chk{font-size:calc(14.5px * var(--fs,1));cursor:pointer;align-items:center;gap:8px;margin:6px 0;display:flex}.chk input{width:19px;height:19px;accent-color:var(--c-ev)}.arealist{gap:6px;margin-top:8px;display:grid}.arow{font-size:calc(14px * var(--fs,1));grid-template-columns:1fr 84px auto;align-items:center;gap:6px;display:grid}.arow input{border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:8px;min-width:0;padding:7px}.arow .s{color:var(--muted);font-size:calc(12.5px * var(--fs,1))}.seg{background:var(--surface-2);border-radius:12px;margin:6px 0 10px;padding:3px;display:flex}.seg button{color:var(--muted);background:0 0;border:0;border-radius:10px;flex:1;padding:8px;font-weight:700}.seg button.on{background:var(--surface);color:var(--fg);box-shadow:0 1px 3px #0000001f}.nlist{margin-top:6px}.nrow{font-size:calc(13px * var(--fs,1));justify-content:space-between;gap:8px;display:flex}.obls{padding:4px 12px}.obl{border-top:1px solid var(--line);padding:10px 0}.obl:first-child{border-top:0}.obl .oh{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.obl .oh b{font-size:calc(14.5px * var(--fs,1))}.obl .op{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.ob-s{font-size:calc(12.5px * var(--fs,1));border-radius:7px;padding:3px 7px;font-weight:600}.ob-s.ok{background:var(--good-soft);color:var(--good)}.ob-s.no{background:var(--warn-soft);color:var(--warn)}.ob-s.bad{background:var(--crit-soft);color:var(--crit)}.ob-s.sk{background:var(--surface-2);color:var(--muted)}.paper .meta1{font-size:calc(12px * var(--fs,1));margin:-6px 0 8px}.paper .meta1 span{color:#555}.paper .legend{font-size:calc(11px * var(--fs,1));color:#444;margin-top:8px}.xrow{align-items:flex-start;gap:10px;display:flex}.xrow .chip{text-align:center;flex:none;min-width:82px}.xrow .s{color:var(--muted);font-size:calc(13px * var(--fs,1))}.pgrows{gap:8px;margin-top:10px;display:grid}.pgrow{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:8px 10px}.pgh{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pgh .s{color:var(--muted);font-size:calc(12.5px * var(--fs,1));font-family:var(--mono)}.pgz{color:var(--good);font-weight:700;font-size:calc(13px * var(--fs,1));margin-left:auto}.pgf{grid-template-columns:90px 64px 1fr;gap:6px;margin-top:6px;display:grid}.pgf select,.pgf input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--fg);font-size:calc(14px * var(--fs,1));border-radius:8px;padding:7px}.pgsbox{border:1px solid var(--line);border-radius:12px;margin:4px 0 10px;padding:6px 12px}.pgsbox .s{color:var(--muted);font-size:calc(13.5px * var(--fs,1));margin-bottom:6px}.kindgrid{gap:10px;display:grid}.kindbtn{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--fg);cursor:pointer;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-items:center;column-gap:12px;padding:14px;display:grid}.kindbtn .ki{font-size:calc(26px * var(--fs,1));background:var(--c-ev-soft,#e7efe0);border-radius:12px;grid-row:1/3;place-items:center;width:44px;height:44px;display:grid}.kindbtn b{font-size:calc(16px * var(--fs,1))}.kindbtn span:last-child{font-size:calc(13px * var(--fs,1));color:var(--muted)}.kindbtn.k-ffs .ki{background:color-mix(in srgb, #2a78d6 18%, var(--surface))}.kindbtn.k-gnoj .ki{background:color-mix(in srgb, #1baf7a 18%, var(--surface))}.kindbtn.k-trg .ki{background:color-mix(in srgb, var(--c-vino) 20%, var(--surface))}.kindbtn.k-op .ki{background:color-mix(in srgb, #c08a2e 20%, var(--surface))}.kgrp{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:10px 0;overflow:hidden}.kgh{background:color-mix(in srgb, var(--c-ev) 10%, var(--surface));cursor:pointer;align-items:center;gap:10px;padding:11px 12px;display:flex}.kgi{border-top:1px solid var(--line);cursor:pointer;font-size:calc(14.5px * var(--fs,1));align-items:center;gap:10px;padding:9px 12px 9px 34px;display:flex}.kgi .t{flex:1;min-width:0}.kgh .s,.kgi .s{color:var(--muted);font-size:calc(13px * var(--fs,1));white-space:nowrap}.kgh input,.kgi input{width:20px;height:20px;accent-color:var(--c-ev);flex:none}.kfoot{background:var(--bg);gap:6px;padding:10px 0 4px;display:grid;position:sticky;bottom:-1px}.gsel{font-size:calc(14px * var(--fs,1));margin:6px 0 10px}.gsel summary{cursor:pointer;font-weight:600}.gsel div{margin-top:6px;line-height:1.6}.evadd{justify-content:center;align-items:center;gap:8px;display:flex}.drawbar{z-index:600;background:var(--surface);font-size:calc(13px * var(--fs,1));border-radius:14px;padding:8px 10px;position:absolute;top:10px;left:52px;right:62px;box-shadow:0 4px 14px #00000040}.drawbar b{font-size:calc(14px * var(--fs,1));display:block}.drawbar .db{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.drawbar .db .btn{font-size:calc(13px * var(--fs,1));padding:7px 11px}.mapwrap.full .drawbar{top:calc(10px + env(safe-area-inset-top,0px))}.dpt{background:#fff;border:3px solid #e8590c;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #0006}.fsbtn{z-index:500;background:color-mix(in srgb, var(--surface) 92%, transparent);width:42px;height:42px;color:var(--fg);border:0;border-radius:12px;place-items:center;display:grid;position:absolute;top:54px;right:10px;box-shadow:0 2px 8px #0003}.fsbtn svg{width:22px;height:22px}.fsbtn .fs-out{display:none}.mapwrap.full{z-index:60;border:0;border-radius:0;margin:0;position:fixed;inset:0}.mapwrap.full #pmap{height:100dvh;height:var(--appH,100dvh)}.mapwrap.full .mapctl{top:calc(10px + env(safe-area-inset-top,0px))}.mapwrap.full .fsbtn{top:calc(56px + env(safe-area-inset-top,0px));width:48px;height:48px}.mapwrap.full .fsbtn .fs-in{display:none}.mapwrap.full .fsbtn .fs-out{display:inline}.mapwrap.full .leaflet-top{top:env(safe-area-inset-top,0px)}body.mapfull{overflow:hidden}body.mapfull .app{z-index:70}body.mapfull nav.tabs,.mapwrap.full .mapnote{display:none}.mapwrap.full .mapctl2{bottom:calc(24px + env(safe-area-inset-bottom,0px))}.popbtns{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.pb{font-weight:700;font-size:calc(12.5px * var(--fs,1));color:#4d4020;white-space:nowrap;background:#eee7d4;border:0;border-radius:8px;flex:1;padding:8px 5px}.pb.spray{color:#fff;background:#4b5fae}.calcbox{background:var(--c-nap-soft);font-size:calc(13.5px * var(--fs,1));border-radius:10px;margin-top:12px;padding:10px 12px}.toast{z-index:3000!important}.drop{border:2px dashed var(--line);background:var(--surface);cursor:pointer;color:var(--fg);border-radius:14px;flex-direction:column;align-items:center;gap:2px;margin-top:14px;padding:22px;display:flex}.drop span:last-child{font-size:calc(12.5px * var(--fs,1));color:var(--muted)}.glist{max-height:180px;font-size:calc(13px * var(--fs,1));border-top:1px solid var(--line);flex-direction:column;gap:3px;margin:10px 0;padding-top:8px;display:flex;overflow:auto}.prevt{border:1px solid var(--line);border-radius:8px;margin-top:10px;overflow-x:auto}.prevt table{border-collapse:collapse;width:100%;font-size:calc(13px * var(--fs,1))}.prevt th,.prevt td{border-bottom:1px solid var(--line);text-align:left;padding:6px 8px}.prevt th{background:var(--surface-2);font-size:calc(12.5px * var(--fs,1));text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.mono{font-family:var(--mono);font-size:calc(12.5px * var(--fs,1));color:var(--muted);margin-right:6px}.tiles{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.tile{--t:var(--c-ev);--t-soft:var(--c-ev-soft);background:var(--t-soft);text-align:left;border:0;border-radius:18px;flex-direction:column;gap:6px;min-width:0;min-height:128px;padding:14px;transition:transform .12s;display:flex}.tile:active{transform:scale(.97)}.tiles>.tile:last-child:nth-child(odd){grid-column:1/-1;min-height:0}.tile .ic{background:var(--t);width:40px;height:40px;color:var(--ink);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.tile .ic svg{width:22px;height:22px}.tile b{font-family:var(--display);font-size:calc(16px * var(--fs,1));line-height:1.2}.tile .big{font-family:var(--display);font-size:calc(22px * var(--fs,1));color:var(--t);font-variant-numeric:tabular-nums;line-height:1.1}.tile span{font-size:calc(12.5px * var(--fs,1));color:var(--muted)}.tile.an{--t:var(--c-an);--t-soft:var(--c-an-soft)}.tile.vino{--t:var(--c-vino);--t-soft:var(--c-vino-soft)}.tile.nap{--t:var(--c-nap);--t-soft:var(--c-nap-soft)}.tile.par{--t:var(--c-par);--t-soft:var(--c-par-soft)}.tic{border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.tic svg{width:19px;height:19px}.sec{justify-content:space-between;align-items:baseline;gap:10px;margin:26px 0 10px;display:flex}.sec h2{margin:0}.link{color:var(--m);font-weight:700;font-size:calc(13.5px * var(--fs,1));background:0 0;border:0;padding:4px 0}.more{border:1px dashed var(--line);border-radius:var(--r);width:100%;color:var(--m);font-weight:700;font-size:calc(13.5px * var(--fs,1));background:0 0;margin-top:8px;padding:9px;display:block}.hero-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.hchip{color:var(--ink);font-size:calc(12.5px * var(--fs,1));font-variant-numeric:tabular-nums;background:#ffffff29;border-radius:99px;padding:4px 10px;font-weight:600}@media (prefers-reduced-motion:no-preference){#view>*{animation:.28s both rise}#view>:nth-child(2){animation-delay:30ms}#view>:nth-child(3){animation-delay:60ms}#view>:nth-child(4){animation-delay:90ms}#view>:nth-child(n+5){animation-delay:.12s}@keyframes rise{0%{opacity:.001;transform:translateY(8px)}}}.mapcard{background:var(--mapbg);border:1px solid var(--line);border-radius:var(--r);margin-top:10px;position:relative;overflow:hidden}.mapcard canvas{touch-action:manipulation;cursor:crosshair;width:100%;display:block}.mapcap{font-size:calc(13px * var(--fs,1));background:var(--surface);border-top:1px solid var(--line);font-variant-numeric:tabular-nums;min-height:2.6em;padding:8px 12px}.legend{font-size:calc(12.5px * var(--fs,1));color:var(--muted);flex-wrap:wrap;gap:6px 12px;margin-top:8px;display:flex}.legend i{vertical-align:-2px;border-radius:3px;width:12px;height:12px;margin-right:5px;display:inline-block}.dates{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:10px;display:grid}.dates button{border:1px solid var(--line);background:var(--surface);font-size:calc(12.5px * var(--fs,1));color:var(--muted);font-variant-numeric:tabular-nums;border-radius:8px;padding:7px 2px;font-weight:600}.dates button[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.stack{background:var(--surface);border-radius:4px;gap:2px;height:12px;display:flex;overflow:hidden}.stack span{height:100%;display:block}html,body{height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--body);font-size:calc(15px * var(--fs,1));line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app{max-width:640px;margin:0 auto;padding-block:0 100px;padding-inline:16px}#hero{z-index:0;pointer-events:none;height:min(max(520px,120vw),760px);position:fixed;top:0;left:0;right:0;overflow:hidden}body[data-mod=domov] #hero{display:block}#hero:before{content:"";z-index:1;background:linear-gradient(#0c160c47,#0c160c0d 45%,#0000 70%);position:absolute;inset:0}#hero:after{content:"";z-index:1;background:linear-gradient(to bottom, transparent, var(--bg));height:45%;position:absolute;bottom:0;left:0;right:0}#hero{background:var(--bg)}.blob{filter:blur(56px);opacity:.9;will-change:transform;border-radius:50%;position:absolute}.b1{background:#3f6b2b;width:min(80vw,520px);height:min(80vw,520px);animation:22s ease-in-out infinite alternate bA;top:-12%;left:-18%}.b2{background:#7a2848;width:min(70vw,460px);height:min(70vw,460px);animation:27s ease-in-out infinite alternate bB;top:-4%;right:-20%}.b3{background:#d4a53c;width:min(60vw,400px);height:min(60vw,400px);animation:31s ease-in-out infinite alternate bC;top:22%;left:28%}.b4{background:#7aa957;width:min(65vw,430px);height:min(65vw,430px);animation:25s ease-in-out infinite alternate-reverse bB;top:42%;left:-14%}.b5{background:#a8486a;width:min(50vw,330px);height:min(50vw,330px);animation:29s ease-in-out infinite alternate-reverse bA;top:46%;right:-8%}@keyframes bA{0%{transform:translate(0)scale(1)}to{transform:translate(9%,7%)scale(1.15)}}@keyframes bB{0%{transform:translate(0)scale(1.05)}to{transform:translate(-10%,9%)scale(.92)}}@keyframes bC{0%{transform:translate(0)scale(.95)}to{transform:translate(-12%,-8%)scale(1.12)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .blob{opacity:.72}}:root[data-theme=dark] .blob{opacity:.72}@media (prefers-reduced-motion:reduce){.blob{animation:none}}.app{z-index:1;position:relative}body[data-mod=domov] header.top{color:#fff;text-shadow:0 1px 10px #00000059;background:0 0;padding-block:22px 8px;position:relative;top:0}body[data-mod=domov] header.top h1{font-size:calc(30px * var(--fs,1))}body[data-mod=domov] .hbtn,body[data-mod=domov] .hchip{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-shadow:none;background:#fff3}body[data-mod=domov] .tile,body[data-mod=domov] .alert{background:color-mix(in srgb, var(--surface) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border:1px solid color-mix(in srgb, var(--surface) 55%, transparent);box-shadow:0 10px 30px #141e0f1f}body[data-mod=domov] .tile .big{color:var(--t)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body[data-mod=domov] .tile,:root:not([data-theme=light]) body[data-mod=domov] .alert{background:color-mix(in srgb, var(--surface) 88%, transparent);border-color:#ffffff14}}:root[data-theme=dark] body[data-mod=domov] .tile,:root[data-theme=dark] body[data-mod=domov] .alert{background:color-mix(in srgb, var(--surface) 88%, transparent);border-color:#ffffff14}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body[data-mod=domov] .tile,body[data-mod=domov] .alert{background:var(--surface)}}body[data-mod=domov] .tiles{margin-top:28px}.cloud{animation:90s linear infinite drift}.cloud.c2{animation-duration:140s;animation-delay:-60s}@keyframes drift{0%{transform:translate(-160px)}to{transform:translate(460px)}}@media (prefers-reduced-motion:reduce){.cloud{animation:none}}header.top{top:env(safe-area-inset-top,0px);z-index:5;color:var(--ink);background-color:var(--m);background-image:repeating-linear-gradient(112deg,#ffffff12 0 2px,#0000 2px 15px);border-radius:0 0 20px 20px;justify-content:space-between;align-items:flex-start;gap:12px;margin-inline:-16px;padding-block:16px;padding-inline:16px;transition:background-color .25s;display:flex;position:sticky}header.top h1{font-family:var(--display);font-size:calc(24px * var(--fs,1));letter-spacing:-.01em;margin:0;line-height:1.15}header.top .sub{font-size:calc(12.5px * var(--fs,1));opacity:.85;text-transform:uppercase;letter-spacing:.08em;font-weight:600}header.top .hbtn{color:var(--ink);font-weight:700;font-size:calc(13px * var(--fs,1));background:#ffffff2e;border:0;border-radius:99px;flex:none;padding:7px 12px}h2{font-family:var(--display);font-size:calc(18px * var(--fs,1));text-wrap:balance;margin:22px 0 10px}.eyebrow{font-size:calc(12.5px * var(--fs,1));text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.note{font-size:calc(12.5px * var(--fs,1));color:var(--muted);background:var(--surface-2);border-radius:8px;margin-top:12px;padding:8px 10px}.stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-width:0;padding:10px}.stat b{font-family:var(--display);font-size:calc(22px * var(--fs,1));font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.stat span{font-size:calc(12.5px * var(--fs,1));color:var(--muted)}.list{flex-direction:column;gap:8px;display:flex}.row{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);text-align:left;align-items:flex-start;gap:10px;width:100%;padding:11px 12px;display:flex}.row .main{flex:1;min-width:0}.row .t{font-weight:600}.row .s{font-size:calc(13px * var(--fs,1));color:var(--muted)}.row .r{font-size:calc(12.5px * var(--fs,1));color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.chip{font-size:calc(12.5px * var(--fs,1));background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:99px;padding:2px 8px;font-weight:600;display:inline-block}.chip.wine{background:var(--wine-soft);color:var(--wine)}.risk{font-size:calc(12.5px * var(--fs,1));white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-weight:700;display:inline-flex}.risk.lo{background:var(--good-soft);color:var(--good)}.risk.mid{background:var(--warn-soft);color:var(--warn)}.risk.hi{background:var(--crit-soft);color:var(--crit)}.risk i{font-style:normal;font-size:calc(12px * var(--fs,1))}.alert{border-radius:var(--r);background:var(--crit-soft);color:var(--fg);border:1px solid var(--line);gap:10px;padding:12px;display:flex}.alert .ic{background:var(--crit);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.alert .t{color:var(--crit);font-weight:700}.alert .s{font-size:calc(13.5px * var(--fs,1))}.btn{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:9px 14px;font-weight:600}.btn.pri{background:var(--m);border-color:var(--m);color:var(--ink)}.btn.sm{font-size:calc(13px * var(--fs,1));padding:6px 10px}.actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.seg{background:var(--surface-2);border-radius:10px;gap:3px;margin-top:14px;padding:3px;display:flex}.seg button{color:var(--muted);font-weight:600;font-size:calc(14px * var(--fs,1));background:0 0;border:0;border-radius:8px;flex:1;padding:8px}.seg button[aria-pressed=true]{background:var(--surface);color:var(--m);box-shadow:0 1px 3px #0000001a}.filters{gap:6px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.filters button{border:1px solid var(--line);background:var(--surface);font-size:calc(13px * var(--fs,1));color:var(--muted);border-radius:99px;flex:none;padding:6px 12px;font-weight:600}.filters button[aria-pressed=true]{background:var(--m);border-color:var(--m);color:var(--ink)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin-top:10px;padding:12px}.chart svg{width:100%;height:auto;display:block}.chart .cap{font-size:calc(12.5px * var(--fs,1));color:var(--muted);font-variant-numeric:tabular-nums;min-height:1.4em;margin-top:6px}.bars{flex-direction:column;gap:8px;display:flex}.bar{font-size:calc(13px * var(--fs,1));grid-template-columns:96px 1fr 44px;align-items:center;gap:8px;display:grid}.bar .track{background:var(--surface-2);border-radius:5px;height:10px;overflow:hidden}.bar .fill{background:var(--wine);border-radius:0 4px 4px 0;height:100%}.bar .v{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}.fc{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.fc .d{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);text-align:center;font-size:calc(12.5px * var(--fs,1));min-width:0;padding:8px 4px}.fc .d b{font-size:calc(13px * var(--fs,1));display:block}.fc .d .tmp{font-variant-numeric:tabular-nums;margin:2px 0}.fc .d .rain{color:var(--muted);font-variant-numeric:tabular-nums}.fc .d .lvl{border-radius:3px;height:6px;margin-top:6px}.lvl.lo{background:var(--good)}.lvl.mid{background:var(--warn)}.lvl.hi{background:var(--crit)}.toggle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.toggle:last-child{border-bottom:0}.toggle .s{font-size:calc(12.5px * var(--fs,1));color:var(--muted)}.sw{flex:none;width:46px;height:28px;position:relative}.sw input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.sw span{background:var(--line);pointer-events:none;border-radius:99px;transition:background .15s;position:absolute;inset:0}.sw span:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.sw input:checked+span{background:var(--accent)}.sw input:checked+span:after{transform:translate(18px)}.sw input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.push{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:10px;padding:10px 12px;display:flex;box-shadow:0 6px 18px #00000014}.push .app-ic{background:var(--accent);width:34px;height:34px;color:var(--accent-fg);font-weight:700;font-family:var(--display);border-radius:8px;flex:none;place-items:center;display:grid}.push .h{font-size:calc(12.5px * var(--fs,1));color:var(--muted);justify-content:space-between;gap:8px;display:flex}.push .t{font-weight:700;font-size:calc(14px * var(--fs,1))}.push .b{font-size:calc(13.5px * var(--fs,1))}nav.tabs{z-index:7;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0}nav.tabs .in{max-width:640px;margin:0 auto;display:flex}nav.tabs button{min-width:0;font-size:calc(12.5px * var(--fs,1));color:var(--muted);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:1px;padding:5px 2px 4px;font-weight:600;display:flex}nav.tabs button svg{width:22px;height:22px}nav.tabs button .pill{border-radius:99px;place-items:center;width:52px;height:28px;transition:background .2s;display:grid}nav.tabs button[aria-current=page]{color:var(--m)}nav.tabs button[aria-current=page] .pill{background:var(--m-soft)}.sheet-bg{background:#0a0e0a80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--bg);width:100%;max-width:680px;max-height:92%;padding-inline:16px;padding-block:6px calc(20px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;overflow:auto}.sheet .grab{background:var(--line);border-radius:4px;width:40px;height:4px;margin:6px auto 4px}.sheet h3{font-family:var(--display);font-size:calc(20px * var(--fs,1));margin:8px 0 4px}.field{flex-direction:column;gap:4px;min-width:0;margin-top:12px;display:flex}.field label{font-size:calc(13px * var(--fs,1));font-weight:600}.field input,.field select,.field textarea{background:var(--surface);border:1px solid var(--line);border-radius:8px;width:100%;min-width:0;padding:10px}.two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.guests{grid-template-columns:1fr 84px;align-items:center;gap:8px;margin-top:6px;display:grid}.paperwrap{border-radius:6px;margin-top:12px;overflow-x:auto}.paper{background:var(--paper);color:var(--paper-fg);width:760px;font-family:var(--body);font-size:calc(12px * var(--fs,1));border-radius:4px;padding:28px 30px;box-shadow:0 2px 10px #00000026}.paper h4{font-family:var(--display);font-size:calc(17px * var(--fs,1));margin:0 0 2px}.paper .meta{font-size:calc(12px * var(--fs,1));grid-template-columns:1fr 1fr;gap:4px 24px;margin:12px 0 14px;display:grid}.paper .meta div span{color:#555}.paper table{border-collapse:collapse;width:100%}.paper th,.paper td{text-align:left;vertical-align:top;border:1px solid #999;padding:4px 5px}.paper th{font-size:calc(11px * var(--fs,1));text-transform:uppercase;letter-spacing:.03em;background:#eee}.paper td.n{font-variant-numeric:tabular-nums;text-align:right}.paper td.c{font-family:var(--mono);font-size:calc(11.5px * var(--fs,1))}.paper .sign{font-size:calc(12px * var(--fs,1));justify-content:space-between;margin-top:30px;display:flex}.paper .sign div{border-top:1px solid #333;width:200px;padding-top:4px}.toast{left:50%;bottom:calc(90px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--fg);color:var(--bg);font-size:calc(13.5px * var(--fs,1));border-radius:8px;padding:9px 14px;font-weight:600;position:fixed;transform:translate(-50%)}.empty{color:var(--muted);font-size:calc(14px * var(--fs,1));background:var(--surface);border:1px dashed var(--line);border-radius:var(--r);padding:16px}.dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}@media (prefers-reduced-motion:no-preference){.sheet{animation:.18s ease-out up}@keyframes up{0%{opacity:.6;transform:translateY(24px)}}}.card.vreme{margin-top:16px}.vr-load{color:var(--muted);font-size:calc(14px * var(--fs,1))}.vr-h{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.vr-h .link{font-size:calc(18px * var(--fs,1));line-height:1}.vr-st{font-weight:700;font-size:calc(15px * var(--fs,1));text-align:left;color:var(--fg);padding:0}.vr-st span{color:var(--muted);font-weight:500;font-size:calc(13px * var(--fs,1))}.vr-busy{font-size:calc(12.5px * var(--fs,1));color:var(--muted)}.vr-now{align-items:center;gap:14px;margin-top:8px;display:flex}.vr-t{font-family:var(--display);font-size:calc(40px * var(--fs,1));font-weight:700;line-height:1}.vr-m{font-size:calc(13.5px * var(--fs,1));flex-direction:column;gap:1px;display:flex}.vr-m .s{color:var(--muted);font-size:calc(12.5px * var(--fs,1))}.vr-fc{text-align:center;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:12px;display:grid}.vr-fc .d{font-size:calc(12.5px * var(--fs,1));background:var(--surface-2);border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;display:flex}.vr-fc img{width:30px;height:30px}.vr-fc .rain{color:var(--muted)}.vr-src{font-size:calc(12.5px * var(--fs,1));color:var(--muted);margin-top:6px}.vr-dis{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.vr-dh{font-size:calc(14px * var(--fs,1))}.vr-dh .s{color:var(--muted);font-size:calc(12.5px * var(--fs,1))}.vr-tab{gap:4px;margin-top:6px;display:grid}.vr-tab .r{font-size:calc(12.5px * var(--fs,1));text-align:center;grid-template-columns:92px repeat(6,1fr);align-items:center;display:grid}.vr-tab .r.hd{color:var(--muted)}.vr-tab .n{text-align:left;font-weight:600}.vr-dot{border-radius:50%;width:14px;height:14px;display:inline-block}.vr-dot.lo{background:var(--good)}.vr-dot.mid{background:var(--warn)}.vr-dot.hi{background:var(--crit)}.vr-why{font-size:calc(13px * var(--fs,1));gap:8px;margin-top:8px;display:grid}.vr-why .s{color:var(--muted)}.vr-leg{font-size:calc(12.5px * var(--fs,1));color:var(--muted);gap:12px;margin:6px 0 2px;display:flex}.vr-leg span{align-items:center;gap:4px;display:inline-flex}.vr-leg .vr-dot{width:10px;height:10px}.hero-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.hero-chips::-webkit-scrollbar{display:none}.hchip{white-space:nowrap;flex:none}header.top{flex-wrap:wrap}#hX{flex-basis:100%;min-width:0}#hX:empty{display:none}#hX .hero-chips{margin-top:0}header.top>div:first-child{flex:1 1 0}.legend small{opacity:.7;font-size:calc(12px * var(--fs,1))}.satrow{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;align-items:center}.satrow.on{border-color:var(--c-an);box-shadow:0 0 0 1.5px var(--c-an) inset}.satrow .spark{color:var(--c-an);flex:none;align-items:center;display:flex}.satrow .r{text-align:right;min-width:74px}.satrow .r .risk{font-size:calc(12px * var(--fs,1));margin-top:2px;padding:1px 6px}.satmapw{border:1px solid var(--line);border-radius:12px;margin-top:10px;position:relative;overflow:hidden}.satmap{background:var(--mapbg);height:260px}.satcap{z-index:500;color:#fff;font-size:calc(12.5px * var(--fs,1));background:#0009;border-radius:6px;padding:3px 8px;position:absolute;bottom:8px;left:8px}.satimg{image-rendering:pixelated;image-rendering:crisp-edges}.satgraf{width:100%;height:auto;color:var(--c-an);margin-top:10px}.satgraf .ax{font-size:calc(10.5px * var(--fs,1));fill:var(--muted)}.satgraf .gl{stroke:var(--line);stroke-width:.6px}.satgraf circle{cursor:pointer}#satGrafBox{touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;border-radius:10px}#satGrafBox:focus-visible{outline:2px solid var(--c-an);outline-offset:2px}.satdates{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.satdates button{justify-content:center;align-items:center;gap:4px;display:flex}.satdates i{border-radius:50%;width:8px;height:8px;display:inline-block}.satcap{top:8px;bottom:auto}.satdates{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.satdates button{flex:none;padding:7px 10px}:root{--ozadje:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 678 2160%22 preserveAspectRatio=%22xMidYMid slice%22><defs><filter id=%22m%22 x=%22-10%25%22 y=%22-10%25%22 width=%22120%25%22 height=%22120%25%22><feGaussianBlur stdDeviation=%2214%22/></filter></defs><rect width=%22678%22 height=%222160%22 fill=%22%23b3c8bb%22/><path fill=%22%23c5d6c8%22 fill-rule=%22evenodd%22 filter=%22url%28%23m%29%22 transform=%22translate%28339.0 1080.0%29 scale%281.08%29 translate%28-339.0 -1080.0%29%22 d=%22M677 1379 655 1386 636 1395 613 1411 589 1420 562 1437 545 1451 534 1457 525 1465 481 1519 463 1533 445 1565 416 1601 415 1605 401 1626 400 1631 388 1647 384 1651 368 1679 352 1697 351 1701 322 1735 319 1741 293 1773 262 1799 247 1814 175 1869 154 1880 143 1889 135 1893 126 1895 95 1907 73 1912 63 1917 47 1920 20 1920 0 1928 0 2114 39 2111 48 2107 60 2104 87 2103 111 2095 134 2091 152 2085 161 2079 181 2075 193 2065 228 2045 262 2018 290 1998 302 1988 318 1971 327 1965 343 1951 419 1859 433 1838 442 1820 454 1807 479 1767 481 1762 506 1729 511 1727 512 1720 517 1715 533 1687 560 1661 577 1639 609 1603 623 1597 657 1572 665 1568 670 1567 673 1564 677 1563ZM677 836 638 861 577 887 575 889 546 903 520 913 443 950 341 986 321 996 299 1011 278 1019 269 1025 264 1027 212 1064 191 1088 169 1115 149 1133 135 1159 106 1197 97 1210 96 1215 92 1218 83 1235 66 1256 56 1275 31 1309 0 1344 0 1618 52 1580 69 1563 86 1551 103 1533 124 1505 165 1457 177 1439 188 1418 200 1405 229 1357 253 1327 271 1297 293 1276 309 1255 319 1246 321 1241 336 1225 391 1187 420 1174 439 1161 455 1153 497 1136 563 1114 640 1077 677 1062ZM677 283 640 335 619 357 607 368 603 369 577 400 565 408 539 431 518 447 513 448 500 459 481 479 439 511 431 516 397 530 382 538 359 547 356 549 334 560 318 565 240 603 175 625 163 631 143 638 137 641 127 644 90 667 69 675 47 689 30 703 25 704 15 710 0 725 0 959 15 945 21 936 31 927 34 921 64 888 75 883 105 861 124 851 142 843 161 831 179 821 207 811 225 803 266 790 301 776 359 747 381 738 385 735 408 727 421 719 443 711 491 688 509 676 513 671 519 669 536 657 565 627 591 611 624 582 639 575 639 571 651 560 661 546 675 533 677 532ZM543 0 480 0 477 31 471 48 470 77 461 95 460 108 453 131 443 147 437 171 426 190 420 197 411 214 393 239 387 251 342 309 333 319 328 321 320 329 311 342 301 351 293 356 271 376 262 383 257 384 253 389 243 396 222 417 192 439 174 449 83 489 43 509 33 512 13 522 0 525 0 607 7 606 84 577 94 575 97 572 126 559 136 553 168 540 193 527 207 523 255 499 285 477 305 457 345 428 357 416 361 415 375 401 385 389 405 370 419 355 439 325 447 318 453 305 471 281 483 257 497 238 505 218 507 209 517 190 521 179 527 150 532 142 535 131 535 107 543 78ZM337 0 245 0 247 21 247 65 246 75 241 91 241 111 233 127 232 139 227 154 220 167 213 191 202 205 193 222 187 230 172 254 167 258 147 286 125 307 114 321 74 352 69 354 52 372 33 384 29 389 0 402 0 459 14 455 26 448 31 447 33 444 79 425 95 415 116 400 127 389 129 385 160 363 187 341 197 328 223 303 236 285 247 272 254 262 255 257 260 253 280 223 287 209 299 192 305 170 315 153 319 136 319 128 328 110 329 81 335 63ZM184 0 145 0 144 15 138 31 138 52 133 61 127 88 117 107 117 113 111 127 101 141 92 159 48 219 27 239 13 256 2 264 0 264 0 334 17 319 31 311 55 290 65 279 86 259 121 211 149 167 155 154 157 143 166 126 171 103 177 89 177 71 183 48Z%22/></svg>");--ozadje-bg:#b3c8bb;--na-ozadju:#163330;--na-ozadju-2:#2f4f4c;--panel:#f3f8f180}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--panel:#1d3a3173}}:root[data-theme=dark]{--panel:#1d3a3173}html{background-color:var(--ozadje-bg)}body{background:0 0}body:before{content:"";z-index:-1;background-image:var(--ozadje);pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}#view .card,#view .row,#view .tile,#view .empty,#view .fcard,#view .wine,#view .stat,#view .kgrp,#view .fc .d,#view .push,#view .rolebtn,#view .xrow,#view .pgrow{background:var(--panel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}nav.tabs{background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#view>h2,#view>.sec h2,#view>p,#view>.lead,#view>.sec .link{color:var(--na-ozadju)}#hero{display:none!important}body[data-mod=domov] header.top{color:var(--na-ozadju);text-shadow:none}body[data-mod=domov] .hbtn,body[data-mod=domov] .hchip{color:var(--na-ozadju);background:#ffffff73}body[data-mod=domov] #view .tile{background:var(--panel)}#view>.s,#view>p.s,#view>div>p.s{color:var(--na-ozadju-2)!important}.nambar{left:10px;right:10px;bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:40;background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:calc(13.5px * var(--fs,1));border-radius:14px;align-items:center;gap:10px;max-width:620px;margin:0 auto;padding:10px 10px 10px 14px;display:flex;position:fixed;box-shadow:0 6px 24px #0000002e}.nambar span{flex:1;min-width:0}.namx{color:var(--muted);font-size:calc(16px * var(--fs,1));background:0 0;border:0;padding:6px}.namkoraki{font-size:calc(14.5px * var(--fs,1));gap:8px;margin:0 0 4px;padding-left:20px;display:grid}.namik{vertical-align:-3px;color:var(--c-ev);display:inline-flex}.brand .bn{color:var(--na-ozadju)}.brand .bs{color:var(--na-ozadju-2)}.vr-tog{all:unset;cursor:pointer;width:100%;font-size:calc(14px * var(--fs,1));align-items:center;gap:4px;display:flex}.vr-tog .vr-car{color:var(--muted);font-size:calc(13px * var(--fs,1));margin-left:auto;padding-left:8px}.vr-kratko{gap:6px;margin-top:8px;display:grid}.vr-kratko .r{font-size:calc(13px * var(--fs,1));grid-template-columns:92px 1fr 1fr;align-items:center;gap:6px;display:grid}.vr-kratko .n{font-weight:600}.vr-ch{background:color-mix(in srgb, var(--surface-2) 70%, transparent);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.vr-ch.hi{background:var(--crit-soft);color:var(--crit);font-weight:700}.vr-ch.mid{background:var(--warn-soft);color:var(--warn);font-weight:600}.vr-ch .vr-dot{width:9px;height:9px}.vr-opoz{font-size:calc(12.5px * var(--fs,1));color:var(--crit);font-weight:600}.vr-tog{gap:8px}.vr-tog .vr-dot{width:13px;height:13px}.vr-tog .vr-car{color:var(--c-ev);font-weight:600}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #view .card,:root:not([data-theme=light]) #view .row,:root:not([data-theme=light]) #view .tile,:root:not([data-theme=light]) #view .empty,:root:not([data-theme=light]) #view .fcard,:root:not([data-theme=light]) #view .wine,:root:not([data-theme=light]) #view .stat,:root:not([data-theme=light]) #view .kgrp,:root:not([data-theme=light]) #view .push,:root:not([data-theme=light]) #view .xrow,:root:not([data-theme=light]) #view .pgrow,:root:not([data-theme=light]) nav.tabs{border-color:#ffffff29;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0d,inset 1px 0 #ffffff14,inset -1px 0 #ffffff0a,0 8px 24px #00000040}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #view .card.vreme{border-color:#ffffff29}}#view .tile{border-radius:20px}#view .card{border-radius:16px}#view .card,#view .row,#view .tile,#view .empty,#view .fcard,#view .wine,#view .stat,#view .kgrp,#view .push,#view .xrow,#view .pgrow,nav.tabs{-webkit-backdrop-filter:blur(22px)saturate(190%);backdrop-filter:blur(22px)saturate(190%);border-color:#ffffffb3;box-shadow:inset 0 1.5px #ffffffe6,inset 0 -1px #ffffff4d,inset 1.5px 0 #fff6,inset -1px 0 #fff3,inset 0 18px 30px -22px #ffffff8c,0 10px 28px #14322824}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #view .card,:root:not([data-theme=light]) #view .row,:root:not([data-theme=light]) #view .tile,:root:not([data-theme=light]) #view .empty,:root:not([data-theme=light]) #view .fcard,:root:not([data-theme=light]) #view .wine,:root:not([data-theme=light]) #view .stat,:root:not([data-theme=light]) #view .kgrp,:root:not([data-theme=light]) #view .push,:root:not([data-theme=light]) #view .xrow,:root:not([data-theme=light]) #view .pgrow,:root:not([data-theme=light]) nav.tabs{border-color:#ffffff3d;box-shadow:inset 0 1.5px #ffffff61,inset 0 -1px #ffffff14,inset 1.5px 0 #ffffff24,inset -1px 0 #ffffff0f,inset 0 18px 30px -22px #ffffff2e,0 12px 30px #0000004d}}#view .card.vreme{border-color:#ffffffb3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #view .card.vreme{border-color:#ffffff3d}}#view .card,#view .row,#view .tile,#view .empty,#view .fcard,#view .wine,#view .stat,#view .kgrp,#view .push,#view .xrow,#view .pgrow{-webkit-backdrop-filter:blur(9px)saturate(170%);backdrop-filter:blur(9px)saturate(170%)}nav.tabs{-webkit-backdrop-filter:blur(14px)saturate(170%);backdrop-filter:blur(14px)saturate(170%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #view{--muted:#c4cfc2}}:root[data-theme=dark] #view{--muted:#c4cfc2}.gha{color:var(--muted);white-space:nowrap;font-weight:600}#view>.eyebrow{color:var(--na-ozadju-2);opacity:1}.satctl{justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.satctl button{border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--t);font-size:calc(22px * var(--fs,1));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.satctl button.igra{width:auto;min-width:118px;font-size:calc(14px * var(--fs,1));border-radius:21px;padding:0 16px;font-weight:600}.satctl button.igra[aria-pressed=true]{background:var(--good);color:#fff;border-color:#0000}.satctl button:disabled{opacity:.35;cursor:default}#satPoz{font-size:calc(12.5px * var(--fs,1));color:var(--muted);text-align:center;min-width:52px}.satfsb{width:38px;height:38px;top:8px;right:8px}.satfs.fs{z-index:100;background:#0d1512;flex-direction:column;display:flex;position:fixed;inset:0}.satfs.fs .satmapw{border:0;border-radius:0;flex:1;margin:0}.satfs.fs .satmap{height:100%}.satfs.fs .satcap{top:calc(10px + env(safe-area-inset-top,0px));font-size:calc(14px * var(--fs,1));padding:5px 10px}.satfs.fs .satfsb{top:calc(10px + env(safe-area-inset-top,0px));width:46px;height:46px;right:10px}.satfs.fs .satfsb .fs-in{display:none}.satfs.fs .satfsb .fs-out{display:inline}.satfs.fs .satctl{z-index:600;padding:22px 12px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#0009);margin:0;position:absolute;bottom:0;left:0;right:0}.satfs.fs .satctl button{width:50px;height:50px}.satfs.fs .satctl button.igra{border-radius:25px;width:auto;height:50px}.satfs.fs #satPoz{color:#fff;font-size:calc(13.5px * var(--fs,1))}.satctl{touch-action:none;-webkit-user-select:none;user-select:none}.satctl button,.satfsb,.satnazaj{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.satfs.fs{touch-action:none}.satnazaj{display:none}.satfs.fs .satnazaj{left:10px;top:calc(10px + env(safe-area-inset-top,0px));z-index:600;background:color-mix(in srgb, var(--surface) 92%, transparent);height:46px;color:var(--t);font-size:calc(15px * var(--fs,1));border:0;border-radius:23px;align-items:center;gap:2px;padding:0 14px 0 8px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 2px 8px #0003}.satfs.fs .satcap{top:calc(64px + env(safe-area-inset-top,0px));left:10px}html{touch-action:manipulation}.satctl{position:relative}#satPoz{min-width:0;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.satmapw .leaflet-control-attribution{font-size:calc(10.5px * var(--fs,1))}.satfs.fs .satctl{padding:22px 12px calc(30px + env(safe-area-inset-bottom,0px))}.satfs.fs #satPoz{right:16px;top:calc(50% - 4px - env(safe-area-inset-bottom,0px) / 2)}.satfs.fs .leaflet-bottom{bottom:env(safe-area-inset-bottom,0px)}.satfs.fs .leaflet-control-attribution{white-space:nowrap;background:#ffffffbf;margin:0!important}.nasvetfs{z-index:700;text-align:left;-webkit-backdrop-filter:blur(8px)saturate(150%);backdrop-filter:blur(8px)saturate(150%);color:#fff;max-width:210px;font:inherit;font-size:calc(13px * var(--fs,1));cursor:pointer;touch-action:manipulation;background:#246830c7;border:1px solid #ffffff40;border-radius:12px;align-items:flex-start;gap:8px;padding:9px 10px 9px 12px;line-height:1.3;animation:.35s ease-out satnas;display:flex;position:absolute;top:54px;right:8px;box-shadow:0 4px 14px #00000040}.nasvetfs:before{content:"";clip-path:polygon(0 0,100% 0,0 100%);background:#246830c7;border-top:1px solid #ffffff40;border-left:1px solid #ffffff40;border-radius:2px 0 0;width:12px;height:12px;position:absolute;top:-7px;right:13px;transform:rotate(45deg)}.nasvetfs i{opacity:.85;font-style:normal;font-size:calc(12.5px * var(--fs,1));padding:1px 2px}.nasvet-parcfs{top:104px;right:10px}.satfs.fs .nasvetfs,.mapwrap.full .nasvetfs{display:none}.fsbtn.utrip{animation:1.6s ease-in-out infinite satutrip}@keyframes satutrip{0%,to{box-shadow:0 2px 8px #0003,0 0 #2f7d3a99}50%{box-shadow:0 2px 8px #0003,0 0 0 7px #2f7d3a00}}@keyframes satnas{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fsbtn.utrip,.nasvetfs{animation:none}}.porpop-bg{z-index:120;background:#0a140f73;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out satnas;display:flex;position:fixed;inset:0}.porpop{background:var(--surface);width:100%;max-width:400px;color:var(--fg);border-radius:20px;padding:18px 16px 16px;box-shadow:0 20px 50px #00000059}.porpop .pp-t{font-size:calc(18px * var(--fs,1));margin-bottom:4px;display:block}.porpop p{color:var(--muted);font-size:calc(14px * var(--fs,1));margin:0 0 12px}.porpop button{text-align:left;border:1.5px solid var(--line);background:var(--surface-2);width:100%;color:var(--fg);font:inherit;cursor:pointer;touch-action:manipulation;border-radius:14px;margin-top:8px;padding:12px 14px;display:block}.porpop button b{font-size:calc(16px * var(--fs,1));margin-bottom:2px;display:block}.porpop button span{font-size:calc(13.5px * var(--fs,1));color:var(--muted);line-height:1.35}.porpop button i{color:var(--fg);font-style:normal;font-weight:700}.porpop button.on{border-color:var(--good)}#view .btn:not(.pri),#view .filters button:not([aria-pressed=true]),#view .more{background:var(--panel);-webkit-backdrop-filter:blur(9px)saturate(170%);backdrop-filter:blur(9px)saturate(170%);border-color:#ffffffb3;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #fff3,0 4px 14px #14322814}#view .btn.pri{background:color-mix(in srgb, var(--m) 88%, transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:inset 0 1px #ffffff59,0 6px 18px #14322826}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #view .btn:not(.pri),:root:not([data-theme=light]) #view .filters button:not([aria-pressed=true]),:root:not([data-theme=light]) #view .more{border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff4d,0 4px 14px #00000040}}header.top{background-color:color-mix(in srgb, var(--m) 80%, transparent);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background-image:none;box-shadow:inset 0 -1px #ffffff47,0 8px 22px #14322829}body[data-mod=domov] header.top{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}html,body{overscroll-behavior-y:none}nav.tabs:after{content:"";background:inherit;pointer-events:none;height:120px;position:absolute;top:100%;left:0;right:0}.evtop{gap:8px;margin-top:14px;display:flex}.evtop .btn{min-width:0;font-size:calc(15px * var(--fs,1));flex:1 1 0;padding-inline:10px}.evgrp{font-weight:700;font-size:calc(14.5px * var(--fs,1));color:var(--na-ozadju);align-items:center;gap:8px;margin:16px 2px 6px;display:flex}.evgrp b{font-size:calc(12.5px * var(--fs,1));background:var(--panel);color:var(--na-ozadju-2);border-radius:99px;padding:1px 8px;font-weight:700}.sec.evobv{margin-top:30px}.evtiles{grid-template-columns:1.5fr 1fr 1fr;gap:8px;margin-top:14px;display:grid}.evtiles .tile.evt{cursor:pointer;min-height:0;color:var(--fg);border-radius:16px;gap:3px;padding:11px 11px 10px}.evtiles .tile.evt .ic{border-radius:10px;width:32px;height:32px;margin-bottom:3px}.evtiles .tile.evt .ic svg{width:18px;height:18px}.evtiles .tile.evt b{font-size:calc(15px * var(--fs,1));white-space:nowrap}.evtiles .tile.evt span:last-child{font-size:calc(12.5px * var(--fs,1));line-height:1.25}.evtiles .tile.evt.nov .ic{background:var(--m);color:var(--ink)}.evtiles .tile.evt:not(.nov) .ic{background:color-mix(in srgb, var(--m) 16%, transparent);color:var(--m)}.sheet-top{z-index:3;background:var(--bg);justify-content:center;align-items:center;margin:-6px -16px 0;padding:6px 16px 0;display:flex;position:sticky;top:-6px}.sheet-x{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--fg);font-size:calc(16px * var(--fs,1));cursor:pointer;touch-action:manipulation;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:8px;right:10px}.sheet-top .grab{margin:6px auto 14px}.porpop{position:relative}.pp-x{border:1px solid var(--line);background:var(--surface-2);width:34px;height:34px;color:var(--fg);font-size:calc(15px * var(--fs,1));cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.porpop .pp-t{padding-right:40px}.pp-gumbi{gap:8px;margin-top:6px;display:flex}.porpop .pp-gumbi .btn{text-align:center;border-radius:12px;flex:1;width:auto;margin:0;padding:11px 10px;font-weight:700;display:block}.porpop .pp-gumbi .pp-zap{background:var(--crit);border-color:var(--crit);color:#fff}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.two>.field{min-width:0}.field input[type=time],.field input[type=date]{appearance:none;box-sizing:border-box;min-width:0;max-width:100%;min-height:44px;display:block}.field input[type=time]::-webkit-date-and-time-value{text-align:left}.field input[type=date]::-webkit-date-and-time-value{text-align:left}@media (width>=1000px){:root{--meni:232px}body{padding-left:var(--meni)}.app{max-width:1200px;padding-block:0 48px;padding-inline:32px}header.top{border-radius:0 0 24px 24px;margin-inline:-32px;padding-block:20px;padding-inline:32px}header.top h1{font-size:calc(28px * var(--fs,1))}nav.tabs{width:var(--meni);border-top:0;border-right:1px solid #ffffff80;flex-direction:column;padding:24px 14px;display:flex;inset:0 auto 0 0}body.hasmgr nav.tabs{top:30px}nav.tabs:after{display:none}nav.tabs:before{content:"Velagro";font-family:var(--display);font-size:calc(22px * var(--fs,1));color:var(--na-ozadju);letter-spacing:-.01em;padding:4px 12px 20px;font-weight:800;display:block}nav.tabs .in{flex-direction:column;gap:4px;max-width:none;margin:0}nav.tabs button{font-size:calc(15px * var(--fs,1));border-radius:14px;flex-direction:row;flex:none;justify-content:flex-start;gap:12px;padding:6px 8px}nav.tabs button .pill{width:44px;height:36px}nav.tabs button:hover{background:#ffffff59}.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.tiles>.tile:last-child:nth-child(odd){grid-column:auto}.list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sheet .list,.porpop .list{display:flex}.evtiles{grid-template-columns:2fr 1fr 1fr;max-width:820px;margin-inline:auto}.evtiles .tile.evt{padding:14px}#pmap{height:min(68vh,640px)}.satmap{height:420px}.sheet-bg{align-items:center;padding:24px}.sheet{border-radius:20px;max-width:640px;max-height:88vh}button,.row,.tile{cursor:pointer}#view .row:hover,#view .tile:hover{background:color-mix(in srgb, var(--panel), #fff 10%)}}@media (width>=1400px){.list{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--fs:1.08}@media (width>=1000px){:root{--fs:1.15}}.evtiles .tile.evt.zv{flex-direction:row;grid-column:1/-1;align-items:center;gap:12px;padding:10px 12px}.evtiles .tile.evt.zv .ic{background:color-mix(in srgb, var(--m) 16%, transparent);color:var(--m);flex:none;margin:0}.evtiles .tile.evt.zv .zv-t{min-width:0;font-size:inherit;color:inherit;flex-direction:column;gap:2px;display:flex}.evtiles .tile.evt.zv .zv-t b{white-space:normal}.evtiles .tile.evt.zv.ok{cursor:pointer}.evtiles .tile.evt.zv.ok .ic{background:var(--good);color:#fff}.evtiles .tile.evt.zv.ok:active{transform:none}.evskup{cursor:pointer}.evzaj{font-size:calc(12px * var(--fs,1));background:color-mix(in srgb, var(--good) 14%, transparent);color:var(--good);border-radius:99px;margin-top:3px;padding:1px 8px;font-weight:600;display:inline-block}.evzaj.manj{background:var(--warn-soft);color:var(--warn)}.evsez{font-size:calc(13px * var(--fs,1));flex-wrap:wrap;gap:4px 10px;margin:8px 0 2px;padding:0;list-style:none;display:flex}.evsez li:before{margin-right:4px;font-weight:700}.evsez li.da:before{content:"✓";color:var(--good)}.evsez li.ne{color:var(--muted)}.evsez li.ne:before{content:"–";color:var(--warn)}.evakc{gap:8px;margin-top:10px;display:flex}.evakc[hidden]{display:none}.evakc .evdel{color:var(--crit);border-color:color-mix(in srgb, var(--crit) 45%, var(--line))}.vr-ikona{flex-direction:column;flex:none;align-items:center;gap:0;margin-right:4px;display:flex}.vr-ikona img{width:56px;height:56px;display:block}.vr-ikona span{font-size:calc(12.5px * var(--fs,1));color:var(--muted);text-align:center;max-width:90px;font-weight:600;line-height:1.2}.kgerk a{color:#1d241f;place-items:center;display:grid!important}.leaflet-touch .kgerk a{width:34px;height:34px}.satfs:not(.fs) .leaflet-top.leaflet-left{top:40px}.satdet .satmapw{border-radius:16px;margin-top:12px}.satcap{flex-direction:column;gap:1px;max-width:calc(100% - 70px);line-height:1.3;display:flex}.satcap b{font-size:calc(14px * var(--fs,1))}.satdet .satmapw .leaflet-top.leaflet-left,.satfs:not(.fs) .leaflet-top.leaflet-left{top:58px}.satfs.fs .leaflet-top.leaflet-left{top:calc(120px + env(safe-area-inset-top,0px))}.satgrafk{margin-top:12px}@media (width>=1000px){.satmap{height:min(68vh,640px)}}:root,:root[data-theme=dark]{--v1:#d7191c;--v2:#fdae61;--v3:#ffffc0;--v4:#a6d96a;--v5:#1a9641}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--v1:#d7191c;--v2:#fdae61;--v3:#ffffc0;--v4:#a6d96a;--v5:#1a9641}}.legend i{box-shadow:inset 0 0 0 1px #00000026}.leaflet-touch .kgerk a,.kgerk a{width:30px;height:30px;line-height:30px}.leaflet-bar.kgerk a svg{width:18px;height:18px}.satmap{height:min(44vh,360px)}@media (width>=1000px){.satmap{height:min(68vh,640px)}}.satcap{cursor:pointer;pointer-events:auto}.satcap .sat-ch{opacity:.8;font-size:.8em}.satcap.utrip{animation:1.6s ease-in-out infinite satutripcap}@keyframes satutripcap{0%,to{box-shadow:0 0 #2f7d3ab3}50%{box-shadow:0 0 0 6px #2f7d3a00}}.nasvet-satime{top:60px;left:8px;right:auto}.nasvet-satime:before{left:18px;right:auto}.satfs.fs .nasvet-satime{display:none}@media (prefers-reduced-motion:reduce){.satcap.utrip{animation:none}}.tic.vk{place-items:center;font-size:20px;line-height:1;display:grid}.tic.vk.k-op{background:color-mix(in srgb, #c08a2e 20%, var(--surface))}.tic.vk.k-ffs{background:color-mix(in srgb, #2a78d6 18%, var(--surface))}.tic.vk.k-gnoj{background:color-mix(in srgb, #1baf7a 18%, var(--surface))}.tic.vk.k-trg{background:color-mix(in srgb, var(--c-vino) 20%, var(--surface))}.tic.vk svg{color:#7a5a20;width:20px;height:20px}.sheet-bg{z-index:110!important}.satmapw .nasvetfs,.mapwrap .nasvetfs{z-index:1100}body.zaklep #pg{overflow:hidden}.sheet{overscroll-behavior:contain}header.top{will-change:transform}.dvaprsta{z-index:600;color:#fff;font-size:calc(12px * var(--fs,1));pointer-events:none;background:#0f16126b;border-radius:99px;align-items:center;gap:4px;padding:5px 9px 5px 6px;font-weight:700;animation:2.2s ease-in-out infinite dvaprsta;display:flex;position:absolute;bottom:26px;right:10px}.dvaprsta svg{width:24px;height:24px}@keyframes dvaprsta{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.85;transform:translateY(-2px)}}.dvaprsta-msg{z-index:650;text-align:center;color:#fff;font-size:calc(17px * var(--fs,1));opacity:0;pointer-events:none;background:#0a100c80;justify-content:center;align-items:center;padding:20px;font-weight:600;transition:opacity .2s;display:flex;position:absolute;inset:0}.dvaprsta-msg.on{opacity:1}.satfs.fs .dvaprsta,.satfs.fs .dvaprsta-msg,.mapwrap.full .dvaprsta,.mapwrap.full .dvaprsta-msg{display:none}.mapwrap .dvaprsta{bottom:72px}@media (prefers-reduced-motion:reduce){.dvaprsta{opacity:.6;animation:none}}.dvaprsta-msg{flex-direction:column}.dvaprsta-msg span{z-index:1;max-width:260px;position:relative}.dp-puscica{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.fsbtn.pokazi{z-index:700;box-shadow:0 0 0 3px #fff,0 0 0 7px #2f7d3ad9!important}.pnazaj{display:none}.mapwrap.full .pnazaj{left:10px;top:calc(10px + env(safe-area-inset-top,0px));z-index:1100;background:color-mix(in srgb, var(--surface) 92%, transparent);height:46px;color:var(--t);font-size:calc(15px * var(--fs,1));border:0;border-radius:23px;align-items:center;gap:2px;padding:0 14px 0 8px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 2px 8px #0003}.mapwrap.full .leaflet-top.leaflet-left{top:calc(62px + env(safe-area-inset-top,0px))}.dp-aktiven .nasvetfs{opacity:0;pointer-events:none}.pd-samo{margin-bottom:10px}.pd-pot{margin-top:2px}.pd-pot .link{font-weight:700}.pd-h3{font-size:calc(16px * var(--fs,1));color:var(--na-ozadju);margin:0}.pd-faze small{opacity:.75;font-weight:600}.pd-nalozi{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.pd-mapw,.pd-leg{margin-top:10px}.pd-raz{flex-direction:column;gap:4px;margin-top:8px;display:flex}.pd-r{font-size:calc(14px * var(--fs,1));grid-template-columns:18px 1fr auto auto;align-items:center;gap:8px;display:grid}.pd-r i{border-radius:4px;width:16px;height:16px;box-shadow:inset 0 0 0 1px #00000026}.pd-rv{font-variant-numeric:tabular-nums;color:var(--muted)}.pd-rp{text-align:right;min-width:42px;font-weight:700}.pd-ured{border-top:1px dashed var(--line);margin-top:12px;padding-top:10px}.pd-ured .s{color:var(--muted);font-size:calc(13px * var(--fs,1));margin-bottom:6px}.pd-meje{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.pd-meje label{font-size:calc(12px * var(--fs,1));color:var(--muted);flex-direction:column;gap:2px;display:flex}.pd-meje input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--fg);font-variant-numeric:tabular-nums;border-radius:8px;padding:8px 6px}.pd-kat{align-items:center;gap:8px;margin-top:6px;display:flex}.pd-kat span{min-width:40px;font-weight:700}.pd-kat select{border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:8px;flex:1;padding:8px}.btn.pd-izbr{color:var(--crit);border-color:color-mix(in srgb, var(--crit) 40%, var(--line))}.pd-demo{margin-top:14px}#syncPill{left:50%;bottom:calc(84px + env(safe-area-inset-bottom));z-index:1200;font-size:calc(12.5px * var(--fs,1));color:#fff;-webkit-backdrop-filter:blur(8px);pointer-events:none;text-align:center;background:#141e18db;border-radius:999px;max-width:calc(100vw - 32px);padding:6px 12px;position:fixed;transform:translate(-50%)}#syncPill[data-s=offline],#syncPill[data-s=error]{background:#963c14eb}@media (width>=1000px){#syncPill{bottom:20px}}body:has(#sheetRoot .sheet) #syncPill[data-s=offline]{display:none}.more.oblmore{border:1.5px solid var(--accent);background:var(--accent-soft);color:var(--accent);font-size:calc(14.5px * var(--fs,1));cursor:pointer;padding:11px}.more.oblmore span{margin-right:4px}.obl-disc{border-left:3px solid var(--warn);background:var(--warn-soft);color:var(--fg);font-size:calc(13px * var(--fs,1));border-radius:0 8px 8px 0;margin:0 0 10px;padding:9px 12px;line-height:1.45}.ffsq{position:relative}.ffslist{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);max-height:320px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 12px 30px #0000002e}.ffslist button{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;color:var(--fg);cursor:pointer;background:0 0;padding:10px 12px;display:block}.ffslist button:hover,.ffslist button:focus{background:var(--accent-soft)}.ffslist button span{font-size:calc(12.5px * var(--fs,1));color:var(--muted);display:block}.ffslist .ffsx{color:var(--accent);border-bottom:0;font-weight:600}.ffsni{color:var(--muted);padding:10px 12px}.ffsinfo{color:var(--muted);font-size:calc(13px * var(--fs,1));margin-top:4px}.ffsmix{border:1px solid var(--line);border-radius:12px;margin:6px 0 10px;padding:8px 12px 2px}.ffsmix-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ffsmix-add{border-style:dashed;width:100%;margin:2px 0 12px}.vgbtn{text-align:left;border:1.5px solid var(--accent);border-radius:var(--r);background:var(--accent-soft);width:100%;color:var(--fg);font:inherit;cursor:pointer;align-items:center;gap:14px;margin:6px 0 12px;padding:14px 16px;display:flex}.vgbtn>span:first-child{font-size:30px}.vgbtn b{color:var(--accent);font-size:calc(16px * var(--fs,1));display:block}.vgbtn span span{color:var(--muted);font-size:calc(13px * var(--fs,1));display:block}.vgmic{background:var(--accent);width:100%;color:var(--accent-fg);font:600 calc(16px * var(--fs,1)) var(--body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:14px;margin:0 0 12px;padding:12px 14px;display:flex}.vgmic:disabled{opacity:.5}.vgmic-i{background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.vgmic-i svg{width:24px;height:24px}.vgmic[data-s=snema]{background:var(--crit)}.vgmic[data-s=snema] .vgmic-i{animation:1.1s ease-in-out infinite vgpulz}.vgmic[data-s=dela]{opacity:.75}@keyframes vgpulz{50%{box-shadow:0 0 0 10px #ffffff40}}.evtiles .tile.evt.vgtile{border-color:color-mix(in srgb, var(--accent) 45%, #fff9);background:color-mix(in srgb, var(--surface) 55%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);cursor:pointer;text-align:left}.evtiles .tile.evt.vgtile .ic.vgkrog{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--accent) 70%, #fff), var(--accent));color:#fff;border:2px solid #ffffff8c;border-radius:50%;width:54px;height:54px;box-shadow:inset 0 2px 6px #ffffff59,0 4px 12px #0003}.evtiles .tile.evt.vgtile .ic.vgkrog svg{width:28px;height:28px}.evtiles .tile.evt.vgtile.utrip .vgkrog{animation:1.6s ease-in-out infinite vgkrog}@keyframes vgkrog{0%,to{box-shadow:inset 0 2px 6px #ffffff59,0 4px 12px #0003,0 0 #2f7d3a99}50%{box-shadow:inset 0 2px 6px #ffffff59,0 4px 12px #0003,0 0 0 10px #2f7d3a00}}@media (prefers-reduced-motion:reduce){.evtiles .tile.evt.vgtile.utrip .vgkrog{animation:none}}#syncNote{left:50%;top:calc(12px + env(safe-area-inset-top));z-index:1300;border-radius:var(--r);width:min(520px,100vw - 32px);font-size:calc(14px * var(--fs,1));color:var(--fg);background:var(--warn-soft);border:1px solid var(--warn);align-items:center;gap:12px;padding:12px 14px;line-height:1.4;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #0000002e}#syncNote[data-k=ok]{background:var(--good-soft);border-color:var(--good)}#syncNote[data-k=err]{background:var(--crit-soft);border-color:var(--crit)}#syncNote span{flex:1}#syncNote button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;flex:none;padding:6px 12px;font-weight:600}.pd-lh{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pd-lh .s{color:var(--muted);font-size:calc(13px * var(--fs,1));word-break:break-word;margin-top:2px}.pd-la{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pd-vis{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.pd-vis .s{color:var(--muted);font-size:calc(13px * var(--fs,1))}.pd-vis input{flex:none;width:22px;height:22px}#mgrBar .mgrb{flex:none;align-items:center;gap:10px;display:flex}#mgrBar .kotsw{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}#mgrBar .kotsw input{opacity:0;width:1px;height:1px;position:absolute}#mgrBar .kotsw i{background:#5b665e;border-radius:99px;flex:none;width:30px;height:17px;transition:background .2s;position:relative}#mgrBar .kotsw i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .2s;position:absolute;top:2px;left:2px}#mgrBar .kotsw input:checked+i{background:#4fb3bf}#mgrBar .kotsw input:checked+i:after{transform:translate(13px)}#mgrBar .kotsw input:focus-visible+i{outline-offset:2px;outline:2px solid #fff}#mgrBar.kotstr{background:#2f6f78}@media (width<=520px){#mgrBar>span:first-child{font-size:calc(11.5px * var(--fs,1))}}.pd-fsw:not(.fs) .satmapw{margin-top:10px}.pd-swipe{z-index:650;pointer-events:none;width:0;position:absolute;top:0;bottom:0}.pd-swipe:before{content:"";background:#fff;width:3px;position:absolute;top:0;bottom:0;left:-1.5px;box-shadow:0 0 6px #00000073}.pd-swh{pointer-events:auto;color:#1d241f;cursor:ew-resize;touch-action:none;background:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 2px 10px #00000059}.pd-swl,.pd-swr{color:#fff;font-size:calc(12.5px * var(--fs,1));white-space:nowrap;background:#0009;border-radius:8px;padding:3px 8px;font-weight:700;position:absolute;bottom:34px}.pd-swl{right:8px}.pd-swr{left:8px}.pd-cmp{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:10px;display:flex}.pd-cmpsel{flex-wrap:wrap;flex:1;gap:10px;min-width:0;display:flex}.pd-cmpsel label{font-size:calc(12.5px * var(--fs,1));color:var(--muted);flex-direction:column;flex:1;gap:3px;min-width:130px;display:flex}.pd-cmpsel select{border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:8px;padding:8px}.pd-skrito{border-left:4px solid #e0a32a;margin:4px 0 10px}.pd-dw{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.pd-donut{flex:none;width:150px;height:150px;overflow:visible}.pd-dpct{fill:#fff;paint-order:stroke;stroke:#00000047;stroke-width:2px;font-size:11.5px;font-weight:800}.pd-dpct.dk{fill:#3a3a1a;stroke:#ffffff59}.pd-dl{flex-direction:column;flex:1;gap:5px;min-width:150px;display:flex}.pd-dr{font-size:calc(14px * var(--fs,1));grid-template-columns:14px 1fr auto;align-items:center;gap:8px;display:grid}.pd-dr i{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000026,0 1px 3px #0003}.pd-dr small{color:var(--muted);font-size:calc(11.5px * var(--fs,1));font-variant-numeric:tabular-nums;display:block}.pd-dr b{font-variant-numeric:tabular-nums}.pd-trte{font-size:calc(14px * var(--fs,1));flex-wrap:wrap;gap:4px 14px;margin-top:10px;display:flex}.pd-trte .s{color:var(--muted)}.pd-razd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.pd-razd label{flex-direction:column;flex:1;gap:2px;min-width:180px;display:flex}.pd-razd .s{color:var(--muted);font-size:calc(12.5px * var(--fs,1))}.pd-razdin{align-items:center;gap:6px;display:flex}.pd-razdin input{border:1px solid var(--line);background:var(--surface);width:90px;color:var(--fg);font-size:calc(16px * var(--fs,1));border-radius:8px;padding:8px}.pd-sel{align-items:center;gap:8px;margin-top:8px;display:flex}.pd-sel .pd-vgs{flex:1;min-width:0;margin:0}.pd-ur{font-size:calc(13px * var(--fs,1));flex:none}.pd-faze{margin-top:6px}.pd-cmpb{margin-left:auto}.pd-cmpb[disabled]{opacity:.45}.pd-cmpsel{margin-top:8px}.pd-don{z-index:640;pointer-events:none;text-align:center;width:108px;position:absolute;bottom:24px}.pd-donl{left:8px}.pd-donr{right:8px}.pd-don:empty{display:none}.pd-don .pd-donut{width:108px;height:108px;display:block}.pd-dt{letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px #000000d9,0 0 8px #00000080;margin-bottom:-2px;font-size:10.5px;font-weight:800}.pd-don .pd-dpct{font-size:10.5px}.satfs.fs .pd-don{bottom:calc(30px + env(safe-area-inset-bottom,0px));width:140px}.satfs.fs .pd-don .pd-donut{width:140px;height:140px}.pd-swl,.pd-swr{top:calc(50% - 58px);bottom:auto}.pd-key{font-size:calc(13px * var(--fs,1));color:var(--na-ozadju,var(--fg));flex-wrap:wrap;gap:4px 12px;margin-top:8px;display:flex}.pd-key span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pd-key i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0000002e,0 1px 2px #0003}.pd-razd .pd-trte{flex-basis:100%;margin-top:4px}.pd-up{flex-wrap:wrap;align-items:center;margin-top:14px}.pd-up .s{color:var(--muted);font-size:calc(12.5px * var(--fs,1))}.pd-mpct{font-size:calc(13px * var(--fs,1));font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;margin:0 0 8px;display:flex}.pd-mpct span{align-items:center;gap:5px;display:inline-flex}.pd-mpct i{border-radius:50%;width:10px;height:10px}.pd-vgs .pd-addvg{font-weight:800}.pd-fsw:not(.fs) .satmap{height:clamp(420px,64vh,760px)}.pd-cap{cursor:pointer}.nasvet-pdime{top:60px;left:8px;right:auto}.nasvet-pdime:before{left:18px;right:auto}.satfs.fs .nasvet-pdime{display:none}@media (width>=1000px){.pd-don{width:150px;bottom:28px}.pd-don .pd-donut{width:150px;height:150px}.pd-dt{font-size:12px}.pd-don .pd-dpct{font-size:10px}.satfs.fs .pd-don{width:190px}.satfs.fs .pd-don .pd-donut{width:190px;height:190px}}.pd-cap.pd-utrip{animation:1.4s ease-in-out infinite pdutrip}@keyframes pdutrip{0%,to{box-shadow:0 0 #34c759e6,0 0 0 2px #34c759}60%{box-shadow:0 0 0 9px #34c75900,0 0 0 2px #34c75973}}@media (prefers-reduced-motion:reduce){.pd-cap.pd-utrip{animation:none;box-shadow:0 0 0 2px #fffc}}.pd-imemsg{background:#0a100c73}.satfs.fs .pd-imemsg{display:none}.pd-cap{z-index:660}.pd-imemsg{z-index:645}.fsbtn.pd-fsutrip{animation:1.4s ease-in-out infinite pdfsutrip}@keyframes pdfsutrip{0%,to{box-shadow:0 0 #34c759e6,0 0 0 2px #34c759}60%{box-shadow:0 0 0 9px #34c75900,0 0 0 2px #34c75973}}.satfs.fs .fsbtn.pd-fsutrip{animation:none}@media (prefers-reduced-motion:reduce){.fsbtn.pd-fsutrip{animation:none}}.leaflet-container.pd-nobase{background:#f4f2ec}.pd-basebtn a[aria-pressed=true]{background:#e3efe6}.pd-basebtn{z-index:660}.pd-btnutrip{animation:1.2s ease-in-out infinite pdfsutrip}.pd-orto{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.pd-orto .s{color:var(--muted);font-size:calc(12.5px * var(--fs,1));margin-top:2px}.leaflet-container img.leaflet-tile{mix-blend-mode:normal}.pd-basebtn{position:relative}.pd-vispan{color:#1d2a20;cursor:auto;background:#fff;border-radius:12px;width:min(260px,100vw - 90px);padding:8px 12px 10px;font-size:13px;position:absolute;top:0;left:calc(100% + 8px);box-shadow:0 4px 18px #00000040}.pd-vish{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.pd-vish b{font-size:14px}.pd-visx{cursor:pointer;color:#555;background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1}.pd-visr{border-top:1px solid #eee;padding:6px 0}.pd-visr label{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.pd-visr label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-visr input[type=checkbox]{accent-color:#2f7d4a;flex:none;width:18px;height:18px}.pd-viso{align-items:center;gap:8px;margin:2px 0 0 26px;display:flex}.pd-viso input{accent-color:#2f7d4a;flex:1;min-width:0}.pd-viso output{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;color:#555;width:46px}.pd-visr:has(input[type=checkbox]:not(:checked)) .pd-viso{opacity:.4}.pd-top{z-index:660;pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;max-width:calc(100% - 70px);display:flex;position:absolute;top:8px;left:8px}.pd-top>*{pointer-events:auto}.pd-top .satcap{max-width:100%;position:static}.satfs.fs .pd-top{top:calc(64px + env(safe-area-inset-top,0px));left:10px}.pd-phbar{scrollbar-width:none;background:#0009;border-radius:10px;gap:2px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.pd-phbar::-webkit-scrollbar{display:none}.pd-phbar button{color:#fff;font:600 calc(13px * var(--fs,1)) / 1 inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:none;min-height:34px;padding:8px 11px}.pd-phbar button[aria-pressed=true]{color:#1d2a20;background:#fff}.pd-phbar button:not([aria-pressed=true]):hover{background:#ffffff2e}.pd-phbar .pd-cmpb{border-left:1px solid #ffffff40;border-radius:0 7px 7px 0;margin-left:2px;padding:6px 10px;font-size:16px}.pd-noleg .pd-don{display:none}.pd-top .pd-cap b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.pd-phbar button{font-variant-numeric:tabular-nums}.pd-phbar{border-radius:6px;gap:1px;padding:2px}.pd-phbar button{font:700 calc(14px * var(--fs,1)) / 1.3 inherit;border-radius:4px;min-height:0;padding:1px 7px}.pd-phbar .pd-cmpb{font-size:calc(14px * var(--fs,1));border-radius:0 4px 4px 0;padding:1px 8px}.pd-phbar .pd-cmpb[aria-pressed=true]{border-radius:4px}@media (prefers-reduced-motion:reduce){.pd-cap.pd-utrip{box-shadow:0 0 0 2px #34c759}}body.gated{padding-left:0!important}.nambar{background:color-mix(in srgb, var(--surface) 52%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border:1px solid color-mix(in srgb, var(--ink,#fff) 14%, transparent)}.nambar span{text-shadow:0 1px 2px color-mix(in srgb, var(--surface) 80%, transparent)}.leaflet-bar.kmeri a{place-items:center;display:grid}.leaflet-bar.kmeri.on a{color:#222;background:#ffd43b}.merbar{left:50%;bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:1001;background:color-mix(in srgb, var(--surface) 95%, transparent);width:min(360px,100% - 24px);color:var(--fg);font-size:calc(13px * var(--fs,1));border-radius:14px;padding:8px 10px;position:absolute;transform:translate(-50%);box-shadow:0 4px 14px #00000040}body:not(.mapfull) .merbar{bottom:22px}.merbar .seg{margin:0 0 6px}.merbar .mrez{font-size:calc(14px * var(--fs,1));min-height:1.4em}.merbar .mrez b{font-size:calc(17px * var(--fs,1))}.merbar .db{gap:6px;margin-top:6px;display:flex}.merbar .db .btn{font-size:calc(13px * var(--fs,1));flex:1;padding:7px 8px}.merbar .mnap{color:#e03131}.merbar .mvod{color:var(--muted);font-size:calc(12.5px * var(--fs,1));margin-top:2px}.leaflet-container.merimo{cursor:crosshair}.merkriz{z-index:650;pointer-events:none;filter:drop-shadow(0 0 1.5px #000);background:linear-gradient(#ffd43b,#ffd43b) 50%/2px 100% no-repeat,linear-gradient(#ffd43b,#ffd43b) 50%/100% 2px no-repeat;width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%}.mpt{background:#fff;border:3px solid #f08c00;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #00000073}.pd-ovl .ovlseznam{gap:6px;margin:8px 0 4px;display:grid}.ovlvr{align-items:center;gap:8px;display:flex}.ovlvz{border:2px solid;border-radius:4px;flex:none;width:22px;height:16px}.ovlime{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.ovlime span{color:var(--muted);font-size:calc(12.5px * var(--fs,1))}.leaflet-tooltip.ovlnap{box-shadow:none;color:#fff;text-shadow:0 0 3px #000,0 0 2px #000;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.leaflet-tooltip.ovlnap:before{display:none}.ovltab{border-collapse:collapse;margin-top:6px;font-size:12px}.ovltab th{text-align:left;color:#555;vertical-align:top;padding:2px 8px 2px 0;font-weight:600}.ovltab td{overflow-wrap:anywhere;padding:2px 0}.leaflet-tooltip.merzam{color:#ffd43b;box-shadow:none;background:#141414b8;border:0;border-radius:8px;padding:2px 7px;font-size:13px;font-weight:700}.leaflet-tooltip.merzam:before{display:none}.leaflet-bar.kzajem a,.leaflet-bar.klok a{place-items:center;display:grid}.leaflet-bar.klok.on a{color:#fff;background:#1c7ed6}path.lokpuls{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite lokpuls}@keyframes lokpuls{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){path.lokpuls{animation:none}}.leaflet-bar.klok.pavza a{color:#1c7ed6;box-shadow:inset 0 0 0 2px #1c7ed6}.pd-phbar.pd-conenac{width:max-content;margin-top:6px}.pd-conapas{z-index:1000;color:#111;background:#fffffff7;border:4px solid #2f9e44;border-radius:16px;align-items:center;gap:12px;width:max-content;min-width:180px;max-width:calc(100% - 24px);margin:0 auto;padding:8px 10px 8px 14px;animation:2s ease-in-out infinite pdconapas;display:flex;position:absolute;top:10px;left:0;right:0}.pd-conapas i{border:2px solid #00000059;border-radius:10px;flex:none;width:44px;height:44px}.pd-conapas span{flex-direction:column;min-width:0;line-height:1.1;display:flex}.pd-conapas small{color:#444;font-size:12px;font-weight:600}.pd-conapas b{overflow-wrap:anywhere;font-size:25px}.pd-conapas .pd-zvok{cursor:pointer;background:0 0;border:0;flex:none;margin-left:4px;padding:4px;font-size:20px}@media (width<=520px){.pd-conapas{border-width:4px;gap:10px;min-width:0;max-width:calc(100% - 60px);padding:6px 8px 6px 10px;left:52px;right:8px}.pd-conapas b{font-size:19px}.pd-conapas small{font-size:12px}.pd-conapas i{width:32px;height:32px}.pd-conapas .pd-zvok{font-size:20px}}.pd-conapas.blisk{animation:.7s ease-in-out 3 pdconablisk,2s ease-in-out 2.1s infinite pdconapas}@keyframes pdconapas{0%,to{border-color:#2f9e44;box-shadow:0 3px 14px #0000004d,0 0 #2f9e44d9}50%{border-color:#8ce99a;box-shadow:0 3px 14px #0000004d,0 0 0 8px #2f9e4400}}@keyframes pdconablisk{0%,to{background:#fffffff7;transform:scale(1)}50%{background:#b2f2bb;transform:scale(1.03)}}.pd-conapas.z-visoka{color:#fff;background:#d7191c}.pd-conapas.z-zmerna{color:#111;background:#ffaa01}.pd-conapas.z-nizka{color:#fff;background:#1a9641}.pd-conapas.z-izven{color:#fff;background:#6c757d}.pd-conapas[class*=z-] small{color:inherit;opacity:.85}.pd-conapas[class*=z-] .pd-zvok{color:inherit}.pd-conapas[class*=z-]{border-color:#fff;animation:2s ease-in-out infinite pdconabarva}.pd-conapas[class*=z-].blisk{animation:.7s ease-in-out 3 pdconablisk2,2s ease-in-out 2.1s infinite pdconabarva}@keyframes pdconabarva{0%,to{border-color:#fff;box-shadow:0 3px 14px #00000059,0 0 #ffffffe6}50%{border-color:#111;box-shadow:0 3px 14px #00000059,0 0 0 8px #fff0}}@keyframes pdconablisk2{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.2);transform:scale(1.03)}}.satfs.fs .pd-conapas{top:calc(10px + env(safe-area-inset-top,0px))}@media (width<=520px){.satfs.fs .pd-top{max-width:calc(100% - 20px)}.satfs.fs .pd-top .pd-cap{max-width:calc(100vw - 180px);position:absolute;top:-31px;left:112px;transform:translateY(-50%)}.satfs.fs .pd-top .pd-cap b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.satfs.fs .pd-phbar.pd-conenac{margin-top:0}.satfs.fs .pd-conapas{justify-content:center;width:auto;max-width:none;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.pd-conapas,.pd-conapas[class*=z-],.pd-conapas[class*=z-].blisk,.pd-conapas.blisk{animation:none}}.pd-nalaga{z-index:900;color:#fff;pointer-events:none;background:#000000b3;border-radius:12px;padding:10px 16px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pd-dok{color:#2b8a3e;font-weight:700}button.pd-dne{font:inherit;color:#fff;cursor:pointer;background:#2b8a3e;border:0;border-radius:6px;padding:1px 7px;font-weight:700}.pd-phbar button.pd-dpot{color:#fff;background:#2b8a3e}.pd-phbar button.pd-dpot[aria-pressed=true]{color:#2b8a3e;background:#fff;box-shadow:inset 0 0 0 2px #2b8a3e}.pd-phbar button.pd-dpot:not([aria-pressed=true]):hover{background:#37a04d}html{height:100%;height:var(--appH,100%);overflow:hidden}body{height:100dvh;height:var(--appH,100dvh);overscroll-behavior:none;box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}#pg{overscroll-behavior-y:contain;flex:auto;min-height:0;position:relative;overflow:hidden auto}body.mapfull{padding-top:0!important}nav.tabs{flex:none;position:relative}.app{padding-block-end:24px}#gate{flex:auto;min-height:0;overflow-y:auto}body.gated #pg{display:none}@media (width>=1000px){nav.tabs{position:fixed}.app{padding-block-end:48px}}.katrib{text-align:right;font-size:calc(10.5px * var(--fs,1));color:var(--na-ozadju-2,var(--muted));padding:3px 4px 0;line-height:1.3}.katrib:empty{display:none}.katrib .leaflet-control-attribution{font-size:inherit;color:inherit;box-shadow:none;padding:0;float:none!important;background:0 0!important;margin:0!important}.katrib .leaflet-control-attribution a{color:inherit}.pdfprikaz{background:#8a8f8a;border-radius:10px;max-height:70vh;padding:8px;overflow:auto}.pdfprikaz .pdfstran{background:#fff;width:100%;height:auto;margin:0 auto 8px;display:block;box-shadow:0 1px 4px #00000059}.pdfprikaz .empty{background:#fff}.zahtab .zahv{border-top:1px solid var(--line)}.zahtab .zahv:first-of-type{border-top:0}.zahtab summary{cursor:pointer;align-items:baseline;gap:10px;padding:9px 2px;list-style:none;display:flex}.zahtab summary::-webkit-details-marker{display:none}.zahtab summary:before{content:"▸";color:var(--muted);flex:none}.zahtab details[open] summary:before{content:"▾"}.zahtab .zk{flex:none;min-width:74px;font-weight:700}.zahtab .zi{min-width:0;color:var(--muted);font-size:calc(13.5px * var(--fs,1));flex:1}.zahtab .zn{font-size:calc(13px * var(--fs,1));font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.zahtab .zg{padding:0 2px 10px 22px}.zahtab .zgr{font-size:calc(13.5px * var(--fs,1));gap:10px;padding:3px 0;display:flex}.zahtab .zgp{font-variant-numeric:tabular-nums;min-width:84px;color:var(--muted);flex:none}.zahtab .zgr>span:nth-child(2){flex:1;min-width:0}.zahtab .zgh{font-variant-numeric:tabular-nums;flex:none}@media (width<=520px){.zahtab summary{flex-wrap:wrap}.zahtab .zi{flex-basis:100%;order:3;padding-left:18px}}.btn.zvuvozena{color:#2b6a2b;background:#e6f2e2;border:1.5px solid #8cbf86;justify-content:center;align-items:center;gap:8px;display:flex}.drop.zvs-gumb{width:100%;font:inherit;color:inherit;margin-top:10px}.zvs-nas{font-size:calc(14px * var(--fs,1));margin:6px 0 10px;padding-left:18px}.zvs-nas li{margin:3px 0}.zvs-str{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin-bottom:10px;display:grid}.zvs-str:empty{display:none}.zvs-p{font-size:calc(12.5px * var(--fs,1));flex-direction:column;gap:4px;display:flex}.zvs-p img{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--line);border-radius:8px;width:100%}.zvs-sog p{font-size:calc(14px * var(--fs,1));margin:6px 0}.zvs-pov .zvs-n{font-size:calc(17px * var(--fs,1))}.zvs-pov .zvs-n.vse b{color:var(--good)}.zvs-pov ul{margin:6px 0;padding-left:18px}.zvs-potrdi{background:#e8a33d1f;border:2px solid #e8a33d;border-radius:10px;flex-direction:column;gap:6px;margin:12px 0 10px;padding:10px 12px;display:flex}.zvs-potrdi>span{font-size:calc(13px * var(--fs,1));color:var(--muted)}.zvs-potrdi .btn.sm{align-self:flex-start}.btn:disabled{opacity:.45;cursor:not-allowed}.zahtab.zahovoj>summary.zahvrh{cursor:pointer;align-items:center;gap:12px;padding:2px 0;list-style:none;display:flex}.zahtab.zahovoj>summary.zahvrh::-webkit-details-marker{display:none}.zahtab.zahovoj>summary.zahvrh:before{content:none}.zahopis{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.zahopis span{font-size:calc(13px * var(--fs,1));color:var(--muted)}.zahvec{font-weight:700;font-size:calc(14px * var(--fs,1));color:var(--ink,#fff);background:var(--m);white-space:nowrap;border-radius:99px;flex:none;padding:7px 14px}.zahvec .zv2,.zahovoj[open] .zahvec .zv1{display:none}.zahovoj[open] .zahvec .zv2{display:inline}.zahovoj[open] .zahlist{border-top:1px solid var(--line);margin-top:10px}@media (orientation:landscape) and (height<=520px){.satfs.fs .satnazaj{left:calc(10px + env(safe-area-inset-left,0px))}.satfs.fs .satfsb{right:calc(10px + env(safe-area-inset-right,0px))}.satfs.fs .pd-top{top:calc(10px + env(safe-area-inset-top,0px));left:calc(118px + env(safe-area-inset-left,0px));min-height:46px;max-width:calc(100% - 184px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));flex-flow:wrap;align-items:center}.satfs.fs .pd-top .pd-cap{flex:0 auto;min-width:0;max-width:38%;position:static}.satfs.fs .pd-top .pd-phbar{flex:0 auto;min-width:0}.satfs.fs .leaflet-left{left:env(safe-area-inset-left,0px)}.satfs.fs .leaflet-left .leaflet-control{margin-top:6px}.satfs.fs .leaflet-right{right:env(safe-area-inset-right,0px)}.satfs.fs .pd-don{width:120px;bottom:calc(22px + env(safe-area-inset-bottom,0px))}.satfs.fs .pd-don .pd-donut{width:120px;height:120px}.satfs.fs .pd-donl{left:calc(60px + env(safe-area-inset-left,0px))}.satfs.fs .pd-donr{right:calc(8px + env(safe-area-inset-right,0px))}}body:after{content:"";height:env(safe-area-inset-top,0px);background:var(--m);z-index:55;pointer-events:none;position:fixed;top:0;left:0;right:0}body.mapfull:after{display:none}body{padding-top:env(safe-area-inset-top,0px)}body.gated{padding-top:0}header.top{top:0}body.hasmgr{padding-top:calc(30px + env(safe-area-inset-top,0px))}.lpprikaz{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.lpprikaz .mbtn{box-shadow:0 2px 8px #0003}.lpleg{color:#1d241f;font-size:calc(12px * var(--fs,1));background:#fffffff0;border-radius:10px;max-width:220px;max-height:40vh;padding:7px 10px;overflow:auto;box-shadow:0 2px 8px #0003}.lpleg b{margin-bottom:4px;display:block}.lpleg div{align-items:center;gap:6px;line-height:1.5;display:flex}.lpleg i{border:1px solid #0003;border-radius:3px;flex:none;width:14px;height:14px}.lppred table{border-collapse:collapse;width:100%;font-size:calc(12.5px * var(--fs,1))}.lppred th,.lppred td{text-align:left;border-bottom:1px solid var(--line,#ddd);padding:4px 6px}.lpdod{flex-wrap:wrap;gap:4px 14px;display:flex}.lpstolpci{flex-direction:column;gap:6px;display:flex}.lpst{grid-template-columns:minmax(110px,40%) 1fr;align-items:center;gap:8px;display:grid}.lpst input[type=text]{min-width:0;padding:6px 8px}.lpbarva{cursor:pointer;display:inline-flex;position:relative}.lpbarva input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.glabel b{font-weight:800}.lpprk2{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=640px){.lpprk2{grid-template-columns:1fr 1fr}}.lpizb{cursor:pointer}.brand.brand-logo{flex-direction:column;align-items:flex-start;gap:6px}.brand .blogo{height:calc(56px * var(--fs,1));width:auto;display:block}.brand .bznak{flex:none;width:48px;height:48px}.push .app-ic img{width:80%;height:80%}.push .app-ic{background:#f4f5f1}.oblovoj[open] .obllist{padding-top:12px}.obllist .obl-disc{margin-top:0}.oblbad .zahopis span{color:var(--warn)}.porpop-bg{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08100a9e}.porpop{background:linear-gradient(180deg, var(--accent-soft) 0, var(--bg) 92px);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));border-top:5px solid var(--accent);box-shadow:0 24px 60px #00000073}.porpop .pp-t{color:var(--fg)}.porpop button[data-porpop]{background:var(--surface);border-color:color-mix(in srgb, var(--accent) 28%, var(--line))}.porpop button[data-porpop]:active,.porpop button[data-porpop].on{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 60%, var(--surface))}.porpop button.pp-x{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--fg);font-size:calc(16px * var(--fs,1));text-align:center;border-radius:50%;place-items:center;margin:0;padding:0;line-height:1;display:grid;position:absolute;top:10px;left:auto;right:10px}body:before{will-change:transform;transform:translateZ(0)}@media (hover:hover) and (pointer:fine){#view .row,#view .tile{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--panel), var(--bg) 22%)}#view .row:hover,#view .tile:hover{background:color-mix(in srgb, color-mix(in srgb, var(--panel), var(--bg) 22%), #fff 12%)}}.prow{grid-template-columns:minmax(0,1fr) 70px 84px;align-items:center;gap:8px;margin-top:6px;display:grid}.prow label{align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.prow label img{object-fit:contain;background:#fff;border-radius:3px;flex:none;width:22px;height:30px}.prow input{width:100%;min-width:0}.prow-h span{font-size:calc(12px * var(--fs,1));color:var(--muted)}
