:root{--app-header-height: 60px;--app-nav-width: 220px;--lovski-green-900: #16261d;--lovski-green-800: #1c2e22;--lovski-green-700: #24402f;--lovski-beige-50: #fbf8f2;--lovski-beige-100: #f6f1e6;--lovski-beige-200: #ece2cd;--lovski-ink: #22201b;--lovski-ink-muted: #6b665c;--lovski-border: #ddd3bd;--lovski-gold: #a8792f;--lovski-gold-dark: #8a611f;--month-panel-bg: #e6ece0;--month-panel-border: #cdd8c4;--status-missing: #f2b8ad;--status-missing-ink: #7a2c1f;--status-open: #f4d97f;--status-open-ink: #6b5406;--status-done: #a9d6b4;--status-done-ink: #205430;--status-absence: #aecdef;--status-absence-ink: #1d3f66;--status-annual: #cdb7e6;--status-annual-ink: #442a63;--status-holiday: #dedad2;--status-holiday-ink: #4a463d;--status-event-border: #8a5a3b;--status-event: #e9cdb8;--status-event-ink: #8a5a3b;--font-serif: "Iowan Old Style", "Palatino Linotype", Georgia, "Times New Roman", serif;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Inter, sans-serif;--radius-md: 12px;--radius-lg: 20px;--touch-min: 44px;--shadow-card: 0 1px 2px rgba(22, 38, 29, .06), 0 4px 14px rgba(22, 38, 29, .08);--ploca-tinta: #2c2c2a;--ploca-tinta-2: #5f5e5a;--ploca-tinta-siva: #7a7361;--ploca-tinta-tiha: #8a8477;--ploca-tinta-plaha: #a89e87;--ploca-tinta-sjena: #b7ad98;--ploca-danas: #2e6b4f;--ploca-zelena: #2f4633;--prsten-staza: #e2ddd0;--prsten-znak: #4a6b53;--prsten-danas: #2c3a30;--ploca-zlato: #c9a227;--ploca-zlato-tinta: #8a6d3b;--ploca-zlato-tinta-tamna: #7a6533;--ploca-zlato-rub: #eadfc4;--ploca-zlato-rub-jak: #efe0bd;--ploca-zlato-poz: #fdf6e3;--ploca-zlato-plaho: #fff6e6;--ploca-crvena: #8a4a4a;--ploca-crvena-tinta: #a94438;--ploca-crvena-jaka: #c0392b;--ploca-crvena-rub: #f0dcd8;--ploca-crvena-poz: #f8ecea;--ploca-program: #7a3e6e;--ploca-plava: #4a6a86;--ploca-plava-poz: #eef3f8;--ploca-papir: #f5efe0;--ploca-papir-svijetli: #fbf9f5;--ploca-crta: #efeae1;--ploca-rub: #e3dccb;--ploca-rub-tih: #e7e1d3;--ploca-rub-mek: #ded4bf;--ploca-rub-jak: #c9bda2;--ploca-posudeni-rub: #d3cbb9;--ploca-posudeni-poz: #faf8f2;--ploca-posudeni-pil: #ece7dc;--ploca-posudeni-trup: #ebe7de;--ploca-posudeni-trup-rub: #d3ccbc}@keyframes lovski-spin{to{transform:rotate(360deg)}}@keyframes kuh-zamjena{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.kuh-zamjena{animation:kuh-zamjena .26s cubic-bezier(.2,.7,.3,1)}@media (prefers-reduced-motion: reduce){.kuh-zamjena{animation:none}}@keyframes ni-ulazi{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ni-ulazi-desno{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes ni-ulazi-lijevo{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes ni-pop{0%{transform:scale(.55)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes ni-sjedni{0%{opacity:.2;transform:translateY(-10px) scale(.97)}60%{opacity:1;transform:translateY(2px) scale(1.01)}to{transform:none}}@keyframes ni-sjaj{0%{box-shadow:0 0 0 2px #3f6b4a,0 0 #3f6b4a80}to{box-shadow:0 0 0 2px #3f6b4a,0 0 0 12px #3f6b4a00}}.ni-ulazi{animation:ni-ulazi .26s cubic-bezier(.2,.7,.3,1) both}.ni-ulazi-desno{animation:ni-ulazi-desno .28s cubic-bezier(.2,.7,.3,1) both}.ni-ulazi-lijevo{animation:ni-ulazi-lijevo .28s cubic-bezier(.2,.7,.3,1) both}.ni-pop{animation:ni-pop .26s cubic-bezier(.2,.8,.2,1)}.ni-novo{animation:ni-sjedni .38s cubic-bezier(.2,.8,.2,1) both,ni-sjaj 1.1s ease-out .38s 2}@media (prefers-reduced-motion: reduce){.ni-ulazi,.ni-ulazi-desno,.ni-ulazi-lijevo,.ni-pop,.ni-novo{animation:none}}@keyframes lovski-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes lovski-pop-in{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lovski-drift-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(26px,-18px) scale(1.08)}}@keyframes lovski-drift-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-22px,20px) scale(1.05)}}@keyframes lovski-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}.login-shake{animation:lovski-shake .42s ease}.filter-chip{min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--lovski-border);background:var(--lovski-beige-50);color:var(--lovski-ink);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.filter-chip:hover{border-color:var(--lovski-green-700)}.filter-chip--active{background:var(--lovski-green-800);border-color:var(--lovski-green-800);color:var(--lovski-beige-50)}.filter-chip--active:hover{border-color:var(--lovski-green-700)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--lovski-beige-100);color:var(--lovski-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-serif);font-weight:600;margin:0;color:var(--lovski-green-900)}button{font-family:inherit;min-height:var(--touch-min);border-radius:var(--radius-md);border:none;cursor:pointer;font-size:15px;font-weight:600}button:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--lovski-green-800);color:var(--lovski-beige-50);padding:0 20px}.btn-primary:hover:not(:disabled){background:var(--lovski-green-700)}.btn-secondary{background:var(--lovski-beige-200);color:var(--lovski-green-900);padding:0 20px}input{font-family:inherit;font-size:15px;min-height:var(--touch-min);border-radius:var(--radius-md);border:1px solid var(--lovski-border);padding:0 14px;background:var(--lovski-beige-50);color:var(--lovski-ink)}textarea{font-family:inherit;font-size:16px;line-height:1.5;border-radius:var(--radius-md);border:1px solid var(--lovski-border);padding:10px 14px;background:var(--lovski-beige-50);color:var(--lovski-ink)}input:focus,textarea:focus,button:focus-visible{outline:2px solid var(--lovski-green-700);outline-offset:2px}.card{background:var(--lovski-beige-50);border:1px solid var(--lovski-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:18px}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:600}.pil-smjene{--pil-bg: var(--status-done);--pil-ink: var(--status-done-ink);--pil-rub: transparent;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:var(--pil-bg);color:var(--pil-ink);border:1px solid var(--pil-rub);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pil-smjene.ljubicasta{--pil-bg: #eeecf6;--pil-ink: #4A3F8F}.pil-smjene.bijela{--pil-bg: #fff;--pil-ink: var(--lovski-ink-muted);--pil-rub: var(--lovski-border)}.pil-smjene.crvena{--pil-bg: #f6e3e0;--pil-ink: #a94442}.pil-smjene>span+span{opacity:.75;font-weight:600}.pil-smjene>span+span:before{content:"· ";white-space:pre}@media (max-width: 640px){.pil-smjene{flex-direction:column;align-items:flex-end;padding:0;background:none;border:none}.pil-smjene>span{padding:3px 9px;border-radius:999px;background:var(--pil-bg);color:var(--pil-ink);border:1px solid var(--pil-rub)}.pil-smjene>span+span{opacity:1;background:#fff;border-color:var(--lovski-border);color:var(--lovski-ink-muted)}.pil-smjene>span+span:before{content:none}}.rb-klupa{--kl-glava: 48px;--kl-trup: 22px;--kl-pad: 10px;--kl-noge: 32px;position:relative}.rb-klupa-kadar{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-left:14px}.rb-klupa-kadar::-webkit-scrollbar{display:none}.rb-klupa-red{position:relative;display:inline-flex;flex-wrap:nowrap;justify-content:safe center;gap:0 4px;min-width:100%;padding:var(--kl-pad) 14px calc(var(--kl-noge) + 6px)}.rb-klupa-red>*{scroll-snap-align:start;position:relative;z-index:3}.rb-klupa-duh{position:absolute;top:0;width:34px;height:calc(var(--kl-pad) + var(--kl-glava) + var(--kl-trup));z-index:5;pointer-events:none;opacity:0;transition:opacity .18s ease}.rb-klupa-duh.d{right:0;background:linear-gradient(270deg,var(--ploca-klupa-poz, #f2f5f1) 30%,rgba(242,245,241,0))}.rb-klupa-duh.l{left:0;background:linear-gradient(90deg,var(--ploca-klupa-poz, #f2f5f1) 30%,rgba(242,245,241,0))}.rb-klupa.ima-d>.rb-klupa-duh.d{opacity:1}.rb-klupa.ima-l>.rb-klupa-duh.l{opacity:1}.rb-red-okvir{position:relative;margin:-6px 0 -4px}.rb-red-kadar{display:flex;flex-wrap:nowrap;gap:12px;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;padding:6px 0 4px}.rb-red-kadar::-webkit-scrollbar{display:none}.rb-red-kadar>*{scroll-snap-align:start}body.rb-dragging .rb-red-kadar{scroll-snap-type:none}body.rb-nosi-mis *{cursor:grabbing!important}.rb-tudji-dan .rb-red-smjene,.rb-tudji-dan [data-klupa]{opacity:.35}.rb-red-duh{position:absolute;top:0;bottom:0;width:12px;z-index:3;pointer-events:none;opacity:0;transition:opacity .18s ease;background:var(--red-pod, #fff)}.rb-red-duh.d{right:0;-webkit-mask-image:linear-gradient(270deg,#000 30%,transparent);mask-image:linear-gradient(270deg,#000 30%,transparent)}.rb-red-duh.l{left:0;-webkit-mask-image:linear-gradient(90deg,#000 30%,transparent);mask-image:linear-gradient(90deg,#000 30%,transparent)}.rb-red-str{position:absolute;top:26px;width:18px;height:18px;min-height:0;box-sizing:border-box;border-radius:50%;border:1px solid #d9cfb8;background:#fff;color:var(--ploca-tinta-2);font-size:13px;font-weight:700;line-height:1;padding:0 0 2px;display:none;align-items:center;justify-content:center;z-index:4;box-shadow:0 1px 2px #3c321e2e;cursor:pointer}.rb-red-str:before{content:"";position:absolute;left:0;right:0;top:-13px;bottom:-13px}.rb-red-str.d{right:-18px}.rb-red-str.l{left:-18px}.rb-red-okvir.ima-d>.rb-red-str.d,.rb-red-okvir.ima-l>.rb-red-str.l{display:flex}.rb-red-okvir.ima-d>.rb-red-duh.d,.rb-red-okvir.ima-l>.rb-red-duh.l{opacity:1}.rb-red-okvir.zove-d>.rb-red-str.d,.rb-red-okvir.zove-l>.rb-red-str.l{border-color:var(--ploca-danas);background:var(--ploca-danas);color:#fff;box-shadow:0 0 0 2px #2e6b4f40}.rb-red-str .rb-red-broj{display:none}.rb-red-str.s-brojem{top:18px;height:34px;border-radius:9px;flex-direction:column;gap:1px;padding:1px 0 3px}.rb-red-str.s-brojem .rb-red-znak{font-size:12px;line-height:.9}.rb-red-str.s-brojem .rb-red-broj{display:block;font-size:9.5px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.rb-prsten-sati{position:absolute;pointer-events:none;overflow:visible}.rb-trup{display:flex;align-items:flex-end;justify-content:center;width:56px;height:var(--kl-trup);margin-top:-3px;padding-bottom:2px;border-radius:14px 14px 3px 3px;background:#c9d9cc;border:1.5px solid #a9c2b0;box-sizing:border-box;font-size:9px;font-weight:700;color:#2f4633;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.2px}.rb-klupa-letva{position:absolute;left:8px;right:8px;height:7px;border-radius:3px;background:#d9bf8f;border:1px solid #b8925a;z-index:1;box-sizing:border-box}.rb-klupa-naslon1{top:calc(var(--kl-pad) + var(--kl-glava) - 16px)}.rb-klupa-naslon2{top:calc(var(--kl-pad) + var(--kl-glava) - 6px)}.rb-klupa{--kl-sjed: calc(var(--kl-pad) + var(--kl-glava) + var(--kl-trup) - 5px)}.rb-klupa-sjed{z-index:1;left:4px;right:4px;top:var(--kl-sjed)}.rb-klupa-sjed2{z-index:1;left:4px;right:4px;height:6px;top:calc(var(--kl-sjed) + 8px)}.rb-klupa-noga{position:absolute;top:calc(var(--kl-sjed) + 14px);width:3px;height:14px;background:#5f5e5a;border-radius:2px;z-index:1}.rb-klupa-noga.l{left:14px}.rb-klupa-noga.d{right:14px}.rb-klupa-noga.m{left:var(--x)}.rb-klupa-noga:after{content:"";position:absolute;bottom:-3px;left:-6px;width:15px;height:3px;background:#5f5e5a;border-radius:2px}.rb-klupa-ruka{position:absolute;top:calc(var(--kl-pad) + var(--kl-glava) + 1px);height:calc(var(--kl-trup) - 2px);width:3px;background:#5f5e5a;border-radius:2px;z-index:1}.rb-klupa-ruka.l{left:6px}.rb-klupa-ruka.d{right:6px}.rb-klupa-ruka:before{content:"";position:absolute;top:0;width:11px;height:3px;background:#5f5e5a;border-radius:2px}.rb-klupa-ruka.l:before{left:0}.rb-klupa-ruka.d:before{right:0}.rb-klupa-mir .rb-klupa-letva{background:#d3ccbd;border-color:#b6afa0}.rb-klupa-mir .rb-klupa-noga,.rb-klupa-mir .rb-klupa-noga:after,.rb-klupa-mir .rb-klupa-ruka,.rb-klupa-mir .rb-klupa-ruka:before{background:#8d8a82}.rb-klupa-mir .rb-trup{background:#dedad0;border-color:#c3bcae;color:#6f6960}.rb-klupa-mir .rb-klupa-ime{color:#6f6960}@keyframes rb-isprazni{0%{transform:scale(1)}50%{transform:scale(.86);opacity:.5}to{transform:scale(1);opacity:1}}.rb-isprazni{animation:rb-isprazni .3s ease both}@keyframes rb-sjedni{0%{transform:translateY(-14px) scale(.9);opacity:.4}60%{transform:translateY(2px) scale(1.03);opacity:1}to{transform:none}}.rb-sjedni{animation:rb-sjedni .38s cubic-bezier(.2,.8,.2,1) both}@keyframes rb-sleti{0%,88%{opacity:0}to{opacity:1}}.rb-sleti{animation:rb-sleti .4s linear both}.rb-ispomoc{position:relative;display:inline-flex;align-items:center;gap:4px;height:24px;min-height:0;margin:10px 0 0 -4px;padding:0 10px 0 8px;box-sizing:border-box;border:1px dashed var(--ploca-zlato);border-radius:99px;background:var(--ploca-zlato-plaho);color:var(--ploca-zlato-tinta);font-size:10.5px;font-weight:750;cursor:pointer}.rb-ispomoc.sama{margin-top:0}.rb-ispomoc:after{content:"";position:absolute;top:-8px;right:-6px;bottom:-8px;left:-6px}.rb-ispomoc b{font-size:13px;font-weight:600;line-height:1}.rb-klupa-ime{display:none}@media (max-width: 640px){.rb-klupa{--kl-trup: 14px;--kl-noge: 46px}.rb-klupa-red{padding-left:10px;padding-right:10px}.rb-klupa-kadar{scroll-padding-left:10px}.rb-trup-ime{display:none}.rb-klupa-ime{display:block;position:relative;z-index:4;margin-top:13px;max-width:62px;font-size:10px;font-weight:650;color:var(--ploca-tinta-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-klupa-noga{height:28px}}.rb-saldo-plocica{position:absolute;left:50%;top:calc(var(--kl-glava) + var(--kl-trup) + 3px);transform:translate(-50%);z-index:4;display:inline-flex;align-items:baseline;gap:2px;white-space:nowrap;background:#fff;border:1px solid #ddd3bd;border-radius:99px;padding:1px 7px 2px;font-size:11.5px;font-weight:800;line-height:15px;letter-spacing:-.2px;font-variant-numeric:tabular-nums;color:var(--ploca-tinta);box-shadow:0 1px #3c321e12;pointer-events:none}.rb-saldo-plocica small{font-size:8.5px;font-weight:700;letter-spacing:0;color:var(--ploca-tinta-tiha)}.rb-klupa-mir .rb-saldo-plocica{color:#6f6960}@media (max-width: 640px){.rb-saldo-plocica{top:calc(var(--kl-glava) + var(--kl-trup) + 29px);font-size:10.5px;line-height:14px;padding:0 6px 1px}.rb-klupa.s-saldom .rb-klupa-noga{height:40px}}@keyframes rb-dise{0%,to{opacity:.9}50%{opacity:.3}}.rb-dise{animation:rb-dise 2.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.rb-sjedni,.rb-isprazni,.rb-sleti,.rb-pojavi,.rb-dise{animation:none}}.status-missing{background:var(--status-missing);color:var(--status-missing-ink)}.status-open{background:var(--status-open);color:var(--status-open-ink)}.status-done{background:var(--status-done);color:var(--status-done-ink)}.status-absence{background:var(--status-absence);color:var(--status-absence-ink)}.status-annual{background:var(--status-annual);color:var(--status-annual-ink)}.status-holiday{background:var(--status-holiday);color:var(--status-holiday-ink)}.status-ahead{background:var(--lovski-green-800, #3d5a41);color:var(--lovski-beige-50)}@keyframes placeSwap{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.lovski-place-autocomplete gmp-place-autocomplete{display:block;width:100%;background-color:var(--lovski-beige-50);border:1px solid var(--lovski-border);border-radius:var(--radius-md);font-family:inherit;font-size:15px;color:var(--lovski-ink)}.lovski-place-autocomplete gmp-place-autocomplete::part(input){font-family:inherit;font-size:15px;min-height:var(--touch-min);padding:0 14px 0 4px;color:var(--lovski-ink)}.lovski-place-autocomplete gmp-place-autocomplete::part(prediction-list){font-family:inherit;border-radius:var(--radius-md);border:1px solid var(--lovski-border);background:var(--lovski-beige-50);box-shadow:var(--shadow-card)}.lovski-place-autocomplete gmp-place-autocomplete::part(prediction-item){font-family:inherit;font-size:14px;color:var(--lovski-ink)}.lovski-place-autocomplete gmp-place-autocomplete::part(prediction-item-selected){background:var(--lovski-beige-200)}.lovski-place-autocomplete gmp-place-autocomplete::part(focus-ring){border-color:var(--lovski-green-700)}.lovski-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--touch-min);background:transparent;padding:0;border:none;cursor:pointer}.lovski-range:focus{outline:none}.lovski-range::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:var(--lovski-beige-200);border:1px solid var(--lovski-border)}.lovski-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:26px;height:26px;margin-top:-9px;border-radius:50%;background:var(--lovski-green-800);border:3px solid var(--lovski-beige-50);box-shadow:0 1px 3px #16261d4d;cursor:grab}.lovski-range::-webkit-slider-thumb:active{cursor:grabbing;background:var(--lovski-green-700)}.lovski-range::-moz-range-track{height:8px;border-radius:999px;background:var(--lovski-beige-200);border:1px solid var(--lovski-border)}.lovski-range::-moz-range-progress{height:8px;border-radius:999px 0 0 999px;background:var(--lovski-green-800)}.lovski-range::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--lovski-green-800);border:3px solid var(--lovski-beige-50);box-shadow:0 1px 3px #16261d4d;cursor:grab}.lovski-range::-moz-range-thumb:active{cursor:grabbing;background:var(--lovski-green-700)}.lovski-range:focus-visible::-webkit-slider-thumb,.lovski-range:focus-visible::-moz-range-thumb{outline:2px solid var(--lovski-green-700);outline-offset:2px}.login-suggestion{width:100%;text-align:left;padding:12px 16px;font-size:16px;font-weight:600;background:var(--lovski-beige-100);border:1px solid var(--lovski-border);border-radius:var(--radius-md);color:var(--lovski-ink);cursor:pointer;transition:background .15s ease,border-color .15s ease}.login-suggestion:hover{background:var(--lovski-beige-200);border-color:var(--lovski-green-700)}.hamburger-btn{display:none;width:40px;height:40px;border-radius:10px;font-size:20px;align-items:center;justify-content:center}.hdr-greet,.hdr-greet-sep,.hdr-brand{display:none}.app-header{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px}.hdr-left{display:flex;align-items:center;min-width:0;align-self:stretch}.hdr-right{display:flex;align-items:center;gap:10px;position:relative;min-width:0;justify-content:flex-end}.hdr-event-slot{display:flex;align-items:center;justify-content:center;min-width:0}@media (min-width: 861px){.app-header{display:flex;justify-content:space-between;gap:12px}.hdr-greet,.hdr-brand{display:block}.hdr-left{flex:1}.hdr-right{flex:0 0 auto;gap:12px}.hdr-event-slot{flex:0 0 auto}.hdr-brand-col{width:calc(var(--app-nav-width) - 16px);flex-shrink:0;box-sizing:border-box}.hdr-greet-sep{display:block;width:1px;align-self:stretch;flex-shrink:0;background:#f0ead938}}.app-nav{width:var(--app-nav-width);background:var(--lovski-beige-50);border-right:1px solid var(--lovski-border);padding:16px;overflow-y:auto}@media (min-width: 861px){.app-nav{position:sticky;top:var(--app-header-height);align-self:flex-start;height:calc(100vh - var(--app-header-height))}}.app-main{--app-main-pad: 20px;padding:var(--app-main-pad)}@media (max-width: 480px){.app-main{--app-main-pad: 14px}}.day-dock{display:flex;flex-direction:column;background:var(--lovski-beige-50);border:1px solid var(--lovski-border);border-radius:12px;overflow:hidden;--day-hd-line: #d5e0c9}.day-dock .sheet-header-band{position:static;padding:10px 15px;align-items:center;gap:12px;background:#e7efdf;color:var(--lovski-ink);border-bottom:1px solid var(--day-hd-line)}.day-dock .day-back{color:var(--lovski-ink-muted)}.day-dock .day-sheet-body>*{flex-shrink:0}@keyframes day-dock-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes day-dock-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(28px)}}.day-dock{animation:day-dock-in .24s cubic-bezier(.32,.72,0,1)}.day-dock-closing{animation:day-dock-out .2s cubic-bezier(.32,.72,0,1) forwards}@media (prefers-reduced-motion: reduce){.ev-split{transition:none}.day-dock,.day-dock-closing{animation:none}}@media (min-width: 1200px){.ev-split{display:block}.ev-split>*{min-width:0}.day-dock{position:fixed;top:calc(var(--app-header-height) + 14px);right:14px;bottom:14px;width:clamp(360px,24vw,480px);max-height:none;z-index:1501;box-shadow:-14px 0 34px #16261d2e}.day-dock-zastor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;background:#16261d29;animation:sheet-fade-in .18s ease}}.app-nav-backdrop{display:none}@media (max-width: 860px){.hamburger-btn{display:inline-flex}.app-nav{position:fixed;top:var(--app-header-height);left:0;bottom:0;z-index:40;transform:translate(-100%);transition:transform .22s cubic-bezier(.4,0,.2,1);box-shadow:8px 0 24px #16261d33}.app-nav.nav-open{transform:translate(0)}.app-nav-backdrop{display:block;position:fixed;top:var(--app-header-height);left:0;right:0;bottom:0;z-index:35;background:#16261d66;opacity:0;pointer-events:none;transition:opacity .22s ease}.app-nav-backdrop.nav-open{opacity:1;pointer-events:auto}}@media (max-width: 640px){.stack-on-narrow{flex-direction:column!important}}@media (max-width: 480px){.stack-on-mobile{flex-direction:column!important;gap:12px!important}}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#16261d59;z-index:1500;animation:sheet-fade-in .18s ease}.sheet-backdrop-closing{animation:sheet-fade-out .2s ease forwards}.sheet-panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1501;max-width:720px;background:var(--lovski-beige-50);border-radius:20px;padding:0;max-height:85vh;max-height:85dvh;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 20px 60px #16261d59;animation:sheet-pop-in .2s cubic-bezier(.4,0,.2,1)}.sheet-panel-closing{animation:sheet-pop-out .18s cubic-bezier(.4,0,.2,1) forwards}@media (max-width: 859px){.sheet-panel{width:calc(100% - 24px)}}.sheet-header-band{position:sticky;top:0;z-index:2;background:var(--lovski-green-800);color:var(--lovski-beige-50);padding:16px 20px;display:flex;justify-content:space-between;align-items:flex-start}.sheet-body{padding:18px 20px calc(20px + env(safe-area-inset-bottom));animation:sheet-view-in .18s ease;overscroll-behavior:contain}.sheet-backdrop{overscroll-behavior:contain;touch-action:none}body.sheet-open{overflow:hidden}@keyframes lovski-val{0%{transform:translate(-120%)}to{transform:translate(220%)}}.lovski-ploha-dana{position:relative}.kuh-zone{transition:opacity .24s cubic-bezier(.2,.8,.3,1) .43s,transform .32s cubic-bezier(.16,1,.3,1) .43s}.lovski-ploha-dana.gotovo .kuh-zone{opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .2s cubic-bezier(.2,.8,.3,1) .1s,transform .34s cubic-bezier(.16,1,.3,1) .1s}.lovski-sav{position:absolute;top:6px;bottom:6px;left:50%;width:2px;transform:translate(-50%) scaleY(.4);opacity:0;pointer-events:none;border-radius:99px;background:linear-gradient(180deg,#fff0,#ffffffbf,#fff0)}.lovski-ploha-dana.gotovo .lovski-sav{animation:lovski-dodir .32s cubic-bezier(.2,.8,.3,1) .42s 1}@keyframes lovski-dodir{0%{opacity:0;transform:translate(-50%) scaleY(.4)}40%{opacity:.85;transform:translate(-50%) scaleY(1)}to{opacity:0;transform:translate(-50%) scaleY(1.1)}}.lovski-zahvala{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:12px;padding:0 13px;border-radius:10px;background:#ffffff1c;clip-path:inset(0 50% 0 50% round 10px);opacity:0;pointer-events:none;transition:clip-path .38s cubic-bezier(.16,1,.3,1) 60ms,opacity .14s cubic-bezier(.2,.8,.3,1) .3s}.lovski-ploha-dana.gotovo .lovski-zahvala{clip-path:inset(0 0 0 0 round 10px);opacity:1;pointer-events:auto;transition:clip-path .52s cubic-bezier(.16,1,.3,1) .48s,opacity .18s cubic-bezier(.2,.8,.3,1) .48s}.lovski-zahvala .g,.lovski-zahvala .m,.lovski-zahvala .b{opacity:0;transform:translateY(4px)}.lovski-zahvala .g,.lovski-zahvala .m{transition:transform .22s cubic-bezier(.16,1,.3,1) 0ms,opacity .12s cubic-bezier(.2,.8,.3,1) 0ms}.lovski-zahvala .b{transform:scale(.94);transition:transform .22s cubic-bezier(.16,1,.3,1) 0ms,opacity .12s cubic-bezier(.2,.8,.3,1) 0ms}.lovski-ploha-dana.gotovo .lovski-zahvala .g{opacity:1;transform:none;transition:transform .42s cubic-bezier(.16,1,.3,1) .62s,opacity .28s cubic-bezier(.2,.8,.3,1) .62s}.lovski-ploha-dana.gotovo .lovski-zahvala .m{opacity:1;transform:none;transition:transform .42s cubic-bezier(.16,1,.3,1) .7s,opacity .28s cubic-bezier(.2,.8,.3,1) .7s}.lovski-ploha-dana.gotovo .lovski-zahvala .b{opacity:1;transform:none;transition:transform .38s cubic-bezier(.16,1,.3,1) .76s,opacity .24s cubic-bezier(.2,.8,.3,1) .76s}@media (prefers-reduced-motion: reduce){.kuh-zone,.lovski-zahvala,.lovski-zahvala .g,.lovski-zahvala .m,.lovski-zahvala .b,.lovski-ploha-dana.gotovo .kuh-zone,.lovski-ploha-dana.gotovo .lovski-zahvala,.lovski-ploha-dana.gotovo .lovski-zahvala .g,.lovski-ploha-dana.gotovo .lovski-zahvala .m,.lovski-ploha-dana.gotovo .lovski-zahvala .b{transition:none}.lovski-ploha-dana.gotovo .lovski-sav{animation:none}}.lovski-okno{overflow:hidden}.lovski-traka{display:flex;width:300%;align-items:stretch;transform:translate3d(-33.3333%,0,0);transition:transform .9s cubic-bezier(.4,.01,.12,1);will-change:transform;backface-visibility:hidden}.lovski-traka.gurni{transform:translateZ(0)}.lovski-traka.pusti{transform:translate3d(33.3333%,0,0)}.lovski-traka>.polje{flex:0 0 33.3333%;min-width:0;display:flex;align-items:stretch}.lovski-traka>.polje>*{flex:1;min-width:0}.lovski-poruka{display:flex;align-items:center;gap:10px;padding:9px 14px;background:#eef4ef;color:#2f5238;border-top:1px solid #f4f1e7;box-shadow:7px 0 14px -9px #22301f80}.lovski-okno-mjesto{display:grid;grid-template-rows:1fr;transition:grid-template-rows .38s cubic-bezier(.16,1,.3,1)}.lovski-okno-mjesto>.unutra{overflow:hidden;min-height:0}.lovski-okno-mjesto.sabija{grid-template-rows:0fr}@media (prefers-reduced-motion: reduce){.lovski-traka,.lovski-okno-mjesto{transition:none}}@keyframes sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-fade-out{0%{opacity:1}to{opacity:0}}@keyframes sheet-view-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 860px){.sheet-panel-compact{width:460px;max-width:calc(100vw - 48px);top:10vh;transform:translate(-50%);max-height:80vh;max-height:80dvh;animation:sheet-pop-in-top .2s cubic-bezier(.4,0,.2,1)}.sheet-panel-compact.sheet-panel-closing{animation:sheet-pop-out-top .18s cubic-bezier(.4,0,.2,1) forwards}}@keyframes sheet-pop-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes sheet-pop-in-top{0%{opacity:0;transform:translate(-50%) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes sheet-pop-out-top{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%) scale(.96)}}.day-sheet{display:flex;flex-direction:column;overflow:hidden;height:82vh;height:82dvh;max-height:700px}@media (min-width: 900px){.sheet-panel.day-sheet{max-width:860px}}.sw-teams{margin-top:10px}.sw-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:start}.sw-col{background:var(--lovski-beige-50);border:1px solid var(--lovski-beige-200);border-radius:12px;padding:9px 10px 8px}.sw-colhd{display:flex;align-items:baseline;justify-content:space-between;gap:6px;font-size:8px;font-weight:700;letter-spacing:.5px;color:var(--lovski-ink-muted);margin-bottom:7px}.sw-up{color:var(--status-done-ink)}.sw-down{color:var(--status-missing-ink)}.sw-seat{position:relative;display:flex;align-items:center;gap:8px;padding:4px 0}.sw-hole{position:absolute;left:0;width:32px;height:32px;border-radius:50%;border:2px dashed var(--lovski-beige-200);box-sizing:border-box}.sw-ring{position:relative;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;flex-shrink:0}.sw-moved{box-shadow:0 0 0 3px #8a6d2f47}.sw-badge{position:absolute;right:-3px;bottom:-3px;width:16px;height:16px;border-radius:50%;border:2px solid var(--lovski-beige-50);background:var(--lovski-gold-dark);color:#fff;display:flex;align-items:center;justify-content:center;font-size:7.5px;font-weight:700}.sw-name{display:block;font-size:10.5px;font-weight:600;line-height:1.2}.sw-stars{display:block;font-size:9.5px;letter-spacing:-1px;color:var(--lovski-gold-dark)}.sw-stars-off{color:var(--lovski-beige-200)}.sw-link{align-self:center;font-size:15px;color:var(--lovski-beige-200)}.sw-tot{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;border-top:1px solid var(--lovski-beige-200);margin-top:6px;padding-top:6px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.sw-arrow{color:var(--lovski-beige-200);font-size:10px}.sw-replay{background:none;border:none;padding:6px 0 0;min-height:0;font-size:10px;font-weight:700;color:var(--lovski-gold-dark);cursor:pointer}.sw-play .sw-moved{animation:sw-cross 2s cubic-bezier(.32,.72,0,1) both}.sw-play .sw-col:first-child .sw-moved{--sw-dx: 100%}.sw-play .sw-col:last-child .sw-moved{--sw-dx: -100%}.sw-play .sw-tot-before{animation:sw-out 2s ease-in-out both}.sw-play .sw-tot-after{animation:sw-in 2s ease-in-out both}.sw-play .sw-link{animation:sw-pulse 2s ease-in-out both}@keyframes sw-cross{0%,18%{transform:translate(var(--sw-dx, 0)) scale(.92);opacity:.55}55%,to{transform:translate(0) scale(1);opacity:1}}@keyframes sw-out{0%,45%{opacity:1}62%,to{opacity:.35}}@keyframes sw-in{0%,45%{opacity:.25}62%,to{opacity:1}}@keyframes sw-pulse{0%,30%{opacity:1;color:var(--lovski-gold-dark)}60%,to{opacity:1;color:var(--lovski-beige-200)}}@media (prefers-reduced-motion: reduce){.sw-play .sw-moved,.sw-play .sw-tot-before,.sw-play .sw-tot-after,.sw-play .sw-link{animation:none}}@media (max-width: 519px){.sw-grid{grid-template-columns:1fr}.sw-link{justify-self:center;transform:rotate(90deg)}}.swap-sheet .sheet-body{max-height:62vh;overflow-y:auto}.swap-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--lovski-beige-100)}.swap-row:last-child{border-bottom:none}.swap-av{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.swap-duty{display:inline-block;font-size:8.5px;font-weight:700;letter-spacing:.3px;border-radius:99px;padding:1.5px 8px;margin-top:3px;background:var(--lovski-beige-200);color:var(--lovski-ink-muted)}.swap-me{font-size:7.5px;font-weight:700;background:var(--status-done);color:var(--status-done-ink);border-radius:99px;padding:1.5px 7px;flex-shrink:0}.swap-day{font-size:8px;font-weight:700;letter-spacing:.6px;color:var(--lovski-ink-muted);padding:9px 14px 4px;background:var(--lovski-beige-100);text-transform:uppercase}.swap-foot{padding:11px 14px;border-top:1px solid var(--lovski-beige-200);background:var(--lovski-beige-100)}.swap-empty{padding:22px 16px;text-align:center;font-size:11.5px;color:var(--lovski-ink-muted);line-height:1.55}.swap-card{flex:1;min-width:0;background:#fff;border:1px solid var(--lovski-beige-200);border-radius:10px;padding:8px 10px}.swap-cap{display:block;font-size:7.5px;letter-spacing:.5px;color:var(--lovski-ink-muted)}.swap-sub{display:block;font-size:9.5px;color:var(--lovski-ink-muted);font-variant-numeric:tabular-nums}.swap-x{position:relative;width:30px;height:30px;min-height:0;padding:0;border-radius:50%;background:var(--lovski-beige-100);border:1px solid var(--lovski-beige-200);flex-shrink:0}.swap-x span{position:absolute;left:50%;top:50%;width:12px;height:1.8px;border-radius:2px;background:var(--lovski-ink-muted)}.swap-x span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.swap-x span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.day-sheet .day-back{color:var(--lovski-ink-muted)}.day-sheet{--day-hd-line: #d5e0c9}.day-sheet .sheet-header-band{position:static;padding:10px 15px;align-items:center;gap:12px;background:#e7efdf;color:var(--lovski-ink);border-bottom:1px solid var(--day-hd-line)}.day-sheet-body{flex:1 1 auto;overflow-y:auto;padding:13px 16px;display:flex;flex-direction:column;gap:13px}.day-sheet-body>*{flex-shrink:0}.day-sheet-foot{flex:0 0 auto;display:flex;gap:8px;border-top:1px solid var(--lovski-border);background:var(--lovski-beige-100);padding:9px 16px calc(9px + env(safe-area-inset-bottom))}.day-sheet-foot button{flex:1}.day-sheet-foot .btn-secondary{flex:0 0 auto}.day-sheet-foot-swap .btn-secondary{flex:1}.day-sheet-foot-swap .btn-primary{flex:0 0 auto;padding-left:26px;padding-right:26px}.day-back{background:none;border:none;padding:0;cursor:pointer;color:var(--lovski-beige-50);opacity:.8;font-size:12px;font-weight:700;display:flex;align-items:center;gap:4px}.day-back:hover{opacity:1}@media (min-width: 860px){.day-sheet{width:460px;max-width:calc(100vw - 48px);top:8vh;transform:translate(-50%);height:620px;max-height:84vh;animation:sheet-pop-in-top .2s cubic-bezier(.4,0,.2,1)}.day-sheet.sheet-panel-closing{animation:sheet-pop-out-top .18s cubic-bezier(.4,0,.2,1) forwards}}.ppl-row{border-bottom:1px solid var(--lovski-beige-200);border-left:0 solid var(--lovski-green-700);border-radius:0;margin:0;background:transparent;box-shadow:0 0 #16261d00;transition:margin .24s cubic-bezier(.4,0,.2,1),border-radius .24s cubic-bezier(.4,0,.2,1),border-left-width .24s cubic-bezier(.4,0,.2,1),box-shadow .24s ease,background .24s ease,opacity .2s ease}.ppl-row--open{margin:8px 6px;border:1px solid var(--lovski-border);border-left:4px solid var(--lovski-green-700);border-radius:13px;background:var(--lovski-beige-50);box-shadow:0 6px 20px #16261d24;overflow:hidden}.ppl-row--dim{opacity:.75}@media (prefers-reduced-motion: reduce){.ppl-row{transition:none}}.ppl-view{animation:ppl-view-in .17s ease-out}@keyframes ppl-view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ppl-view{animation:none}}.tpl-time-row,.tpl-time-add{position:relative}.day-seg-live,.diary-seg-live{animation:lovski-cell-live 2.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.day-seg-live,.diary-seg-live{animation:none}}.sheet-grow-in{animation:sheet-grow-in .2s cubic-bezier(.4,0,.2,1)}@keyframes sheet-grow-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.reveal-row{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-6px);transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1),opacity .2s ease,transform .24s cubic-bezier(.4,0,.2,1)}.reveal-row>*{overflow:hidden;min-height:0}.reveal-row.is-open{grid-template-rows:1fr;opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.reveal-row{transition:none}}@keyframes sheet-pop-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.96)}}.login-pinpad-btn{height:clamp(46px,7.4vh,58px)}.login-hero--pin .login-logo{height:clamp(64px,10.5vh,96px)}.login-hero--pin .login-hero-brand{font-size:clamp(27px,4.8vh,36px)}.login-hero--pin .login-hero-tagline{font-size:clamp(12.5px,1.9vh,14.5px)}.login-wrap{justify-content:center}.login-scene{display:none}@media (max-width: 519px){.login-wrap{justify-content:flex-start}.login-tagline-incard{display:none}.login-card{flex:1 1 auto;display:flex;flex-direction:column}.login-hero:not(.login-hero--pin) .login-logo{height:clamp(80px,14.5vh,122px)}.login-card-ornament{display:flex;align-items:center;gap:10px;width:min(210px,66%);margin:auto auto 0;padding-top:14px}}@media (min-width: 520px){.login-card-ornament{display:none}}.login-card-ornament-line{flex:1;height:1px;background:var(--lovski-beige-200)}.login-card-ornament-lanterns{color:#d9c9a3;font-size:9px;letter-spacing:3px}@media (max-width: 519px){.login-scene{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;text-align:center;padding:16px 10px 4px}}.login-scene-ornament{display:flex;align-items:center;gap:10px;width:min(230px,70%);margin-bottom:12px}.login-scene-line{flex:1;height:1px;background:#fbf8f22e}.login-scene-lanterns{color:var(--lovski-gold);font-size:10px;letter-spacing:3px}.login-scene-tagline{margin:0;font-family:var(--font-serif);font-style:italic;font-size:16px;line-height:1.5;color:#fbf8f2eb}.login-scene-accent{color:#d9a94e}.login-scene-foot{margin-top:12px;padding-top:0;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#fbf8f273}.login-scene--pin{padding-top:8px}.login-scene--pin .login-scene-ornament,.login-scene--pin .login-scene-foot{display:none}.login-scene--pin .login-scene-tagline{font-size:11.5px;opacity:.55}.login-scene--pin .login-scene-tagline br{display:none}@keyframes lovski-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.login-step{animation:lovski-step-in .26s ease both}.login-logo{transition:height .3s ease}.login-hero-kicker{transition:font-size .3s ease,margin .3s ease}.login-hero-brand,.login-hero-tagline{transition:font-size .3s ease}@keyframes lovski-card-leave{to{opacity:0;transform:translateY(-8px) scale(.985)}}.login-card--leave{animation:lovski-card-leave .28s ease both;pointer-events:none}.evidencija-page{max-width:720px}@media (min-width: 860px){.evidencija-page{max-width:880px}}.evidencija-monthnav-btn{width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--lovski-ink-muted);font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .14s ease,color .14s ease}.evidencija-monthnav-btn:hover{background:var(--lovski-beige-200);color:var(--lovski-ink)}.month-view-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.diary-canvas{background:var(--lovski-beige-200);margin:0 -14px -14px;padding:0 12px 12px;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.diary-canvas-flush{margin-top:-14px}.diary-sticky-row{position:sticky;top:calc(var(--app-header-height) + 62px);z-index:3;display:grid;grid-template-columns:30px minmax(0,1fr) 44px 52px;gap:8px;align-items:center;margin:0 -12px 2px;padding:4px 25px 5px;background:var(--lovski-beige-200);border-top:1px solid var(--lovski-border);border-bottom:1px solid var(--lovski-border)}@media (min-width: 860px){.diary-sticky-row{grid-template-columns:34px minmax(0,1fr) 52px 60px;gap:10px}}.diary-week{background:var(--lovski-beige-50);border:none;border-radius:10px;padding:2px 12px;overflow:hidden;box-shadow:0 1px #22201b0d;margin-bottom:8px}.diary-week:last-child{margin-bottom:0}.diary-row{display:grid;grid-template-columns:30px minmax(0,1fr) 44px 52px;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--lovski-border)}@media (min-width: 860px){.diary-row{grid-template-columns:34px minmax(0,1fr) 52px 60px;gap:10px}}.diary-week .diary-row:last-child{border-bottom:none}.diary-num{text-align:right;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.diary-num-saldo{font-weight:700}.diary-pos{color:var(--status-done-ink)}.diary-neg{color:var(--status-missing-ink)}.diary-zero{color:var(--lovski-ink-muted);font-weight:600}.diary-row-today{background:#f3e4c0;box-shadow:inset 3px 0 0 var(--lovski-green-900);margin:0 -12px;padding-left:12px;padding-right:12px}.diary-row-today .diary-today-label{color:var(--lovski-gold-dark);font-weight:800}.diary-row-offday .diary-track{background:var(--status-holiday)}.calendar-day,.calendar-day-blank{min-height:92px}@media (min-width: 1500px){.calendar-day,.calendar-day-blank{min-height:108px}}@media (min-width: 1900px){.calendar-day,.calendar-day-blank{min-height:124px}}.calendar-day-num{font-size:13.5px}.cal-pill{font-size:12px}.cal-pill-plan{font-size:10.5px}@media (max-width: 640px){.calendar-day,.calendar-day-blank{min-height:58px}.calendar-day-num{font-size:10.5px}.cal-pill{font-size:10.5px;padding:3.5px 11px}.cal-pill-plan{font-size:10px;padding:3px 10px}}.calendar-day-live{animation:lovski-cell-live 2.4s ease-in-out infinite}@keyframes lovski-cell-live{0%,to{box-shadow:0 0 #a8792f00}50%{box-shadow:0 0 0 3px #a8792f59}}.diary-week-foot{display:grid;grid-template-columns:30px minmax(0,1fr) 44px 52px;align-items:baseline;gap:8px;padding:0 13px 9px;margin-top:-2px;font-size:10px;color:var(--lovski-ink-muted)}@media (min-width: 860px){.diary-week-foot{grid-template-columns:34px minmax(0,1fr) 52px 60px;gap:10px}}.diary-week-label{grid-column:1 / span 2;text-transform:uppercase;letter-spacing:.4px;font-weight:700}.diary-week-label span{text-transform:none;letter-spacing:0;font-weight:600}.diary-colhead{display:grid;grid-template-columns:30px minmax(0,1fr) 44px 52px;align-items:end;gap:8px;padding:7px 13px 2px}@media (min-width: 860px){.diary-colhead{grid-template-columns:34px minmax(0,1fr) 52px 60px;gap:10px}}.diary-colhead-lbl-off{opacity:.42}.diary-colhead-lbl{font-size:9px;letter-spacing:.5px;text-transform:uppercase;font-weight:700;color:var(--lovski-ink)}.diary-scale{position:relative;height:12px;font-size:9px;color:var(--lovski-ink);font-variant-numeric:tabular-nums}.diary-head-bar{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 7px;margin-bottom:7px}.diary-head-norm{font-size:10px;color:var(--lovski-ink-muted);font-weight:600;font-variant-numeric:tabular-nums}.diary-filter-off{border:1px solid var(--lovski-border);background:var(--lovski-beige-50);color:var(--lovski-ink-muted);border-radius:999px;font-size:9.5px;font-weight:700;padding:1px 8px;cursor:pointer}.diary-row-slim{padding:3px 6px 3px 0}.diary-track-slim{height:7px;overflow:visible}.diary-head{margin:0 -14px;padding:10px 14px;background:var(--lovski-beige-200)}.diary-legend-chips{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:1px}.diary-legend-chips::-webkit-scrollbar{display:none}.diary-legend-sep{width:1px;align-self:stretch;background:var(--lovski-border);margin:0 3px;flex:0 0 auto}@media (min-width: 860px){.diary-legend-chips{flex-wrap:wrap;overflow-x:visible}}.diary-row[role=button]:hover{background:var(--lovski-beige-100)}.diary-track{position:relative;height:20px;border-radius:5px;background:var(--lovski-beige-100);overflow:hidden}.diary-seg{position:absolute;top:3px;bottom:3px;border-radius:4px;display:flex;align-items:center;padding:0 5px;font-size:9.5px;color:var(--lovski-beige-50);white-space:nowrap;overflow:hidden}.diary-seg-wide{display:none}.diary-seg-narrow{display:inline}@media (min-width: 860px){.diary-seg-wide{display:inline}.diary-seg-narrow,.diary-seg-tight .diary-seg-wide{display:none}.diary-seg-tight .diary-seg-narrow{display:inline}}.diary-seg-continues{border-top-right-radius:0;border-bottom-right-radius:0}.diary-seg-continued{border-top-left-radius:0;border-bottom-left-radius:0}.diary-seg-arrow{margin-left:auto;padding-left:3px;opacity:.85;flex:0 0 auto}.diary-flag{position:absolute;left:-9px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:var(--status-missing-ink)}.evidencija-panel{background:var(--lovski-beige-100);border-radius:10px}.evidencija-daylist>div:nth-child(odd){background:var(--lovski-beige-200)}@media (max-width: 480px){.calendar-day-label{font-size:9px}.calendar-grid{gap:4px!important}.calendar-day{padding:4px!important;min-height:40px!important}}.event-sheet{display:flex;flex-direction:column;height:78vh;height:78dvh}@media (min-width: 720px){.event-sheet{width:480px;max-width:calc(100vw - 48px);top:8vh;transform:translate(-50%);height:min(640px,84vh);max-height:none;animation:sheet-pop-in-top .2s cubic-bezier(.4,0,.2,1)}.event-sheet.sheet-panel-closing{animation:sheet-pop-out-top .18s cubic-bezier(.4,0,.2,1) forwards}}.event-sheet-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:14px}.event-sheet-foot{flex:0 0 auto;border-top:1px solid var(--lovski-border);background:var(--lovski-beige-100);padding:10px 20px calc(10px + env(safe-area-inset-bottom));display:flex;gap:8px}.skeleton{border-radius:9px;background:linear-gradient(90deg,var(--lovski-beige-100) 25%,var(--lovski-beige-50) 37%,var(--lovski-beige-100) 63%);background-size:400% 100%;animation:lovski-skeleton 1.4s ease-in-out infinite}@keyframes lovski-skeleton{0%{background-position:100% 50%}to{background-position:0 50%}}.event-views{display:flex;gap:4px;background:var(--lovski-beige-100);border-radius:11px;padding:3px;margin:11px 0 8px;max-width:340px}.event-view-tab{flex:1;border:none;background:none;border-radius:9px;padding:8px 6px;font-size:12.5px;font-weight:700;color:var(--lovski-ink-muted);cursor:pointer;transition:background .14s ease,color .14s ease}.event-view-tab-on{background:var(--lovski-green-900);color:var(--lovski-beige-50)}.offer-card{border:1px solid var(--lovski-border);border-radius:12px;overflow:hidden;margin-bottom:11px}.offer-card-head{display:flex;align-items:center;gap:8px;padding:9px 11px}.offer-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:baseline;padding:8px 10px;border-radius:9px;font-size:12.5px}.offer-row-zebra{background:var(--lovski-beige-100)}.lantern-glow{animation:lovski-lantern 1.7s ease-in-out infinite}.lantern-glow-2{animation-delay:.4s}.lantern-glow-3{animation-delay:.8s}@keyframes lovski-lantern{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.lantern-glow{animation:none}}.diary-stats{background:var(--lovski-beige-50);border-radius:12px;display:grid;grid-template-columns:minmax(0,1fr);padding:4px 0}@media (min-width: 720px){.diary-stats{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 6px}}.diary-stat{text-align:center;padding:11px 14px;min-width:0;border-top:1px solid var(--lovski-border)}.diary-stat:first-child{border-top:none}@media (min-width: 720px){.diary-stat{padding:2px 14px;border-top:none;border-left:1px solid var(--lovski-border)}.diary-stat:first-child{border-left:none}}.diary-stat-cap{min-height:15px;font-size:12.5px;font-weight:700;letter-spacing:.5px;color:var(--lovski-ink)}@media (min-width: 720px){.diary-stat-cap{font-size:10px;font-weight:700;letter-spacing:.6px;color:var(--lovski-ink-muted)}}.diary-stat-num{min-height:34px;font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:27px;font-weight:700;line-height:1.25;letter-spacing:-.3px}@media (min-width: 720px){.diary-stat-num{min-height:32px;font-size:26px}}.diary-stat-mid{min-height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-variant-numeric:tabular-nums}.diary-stat-sub{min-height:16px;font-size:11px;color:var(--lovski-ink-muted);font-variant-numeric:tabular-nums}.diary-stat-pill{position:relative;width:100%;max-width:190px;height:19px;border-radius:999px;background:var(--lovski-beige-200);overflow:hidden}.diary-stat-pill-zero{position:absolute;left:50%;top:0;bottom:0;width:1.5px;background:var(--lovski-beige-50);z-index:2}.diary-stat-pill-fill{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700}.diary-stat-pill-pos{left:50%;right:0;background:var(--status-done);color:var(--status-done-ink)}.diary-stat-pill-neg{left:0;right:50%;background:var(--status-missing);color:var(--status-missing-ink)}.diary-go{font-size:10.5px;color:var(--lovski-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.diary-go-warn{background:var(--lovski-beige-200);color:var(--lovski-gold-dark);border-radius:999px;padding:2px 9px;font-weight:700}.diary-row-click{cursor:pointer}.diary-row-click:hover{background:var(--lovski-beige-100);box-shadow:inset 2px 0 0 var(--lovski-green-700)}.diary-row-click:focus-visible{outline:2px solid var(--lovski-green-800);outline-offset:-2px}.diary-legend-chip{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:3px 4px;border:none;background:none;cursor:pointer;flex:0 0 auto;font-size:11.5px;font-weight:600;color:var(--lovski-ink);white-space:nowrap}.kat-cat{border:1px solid var(--lovski-border);border-radius:14px;overflow:hidden;background:var(--lovski-beige-50);margin-bottom:10px}.kat-cat-bar{display:flex;align-items:center;gap:8px;padding:10px 13px;background:var(--lovski-green-700)}.kat-cat-title{flex:1;min-width:0;font-family:var(--font-serif);font-size:16px;font-weight:400;color:var(--lovski-beige-50);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;border:none;background:none;cursor:pointer;min-height:auto;padding:0 3px;margin-left:-3px}.kat-cat-count{flex-shrink:0;font-size:11px;color:var(--lovski-beige-200);background:#fbf8f224;border-radius:999px;padding:2px 9px;font-variant-numeric:tabular-nums}.kat-item{display:flex;align-items:baseline;gap:6px;width:100%;padding:10px 13px;border:none;background:none;text-align:left;font-size:14px;color:var(--lovski-ink);cursor:pointer}.kat-item:hover{background:var(--lovski-beige-100)}.kat-item:focus-visible{outline:2px solid var(--lovski-green-800);outline-offset:-2px}.kat-item-name{flex:0 1 auto}.kat-item-lead{flex:1 1 auto;min-width:12px;border-bottom:1px dotted var(--lovski-border);transform:translateY(-3px)}.kat-item-price{flex-shrink:0;font-variant-numeric:tabular-nums}.kat-add{background:var(--lovski-beige-100);border-top:1px solid var(--lovski-border);padding:11px 12px 12px}.kat-input{width:100%;min-height:44px;font-size:16px}.kat-input-price{width:108px;flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}.kat-add-btn{flex:1;min-height:44px;background:var(--lovski-green-800);color:var(--lovski-beige-50);font-size:14px;padding:0 16px}.kat-add-btn:hover:not(:disabled){background:var(--lovski-green-700)}@media (min-width: 860px){.kat-input{min-height:38px;font-size:14px}.kat-add-btn{flex:0 0 auto;min-height:38px}.kat-item{padding:8px 13px;font-size:13.5px}}.ofc-search{display:flex;align-items:center;gap:9px;min-height:46px;padding:0 13px;border:1px solid var(--lovski-border);border-radius:12px;background:var(--lovski-beige-50)}.ofc-search-on{border-color:var(--lovski-green-700);border-radius:12px 12px 0 0}.ofc-search input{flex:1;min-width:0;border:none;background:none;padding:0;min-height:44px;font-size:16px}.ofc-search input:focus{outline:none}.ofc-drop{background:var(--lovski-beige-50);max-height:min(44vh,340px);overflow-y:auto}.ofc-drop-cap{padding:7px 12px;background:var(--lovski-beige-100);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--lovski-ink-muted)}.ofc-sug{display:flex;align-items:center;gap:9px;width:100%;padding:10px 12px;border:none;border-top:1px solid var(--lovski-border);background:none;text-align:left;cursor:pointer;min-height:48px}.ofc-sug:hover,.ofc-sug:focus-visible{background:var(--lovski-beige-100);outline:none}.ofc-sug-main{flex:1;min-width:0}.ofc-sug-name{font-size:14px;color:var(--lovski-ink)}.ofc-sug-cat{font-size:11px;color:var(--lovski-ink-muted)}.ofc-sug-price{font-size:14px;color:var(--lovski-ink);font-variant-numeric:tabular-nums;flex-shrink:0}.ofc-lbl{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--lovski-ink-muted);margin-bottom:5px}.ofc-only-here{font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--lovski-gold-dark);background:var(--lovski-beige-200);border-radius:999px;padding:2px 7px;white-space:nowrap;flex-shrink:0}.ofc-kat{margin-bottom:10px}.ofc-kat-glava{width:100%;border:none;border-radius:0;min-height:0;text-align:left;cursor:pointer;font:inherit}.ofc-kat-glava.ofc-otv{background:var(--lovski-green-900)}.ofc-olovka{flex-shrink:0;font-size:11px;color:var(--lovski-beige-200);opacity:.75}.kat-item.ofc-otv-stavka{background:#eef4ef}.ofc-svjeze{animation:ofc-svjeze 1.6s ease}@keyframes ofc-svjeze{0%,35%{background:#e3efe5}to{background:transparent}}@media (prefers-reduced-motion: reduce){.ofc-svjeze{animation:none}}.ofc-bez-cijene{font-size:12px;font-weight:700;color:#8a611f}.ofc-panel{background:var(--lovski-beige-100);padding:10px 12px 12px;border-top:1px solid #e7dfcc;border-bottom:1px solid #e7dfcc}.ofc-panel-red{display:flex;gap:7px;margin-bottom:9px}.ofc-panel-red .kat-input:first-child{flex:1;min-width:0}.ofc-cipovi{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}.ofc-cip{min-height:0;border:1px solid var(--lovski-border);background:#fff;color:#4f4a40;border-radius:99px;padding:5px 11px;font-size:12.5px;font-weight:650;cursor:pointer}.ofc-cip.ofc-cip-on{background:var(--lovski-green-800);border-color:var(--lovski-green-800);color:var(--lovski-beige-50);cursor:default}.ofc-alati{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ofc-strelica{width:34px;height:32px;min-height:0;padding:0;border-radius:9px;border:1px solid #e0d8c4;background:#fff;color:#5b6357;font-size:13px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ofc-strelica:disabled{color:#d8d2c2;opacity:1}.ofc-ukloni{min-height:0;border:none;background:none;color:#b4483c;font-weight:700;font-size:12.5px;padding:6px 4px;cursor:pointer}.ofc-ukloni:disabled{color:#d9b8b2;opacity:1}.ofc-gotovo{min-height:0;border:none;border-radius:99px;background:var(--lovski-green-800);color:var(--lovski-beige-50);padding:7px 14px;font-size:12.5px;font-weight:700;cursor:pointer}.ofc-prazna-kat{margin:10px 12px;border:1.5px dashed var(--lovski-border);border-radius:10px;padding:10px;text-align:center;font-size:12px;color:#9a9585;line-height:1.45}.ofc-dodaj-u{display:block;width:calc(100% - 20px);margin:8px 10px 10px;min-height:0;border:1.5px dashed var(--lovski-border);background:none;border-radius:10px;padding:8px 10px;font-size:12.5px;font-weight:700;color:var(--lovski-ink-muted);text-align:left;cursor:pointer}.ofc-unutar{padding:9px 10px 10px;border-top:1px solid #efe9da;background:#fff}.ofc-search.ofc-search-unutar{border-radius:12px;min-height:40px}.ofc-search.ofc-search-unutar input{min-height:38px;font-size:15px}.ofc-rez{border:1px solid var(--lovski-border);border-radius:10px;margin-top:6px;overflow:hidden;background:var(--lovski-beige-50)}.ofc-rez .ofc-sug{min-height:42px;padding:8px 10px}.ofc-rez>.ofc-drop-cap:first-child+.ofc-sug,.ofc-rez>.ofc-sug:first-child{border-top:none}.ofc-sug-zadnja{display:block;font-size:9.5px;color:#9a9585}.ofc-sug-tih{font-size:11.5px;color:#9a9585;font-style:italic}.ofc-vec{font-size:12px;color:var(--lovski-ink-muted);padding:7px 2px 0}.ofc-cijena-red{background:var(--lovski-beige-100);border-top:1px solid var(--lovski-border);padding:9px 10px 10px}.ofc-rez>.ofc-cijena-red:first-child{border-top:none}.ofc-cijena-red .kat-add-btn{min-height:42px}.ofc-podrijetlo{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e3dccb;border-radius:10px;padding:8px 10px;margin-bottom:8px}.ofc-podrijetlo b{display:block;font-size:13.5px;font-weight:650}.ofc-podrijetlo small{display:block;font-size:11px;color:#9a9585}.ofc-oznaka{font-size:9.5px;font-weight:700;color:#6f6a5e;background:#f4f1e8;border:1px solid #d8d2c2;border-radius:99px;padding:1px 7px;white-space:nowrap}.ofc-tiho{font-size:11px;color:#8f887a;line-height:1.45;margin-top:6px}.ofc-tiho b{color:#5f5b51;font-weight:650}.ofc-unutar-dno{display:flex;justify-content:flex-end;margin-top:7px}.ofc-sloj{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;align-items:center;justify-content:center;padding:16px;background:#22301f4d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.ofc-ploha{width:440px;max-width:100%;max-height:88vh;overflow-y:auto;overscroll-behavior:contain;padding:13px 14px 14px;border:1px solid #ddd6c4;border-radius:16px;background:var(--lovski-beige-100);box-shadow:0 22px 50px #1423194d}.ofc-ploha-g{display:flex;align-items:center;gap:10px;margin-bottom:9px}.ofc-ploha-g b{flex:1;min-width:0;font:400 18px/1.2 Georgia,serif;color:var(--lovski-ink)}.ofc-izbor-o{margin-top:12px}.ofc-izbor-pit{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#9a9585}.ofc-izbor{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:7px}.ofc-vr{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:128px;padding:12px 11px 11px;border:1.5px solid #e3dccb;border-radius:14px;background:#fff;text-align:left;font-family:inherit;cursor:pointer}.ofc-vr:hover,.ofc-vr:focus-visible{border-color:#2f5238;background:#fbfdfb;outline:none}.ofc-vr-ik{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;margin-bottom:2px}.ofc-vr--roba .ofc-vr-ik{background:#f4efe2;color:#8a6d3b}.ofc-vr--proizvod .ofc-vr-ik{background:#eef4ef;color:#2f5238}.ofc-vr b{font:400 17px/1.15 Georgia,serif;color:var(--lovski-ink)}.ofc-vr-tko{font-size:11.5px;font-weight:700;color:#6b665c}.ofc-vr-pr{font-size:10.5px;line-height:1.35;color:#9a9585}.ofc-dopuna{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;padding:0 12px 8px;font-size:11px;color:#8a6d3b}.ofc-dopuna button{min-height:0;padding:0;border:none;background:none;font:inherit;font-weight:700;color:#2f5238;cursor:pointer;text-decoration:underline;text-decoration-color:#b9cdbd;text-underline-offset:3px}.ofc-predlozak{font-size:8.5px;font-weight:700;letter-spacing:.4px;color:#6f5628;background:#fbf3e2;border:1px solid #e8d3a8;border-radius:99px;padding:0 5px}.ofc-kuhinja{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;align-items:center;justify-content:center}.ofc-sporedni{min-height:0;border:1px solid var(--lovski-border);background:#fff;color:#5b6357;border-radius:99px;padding:6px 12px;font-size:12px;font-weight:650;cursor:pointer}.ofc-nova-kat{display:block;width:100%;margin-top:2px;min-height:0;border:1.5px dashed var(--lovski-border);background:none;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700;color:var(--lovski-green-700);text-align:left;cursor:pointer}.ofc-nova-kat-unos{margin-top:2px;border:1.5px solid var(--lovski-green-700);border-radius:12px;padding:10px;background:#fff}.ofc-nova-kat-unos .kat-input{flex:1;min-width:0}.ofc-greska{font-size:11.5px;color:#8f3b31;font-weight:650;margin:5px 0 6px}.ofc-zdravica{margin-bottom:10px;font-size:12px;color:#2f5238;background:#eef4ef;border:1px solid #cfe0d2;border-radius:10px;padding:7px 10px}@media (min-width: 860px){.ofc-search input{min-height:38px;font-size:14px}.ofc-search{min-height:40px}}.ev-loc{border:1px solid var(--lovski-border);border-radius:12px;overflow:hidden}.ev-loc-head{display:flex;align-items:center;gap:8px;padding:9px 11px;background:var(--lovski-beige-100)}.ev-loc-icon{width:24px;height:24px;border-radius:7px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:12px;background:var(--lovski-beige-50)}.ev-loc-body{padding:10px 11px}.ev-loc-btn{flex:1;min-height:38px;border-radius:999px;border:1px solid var(--lovski-border);background:var(--lovski-beige-50);color:var(--lovski-ink);font-size:12.5px;font-weight:600;text-decoration:none;display:flex;align-items:center;justify-content:center}.ev-loc-btn-primary{background:var(--lovski-green-800);border-color:var(--lovski-green-800);color:var(--lovski-beige-50)}.ev-loc-btn:hover{filter:brightness(.97)}.ev-prog-row{display:flex;gap:10px;padding:10px 2px;border-bottom:1px solid var(--lovski-beige-200)}.ev-prog-row-past{opacity:.55}.ev-prog-row-today{border:1px solid #E3CD9C;background:#fbf3df;border-radius:12px;padding:11px 10px;margin:6px 0}.ev-prog-date{width:38px;flex-shrink:0;text-align:center}.ev-prog-day{display:block;font-size:16px;font-weight:700;line-height:1.1;color:var(--lovski-ink)}.ev-prog-wd{display:block;font-size:9px;text-transform:uppercase;color:var(--lovski-ink-muted)}.ev-prog-row-today .ev-prog-day{font-size:18px;color:#6b5406}.ev-prog-row-today .ev-prog-wd{color:var(--lovski-gold-dark);font-weight:700}.ev-prog-main{flex:1;min-width:0}.ev-prog-time{font-size:13px;font-weight:700;color:var(--lovski-ink)}.ev-prog-time-empty{color:var(--lovski-ink-muted);font-weight:400}.ev-prog-row-today .ev-prog-time{font-size:15px;color:#6b5406}.ev-prog-text{font-size:12px;line-height:1.45;color:var(--lovski-ink);margin-top:2px;white-space:pre-wrap}.ev-prog-text-empty{color:var(--lovski-ink-muted);font-style:italic}.ev-prog-editbtn{width:30px;min-height:30px;flex-shrink:0;align-self:flex-start;border:none;background:none;color:var(--lovski-ink-muted);font-size:15px;cursor:pointer;border-radius:8px}.ev-prog-editbtn:hover{background:var(--lovski-beige-100)}.ev-prog-row-today .ev-prog-editbtn{color:var(--lovski-gold-dark)}.ev-prog-edit{background:var(--lovski-beige-100);border:1px solid var(--lovski-green-700);border-radius:12px;padding:11px 12px;margin:6px 0}.month-card{padding:0}.month-panel{background:var(--month-panel-bg);border-top:1px solid var(--month-panel-border);border-bottom:1px solid var(--month-panel-border)}.month-stats{background:none;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:9px}@media (min-width: 720px){.month-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:9px}.month-stats-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat-godisnji-traka{display:block;height:6px;border-radius:3px;background:var(--lovski-beige-200);overflow:hidden;margin:6px 6px 0}.stat-godisnji-traka>span{display:block;height:100%;background:#6f8fb0;border-radius:3px}.month-stats .diary-stat{background:var(--lovski-beige-50);border:1px solid var(--month-panel-border);border-radius:11px;padding:10px}@media (min-width: 720px){.month-stats .diary-stat{padding:11px 10px}}.month-legendbar{background:var(--lovski-beige-100);border-bottom:1px solid var(--lovski-border);padding:9px 14px}.month-legendbar .diary-legend-chips{margin:0}.legend-sum{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;padding-top:8px;border-top:1px dashed var(--lovski-border)}.legend-sum-reset{flex-shrink:0;min-height:0;font-size:12px;font-weight:700;color:var(--lovski-gold-dark);background:var(--lovski-beige-50);border:1px solid var(--lovski-border);border-radius:999px;padding:4px 12px;cursor:pointer}.legend-sum-reset:hover{background:var(--lovski-beige-100)}.diary-stat-open{position:relative;border:none;background:none;cursor:pointer;text-align:center;font:inherit;color:inherit;min-height:0;border-radius:10px}.diary-stat-open:after{content:"›";position:absolute;top:6px;right:8px;font-size:13px;line-height:1;color:var(--lovski-ink-muted);opacity:.7}.diary-stat-open:hover{background:#fbf8f273}.diary-stat-open:focus-visible{outline:2px solid var(--lovski-green-800);outline-offset:-2px}.spark-line{stroke-dasharray:1;stroke-dashoffset:0}.spark-dot{transform-origin:center;transform-box:fill-box}@media (prefers-reduced-motion: no-preference){.spark-line{animation:spark-draw .9s cubic-bezier(.33,0,.2,1) both}.spark-ghost{animation:spark-fade .7s ease-out both}.spark-dot{animation:spark-pop .24s cubic-bezier(.34,1.4,.5,1) both}.spark-now{animation:spark-fade .5s ease-out .5s both}}@keyframes spark-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes spark-fade{0%{opacity:0}to{opacity:1}}@keyframes spark-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.stat-short{display:none}@media (max-width: 719px){.stat-short{display:inline}.stat-long{display:none}.month-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px}.month-stats-4{grid-template-columns:repeat(4,minmax(0,1fr))}.month-stats .diary-stat{padding:7px 4px;border-radius:10px}.month-stats .diary-stat-cap{min-height:0;font-size:8.5px;letter-spacing:.4px;color:var(--lovski-ink-muted)}.month-stats .diary-stat-num{min-height:0;font-size:19px;line-height:1.25}.month-stats .diary-stat-mid{min-height:0;font-size:9.5px;margin-top:2px;color:var(--lovski-ink-muted)}.month-stats .diary-stat-sub{display:none}.month-stats .diary-stat-pill{height:14px;max-width:none}.month-stats .diary-stat-pill-fill{font-size:9px}.month-stats .diary-stat-open:after{top:3px;right:5px;font-size:10px}}.att-link{background:none;border:none;padding:0;min-height:0;font:inherit;font-weight:700;color:var(--lovski-gold-dark);cursor:pointer}.alert-toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom));z-index:1600;width:min(440px,calc(100vw - 24px));display:flex;align-items:center;gap:10px;padding:11px 12px 11px 14px;border-radius:14px;background:var(--lovski-green-900);color:var(--lovski-beige-50);box-shadow:0 10px 30px #16261d47;animation:alert-toast-in .24s cubic-bezier(.34,1.2,.5,1)}@keyframes alert-toast-in{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.alert-toast{animation:none}}.alert-toast-dot{width:8px;height:8px;border-radius:50%;background:var(--lovski-gold);flex-shrink:0}.alert-toast-txt{flex:1;min-width:0;font-size:13px;line-height:1.35}.alert-toast-cta{flex-shrink:0;font-size:12.5px;font-weight:700;color:var(--lovski-beige-50);text-decoration:none;background:#fbf8f229;border-radius:999px;padding:6px 12px}.alert-toast-x{flex-shrink:0;width:28px;height:28px;min-height:28px;border:none;border-radius:50%;background:none;color:var(--lovski-beige-200);font-size:13px;cursor:pointer}.ntf-readtoggle{width:100%;min-height:0;background:transparent;border:1px dashed var(--lovski-border);border-radius:10px;padding:9px 0;margin:4px 0 8px;font-size:12px;font-weight:700;color:var(--lovski-ink-muted);cursor:pointer}.ntf-readtoggle:hover{background:var(--lovski-beige-100)}.ntf-tile{display:block;width:44px;flex-shrink:0;border:1px solid var(--lovski-border);background:var(--lovski-beige-50);border-radius:10px;text-align:center;padding:2px 0 4px}.ntf-tile-wd{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#b4322a}.ntf-tile-num{display:block;font-size:17px;font-weight:700;line-height:1.2;color:var(--lovski-ink)}.ntf-tile-on{background:var(--lovski-green-700);border-color:var(--lovski-green-700)}.ntf-tile-on .ntf-tile-wd{color:#fbf8f2c7}.ntf-tile-on .ntf-tile-num{color:var(--lovski-beige-50)}.ntf-tile-off{background:transparent;border:1px dashed var(--status-missing-ink);opacity:.6}.ntf-tile-off .ntf-tile-wd,.ntf-tile-off .ntf-tile-num{color:var(--status-missing-ink)}.ntf-tile-off .ntf-tile-num{text-decoration:line-through}.ntf-tile-faded{opacity:.5}.ntf-tile-faded .ntf-tile-wd,.ntf-tile-faded .ntf-tile-num{color:var(--lovski-ink-muted)}.ntf-markall,.ntf-more{border:1px solid var(--lovski-border);background:var(--lovski-beige-50);border-radius:999px;padding:6px 14px;min-height:0;font-size:11.5px;font-weight:700;color:var(--lovski-gold-dark);cursor:pointer}html,body,button,a,[role=button]{touch-action:manipulation}html,body{-webkit-tap-highlight-color:transparent}html,body{overflow-x:clip}.ppl-iskaznica{display:grid;grid-template-columns:1fr 1fr}.ppl-iskaznica>div{padding:12px 0 11px;border-bottom:1px solid var(--lovski-beige-200);min-width:0}.ppl-iskaznica>div:nth-child(odd){padding-right:18px;border-right:1px solid var(--lovski-beige-200)}.ppl-iskaznica>div:nth-child(2n){padding-left:18px}@media (max-width: 560px){.ppl-iskaznica{grid-template-columns:1fr}.ppl-iskaznica>div:nth-child(odd){border-right:none;padding-right:0}.ppl-iskaznica>div:nth-child(2n){padding-left:0}}.ppl-iskaznica.ppl-iskaznica--tri{grid-template-columns:1fr 1fr 1fr}.ppl-iskaznica.ppl-iskaznica--tri>div{padding:12px 16px 11px;border-right:1px solid var(--lovski-beige-200)}.ppl-iskaznica.ppl-iskaznica--tri>div:nth-child(3n+1){padding-left:0}.ppl-iskaznica.ppl-iskaznica--tri>div:nth-child(3n){padding-right:0;border-right:none}.ppl-iskaznica.ppl-iskaznica--tri>div:nth-last-child(-n+3){border-bottom:none}@media (max-width: 560px){.ppl-iskaznica.ppl-iskaznica--tri{grid-template-columns:1fr 1fr}.ppl-iskaznica.ppl-iskaznica--tri>div{padding:10px 0 9px;border-right:none;border-bottom:1px solid var(--lovski-beige-200)}.ppl-iskaznica.ppl-iskaznica--tri>div:nth-child(odd){padding-right:12px;border-right:1px solid var(--lovski-beige-200)}.ppl-iskaznica.ppl-iskaznica--tri>div:nth-child(2n){padding-left:12px}.ppl-iskaznica.ppl-iskaznica--tri>div:nth-last-child(-n+2){border-bottom:none}}.pk-skupina{display:flex;align-items:center;gap:10px;margin:18px 0 10px;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;font-weight:800;color:var(--lovski-ink-muted)}.pk-skupina>i{flex:1;height:1px;background:var(--lovski-beige-200)}.pk-broj{font-size:10px;font-weight:800;letter-spacing:0;border:1px solid var(--lovski-beige-200);background:#fff;color:var(--lovski-ink-muted);border-radius:6px;padding:1px 7px}.pk-broj-odluka{border-color:#ecd9a8;background:#fff8e8;color:var(--lovski-gold-dark)}.pk-skupina-gumb{font-size:11px;letter-spacing:0;text-transform:none;font-weight:700;color:var(--lovski-ink-muted);border:1px solid var(--lovski-beige-200);border-radius:999px;padding:4px 11px;background:#fff;cursor:pointer;min-height:0}.pk-skupina-gumb:hover{background:var(--lovski-beige-100)}.pk-skupina-tiho{font-size:11px;letter-spacing:0;text-transform:none;font-weight:600;color:#a89e87}.pk-mreza{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 760px){.pk-mreza{grid-template-columns:1fr;gap:10px}}.pk{display:grid;grid-template-columns:46px 1fr auto;column-gap:12px;align-items:start;background:#fff;border:1px solid var(--lovski-beige-200);border-radius:14px;padding:14px 16px}.pk-odluka{background:#fff8e8;border-color:#ecd9a8}.pk-blijedo{opacity:.7}.pk-krug{grid-row:1 / 4;position:relative;width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;box-sizing:border-box}.pk-krug-mali{width:30px;height:30px;font-size:10px;grid-row:auto}.pk-krug-pun{background:var(--lovski-green-800);color:var(--lovski-beige-50)}.pk-krug-crtkan{border:2px dashed #cfe0ce;background:#e9f1ea;color:#1f4d3a}.pk-krug-plav{border:2px solid #c6d6e6;background:#dfe8f2;color:#3f5f7f}.pk-krug-tudji{border:2px dashed #b8792b;background:#fbeedd;color:#b8792b}.pk-krug-sustav{background:#e9e4d8;color:var(--lovski-ink-muted)}.pk-tocka{position:absolute;top:-2px;right:-2px;width:11px;height:11px;border-radius:50%;background:var(--lovski-gold);border:2px solid #fff}.pk-ime{grid-column:2;font-size:16px;font-weight:700;line-height:1.2;align-self:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-stanje{grid-column:3;grid-row:1;text-align:right;font-size:12.5px;font-weight:800;align-self:center;white-space:nowrap}.pk-hitno{display:inline-block;margin-left:8px;font-size:10.5px;font-weight:800;color:#fff;border-radius:999px;padding:2px 8px;vertical-align:middle}.pk-hitno-crv{background:var(--status-missing-ink)}.pk-hitno-crna{background:var(--lovski-ink)}.pk-hitno-siva{background:#a89e87}.pk-recenica{grid-column:2 / 4;margin-top:8px;padding-left:10px;border-left:3px solid var(--lovski-border);font-size:13.5px;line-height:1.4}.pk-recenica b{font-weight:700}.pk-recenica em{font-style:normal;color:var(--lovski-ink-muted)}.pk-recenica q{color:var(--lovski-ink-muted);font-family:var(--font-serif)}.pk-detalj{grid-column:2 / 4;margin-top:8px}.pk-radnje{grid-column:2 / 4;margin-top:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pk-radnje .btn-primary,.pk-radnje .btn-secondary{min-height:0;padding:7px 14px;font-size:12.5px;border-radius:9px}.pk-radnje .pk-link{margin-left:auto;font-size:11.5px;font-weight:700;color:var(--lovski-ink-muted);text-decoration:none;background:none;border:none;padding:0;cursor:pointer;min-height:0}.pk-potpis{margin-left:auto;font-size:11px;color:#a89e87;font-weight:600;white-space:nowrap}.pk-radnje .pk-link+.pk-potpis{margin-left:12px}.pk-red{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--lovski-beige-200);border-radius:12px;padding:8px 14px;opacity:.72;font-size:12.5px;cursor:pointer}.pk-red:hover{opacity:1}.pk-red-ime{font-weight:700;font-size:13px;white-space:nowrap}.pk-red-opis{color:var(--lovski-ink-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.pk-red-stanje{margin-left:auto;font-size:12px;font-weight:800;white-space:nowrap}.pk-red-str{color:#a89e87}.pk-dani{display:inline-flex;gap:3px;vertical-align:middle;margin-left:6px}.pk-dani i{width:24px;height:28px;border-radius:6px;font-style:normal;font-size:9.5px;font-weight:800;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;gap:2px;border:1px solid #d9d0bb;color:var(--lovski-ink-muted);background:#fff}.pk-dani i small{font-size:6.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#a89e87}.pk-dani i.on small{color:#6f8fb0}.pk-dani i.on{background:#dfe8f2;border-color:#c6d6e6;color:#3f5f7f}.pk-dani i.off{background:#f1ede4;border-color:transparent;color:#c3bcae}.rb-dogovor{padding:0;margin:0 0 9px}.rb-dogovor button[data-bdrop],.rb-dogovor button[data-asg]{border-style:dotted!important;border-width:2.5px!important}.kuh-plocica{background:var(--kuh-poz, #fff);transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}@media (hover: hover){.kuh-plocica:hover{background:#e9f2ec;border-color:#c2d4c8;box-shadow:0 2px 7px #28372a17}}.kuh-red{position:relative;background:var(--kuh-poz, transparent);transition:background .14s ease}@media (hover: hover){.kuh-red:hover{background:#e9f2ec}}.kuh-skup{background:var(--kuh-poz, #fff);transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}@media (hover: hover){.kuh-skup:hover{background:#f3f8f4;border-color:#c2d4c8;box-shadow:0 2px 7px #28372a17}}@keyframes kuh-sken{0%{top:-2px;opacity:0}12%{opacity:1}88%{opacity:1}to{top:100%;opacity:0}}.kuh-zraka{position:absolute;left:0;right:0;height:2px;background:#8a6d3b;box-shadow:0 0 9px 2px #8a6d3b59;animation:kuh-sken 1.5s cubic-bezier(.45,0,.55,1) infinite}@media (prefers-reduced-motion: reduce){.kuh-zraka{animation:none;top:50%}}@keyframes kuh-uleti{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:none}}.kuh-uleti{animation:kuh-uleti .24s cubic-bezier(.2,.75,.25,1)}@media (prefers-reduced-motion: reduce){.kuh-uleti{animation:none}}.kuh-zone{scrollbar-width:none}.kuh-zone::-webkit-scrollbar{display:none}.kuh-primjer::placeholder{color:#c9c1ad;opacity:.55;font-style:italic}.lovski-fade-in{animation:lovski-fade-in .26s cubic-bezier(.22,.61,.36,1) both}.lovski-pop-in{animation:lovski-pop-in .42s cubic-bezier(.22,.61,.36,1) both}@media (prefers-reduced-motion: reduce){.lovski-fade-in,.lovski-pop-in{animation:none}}@keyframes lovski-ploha-sredina{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.99)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.lovski-ploha-sredina{animation:lovski-ploha-sredina .28s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion: reduce){.lovski-ploha-sredina{animation:none}}@keyframes lovski-ulaz{0%{opacity:0}to{opacity:1}}.lovski-ulaz{animation:lovski-ulaz .22s ease both}@media (prefers-reduced-motion: reduce){.lovski-ulaz{animation:none}}@keyframes lovski-zastor{0%{opacity:0}to{opacity:1}}.lovski-zastor{animation:lovski-zastor .24s ease both}@media (prefers-reduced-motion: reduce){.lovski-zastor{animation:none}}@keyframes lovski-ploha-izleti{0%{opacity:0;transform:scale(.955) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.lovski-ploha-izleti{animation:lovski-ploha-izleti .32s cubic-bezier(.16,1,.3,1) both}@keyframes lovski-obruc-ceka{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}.lovski-obruc-ceka{stroke-dasharray:60;stroke-dashoffset:60;transform:rotate(-90deg);transform-origin:50% 50%;animation:lovski-obruc-ceka .46s cubic-bezier(.4,0,.3,1) forwards}@keyframes lovski-kvacica{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}.lovski-kvacica{animation:lovski-kvacica .26s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion: reduce){.lovski-ploha-izleti,.lovski-kvacica{animation:none}.lovski-obruc-ceka{animation:none;stroke-dashoffset:0}}@keyframes lovski-nikne{0%{opacity:0;transform:translateY(-9px) scale(.985);box-shadow:inset 3px 0 #2f5238;background:#f3f8f3}30%{opacity:1;transform:translateY(0) scale(1);box-shadow:inset 3px 0 #2f5238;background:#f3f8f3}to{opacity:1;transform:none;box-shadow:inset 3px 0 0 transparent;background:#fff}}.lovski-nikne{animation:lovski-nikne 1.3s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion: reduce){.lovski-nikne{animation:none}}@keyframes lovski-posljedica{0%{opacity:0;transform:translateY(-9px)}55%{opacity:1;transform:translateY(1.5px)}to{opacity:1;transform:translateY(0)}}.lovski-posljedica>*{animation:lovski-posljedica .27s cubic-bezier(.16,1,.3,1) 58ms both}@media (prefers-reduced-motion: reduce){.lovski-posljedica>*,.lovski-posljedica>*>.lovski-strelica{animation:none}}.lovski-tih-brisi{border:1px solid transparent;background:none;color:#a9a190;transition:color .16s cubic-bezier(.2,.8,.3,1),background .16s cubic-bezier(.2,.8,.3,1),border-color .16s cubic-bezier(.2,.8,.3,1)}.lovski-tih-brisi:hover,.lovski-tih-brisi:focus-visible{color:#8f3b31;background:#fdf0ee;border-color:#eddcd8}.lovski-poruka.lovski-pitanje{position:relative;padding-right:10px}.lovski-pijesak{position:absolute;left:0;right:0;bottom:0;height:2px;background:#dfeadf;overflow:hidden}.lovski-pijesak>i{display:block;height:100%;width:100%;transform-origin:left center;background:var(--lovski-green-200, #cfe0d2);animation:lovski-istice 3s linear forwards}@keyframes lovski-istice{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.lovski-pijesak>i{animation:none}}.lovski-komore{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;align-items:start}.lovski-komore>*{margin-bottom:0!important}@keyframes lovski-razdvoji{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.lovski-razdvoji{animation:lovski-razdvoji .24s cubic-bezier(.2,.8,.3,1) .26s both}@keyframes lovski-razdvoji-krug{0%{opacity:0;transform:scale(.82)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}.lovski-razdvoji-krug{animation:lovski-razdvoji-krug .3s cubic-bezier(.2,.8,.3,1) .14s both}.lovski-sav-kutije{position:absolute;top:5px;bottom:5px;left:50%;width:2px;transform:translate(-50%) scaleY(.4);opacity:0;pointer-events:none;border-radius:99px;animation:lovski-dodir .32s cubic-bezier(.2,.8,.3,1) .15s 1}@media (prefers-reduced-motion: reduce){.lovski-razdvoji,.lovski-razdvoji-krug,.lovski-sav-kutije{animation:none}}.lovski-val-kutije{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;border-radius:inherit}.lovski-val-kutije:after{content:"";position:absolute;top:0;bottom:0;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:lovski-val 2.6s cubic-bezier(.4,0,.2,1) infinite}@media (prefers-reduced-motion: reduce){.lovski-val-kutije:after{animation:none;opacity:0}}@keyframes lovski-para-lonac{0%{opacity:0;transform:translateY(1px)}30%{opacity:.55}to{opacity:0;transform:translateY(-3px)}}.lovski-para-lonac{opacity:0;animation:lovski-para-lonac 3.2s ease-in-out infinite}.lovski-para-lonac.b{animation-delay:1.1s}@media (prefers-reduced-motion: reduce){.lovski-para-lonac{animation:none}}.mj-redom{display:flex;flex-direction:column;gap:7px}.mj-glava{position:relative;display:grid;align-items:center;column-gap:14px;row-gap:6px;padding:11px 14px;transition:background .24s ease}.mj-glava--mjesto{grid-template-columns:minmax(0,1fr) auto auto 14px}.mj-glava--event{grid-template-columns:auto minmax(0,1fr) auto 14px}.mj-glava:hover{background:#f8f4ea}.ppl-row--open .mj-glava{background:var(--lovski-beige-100)}.mj-preklop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;min-height:0;border:none;border-radius:0;background:transparent;cursor:pointer;z-index:0}.mj-preklop:focus-visible{outline:2px solid var(--lovski-gold);outline-offset:-2px}.mj-glava>:not(.mj-preklop){position:relative;pointer-events:none}.mj-glava .mj-uredi{pointer-events:auto;z-index:1}.mj-uredi{padding:6px 15px;font-size:12px;min-height:0}.mj-ime-red{display:flex;align-items:center;gap:9px;min-width:0}.mj-ime{font-size:15px;font-weight:700;line-height:1.25;min-width:0}.ppl-row--open .mj-ime{font:400 19px/1.2 Georgia,serif}.mj-saz{font-size:11.5px;color:var(--lovski-ink-muted);margin-top:2px}.mj-saz .mj-ceka{color:#8a6d3b;font-weight:700}.mj-dani{display:flex;gap:3px}.mj-razmak{border-top:1px solid var(--lovski-beige-200);margin:16px 0 14px}.obl-iz-ponude{display:flex;align-items:center;gap:8px;width:100%;min-height:0;margin-top:2px;padding:9px 11px;border:1px solid #e8d3a8;background:#fbf3e2;border-radius:12px;text-align:left;cursor:pointer;font-size:12px;font-family:inherit;color:#8a6d3b}.obl-iz-ponude b{font-weight:700}.obl-iz-ponude svg{margin-left:auto;flex:none}.obl-uredi{flex:none;display:inline-flex;align-items:center;gap:5px;min-height:0;margin-top:-1px;padding:4px 10px 4px 9px;border:1px solid #d8d0bd;border-radius:99px;background:#fff;font-size:11.5px;font-weight:650;font-family:inherit;color:#4a5548;white-space:nowrap;cursor:pointer}.obl-uredi svg{color:#8f887a;flex:none}.obl-uredi:hover{border-color:#c9bfa6;color:#22301f}.obl-zone-crta{margin:12px -14px 0;border-top:1px solid #e4dcc7}.obl-zr-popis{margin-top:3px}.obl-zr{border-top:1px solid #f0e9da}.obl-zr:first-child{border-top:none}.obl-zr-red{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:7px;width:100%;min-height:0;padding:9px 0;border:none;border-radius:0;background:none;font-family:inherit;text-align:left;cursor:pointer}.obl-zr-br{flex:none;align-self:flex-start;margin-top:1px;width:21px;height:21px;border-radius:7px;display:grid;place-items:center;font-size:10.5px;font-weight:700;background:#f8f3e6;border:1px solid #e3dac3;color:#6b5c33}.obl-zr-br--bez{background:transparent;border-color:transparent;color:#b3ab98}.obl-zr-ime{flex:1 1 0;min-width:0;font-size:13.5px;font-weight:650;letter-spacing:-.005em;color:#3d4a40;line-height:1.25;overflow-wrap:anywhere}.obl-zr--prazna .obl-zr-ime{color:#6f6a5e;font-weight:600}.obl-zr-rep{flex:1 1 100%;display:flex;align-items:center;gap:10px;margin-left:31px}.obl-zr-traka{flex:1;min-width:0;display:flex}.obl-zr-prazna{flex:1;text-align:left;font-size:11px;color:#b3ab98;white-space:nowrap}.obl-zr-mjera{flex:none;width:34px;text-align:right;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#4a5a4d}.obl-zr-mjera--nista{color:#8d8672}.obl-zr-kraj{flex:none;width:19px;display:flex;justify-content:flex-end}.obl-kvar{margin-top:9px;padding:8px 11px;border-radius:11px;background:#fdf0ee;border:1px solid #e6c5c0;color:#8f3b31;font-size:11.5px;line-height:1.45;font-weight:600}.obl-rok-red{display:flex;align-items:center;gap:10px;margin-top:5px}.obl-rok-red>:first-child{flex:1;min-width:0}.obl-nitko{flex:none;font-size:11px;font-weight:700;color:#8f3b31}.obl-nitko--tiho{color:#a39c8c;font-weight:600}.obl-kvar--vrata{display:flex;align-items:center;gap:8px;width:100%;min-height:0;text-align:left;font-family:inherit;cursor:pointer}.obl-kvar-kamo{margin-left:auto;flex:none;font-weight:700;white-space:nowrap}.obl-dno{margin:12px -14px 0;padding:11px 14px 0;border-top:1px solid #e4dcc7}.obl-tjedan{border:1px solid #f0ead9;border-radius:11px;background:#faf7f0}.obl-sk-redak{display:flex;align-items:center;gap:10px;min-height:34px;padding:6px 0;font-size:11.5px;color:#4a5548}.obl-sk-redak small{width:62px;flex:none;font-size:8.5px;font-weight:800;letter-spacing:.7px;color:#9a9585;text-transform:uppercase}.obl-sk-t{flex:1;min-width:0;display:flex;align-items:center}.obl-sk-t.mir{color:#a39c8c}.obl-sk-redak.kvar small{color:#a9473c}.obl-sk-redak.kvar .obl-sk-t{color:#8f3b31;font-weight:700}.obl-tj{margin-top:6px;padding-top:9px;border-top:1px solid #efe9dc}.obl-tj-natpis{display:block;margin-bottom:6px;font-size:8.5px;font-weight:800;letter-spacing:.7px;color:#9a9585;text-transform:uppercase}.obl-tjedan-red{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:8px 10px;border:none;background:none;text-align:left;font-family:inherit;cursor:pointer}.obl-tjedan-red small{flex:none;font-size:8.5px;font-weight:800;letter-spacing:.7px;color:#9a9585;text-transform:uppercase}.obl-strel{flex:none;margin-left:auto;font-size:11.5px;font-weight:650;color:#3d5a6c}.obl-tjedan-tijelo{padding:0 10px 10px}.obl-dani7{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:2px}.obl-dan{display:flex;flex-direction:column;align-items:center;gap:3px}.obl-dan small{font-size:9.5px;color:#8f887a}.obl-dan i{width:100%;height:22px;border-radius:6px;font-style:normal;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff}.obl-dan i.ok{background:#3b5c43}.obl-dan i.kasno{background:#c3a35c}.obl-dan i.rupa{background:#fff;border:1.5px dashed #a35a4e;color:#a35a4e}.obl-dan i.danas{background:#fff;border:1.5px solid #3b5c43;color:#3b5c43}.obl-dan i.nije{background:#f4f0e4;color:#c9c1ad}.obl-sazetak{margin-top:10px;padding-top:8px;border-top:1px solid #efe9dc}.obl-sz{display:flex;gap:10px;padding:5px 0;font-size:11.5px;line-height:1.4;color:#4a5548}.obl-sz small{width:62px;flex:none;padding-top:3px;font-size:8.5px;font-weight:800;letter-spacing:.7px;color:#9a9585;text-transform:uppercase}.obl-sz>span{flex:1;min-width:0}.obl-sz b{font-weight:650;color:#22301f}.obl-sz .kvar{color:#8f3b31;font-weight:650}.obl-sz.kvar>span{color:#8f3b31;font-weight:650}.obl-sz-ceka{padding:10px 0 2px;font-size:11.5px;color:#8f887a}.obl-udjeli{display:flex;height:9px;border-radius:99px;overflow:hidden;background:#f4f0e4;margin:3px 0 5px}.obl-udjeli i{display:block;height:100%}.obl-tjedan-dno{display:flex;justify-content:flex-end;margin-top:6px}.mj-dani i{width:19px;height:19px;border-radius:50%;font-style:normal;font-size:9px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.ppl-row--open .mj-dani{visibility:hidden}.mj-pile{display:flex;gap:6px;align-items:center;justify-self:end}.mj-str{color:var(--lovski-ink-muted);font-size:12px;transition:transform .22s cubic-bezier(.4,0,.2,1)}.ppl-row--open .mj-str{transform:rotate(180deg)}.mj-kocke{display:flex;align-items:center;gap:4px}.mj-kocke .mj-do{color:var(--lovski-ink-muted);font-size:10px}@media (max-width: 640px){.mj-glava--mjesto{grid-template-columns:minmax(0,1fr) auto 14px}.mj-glava--mjesto .mj-dani{grid-column:1 / -1;grid-row:2}.ppl-row--open .mj-glava--mjesto .mj-dani{display:none}.mj-glava--event{grid-template-columns:auto minmax(0,1fr) 14px}.mj-glava--event .mj-pile{grid-column:2 / -1;grid-row:2;justify-self:start}.ppl-row--open .mj-glava--event{grid-template-columns:auto minmax(0,1fr) auto 14px}.ppl-row--open .mj-glava--event .mj-pile{grid-column:auto;grid-row:auto;justify-self:end}}.jel-odjeljak{display:flex;align-items:center;gap:8px;margin-bottom:9px;font-size:10.5px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:var(--lovski-green-800)}.jel-crtica{width:3px;height:13px;background:var(--lovski-gold);border-radius:2px}.jel-prazno{background:var(--lovski-beige-100);border:1.5px dashed var(--lovski-border);border-radius:11px;padding:13px;text-align:center;font-size:12px;color:var(--lovski-ink-muted);line-height:1.55}.jel-mapa{background:#efe9db;border-radius:18px;padding:4px}.jel-mapa-glava{display:flex;align-items:center;gap:10px;padding:8px 10px 7px 14px;flex-wrap:wrap}.jel-mapa-ime{font:400 15.5px/1.2 Georgia,serif}.jel-mapa-stanje{font-size:11px;color:var(--lovski-ink-muted);font-variant-numeric:tabular-nums}.jel-ceka{color:#8a611f;font-weight:700}.jel-alati{margin-left:auto;display:flex;gap:6px;align-items:center}.jel-sigma{display:inline-flex;align-items:center;gap:6px;min-height:0;border:1px solid #e3dac3;background:#fff;border-radius:99px;padding:5px 11px;font-size:11.5px;font-weight:650;color:#3d4a40;cursor:pointer;white-space:nowrap;font-family:inherit}.jel-olovka{width:28px;height:28px;min-height:0;padding:0;border-radius:99px;border:1px solid var(--lovski-border);background:var(--lovski-beige-50);color:var(--lovski-green-700);font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.jel-olovka:hover,.jel-sigma:hover{background:#fff;border-color:#cbbf9f}.jel-list{background:#fffdf8;border-radius:14px;border:1px solid #e7dfcc;padding:15px 18px 13px}.jel-stupci{display:grid;grid-template-columns:1fr 1fr;column-gap:34px;row-gap:16px}.jel-skupina+.jel-skupina{margin-top:16px}.jel-skupina-glava{display:flex;align-items:baseline;gap:8px;padding-bottom:6px;margin-bottom:3px;border-bottom:1px solid #e7dfcc}.jel-skupina-ime{font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8a611f}.jel-skupina-br{font-size:9.5px;font-weight:700;color:#9a9585;font-variant-numeric:tabular-nums}.jel-stavka{display:flex;align-items:baseline;gap:6px;padding:6px 0 5px}.jel-ime{font-size:13.5px;color:var(--lovski-ink);min-width:0}.jel-vod{flex:1;min-width:14px;border-bottom:1.5px dotted #d6ccb4;transform:translateY(-4px)}.jel-cijena{font-size:13.5px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:64px;text-align:right}.jel-eur{font-weight:500;color:var(--lovski-ink-muted);font-size:11.5px;margin-left:2px}.jel-upisi{min-height:0;padding:0;border:none;background:none;cursor:pointer;white-space:nowrap;font-family:inherit;font-size:11.5px;font-weight:700;color:#8a611f;border-bottom:1.5px dotted #e8d3a8;border-radius:0}.jel-rasklopi{display:block;width:100%;min-height:0;margin-top:10px;padding:10px 0 2px;border:none;border-top:1px solid #e7dfcc;border-radius:0;background:none;font-size:12px;font-weight:700;color:var(--lovski-green-700);cursor:pointer;font-family:inherit}.jel-rasklopi span{color:#9a9585;font-weight:600}.jel-podnozje{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:7px 6px 0;padding:9px 4px 6px;border-top:1px solid #e4dcc7}.jel-desno{margin-left:auto}@media (max-width: 640px){.jel-stupci{grid-template-columns:1fr}.jel-list{padding:13px 14px 11px}}.procjena{display:flex;flex-direction:column;max-height:calc(86vh - 2px)}.procjena-glava{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 14px;border-bottom:1px solid #e7dfcc}.procjena-x{margin-left:auto;width:30px;height:30px;min-height:0;padding:0;flex-shrink:0;border-radius:50%;border:1px solid var(--lovski-border);background:#fff;color:var(--lovski-ink-muted);cursor:pointer;font-size:12px}.procjena-tijelo{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.procjena-lijevo,.procjena-desno{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 20px 18px}.procjena-desno{background:var(--lovski-beige-100);border-left:1px solid #e7dfcc}.procjena-natpis{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;font-size:9.5px;letter-spacing:.12em;font-weight:800;color:#9a9585;text-transform:uppercase}.procjena-natpis-desno{margin-left:auto;font-size:11px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--lovski-ink-muted);font-variant-numeric:tabular-nums}.procjena-skupina+.procjena-skupina{margin-top:12px}.procjena-skupina-ime{font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8a611f;padding-bottom:4px}.procjena-upis{display:flex;align-items:center;gap:9px;padding:6px 8px;margin:0 -8px;border-top:1px solid #f2ecdd;border-radius:8px}.procjena-upis small,.procjena-red small{display:block;font-size:10.5px;color:#b3ab98;margin-top:1px}.procjena-upis small.procjena-ruk{font-style:italic}.procjena-upis small.procjena-bez{color:#8f3b31;font-weight:700}.procjena-polje{width:68px;flex:none;border:1px solid #e3dac3;background:#fff;border-radius:9px;padding:6px 9px;min-height:0;text-align:right;font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.procjena-polje:focus{border-color:#2f5238;box-shadow:0 0 0 3px #2f523821}.procjena-prihod{display:flex;align-items:baseline;gap:10px;margin-top:12px;padding-top:11px;border-top:1px solid #e4dcc7;font-size:12px;color:var(--lovski-ink-muted)}.procjena-prihod b{margin-left:auto;color:#3d4a40;font-size:15px;font-variant-numeric:tabular-nums}.procjena-red{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 64px;gap:10px;align-items:center;padding:7px 8px;margin:0 -8px;border-top:1px solid #ebe3d0;border-radius:8px;font-size:13px;transition:background .5s ease}.procjena-kol{font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.procjena-pak{text-align:right;font-size:11px;color:#8a7f63;white-space:nowrap;line-height:1.3}.procjena-pak b{color:#3d4a40;font-size:14px;font-variant-numeric:tabular-nums}@keyframes procjena-delta{0%{opacity:0;transform:translateY(3px)}12%{opacity:1;transform:none}75%{opacity:1}to{opacity:0}}.procjena-delta{position:absolute;right:-4px;top:-7px;pointer-events:none;font-size:9.5px;font-weight:800;border-radius:99px;padding:1px 6px;background:var(--lovski-green-800);color:var(--lovski-beige-50);font-variant-numeric:tabular-nums;animation:procjena-delta 1.6s ease forwards}.procjena-delta--minus{background:#8a7f63}@media (prefers-reduced-motion: reduce){.procjena-delta{animation:none;opacity:0}}.procjena-podnatpis{font-size:9.5px;letter-spacing:.7px;font-weight:800;color:#9a9585;text-transform:uppercase;margin:14px 0 4px}.procjena-prazno{text-align:center;padding:50px 16px;color:var(--lovski-ink-muted);font-size:12.5px;line-height:1.6}.procjena-prazno span{display:block;font:400 30px/1 Georgia,serif;color:#b3ab98;margin-bottom:10px}.procjena-tiho{font-size:12px;color:#9a9585;margin:8px 0}.procjena-poruka{font-size:11.5px;line-height:1.5;margin:10px 0 0;padding:10px 12px;border-radius:12px;color:#827c6e;background:#f4efe2;border:1px solid #e3dac3}.procjena-poruka b{font-weight:750;color:#3d4a40}.procjena-poruka--kvar{color:#8f3b31;background:#fdf0ee;border-color:#e6c5c0}.procjena-poruka--kvar b{color:#8f3b31}.procjena-podnozje{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid #e7dfcc}.procjena-traka{display:none}@media (max-width: 700px){.procjena-tijelo{display:block;overflow-y:auto;overscroll-behavior:contain}.procjena-lijevo,.procjena-desno{overflow:visible;padding:12px 14px 16px}.procjena-desno{border-left:none;border-top:1px solid #e7dfcc}.procjena-glava{padding:16px 14px 12px}.procjena-podnozje{padding:10px 14px}.procjena-traka{display:flex;align-items:center;gap:10px;margin:0 10px 8px;padding:10px 14px;min-height:0;border:none;border-radius:14px;background:var(--lovski-green-800);color:var(--lovski-beige-50);font-size:12.5px;font-family:inherit;cursor:pointer;text-align:left}.procjena-traka b{font-variant-numeric:tabular-nums}}.cuvanje{display:flex;flex-direction:column;max-height:calc(86vh - 2px)}.cuvanje--ugradeno{max-height:none}.cuvanje--ugradeno .cuvanje-tijelo{overflow:visible;padding:0}.cuvanje--ugradeno .cuvanje-tijelo>:first-child{margin-top:0}.cuvanje--ugradeno .cuvanje-dno{margin:10px 0 0;padding-bottom:2px}.cuvanje-glava{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 14px;border-bottom:1px solid #e7dfcc}.cuvanje-tijelo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 16px 18px}.cuvanje-mapa{background:#efe9db;border:1px solid #ddd3bd;border-radius:18px;padding:9px;margin-top:10px}.cuvanje-mapa-glava{display:flex;align-items:baseline;gap:8px;padding:1px 4px 7px}.cuvanje-mapa-ime{font:400 15.5px/1.2 Georgia,serif;color:#22301f}.cuvanje-mapa-broj{margin-left:auto;font-size:11px;font-weight:700;color:#6f6a5e;font-variant-numeric:tabular-nums}.cuvanje-mapa--ceka{background:#fbf3e2;border-color:#e8d3a8}.cuvanje-mapa--ceka .cuvanje-mapa-ime,.cuvanje-mapa--ceka .cuvanje-mapa-broj{color:#8a6d3b}.cuvanje-lista{background:#fff;border:1px solid #e3dccb;border-radius:12px;overflow:hidden}.cuvanje-red{padding:8px 11px;border-top:1px solid #f0e9da}.cuvanje-red:first-child{border-top:none}.cuvanje-red-glava{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap}.cuvanje-ime{font-size:13px;font-weight:650;color:#22301f;min-width:0}.cuvanje-kat{flex:none;font-size:9.5px;font-weight:700;letter-spacing:.2px;color:#6b665c;background:#f6f3ec;border:1px solid #e3dccb;border-radius:99px;padding:1px 7px;white-space:nowrap}.cuvanje-cuva{flex:none;margin-top:1px;font-size:10.5px;color:#9a9585;white-space:nowrap}.cuvanje-mapa-glava--zona{align-items:center}.cuvanje-zona-broj{width:21px;height:21px;border-radius:7px;flex:none;display:grid;place-items:center;font-size:10.5px;font-weight:700;background:#f8f3e6;border:1px solid #e3dac3;color:#6b5c33}.cuvanje-zona-tekst{min-width:0}.cuvanje-zona-komora{display:block;font-size:8.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#a49c89}.cuvanje-gumbi{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:7px}.cuvanje-gumbi button{border:1px solid #d5cfc0;background:#fff;border-radius:99px;padding:4px 11px;min-height:0;font-size:12px;font-family:inherit;color:#3d4a40;cursor:pointer}.cuvanje-gumbi button:disabled{opacity:.55;cursor:default}.cuvanje-tiho{font-size:11.5px;color:#9a9585;margin:8px 0}.cuvanje-gumbi .cuvanje-tiho{margin:0}.cuvanje-poruka{font-size:11.5px;line-height:1.5;margin:10px 0 0;padding:10px 12px;border-radius:12px;color:#827c6e;background:#f4efe2;border:1px solid #e3dac3}.cuvanje-poruka b{font-weight:750;color:#3d4a40}.cuvanje-poruka--kvar{color:#8f3b31;background:#fdf0ee;border-color:#e6c5c0}.cuvanje-poruka--kvar b{color:#8f3b31}.cuvanje-red-redak{display:flex;align-items:flex-start;gap:10px}.cuvanje-red-lijevo{flex:1;min-width:0}.cuvanje-pijesak{color:#8a6d3b;font-weight:700}.cuvanje-u-komoru{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:0 3px 8px}.cuvanje-u-komoru-natpis{font-size:9.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#8f887a;margin-right:2px}.cuvanje-u-komoru-natpis--pita{color:#8a6d3b}.cuvanje-u-komoru button{border:1px solid #d9cfb8;background:transparent;border-radius:99px;padding:2px 9px;min-height:0;font-size:11px;font-family:inherit;color:#6b665c;cursor:pointer}.cuvanje-u-komoru button.on{border-color:#2f5238;color:#2f5238;background:#eef4ef;font-weight:700}.cuvanje-plocice{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.cuvanje-plocice button{border:1px solid #d5cfc0;background:#fff;border-radius:99px;padding:4px 10px;min-height:0;font-size:11.5px;font-family:inherit;color:#3d4a40;cursor:pointer}.cuvanje-plocice button.on{background:#2f4633;border-color:#2f4633;color:#f5efe0;cursor:default}.cuvanje-plocice button.on:before{content:"✓ "}.cuvanje-plocice button:disabled{opacity:.55;cursor:default}.cuvanje-red-gumb{flex:1;min-width:0;display:flex;align-items:flex-start;gap:10px;width:100%;min-height:0;padding:0;border:none;border-radius:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.cuvanje-red-gumb--tiho{cursor:default}.cuvanje-red-gumb .cuvanje-red-glava{flex:1;min-width:0}.cuvanje-red--otvoren{background:#fbfaf6}.cuvanje-red--vani .cuvanje-ime{color:#6b665c;font-weight:600}.cuvanje-vani{font-size:10.5px;color:#a49c89;font-style:italic;white-space:nowrap}.cuvanje-novo{flex:none;margin-top:1px;font-size:10.5px;font-weight:700;color:#2f5238;white-space:nowrap}.cuvanje-tiho-red{margin-top:6px;font-size:11.5px;color:#827c6e}.cuvanje-red-gumb--zamjena{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;align-items:start}.cuvanje-umjesto-red{grid-column:1 / -1;display:block;min-width:0;margin-top:2px;font-size:11px;color:#3d5a6c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cuvanje-umjesto-red em{font-style:normal;color:#7d97a8}.cuvanje-umjesto-red--glava{margin-top:4px;white-space:normal}.cuvanje-put-red{grid-column:1 / -1;display:block;min-width:0;margin-top:2px;font-size:11px;color:#3d5a6c;white-space:normal}.cuvanje-put-red--kvar{color:#a8483c}.cuvanje-umjesto-red--dolazi{animation:cuvanje-umjesto-dolazi .9s cubic-bezier(.22,1,.36,1)}@keyframes cuvanje-umjesto-dolazi{0%,45%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.cuvanje-ime-staro{display:inline-block;max-width:300px;overflow:hidden;white-space:nowrap;vertical-align:bottom;font-size:13px;font-weight:650;color:#b3ab98;text-decoration:line-through;animation:cuvanje-staro-odlazi .9s ease forwards}@keyframes cuvanje-staro-odlazi{0%,45%{opacity:1;max-width:300px}to{opacity:0;max-width:0}}.cuvanje-kartica--prozor{max-height:none;flex:1 1 auto;min-height:0}.cuvanje-zamjena{display:grid;gap:7px;justify-items:start;padding:2px 3px 9px}.cuvanje-zamjena .raste>div{display:grid;gap:7px;justify-items:start}.cuvanje-zamjena-gumb{min-height:0;border:1px dashed #cbdbe4;background:#eef3f6;color:#3d5a6c;border-radius:99px;padding:5px 11px;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer}.cuvanje-zamjena-obj{font-size:11px;color:#9a9585;line-height:1.45}.cuvanje-zamjena-obj b{color:#3d4a40;font-weight:700}.cuvanje-zamjena-makni{min-height:0;border:1px solid #e6c5c0;background:#fff;color:#a8483c;border-radius:99px;padding:4px 11px;font-size:11.5px;font-weight:700;font-family:inherit;cursor:pointer}.cuvanje-zamjena-odustani{min-height:0;border:none;background:none;padding:0;font-size:11.5px;font-family:inherit;color:#827c6e;text-decoration:underline;cursor:pointer}.cuvanje-birac{width:100%;background:#fff;border:1px solid #e3dccb;border-radius:11px;overflow:hidden}.cuvanje-birac input{width:100%;margin:0;min-height:0;border:none;border-bottom:1px solid #f0e9da;border-radius:0;padding:9px 10px;font-size:13px;font-family:inherit}.cuvanje-birac>button{display:flex;align-items:baseline;gap:8px;width:100%;min-height:0;text-align:left;border:none;border-top:1px solid #f0e9da;background:#fff;padding:8px 10px;font-size:12.5px;font-family:inherit;color:#22301f;cursor:pointer}.cuvanje-birac input+button,.cuvanje-birac input+div+button{border-top:none}.cuvanje-birac>button:hover{background:#fcfaf5}.cuvanje-birac>button small{margin-left:auto;font-size:10.5px;color:#b3ab98;white-space:nowrap}.cuvanje-birac>button small.na{color:#2f5238;font-weight:700}.cuvanje-birac .cuvanje-tiho-red{margin:0;padding:8px 10px}.cuvanje-zamjena-kvar{margin:0 3px 8px;padding:7px 10px;border-radius:10px;background:#fdf0ee;border:1px solid #e6c5c0;color:#8f3b31;font-size:11.5px;line-height:1.45}.kuh-umjesto{display:inline-block;margin:4px 6px 0 0;font-size:10.5px;font-weight:650;color:#3d5a6c;background:#eef3f6;border:1px solid #cbdbe4;border-radius:99px;padding:1px 8px}.kuh-umjesto--kvar{color:#a8483c;background:#fdf0ee;border-color:#e6c5c0}.cuvanje-red .cuvanje-u-komoru{padding:0;margin-top:7px}.cuvanje-ruc{flex:none;align-self:stretch;width:18px;margin:-2px 2px -2px -4px;display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;cursor:grab;touch-action:none;border-radius:6px}.cuvanje-ruc i{display:block;width:12px;height:2px;border-radius:2px;background:#cfc7b4}.cuvanje-ruc:focus-visible{outline:2px solid #2f5238;outline-offset:1px}.cuvanje-red--nosim{opacity:.5}.cuvanje-crta-cilj{height:0;border-top:2.5px solid #2f5238;margin:-1px 8px;position:relative;z-index:1}.cuvanje-zona-olovka:disabled{opacity:.5;cursor:default}.cuvanje-potvrda--zona{margin:0 0 9px}.cuvanje-nova-zona{display:block;width:100%;min-height:0;margin-top:10px;padding:11px 0;border:1.5px dashed #d3c8ae;border-radius:18px;background:transparent;color:#5b6357;font-size:12.5px;font-weight:650;font-family:inherit;cursor:pointer}.cuvanje-nova-zona:disabled{opacity:.55;cursor:default}.cuvanje-nova-zona-forma{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:10px;border:1.5px solid #2f5238;border-radius:18px;background:#fff}.cuvanje-nova-zona-forma input{width:100%;min-height:0;margin:0;padding:8px 10px;border:1px solid #c9bfa6;border-radius:9px;background:#fff;font:400 15px/1.2 Georgia,serif;color:#22301f;outline:none}.cuvanje-nova-zona-forma input:focus{border-color:#2f5238}.cuvanje-nova-zona-gumbi{display:flex;align-items:center;gap:6px}.cuvanje-nova-zona-gumbi .cuvanje-slazi{margin-left:0}.cuvanje-nova-zona-pom{flex:1;min-width:0;font-size:11px;color:#8f887a}.cuvanje-ruc--zona{align-self:center;height:22px;margin:0 0 0 -2px}.cuvanje-mapa--nosim{opacity:.5}.cuvanje-crta-cilj--zona{margin:6px 10px -4px}.cuvanje-min{font-size:10.5px;color:#8f887a;white-space:nowrap;font-variant-numeric:tabular-nums}.cuvanje-mapa--prazna{background:#f7f4ec;border-style:dashed}.cuvanje-mapa--prazna .cuvanje-mapa-ime{color:#8d8672}.cuvanje-kartica{display:flex;flex-direction:column;max-height:calc(86vh - 2px)}.cuvanje-kartica-glava{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 12px;border-bottom:1px solid #e7dfcc}.cuvanje-kartica-ime{font:400 19px/1.2 Georgia,serif;color:#22301f}.cuvanje-kartica-pod{font-size:12px;color:var(--lovski-ink-muted);margin-top:3px}.cuvanje-kartica-tijelo{flex:1;min-height:0;overflow-y:auto;padding:12px 16px 14px;display:flex;flex-direction:column;gap:12px}.cuvanje-kartica-tijelo .cuvanje-plocice{margin-top:0}.cuvanje-kartica-tijelo .cuvanje-u-komoru{padding:0 0 7px}.cuvanje-pravilo{min-width:0}.cuvanje-pravilo-natpis{display:block;font-size:8.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#9a9585;margin-bottom:5px}.cuvanje-mreza{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:end}.cuvanje-mreza .cuvanje-cijelo{grid-column:1 / -1}.cuvanje-unos{display:flex;align-items:center;gap:6px;min-height:36px;padding:6px 10px;border:1px solid #d5cfc0;border-radius:10px;background:#fff;cursor:text}.cuvanje-unos input,.cuvanje-unos select{flex:1;min-width:0;width:100%;min-height:0;margin:0;padding:0;border:none;border-radius:0;outline:none;background:transparent;font-family:inherit;font-size:14px;font-weight:700;color:#22301f;font-variant-numeric:tabular-nums}.cuvanje-unos select{font-size:12.5px;font-weight:650;color:#3d4a40;cursor:pointer}.cuvanje-unos em{flex:none;font-style:normal;font-size:10.5px;color:#8f887a}.cuvanje-unos:focus-within{border-color:#2f5238;box-shadow:0 0 0 2px #eef4ef}.cuvanje-unos--zapis{background:#f4f1e8;border-color:#ece6d6;cursor:default}.cuvanje-unos--ceka{background:#f4efe2;border-color:#e3dac3}.cuvanje-unos--ceka select{color:#8a7f63}.cuvanje-unos--zamjena{background:#eef3f6;border-color:#cbdbe4}.cuvanje-unos--zamjena select{color:#3d5a6c}.cuvanje-zamjena-veza{position:relative;justify-self:start;padding:8px 0;margin:-6px 0;font-size:12px;font-weight:650;color:#2f5238;cursor:pointer;text-decoration:underline;text-decoration-color:#b9cdbd;text-underline-offset:3px}.cuvanje-zamjena-veza select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:none;opacity:0;font-size:16px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cuvanje-zamjena-veza:focus-within{outline:2px solid #2f5238;outline-offset:3px;border-radius:4px}.cuvanje-pravilo-natpis--ceka{color:#b08d3f;text-transform:none;letter-spacing:0}.cuvanje-pravilo-nap{display:block;margin-top:6px;font-size:11px;line-height:1.45;color:#8a7f63}.cuvanje-pak{margin-top:-5px;font-size:11px;line-height:1.45;color:#8d8672}.cuvanje-pak b{font-weight:650;color:#3d4a40}.cuvanje-pak--ceka{margin-top:-3px;padding:7px 10px;border-radius:10px;background:#f4efe2;border:1px solid #e3dac3;color:#8a7f63}.cuvanje-pak--ceka b{color:#6f5f3a}.cuvanje-pak-cijelo{display:block;margin-top:6px;min-height:0;border:1px solid #e3dac3;background:#fff;color:#6f5f3a;border-radius:99px;padding:4px 11px;font-size:11.5px;font-weight:700;font-family:inherit;cursor:pointer}.cuvanje-pak-veza{min-height:0;border:none;background:none;padding:0;color:#2f5238;font-size:11px;font-weight:700;text-decoration:underline;font-family:inherit;cursor:pointer;white-space:nowrap}.cuvanje-min--ceka{color:#8a7f63;background:#f4efe2;border:1px solid #e3dac3;border-radius:99px;padding:0 6px}.cuvanje-unos--zapis b{font-size:14px;font-weight:650;color:#3d4a40}.cuvanje-unos-tekst{flex:1;min-width:0;font-size:12.5px;color:#6f6a5e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cuvanje-makni{align-self:flex-start;min-height:0;padding:0;border:none;border-bottom:1px solid #e6c5c0;border-radius:0;background:none;font-size:12px;font-weight:400;font-family:inherit;color:#8f3b31;cursor:pointer}.cuvanje-potvrda{display:flex;flex-direction:column;gap:8px;padding:9px 11px;border-radius:11px;background:#fdf0ee;border:1px solid #e6c5c0;font-size:12px;line-height:1.45;color:#8f3b31}.cuvanje-potvrda b{font-weight:700}.cuvanje-potvrda-gumbi{display:flex;justify-content:flex-end;gap:6px}.cuvanje-potvrda-gumbi button{min-height:0;padding:6px 13px;border:1px solid #d5cfc0;border-radius:99px;background:#fff;color:#5b6357;font-size:12px;font-weight:650;font-family:inherit;cursor:pointer}.cuvanje-potvrda-gumbi .cuvanje-potvrda-makni{border-color:#8f3b31;background:#8f3b31;color:#fff;font-weight:700}.cuvanje-kartica-dno{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 16px;padding:10px 2px 13px;border-top:1px solid #e4dcc7;min-height:48px}.cuvanje-kartica-dno .cuvanje-makni{align-self:center}.cuvanje-kartica-dno .cuvanje-dno-stavljeno,.cuvanje-kartica-dno .cuvanje-dno-greska{flex:1 1 100%;order:-1}.cuvanje-kartica--prozor .cuvanje-kartica-tijelo{gap:0}.cuvanje-kartica--prozor .cuvanje-potvrda{margin-top:12px}@media (max-width: 700px){.cuvanje-kartica-glava{padding:14px 14px 11px}.cuvanje-kartica-tijelo{padding:11px 14px 13px}.cuvanje-kartica-dno{margin:0 14px}}.cuvanje-dno{flex:none;display:flex;align-items:center;gap:10px;margin:0 16px;padding:9px 4px 12px;border-top:1px solid #e4dcc7}.cuvanje-dno-stavljeno{font-size:11.5px;font-weight:650;color:#2f5238}.cuvanje-dno-greska{font-size:11.5px;line-height:1.4;color:#8f3b31;min-width:0}.cuvanje-slazi{margin-left:auto;flex:none;border:1px solid #e3dac3;background:#fff;border-radius:99px;padding:6px 13px;min-height:0;font-size:12px;font-weight:650;font-family:inherit;color:#3d4a40;cursor:pointer;white-space:nowrap}.cuvanje-slazi--on{background:#2f4633;border-color:#2f4633;color:#f5efe0}.cuvanje-slazi:disabled{opacity:.55;cursor:default}@media (max-width: 700px){.cuvanje-glava{padding:16px 14px 12px}.cuvanje-tijelo{padding:2px 10px 14px}.cuvanje-dno{margin:0 10px}}.pig-sloj{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;align-items:center;justify-content:center;padding:20px}.pig-panel{max-width:100%;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);background:#fffdf8;border-radius:16px;box-shadow:0 24px 60px #140f0547;display:flex;flex-direction:column;overflow:hidden}.pig-unutra{display:flex;flex-direction:column;min-height:0;flex:1}.pig-glava{display:flex;align-items:flex-start;gap:10px;padding:15px 18px 12px;border-bottom:1px solid #e7dfcc;flex-shrink:0}.pig-pod{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--lovski-ink-muted)}.pig-naslov{font:400 20px/1.2 Georgia,serif;margin-top:2px;overflow-wrap:anywhere}.pig-x{margin-left:auto;width:30px;height:30px;min-height:0;padding:0;flex-shrink:0;border-radius:50%;border:1px solid var(--lovski-border);background:#fff;color:var(--lovski-ink-muted);font-size:12px;cursor:pointer}.pig-tijelo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 18px 16px}.pig-podnozje{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:11px 18px;border-top:1px solid #e7dfcc;flex-shrink:0}.pig-pitanje{flex:1 1 100%;display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#fbf3e2;border:1px solid #e8d3a8;color:#8a6d3b;border-radius:11px;padding:9px 11px;font-size:12px}.pig-odbaci,.pig-nastavi{min-height:0;border-radius:99px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.pig-odbaci{background:#fff;border:1px solid #e6c5c0;color:#8f3b31}.pig-nastavi{background:var(--lovski-green-800);border:none;color:var(--lovski-beige-50)}@media (max-width: 640px){.pig-sloj{padding:12px}.pig-panel{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.pig-glava{padding:13px 14px 10px}.pig-tijelo{padding:12px 14px 14px}.pig-podnozje{padding:10px 14px}}.rb-meta{position:relative}.rb-meta:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.rb-meta.rb-meta-v:before{top:-5px;right:-2px;bottom:-5px;left:-2px}@media (max-width: 860px){.rb-sitno{font-size:9px!important}.rb-danas-gumb{padding:7px 13px!important;font-size:10px!important}.rb-ladica{padding-top:8px!important;padding-bottom:8px!important}.rb-ladica>span{font-size:10px!important}}.ts-omot{container-type:inline-size}.ts{border:1px solid #c9a66b;border-radius:12px;background:#fffdf8;overflow:hidden}.ts-red{display:grid;grid-template-columns:150px repeat(7,minmax(0,1fr));align-items:stretch}.ts-zag{background:#fbf6ea;border-bottom:1px solid #efe4cc}.ts-dan{text-align:center;font-size:11px;font-weight:800;color:var(--lovski-green-800);letter-spacing:.3px;padding:8px 0 7px}.ts-dan.ts-zatvoren{color:#b8ae98}.ts-dan.ts-pijesak{background:#f3e2bd;color:#8a6d3b}.ts-d-kratko{display:none}.ts-smjena{position:relative}.ts-smjena+.ts-smjena{border-top:1px solid #e7dfcc}.ts-smjena:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--b)}.ts-ime{display:flex;align-items:center;gap:7px;min-width:0;padding:9px 8px 9px 14px;font-size:13px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.ts-ime>i{display:none;width:9px;height:9px;border-radius:3px;background:var(--b);flex-shrink:0}.ts-ime-tekst{min-width:0}.ts-ugasena{display:block;margin-top:2px;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--lovski-ink-muted)}.ts-polje{min-width:0;min-height:44px;margin:4px 3px;padding:0;border:none;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--b);color:#fff;font:inherit;font-size:12px;font-weight:750;line-height:1.25;font-variant-numeric:tabular-nums}.ts-polje .ts-do{opacity:.85;font-weight:650}.ts-polje .ts-trajanje{margin-top:3px;padding-top:2px;border-top:1px solid rgba(255,255,255,.45);width:72%;text-align:center;font-size:10.5px;font-weight:700;opacity:.92;white-space:nowrap}.ts-polje.ts-prazno{background:none;border:1.5px dashed var(--lovski-border);color:#b3ab98;font-size:14px;font-weight:600}.ts-polje.ts-ne{background:repeating-linear-gradient(135deg,transparent 0 5px,rgba(107,102,92,.08) 5px 10px)}button.ts-polje{cursor:pointer}button.ts-polje:hover{filter:brightness(1.07)}button.ts-polje.ts-prazno:hover{filter:none;border-color:var(--b);color:var(--b)}@container (max-width: 520px){.ts-red{grid-template-columns:repeat(7,minmax(0,1fr))}.ts-zag{padding:0 4px 0 9px}.ts-zag .ts-ime{display:none}.ts-dan{font-size:10px;padding:7px 0 6px}.ts-d-dugo{display:none}.ts-d-kratko{display:inline}.ts-smjena{padding:7px 4px 6px 9px}.ts-smjena:before{top:7px;bottom:7px}.ts-smjena .ts-ime{grid-column:1 / -1;padding:0 0 3px 2px;font-size:12.5px;font-weight:750}.ts-ime>i{display:block}.ts-ugasena{display:inline;margin:0 0 0 6px}.ts-polje{min-height:40px;margin:3px 2px;font-size:10.5px}.ts-polje .ts-trajanje{width:84%;font-size:9.5px}}.cj-mapa+.cj-mapa{margin-top:10px}.jel-datum{font-size:11px;color:var(--lovski-ink-muted)}.cj-mir{background:#f3eee2;border-radius:14px;padding:14px;font-size:12px;color:var(--lovski-ink-muted);text-align:center}.kal-cipovi{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}.kal-cip{min-height:0;border:1px solid #ddd3bd;background:#fff;border-radius:99px;padding:7px 12px;font-size:12.5px;font-weight:650;font-family:inherit;color:#3d4a40;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.kal-cip small{font-size:inherit;font-weight:500;color:var(--lovski-ink-muted);margin-left:5px}.kal-cip.on{background:#24402f;border-color:#24402f;color:#fff}.kal-cip.on small{color:#cfe0d2}.cj-kvar{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--status-missing);background:#fdf1ee;color:var(--status-missing-ink);border-radius:11px;font-size:12.5px}.cj-ponovno{margin-left:auto;min-height:0;border:1px solid var(--status-missing-ink);background:#fff;color:var(--status-missing-ink);border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap}.jel-mapa-glava--dva{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:3px;align-items:center;padding:8px 10px 7px 12px}.jel-mapa-glava--dva .jel-mapa-ime{grid-column:1;grid-row:1}.jel-mapa-glava--dva .jel-mapa-stanje{grid-column:1;grid-row:2}.jel-mapa-glava--dva .jel-alati{grid-column:2;grid-row:1 / span 2;margin-left:0}.jel-mapa-glava--kocka{grid-template-columns:auto minmax(0,1fr) auto}.jel-mapa-glava--kocka .jel-kocka{grid-column:1;grid-row:1 / span 2}.jel-mapa-glava--kocka .jel-mapa-ime,.jel-mapa-glava--kocka .jel-mapa-stanje{grid-column:2}.jel-mapa-glava--kocka .jel-alati{grid-column:3}.jel-mapa-glava--dva>:not(.jel-preklop){position:relative;pointer-events:none}.jel-mapa-glava--dva .jel-olovka{pointer-events:auto;z-index:1}.jel-preklop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;min-height:0;border:none;border-radius:16px;background:transparent;cursor:pointer;z-index:0}.jel-preklop:focus-visible{outline:2px solid var(--lovski-gold);outline-offset:-2px}.jel-kocka{min-width:42px;text-align:center;border:1px solid var(--lovski-beige-200);border-radius:10px;padding:5px 4px;background:var(--lovski-beige-100)}.jel-kocka b{display:block;font-size:15px;font-weight:800;line-height:1}.jel-kocka i{display:block;font-style:normal;font-size:8.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--status-missing-ink);margin-top:2px}.jel-str{color:var(--lovski-ink-muted);font-size:12px;margin-left:2px;transition:transform .22s cubic-bezier(.4,0,.2,1)}.jel-mapa--sklop .jel-str{transform:rotate(-90deg)}@media (prefers-reduced-motion: reduce){.jel-str{transition:none}}.jel-utor{position:relative;width:96px;height:24px;flex:none}.jel-utor>*{position:absolute;right:0;top:0;height:24px;display:flex;align-items:center;justify-content:flex-end;transition:opacity .3s,transform .3s}.jel-utor .jel-cijena{min-width:0}.jel-polje-omot{opacity:0;transform:translate(8px);pointer-events:none}.jel-mapa--porcije .jel-polje-omot{opacity:1;transform:none;pointer-events:auto}.jel-mapa--porcije .jel-utor-cijena{opacity:0;transform:translate(-8px);pointer-events:none}.jel-polje{width:58px;min-height:0;margin:0;border:1px solid #c9bfa6;border-radius:8px;padding:3px 7px;background:#fff;font:650 13px/1.2 var(--font-sans);text-align:right;color:var(--lovski-ink);font-variant-numeric:tabular-nums;outline:none;transition:border-color .2s,box-shadow .2s}.jel-polje:focus{border-color:#2f5238;box-shadow:0 0 0 3px #2f523824}.jel-jed{width:26px;font-size:10.5px;color:#b3ab98;margin-left:4px}.jel-stavka{transition:background .25s;border-radius:8px}.jel-stavka--izvor{background:#fbf3e2;margin:0 -8px;padding-left:8px;padding-right:8px}.jel-podnaslov{display:block;font-size:10.5px;color:#b3ab98;margin-top:1px;font-style:italic}.jel-podnaslov--kvar{color:#8f3b31;font-weight:700;font-style:normal}.jel-skl-sazetak{margin:0 2px 6px;padding:9px 11px;border-radius:11px;font-size:12px;line-height:1.4}.jel-skl-sazetak b{font-weight:700}.jel-skl-sazetak--ok{background:#f2f7f3;border:1px solid #d7e6da;color:#2f5238}.jel-skl-sazetak--kvar{background:#fdf0ee;border:1px solid #e6c5c0;color:#8f3b31}.jel-ime-gumb{min-height:0;margin:0;padding:0;border:none;border-radius:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.jel-ime-gumb:hover,.jel-ime-gumb[aria-expanded=true]{color:#2f5238}.jel-sklad{display:block;margin-top:1px;font-size:11px;line-height:1.4;color:#9a9585}.jel-sklad--kvar{color:#8f3b31;font-weight:650}.jel-upis{margin:3px 0 4px 1px;padding:1px 0 2px 10px;border-left:2px solid #e6cf9c}.jel-upis-glava{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8a6d3b;margin:2px 0 3px}.jel-upis-red+.jel-upis-red{margin-top:5px}.jel-upis-g{display:flex;align-items:center;gap:8px;min-height:26px}.jel-upis-natpis{flex:1;min-width:0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8a6d3b}.jel-upis-ime{flex:1;min-width:0;font-size:12px;font-weight:650;color:#3d4a40;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jel-upis-izbor{flex:none;max-width:62%;min-height:0;margin:0;width:auto;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #e0cfa6;border-radius:99px;padding:5px 26px 5px 12px;font-family:inherit;font-size:12px;font-weight:650;line-height:1.2;color:#6f5628;cursor:pointer;text-overflow:ellipsis;background:#fffaf0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238a6d3b' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center}.jel-upis-izbor:hover{border-color:#c9a865}.jel-upis-izbor:focus-visible{outline:none;border-color:#2f5238;box-shadow:0 0 0 3px #2f523824}.jel-upis-izbor:disabled{opacity:.6;cursor:default}.jel-upis-jedan{background-image:none;padding-right:12px;border-color:#2f5238;color:#2f5238;background-color:#fff}.jel-upis-ok{font-size:11.5px;font-weight:700;color:#2f5238;padding:4px 0;animation:jel-upis-ok 1.6s ease}@keyframes jel-upis-ok{0%{opacity:0;transform:translateY(-2px)}15%{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.jel-upis-ok{animation:none}}.jel-upis-greska{margin-top:5px;padding:6px 9px;border-radius:9px;background:#fdf0ee;border:1px solid #e6c5c0;font-size:11.5px;line-height:1.4;color:#8f3b31}.jel-sast{margin:2px 0 6px 10px;padding:6px 10px;border-left:2px solid #efe8d7;border-radius:0 8px 8px 0;background:#fbf9f4}.jel-sast-red{display:flex;align-items:baseline;gap:8px;padding:3px 0;font-size:12px}.jel-sast-ime{flex:1;min-width:0;color:#3d4a40}.jel-sast-ime small{display:block;font-size:10.5px;color:#3d5a6c}.jel-sast-gdje{flex:none;max-width:55%;font-size:11px;color:#6b665c;text-align:right}.jel-sast-gdje--ok:before{content:"✓ ";color:#2f5238;font-weight:800}.jel-sast-gdje--ceka{color:#8a6d3b;font-weight:650}.jel-sast-gdje--kvar{color:#8f3b31;font-weight:700}.jel-rez{background:#fffdf8;border-radius:14px;border:1px solid #e7dfcc;overflow:hidden}.jel-rez-glava{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:10px 14px 6px;font-size:9.5px;letter-spacing:.12em;font-weight:800;color:#9a9585;text-transform:uppercase}.jel-rez-glava i{margin-left:auto;font-style:normal;font-size:11px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--lovski-ink-muted);font-variant-numeric:tabular-nums}.jel-rez-glava i b{color:#3d4a40;font-size:12px}.jel-rez-odakle{font-weight:600;letter-spacing:0;text-transform:none;color:#8a611f;font-size:10.5px;opacity:0;transition:opacity .3s}.jel-rez-odakle--vidljiv{opacity:1}.jel-rez-tiho{padding:10px 14px 12px;font-size:12px;color:#9a9585;line-height:1.5}.jel-rez-red{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 96px 92px;gap:10px;align-items:center;padding:7px 14px;border-top:1px solid #f0e9da;font-size:12.5px;opacity:0;transform:translateY(-6px);transition:opacity .3s ease,transform .3s ease,background .25s}.jel-projekcija--druga .jel-rez-red{opacity:1;transform:none}.jel-rez-red--vezan{background:#fbf3e2}.jel-rez-ime{min-width:0}.jel-rez-ime small{display:block;font-size:10.5px;color:#b3ab98}.jel-rez-od{display:inline-block;margin-left:6px;font-size:10px;font-weight:700;color:#8a611f}.jel-rez-kol{font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;transition:color .2s}.jel-rez-kol--bljesak{color:#8a611f}.jel-rez-pak{text-align:right;font-size:11px;color:#8a7f63;line-height:1.3;white-space:nowrap}.jel-rez-pak b{color:#3d4a40;font-size:14px;font-variant-numeric:tabular-nums}.jel-rez-delta{position:absolute;right:10px;top:-7px;min-width:44px;text-align:center;font-size:10.5px;font-weight:800;color:#fff;background:#2f5238;border-radius:99px;padding:2px 7px;opacity:0;transform:translateY(3px);transition:opacity .25s,transform .25s;pointer-events:none}.jel-rez-delta--vidljiv{opacity:1;transform:none}.jel-rez-delta--minus{background:#8a7f63}.jel-rez-podnatpis{padding:10px 14px 2px;font-size:9.5px;letter-spacing:.7px;font-weight:800;color:#9a9585;text-transform:uppercase}.jel-rez-poruka{font-size:11.5px;line-height:1.5;margin:8px 12px 10px;padding:9px 11px;border-radius:11px;color:#827c6e;background:#f4efe2;border:1px solid #e3dac3}.jel-rez-poruka b{font-weight:750;color:#3d4a40}.jel-rez-poruka--kvar{color:#8f3b31;background:#fdf0ee;border-color:#e6c5c0}.jel-rez-poruka--kvar b{color:#8f3b31}.jel-rez-dno{padding:8px 14px;border-top:1px solid #e7dfcc;background:var(--lovski-beige-100);font-size:11.5px;color:var(--lovski-ink-muted)}.jel-mapa-glava--dva .jel-alati button{pointer-events:auto;z-index:1}.jel-koraci{display:flex;align-items:center;gap:10px;padding:2px 12px 9px}.jel-korak{display:inline-flex;align-items:center;gap:7px;min-height:0;border:none;background:none;padding:0;font-size:12px;font-weight:650;font-family:inherit;color:#9a9585;cursor:pointer;white-space:nowrap;transition:color .46s}.jel-korak b{width:20px;height:20px;border-radius:50%;border:1.5px solid #cfc5ab;display:inline-grid;place-items:center;font-size:10.5px;font-weight:800;color:#9a9585;transition:background .46s,border-color .46s,color .46s}.jel-korak.on{color:#22301f}.jel-korak.on b{background:var(--lovski-green-700);border-color:var(--lovski-green-700);color:#fff}.jel-korak--nema{opacity:.45;cursor:default}.jel-korak-crta{flex:1;height:1.5px;background:#d6ccb4;position:relative;overflow:hidden}.jel-korak-crta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lovski-green-700);transform:scaleX(0);transform-origin:left;transition:transform .46s cubic-bezier(.4,0,.2,1)}.jel-projekcija--druga .jel-korak-crta:after{transform:scaleX(1)}.jel-vagon-omot{overflow:hidden;transition:height .46s cubic-bezier(.4,0,.2,1)}.jel-vagon{display:flex;width:200%;align-items:flex-start;transition:transform .46s cubic-bezier(.4,0,.2,1)}.jel-stranica{width:50%;flex:none}.jel-projekcija--druga .jel-vagon{transform:translate(-50%)}.jel-traka{display:flex;align-items:center;gap:8px;margin:7px 6px 0;padding:9px 4px 6px;border-top:1px solid #e4dcc7;min-height:36px}.jel-par{display:inline-grid;align-items:center;min-width:0}.jel-par>*{grid-area:1 / 1;transition:opacity .46s}.jel-par>.jel-za-drugu{opacity:0;pointer-events:none}.jel-projekcija--druga .jel-par>.jel-za-prvu{opacity:0;pointer-events:none}.jel-projekcija--druga .jel-par>.jel-za-drugu{opacity:1;pointer-events:auto}.jel-par--desno{margin-left:auto;justify-items:end}.jel-zbroj{font-size:11.5px;color:var(--lovski-ink-muted);font-variant-numeric:tabular-nums}.jel-zbroj b{color:#3d4a40}.jel-zbroj .jel-bez-cijene{color:#8a6d3b;font-weight:700}.jel-tiho{font-size:11.5px;color:#9a9585}.jel-stanje{margin-left:10px;font-size:11.5px;font-weight:700;color:#2f5238;opacity:0;transition:opacity .3s;white-space:nowrap}.jel-stanje--vidljiv{opacity:1}.jel-stanje--spremam{color:#9a9585;font-weight:600}.jel-stanje--greska{color:#8f3b31}.jel-dalje-gumb{display:inline-flex;align-items:center;gap:8px;min-height:0;border:1px solid var(--lovski-green-700);border-radius:99px;background:var(--lovski-green-700);color:#fff;padding:7px 14px 7px 16px;font-size:12.5px;font-weight:650;font-family:inherit;cursor:pointer;white-space:nowrap}.jel-dalje-gumb i{font-style:normal;font-size:16px;line-height:1;transform:translateY(-1px)}.jel-dalje-gumb:disabled{background:#d9d2c0;border-color:#d9d2c0;color:#8f887a;cursor:default}.jel-dalje-gumb--natrag{background:#fff;border-color:#cfc5ab;color:var(--lovski-green-700);padding:7px 16px 7px 12px}@media (max-width: 640px){.jel-rez-red{grid-template-columns:minmax(0,1fr) 82px 80px;gap:8px;padding:7px 10px}.jel-traka{flex-direction:column;align-items:stretch}.jel-par--desno{margin-left:0;justify-items:stretch}.jel-par button{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.jel-utor>*,.jel-rez-red,.jel-rez-delta,.jel-stanje,.jel-stavka,.jel-korak,.jel-korak b,.jel-korak-crta:after,.jel-vagon-omot,.jel-vagon,.jel-par>*{transition:none}}.tihi-redak{text-align:center;font-size:12px;color:var(--lovski-ink-muted);line-height:1.6;margin:6px 0 0}.tihi-redak-gumb{background:none;border:none;padding:0;min-height:0;font-size:11.5px;font-weight:400;color:var(--lovski-ink-muted);cursor:pointer}.ceka-te{background:var(--lovski-beige-50);border:1px solid var(--lovski-border);border-radius:16px;padding:10px;margin:14px 0 0}.ceka-te-k{font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;font-weight:800;color:var(--lovski-ink-muted);padding:0 4px}.ceka-te-cipovi{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px;padding:0 2px}.ceka-te>a+.ceka-te-cipovi{margin-top:8px}.ceka-te-cip{font-size:11px;font-weight:700;border-radius:99px;padding:3px 9px;background:#f4efe2;border:1px solid #e3dac3;color:#5b4d2a;text-decoration:none}.ceka-te-cip.zl{background:#fbf3e2;border-color:#e8d3a8;color:var(--lovski-gold-dark)}.rp-traka{margin:22px calc(-1 * var(--app-main-pad, 14px)) 0;padding:14px var(--app-main-pad, 14px) 18px;background:#f1ebdd;border-top:1px solid #e6dcc6;border-bottom:1px solid #e6dcc6}.rp-naslov{font:400 18px var(--font-serif);color:var(--lovski-ink);margin:0 2px 4px}.rp-raspon{display:flex;align-items:center;gap:8px;margin:2px 2px 6px;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--lovski-ink-muted)}.rp-raspon i{flex:1;height:0;min-width:8px;border-top:1px solid #e3d8c0}.rp-raspon-tekst{white-space:nowrap}.rp-pilula{font:800 10px var(--font-sans);letter-spacing:.6px;text-transform:uppercase;color:var(--lovski-green-700);background:#fff;border:1px solid var(--lovski-beige-200);border-radius:99px;padding:5px 10px;min-height:0;white-space:nowrap;cursor:pointer;transition:transform .15s}.rp-pilula:active{transform:scale(.96)}.rp-kraj{font-size:10.5px;font-weight:700;color:var(--lovski-gold-dark);text-transform:none;letter-spacing:0;white-space:nowrap}@media (max-width: 359px){.rp-raspon{gap:6px;letter-spacing:.3px}.rp-pilula{padding:5px 8px;letter-spacing:.3px}.rp-glava-s b{font-size:10px;letter-spacing:-.25px}.rp-glava-s small{font-size:8.5px}}.rp-okvir{overflow-x:clip}.rp-okvir.rp-izlaz-lijevo .rp-dani{animation:rpIzlazL .17s ease-in both}.rp-okvir.rp-izlaz-desno .rp-dani{animation:rpIzlazD .17s ease-in both}@keyframes rpIzlazL{to{opacity:0;transform:translate(-28px)}}@keyframes rpIzlazD{to{opacity:0;transform:translate(28px)}}.rp-dani{display:grid;row-gap:6px}.rp-dani.rp-ulaz-zdesna .rp-dan{animation:rpUlazD .42s cubic-bezier(.2,.8,.3,1) both}.rp-dani.rp-ulaz-slijeva .rp-dan{animation:rpUlazL .42s cubic-bezier(.2,.8,.3,1) both}@keyframes rpUlazD{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes rpUlazL{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.rp-okvir .rp-dani,.rp-dani .rp-dan{animation:none!important}}.rp-glava{display:grid;column-gap:6px;padding:2px 7px}.rp-glava-s{text-align:center;min-width:0}.rp-glava-s b{display:block;font-size:11px;font-weight:700;letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--lovski-ink)}.rp-glava-s small{display:block;font-size:9.5px;color:var(--lovski-ink-muted);font-variant-numeric:tabular-nums;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-glava-s.dog b{color:var(--lovski-gold-dark)}.rp-dan{background:#fff;border:1px solid var(--lovski-beige-200);border-radius:16px;overflow:hidden}.rp-dan.danas{border-color:var(--lovski-green-700);box-shadow:0 0 0 3px #eef4ef}.rp-red{position:relative;display:grid;column-gap:6px;align-items:center;width:100%;height:64px;min-height:0;padding:0 6px;background:none;border:none;border-radius:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.rp-red:disabled{opacity:1;cursor:default}.rp-dt{height:50px;border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center}.rp-dt b{font:400 20px var(--font-serif);line-height:1;color:var(--lovski-ink)}.rp-dt small{font-size:9.5px;color:var(--lovski-ink-muted);margin-top:3px;letter-spacing:.3px}.rp-dt small.mj{margin-top:2px;font-size:8px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--lovski-gold-dark)}.rp-dan.danas .rp-dt{background:var(--lovski-green-700)}.rp-dan.slob .rp-dt b{color:#a89e87}.rp-dan.neobj .rp-dt b,.rp-dan.neobj .rp-dt small{color:var(--lovski-gold-dark)}.rp-dan.danas .rp-dt b,.rp-dan.danas .rp-dt small{color:#fff}.rp-pl{--rp-poz: #f6f1e6;position:relative;height:50px;border-radius:11px;background:var(--rp-poz);display:flex;align-items:center;justify-content:center;padding:0 4px;min-width:0;overflow:hidden}.rp-pl.prazna{--rp-poz: transparent;background:transparent;box-shadow:inset 0 0 0 1px #f1ebdd}.rp-pl.zatv{background:repeating-linear-gradient(135deg,#f3efe6 0,#f3efe6 6px,#ece7db 6px,#ece7db 12px)}.rp-pl.neobj{background:repeating-linear-gradient(135deg,#fbf3e2 0,#fbf3e2 6px,#f8eedb 6px,#f8eedb 12px)}.rp-pl.moja{--rp-poz: #e8f0e9;box-shadow:inset 0 0 0 1.5px var(--lovski-green-700)}.rp-pl.ev{--rp-poz: #f6ebe2}.rp-pl.ev.moja{--rp-poz: #f6eadf;box-shadow:inset 0 0 0 1.5px var(--status-event-border)}.rp-preko{position:absolute;left:54px;right:6px;top:50%;transform:translateY(-50%);text-align:center;font-size:11px;font-weight:700;color:#a89e87;letter-spacing:.3px;pointer-events:none}.rp-preko.neobj{color:var(--lovski-gold-dark)}.rp-krugovi{display:flex;align-items:flex-start;justify-content:center}.rp-krugovi.preklop .rp-os+.rp-os{margin-left:-3px}.rp-krugovi.preklop .rp-kr{box-shadow:0 0 0 2px var(--rp-poz)!important}.rp-krugovi.preklop .rp-kr.ja{position:relative;z-index:2}.rp-os{display:flex;flex-direction:column;align-items:center}.rp-os small{font-size:8.5px;font-weight:800;color:var(--lovski-ink-muted);margin-top:2px;font-variant-numeric:tabular-nums;line-height:1}.rp-kr{flex:none;border-radius:50%;display:grid;place-items:center;font-weight:800;letter-spacing:-.2px;background:#fff;color:var(--lovski-ink-muted);box-shadow:inset 0 0 0 1px var(--lovski-beige-200)}.rp-pl.moja .rp-kr{color:#2f5238;box-shadow:inset 0 0 0 1px #c9dccd}.rp-pl.moja .rp-kr.ja{background:var(--lovski-green-700);color:#fff;box-shadow:none}.rp-pl.ev .rp-kr{color:var(--status-event-border);box-shadow:inset 0 0 0 1px #e9cdb8}.rp-pl.ev.moja .rp-kr.ja{background:var(--status-event-border);color:#fff;box-shadow:none}.rp-pl.moja .rp-os small{color:#2f5238}.rp-pl.ev.moja .rp-os small{color:var(--status-event-border)}.rp-kr.jos{background:#fff!important;box-shadow:inset 0 0 0 1px var(--lovski-beige-200)!important;color:#a89e87!important}.rp-pl.ev.siroka{justify-content:flex-start;gap:10px;padding:0 10px}.rp-ev-tekst{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;text-align:left}.rp-ev-tekst b{font-size:11.5px;line-height:1.2;font-weight:800;color:var(--status-event-border);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.rp-ev-tekst small{font-size:10px;color:var(--lovski-ink-muted);margin-top:2px;white-space:nowrap;font-variant-numeric:tabular-nums}.rp-ev-ljudi{margin-left:auto;display:flex;align-items:flex-start;gap:8px;flex:none}.rp-ev-uska{display:flex;flex-direction:column;align-items:center;gap:4px}.rp-ev-natpis{font-size:9.5px;color:var(--lovski-ink-muted);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.rp-pl.rp-ods{justify-content:flex-start;padding:0 12px;background:#eaf2fb;box-shadow:inset 0 0 0 1px #cfe0f3}.rp-ods-tekst{display:flex;flex-direction:column;min-width:0;text-align:left}.rp-ods-tekst b{font-size:11.5px;font-weight:800;color:var(--status-absence-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-ods-tekst small{font-size:10px;color:#4a6a86;margin-top:2px;font-variant-numeric:tabular-nums}.rp-pl.rp-ods.god{background:#f3edfa;box-shadow:inset 0 0 0 1px #ddd0ee}.rp-pl.rp-ods.god b{color:var(--status-annual-ink)}.rp-pl.rp-ods.god small{color:#6b5390}.rp-detalj{padding:6px 10px 9px 54px;border-top:1px dashed var(--lovski-beige-200);font-size:11px;line-height:1.5;color:var(--lovski-ink-muted);text-align:left}.rp-detalj b{color:var(--lovski-ink);font-weight:700}.rp-kostur{height:66px;border-radius:16px;background:linear-gradient(90deg,#ebe4d4,#f3eee3,#ebe4d4);background-size:200% 100%;animation:rpSjaj 1s linear infinite}@keyframes rpSjaj{0%{background-position:200% 0}to{background-position:0 0}}.rp-tiho{text-align:center;font-size:12px;color:var(--lovski-ink-muted);padding:14px 0 6px}.pogled-ulaz{margin-top:14px;padding-top:12px;border-top:1px dashed var(--lovski-beige-200)}.pogled-ulaz a{display:block;font-size:12.5px;font-weight:700;color:var(--lovski-gold-dark);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.pogled-ulaz small{display:block;font-size:10.5px;color:var(--lovski-ink-muted);margin-top:2px}.pogled-ulaz-ne{margin-top:14px;padding-top:12px;border-top:1px dashed var(--lovski-beige-200);font-size:11px;color:var(--lovski-ink-muted);line-height:1.45}.pogled-traka{position:sticky;top:var(--app-header-height, 60px);z-index:20;display:flex;align-items:center;gap:9px;margin:0 calc(-1 * var(--app-main-pad, 14px)) 12px;margin-top:calc(-1 * var(--app-main-pad, 14px));padding:8px var(--app-main-pad, 14px);background:#fbf3e2;border-bottom:1px solid #e8d3a8}.pogled-traka-av{width:28px;height:28px;border-radius:50%;background:var(--status-done);color:var(--status-done-ink);font-size:10px;font-weight:800;display:grid;place-items:center;flex:none}.pogled-traka-t{min-width:0}.pogled-traka-t small{display:block;font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--lovski-gold-dark)}.pogled-traka-t b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.pogled-traka-t b span{font-weight:500;color:var(--lovski-ink-muted);font-size:11.5px}.pogled-traka-izadi{margin-left:auto;background:#fff;border:1px solid #e8d3a8;color:var(--lovski-gold-dark);border-radius:99px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.app-main--pogled{position:relative}.app-main--pogled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 3px #e8d3a8;pointer-events:none;z-index:15}.samo-pregled{font-size:10.5px;font-weight:700;letter-spacing:.4px;color:var(--lovski-gold-dark);background:#fbf3e2;border:1px solid #e8d3a8;border-radius:99px;padding:3px 9px}.ceka-te-cip.mrtav{background:transparent;border-style:dashed;cursor:default}.pocetna{max-width:480px}@media (min-width: 600px){.pocetna{max-width:600px;margin:0 auto}}@media (min-width: 1140px){.pocetna{max-width:1240px;display:grid;grid-template-columns:minmax(380px,440px) minmax(0,1fr);grid-template-areas:"zag zag" "lijevo desno" "dno desno";column-gap:28px;align-items:start}.pocetna-zag{grid-area:zag}.pocetna-lijevo{grid-area:lijevo;position:sticky;top:calc(var(--app-header-height) + 20px)}.pocetna-desno{grid-area:desno}.pocetna-dno{grid-area:dno}.pocetna-desno .rp-traka{margin:0;padding:16px 18px 18px;border:1px solid #e6dcc6;border-radius:18px}}.rp-siroko .rp-pl{height:58px}.rp-imena{font-size:11px;color:var(--lovski-ink-muted);margin-left:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rp-pl.moja .rp-imena{color:var(--lovski-green-700);font-weight:600}.raste{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .22s ease}.raste.otv{grid-template-rows:1fr;opacity:1}.raste>div{overflow:hidden;min-height:0}.cuvanje-zona-olovka{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:0;padding:0;margin-left:auto;border:1px solid var(--lovski-border);border-radius:99px;background:var(--lovski-beige-50);color:var(--lovski-green-700);font-size:13px;line-height:1;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .3s cubic-bezier(.22,1,.36,1)}.cuvanje-zona-olovka:hover{background:#fff;border-color:#cbbf9f;color:var(--lovski-green-700)}.cuvanje-zona-olovka.on{background:var(--lovski-green-700);border-color:var(--lovski-green-700);color:var(--lovski-beige-50);transform:rotate(-12deg)}.cuvanje-polica-ured{display:grid;gap:8px;margin:0 0 9px;padding:10px;background:#fff;border:1px solid #e3dac3;border-radius:13px}.cuvanje-polica-ured input{width:100%;min-height:0;margin:0;padding:8px 10px;border:1px solid #d5cfc0;border-radius:10px;background:#fff;font:400 15px/1.2 Georgia,serif;color:#22301f;outline:none}.cuvanje-polica-ured input:focus{border-color:#2f5238}.cuvanje-polica-red{display:flex;align-items:center;gap:10px;padding-top:9px;border-top:1px solid #ece4d2}.cuvanje-polica-brisi{flex:none;min-height:0;border:1px solid #e6c5c0;background:#fdf0ee;color:#a8483c;border-radius:10px;padding:8px 12px;font-size:12.5px;font-weight:700;font-family:inherit;cursor:pointer}.cuvanje-polica-nap{flex:1;min-width:0;font-size:10.5px;color:#b3ab98;line-height:1.4}.cuvanje-polica-ured .cuvanje-potvrda--zona{margin:0}.cuvanje-dodaj-red{display:flex;justify-content:flex-end;margin-top:8px}.cuvanje-dodaj-pil{display:inline-flex;align-items:center;gap:6px;min-height:0;border:1px solid #d5cfc0;background:#fff;border-radius:99px;padding:6px 12px 6px 8px;font-size:12px;font-weight:700;font-family:inherit;color:#2f5238;cursor:pointer}.cuvanje-dodaj-pil:hover{border-color:#cbbf9f}.cuvanje-dodaj-plus{width:18px;height:18px;border-radius:50%;background:#2f4633;color:#fbf8f2;display:grid;place-items:center;font-size:12px;line-height:1}.cuvanje-prazna-tekst{font-size:11.5px;color:var(--lovski-ink-muted);padding:0 4px;line-height:1.5}.cuvanje-red--stigao{animation:cuvanje-stize .42s cubic-bezier(.22,1,.36,1) both,cuvanje-sja 1.6s ease}@keyframes cuvanje-stize{0%{max-height:0;opacity:0;padding-top:0;padding-bottom:0}to{max-height:140px;opacity:1}}@keyframes cuvanje-sja{0%,35%{background:#fbf3e2}to{background:transparent}}.cuvanje-red--odlazi{overflow:hidden;pointer-events:none;animation:cuvanje-odlazi .26s cubic-bezier(.22,1,.36,1) forwards}@keyframes cuvanje-odlazi{0%{max-height:140px;opacity:1}to{max-height:0;opacity:0;padding-top:0;padding-bottom:0}}@media (prefers-reduced-motion: reduce){.raste{transition:none}.cuvanje-red--stigao,.cuvanje-red--odlazi{animation:none}.cuvanje-zona-olovka{transition:none}.cuvanje-umjesto-red--dolazi{animation:none}.cuvanje-ime-staro{display:none}}.usk{display:flex;flex-direction:column;flex:1;min-height:0;background:#faf7f0;color:#22301f}.usk button,.usk input,.usk select{font-family:inherit;min-height:0}.usk-glava{flex:none;max-height:70dvh;overflow-y:auto;padding:16px 16px 12px;background:#fff;border-bottom:1px solid #ece4d2}.usk-gr{display:flex;align-items:center;gap:10px}.usk-naslov{flex:1;min-width:0;font:400 21px/1.2 Georgia,serif}.usk-skl{display:flex;align-items:center;gap:10px;margin-top:10px;padding:9px 10px 9px 12px;background:#f8f4ea;border:1px solid #ebe3d1;border-radius:13px;transition:border-color .32s cubic-bezier(.22,1,.36,1),background .32s cubic-bezier(.22,1,.36,1)}.usk-skl.otv{border-color:#cfc5ab;background:#fff}.usk-skl-ik{flex:none;width:30px;height:30px;border-radius:9px;background:#fff;border:1px solid #e3dac3;display:grid;place-items:center;color:#6b5c33}.usk-skl-t{flex:1;min-width:0}.usk-skl-t b{display:block;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usk-skl-t small{display:block;font-size:11.5px;color:#827c6e;margin-top:1px}.usk-olv{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #ddd3bd;border-radius:99px;background:#fbf8f2;color:#24402f;font-size:13px;font-weight:400;line-height:1;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .3s cubic-bezier(.22,1,.36,1)}.usk-olv:hover{background:#fff;border-color:#cbbf9f}.usk-olv.on{background:#24402f;border-color:#24402f;color:#fbf8f2;transform:rotate(-12deg)}.usk-skl-ured{margin-top:8px;padding:12px;background:#fff;border:1px solid #e3dac3;border-radius:14px;display:grid;gap:8px}.usk-natpis{font-size:9px;letter-spacing:.7px;font-weight:800;color:#8f887a;text-transform:uppercase;margin-bottom:-4px}.usk-polje{width:100%;margin:0;border:1px solid #d5cfc0;border-radius:10px;padding:9px 11px;font-size:13.5px;color:#22301f;background:#fff}select.usk-polje{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.usk-obj{font-size:11px;color:#9a9585;line-height:1.45}.usk-obrisi{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid #e6e0d0}.usk-crveni{flex:none;border:1px solid #e6c5c0;background:#fdf0ee;color:#a8483c;border-radius:10px;padding:8px 12px;font-size:12.5px;font-weight:700;cursor:pointer}.usk-obrisi small{flex:1;min-width:0;font-size:10.5px;color:#b3ab98;line-height:1.4}.usk-potvrda{margin-top:2px;padding:11px 12px;border-radius:12px;background:#fdf0ee;border:1px solid #e6c5c0;font-size:12.5px;color:#8f3b31;line-height:1.5}.usk-potvrda-g{display:flex;gap:8px;justify-content:flex-end;margin-top:9px}.usk-potvrda-g button{border:1px solid #d5cfc0;background:#fff;border-radius:99px;padding:7px 13px;font-size:12.5px;font-weight:700;color:#3d4a40;cursor:pointer}.usk-potvrda-g button.da{background:#a8483c;border-color:#a8483c;color:#fff}.usk-skl-stanje{font-size:11.5px;font-weight:700;color:#2f5238}.usk-tabovi{position:relative;display:flex;background:#e9e1cd;border-radius:99px;padding:3px;margin-top:12px}.usk-palac{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:99px;background:#fff;box-shadow:0 1px 2px #00000014;transition:transform .36s cubic-bezier(.22,1,.36,1)}.usk-tabovi[data-tab=ljudi] .usk-palac{transform:translate(100%)}.usk-tabovi button{position:relative;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;border:none;background:transparent;border-radius:99px;padding:8px 4px;font-size:13px;font-weight:650;color:#8a8273;cursor:pointer;white-space:nowrap;transition:color .26s}.usk-tabovi button.on{color:#22301f}.usk-tabovi button svg{flex:none;opacity:.75}.usk-nat{position:relative}.usk-notif{position:absolute;top:-10px;right:-18px;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:#8a611f;color:#fff;font-size:11.5px;font-weight:800;line-height:1;display:grid;place-items:center;box-shadow:0 0 0 1.5px #fff;animation:usk-notif-skok .36s cubic-bezier(.22,1,.36,1)}.usk-notif--crv{background:#a8483c;min-width:9px;width:9px;height:9px;padding:0;top:-2px;right:-12px}@keyframes usk-notif-skok{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.usk-tijelo{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.usk-okna{position:relative;overflow:hidden}.usk-okna.mijenja{transition:height .38s cubic-bezier(.22,1,.36,1)}.usk-staza{display:flex;width:200%;align-items:flex-start;transition:transform .38s cubic-bezier(.22,1,.36,1)}.usk-okna[data-tab=ljudi] .usk-staza{transform:translate(-50%)}.usk-okno{width:50%;flex:none;min-width:0;padding:2px 14px 16px;transition:visibility 0s .38s}.usk-okna[data-tab=police] .usk-okno[data-okno=ljudi],.usk-okna[data-tab=ljudi] .usk-okno[data-okno=police]{visibility:hidden}.usk-okna[data-tab=police] .usk-okno[data-okno=police],.usk-okna[data-tab=ljudi] .usk-okno[data-okno=ljudi]{visibility:visible;transition-delay:0s}.usk-uvod{font-size:11.5px;color:#827c6e;margin:12px 2px 0;line-height:1.5}.ucj{display:flex;flex-direction:column;flex:1;min-height:0;color:#22301f}.usk-izvor{font-size:12px;color:var(--lovski-ink-muted);margin:0 0 12px}.usk-popis{margin-top:10px;background:#fff;border:1px solid #e6e0d0;border-radius:16px;overflow:hidden}.usk-red{border-top:1px solid #f0eadc;transition:background .32s cubic-bezier(.22,1,.36,1)}.usk-red:first-child{border-top:none}.usk-red.otv{background:#fcfaf5}.usk-red-g{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;cursor:pointer}.usk-red-g:focus-visible{outline:2px solid var(--lovski-green-700);outline-offset:-2px}.usk-red-t{flex:1;min-width:0}.usk-red-t b{display:block;font-size:13.5px;font-weight:700}.usk-red-t small{display:block;font-size:11px;color:#b3ab98;margin-top:1px}.usk-red-vr{flex:none;display:inline-flex;align-items:center;font-size:12px;color:#3d4a40;font-weight:650}.usk-red-u{padding:0 14px 14px;display:grid;gap:9px}.usk-nitko{font-size:12px;color:#a8483c;font-weight:700}.usk-dani-mini{display:flex;gap:2px}.usk-dani-mini i{font-style:normal;width:15px;height:15px;border-radius:4px;display:grid;place-items:center;font-size:8.5px;font-weight:800;color:#b3ab98;background:#f2eee4;transition:background .22s,color .22s}.usk-dani-mini i.on{background:#3f6b4a;color:#fff}.usk-dani{display:flex;gap:4px}.usk-dani button{flex:1;min-width:0;border-radius:9px;padding:8px 0;font-size:11.5px;font-weight:500;cursor:pointer;background:#fff;border:1px solid #e0d8c4;color:#b3ab98;transition:background .22s,color .22s,border-color .22s}.usk-dani button.on{background:#3f6b4a;border-color:#3f6b4a;color:#f5efe0;font-weight:700}.usk-rok{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:12.5px}.usk-kv{flex:none;width:20px;height:20px;padding:0;border-radius:5px;border:1.5px solid #cfc7b4;background:#fff;color:#fff;font-size:11px;line-height:1;display:grid;place-items:center;cursor:pointer;transition:background .2s,border-color .2s}.usk-kv.on{background:#3f6b4a;border-color:#3f6b4a}.usk-rok input{min-height:0;margin:0;border:1px solid #d5cfc0;border-radius:9px;padding:6px 10px;font-size:13px;width:100px}.usk-rupe{border:1px solid;border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.45}.usk-snop{display:inline-flex;flex:none}.usk-kr{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:9.5px;font-weight:800;border:2px solid #fff;flex:none}.usk-kr+.usk-kr{margin-left:-4px}.usk-kr--zel{background:#e8f0e9;color:#2f5238;box-shadow:0 0 0 1px #cfe0d2}.usk-kr--lju{background:#f3f0f6;color:#7a6b86;box-shadow:0 0 0 1px #ded6e6}.usk-dno{flex:none;display:flex;align-items:center;gap:8px;padding:10px 14px 12px;border-top:1px solid #e4dcc7;background:#faf7f0;min-height:54px}.usk-dno-police{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.usk-dno-police.skriven{display:none}.usk-dno-police .cuvanje-dno-stavljeno,.usk-dno-police .cuvanje-dno-greska{flex:1;min-width:0}.usk-dno-police .cuvanje-slazi{flex:none}.usk-poruka{flex:1;min-width:0;font-size:11.5px;color:#2f5238;font-weight:700;opacity:0;transform:translateY(4px);transition:opacity .24s,transform .3s cubic-bezier(.22,1,.36,1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usk-poruka.ok{opacity:1;transform:none}.usk-poruka--greska{color:#8f3b31;white-space:normal;line-height:1.4}.usk-gotovo{flex:none;border:1px solid #2f4633;background:#2f4633;color:#f5efe0;border-radius:99px;padding:8px 16px;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap}@media (max-width: 640px){.usk-glava{padding:13px 13px 10px}.usk-okno{padding:2px 10px 14px}.usk-dno{padding:9px 10px 11px}.usk-tabovi button{font-size:12.5px;gap:5px}}@media (prefers-reduced-motion: reduce){.usk-palac,.usk-staza,.usk-okna.mijenja,.usk-olv,.usk-skl,.usk-poruka{transition:none}.usk-notif{animation:none}}.pskl{max-width:680px}.pskl-mapa{background:#efe9db;border:1px solid #e6dcc4;border-radius:18px;padding:10px;margin-bottom:14px}.pskl-mapa--mir{background:#f6f2e8;border-color:#ece4d1}.pskl-mapa-g{display:flex;align-items:baseline;gap:10px;padding:2px 4px 9px;border-bottom:1px solid #ddd3bd;margin-bottom:9px}.pskl-mapa-g b{flex:1;min-width:0;font:400 15.5px/1.2 Georgia,serif;color:#3d4a40}.pskl-mapa--mir .pskl-mapa-g b{color:#827c6e}.pskl-mapa-g small{flex:none;font-size:11.5px;color:#827c6e;white-space:nowrap}.pskl-mapa-g small.ceka{color:#8a6d3b;font-weight:700}.pskl-mapa-g small.kvar{color:#8f3b31;font-weight:700}.pskl-kar{background:#fff;border:1px solid #e3dccb;border-radius:14px;padding:11px 12px 0;margin-bottom:8px}.pskl-kar-g{display:flex;align-items:center;gap:8px}.pskl-kar-ime{flex:1;min-width:0;font-size:14.5px;font-weight:650;color:#22301f;line-height:1.3;overflow-wrap:anywhere}.pskl-kar>.pskl-mir{margin:6px 0 11px}.pskl-bl{margin-top:9px;border:1px solid #efe8d7;border-radius:11px;overflow:hidden;background:#fff}.pskl-bl+.pskl-bl{margin-top:6px}.pskl-bl.nova{animation:pskl-nova .5s cubic-bezier(.22,1,.36,1) both}.pskl-bl-g{display:flex;align-items:baseline;gap:8px;padding:7px 10px 6px;background:#f8f3e6;border-bottom:1px solid #efe8d7}.pskl-bl-g b{flex:1;min-width:0;font-size:12.5px;font-weight:700;color:#6b5c33}.pskl-bl-g small{flex:none;font-size:11px;font-weight:650;color:#a39776}.pskl-bl--prazna .pskl-bl-g{background:#fbf9f4;border-bottom:none}.pskl-bl--prazna .pskl-bl-g b{color:#a39c8c;font-weight:650}.pskl-bl--bez .pskl-bl-g{background:#fbf3e2}.pskl-bl--bez .pskl-bl-g b{color:#8a6d3b}.pskl-ar{display:flex;align-items:baseline;gap:8px;padding:5px 10px;border-top:1px solid #f6f2e8;font-size:12.5px}.pskl-bl-g+.pskl-ar{border-top:none}.pskl-ar-ime{flex:1;min-width:0;color:#22301f;overflow-wrap:anywhere}.pskl-ar-ime small{display:block;margin-top:1px;font-size:10.5px;color:#3d5a6c}.pskl-ar-ime small.kvar{color:#8f3b31;font-weight:650}.pskl-ar-min{flex:none;font-size:11.5px;color:#6b665c;font-variant-numeric:tabular-nums;white-space:nowrap}.pskl-ar-min.ceka{padding:0 6px;border:1px solid #e8d3a8;border-radius:99px;background:#fbf3e2;font-size:10.5px;font-weight:650;color:#8a6d3b}.pskl-jos{display:block;width:100%;min-height:0;padding:6px 10px 7px;border:none;border-top:1px solid #f6f2e8;border-radius:0;background:#fff;text-align:left;font-size:11.5px;font-weight:650;font-family:inherit;color:#2f5238;cursor:pointer}.pskl-ritam{margin-top:7px;font-size:12.5px;color:#3d4a40}.pskl-ljudi{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px -12px 0;padding:8px 12px 9px;border-top:1px solid #f0eadb;min-height:44px;font-size:12px}.pskl-tko{font-size:11.5px;color:#8d8672}.pskl-salje{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.lok-popis{display:grid;gap:8px;margin-bottom:14px}.lok-kartica{display:flex;align-items:center;gap:12px;width:100%;min-height:0;padding:14px;border:1px solid #e3dccb;border-radius:16px;background:#fff;text-align:left;font-family:inherit;color:#22301f;cursor:pointer}.lok-kartica:hover{border-color:#cfc6b2}.lok-kartica.mir{background:#fbf9f4}.lok-kartica-t{flex:1;min-width:0}.lok-kartica-t b{display:block;font:400 17px/1.25 Georgia,serif;color:#22301f;overflow-wrap:anywhere}.lok-kartica.mir .lok-kartica-t b{color:#6b665c}.lok-stanje{display:block;margin-top:2px;font-size:11.5px;color:#8a8478}.lok-stanje.ceka{color:#8a6d3b;font-weight:650}.lok-stanje.kvar{color:#8f3b31;font-weight:700}.lok-stanje.zel{color:#3f6b4a;font-weight:650}.lok-strelica{flex:none;font-size:18px;line-height:1;color:#b3ab98}.lok-tocka{width:8px;height:8px;border-radius:50%;background:#a8483c;flex:none}.lok-broj{flex:none;font-size:10.5px;font-weight:800;line-height:16px;color:#8a6d3b;background:#fbf3e2;border:1px solid #e8d3a8;border-radius:99px;padding:0 6px}.lok-ljudi{display:flex;flex-wrap:wrap;row-gap:4px;margin-top:8px;padding-left:4px}.lok-ljudi>span{margin-left:-4px;box-shadow:0 0 0 1.5px #fff}.lok-kartica.kuca{background:transparent;border-style:dashed;border-color:#cfc6b2}.lok-tjedan{display:flex;gap:3px;margin-top:8px}.lok-dan{position:relative;display:grid;place-items:center;align-content:center;flex:none;width:34px;height:36px;border-radius:8px;background:#f7f5ef;color:#b3ab98;line-height:1.05;text-align:center}.lok-dan-slovo{display:block;font-size:7.5px;font-weight:800;letter-spacing:.04em;opacity:.75}.lok-dan-datum{display:block;font-size:12px;font-weight:800}.lok-dan-minus{position:absolute;top:-5px;right:-4px;min-width:16px;padding:0 3px;border-radius:99px;background:#fff;box-shadow:0 0 0 1px #cfc6b2;font-size:8.5px;font-weight:800;line-height:14px;color:#5d584c}.lok-dan-danas{outline:1px solid #a39c8c;outline-offset:1.5px}.lok-dan-pos{background:#e6eee3;color:#3f6b4a}.lok-dan-nep{background:#fbf3e2;color:#8a6d3b;box-shadow:inset 0 0 0 1px #e8d3a8}.lok-dan-tih{background:#f5f3ec;color:#bdb6a6}.lok-legenda{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0 4px 10px;font-size:10.5px;color:#8a8478}.lok-legenda i{display:inline-block;width:10px;height:10px;margin-right:4px;border-radius:3px;vertical-align:-1px}.lok-legenda b{font-weight:800;color:#5d584c}.lok-legenda .lok-dan-tih{box-shadow:inset 0 0 0 1px #e6e1d4}.lok-glava{padding:2px 4px 12px}.lok-natrag{display:inline-flex;align-items:center;gap:4px;min-height:0;margin:0 0 6px -2px;padding:4px 2px;border:none;background:none;font-size:13px;font-weight:650;font-family:inherit;color:#2f5238;cursor:pointer}.lok-glava-r{display:flex;align-items:center;gap:8px;margin-bottom:6px}.lok-glava-r .lok-natrag{margin-bottom:0}.lok-glava-r>:last-child{margin-left:auto}.lok-glava small{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9a9585}.lok-glava h2{margin:3px 0 4px;font:400 26px/1.15 Georgia,serif;color:#22301f;overflow-wrap:anywhere}.lok-glava .lok-stanje{margin-top:0}.lok-mapa{margin-bottom:14px;padding:10px;border:1px solid #e6dcc4;border-radius:18px;background:#efe9db}.lok-mapa.mir{background:#f6f2e8;border-color:#ece4d1}@keyframes pskl-nova{0%{opacity:0;transform:translateY(4px) scale(.9);background:#fbf3e2}}.pskl-tiho{color:#a39c8c}.pskl-ceka{color:#8a6d3b;font-weight:650}.pskl-kvar{color:#8f3b31;font-weight:700}.pskl-mir{font-size:12px;color:#8d8672;line-height:1.5;padding:2px}.pskl-ceka-red{margin-top:6px}.pskl-slozi{margin-top:8px;padding:11px 12px;border:1px solid #e8d3a8;background:#fbf3e2;border-radius:12px;font-size:12.5px;color:#8a6d3b;display:grid;gap:7px;justify-items:start}.pskl-slozi b{font-weight:700}.pskl-slozi-pr{font-size:11.5px;color:#8a7f63}.pskl-slozi-gumb{min-height:0;border:1px solid #2f4633;background:#2f4633;color:#f5efe0;border-radius:99px;padding:7px 14px;font-size:12.5px;font-weight:700;font-family:inherit;cursor:pointer}.pskl-slozi-gumb:disabled{opacity:.6;cursor:default}.pskl-slozi-ili{font-size:11.5px;color:#8a7f63}.pskl-veza{min-height:0;border:none;background:none;padding:0;color:#3d5a6c;text-decoration:underline;font-size:11.5px;font-family:inherit;cursor:pointer}.pskl-mapa-dno{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:4px 2px 0}.pskl-novo{min-height:0;display:inline-flex;align-items:center;gap:6px;border:1px dashed #cfc6b2;background:transparent;border-radius:99px;padding:7px 13px;font-size:12px;font-weight:650;color:#5b6357;font-family:inherit;cursor:pointer}.pskl-novo:hover{border-color:#b9ad92;color:#22301f}.pskl-bez{background:#fbf8f1;border:1px dashed #d8cfba;border-radius:14px;padding:12px;font-size:12.5px;color:#6b665c;line-height:1.5;display:grid;gap:9px;justify-items:start}.pskl-bez b{color:#22301f}.pskl-poruka{margin:0 0 12px;font-size:12px;font-weight:650;color:#2f5238}.usk-pravilo{margin:10px 14px 0;padding:9px 11px;border-radius:11px;background:#f6f1e6;border:1px solid #e6dcc4;font-size:12px;line-height:1.5;color:#5d584c}.usk-polje--zapis{background:#f4f1e8;border-color:#ece6d6;color:#6b665c}@media (prefers-reduced-motion: reduce){.pskl-bl.nova{animation:none}}.rob-pak{margin-bottom:4px;padding:10px 11px 12px;border:1px solid #e3dccb;border-radius:13px;background:#faf7f0}.rob-polje{display:flex;align-items:center;gap:6px;border:1px solid #d5cfc0;border-radius:9px;background:#fff;padding-right:11px}.rob-polje:focus-within{border-color:#2f5238;box-shadow:0 0 0 2px #eef4ef}.rob-polje input{flex:1;min-width:0;border:none;outline:none;background:transparent;padding:9px 4px 9px 11px;font-size:14px;font-family:inherit;color:#22301f}.rob-polje em{flex:none;font-style:normal;font-size:12.5px;font-weight:650;color:#8f887a;white-space:nowrap}.rob-neob{font-size:10.5px;font-weight:600;letter-spacing:0;color:#a9a291}.rob-u-cjeniku{margin:14px -14px 0;padding:12px 14px;border-top:1px solid #e8d3a8;background:#f4efe2}.rob-predlozak-veza{margin-left:auto;min-height:0;padding:4px 0;border:none;background:none;font-size:11.5px;font-family:inherit;color:#6b665c;text-decoration:underline;text-decoration-color:#d5cfc0;text-underline-offset:3px;cursor:pointer}.rob-predlozak-veza:disabled{opacity:.5;cursor:default}.rob-makni{margin-left:auto;min-height:0;border:none;background:none;padding:0;font-size:11px;font-weight:500;letter-spacing:0;color:#8f887a;text-decoration:underline;cursor:pointer;font-family:inherit}.rob-pomoc{margin-top:5px;font-size:11.5px;color:#8d8672;line-height:1.45}.rob-pomoc b{color:#3d4a40}.rob-pomoc--ceka{color:#8a6d3b}.rob-dodaj{display:block;width:100%;margin-top:12px;min-height:0;border:1px dashed #cfc6b2;background:transparent;border-radius:10px;padding:10px 11px;text-align:left;font-size:12.5px;font-weight:650;font-family:inherit;color:#5b6357;cursor:pointer}.rob-dodaj small{display:block;margin-top:2px;font-size:11px;font-weight:500;color:#9a9585}.rob-dodaj:hover{border-color:#b9ad92;color:#22301f}.rob-prekidac{display:flex;align-items:center;gap:10px;width:100%;margin-top:11px;min-height:0;border:none;background:none;padding:0;text-align:left;font-size:12.5px;font-family:inherit;color:#3d4a40;cursor:pointer;line-height:1.35}.rob-prekidac small{display:block;font-size:11px;color:#8d8672}.rob-kv{position:relative;flex:none;width:34px;height:19px;border-radius:99px;background:#d5cfc0;transition:background-color .2s ease}.rob-kv:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;transition:left .2s cubic-bezier(.2,.7,.3,1)}.rob-kv.on{background:#3f6b4a}.rob-kv.on:after{left:17px}.rob-ploha{background:#fff;border:1px solid #ddd3bd;border-radius:12px;overflow:hidden;box-shadow:0 1px #28372a0a}.rob-ploha>.rob-ime+.rob-ime{border-top:1px solid #f0e9da}.rob-ime>.kuh-skup+.kuh-skup{border-top:1px solid #f6f2e8}.rob-red-ime{display:flex;align-items:center;flex-wrap:wrap;gap:7px;row-gap:3px;font-size:14px;font-weight:650;line-height:1.25;margin-bottom:2px}.rob-red-nehrana{font-size:11px;font-weight:500;color:#9a9585}.rob-ploha>.kuh-skup+.kuh-skup{border-top:1px solid #f0e9da}.rob-tocke>.rob-tocke-plavo{color:#3d5a6c}.rob-tocke{display:block}.rob-tocke>span{display:block;position:relative;padding-left:12px;font-size:12px;line-height:1.5;color:#8d8672;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rob-tocke>span:before{content:"•";position:absolute;left:1px;top:0;color:#c9c1ad}.rob-tocke>span b{font-weight:650;color:#3d4a40}.rob-tocke>.rob-tocke-ceka{color:#8a6d3b}.rob-tocke>.rob-tocke-put{white-space:normal}.rob-tocke>.rob-tocke-kvar{white-space:normal;color:#a8483c}.rob-tocke>.rob-tocke-kvar:before{color:#d8a49b}.rob-tocke>.rob-tocke-kvar s{color:#b98a82}.rob-cijena-al{display:block;margin-top:2px;font-size:10.5px;font-weight:650;color:#8a6d3b}.rob-cijena-prodaja{display:block;margin-top:2px;font-size:10.5px;color:#8d8672;font-variant-numeric:tabular-nums}.rob-tocke>.rob-tocke-alergeni{white-space:normal}.rob-cijena-marza{display:block;margin-top:2px;font-size:10.5px;font-weight:650;color:#2f5238;font-variant-numeric:tabular-nums}.rob-ceka{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;margin-bottom:10px;background:#fbf3e2;border:1px solid #e8d3a8;border-radius:10px;padding:7px 11px;font-size:11.5px;color:#8a6d3b}.rob-ceka>b{font-weight:700;margin-right:7px}.rob-ceka-dio{min-height:0;border:none;background:none;padding:1px 4px;border-radius:6px;cursor:pointer;color:inherit;font-size:11.5px;font-weight:600;text-decoration:underline dotted;text-underline-offset:3px}.rob-ceka-dio--on{background:#8a6d3b;color:#fbf3e2;text-decoration:none}.rob-ceka-tocka{color:#c9b48a;margin:0 2px}.rob-ceka-uputa{font-size:11px;color:#8a6d3b;margin:-4px 0 10px;line-height:1.4}.pro-kat-olovka{min-height:0;border:none;background:none;padding:0 4px;margin-left:5px;cursor:pointer;color:#b3ab98;font-size:12px;line-height:1;vertical-align:-1px}.pro-kat-olovka:hover{color:#5b6357}.sudar-spremanja{margin-bottom:10px;border:1px solid #e8d3a8;background:#fbf3e2;color:#6f5628;border-radius:12px;padding:10px 11px;font-size:12px;line-height:1.45}.sudar-spremanja b{color:#4d3b14}.sudar-spremanja table{width:100%;border-collapse:collapse;margin:7px 0 9px;font-size:12px}.sudar-spremanja td{padding:4px 0;border-top:1px solid #efe1c4;vertical-align:top}.sudar-spremanja td:first-child{color:#8a6d3b;width:34%;padding-right:8px}.sudar-spremanja s{color:#b3a27c}.sudar-oba{color:#a8483c;font-weight:700}.sudar-izbor{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.sudar-izbor button{min-height:0;border-radius:99px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer}.sudar-moje{border:none;background:#3f6b4a;color:#f5efe0}.sudar-njihovo{border:1px solid #c99a4a;background:#fff;color:#6f5628}.sudar-tiho{color:#8a6d3b;font-size:11px;margin-top:6px}.pro-kat-dodaj{min-height:0;border:none;background:none;padding:0;margin-left:8px;cursor:pointer;color:#2f5238;font-size:9px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;text-decoration:underline}.pp-raste{display:grid;grid-template-rows:0fr;margin:0 -14px;opacity:0;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .22s ease}.pp-raste.otv{grid-template-rows:1fr;opacity:1}.pp-raste>div{overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s linear .34s}.pp-raste.otv>div{visibility:visible;transition:none}.pp-raste>div>div{padding:22px 14px 0}@media (prefers-reduced-motion: reduce){.pp-raste,.pp-raste>div{transition:none}}.rob-pomoc .rob-zel{color:#2e6b4f}.pp-ceka{margin-bottom:10px;padding:8px 10px;border-radius:9px;background:#fbf3e2;border:1px solid #e8d3a8;color:#8a6d3b;font-size:11.5px;line-height:1.45}.pp-ceka button{min-height:0;border:none;background:none;padding:0;color:#8a6d3b;font-weight:700;text-decoration:underline;font-size:11.5px;font-family:inherit;cursor:pointer}@media (prefers-reduced-motion: reduce){.rob-kv,.rob-kv:after{transition:none}}.pro-nat{display:block;font-size:9.5px;font-weight:800;letter-spacing:.5px;color:#8f887a;margin-bottom:4px}.pro-nat--dalje{margin-top:14px}.pro-polje{display:flex;align-items:center;gap:8px;width:100%;min-height:0;margin:0;padding:9px 11px;box-sizing:border-box;border:1px solid #d5cfc0;border-radius:9px;background:#fff;text-align:left;font-family:inherit;font-size:14px;color:#22301f;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pro-polje:hover{border-color:#b9b29f}.pro-polje.otv{border-color:#3f6b4a;box-shadow:0 0 0 3px #e3eee5}.pro-polje.pijesak{background:#fbf3e2;border-color:#e8d3a8}.pro-polje.pijesak .pro-polje-v{color:#8a6d3b}.pro-polje.kvar{border-color:#e6c5c0}.pro-polje-v{flex:1;min-width:0;font-weight:600;overflow-wrap:anywhere}.pro-polje-v s{color:#9a9585;font-weight:500}.pro-polje-tiho{font-weight:500;color:#9a9585}.pro-polje-str{flex:none;display:grid;place-items:center;color:#8f887a;transition:transform .2s,color .2s}.pro-polje.otv .pro-polje-str,.pro-polje-str--otv{transform:rotate(180deg);color:#3f6b4a}.pro-crv{color:#a8483c;font-weight:700}.pro-ozn{flex:none;font-size:9px;font-weight:800;letter-spacing:.08em;padding:2px 6px;border-radius:6px;color:#8a6d3b;background:#fff7e6;border:1px solid #e8d3a8}.pro-meni{margin-top:4px;background:#fff;border:1px solid #d5cfc0;border-radius:10px;overflow:hidden;box-shadow:0 8px 22px #1423191f;animation:pro-meni-otvori .18s ease-out}@keyframes pro-meni-otvori{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pro-meni-o{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:0;margin:0;padding:9px 11px;border:none;border-top:1px solid #f1ece0;border-radius:0;background:#fff;text-align:left;font-family:inherit;color:#22301f;cursor:pointer}.pro-meni-o:first-child{border-top:none}.pro-meni-o:hover{background:#f7faf7}.pro-meni-o.on{background:#eef4ef}.pro-meni-rd{flex:none;width:16px;height:16px;margin-top:2px;border-radius:50%;border:1.5px solid #cfc6b2;background:#fff}.pro-meni-o.on .pro-meni-rd{border-color:#3f6b4a;background:#3f6b4a;box-shadow:inset 0 0 0 3px #fff}.pro-meni-t{flex:1;min-width:0;font-size:13.5px;font-weight:650}.pro-meni-t small{display:block;margin-top:1px;font-size:11px;font-weight:500;color:#9a9585}.pro-meni-sk{padding:9px 11px 3px;border-top:1px solid #f1ece0;font-size:13.5px;font-weight:650;color:#22301f}.pro-meni-sk small{display:block;margin-top:1px;font-size:11px;font-weight:500;color:#9a9585}.pro-meni-o.pro-meni-mj{padding:7px 11px 7px 24px;border-top:none}.pro-meni-mj .pro-meni-t{font-size:13px;font-weight:600}.pro-meni-mj .pro-meni-t small{display:inline;margin:0 0 0 6px;font-size:10.5px;font-weight:600;color:#5b7262}.pro-meni-kv{flex:none;width:16px;height:16px;margin-top:2px;border-radius:4px;border:1.5px solid #cfc6b2;background:#fff;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:800;line-height:1}.pro-meni-o.on .pro-meni-kv{border-color:#3f6b4a;background:#3f6b4a}.pro-meni-o.on .pro-meni-kv:after{content:"✓"}.pro-meni-dno{display:flex;align-items:center;gap:8px;padding:8px 10px;border-top:1px solid #f1ece0;background:#fbfaf6}.pro-meni-dno span{flex:1;min-width:0;font-size:11px;color:#827c6e}.pro-meni-dno span.pro-crv{color:#a8483c}.pro-meni-dno button{flex:none;min-height:0;margin:0;border:none;border-radius:99px;padding:6px 14px;background:#2f4633;color:#f5efe0;font-family:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.pro-meni-dno button:disabled{opacity:.45;cursor:default}.pro-meni-ploce{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:8px}.pro-meni-ploce button{display:block;min-height:0;margin:0;padding:9px 4px 8px;text-align:center;background:#fff;border:1px solid #e3dccb;border-radius:10px;font-family:inherit;cursor:pointer;transition:border-color .15s}.pro-meni-ploce button:hover{border-color:#9fb8a5}.pro-meni-ploce b{display:block;font-size:13.5px;color:#22301f}.pro-meni-ploce small{display:block;margin-top:2px;font-size:10.5px;color:#9a9585}.pro-meni-ploce button.on{background:#2f4633;border-color:#2f4633}.pro-meni-ploce button.on b{color:#f5efe0}.pro-meni-ploce button.on b:before{content:"✓ "}.pro-meni-ploce button.on small{color:#b9c8bb}.pro-obl{position:relative;display:block;margin-top:9px;padding:9px 12px 10px;background:#eaf3ec;border-radius:10px;font-size:12.4px;line-height:1.55;color:#33503c}.pro-obl:before{content:"";position:absolute;left:22px;top:-6px;width:12px;height:12px;background:inherit;transform:rotate(45deg);border-radius:2px}.pro-obl b{color:#1f3a28;font-weight:650}.pro-obl-navod{color:#3d5a6c;white-space:nowrap}.pro-obl-kvar{display:block;margin-top:5px;color:#a8483c;font-weight:650}.pro-obl-uputa{display:block;margin-top:6px;padding:6px 9px;background:#fff;border-radius:8px;color:#24402f}.pro-obl-dalje-r{display:block;margin-top:6px}.pro-obl-dalje{display:block;margin-top:6px;padding-top:6px;border-top:1px dashed #cfe0d2;font-size:11.5px;color:#5b7262}.pro-obl-dalje button{min-height:0;margin:0;padding:0;border:none;background:none;color:#2f5238;font-family:inherit;font-size:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.pro-obl--pijesak{background:#fbf3e2;color:#8a6d3b}.pro-obl--crveno{background:#fdf0ee;color:#a8483c;font-weight:600}@media (prefers-reduced-motion: reduce){.pro-meni{animation:none}.pro-polje,.pro-polje-str,.pro-meni-ploce button{transition:none}}.ni-txt::placeholder{color:#c3baa6;font-weight:500}.ni-dodaj::placeholder{color:#3f6b4a;font-weight:700}.bez-veze-traka~:not([role=dialog]),div:has(>.bez-veze-traka)~:not([role=dialog]){opacity:.62;transition:opacity .2s}.cuvanje-ispod>.cuvanje-red{position:relative;padding-left:26px}.cuvanje-ispod>.cuvanje-red:before{content:"↳";position:absolute;left:11px;top:9px;color:#c3baa6;font-size:12px}.cuvanje-red--naslov{background:#f8f6f0}.cuvanje-red-stoji{margin-left:auto;font-size:10.5px;font-weight:650;color:#3f6b4a;white-space:nowrap}.prm{background:#fff;border:1px solid #e0d9c8;border-radius:12px;padding:13px 13px 12px;margin-top:8px;font-variant-numeric:tabular-nums}.prm+.prm{margin-top:10px}.prm-gl{display:flex;align-items:baseline;gap:6px}.prm-nat{font-size:9.5px;font-weight:800;letter-spacing:.3px;color:var(--ploca-tinta-2)}.prm-iznos{margin-left:auto;font-size:15px;font-weight:800;letter-spacing:-.3px;white-space:nowrap;color:var(--ploca-tinta)}.prm-pod{font-size:10.5px;color:var(--ploca-tinta-tiha);margin-top:2px}.prm-pod b{color:var(--ploca-tinta-2);font-weight:750}.prm-red{display:grid;gap:3px}.prm-tok{position:relative}.prm-tok>*{position:relative;z-index:1}.prm-tok>.prm-staze{position:absolute;z-index:0;top:-2px;right:0;bottom:-2px;left:0;display:grid;gap:3px}.prm-staze span{background:#f9f6ef;border-radius:3px}.prg-osi{margin-top:14px}.prm-nebo+.prg-osi{margin-top:2px}.prg-poz{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;gap:3px}.prg-ta{position:relative;height:14px;margin-top:1px}.prg-crta{position:absolute;top:0;bottom:0;font-size:8.5px;font-weight:800;line-height:11px;text-align:center;white-space:nowrap;letter-spacing:-.2px;color:var(--ploca-program)}.prg-crta:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.5px;border-radius:2px;background:var(--ploca-program)}.prg-crta.rez:after{border-radius:2px 0 0 2px}.prg-broj{padding:0 3px;border-radius:3px;background:#ffffffe6}.prm-vr{margin-top:9px;font-size:8.5px;font-weight:700;color:var(--ploca-tinta-plaha);text-align:center}.prm-nebo{margin-top:2px;height:14px}.prm-nebo>span{display:flex;align-items:center;justify-content:center;min-width:0;height:14px;border-radius:3px 3px 0 0}.prm-nebo svg{display:block}.prm-nebo .k{color:#2f6f9f}.prm-graf{align-items:end;height:68px;margin-top:14px}.prm-graf.uz-nebo{margin-top:0}.prm-graf.nizak{height:44px}.prm-st{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;position:relative}.prm-st.ploha{border-radius:0 0 3px 3px}.prm-stog{display:flex;flex-direction:column;justify-content:flex-end;gap:1px;position:relative;z-index:1;width:100%;max-width:15px;height:100%}.prm-seg{width:100%;border-radius:1px;flex-shrink:0;min-height:2px}.prm-seg:first-child{border-radius:3px 3px 1px 1px}.prm-obris{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:15px;box-sizing:border-box;border:1.5px dashed #9fb3a9;border-bottom:none;border-radius:3px 3px 0 0;pointer-events:none}.prm-obris.preko{border-color:#8a8477;z-index:2}.prm-sati{margin-top:4px;font-size:8.5px;color:var(--ploca-tinta-tiha);font-weight:700;text-align:center}.prm-ljudi{height:15px;margin-top:6px}.prm-lj{position:absolute;top:0;bottom:0;border-radius:3px;font-size:9px;font-weight:800;line-height:15px;text-align:center;color:var(--ploca-tinta)}.prm-lj.tamno{color:#fff}.prm-lj-zn{position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:8px;height:10px;fill:var(--ploca-tinta-plaha)}.prm.pdl{padding:12px}[data-blijed]>:not(.pdl){opacity:.62}.pdl-sat-tr{font-size:8.5px;font-weight:800;line-height:10px;color:var(--ploca-tinta-tiha);font-variant-numeric:tabular-nums}.pdl-nat{display:block;font-size:8px;line-height:11px;font-weight:800;letter-spacing:.5px;color:var(--ploca-tinta-tiha)}.pdl-dan{display:block;font-family:var(--font-serif);font-size:15px;line-height:19px;font-weight:500;color:var(--ploca-tinta);white-space:nowrap}.pdl-nsl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.pdl-nsl button{min-height:0;padding:0;border:0;background:none;text-align:right;cursor:pointer}.pdl-nsl button .pdl-dan{color:var(--ploca-danas)}.pdl-fale{display:inline-block;margin-left:5px;padding:0 5px;border-radius:4px;background:#e8cf9c;font-style:normal;font-size:9px;line-height:12px;font-weight:800;color:#6b5220}.pdl-pod{margin-top:8px}.pdl-kvar{margin-top:6px;font-size:11px;line-height:15px;font-weight:700;color:var(--ploca-crvena-tinta)}.pdl-op{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:9px}.pdl-op button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:0;padding:6px 1px 7px;border:1.5px solid transparent;border-radius:11px;background:#f3efe6;color:var(--ploca-tinta-tiha);cursor:pointer;font-variant-numeric:tabular-nums}.pdl-op span{font-size:10px;font-weight:700;line-height:13px}.pdl-op b{font-size:15px;font-weight:800;line-height:19px;letter-spacing:-.2px}.pdl-op small{font-size:9.5px;font-weight:600;line-height:12px}.pdl-op button.on{border-color:var(--ploca-danas);background:#e6f2ec;color:#1f5039}.pdl-op button.on:after{content:"✓";position:absolute;top:-5px;right:-4px;width:14px;height:14px;border-radius:50%;background:var(--ploca-danas);font-size:8.5px;font-weight:800;line-height:14px;text-align:center;color:#fff}.pdl-op.iste{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 8px;padding:7px 11px;border-radius:11px;background:#e6f2ec;color:#1f5039;font-variant-numeric:tabular-nums}.pdl-op.iste b{grid-column:2;grid-row:1}.pdl-op.iste small{grid-column:2;grid-row:2;text-align:right}.pdl-zn-op{width:13px;height:13px;margin-bottom:1px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.pdl-kpi{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;margin-top:7px;padding:5px 0;border:1px solid #e8e2d4;border-radius:10px;font-size:11px;color:var(--ploca-tinta-tiha);font-variant-numeric:tabular-nums}.pdl-kpi b{font-weight:800;color:var(--ploca-tinta)}.pdl-kpi span{display:flex;align-items:center;justify-content:center;gap:4px}.pdl-kpi i{height:12px;background:#e0d9c8}.pdl-sil{width:7px;height:8.5px;fill:currentColor;opacity:.85}.pdl-sl-os,.pdl-sl-jela{margin-top:7px;padding:6px 9px;border:1px solid #e8e2d4;border-radius:10px}.pdl-sl-os .prm-sati{margin-top:0}.pdl-sl-os .prm-red,.pdl-sl-jela .prm-red{position:relative}.pdl-sl-jela .prm-sati{margin-top:2px}.pdl-sl-jela .pdl-nat{margin-bottom:1px}.pdl-zn-crta{width:8.5px;height:8.5px;fill:none;stroke:var(--ploca-tinta-plaha);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.pdl-os{position:relative;margin-top:3px}.pdl-os>div:last-child{position:relative}.pdl-crte{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pdl-crte i{position:absolute;top:0;bottom:0;width:1px;background:#5f5e5a17}.pdl-traka{position:relative;height:18px;margin-bottom:2px}.prm-lj.pdl-sm{display:flex;align-items:center;justify-content:space-between;gap:2px;padding:0 5px;box-sizing:border-box;border-radius:5px;overflow:hidden;white-space:nowrap;text-align:left;color:#fff}.pdl-sm span{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:9.5px;font-weight:700;line-height:18px}.pdl-sm b{display:inline-flex;align-items:center;gap:2px;font-size:10.5px;font-weight:800;line-height:18px}@keyframes pdl-blic{0%,50%,to{box-shadow:0 0 #2e6b4f00;filter:none}25%,75%{box-shadow:0 0 0 3px #2e6b4f52;filter:brightness(1.22)}}.pdl-sm.blic{animation:pdl-blic 1.1s ease-in-out 1}@media (prefers-reduced-motion: reduce){.pdl-sm.blic{animation-duration:.01s}}.pdl-jela{align-items:end;height:36px;margin-top:4px}.pdl-jela span{display:flex;align-items:flex-end;min-width:0;height:36px}.pdl-jela i{display:block;width:100%;border-radius:3px;font-style:normal;font-size:8.5px;font-weight:800;line-height:14px;text-align:center;color:var(--ploca-tinta);font-variant-numeric:tabular-nums}.pdl-jela i.tamno{color:#fff}.pdl-dno{display:flex;align-items:center;gap:8px;margin-top:11px;min-height:36px}.pdl-slozi{flex:1;min-width:0;min-height:36px;padding:0 10px;border:0;border-radius:11px;background:var(--ploca-danas);font-size:12.5px;font-weight:700;color:#fff;cursor:pointer}.pdl-gotovo{flex:1;font-size:12px;font-weight:700;color:var(--ploca-danas)}.pdl-pocetno{flex:none;min-height:0;padding:7px 0;border:0;background:none;font-size:11px;font-weight:700;color:var(--ploca-tinta-tiha);cursor:pointer;white-space:nowrap}.pdl-pl-gl{display:flex;align-items:center;justify-content:space-between;gap:8px}.pdl-pl-gl b{font-family:var(--font-serif);font-size:18px;font-weight:500;color:var(--ploca-tinta)}.pdl-pl-pod{margin-top:2px;font-size:12px;color:var(--ploca-tinta-tiha);font-variant-numeric:tabular-nums}.pdl-tb{margin-top:10px;font-size:10.5px;font-variant-numeric:tabular-nums}.pdl-tb-r{display:grid;gap:1px;align-items:center;text-align:center;line-height:17px;color:var(--ploca-tinta-2)}.pdl-tb-r .d{text-align:left;font-size:10px;font-weight:700;color:var(--ploca-tinta-tiha);white-space:nowrap}.pdl-tb-r.gl{font-size:8.5px;font-weight:700;color:var(--ploca-tinta-tiha)}.pdl-tb-r .nad{border-radius:4px;background:#e8cf9c;color:#6b5220;font-weight:700}.pdl-tb-r.tip{margin-top:3px;padding-top:3px;border-top:1px solid var(--ploca-crta);font-weight:800;color:var(--ploca-tinta)}.pdl-tb-r.lj{font-weight:800;color:var(--ploca-tinta-tiha)}.pdl-pop{margin-top:10px;display:grid;gap:1px;font-size:11px;line-height:15px;font-variant-numeric:tabular-nums}.pdl-pop>div{display:grid;grid-template-columns:58px minmax(0,1fr) minmax(0,1fr) 30px;gap:6px;padding:3px 5px;border-radius:6px;color:var(--ploca-tinta-2)}.pdl-pop>div.gl{padding-bottom:1px;font-size:8.5px;font-weight:700;color:var(--ploca-tinta-tiha)}.pdl-pop>div.cilj{background:#f1ede2}.pdl-pop b{font-weight:800;color:var(--ploca-tinta);white-space:nowrap}.pdl-pop span:last-child{text-align:right}.pdl-opc{margin-top:11px;display:grid;gap:3px}.pdl-opc>div{display:grid;grid-template-columns:minmax(0,1fr) 36px 62px 96px;gap:0 6px;padding:5px 7px;border-radius:8px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--ploca-tinta-2)}.pdl-opc>div.on{background:#f1ede2}.pdl-opc b{font-weight:800;color:var(--ploca-tinta)}.pdl-opc span{white-space:nowrap;text-align:right}.pdl-opc p{grid-column:1 / -1;margin:1px 0 0;font-size:11px;line-height:15px;color:var(--ploca-tinta-tiha)}.pdl-osn{margin:10px 0 0;padding:9px 0 0;border-top:1px solid var(--ploca-crta);list-style:none;display:grid;gap:4px;font-size:11.5px;line-height:16px;color:var(--ploca-tinta-2)}.pdl-osn b{font-weight:750;color:var(--ploca-tinta)}.prm-udio{margin-bottom:16px;display:flex;align-items:center;gap:12px;font-size:10.5px;color:var(--ploca-tinta-2)}.prm-udio svg{flex-shrink:0;display:block;cursor:pointer}.prm-leg{display:grid;gap:3px;flex:1;min-width:0}.prm-pil{justify-self:start;display:inline-flex;align-items:center;gap:4px;min-height:0;margin-left:-7px;padding:2px 8px 2px 6px;border-radius:99px;border:1px solid #e6dfcf;background:transparent;font-size:10.5px;font-weight:400;line-height:15px;color:var(--ploca-tinta-2);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.prm-pil b{font-weight:800;color:var(--ploca-tinta)}.prm-pil.on{background:#f3efe6;border-color:#c9bda2}.prm-pil.ug,.prm-pil.ug b,.prm-pil.ug .prm-tih{color:var(--ploca-tinta-plaha)}.prm-sw{display:inline-block;width:8px;height:8px;border-radius:2px;flex-shrink:0}.prm-tih{color:var(--ploca-tinta-tiha)}.prm-olovka{justify-self:start;min-height:0;margin:3px 0 0 -7px;border:none;background:none;padding:2px 6px;font-size:10.5px;font-weight:700;color:var(--ploca-danas);cursor:pointer}.prm-izvor{margin-top:12px;padding-top:9px;border-top:1px solid #f3eee3;font-size:9.5px;color:var(--ploca-tinta-plaha);display:flex;gap:4px;align-items:baseline}.prm-izvor button{margin-left:auto;min-height:0;border:none;background:none;padding:0;font-size:10px;font-weight:700;color:var(--ploca-danas);cursor:pointer}.prm-isc{font-size:10.5px;color:var(--ploca-tinta-2)}.prm-isc-gl{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:9px;font-size:9px}.prm-isc-n{font-size:9.5px;font-weight:800;letter-spacing:.3px;color:var(--ploca-tinta-2)}.prm-mreza{display:grid;gap:4px;margin-top:2px}.prm-mreza i{height:18px;border-radius:3px;background:#f3efe6;font-style:normal;font-size:8.5px;font-weight:800;line-height:18px;text-align:center;color:var(--ploca-tinta);letter-spacing:-.2px;overflow:hidden}.prm-mreza i.tamno{color:#fff}.prm-gusto .prm-mreza i,.prm-gusto .prm-sati,.prm-gusto .prm-vr{font-size:7.5px;letter-spacing:-.4px}.prm-gusto .prm-nebo svg{width:9px;height:9px}.prm-legisc{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr)}.prm-lr{padding:8px 0}.prm-lr:first-child{padding-top:0}.prm-lr:last-child{padding-bottom:2px}.prm-lr+.prm-lr{border-top:1px solid #f3eee3}.prm-usp{display:flex;align-items:baseline;gap:5px;line-height:14px}.prm-usp .prm-sw{align-self:center}.prm-usp b{font-size:11.5px;font-weight:800;color:var(--ploca-tinta);white-space:nowrap;flex-shrink:0}.prm-im{font-size:11px;font-weight:650;color:var(--ploca-tinta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.prm-usp .prm-desno{margin-left:auto}.prm-f{display:grid;grid-template-columns:minmax(0,1fr) 46px 46px;column-gap:6px;align-items:baseline;font-size:9.5px;line-height:13px;color:var(--ploca-tinta-tiha)}.prm-f span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prm-f i{justify-self:end;font-style:normal;font-size:10.5px;font-weight:800;color:var(--ploca-tinta);white-space:nowrap}.prm-f b{justify-self:end;font-weight:650;color:var(--ploca-tinta-2);white-space:nowrap}.prm-art-red{position:relative;width:100%;min-height:0;margin:-8px 0;padding:8px 0;border-radius:0;background:none;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent}.prm-str{display:inline-block;font-size:12px;line-height:12px;color:var(--ploca-tinta-plaha);transition:transform .32s cubic-bezier(.22,1,.36,1)}.prm-str.otv{transform:rotate(90deg)}.prm-art-omot{margin:0 -7px}.prm-art{margin-top:7px;padding:7px 7px 8px;border-radius:8px;background:#efeade;box-shadow:inset 0 1px 3px #463a233d,inset 0 0 0 1px #463a230d}.prm-art-n{margin-bottom:2px;font-size:9.5px;font-weight:700;line-height:13px;color:var(--ploca-tinta-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prm-art .prm-f i{font-size:9.5px;font-weight:650;color:var(--ploca-tinta-2)}@media (prefers-reduced-motion: reduce){.prm-str{transition:none}}.prm-tj{position:relative;height:7px;margin:5px 0 4px;border-radius:2px;background:#f6f2e9}.prm-tj i{position:absolute;left:0;top:0;bottom:0;border-radius:2px}.prm-tj .ob{box-sizing:border-box;background:none;border:1.5px dashed #8a8477;z-index:1}.prm-tj .ob.preko{border-color:#ffffffd9}.prm-ki{margin-top:8px;padding-top:7px;border-top:1px solid #f3eee3;color:#5f6b75}.prm-ki .prm-f{margin-top:3px}.prm-ki-zn{flex-shrink:0;align-self:center}.prm-ki-zn svg{display:block}.prm-ki b{color:var(--ploca-tinta)}.prg{background:#fff;border:1px solid #e0d9c8;border-radius:12px;padding:13px 13px 8px;margin-top:10px;font-variant-numeric:tabular-nums}.prg-gl{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:7px}.prg-gl b{font-size:9.5px;font-weight:800;letter-spacing:.3px;color:var(--ploca-program)}.prg-gl a{font-size:10px;color:var(--ploca-tinta-tiha);text-decoration:none}.prg-r{display:block;padding:8px 0;text-decoration:none}.prg-gl+.prg-r{padding-top:0}.prg-r+.prg-r{border-top:1px solid #f3eee3}.prg-t{font-size:10px;font-weight:750;color:var(--ploca-tinta-2);white-space:nowrap}.prg-x{font-size:11px;color:var(--ploca-tinta);line-height:14px;font-weight:650}.prg-s{font-size:9.5px;font-weight:400;line-height:13px;color:var(--ploca-tinta-tiha)}.prg-r .prm-usp{margin-top:1px}.prg-r .prm-usp .prg-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.prg-kvar{font-size:9.5px;font-weight:700;color:var(--ploca-crvena-tinta);padding:5px 0 2px;border-top:1px solid #f3eee3;line-height:13px}.prg-gl+.prg-kvar{border-top:none}.prm-pod+.prg-kvar{border-top:none;margin-top:4px}.prm-novi{display:flex;align-items:baseline;gap:6px;margin-top:6px;font-size:9.5px;color:var(--ploca-tinta-tiha)}.prm-novi b{font-weight:700;color:var(--ploca-tinta-2)}.prm-novi button{margin-left:auto;min-height:0;border:none;background:none;padding:0;font-size:10px;font-weight:700;color:var(--ploca-danas);cursor:pointer;white-space:nowrap}.prm-kvar-citanja{font-size:11px;line-height:15px;color:var(--ploca-crvena, #8a4a4a);margin-bottom:8px;min-width:0}.prm-izvor .prm-kvar-citanja{margin-bottom:0;font-size:10px;line-height:13px}.stari-red{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--lovski-beige-200)}.stari-red .btn-secondary{align-self:flex-start}.stari-nat{font-size:12.5px;font-weight:700;color:var(--lovski-ink)}.stari-tih{font-size:11.5px;line-height:1.45;color:var(--lovski-ink-muted)}.stari-kvar{font-size:11.5px;line-height:1.45;color:var(--ploca-crvena)}.stari-traka{height:6px;border-radius:3px;background:#efe9db;overflow:hidden}.stari-traka i{display:block;height:100%;border-radius:3px;background:var(--lovski-green-800);transition:width .5s ease}.stari-gotovo{padding-top:10px;border-top:1px solid var(--lovski-beige-200);font-size:11.5px;line-height:1.45;color:var(--lovski-ink-muted)}.prm-ucitaj{border:1.5px dashed var(--ploca-rub-jak);background:#fbf8f2;border-radius:12px;padding:9px 11px 10px;margin-top:8px}.prm-ucitaj-gl{display:flex;align-items:baseline;margin-bottom:7px}.prm-ucitaj-gl .prm-tih{margin-left:auto;font-size:10px}.prm-ucitaj button{display:block;width:100%;min-height:0;border:1px solid var(--ploca-rub-jak);background:#fff;border-radius:99px;padding:6px 10px;font-size:11.5px;font-weight:700;color:var(--ploca-danas);cursor:pointer}.pru-gl{display:flex;align-items:flex-start;gap:9px}.pru-gl-t{min-width:0;flex:1}.pru-h{font:400 19px/1.25 var(--font-serif);color:#22301f}.pru-dat{font-size:10.5px;color:var(--ploca-tinta-tiha);margin-top:3px;word-break:break-word}.pru-mapa{background:#efe9db;border-radius:14px;padding:10px 12px;margin-top:12px;font-size:12.5px}.pru-mz{display:flex;align-items:baseline;gap:8px;padding-bottom:6px;border-bottom:1px solid #ddd3bd;margin-bottom:7px}.pru-mz-ime{font:400 15.5px var(--font-serif);color:var(--ploca-tinta)}.pru-mz-st{margin-left:auto;font-size:11px;color:var(--ploca-tinta-tiha);white-space:nowrap}.pru-red{display:flex;gap:8px;padding:3px 0;font-variant-numeric:tabular-nums}.pru-red .t{color:var(--ploca-tinta-tiha)}.pru-red .d{margin-left:auto;text-align:right;color:var(--ploca-tinta-2)}.pru-red b{color:var(--ploca-tinta)}.pru-ukupno{border-top:1px solid #ddd3bd;margin-top:4px;padding-top:6px}.pru-ok{color:var(--ploca-danas);font-weight:700}.pru-tiho{font-size:11px;color:var(--ploca-tinta-tiha);margin-top:9px;line-height:1.45}.pru-napomena{font-size:11.5px;line-height:1.45;color:#6d5630;background:var(--ploca-zlato-plaho);border:1px solid var(--ploca-zlato-rub);border-radius:10px;padding:7px 9px;margin-top:10px}.pru-kvar{font-size:12px;line-height:1.45;color:var(--ploca-crvena);background:var(--ploca-crvena-poz);border:1px solid #e0cfcb;border-radius:10px;padding:8px 10px;margin-top:12px}.pru-kvar b{display:block;margin-bottom:2px}.kp-gl{display:flex;align-items:baseline;margin-top:14px;font-size:9.5px;font-weight:800;letter-spacing:.8px;color:var(--ploca-tinta-plaha)}.kp-gl span:last-child{margin-left:auto;font-weight:600;letter-spacing:0;font-size:10.5px}.kp-izvor{font-size:11px;color:var(--ploca-tinta-tiha);margin-top:4px;line-height:1.45}.kp-izvor b{color:var(--ploca-tinta-2)}.kp-mapa{background:#efe9db;border-radius:14px;padding:10px 12px;margin-top:10px;font-size:12.5px}.kp-mz{display:flex;align-items:center;gap:7px;width:100%;padding:0 0 6px;border:none;border-bottom:1px solid #ddd3bd;margin-bottom:5px;background:none;text-align:left;color:inherit;font:inherit}button.kp-mz{min-height:0;cursor:pointer}.kp-mz-sklop{border-bottom:none;margin-bottom:0;padding-bottom:2px}.kp-sw{width:10px;height:10px;border-radius:3px;flex-shrink:0}.kp-sw.bez{background:repeating-linear-gradient(45deg,#c9bda2 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px #c9bda2}.kp-ime{font:400 15.5px var(--font-serif);color:var(--ploca-tinta);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kp-ime.prazno{color:var(--ploca-tinta-plaha);font-style:italic}.kp-st{margin-left:auto;font-size:11px;color:var(--ploca-tinta-tiha);white-space:nowrap;font-variant-numeric:tabular-nums}.kp-ol{min-height:0;border:none;background:none;padding:0 2px;font-size:12px;color:var(--ploca-tinta-tiha);cursor:pointer}.kp-ol:disabled{opacity:.4;cursor:not-allowed}.kp-unos{font:400 15px var(--font-serif);border:1px solid var(--ploca-rub-jak);border-radius:8px;padding:2px 7px;min-width:0;flex:1;background:#fff;color:var(--ploca-tinta)}.kp-kvar-imena{margin:4px 0 6px}.kp-ar{display:flex;align-items:baseline;gap:8px;width:100%;min-height:0;padding:4px 0;border:none;border-top:1px solid #e6dfcf;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit;font-variant-numeric:tabular-nums}.kp-mz+.kp-ar,.kp-mz+div>.kp-ar,.kp-kvar-imena+div>.kp-ar{border-top:none}.kp-ar.otv{background:#f6f1e6;border-radius:8px;padding-left:6px;padding-right:6px;margin:0 -6px;width:calc(100% + 12px)}.kp-ar-im{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--ploca-tinta)}.kp-ar-k{font-size:11px;font-weight:750;color:var(--ploca-tinta-2);min-width:22px;text-align:right}.kp-ar-e{font-size:10.5px;color:var(--ploca-tinta-tiha);min-width:52px;text-align:right}.kp-novo{display:inline-block;font-size:8.5px;font-weight:800;letter-spacing:.5px;color:#8a6d3b;background:#f4e8cf;border-radius:99px;padding:0 6px;margin-left:5px;vertical-align:1px}.kp-pil{display:flex;gap:4px;flex-wrap:wrap;align-items:center;padding:5px 0 7px;font-size:10.5px;color:var(--ploca-tinta-tiha)}.kp-pil button{min-height:0;border:1px solid #e0d6bf;background:#fff;border-radius:99px;padding:3px 9px;font-size:11px;line-height:15px;color:var(--ploca-tinta-2);display:inline-flex;align-items:center;gap:5px;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kp-pil button i{width:7px;height:7px;border-radius:2px;display:inline-block;flex-shrink:0}.kp-pil button.nova{color:var(--ploca-danas);font-weight:700;border-style:dashed}.kp-spoji{min-height:0;border:none;background:none;padding:6px 0 0;font-size:11px;font-weight:700;color:var(--ploca-danas);cursor:pointer}.kp-spoji.kp-u-retku{padding:0}.pru-ceka{display:flex;align-items:center;gap:10px;padding:22px 4px;color:var(--ploca-tinta-tiha);font-size:12px}.pru-ceka i{width:16px;height:16px;border-radius:50%;border:2px solid #d8cdb4;border-top-color:var(--ploca-danas);animation:pru-vrti .8s linear infinite;flex-shrink:0}@keyframes pru-vrti{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.pru-ceka i{animation:none}}.ana{color:#2c2c2a}.ana-pre{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ana-pre button{all:unset;cursor:pointer;font-size:12.5px;padding:4px 11px;border-radius:999px;background:#fff;border:1px solid #ddd3bd;color:#5f5e5a}.ana-pre button.on{background:#24402f;color:#fff;border-color:#24402f}.ana-pre button:focus-visible{outline:2px solid #2e6b4f;outline-offset:1px}.ana-oddo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.ana-oddo>div{min-width:0}.ana-oddo span{display:block;font-size:11px;color:#7a7361;margin-bottom:2px}.ana-ceka{text-align:center;padding:40px 0;color:#7a7361}.ana-mir{background:#f8f5ec;border:1px solid #e6dcc4;border-radius:18px;padding:22px 16px;text-align:center;margin-bottom:14px}.ana-mir h3{font:600 15.5px/1.25 Georgia,serif;margin:0 0 3px}.ana-mir p{margin:0;color:#7a7361;font-size:12.5px}.ana-kar .ana-mir{margin:0}.ana-mapa{background:#efe9db;border:1px solid #e6dcc4;border-radius:18px;padding:10px;margin-bottom:14px}.ana-mapa-gl{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:2px 4px 8px;border-bottom:1px solid #ddd3bd;margin-bottom:9px;min-height:30px}.ana-mapa-gl h2{font:600 15.5px/1.2 Georgia,serif;margin:0}.ana-kar{background:#fff;border-radius:12px;padding:12px;box-shadow:0 1px 1px #3c32140d;min-width:0}.ana-odg{font-size:14.5px;font-weight:600;line-height:1.35;margin:0 0 10px}.ana-zn{font-size:11px;color:#8a8477;margin:8px 0 0}.ana-mjerilo>.ana-zn{margin:0 2px 10px}.ana-staro{opacity:.5;transition:opacity .15s}.ana-noga{padding:8px 4px 0;font-size:12px;color:#5f5e5a}.ana-prek{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#5f5e5a;padding:2px 0}.ana-prek .kl{position:relative;width:30px;height:18px;border-radius:9px;background:#cfc6b1;transition:background .18s}.ana-prek .kl:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .18s}.ana-prek.on{color:#2c2c2a;font-weight:600}.ana-prek.on .kl{background:#2e6b4f}.ana-prek.on .kl:after{transform:translate(12px)}.ana-prek:focus-visible{outline:2px solid #2e6b4f;outline-offset:2px;border-radius:6px}.ana-p1{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;align-items:end}.ana-p1 button{all:unset;cursor:pointer;display:block;min-width:0}.ana-p1 button:focus-visible{outline:2px solid #2e6b4f;outline-offset:1px;border-radius:4px}.ana-p1 .st{display:flex;flex-direction:column;justify-content:flex-end;height:116px;min-width:0}.ana-p1 .br{font-size:14px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums;padding-bottom:3px}.ana-p1 .st i{display:block;border-radius:4px 4px 0 0;background:#948e81}.ana-p1 button.on .st i{background:#5f5a50}.ana-p1 .pod{text-align:center;font-size:11.5px;color:#5f5e5a;line-height:1.2}.ana-p1 button.on .pod{color:#2c2c2a;font-weight:700}.ana-p1 .pod small{display:block;font-size:10px;color:#8a8477;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width: 460px){.ana-p1{gap:3px}.ana-p1 .pod small{font-size:9.5px;white-space:normal}}.ana-p6{margin-top:12px;background:#f7f4ec;border-radius:10px;padding:10px 12px 12px}.ana-p6 .na{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px}.ana-p6 .na b{font:600 15.5px/1.2 Georgia,serif}.ana-p6 .na span{color:#5f5e5a;font-size:12px;font-variant-numeric:tabular-nums}.ana-p6 .kr{position:relative;height:104px;margin-top:8px}.ana-p6 .kr svg{display:block;width:100%;height:100%}.ana-p6 .vt{position:absolute;width:7px;height:7px;border-radius:50%;background:#2e6b4f;border:1.5px solid #fff;box-sizing:content-box;transform:translate(-50%,-50%)}.ana-p6 .osi{position:relative;height:15px;margin-top:3px}.ana-p6 .osi i{position:absolute;transform:translate(-50%);font-style:normal;font-size:10px;color:#8a8477}.ana-p6 .tri{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;margin-top:9px}.ana-p6 .tri div{background:#fff;border-radius:8px;padding:6px 8px;text-align:center}.ana-p6 .tri small{display:block;font-size:11px;color:#7a7361}.ana-p6 .tri b{font-size:18px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.ana-blokovi{position:relative}.ana-blokovi button{all:unset;cursor:pointer;position:absolute;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;border:2px solid #fff;border-radius:8px;padding:6px 8px;overflow:hidden;overflow-wrap:anywhere;color:#2c2c2a;font-size:11px;line-height:1.15}.ana-blokovi button b{display:block;font-size:12px;font-weight:600;color:#5f5e5a}.ana-blokovi button:focus-visible{outline:2px solid #2e6b4f;outline-offset:-2px}.ana-blokovi .v{font-size:13px;line-height:1.2}.ana-blokovi .v b{font-size:14.5px}.ana-leg{display:flex;flex-wrap:wrap;gap:3px 12px;font-size:11.5px;color:#5f5e5a;margin-top:9px}.ana-leg span{display:inline-flex;align-items:center;gap:5px}.ana-leg i{width:9px;height:9px;border-radius:50%;flex:none}.ana-kont{container-type:inline-size}.ana-stol{background:#e9e2d2;border-radius:12px;padding:22px 16px 24px;box-shadow:inset 0 1px 3px #463a2329}.ana-sjena{max-width:620px;margin:0 auto;filter:drop-shadow(0 1px 2px rgba(60,50,20,.25)) drop-shadow(0 6px 12px rgba(60,50,20,.1))}.ana-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));color:#2a2620;font-family:Courier,Courier New,monospace;line-height:1.2;background:#fbf8ec;border:4px double #2f5a43}.ana-str{min-width:0}.ana-str+.ana-str{border-left:4px double #2f5a43}.ana-gl{text-align:center;padding:15px 8px 13px;border-bottom:1.5px solid #2f5a43}.ana-gl b{display:block;font:700 13px/1.2 Georgia,serif;letter-spacing:.14em;color:#2f5a43}.ana-gl small{display:block;margin-top:5px;font-size:12.5px}.ana-rd{display:flex;align-items:center;height:38px;font-size:14.5px;min-width:0;border-bottom:1px solid #c3cfbe}.ana-rd .im{flex:1 1 auto;min-width:0;padding:0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ana-rd .iz{flex:none;align-self:stretch;display:flex;align-items:center;justify-content:flex-end;width:78px;padding-right:12px;border-left:1px solid #c3cfbe;font-weight:700;box-sizing:border-box}.ana-rd .br{flex:none;align-self:stretch;display:flex;align-items:center;justify-content:flex-end;width:82px;padding-right:10px;border-right:1px solid #c3cfbe;white-space:nowrap;box-sizing:border-box}.ana-rd .br b{font-size:16px}.ana-rd .kr{color:#6e6653}.ana-rd .tx{flex:1 1 auto;min-width:0;padding-left:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ana-uk{display:flex;align-items:center;justify-content:space-between;height:48px;margin-top:-1px;padding:0 12px;border-top:1px solid #2f5a43;font:700 12.5px/1.2 Georgia,serif;letter-spacing:.12em;color:#2f5a43;box-sizing:border-box}.ana-uk b{font:700 20px/1.2 Courier,Courier New,monospace;letter-spacing:0;color:#2a2620;white-space:nowrap}.ana-uk.d{justify-content:flex-start;padding:0}.ana-uk .br{flex:none;width:82px;text-align:right;padding-right:10px;box-sizing:border-box}.ana-uk .tx{padding-left:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-width: 460px){.ana-stol{padding:14px 8px 16px}.ana-list{grid-template-columns:minmax(0,1fr)}.ana-str+.ana-str{border-left:0;border-top:4px double #2f5a43}.ana-rd{height:36px;font-size:13.5px}.ana-uk{height:44px}.ana-uk b{font-size:18px}}@container (max-width: 276px){.ana-rd{font-size:12.5px}.ana-rd .br b{font-size:14px}.ana-rd .iz{width:64px}.ana-rd .br,.ana-uk .br{width:60px;padding-right:6px}.ana-rd .tx{padding-left:7px}.ana-uk{font-size:10.5px;letter-spacing:.04em}}.ana-dan{container-type:inline-size}.ana-pres{font:600 20px/1.2 Georgia,serif;margin:0 0 10px}.ana-pres-pod{font-size:13.5px;line-height:1.35;color:#5f5e5a;margin:0}.ana-dan-kvar{font-size:12px;line-height:1.35;color:var(--ploca-crvena-tinta);margin:8px 0 0}.ana-td{font-size:13px;font-variant-numeric:tabular-nums}.ana-td>div{display:grid;grid-template-columns:58px repeat(3,minmax(0,1fr));column-gap:8px;align-items:start;padding:7px 0;border-top:1px solid #efe9db}.ana-td>div>*{min-width:0;text-align:right}.ana-td>div>:first-child{text-align:left;font-size:12px;color:#5f5e5a}.ana-td>.gl{padding:0 0 5px;border-top:0;font-size:10px;font-weight:700;letter-spacing:.03em;line-height:1.25;color:#7a7361;text-transform:uppercase}.ana-td b{font-weight:600}.ana-td .vel{font:600 16px/1.2 Georgia,serif}.ana-td small{display:block;font-size:11.5px;line-height:1.25;color:#5f5e5a}.ana-td .tx{font-size:11.5px;line-height:1.25;overflow-wrap:anywhere}.ana-td .tx.nema{color:#7a7361}.ana-td .tx.ima{font-weight:600;color:#2f6f9f}.ana-td>.ana-prg .tx.ima{color:var(--ploca-program)}.ana-sat{margin-top:10px;padding:9px 8px}.ana-sat .prm-graf{height:118px}.ana-st{all:unset;display:block;position:relative;height:100%;min-width:0;cursor:pointer;border-radius:3px}.ana-st:focus-visible{outline:2px solid #2e6b4f;outline-offset:1px}.ana-st.iz .prm-st{border-radius:3px;box-shadow:inset 0 0 0 1.5px #2c2c2a}.ana-ba{position:absolute;bottom:0;left:15%;right:15%;border-radius:3px 3px 0 0;background:#7a7361}.ana-st .prm-obris{left:13%;right:13%;width:auto;max-width:30px;margin:0 auto;transform:none}.ana-pm{position:absolute;left:4%;right:4%;height:2px;background:#2c2c2a;z-index:3}.ana-le{display:flex;flex-wrap:wrap;gap:3px 12px;margin-top:6px;font-size:11px;color:#5f5e5a}.ana-le span{display:inline-flex;align-items:center;gap:5px}.ana-le i{display:block;flex:none;box-sizing:border-box}.ana-le .s1{width:9px;height:9px;border-radius:2px;background:#7a7361}.ana-le .s2{width:9px;height:9px;border:1.5px dashed #8a8477;border-bottom:0}.ana-le .s3{width:11px;height:2px;background:#2c2c2a}.ana-prek2{display:inline-flex;gap:12px;flex:none}.ana-prek2 .ana-prek{flex:none;white-space:nowrap}.ana-pad{font-size:13px;line-height:1.35;color:#5f5e5a;margin:-6px 0 10px}.ana-kr .prm-vr:not(.prm-nebo){font-size:10px;font-weight:600}.ana-nb-sunce{background:#fdf6e3;color:#d98a06}.ana-nb-oblak{background:#eef0f2;color:#617789}.ana-nb-kisa{background:#cfe4f3;color:#2f6f9f}.ana-kn{gap:2px;font-size:9.5px;font-weight:700;color:#2f6f9f;background:#f7f3e9}.ana-tocke{height:9px;margin-top:4px;align-items:center}.ana-tocke+.prm-graf{margin-top:0}.ana-tocke span{display:flex;justify-content:center;min-width:0}.ana-tocke i{display:block;width:5px;height:5px;border-radius:50%;background:var(--ploca-program)}.ana-kr-sa{font-size:10px;font-weight:400;line-height:1.2;color:#7a7361}.ana-kr-sa span{min-width:0;overflow:hidden}.ana-kr-sa b{display:block;font-weight:700;color:#5f5e5a}.ana-kr-ok{display:block;margin-top:3px;font-size:11.5px;line-height:1.3;color:#5f5e5a}.ana-ot{all:unset;cursor:pointer;display:block;width:max-content;margin:5px 0 3px auto;font-size:12px;font-weight:600;color:#2e6b4f}.ana-ot:focus-visible{outline:2px solid #2e6b4f;outline-offset:2px;border-radius:4px}@media (max-width: 460px){.ana-prek2{flex-direction:column;align-items:flex-start;gap:5px}.ana-kr-sa{font-size:9.5px}}.ana-de{margin-top:9px;padding:7px 9px 5px;border-radius:7px;background:#fbf9f3}.ana-de-gl{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:2px}.ana-de-gl b{font:600 15px/1.2 Georgia,serif}.ana-de-gl span{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.ana-f{display:grid;grid-template-columns:minmax(0,1fr) auto 66px;column-gap:10px;align-items:baseline;padding:2px 0;font-size:12.5px;font-variant-numeric:tabular-nums}.ana-f span{min-width:0}.ana-f i{font-style:normal;color:#5f5e5a;white-space:nowrap}.ana-f b{font-weight:600;text-align:right;white-space:nowrap}@container (max-width: 384px){.ana-td{font-size:12.5px}.ana-td>div{grid-template-columns:50px repeat(3,minmax(0,1fr));column-gap:5px}.ana-td>.gl{font-size:8.5px;letter-spacing:0}.ana-td>div>:first-child{font-size:11.5px}.ana-td .vel{font-size:14.5px}.ana-f{grid-template-columns:minmax(0,1fr) auto 60px;column-gap:7px}}.ana-td .vel{white-space:nowrap}@container (max-width: 300px){.ana-td .vel{font-size:13px}}.ana-kup{--gut: 46px;--g: 3px;scroll-margin-top:104px}.ana-kup-gl{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px}.ana-kup-gl b{font:600 16px/1.2 Georgia,serif;color:#2c2c2a}.ana-kup-gl span{font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ana-kup-pod{display:flex;justify-content:space-between;align-items:baseline;gap:10px;min-height:16px;margin:1px 0 8px;font-size:12px;line-height:1.3;color:#5f5e5a}.ana-kup-pod button{all:unset;cursor:pointer;font-size:12px;font-weight:600;color:#2e6b4f;white-space:nowrap}.ana-kup-st{position:relative}.ana-kup-r{display:grid;grid-template-columns:var(--gut) repeat(var(--n),minmax(0,1fr));gap:var(--g)}.ana-kup-ok{position:absolute;z-index:2;top:0;bottom:-3px;box-sizing:content-box;margin:0 -2px;padding:0 2px;border-radius:6px;left:calc(var(--gut) + var(--g) + (100% - var(--gut) - var(--g) * var(--n)) / var(--n) * var(--i) + var(--g) * var(--i));width:calc((100% - var(--gut) - var(--g) * var(--n)) / var(--n));box-shadow:0 0 0 1.5px #2c2c2a;pointer-events:none}.ana-kup-stupci{height:118px;align-items:stretch}.ana-kup-s{all:unset;cursor:pointer;position:relative;display:flex;justify-content:center;align-items:flex-end;min-width:0;border-radius:4px;background:#f9f6ef}.ana-kup-s .stog{display:flex;flex-direction:column;justify-content:flex-end;gap:1px;width:74%;max-width:30px;height:100%}.ana-kup-s .seg{width:100%;min-height:2px;flex-shrink:0;border-radius:1px;transition:height .24s cubic-bezier(.22,1,.36,1)}.ana-kup-s .seg:first-child{border-radius:4px 4px 1px 1px}.ana-kup-sati{margin-top:3px;font-size:9px;font-weight:700;line-height:1.2;color:#8a8477;text-align:center;font-variant-numeric:tabular-nums}.ana-kup-sati span{min-width:0}.ana-kup-lj{margin-top:4px;font-size:9px;font-weight:800;line-height:15px;color:#5f5e5a;text-align:center;font-variant-numeric:tabular-nums}.ana-kup-lj span{min-width:0;height:15px;overflow:hidden;border-radius:3px}.ana-kup-lj .tamno{color:#fff}.ana-kup-lj .zn{grid-column:1;display:flex;align-items:center;justify-content:flex-end;padding-right:3px}.ana-kup-lj svg{width:8px;height:10px;fill:#7a7361}.ana-kup-mreza{display:grid;gap:2px;margin-top:6px}.ana-kup-mreza.kat{margin-top:7px;padding-top:6px;border-top:1px solid #efe9db}.ana-kup-r.red>*{grid-row:1}.ana-kup-dn{all:unset;cursor:pointer;grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;line-height:17px;color:#5f5e5a}.ana-kup-dn.on{font-weight:800;color:#2c2c2a}.ana-kup-ce{all:unset;cursor:pointer;height:17px;min-width:0;border-radius:3px;background:#f7f3e9}.ana-kup-ce.br{display:flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:800;font-variant-numeric:tabular-nums;color:#2c2c2a}.ana-kup-ce.be{color:#fff}.ana-kup-ob{z-index:1;pointer-events:none;border-radius:3px;box-shadow:0 0 0 1.5px #2c2c2a}.ana-kup-nb{white-space:nowrap}.ana-kup-zn{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:8px;font-size:10.5px;color:#7a7361}.ana-kup-zn i{width:17px;height:9px;border-radius:2px;box-shadow:inset 0 0 0 1.5px #2c2c2a}.ana-kup-kart{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.ana-kup-k{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px 11px 10px;border-radius:12px;background:#fbf9f3;box-shadow:inset 0 0 0 1px #efe9db}.ana-kup-k.on{background:#f6f1e6;box-shadow:inset 0 0 0 1px #c9bda2}.ana-kup-k small{font-size:9.5px;font-weight:700;letter-spacing:.04em;color:#7a7361}.ana-kup-k>b{font:600 15.5px/1.2 Georgia,serif;color:#2c2c2a}.ana-kup-k .mi{display:flex;align-items:flex-end;gap:2px;height:34px;margin:5px 0 4px}.ana-kup-k .mi i{flex:1;min-height:1px;border-radius:1.5px 1.5px 0 0;background:#d6d0c2}.ana-kup-k .mi i.da{background:#5f5a50}.ana-kup-k .ko{font-size:12px;color:#5f5e5a}.ana-kup-k .ko b{font:600 19px/1 Georgia,serif;color:#2c2c2a}.ana-kup-k .ti{font-size:11.5px;color:#7a7361}.ana-kup-k .pn{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:#2c2c2a}.ana-kup-k .pn.slabo{font-weight:500;color:#7a7361}.ana-kup-k .kv{display:inline-flex;gap:2px}.ana-kup-k .kv i{width:7px;height:7px;border-radius:2px;background:#5f5a50}.ana-kup-k .kv i.ne{background:#e6dcc4}.ana-kup-pod button:focus-visible,.ana-kup-s:focus-visible,.ana-kup-dn:focus-visible,.ana-kup-ce:focus-visible,.ana-kup-k:focus-visible{outline:2px solid #2e6b4f;outline-offset:1px}@media (max-width: 460px){.ana-kup{--gut: 38px;--g: 2px}.ana-kup-pod{min-height:31px}.ana-kup-sati{font-size:8px}.ana-kup-dn{font-size:9.5px}.ana-kup-ce.br{font-size:8.5px;letter-spacing:-.02em}.ana-kup-kart{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ana-kup-k{padding:8px 9px}.ana-kup-k>b{font-size:14.5px}}.izd-m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.izd-m>.siroko{grid-column:1 / -1}.izd-nat{margin:0 0 7px;font-size:10.5px;font-weight:750;letter-spacing:.04em;color:#7a7361}.izd-tvr{margin:0 0 9px;font-size:13px;line-height:1.35;color:#2c2c2a}.izd-kvar{margin:10px 0 0;font-size:12.5px;font-weight:600;color:var(--ploca-crvena)}.izd-kal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.izd-kal.gl{margin-bottom:3px;font-size:9.5px;font-weight:700;color:#8a8477;text-align:center}.izd-kal .c{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;min-height:58px;min-width:0;padding:4px 1px;border-radius:6px;background:#f9f6ef;cursor:pointer}.izd-kal .c small{font-size:9.5px;color:#8a8477;line-height:1.2}.izd-kal .c b{font-size:14px;font-weight:700;line-height:1.25;color:#2c2c2a;font-variant-numeric:tabular-nums}.izd-kal .c em{font-style:normal;font-size:9.5px;line-height:1.2;color:#5f5e5a;white-space:nowrap}.izd-kal .c.tih{background:#fbf3e2}.izd-kal .c.jak{background:#f3e4c0}.izd-kal .c.jak em{color:#6f5628;font-weight:700}.izd-kal .c.zatv{cursor:default;background:none;box-shadow:inset 0 0 0 1px #efe9db}.izd-kal .c.zatv b{color:#b7ad98;font-weight:500}.izd-kal .c:focus-visible{outline:2px solid #2e6b4f;outline-offset:1px}.izd-lj{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(var(--n),minmax(0,1fr));gap:3px;align-items:stretch}.izd-lj>b{padding:0 0 2px;font-size:11px;font-weight:700;color:#5f5e5a;text-align:center}.izd-lj .red{display:contents}.izd-lj .r{display:flex;flex-direction:column;justify-content:center;min-width:0;padding-right:4px}.izd-lj .r b{font-size:13px;font-weight:700;color:#2c2c2a}.izd-lj .r small{font-size:10.5px;line-height:1.2;color:#8a8477}.izd-lj .c{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:54px;border-radius:6px;background:#f9f6ef}.izd-lj .c b{font-size:16px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.izd-lj .c small{font-size:10px;line-height:1.2;color:#5f5e5a;white-space:nowrap}.izd-lj .c.tih{background:#fbf3e2}.izd-lj .c.jak{background:#f3e4c0}.izd-lj .c.jak small{color:#6f5628;font-weight:700}.izd-je{columns:2;column-gap:26px}.izd-je>div{display:grid;grid-template-columns:minmax(0,1fr) 72px 30px;align-items:center;gap:8px;min-height:24px;break-inside:avoid}.izd-je span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:#2c2c2a}.izd-je i{display:block;height:7px;border-radius:4px;background:#f3efe5;overflow:hidden}.izd-je u{display:block;height:100%;border-radius:4px;background:#948e81}.izd-je b{font-size:12.5px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.izd-sati{--gut: 30px;margin-top:12px}.izd-sati .ana-kup-s{background:#f9f6ef;cursor:default}.izd-sati .stog{max-width:34px}.izd-sati .seg{background:#948e81}.izd-sati .seg.tih{background:#e8d3a8}.izd-sati .seg.jak{background:#c9a66b}.izd-br{position:absolute;left:0;right:0;font-size:10.5px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums;z-index:1}.izd-20{position:absolute;left:var(--gut);right:0;height:0;border-top:1px dashed #c9a66b;z-index:1;pointer-events:none}.izd-20 span{position:absolute;left:calc(-1 * var(--gut));top:-6px;font-style:normal;font-size:9px;line-height:12px;color:#8a6d3b;white-space:nowrap}.izd-jela{margin-top:1px;font-weight:500}.izd-jela span:first-child{text-align:right;padding-right:3px}.izd-pod{margin:10px 0 5px;font-size:10px;font-weight:700;letter-spacing:.03em;color:#8a8477}.izd-tr{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:3px}.izd-tr .c{display:flex;flex-direction:column;align-items:center;min-width:0;min-height:58px;padding:5px 2px;border-radius:6px;background:#f9f6ef}.izd-tr .c small{font-size:10px;line-height:1.2;color:#8a8477;white-space:nowrap}.izd-tr .c b{font-size:16px;font-weight:700;line-height:1.25;color:#2c2c2a;font-variant-numeric:tabular-nums}.izd-tr .c em{font-style:normal;font-size:10px;line-height:1.2;color:#5f5e5a;white-space:nowrap}.izd-tr .c.tih{background:#fbf3e2}.izd-tr .c.jak{background:#f3e4c0}.izd-tr .c.jak em{color:#6f5628;font-weight:700}.izd-dr{margin-top:16px}@media (max-width: 680px){.izd-m{grid-template-columns:minmax(0,1fr)}.izd-je{columns:1}.izd-je>div{grid-template-columns:minmax(0,1fr) 44px 30px}.izd-kal .c em{font-size:9px;letter-spacing:-.1px}.izd-sati .izd-br{font-size:9px;letter-spacing:-.2px}}@media (max-width: 460px){.izd-tr .c em{white-space:normal;text-align:center}}.sat-dan{--tr: .48s;--kriv: cubic-bezier(.4, 0, .15, 1)}.sat-ploha{position:relative}.sat-ploha.mali{cursor:pointer}.sat-ploha .os{position:absolute;left:0;top:0;bottom:0;width:20px;touch-action:none;cursor:ns-resize}.sat-ploha .os i{position:absolute;right:2px;width:3px;border-top:1px solid #d3dad6}.sat-ploha .os span{position:absolute;left:0;width:14px;font-size:9px;line-height:12px;font-weight:650;font-variant-numeric:tabular-nums;color:#7d8a86;background:#fff}.sat-ploha.mali .os{opacity:0;pointer-events:none}.sat-ploha .blok{position:absolute;left:20px;width:calc(100% - 20px);box-sizing:border-box}.sat-ploha .blok.pojas{background:#eef1ef}.sat-ploha.mali .blok{border-radius:12px;background:#f3f5f4}.sat-ploha.mali .blok.bez{background:none;box-shadow:0 0 0 1px #e1e7e4}.sat-ploha .na{position:absolute;z-index:4;display:flex;align-items:flex-end;gap:3px;transform:translateY(-100%);overflow:visible;font-size:9px;font-weight:800;letter-spacing:.3px;color:var(--ploca-tinta-2)}.sat-ploha .na>span:first-child{line-height:11px;margin-right:2px;padding-right:3px}.sat-ploha .na em{display:block;font-style:normal;font-size:9px;line-height:11px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ploca-tinta-tiha)}.sat-ploha.mali .na em{display:none}.sat-ploha .na .zn{display:block;min-height:0;margin:0;padding:0;border:none;background:none;cursor:pointer}.sat-ploha .na.rez{letter-spacing:0}.sat-ploha .na.rez>span:first-child{min-width:0;margin-right:0;padding-right:0}.sat-ploha .na.rez i{display:block;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sat-ploha .crte{position:absolute;left:20px;right:0;top:0;bottom:0;z-index:1;pointer-events:none}.sat-ploha .crte i{position:absolute;left:0;right:0;height:0;border-top:1px solid #c9d2ce}.sat-ploha.mali .crte{opacity:0}.sat-ploha .kaz{position:absolute;left:0;right:0;z-index:5;height:0;border-top:1px solid #1e4633;pointer-events:none}.sat-ploha .kaz b{position:absolute;left:-2px;top:-8px;padding:1px 4px;border-radius:5px;background:#1e4633;font-size:9px;line-height:13px;font-weight:800;font-variant-numeric:tabular-nums;color:#fff}.sat-ploha .kaz span{position:absolute;right:0;top:-8px;padding:1px 5px;border-radius:5px;background:#1e4633;font-size:9px;line-height:13px;font-weight:700;color:#fff}.sat-lice{position:relative;flex-shrink:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:800;line-height:1;color:#fff}.sat-lice.preko{border:2px solid var(--ploca-zlato)}.sat-lice.ni{color:var(--ploca-crvena);background:repeating-linear-gradient(135deg,var(--ploca-crvena-poz) 0 3px,#f1d9d5 3px 6px);border:1.5px dashed var(--ploca-crvena-jaka)}.sat-lice.od{color:#3f5f7f;background:#dbe6f0;border:1.5px solid #8fa8c4}.sat-lice .slovo{position:absolute;right:-3px;top:-2px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:12px;height:12px;padding:0 2px;border-radius:99px;border:1.5px solid;background:#fff;font-style:normal;font-size:7.5px;font-weight:800;line-height:1}.sat-lice:has(>span) .slovo{right:auto;left:-3px}.sat-lice .znak{position:absolute;right:-5px;bottom:-4px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:50%;border:2px solid #f3f5f4;background:var(--ploca-zlato);font-style:normal;font-size:8px;font-weight:800;line-height:1;color:#fff}.sat-kap{position:absolute;z-index:2;display:block;min-height:0;margin:0;padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer;transition:opacity .15s}.sat-kap.tiho{opacity:.18}.sat-kap .dio{position:absolute;left:0;right:0;display:block;overflow:visible}.sat-kap .gl{position:absolute;left:1px;top:1px;z-index:3;display:block}.sat-kap .ka,.sat-kap .kr{position:absolute;left:0;right:0;text-align:center;font-size:9px;line-height:10px;white-space:nowrap;font-variant-numeric:tabular-nums}.sat-kap .ka{font-weight:800;color:var(--kap-tinta)}.sat-kap .kr{bottom:5px;font-weight:650;color:var(--kap-tiha)}.sat-kap .gr{font-weight:600;color:var(--ploca-tinta-plaha)}.sat-kap .zl{font-weight:800;color:var(--ploca-zlato-tinta)}.sat-kap .zk{position:absolute;left:50%;z-index:1;width:2px;margin-left:-1px;border-radius:1px;background:var(--ploca-zlato)}.sat-kap .pa{position:absolute;left:50%;margin-left:-1px;border-left:2px dotted #b6c2be}.sat-kap .kd{position:absolute;left:50%;z-index:3;transform:translate(-50%);font-size:8.5px;line-height:10px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ploca-zlato-tinta)}.sat-kap .kd.tih{font-weight:700;color:var(--ploca-tinta-plaha)}.sat-kap .hrbat{position:absolute;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;overflow:hidden;color:var(--kap-tinta)}.sat-kap .hrbat b{writing-mode:vertical-rl;font-size:10px;line-height:12px;font-weight:700;letter-spacing:.1px;white-space:nowrap}.sat-kap .hrbat span{font-size:9.5px;line-height:11px;font-weight:700;letter-spacing:-.3px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--kap-tiha)}.sat-kap .mk{opacity:0}.sat-kap.mali .mk{opacity:1}.sat-kap.mali:has(.mk) .dio .kr{opacity:0}.sat-kap.mali .hrbat,.sat-kap.mali .pa,.sat-kap.mali .zk{opacity:0}.sat-kap.uz .hrbat span{font-size:8.5px;letter-spacing:-.35px}.sat-kap.uz26 .ka,.sat-kap.uz26 .kr{font-size:8.5px;letter-spacing:-.4px}.sat-kap.uz26 .sat-lice .znak{right:-4px;bottom:-4px;width:12px;height:12px;font-size:7px;border-width:1px}.sat-kap.usko .ka,.sat-kap.usko .kr{font-size:7.5px;letter-spacing:-.3px}.sat-kap.usko .hrbat span{font-size:7.5px;letter-spacing:-.45px}.sat-kap.bez-vr .ka,.sat-kap.bez-vr .kr,.sat-kap.bez-vr .hrbat span{display:none}.sat-sklop{display:grid;grid-template-rows:1fr}.sat-sklop.zatv{grid-template-rows:0fr}.sat-sklop>div{min-height:0;overflow:hidden}.sat-sklop.zatv>div{visibility:hidden}.sat-klupa{margin-top:8px;padding-top:8px;border-top:1px solid #dfe5e2}.sat-klupa.sama{margin-top:2px;padding-top:2px;border-top:none}.sat-klupa .n{display:flex;align-items:center;gap:4px;width:100%;min-height:0;margin:0;padding:2px 0;border:none;background:none;font:inherit;font-size:9.5px;letter-spacing:.3px;color:#285e45;cursor:pointer}.sat-klupa .n b{font-weight:800}.sat-klupa .n i{margin-left:2px;min-width:16px;padding:1px 5px;box-sizing:border-box;border-radius:99px;background:#0000000f;font-style:normal;font-size:9.5px;font-weight:800;text-align:center}.sat-klupa .n span{margin-left:auto;font-size:10px;font-weight:600;letter-spacing:0;color:#7d8a86}.sat-klupa .r{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 0;margin-top:6px}.sat-klupa .rb-ispomoc{margin-top:8px;margin-left:0}.sat-kk{display:flex;flex-direction:column;align-items:center;min-width:0;min-height:0;margin:0;padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer}.sat-kk span:last-child{margin-top:3px;max-width:100%;font-size:9px;line-height:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ploca-tinta-2)}.sat-gl{display:flex;align-items:center;gap:8px;min-height:22px;padding:0 3px 3px}.sat-gl h3{margin:0;font-family:var(--font-serif);font-size:15.5px;font-weight:500;line-height:20px;color:var(--ploca-tinta)}.sat-gl .sat-gumb{margin-left:auto}.sat-zbroj{display:flex;align-items:center;gap:6px;padding:0 3px 8px;margin-bottom:4px;border-bottom:1px solid #e3e8e6;font-size:11px;line-height:14px;font-variant-numeric:tabular-nums;color:var(--ploca-tinta-tiha)}.sat-zbroj b{font-weight:700;color:var(--ploca-tinta-2)}.sat-zbroj .cr{font-weight:700;color:var(--ploca-crvena)}.sat-zbroj .d{display:flex;gap:2px;margin-left:auto}.sat-gumb{flex:none;align-self:center;min-height:0;margin:0 0 0 2px;padding:2px 9px;border:1px solid #b6c2be;border-radius:99px;background:#eef1ef;font:inherit;font-size:10px;font-weight:700;white-space:nowrap;color:var(--ploca-tinta-2);cursor:pointer}.sat-dan.ziv .sat-ploha{transition:height var(--tr) var(--kriv)}.sat-dan.ziv .sat-kap{transition:top var(--tr) var(--kriv),height var(--tr) var(--kriv),opacity .15s}.sat-dan.ziv .dio{transition:top var(--tr) var(--kriv),height var(--tr) var(--kriv),opacity var(--tr) var(--kriv)}.sat-dan.ziv .blok{transition:top var(--tr) var(--kriv),height var(--tr) var(--kriv),left var(--tr) var(--kriv),width var(--tr) var(--kriv),background-color var(--tr)}.sat-dan.ziv .na{transition:top var(--tr) var(--kriv),opacity var(--tr)}.sat-dan.ziv .kd{transition:top var(--tr) var(--kriv)}.sat-dan.ziv .sat-sklop{transition:grid-template-rows var(--tr) var(--kriv)}.sat-dan.ziv .os,.sat-dan.ziv .crte{transition:opacity calc(var(--tr) * .6) calc(var(--tr) * .45)}.sat-dan.ziv .hrbat,.sat-dan.ziv .pa,.sat-dan.ziv .zk{transition:opacity calc(var(--tr) * .5) calc(var(--tr) * .55)}.sat-dan.ziv .mali .os,.sat-dan.ziv .mali .crte,.sat-dan.ziv .mali .hrbat,.sat-dan.ziv .mali .pa,.sat-dan.ziv .mali .zk,.sat-dan.ziv .mk,.sat-dan.ziv .dio .kr{transition:opacity calc(var(--tr) * .3)}.sat-dan.ziv .sat-sklop.zatv>div{transition:visibility 0s var(--tr)}@media (prefers-reduced-motion: reduce){.sat-dan.ziv .sat-ploha,.sat-dan.ziv .sat-kap,.sat-dan.ziv .dio,.sat-dan.ziv .blok,.sat-dan.ziv .na,.sat-dan.ziv .kd,.sat-dan.ziv .sat-sklop,.sat-dan.ziv .os,.sat-dan.ziv .crte,.sat-dan.ziv .hrbat,.sat-dan.ziv .pa,.sat-dan.ziv .zk,.sat-dan.ziv .mk,.sat-dan.ziv .sat-sklop.zatv>div{transition:none}}.sat-prozor-p{margin:0 0 9px;font-size:12.5px;line-height:17px;color:var(--ploca-tinta-2)}.sat-prozor-p b{font-weight:750;color:var(--ploca-tinta)}.sat-prozor-plan{margin:8px 0 0;font-size:11px;line-height:15px;color:var(--ploca-tinta-tiha)}.sat-prozor-kraj{display:flex;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--ploca-crta)}.sat-prozor-kraj button{flex:1;min-height:0;padding:6px;border-radius:9px;border:1px solid var(--ploca-rub-jak);background:#fff;font-size:11px;font-weight:700;color:var(--ploca-tinta-2);cursor:pointer}.sat-prozor-kraj button.cr{border-color:var(--ploca-crvena-rub);color:var(--ploca-crvena-tinta)}.sat-bi-n{margin:10px 0 4px;font-size:9px;font-weight:800;letter-spacing:.6px;color:var(--ploca-tinta-tiha)}.sat-bi-n:first-of-type{margin-top:0}.sat-bi{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;min-height:0;margin-bottom:4px;padding:7px 11px;border-radius:10px;border:1px solid var(--ploca-rub);background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.sat-bi.on{border-color:var(--ploca-danas);box-shadow:inset 0 0 0 1px var(--ploca-danas)}.sat-bi:disabled{opacity:.5;cursor:not-allowed}.sat-bi b{font-size:12.5px;font-weight:700;color:var(--ploca-tinta)}.sat-bi span{font-size:11px;font-variant-numeric:tabular-nums;color:var(--ploca-tinta-tiha);text-align:right}.sat-bi-p{margin:0;font-size:11.5px;color:var(--ploca-tinta-tiha)}.sat-bi-tr{width:100%;box-sizing:border-box;min-height:36px;font-size:13px}.sat-bi-vr{margin-top:10px;padding-top:10px;border-top:1px solid var(--ploca-crta)}.sat-bi-vr p{margin:6px 0 0;font-size:11.5px;line-height:16px;color:var(--ploca-tinta-2)}.sat-bi-vr p:first-child{margin-top:0}.ana-ulaz{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:2px 0 10px;padding:10px 14px;border-radius:14px;background:#fff;border:1px solid #e6dcc4;text-decoration:none;color:var(--ploca-tinta)}.ana-ulaz b{font:600 15.5px/1.2 Georgia,serif}.ana-ulaz span{font-size:12px;color:#8a8477;margin-left:auto;white-space:nowrap}.pl-natrag{display:inline-block;margin:0 0 8px;font-size:12.5px;color:#8a8477;text-decoration:none}.pl-koraci{display:flex;gap:0;overflow-x:auto;padding:4px 0 8px;margin-bottom:6px}.pl-korak{position:relative;flex-shrink:0;width:76px;text-align:center;font-size:11px;line-height:1.2;color:#5f5e5a}.pl-korak+.pl-korak:before{content:"";position:absolute;left:-38px;top:15px;width:76px;height:1px;background:#e6dcc4}.pl-korak i{position:relative;z-index:1;display:inline-flex;width:32px;height:32px;border-radius:50%;align-items:center;justify-content:center;background:#efe9db;border:1px solid #e6dcc4;font:400 14px Georgia,serif;font-style:normal;margin-bottom:5px}.pl-korak.on{color:#24402f;font-weight:700}.pl-korak.on i{background:#24402f;border-color:#24402f;color:#fff}a.pl-korak{text-decoration:none}.pl-korak.gotov i{color:#2f5d3a;border-color:#a9c4ad}.pl-naslov{margin:0 2px 12px}.pl-naslov h2{margin:0;font:400 22px/1.2 Georgia,serif}.pl-naslov p{margin:3px 0 0;font-size:12.5px;color:#8a8477}.pl-saz{padding-bottom:10px}.pl-saz-k{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.7fr));gap:14px;align-items:center}.pl-ime b{display:block;font:400 22px/1.1 Georgia,serif}.pl-ime small{display:block;font-size:11.5px;color:#8a8477;margin-top:4px}.pl-m{border-left:1px solid #e6dcc4;padding-left:12px}.pl-m small{display:block;font-size:11px;color:#8a8477;margin-bottom:2px}.pl-m b{font:400 26px/1 Georgia,serif}.pl-m b.z{color:#2f5d3a}.pl-m b.p{color:#6b5220}.pl-m b.k{color:#8a4a4a}.pl-stanje{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;font-size:13px;font-weight:600;line-height:1.3}.pl-stanje.ok{background:#e3ecdf;color:#2f5d3a}.pl-stanje.kvar{background:#f8ecea;color:#8a4a4a}.pl-stanje i{width:24px;height:24px;border-radius:50%;background:currentColor;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-weight:800;flex-shrink:0}.pl-stanje.ok i{color:#fff;background:#2f5d3a}.pl-stanje.kvar i{color:#fff;background:#8a4a4a}.pl-stanje small{font-weight:400;color:#5f5e5a}.pl-dva{display:grid;grid-template-columns:1fr;gap:0;align-items:start}@media (min-width: 900px){.pl-dva{grid-template-columns:1fr 1.1fr;gap:14px}}.pl-stup{min-width:0}.pl-tb{width:100%;border-collapse:collapse;font-size:12.5px}.pl-tb th{text-align:left;font-size:11px;font-weight:500;color:#8a8477;padding:0 6px 8px;border-bottom:1px solid #e6dcc4}.pl-tb td{padding:9px 6px;border-bottom:1px solid #eee7d8;vertical-align:top;color:#5f5e5a;line-height:1.35}.pl-tb tr:last-child td{border-bottom:none}.pl-tb td.iz,.pl-tb td.d{font-weight:700;color:var(--ploca-tinta);white-space:nowrap}.pl-tb th.r,.pl-tb td.r{text-align:right;white-space:nowrap}.pl-tb td.r small{display:block;font-size:10.5px;color:#8a8477;margin-top:3px;white-space:normal}.pl-tb q,.odst-n q{quotes:"„" "“";font-style:italic}.pl-tb .tko{font-size:11px;color:#a89e87;white-space:nowrap}.pl-pil,.pn-pil{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;font-size:11.5px;font-weight:600;white-space:nowrap}.pl-pil.ok{background:#e3ecdf;color:#2f5d3a}.pl-pil.ok:before{content:"✓";font-weight:800}.pl-pil.p,.pn-pil.p{background:#f3e8cf;color:#6b5220}.pl-pil.kv{background:#f8ecea;color:#8a4a4a}.pl-pil.kv:before{content:"!";font-weight:800}.pl-pil.s,.pn-pil.s{background:#ece6d8;color:#5f5e5a}.pl-pil.c{background:#f3e8cf;color:#6b5220;border:1px dashed #d9bf86}.pl-dodaj{display:flex;justify-content:flex-end;margin-bottom:8px}.pl-tiho{margin:0}.pl-dn td b{color:var(--ploca-tinta)}.pl-vidi{font-size:12px;color:#5f5e5a;margin-top:3px}.pl-odg{margin-top:7px}.pn-vidi{margin:8px 0 0;padding:8px 10px;border-radius:10px;background:#f1ede2;font-size:12.5px;color:#5f5e5a}.pn-polja{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.pn-polja label,.pn-tekst{display:block;font-size:11.5px;color:#8a8477}.pn-tekst{margin-top:10px}.pn-tekst textarea{display:block;width:100%;margin-top:3px;padding:8px 11px;border-radius:10px;border:1px solid #d5cbb3;background:#fff;font:14px/1.4 inherit;font-family:inherit;color:var(--ploca-tinta);resize:vertical}.pn-kvar{margin-top:10px;padding:8px 10px;border-radius:10px;background:#f8ecea;color:#8a4a4a;font-size:12.5px}.pn-tum{margin-top:12px;padding:11px 12px;border-radius:12px;background:#e3ecdf;border:1px solid #cfdcc8}.pn-tum.drugo{background:#f3e8cf;border-color:#e6d3a6}.pn-tum small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.5px;color:#2f5d3a;margin-bottom:4px}.pn-tum.drugo small{color:#6b5220}.pn-tum p{margin:0 0 8px;font-size:13.5px;line-height:1.4;color:var(--ploca-tinta)}.pn-spremljeno{margin-top:12px;padding:11px 12px;border-radius:12px;background:#e3ecdf;color:#2f5d3a;font-weight:600;font-size:13px}.pn-gumbi{display:flex;gap:8px;margin-top:12px;justify-content:flex-end;flex-wrap:wrap}.pn-tih{border-color:transparent;background:transparent}.odst .prg-gl b{color:#6b5220}.odst-p{padding:2px 0 8px}.odst-t{font-size:13px;font-weight:650;color:var(--ploca-tinta)}.odst-s{font-size:11.5px;color:var(--ploca-tinta-2);margin-top:3px;line-height:1.4}.odst-gumb{margin-top:8px;min-height:0;padding:6px 12px;font-size:12.5px}.odst-n{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;padding:7px 0;border-top:1px solid #f3eee3;font-size:12px;color:var(--ploca-tinta-2)}.odst-r{font-weight:700;color:var(--ploca-tinta);white-space:nowrap}.odst-tko{font-size:11px;color:var(--ploca-tinta-plaha)}.pl-ulaz{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:end;padding:10px 14px;background:#fff;border:1px solid #e6dcc4;border-radius:16px;margin-bottom:14px}.pl-ulaz label{display:block;font-size:11px;color:#8a8477;margin-bottom:3px}.pl-ulaz .ana-pre{margin-bottom:0}.pl-ulaz .desno{margin-left:auto;font-size:12.5px;color:#8a8477;align-self:center}.pl-ulaz .desno b{color:var(--ploca-tinta);font-weight:650}.pl-leg{display:flex;gap:14px;flex-wrap:wrap;font-size:11.5px;color:#5f5e5a;margin:0 0 8px}.pl-leg i{display:inline-block;width:11px;height:11px;border-radius:3px;vertical-align:-1px;margin-right:5px}.pl-graf{width:100%;height:auto;display:block}.pl-graf text{font-family:inherit}.pl-tb th.oc,.pl-tb td.oc{background:#f1ede2;color:var(--ploca-tinta);font-weight:800}.pl-tb td.jak{font-weight:650}.pl-sati tr.pl-sat{cursor:pointer}.pl-sati tr.pl-sat td.v:after{content:" ›";color:#a89e87;display:inline-block;transition:transform .2s}.pl-sati tr.pl-sat.otv td.v:after{transform:rotate(90deg)}.pl-sati tr.vrh td.oc{background:#f3e8cf;color:#6b5220}.pl-sati tr.pl-cetvrt td{background:#faf7f0;font-size:11.5px;padding:4px 6px;color:#8a8477}.pl-sati tr.pl-cetvrt td.v{font-weight:500;color:#8a8477;padding-left:18px}.pl-traka{position:relative;height:12px;background:#efeae1;border-radius:3px;min-width:90px}.pl-traka i{position:absolute;top:0;bottom:0;left:0;border-radius:3px;background:#24402f}.pl-traka i.ras{background:#d4e2d6}.pl-traka.vrh i:not(.ras){background:#c99a3a}.pl-mjere{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:6px}.pl-mjere div{text-align:center;padding:6px 2px}.pl-mjere small{display:block;font-size:11px;color:#8a8477;margin-bottom:3px}.pl-mjere b{font:400 22px/1.1 Georgia,serif;color:#2f5d3a}.pl-mjere b.p{color:#6b5220}.pl-mjere i{display:block;font-size:10.5px;color:#a89e87;font-style:normal;margin-top:2px}.pl-red{display:flex;align-items:baseline;gap:8px;padding:7px 0;border-top:1px solid #eee7d8;font-size:12.5px}.pl-red b{color:var(--ploca-tinta);white-space:nowrap}.pl-red .t{color:#8a8477;font-size:11.5px}.pl-red .ras{margin-left:auto;font-weight:700;color:var(--ploca-tinta);white-space:nowrap}.pl-red.sivo,.pl-red.sivo b,.pl-red.sivo .ras{color:#a89e87}.pl-mini{flex:1;height:9px;background:#efeae1;border-radius:3px;position:relative;min-width:50px}.pl-mini i{position:absolute;top:0;bottom:0;left:0;border-radius:3px;background:#a9c4ad}.pl-mini i.jak{background:#24402f}.pl-kvar{padding:10px 12px;border-radius:12px;background:#f8ecea;color:#8a4a4a;font-size:13px;font-weight:600;line-height:1.4}.pl-plocice{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}@media (max-width: 780px){.pl-plocice{grid-template-columns:1fr 1fr}}.pl-pl{background:#fff;border:1px solid #e6dcc4;border-radius:16px;padding:12px 14px;min-width:0}.pl-pl small{display:block;font-size:11.5px;color:#8a8477;margin-bottom:4px}.pl-pl b{font:400 26px/1 Georgia,serif;color:#2f5d3a}.pl-pl b.p{color:#6b5220}.pl-pl b.k{color:#8a4a4a}.pl-pl i{display:block;font-size:11px;color:#a89e87;font-style:normal;margin-top:5px;line-height:1.35}.pl-leg i.c{border-radius:50%}.pl-ljudi{display:grid;gap:2px;margin:6px 0 0 36px}.pl-ljudi i{height:18px;border-radius:3px;background:#efe9db;font-style:normal;font-size:11px;font-weight:700;line-height:18px;text-align:center;color:#5f5e5a}.pl-ljudi-n{font-size:10.5px;color:#8a8477;margin:3px 0 0 36px}.pl-pil.z{background:#e3ecdf;color:#2f5d3a}.pl-pil.k{background:#f8ecea;color:#8a4a4a}.pl-mjerilo{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:4px}.pl-mjerilo div{text-align:center;padding:8px 4px;border-radius:12px;min-width:0}.pl-mjerilo div.naj{background:#e3ecdf}.pl-mjerilo div.tip{background:#f1ede2}.pl-mjerilo div.gor{background:#f8ecea}.pl-mjerilo small{display:block;font-size:11px;color:#8a8477;margin-bottom:2px}.pl-mjerilo b{font:400 17px/1.1 Georgia,serif;color:var(--ploca-tinta)}.pl-mjerilo i{display:block;font-size:10.5px;color:#5f5e5a;font-style:normal;margin-top:2px}.pl-dvije{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 780px){.pl-dvije{grid-template-columns:1fr}}.pl-dvije h3{margin:0 0 6px;font:600 12.5px/1.3 inherit;font-family:inherit;color:#5f5e5a}.pl-mat-okvir{overflow-x:auto}.pl-mat{font-variant-numeric:tabular-nums}.pl-mat th.c,.pl-mat td.c{text-align:center}.pl-mat td{padding:5px 6px;vertical-align:middle}.pl-mat td.v{font-weight:700;color:var(--ploca-tinta);white-space:nowrap}.pl-cel{display:inline-grid;grid-template-columns:auto auto auto;gap:0 6px;align-items:baseline;padding:3px 8px;border-radius:8px;min-width:96px}.pl-cel b{font-size:13.5px;color:var(--ploca-tinta)}.pl-cel span{font-size:11px;color:#5f5e5a}.pl-cel .k{font-weight:700}.pl-cel.z{background:#e3ecdf}.pl-cel.z .k{color:#2f5d3a}.pl-cel.p{background:#f3e8cf}.pl-cel.p .k{color:#6b5220}.pl-cel.k{background:#f8ecea}.pl-cel.k .k{color:#8a4a4a}.pl-cel.s{background:#f1ede2}.pl-cel.u{background:#f1ede2;opacity:.55}.pl-pl b.s{color:#8a8477;font-size:20px}.pl-oblik{display:grid;grid-template-columns:64px 1fr 150px;gap:10px;align-items:center;padding:8px 0 8px 40px;border-top:1px solid #eee7d8}.pl-oblik:first-of-type{border-top:none}.pl-oblik>div:first-child b{font-size:13px;color:var(--ploca-tinta)}.pl-oblik>div:first-child small{display:block;font-size:10.5px;color:#a89e87}.pl-trake{position:relative;min-width:0}.pl-trake i{position:absolute;height:9px;border-radius:3px;background:#a9c4ad}.pl-trake i.plan{background:transparent;border:1.5px dashed #a89e87;height:7px}.pl-trake .nat{position:absolute;left:0;font-size:9px;color:#a89e87;transform:translate(-100%);padding-right:6px}.pl-trake .os{position:absolute;left:0;right:0;bottom:0;height:12px;font-size:9px;color:#a89e87}.pl-trake .os span{position:absolute;transform:translate(-50%)}.pl-ishod{font-size:12px;color:#5f5e5a;text-align:right}.pl-ishod b{color:var(--ploca-tinta)}@media (max-width: 600px){.pl-oblik{grid-template-columns:56px 1fr}.pl-ishod{grid-column:1 / -1;text-align:left}}
