[hidden]{display:none!important}.agri{--hue:var(--blue);padding-top:0}.st{min-height:100svh;padding:calc(var(--band-h) + 30px) clamp(20px,5vw,80px) 40px;isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.st h1,.st h2{outline:none;font-size:clamp(34px,4.6vw,68px);line-height:1.05}.st h1{margin-top:6px}.st .lead{max-width:56ch}.bgp{z-index:-1;background:0 0;position:absolute;inset:0;overflow:hidden}.bgp i{opacity:0;transition:opacity .6s var(--ease-out);filter:blur(3px);background-position:50%;background-size:cover;position:absolute;inset:-24px}.bgp:after{content:"";background:#02070aa8;position:absolute;inset:0}#opstina[data-region=primorski] .bgp i[data-r=primorski],#opstina[data-region=sredisnji] .bgp i[data-r=sredisnji],#opstina[data-region=sjeverni] .bgp i[data-r=sjeverni]{opacity:1}#iz-bg i,#res-bg i{background-image:var(--photo);opacity:1}#iz-bg:after{background:linear-gradient(#02070ad6,#02070ac7 22%,#02070a8c 46%)}.bgp.blur i{filter:blur(22px);inset:-70px}.bgp.blur:after{background:#02070a99}.crumbs{color:var(--blue);flex-wrap:wrap;align-items:baseline;gap:8px 26px;margin-bottom:10px;font-size:14.5px;font-weight:600;display:flex}.crumbs a{text-underline-offset:4px;padding:6px 0;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.crumbs a:hover{color:var(--ink)}}.crops{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px;display:grid}.crops .tile{text-align:left;min-height:clamp(150px,24vh,230px)}.crops .tile i{color:var(--ink)}.crops .tile:disabled{opacity:.7}.crops .tile .ph{filter:blur(1.5px)saturate(1.05);inset:-4px}.crops .tile .ph2{z-index:-2;opacity:0;background-position:50%;background-size:cover;transition:opacity .22s;position:absolute;inset:0}.crops .tile:before{background:linear-gradient(#02070a2e,#02070a5c 45%,#02070acc);transition:opacity .22s}@media (hover:hover) and (pointer:fine){.crops .tile:not([disabled]){transition:transform .2s var(--ease-out)}.crops .tile:not([disabled]):hover{transform:translateY(-3px)scale(1.03)}.crops .tile:not([disabled]):hover .ph2{opacity:1}.crops .tile:not([disabled]):hover:before{opacity:.82}.crops .tile:not([disabled]):active{transition-duration:.12s;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.crops .tile:not([disabled]):hover{transform:none}}.op-grid{flex:1;grid-template-columns:minmax(360px,.9fr) 1.3fr;gap:clamp(20px,3vw,48px);min-height:0;margin-top:22px;display:grid}.mlist{grid-template-columns:repeat(3,1fr);align-content:start;gap:8px;list-style:none;display:grid}.mlist button{border:1px solid var(--edge);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02070a9e;border-radius:2px;width:100%;padding:12px 14px;font-size:15.5px;font-weight:600;transition:background-color .15s ease-out,border-color .15s ease-out;display:block}.mlist button:active{transform:scale(.98)}.mlist button[aria-pressed=true]{border-color:var(--melon);background:#0297de47}@media (hover:hover) and (pointer:fine){.mlist button:hover{background:#0297de38}}.mbox{min-height:440px;position:relative}#muni-map{position:absolute;inset:0}#muni-map canvas{outline:none}.rtag{letter-spacing:.06em;border:1px solid var(--edge);background:#02070ad1;border-radius:2px;padding:8px 10px;font-size:12px;position:absolute;top:0;left:0}.rtag:empty{display:none}.src{color:var(--muted);letter-spacing:.02em;font-size:11.5px;position:absolute;bottom:0;right:0}.choices{grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,64px);margin:auto 0;padding:28px 0;display:grid}.choice{cursor:pointer;min-height:clamp(150px,24vh,220px);transition:background-color .15s ease-out,transform .14s var(--ease-out);background:#02070a80;flex-direction:column;justify-content:center;gap:12px;padding:28px 32px;display:flex}.choice h3{font-size:clamp(24px,2.5vw,36px);font-weight:600;line-height:1.1}.choice p{color:var(--ink);max-width:38ch;font-size:16px;line-height:1.5}.choice:active{transform:scale(.985)}.choice[aria-busy=true]{border-color:var(--melon)}@media (hover:hover) and (pointer:fine){.choice:hover{background:#0297de38}}.msg{border:1px solid var(--melon);background:#02070adb;max-width:60ch;padding:14px 18px;font-weight:600}.cut{--c:24px;clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c))}.cut:focus-visible{box-shadow:inset 0 0 0 3px var(--ink);outline:none}.res{padding-bottom:24px}.res-grid{min-height:0;height:calc(100svh - var(--band-h) - 54px);flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,400px) 1fr;gap:20px;display:grid;position:relative}.info{scrollbar-width:thin;scrollbar-color:var(--blue) transparent;background:#02070a9e;min-height:0;padding:26px 28px 26px 34px;overflow:auto}.info h2{margin:2px 0 14px;font-size:clamp(32px,3.3vw,50px)}.sum{color:var(--blue);font-size:17px;font-weight:600;line-height:1.5}.info .btn{margin-top:16px}.chips{flex-wrap:wrap;gap:8px;margin:18px 0 14px;display:flex}.note{color:var(--blue);font-size:15px;font-weight:600;line-height:1.55}.help{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.55}.help p+p{margin-top:8px}.help a,.card a,.find a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.fine{color:var(--muted);font-size:13px;line-height:1.5}.is-empty .info h2{font-size:clamp(40px,4.4vw,68px)}.is-empty .sum{color:var(--ink);font-size:18px;font-weight:400}.mapx{background:var(--night2);min-height:0;position:relative}#result-map{position:absolute;inset:0}#result-map canvas{outline:none}.tools{z-index:3;flex-wrap:wrap;gap:6px;max-width:calc(100% - 32px);display:flex;position:absolute;top:16px;left:16px}.zoom{z-index:3;gap:6px;display:grid;position:absolute;top:64px;left:16px}.tb{font:500 11px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;border:1px solid var(--edge);min-height:36px;color:var(--ink);text-align:center;background:#02070adb;border-radius:2px;padding:11px 13px;transition:background-color .15s ease-out,border-color .15s ease-out}.zoom .tb{width:36px;padding:0;font-size:18px;line-height:34px}.tb[aria-pressed=true]{border-color:var(--melon)}.tb:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.tb:hover{background:#0297de4d}}.legend{z-index:3;border:1px solid var(--edge);background:#02070ae0;border-radius:2px;width:min(300px,100% - 32px);padding:12px 14px;font-size:13px;position:absolute;bottom:30px;left:16px}.legend b{margin-bottom:9px;font-size:13.5px;font-weight:600;display:block}.lg-t{display:none}@media (width<=600px){.legend{width:auto;max-width:calc(100% - 32px);padding:0}.lg-t{min-height:44px;font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;padding:0 14px;display:flex}.lg-t:after{content:"+";color:var(--melon);font-size:15px}.lg-t[aria-expanded=true]:after{content:"−"}.lg-t:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.lg-b{width:min(300px,100vw - 64px);padding:0 14px 12px}.legend:not(.open) .lg-b{display:none}.legend.open .lg-b{animation:lg-in .18s var(--ease-out)}}@keyframes lg-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.legend.open .lg-b{animation:none}}.bins{grid-template-columns:repeat(5,1fr);gap:2px;height:12px;display:grid}.ticks,.sw{letter-spacing:.03em;color:var(--ink);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.sw{flex-wrap:wrap;justify-content:flex-start;gap:8px 18px;margin-top:10px}.sw span{align-items:center;gap:7px;display:flex}.sw i{border:1px solid var(--edge);width:14px;height:10px}.sw .wash{background:#e8d9a0b3}.sw .none{background:0 0;border-style:dashed}.tag{letter-spacing:.07em;border:1px solid var(--edge);white-space:nowrap;background:#02070ae6;padding:8px 10px;font-size:11.5px}.maplibregl-ctrl-attrib{font-size:11px;color:var(--muted)!important;background:#02070ac7!important}.maplibregl-ctrl-attrib a{color:var(--ink)!important}.maplibregl-ctrl-bottom-right{z-index:2}.find{margin-top:18px}.find label{margin-bottom:8px;font-size:15px;font-weight:600;display:block}.find .row{gap:8px;display:flex}.find input{border:1px solid var(--edge);background:#02070acc;border-radius:2px;flex:1;min-width:0;padding:12px 14px;font-size:16px}.find .btn{margin:0;padding:12px 18px}.find ul{gap:6px;margin-top:10px;list-style:none;display:grid}.find li button{border:1px solid var(--edge);background:#02070a99;border-radius:2px;width:100%;padding:10px 12px;font-size:14.5px;display:block}.find li button b{font-weight:700}@media (hover:hover) and (pointer:fine){.find li button:hover{background:#0297de40}}.wxo:not(:empty){margin-top:18px}.card{z-index:6;background:var(--night2);transform-origin:100%;scrollbar-width:thin;scrollbar-color:var(--blue) transparent;border:1px solid #0297de99;width:min(540px,42%);padding:22px 26px 28px;position:absolute;top:0;bottom:0;right:0;overflow:auto}.card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.x{color:var(--blue);text-underline-offset:4px;padding:8px 2px;font-size:15px;font-weight:600;text-decoration:underline}.card h3{margin-bottom:6px;font-size:clamp(21px,1.8vw,27px);font-weight:600;line-height:1.25}.card h4,.wx h4{margin:24px 0 10px;font-size:19px;font-weight:600}.card p{font-size:15px;line-height:1.55}.card .conf{margin:14px 0 12px}.card .zl{border-left:1px solid var(--melon);margin-top:14px;padding-left:12px}.card .zl-osm{border-left-color:var(--green)}.card .zl .zl-t{margin-top:6px;font-size:15px;font-weight:600;line-height:1.45}.card .zl .fine{margin-top:4px}.card ul{gap:4px;font-size:15px;line-height:1.5;list-style:none;display:grid}.card .fine{margin-top:10px}.card .chip{margin-top:6px}.fac{margin-top:8px}.f{margin:11px 0}.f .t{justify-content:space-between;gap:12px;font-size:15px;display:flex}.f .v{white-space:nowrap;font-size:12.5px}.bar{background:#e8eef329;height:5px;margin-top:6px;display:block}.bar i{height:100%;display:block}.wx{margin-top:6px}.wx .wx-body{margin-top:10px}.wx .wx-body p+p{margin-top:5px}#curtain{z-index:90;visibility:hidden;pointer-events:none;position:fixed;inset:0}#curtain.on{visibility:visible;pointer-events:auto}.cu-back{opacity:0;background:#02070a;position:absolute;inset:0}.cl{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:58%;max-width:none;height:100%;position:absolute;top:0}.cl-l{left:0;transform:translate(-100%)}.cl-r{right:0;transform:translate(100%)}#curtain.anim .cl{will-change:transform}#curtain.still .cl{display:none}.cu-mid{opacity:0;background:#02070ab8;flex-direction:column;align-items:center;gap:16px;padding:22px 30px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pl{width:140px;height:140px;position:relative}.pl-globe{background:url(/img/planet_s.jpg) 58% 6%/320%;border-radius:50%;position:absolute;inset:14px;box-shadow:inset -14px -8px 26px #02070acc}.pl svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.pl .trk{fill:none;stroke:var(--blue);stroke-width:3px}.pl .arc{fill:none;stroke:var(--melon);stroke-width:4px;stroke-dashoffset:415px;transition:stroke-dashoffset .25s var(--ease-out)}.cu-steps{text-align:center;color:var(--blue);gap:5px;font-size:15px;font-weight:600;list-style:none;display:grid}.cu-steps li.on{color:var(--ink);font-size:20px}.cu-slow{color:var(--ink);font-size:12px}.cu-cancel{color:var(--blue);text-underline-offset:4px;padding:8px 4px;font-weight:600;text-decoration:underline}.pin-curtain #curtain .cl{transform:none!important}.pin-curtain #curtain .cu-back{opacity:1!important}.pin-curtain #curtain .cu-mid{opacity:1!important;transform:translate(-50%,-50%)!important}@media (width<=1100px){.crops{grid-template-columns:repeat(2,1fr)}.op-grid{grid-template-columns:1fr}.mlist{grid-template-columns:repeat(2,1fr)}.mbox{min-height:min(60svh,460px)}}@media (width<=900px){.st{padding:calc(var(--band-h) + 14px) 16px 28px}.choices{grid-template-columns:1fr;gap:14px}.choice{min-height:130px;padding:22px}.res-grid{grid-template-rows:auto;grid-template-columns:1fr;gap:14px;height:auto}.info{padding:22px 22px 24px 28px;overflow:visible}.mapx{order:-1;height:min(62svh,520px)}.is-empty .mapx{order:0;height:min(56svh,460px)}.info{padding-bottom:96px}.legend{bottom:48px}.card{z-index:80;border:0;width:auto;padding:20px 20px 100px;position:fixed;inset:0}.cl{width:62%}.pl{width:96px;height:96px}.pl-globe{inset:10px}.tb{min-height:44px}.zoom .tb{width:44px;height:44px;line-height:42px}body.card-open .top{display:none}}@media (prefers-reduced-motion:reduce){.bgp i{transition:none}.arc{transition:none!important}}.card h3,.sum,.find li button,.crumbs,.info h2,.wx p{overflow-wrap:anywhere}.find li button{text-align:left}.agri.opening{animation:.8s cubic-bezier(.23,1,.32,1) .35s backwards agri-open}@keyframes agri-open{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){.agri.opening{animation:none}}.tops{margin-top:20px}.tops h3{font-size:20px;font-weight:600;line-height:1.2}.tops>.fine{margin-top:4px}.tops ol{border-bottom:1px solid var(--edge);margin-top:10px;list-style:none}.tops li button{border-top:1px solid var(--edge);text-align:left;cursor:pointer;grid-template-columns:30px minmax(0,1fr);gap:3px 12px;width:100%;padding:12px 10px 13px 0;transition:background-color .15s ease-out;display:grid}.tops .rk,.zmk b{background:var(--night);width:28px;height:28px;color:var(--ink);font:700 14px/1 var(--mono);border:1.5px solid var(--ink);transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,transform .12s var(--ease-out);border-radius:2px;place-items:center;display:grid}.tops .rk{grid-row:1/3;margin-top:1px}.tops .m{letter-spacing:.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:12.5px}.tops .w{color:var(--muted);font-size:14px;line-height:1.5}.tops button[aria-current=true] .rk,.zmk.on b{background:var(--melon);color:var(--night);border-color:var(--night)}.tops button[aria-current=true] .w{color:var(--ink)}.tops li button:active .rk{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.tops li button:hover{background:#0297de29}.zmk:hover b{border-color:var(--melon)}}.zmk{cursor:pointer;background:0 0;border:0;padding:0;display:block}.zmk-in{flex-direction:column;align-items:center;display:flex}.zmk i{background:var(--ink);width:2px;height:8px;display:block}.zmk-in:after{content:"";box-sizing:border-box;background:var(--melon);border:2px solid var(--night);border-radius:50%;width:12px;height:12px;display:block}.zmk.pre .zmk-in{opacity:0}.zmk.on{z-index:2}.zmk:active b{transform:scale(.95)}#res-tag{z-index:3;border-color:var(--melon);position:absolute;top:16px;right:16px}.is-parcel #result-map .maplibregl-canvas-container.maplibregl-interactive{cursor:crosshair}.is-parcel #result-map .maplibregl-canvas-container.maplibregl-interactive:active{cursor:grabbing}.cl{width:calc(50% + 40px)}.cl-l{object-position:right center;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.cl-r{object-position:left center;-webkit-mask-image:linear-gradient(270deg,#000 80%,#0000);mask-image:linear-gradient(270deg,#000 80%,#0000)}@media (width<=900px){.cl{width:calc(50% + 16px)}.cl-l{object-position:72% center;-webkit-mask-image:linear-gradient(90deg,#000 62%,#0000);mask-image:linear-gradient(90deg,#000 62%,#0000)}.cl-r{object-position:28% center;-webkit-mask-image:linear-gradient(270deg,#000 62%,#0000);mask-image:linear-gradient(270deg,#000 62%,#0000)}#res-tag{top:auto;bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.tops li button,.tops .rk,.zmk b{transition:none}}.tops .m>span{white-space:nowrap}
