:root{color-scheme:light}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;font-family:Arial,Helvetica,sans-serif}body{min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.legacy-client-page{min-height:100vh}.legacy-appbar{--header-height:70px;--header-gap:10px;--municipality-width:300px;--action-size:48px;--header-min-width:456px;position:fixed;z-index:1201;top:0;left:0;right:0;font-family:Raleway,Arial,Helvetica,sans-serif;font-size:18pt;font-style:italic;color:rgb(21,77,127);background-color:rgb(241,242,242);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);height:var(--header-height);min-height:var(--header-height)}#naslov{grid-column:2;min-width:0;font-size:clamp(17px,1.9vw,24px);line-height:1.15;align-self:center;text-wrap:balance}.header-with-logo #naslov{--title-margin:24px;--header-fixed-width:calc(761px + var(--title-margin));padding-left:var(--title-margin);font-size:clamp(18px,calc((100vw - var(--header-fixed-width)) / 20.5),24px)}.header-title-text{display:block;font-weight:600}.header-subtitle{font-size:18px;line-height:20px;font-weight:400}#icon-buttons{display:flex;flex:none;flex-wrap:nowrap}#header-controls{grid-column:3;display:flex;align-items:center;justify-self:end;gap:var(--header-gap);white-space:nowrap}#header-container{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-column-gap:var(--header-gap);column-gap:var(--header-gap);align-items:center;height:var(--header-height);min-width:var(--header-min-width);--header-padding:clamp(0px,calc((100vw - var(--header-min-width)) / 2),16px);padding-inline:var(--header-padding)}.header-logo{grid-column:1;display:flex;align-items:center;--logo-inset:11px;margin-left:calc(-1 * min(var(--logo-inset), var(--header-padding)))}#logo,.header-logo{width:255px;height:70px}#logo{display:block}#logo,#samo-logo{object-fit:contain}#samo-logo{display:none;width:88px;height:42px}.header-square-logo .header-logo{width:70px;--logo-inset:0px}.header-square-logo #logo{width:70px}.header-square-logo.header-with-logo #naslov{--header-fixed-width:calc(576px + var(--title-margin))}#header-controls .omeji-zapise,.header-municipality{width:var(--municipality-width);min-width:var(--municipality-width);max-width:var(--municipality-width);flex:none}#header-controls .MuiInputBase-root{height:40px;font-size:16px}#header-controls .header-action-button{width:var(--action-size);height:var(--action-size);flex:none}#header-controls .header-overflow-button{display:none}.header-no-logo{--header-min-width:358px}.header-no-logo #header-container{grid-template-columns:minmax(0,1fr) auto}.header-no-logo #naslov{grid-column:1}.header-no-logo #header-controls{grid-column:2}#header-container+div{position:absolute;bottom:0;left:0;right:0}.map-controls{position:fixed;bottom:70px;right:30px;display:flex;flex-direction:column;z-index:1000}.leaflet-control-minimap{box-sizing:content-box}#map .leaflet-control-layers{position:fixed;right:88px;bottom:154px;margin:0}#map .leaflet-control-layers:not(.is-open){display:none}.drawer-list-item{height:100px}.drawer-header{margin-top:60px;margin-bottom:-10px;display:flex;justify-content:flex-end;padding:0 8px}.drawer-header button{margin-top:14px;color:white}.menu-item-label{padding-right:2px}.legacy-map-icon-button{height:32px;width:32px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background:white}.legacy-map-icon-button img{height:32px}.legacy-map-icon-button .img-hover,.legacy-map-icon-button:hover .img-base{display:none}.legacy-map-icon-button:hover .img-hover{display:inherit}#map{height:calc(100vh - 70px - 40px);left:65px;top:70px;background:grey}#map,.map-footer{width:calc(100% - 65px);position:fixed}.map-footer{height:40px;bottom:0;right:0;background-color:rgb(241,242,242);display:flex;justify-content:right;align-items:center;z-index:1000}.map-footer img{height:36px}.legacy-share-toast{position:fixed;top:90px;right:16px;z-index:1300;background:rgb(21,77,127);color:white;padding:10px 14px;border-radius:6px;box-shadow:0 6px 18px rgba(0,0,0,.24)}.ranljive-skupine-popup{display:flex;flex-direction:column;gap:8px;margin-right:10px;margin-left:-10px}.ranljive-skupine-popup img{height:20px}.popup-div{--popup-column:min(310px,calc(100vw - 190px));display:grid;grid-template-columns:auto var(--popup-column) auto;align-items:start;grid-column-gap:10px;column-gap:10px;grid-row-gap:10px;row-gap:10px;max-height:calc(100vh - 180px);overflow-y:auto;margin-left:-10px}.popup-div .ranljive-skupine-popup{grid-row:1/span 2;margin-left:0;margin-right:0}.popup-feature-props{max-height:200px;overflow-y:auto}.popup-photo-container{width:var(--popup-column);height:200px;overflow-y:auto}.popup-photo-container img{display:block;max-width:100%;max-height:200px;margin-bottom:5px;cursor:pointer}.popup-div.is-stacked{grid-template-columns:auto var(--popup-column)}.popup-div.is-stacked .popup-photo-container{grid-column:2}.json-to-table table{width:100%;border-collapse:collapse;font-family:sans-serif;font-size:.8rem}.json-to-table td{padding:5px;border:1px solid #bebebe;text-align:left}.json-to-table tr:nth-child(2n){background-color:#eee}@media screen and (max-width:1220px){.header-with-logo #naslov{font-size:clamp(17px,calc((100vw - var(--header-fixed-width)) / 10.5),24px)}.header-with-logo .header-title-text{max-width:11em}}@media screen and (max-width:1100px){.header-subtitle{font-size:14px;line-height:16px}}@media screen and (max-width:950px){.header-logo{width:88px;height:42px;--logo-inset:8px}.header-with-logo #naslov{--title-margin:16px;--header-fixed-width:calc(594px + var(--title-margin))}#logo{display:none}#samo-logo{display:block}.header-square-logo #samo-logo,.header-square-logo .header-logo{width:42px}.header-square-logo.header-with-logo #naslov{--header-fixed-width:calc(548px + var(--title-margin))}}@media screen and (max-width:900px){.header-subtitle{display:none}}@media screen and (max-width:760px){#naslov{display:none}#header-container{grid-template-columns:auto auto;justify-content:space-between}#header-controls{grid-column:2}.header-no-logo #header-container{grid-template-columns:1fr}.header-no-logo #header-controls{grid-column:1}}@media screen and (max-width:583px){#icon-buttons{display:none}#header-controls .header-overflow-button{display:inline-flex}}@media screen and (max-width:830px){#map{top:70px;height:calc(100vh - 70px - 40px)}.map-footer{width:100%;justify-content:center;gap:20px}}@media screen and (max-width:720px){#map{top:70px;height:calc(100vh - 70px - 40px)}.map-footer{width:100%;justify-content:center;gap:20px}}@media screen and (max-width:540px){.map-controls{right:12px;bottom:60px}#map .leaflet-control-layers{right:70px;bottom:144px}#map{top:70px;height:calc(100vh - 70px - 40px)}.map-footer{width:100%;height:48px;gap:12px;padding-inline:10px}.map-footer img{max-width:42vw;height:auto;max-height:28px}}@media screen and (max-height:500px){.map-controls{flex-direction:row;bottom:56px;right:10px}.map-controls div{margin-left:10px}#map .leaflet-control-layers{right:136px;bottom:56px}}@media screen and (max-height:380px){#map{top:70px;height:calc(100vh - 70px - 30px)}.map-footer{height:30px}.map-footer,.map-footer img{max-height:30px!important}}