@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.p.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.HsDMjW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.HsDMjW_variable{--f-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.p.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.e_JWMW_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.e_JWMW_variable{--f-instrument:"Instrument Sans", "Instrument Sans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pozadina:#f4f1ea;--povrsina:#fff;--povrsina-2:#faf8f3;--tinta:#1c1a17;--tinta-2:#5e5850;--crta:#ddd6ca;--crta-jaka:#bdb4a6;--naglasak:#b83c17;--naglasak-tekst:#fff;--naglasak-svijetli:#fbe6dc;--placeno:#2f6b45;--placeno-poz:#e3f0e6;--ceka:#855600;--ceka-poz:#fbefd2;--otkazano:#6f6861;--otkazano-poz:#ece8e2;--rucno:#2d4e8c;--rucno-poz:#e3eaf6;--greska:#a4381f;--pismo-naslov:var(--f-archivo), "Arial Narrow", sans-serif;--pismo:var(--f-instrument), system-ui, sans-serif;--razmak:clamp(16px, 4vw, 40px);--sirina:1120px;--r:10px;--r-malo:6px;--fs-1:.8125rem;--fs-2:.9375rem;--fs-3:1.0625rem;--fs-4:1.375rem;--fs-5:1.875rem;--fs-6:clamp(2.25rem, 5.5vw, 3.75rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--pozadina);color:var(--tinta);font-family:var(--pismo);font-size:var(--fs-3);margin:0;line-height:1.55}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:3px}h1,h2,h3{font-family:var(--pismo-naslov);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700;font-stretch:88%;line-height:1.08}h1{font-size:var(--fs-6)}h2{font-size:var(--fs-5)}h3{font-size:var(--fs-4)}p{max-width:68ch;margin:0}:focus-visible{outline:3px solid var(--naglasak);outline-offset:2px}.skriveno{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.omot{max-width:var(--sirina);padding-inline:var(--razmak);margin:0 auto}.blijedo{color:var(--tinta-2)}.malo{font-size:var(--fs-1)}.brojke{font-variant-numeric:tabular-nums}.stog{gap:12px;display:grid}.stog-velik{gap:28px;display:grid}.red{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.razmaknuto{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.zaglavlje{border-bottom:1px solid var(--crta);background:var(--povrsina)}.zaglavlje .omot{justify-content:space-between;align-items:center;gap:12px;min-height:60px;display:flex}.znak{font:700 1.25rem/1 var(--pismo-naslov);align-items:center;gap:10px;font-stretch:85%;text-decoration:none;display:inline-flex}.znak svg{width:28px;height:28px}.podnozje{border-top:1px solid var(--crta);color:var(--tinta-2);font-size:var(--fs-2);margin-top:64px;padding:28px 0 40px}.podnozje .omot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.gumb{border-radius:var(--r);border:1.5px solid var(--naglasak);background:var(--naglasak);min-height:46px;color:var(--naglasak-tekst);font:600 var(--fs-2)/1 var(--pismo);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.gumb:hover{filter:brightness(1.1)}.gumb[disabled]{opacity:.45;cursor:not-allowed;filter:none}.gumb.sporedni{color:var(--tinta);border-color:var(--crta-jaka);background:0 0}.gumb.sporedni:hover{background:var(--povrsina-2);filter:none}.gumb.mali{min-height:36px;font-size:var(--fs-1);padding:0 14px}.gumb.opasni{color:var(--greska);background:0 0;border-color:currentColor}.gumb.pun{width:100%}.gumb-tekst{color:var(--naglasak);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.gumb svg,.gumb-tekst svg{flex:none;width:18px;height:18px}label.polje{font-size:var(--fs-2);gap:6px;font-weight:600;display:grid}label.polje>span.blijedo{font-weight:400}input,select,textarea{font:inherit;color:var(--tinta);background:var(--povrsina);border:1.5px solid var(--crta-jaka);border-radius:var(--r-malo);width:100%;min-height:46px;padding:10px 12px;font-size:16px}textarea{resize:vertical;min-height:80px}input:focus,select:focus,textarea:focus{border-color:var(--tinta);box-shadow:0 0 0 3px var(--naglasak-svijetli);outline:none}input[type=checkbox],input[type=radio]{width:20px;height:20px;min-height:0;accent-color:var(--naglasak)}.dva-stupca{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.kartica{background:var(--povrsina);border:1px solid var(--crta);border-radius:var(--r);padding:clamp(16px,3vw,24px)}.kartica.naglasena{border-color:var(--tinta);box-shadow:0 0 0 1px var(--tinta)}.oznaka{font-size:var(--fs-1);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-weight:600;display:inline-flex}.s-placeno{background:var(--placeno-poz);color:var(--placeno)}.s-ceka_placanje{background:var(--ceka-poz);color:var(--ceka)}.s-otkazano,.s-isteklo{background:var(--otkazano-poz);color:var(--otkazano)}.s-rucno{background:var(--rucno-poz);color:var(--rucno)}.obavijest{border-radius:var(--r-malo);background:var(--naglasak-svijetli);color:var(--tinta);font-size:var(--fs-2);padding:12px 14px}.obavijest.greska{color:var(--greska);background:#f8e1da}.obavijest.uspjeh{background:var(--placeno-poz);color:var(--placeno)}.obavijest.info{background:var(--povrsina-2);border:1px solid var(--crta)}.uvod{gap:14px;padding:clamp(28px,6vw,64px) 0 clamp(20px,4vw,36px);display:grid}.uvod .nadnaslov{font:600 var(--fs-1)/1 var(--pismo);letter-spacing:.08em;text-transform:uppercase;color:var(--naglasak)}.uvod p{font-size:var(--fs-4);color:var(--tinta-2);line-height:1.4}.podaci-poslovanja{font-size:var(--fs-2);color:var(--tinta-2);flex-wrap:wrap;gap:6px 20px;display:flex}.korak{gap:14px;display:grid}.korak-naslov{align-items:baseline;gap:12px;display:flex}.korak-naslov .broj{font:700 var(--fs-5)/1 var(--pismo-naslov);color:var(--naglasak);font-stretch:75%}.korak-naslov h2{font-size:var(--fs-4)}.prostori{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;display:grid}.prostor{text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--povrsina);border:1.5px solid var(--crta);border-radius:var(--r);align-content:start;gap:8px;padding:16px;display:grid}.prostor:hover{border-color:var(--crta-jaka)}.prostor[aria-pressed=true]{border-color:var(--tinta);box-shadow:0 0 0 1.5px var(--tinta)}.prostor .ime{font:700 var(--fs-4)/1.1 var(--pismo-naslov);font-stretch:88%}.prostor .opis{font-size:var(--fs-2);color:var(--tinta-2)}.prostor .cijena{font-variant-numeric:tabular-nums;font-weight:600}.dani{scrollbar-width:thin;grid-auto-columns:minmax(64px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:6px;display:grid;overflow-x:auto}.dan{font:inherit;color:inherit;cursor:pointer;background:var(--povrsina);border:1.5px solid var(--crta);border-radius:var(--r);justify-items:center;gap:2px;padding:10px 4px;display:grid}.dan .ime-dana{font-size:var(--fs-1);color:var(--tinta-2);text-transform:lowercase}.dan .broj-dana{font:700 1.5rem/1 var(--pismo-naslov);font-variant-numeric:tabular-nums;font-stretch:80%}.dan .mjesec{font-size:var(--fs-1);color:var(--tinta-2)}.dan[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:#fff}.dan[aria-pressed=true] .ime-dana,.dan[aria-pressed=true] .mjesec{color:#e8e3da}.dan[data-zatvoreno=true]{opacity:.5}.sati{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;display:grid}.sat{font:600 var(--fs-3)/1 var(--pismo);font-variant-numeric:tabular-nums;cursor:pointer;background:var(--povrsina);border:1.5px solid var(--crta);border-radius:var(--r-malo);color:var(--tinta);padding:12px 0}.sat:hover{border-color:var(--tinta)}.sat[aria-pressed=true]{background:var(--naglasak);border-color:var(--naglasak);color:#fff}.izbor{gap:8px;display:grid}.izbor label{background:var(--povrsina);border:1.5px solid var(--crta);border-radius:var(--r);cursor:pointer;font-size:var(--fs-2);align-items:flex-start;gap:12px;padding:14px;display:flex}.izbor label:has(input:checked){border-color:var(--tinta);box-shadow:0 0 0 1px var(--tinta)}.izbor label strong{font-size:var(--fs-3);display:block}.sazetak{gap:12px;display:grid;position:sticky;top:16px}.sazetak dl{font-size:var(--fs-2);grid-template-columns:auto 1fr;gap:6px 14px;margin:0;display:grid}.sazetak dt{color:var(--tinta-2)}.sazetak dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ukupno{border-top:1px solid var(--crta);justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}.ukupno strong{font:700 var(--fs-5)/1 var(--pismo-naslov);font-variant-numeric:tabular-nums;font-stretch:85%}.raspored-rezervacije{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:900px){.raspored-rezervacije{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}.raspored-rezervacije.ugradeno{grid-template-columns:minmax(0,1fr)}.raspored-rezervacije.ugradeno .sazetak{max-width:560px;position:static}.kod{border-radius:var(--r);background:var(--tinta);color:#fff;justify-items:start;gap:6px;padding:18px;display:grid}.kod .vrijednost{font:700 clamp(2.5rem, 9vw, 3.5rem)/1 var(--pismo-naslov);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-stretch:75%}.kod .gumb.sporedni{color:#fff;border-color:#8c857b}.kod .gumb.sporedni:hover{background:#2e2b27}.kopiraj-red{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kopiraj-red code{font:600 var(--fs-2)/1.4 ui-monospace, Consolas, monospace;background:var(--povrsina-2);border:1px solid var(--crta);border-radius:var(--r-malo);word-break:break-all;padding:6px 10px}.termini-popis{gap:8px;margin:0;padding:0;list-style:none;display:grid}.termini-popis li{background:var(--povrsina-2);border:1px solid var(--crta);border-radius:var(--r-malo);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.toast{background:var(--tinta);color:#fff;font-size:var(--fs-2);z-index:50;border-radius:999px;padding:10px 16px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.admin-traka{background:var(--tinta);color:#fff}.admin-traka .omot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.admin-traka .znak{color:#fff}.admin-traka select{color:#fff;background:#2e2b27;border-color:#5e5850;width:auto;min-height:36px;padding:4px 10px}.admin-traka .gumb.sporedni{color:#fff;border-color:#5e5850}.kartice-admin{border-bottom:1px solid var(--crta);scrollbar-width:thin;gap:4px;margin-bottom:24px;display:flex;overflow-x:auto}.kartice-admin button{font:600 var(--fs-2)/1 var(--pismo);color:var(--tinta-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 12px}.kartice-admin button[aria-selected=true]{color:var(--tinta);border-bottom-color:var(--naglasak)}.pokazatelji{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.pokazatelj{background:var(--povrsina);border:1px solid var(--crta);border-radius:var(--r);gap:4px;padding:16px;display:grid}.pokazatelj .vrijednost{font:700 var(--fs-5)/1 var(--pismo-naslov);font-variant-numeric:tabular-nums;font-stretch:85%}.pokazatelj .naziv{font-size:var(--fs-2);color:var(--tinta-2)}.tablica-omot{background:var(--povrsina);border:1px solid var(--crta);border-radius:var(--r);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--fs-2)}th,td{text-align:left;border-bottom:1px solid var(--crta);vertical-align:top;padding:10px 12px}th{font-size:var(--fs-1);color:var(--tinta-2);text-transform:uppercase;letter-spacing:.04em;background:var(--povrsina-2);font-weight:600}tr:last-child td{border-bottom:0}td.broj,th.broj{text-align:right;font-variant-numeric:tabular-nums}.kalendar-omot{background:var(--povrsina);border:1px solid var(--crta);border-radius:var(--r);overflow-x:auto}.kalendar{min-width:100%;display:grid;position:relative}.kal-glava{z-index:2;background:var(--povrsina-2);border-bottom:1px solid var(--crta);font:700 var(--fs-2)/1.2 var(--pismo);padding:10px 8px;position:sticky;top:0}.kal-sat{font-size:var(--fs-1);color:var(--tinta-2);border-top:1px solid var(--crta);font-variant-numeric:tabular-nums;padding:0 8px}.kal-celija{border-top:1px solid var(--crta);border-left:1px solid var(--crta);cursor:pointer;background:0 0;padding:0}.kal-celija.pola{border-top-style:dashed;border-top-color:#eae5dc}.kal-celija:hover{background:var(--naglasak-svijetli)}.kal-celija.zatvoreno{cursor:default;background:repeating-linear-gradient(135deg,#f1ede6 0 6px,#f7f4ee 6px 12px)}.kal-blok{z-index:1;border-radius:var(--r-malo);font-size:var(--fs-1);cursor:pointer;text-align:left;border:0;border-left:4px solid;margin:1px 3px;padding:6px 8px;font-family:inherit;line-height:1.3;overflow:hidden}.kal-blok strong{font-size:var(--fs-2);color:var(--tinta);display:block}.kal-blok.s-placeno{background:var(--placeno-poz)}.kal-blok.s-ceka_placanje{background:var(--ceka-poz)}.dijalog-pozadina{z-index:40;background:#1c1a1773;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dijalog{background:var(--povrsina);border-radius:var(--r);gap:14px;width:min(560px,100%);max-height:calc(100vh - 32px);padding:22px;display:grid;overflow:auto}.potpis-proizvoda{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.radno-red{grid-template-columns:110px auto 1fr 1fr;align-items:center;gap:8px;display:grid}@media (max-width:520px){.radno-red{grid-template-columns:1fr auto}.radno-red input[type=time]{grid-column:span 1}}
