:root{--bg:#F4F2EC;--card:#FFFFFF;--card2:#F7F5EF;--ink:#1B1F1D;--ink2:#59615C;--ink3:#8B928D;--line:#E5E1D6;--line2:#EEEBE2;--sb:#0E2B24;--sb-ink:#EAF1EC;--sb-mut:#8AA096;--sb-line:rgba(255,255,255,.08);--sb-hov:rgba(255,255,255,.05);--sb-act-bg:rgba(255,255,255,.1);--sb-act-ink:#FFFFFF;--brand:#106152;--brand2:#0C4F43;--brand-soft:#E4EFE9;--brand-line:#C2DACF;--btn-bg:#106152;--btn-ink:#F6FBF8;--acc:#C05B2E;--acc-soft:#F9EAE1;--acc-line:#EACDBB;--ok:#217A50;--ok-soft:#E2F1E7;--warn:#A87316;--warn-soft:#F7EDD8;--bad:#B23A2F;--bad-soft:#F8E6E2;--gold:#C29B3C;--ghost:#BFC7BF;--seg-act-bg:#0E2B24;--seg-act-ink:#EAF1EC;--rowY:12px;--shadow:0 1px 2px rgba(20,26,23,.04),0 5px 18px rgba(20,26,23,.05);--ring:0 0 0 3px rgba(16,97,82,.18)}body{--brand-wash:color-mix(in srgb,var(--brand-soft) 50%,var(--card))}body[data-theme=dark]{--bg:#0E1311;--card:#151B18;--card2:#1B221E;--ink:#E6EAE6;--ink2:#A4ADA6;--ink3:#6E7771;--line:#28312B;--line2:#202823;--sb:#0A0F0D;--sb-ink:#E6EDE8;--sb-mut:#75867E;--sb-line:rgba(255,255,255,.06);--sb-hov:rgba(255,255,255,.05);--sb-act-bg:rgba(255,255,255,.09);--sb-act-ink:#FFFFFF;--brand:#3FA98C;--brand2:#57BBA0;--brand-soft:#17352C;--brand-line:#2A5348;--btn-bg:#39A487;--btn-ink:#07130E;--acc:#D97F55;--acc-soft:#33221A;--acc-line:#54382A;--ok:#53B487;--ok-soft:#183226;--warn:#D2A24F;--warn-soft:#332A16;--bad:#DE6D5F;--bad-soft:#3A211D;--gold:#D6B25C;--ghost:#414B44;--seg-act-bg:#E6EAE6;--seg-act-ink:#101512;--shadow:0 1px 2px rgba(0,0,0,.25),0 8px 24px rgba(0,0,0,.22);--ring:0 0 0 3px rgba(63,169,140,.28)}body[data-density=kompaktno]{--rowY:9px}body[data-fs=vece]{zoom:1.08}body[data-fs=veliko]{zoom:1.16}body[data-anim=off] *{animation:none!important;transition:none!important}body[data-accent=jadran]{--brand:#23618C;--brand2:#1B4E72;--brand-soft:#E3EDF4;--brand-line:#BFD5E4;--btn-bg:#23618C;--ring:0 0 0 3px rgba(35,97,140,.18)}body[data-theme=dark][data-accent=jadran]{--brand:#4E9CC9;--brand2:#6FB1D6;--brand-soft:#16303F;--brand-line:#2A4D63;--btn-bg:#4E9CC9;--btn-ink:#071118;--ring:0 0 0 3px rgba(78,156,201,.28)}body[data-accent=terakota]{--brand:#B85C32;--brand2:#9C4A26;--brand-soft:#F7E9E0;--brand-line:#E8CDBB;--btn-bg:#B85C32;--ring:0 0 0 3px rgba(184,92,50,.18)}body[data-theme=dark][data-accent=terakota]{--brand:#D98A5F;--brand2:#E5A17D;--brand-soft:#3A2418;--brand-line:#5C3A26;--btn-bg:#D98A5F;--btn-ink:#170D07;--ring:0 0 0 3px rgba(217,138,95,.28)}body[data-accent=maslina]{--brand:#66702D;--brand2:#535C24;--brand-soft:#EDEFDD;--brand-line:#D3D8B4;--btn-bg:#66702D;--ring:0 0 0 3px rgba(102,112,45,.18)}body[data-theme=dark][data-accent=maslina]{--brand:#A9B45A;--brand2:#BCC673;--brand-soft:#272B12;--brand-line:#454C22;--btn-bg:#A9B45A;--btn-ink:#121405;--ring:0 0 0 3px rgba(169,180,90,.28)}body[data-sb=svijetla]:not([data-theme=dark]){--sb:#FFFFFF;--sb-ink:#1B1F1D;--sb-mut:#6B746E;--sb-line:#E5E1D6;--sb-hov:rgba(14,43,36,.05);--sb-act-bg:#0E2B24;--sb-act-ink:#FFFFFF}body{margin:0;background:var(--bg);color:var(--ink);font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand2);text-decoration:underline}button,input,select,textarea{font-family:inherit}button{white-space:nowrap}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:6px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes fadeUp{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fall{0%{transform:translateY(-6vh) rotate(0deg)}to{transform:translateY(106vh) rotate(320deg)}}:root{--t-tint:.15s;--t-mark:.18s;--t-reveal:.3s cubic-bezier(.4,0,.2,1);--t-reveal-fade:.2s ease;--t-panel:.16s ease;--t-drawer:.42s cubic-bezier(.22,.61,.36,1);--t-drawer-out:.28s cubic-bezier(.32,.72,0,1);--t-scrim:.26s ease;--t-press:.09s ease;--t-dialog:.19s cubic-bezier(.22,.9,.3,1);--t-dialog-out:.15s ease;--t-swap:.24s cubic-bezier(.22,.61,.36,1)}@keyframes mdIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mdOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.99)}}@keyframes ovIn{0%{opacity:0}to{opacity:1}}@keyframes ovOut{0%{opacity:1}to{opacity:0}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes drawerIn{0%{transform:translateX(452px)}to{transform:translateX(0)}}@keyframes drawerOut{0%{transform:translateX(0)}to{transform:translateX(452px)}}:where(html[lang=en]) :where(button,a,label,[role=button]){transition:background var(--t-tint),border-color var(--t-tint),color var(--t-tint),transform var(--t-press)}:where(html[lang=en]) :where(button:not(:disabled):not([aria-disabled=true]):active){transform:scale(.985)}:where(html[lang=en]) :where(button,a,label,[role=button]) :where(*){transition:color var(--t-tint),background-color var(--t-tint),border-color var(--t-tint)}:where(html[lang=en]) :where(button:not(:disabled):not([aria-disabled=true]),a[href],[role=button]:not([aria-disabled=true]),[role=option]:not([aria-disabled=true]),label:has(input[type=checkbox],input[type=radio])){cursor:pointer}:where(html[lang=en]) :where(button:disabled,[aria-disabled=true]){cursor:default}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}