@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5620b7ea-module__LLy_Qq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5620b7ea-module__LLy_Qq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4a439e1ba971da1a-s.1vgctuhklh__x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.33q4idznd8rl5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.2tbuiduw72dt5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.28n7p9dmf_8k7.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:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99ac5753282bcf05-s.p.3w6kcxkrsxlac.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:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.22iyan98j1_2e.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:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a439e1ba971da1a-s.1vgctuhklh__x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.33q4idznd8rl5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.2tbuiduw72dt5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.28n7p9dmf_8k7.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:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/99ac5753282bcf05-s.p.3w6kcxkrsxlac.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:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.22iyan98j1_2e.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:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.roboto_mono_2ee4fe47-module__GqTIMa__className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.roboto_mono_2ee4fe47-module__GqTIMa__variable{--font-roboto-mono:"Roboto Mono", "Roboto Mono Fallback"}
:root{--bg:#f1f3f8;--surface:#fefefe;--surface-2:#f9fafb;--hover:#f4f3ff;--line:#eaecf0;--line-strong:#d0d5dd;--field:#98a2b3;--ink:#101828;--ink-2:#475467;--ink-3:#667085;--accent:var(--a);--accent-2:var(--a2);--accent-ink:var(--a-ink);--accent-soft:var(--a-soft);--accent-line:var(--a-line);--bar:var(--a-bar);--bar-ink:var(--a-bar-ink);--bar-soft:var(--a-bar-soft);--pos:#17a364;--pos-soft:#e8f7f1;--neg:#e34d4d;--neg-soft:#feeeee;--warn:#e89d3c;--warn-soft:#fff7ec;--c1:#19b36e;--c2:#f95555;--grid:#eaecf0;--axis:#d0d5dd;--scrim:#10182873;--r-card:8px;--r-tile:12px;--sh-1:0 1px 2px #1018280d;--sh-2:0 12px 32px #10182829,0 2px 6px #1018280f;--sh-fab:0 6px 16px rgb(var(--a-rgb) / .4),0 2px 4px #0000001f;--btn-grad:linear-gradient(180deg,#8862f2 0%,#7544fc 28.83%,#5b2ed4 100%);--font:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-roboto-mono),"Roboto Mono",ui-monospace,Consolas,monospace;--a:#7a5af8;--a2:#6938ef;--a-ink:#fff;--a-soft:#f4f3ff;--a-line:#d9d6fe;--a-bar:#7a5af8;--a-bar-ink:#fefefe;--a-bar-soft:#ffffff2e;--a-rgb:122 90 248;--ad:#9b8afb;--ad2:#bdb4fe;--ad-ink:#14093a;--ad-soft:#241c4a;--ad-line:#3e2f86;--ad-bar:#3e1c96;--ad-bar-ink:#f4f3ff;--ad-bar-soft:#ffffff1f}:root[data-accent=zelena]{--a:#1faa59;--a2:#1a8f4b;--a-ink:#fff;--a-soft:#e4f5eb;--a-line:#b7e4ca;--a-bar:#1faa59;--a-bar-ink:#fff;--a-bar-soft:#ffffff2e;--a-rgb:31 170 89;--ad:#50bd7e;--ad2:#46a66f;--ad-ink:#051a0d;--ad-soft:#1a3a2e;--ad-line:#1c593a;--ad-bar:#14402a;--ad-bar-ink:#eef1f4;--ad-bar-soft:#ffffff17}:root[data-accent=smaragdna]{--a:#0f8a5f;--a2:#0d7450;--a-ink:#fff;--a-soft:#e2f1ec;--a-line:#b2dacc;--a-bar:#0f8a5f;--a-bar-ink:#fff;--a-bar-soft:#ffffff2e;--a-rgb:15 138 95;--ad:#44a482;--ad2:#3c9072;--ad-ink:#02150e;--ad-soft:#17342f;--ad-line:#154b3c;--ad-bar:#0f372c;--ad-bar-ink:#eef1f4;--ad-bar-soft:#ffffff17}:root[data-accent=limeta]{--a:#7cc213;--a2:#68a310;--a-ink:#1b2b04;--a-soft:#eff8e3;--a-line:#d5ebb3;--a-bar:#7cc213;--a-bar-ink:#192704;--a-bar-soft:#00000014;--a-rgb:124 194 19;--ad:#99cf47;--ad2:#87b63e;--ad-ink:#131d03;--ad-soft:#2d3f20;--ad-line:#43631c;--ad-bar:#304815;--ad-bar-ink:#eef1f4;--ad-bar-soft:#ffffff17}:root[data-accent=tirkizna]{--a:#0ea293;--a2:#0c887b;--a-ink:#fff;--a-soft:#e2f4f2;--a-line:#b2e1dc;--a-bar:#0ea293;--a-bar-ink:#fff;--a-bar-soft:#ffffff2e;--a-rgb:14 162 147;--ad:#43b6ab;--ad2:#3ba096;--ad-ink:#021816;--ad-soft:#173839;--ad-line:#145552;--ad-bar:#0f3e3c;--ad-bar-ink:#eef1f4;--ad-bar-soft:#ffffff17}:root[data-accent=nebo]{--a:#0b9be0;--a2:#0982bc;--a-ink:#fff;--a-soft:#e2f3fb;--a-line:#b1dff5;--a-bar:#0b9be0;--a-bar-ink:#fff;--a-bar-soft:#ffffff2e;--a-rgb:11 155 224;--ad:#41b1e7;--ad2:#399ccb;--ad-ink:#021722;--ad-soft:#163749;--ad-line:#135272;--ad-bar:#0e3c53;--ad-bar-ink:#eef1f4;--ad-bar-soft:#ffffff17}:root[data-accent=plava]{--a:#2563eb;--a2:#1f53c5;--a-ink:#fff;--a-soft:#e5ecfd;--a-line:#b9cdf9;--a-bar:#2563eb;--a-bar-ink:#fff;--a-bar-soft:#ffffff2e;--a-rgb:37 99 235;--ad:#5585ef;--ad2:#4b75d2;--ad-ink:#060f23;--ad-soft:#1b2c4b;--ad-line:#1e3b77;--ad-bar:#162b56;--ad-bar-ink:#eef1f4;--ad-bar-soft:#ffffff17}:root[data-accent=ponoc]{--a:#3563d9;--a2:#2d53b6;--a-ink:#fff;--a-soft:#e7ecfa;--a-line:#becdf3;--a-bar:#1d2a4d;--a-bar-ink:#fff;--a-bar-soft:#ffffff2e;--a-rgb:53 99 217;--ad:#6185e1;--ad2:#5575c6;--ad-ink:#080f21;--ad-soft:#1f2c47;--ad-line:#253b6f;--ad-bar:#131a26;--ad-bar-ink:#eef1f4;--ad-bar-soft:#ffffff17}:root[data-accent=indigo]{--a:#4f46e5;--a2:#423bc0;--a-ink:#fff;--a-soft:#eae9fc;--a-line:#c7c4f7;--a-bar:#4f46e5;--a-bar-ink:#fff;--a-bar-soft:#ffffff2e;--a-rgb:79 70 229;--ad:#766feb;--ad2:#6862cf;--ad-ink:#0c0b22;--ad-soft:#24264a;--ad-line:#302f74;--ad-bar:#222254;--ad-bar-ink:#eef1f4;--ad-bar-soft:#ffffff17}:root[data-accent=ljubicasta]{--a:#7a5af8;--a2:#6938ef;--a-ink:#fff;--a-soft:#f4f3ff;--a-line:#d9d6fe;--a-bar:#7a5af8;--a-bar-ink:#fefefe;--a-bar-soft:#ffffff2e;--a-rgb:122 90 248;--ad:#9b8afb;--ad2:#bdb4fe;--ad-ink:#14093a;--ad-soft:#241c4a;--ad-line:#3e2f86;--ad-bar:#3e1c96;--ad-bar-ink:#f4f3ff;--ad-bar-soft:#ffffff1f}:root[data-accent=fuksija]{--a:#c026d3;--a2:#a120b1;--a-ink:#fff;--a-soft:#f7e5fa;--a-line:#ebbaf1;--a-bar:#c026d3;--a-bar-ink:#fff;--a-bar-soft:#ffffff2e;--a-rgb:192 38 211;--ad:#ce56dd;--ad2:#b54cc2;--ad-ink:#1d0620;--ad-soft:#3a2046;--ad-line:#5f216d;--ad-bar:#44194f;--ad-bar-ink:#eef1f4;--ad-bar-soft:#ffffff17}:root[data-accent=ruzicasta]{--a:#ec4899;--a2:#c63c81;--a-ink:#fff;--a-soft:#fde9f3;--a-line:#f9c4de;--a-bar:#ec4899;--a-bar-ink:#fff;--a-bar-soft:#ffffff2e;--a-rgb:236 72 153;--ad:#f070af;--ad2:#d3639a;--ad-ink:#230b17;--ad-soft:#43263b;--ad-line:#723055;--ad-bar:#51233d;--ad-bar-ink:#eef1f4;--ad-bar-soft:#ffffff17}:root[data-accent=koraljna]{--a:#f4574b;--a2:#cd493f;--a-ink:#fff;--a-soft:#feebe9;--a-line:#fbc9c5;--a-bar:#f4574b;--a-bar-ink:#fff;--a-bar-soft:#ffffff2e;--a-rgb:244 87 75;--ad:#f67c73;--ad2:#d86d65;--ad-ink:#250d0b;--ad-soft:#45292b;--ad-line:#753634;--ad-bar:#542726;--ad-bar-ink:#eef1f4;--ad-bar-soft:#ffffff17}:root[data-accent=narancasta]{--a:#f47216;--a2:#cd6012;--a-ink:#fff;--a-soft:#feeee3;--a-line:#fbd2b4;--a-bar:#f47216;--a-bar-ink:#fff;--a-bar-soft:#ffffff2e;--a-rgb:244 114 22;--ad:#f69149;--ad2:#d88040;--ad-ink:#251103;--ad-soft:#452f20;--ad-line:#75411e;--ad-bar:#542f16;--ad-bar-ink:#eef1f4;--ad-bar-soft:#ffffff17}:root[data-accent=jantar]{--a:#f5a70a;--a2:#ce8c08;--a-ink:#362502;--a-soft:#fef4e2;--a-line:#fce3b1;--a-bar:#f5a70a;--a-bar-ink:#312102;--a-bar-soft:#00000014;--a-rgb:245 167 10;--ad:#f7ba40;--ad2:#d9a438;--ad-ink:#251902;--ad-soft:#45391e;--ad-line:#755819;--ad-bar:#543f12;--ad-bar-ink:#eef1f4;--ad-bar-soft:#ffffff17}:root[data-header=tamno]{--a-bar:#252b32;--a-bar-ink:#fff;--a-bar-soft:#ffffff1f;--ad-bar:#161a1f}:root[data-header=svijetlo]{--a-bar:#fff;--a-bar-ink:#1c2228;--a-bar-soft:#0000000f;--ad-bar:#191e23}@media (prefers-color-scheme:dark){:root:not([data-mode=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c111d;--surface:#161b26;--surface-2:#1f242f;--hover:#241f3d;--line:#2a303c;--line-strong:#333a47;--field:#4b5465;--ink:#f5f5f6;--ink-2:#cecfd2;--ink-3:#94969c;--accent:var(--ad);--accent-2:var(--ad2);--accent-ink:var(--ad-ink);--accent-soft:var(--ad-soft);--accent-line:var(--ad-line);--bar:var(--ad-bar);--bar-ink:var(--ad-bar-ink);--bar-soft:var(--ad-bar-soft);--pos:#47c28b;--pos-soft:#0f2e22;--neg:#fa7777;--neg-soft:#3a1c1e;--warn:#f2b44c;--warn-soft:#35280f;--c1:#35c373;--c2:#f06a6d;--grid:#252b37;--axis:#333a47;--scrim:#0009;--sh-1:0 1px 2px #00000059;--sh-2:0 8px 28px #0000008c;--sh-fab:0 6px 18px #00000080}}:root[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c111d;--surface:#161b26;--surface-2:#1f242f;--hover:#241f3d;--line:#2a303c;--line-strong:#333a47;--field:#4b5465;--ink:#f5f5f6;--ink-2:#cecfd2;--ink-3:#94969c;--accent:var(--ad);--accent-2:var(--ad2);--accent-ink:var(--ad-ink);--accent-soft:var(--ad-soft);--accent-line:var(--ad-line);--bar:var(--ad-bar);--bar-ink:var(--ad-bar-ink);--bar-soft:var(--ad-bar-soft);--pos:#47c28b;--pos-soft:#0f2e22;--neg:#fa7777;--neg-soft:#3a1c1e;--warn:#f2b44c;--warn-soft:#35280f;--c1:#35c373;--c2:#f06a6d;--grid:#252b37;--axis:#333a47;--scrim:#0009;--sh-1:0 1px 2px #00000059;--sh-2:0 8px 28px #0000008c;--sh-fab:0 6px 18px #00000080}:root[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--ink);font:14px/1.45 var(--font);-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-size:.9em}.ic{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.muted{color:var(--ink-3)}.ink2{color:var(--ink-2)}.pos{color:var(--pos)}.neg{color:var(--neg)}h1,h2,h3{text-wrap:balance;margin:0;font-weight:500}.app{grid-template-columns:256px minmax(0,1fr);min-height:100%;display:grid}.side{top:env(safe-area-inset-top,0px);background:var(--surface);height:100dvh;box-shadow:1px 0 0 var(--line);z-index:25;flex-direction:column;gap:6px;display:flex;position:sticky;overflow-y:auto}.brand{flex:none;align-items:center;gap:12px;height:64px;padding:0 20px;display:flex}.brand-mark{background:var(--accent);width:36px;height:36px;color:var(--accent-ink);box-shadow:0 2px 6px rgb(var(--a-rgb) / .35);border-radius:11px;place-items:center;display:grid}.brand-mark .ic{stroke-width:2px;width:20px;height:20px}.brand b{letter-spacing:-.01em;font-size:19px;font-weight:500}.brand span{display:none}.nav{flex-direction:column;gap:1px;padding:8px 12px 0;display:flex}.nav-label{color:var(--ink-3);padding:14px 12px 6px;font-size:12px;font-weight:500}.nav-label:first-child{padding-top:4px}.nav a{width:100%;color:var(--ink-2);text-align:left;background:0 0;border:0;border-radius:24px;align-items:center;gap:16px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.nav a:hover{background:var(--hover);color:var(--ink)}.nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent-2)}:root[data-mode=dark] .nav a[aria-current=page]{color:var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-mode=light]) .nav a[aria-current=page]{color:var(--accent)}}.nav .count{background:var(--surface-2);color:var(--ink-2);border-radius:99px;margin-left:auto;padding:1px 8px;font-size:12px}.accts{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:auto;padding:12px 12px 16px;display:flex}.acct{align-items:center;gap:10px;padding:6px 12px;font-size:13px;display:flex}.acct i{border-radius:3px;flex:none;width:10px;height:10px}.acct span:nth-child(2){color:var(--ink-2);flex:1}.accts-head{justify-content:space-between;align-items:center;padding-right:4px;display:flex}.bal-toggle{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:99px;place-items:center;width:30px;height:30px;margin-top:-6px;display:grid}.bal-toggle:hover{background:var(--hover);color:var(--ink)}.bal-toggle[aria-pressed=true]{color:var(--accent)}.bal-toggle .ic{width:17px;height:17px}.bal-mask{letter-spacing:.08em;display:none}:root[data-balances=hide] .bal-v{display:none}:root[data-balances=hide] .bal-mask{display:inline}.acct-total{border-top:1px dashed var(--line);margin-top:4px;padding-top:10px;font-weight:500}.acct-total span:first-child{flex:1}.main{flex-direction:column;min-width:0;display:flex}.top{top:env(safe-area-inset-top,0px);z-index:20;background:var(--bar);height:64px;color:var(--bar-ink);align-items:center;gap:14px;padding:0 28px;display:flex;position:sticky;box-shadow:0 2px 6px #0000001f}.top .menu-btn{color:inherit;background:0 0;border:0;display:none}.period{align-items:center;gap:8px;font-size:17px;font-weight:500;display:flex}.period .ic{opacity:.85}.proto{background:var(--bar-soft);white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:500}.seg{background:var(--surface-2);border-radius:99px;padding:3px;display:inline-flex}.seg button{color:var(--ink-2);background:0 0;border:0;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.seg .ic{width:16px;height:16px}.btn{background:var(--surface-2);white-space:nowrap;color:var(--ink);border:0;border-radius:99px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex}.btn:hover{background:var(--hover)}.btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 2px 6px rgb(var(--a-rgb) / .3)}.btn-primary:hover{background:var(--accent-2)}.btn .ic{width:18px;height:18px}.top .add-top{display:none}.icon-btn{background:var(--surface-2);width:38px;height:38px;color:var(--ink-2);border:0;border-radius:99px;place-items:center;display:grid}.content{flex-direction:column;gap:20px;width:100%;max-width:1320px;padding:24px 28px 110px;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-head h1{font-size:24px;font-weight:500}.page-head p{color:var(--ink-3);margin:2px 0 0}.view[hidden]{display:none!important}.view{flex-direction:column;gap:20px;display:flex}.panel{background:var(--surface);min-width:0;box-shadow:var(--sh-1);border-radius:16px;padding:18px 20px}.panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.panel-head h2{font-size:16px}.panel-head .sub{color:var(--ink-3);margin-top:1px;font-size:12.5px}.link{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;align-items:center;gap:2px;padding:2px 0;font-size:13px;font-weight:500;display:inline-flex}.link .ic{width:16px;height:16px}.grid{gap:18px;display:grid}.g-dash{grid-template-columns:repeat(3,minmax(0,1fr))}.span2{grid-column:span 2}.g-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.acc-tile{color:#fff;border-radius:14px;flex-direction:column;gap:14px;min-height:92px;padding:14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001f}.acc-tile:after{content:"";background:#ffffff1f;border-radius:50%;width:90px;height:90px;position:absolute;top:-26px;right:-26px}.acc-tile .t{opacity:.95;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.acc-tile .t .ic{width:16px;height:16px}.acc-tile .v{letter-spacing:-.01em;margin-top:auto;font-size:19px;font-weight:500}.acc-add{border:1.5px dashed var(--line-strong);color:var(--accent);background:0 0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:92px;font-size:13px;font-weight:500;display:flex}.acc-add:hover{background:var(--accent-soft)}.kpis{background:var(--surface);box-shadow:var(--sh-1);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi{flex-direction:column;gap:6px;min-width:0;padding:16px 20px;display:flex}.kpi-label{color:var(--ink-3);font-size:13px}.kpi-value{letter-spacing:-.02em;white-space:nowrap;font-size:26px;font-weight:500;line-height:1.1}.kpi-value small{color:var(--ink-3);margin-left:3px;font-size:16px}.kpi-foot{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.delta{border-radius:99px;align-items:center;gap:3px;padding:1px 8px;font-size:12px;font-weight:500;display:inline-flex}.delta.up{color:var(--pos);background:var(--pos-soft)}.delta.down{color:var(--neg);background:var(--neg-soft)}.spark{height:30px;color:var(--accent);margin-top:2px}.spark svg{width:100%;height:100%;display:block}.chart{width:100%;position:relative}.chart svg{display:block;overflow:visible}.chart text{fill:var(--ink-3);font-size:11px;font-family:var(--font)}.chart .tick-now{fill:var(--ink);font-weight:500}.chart .gridl{stroke:var(--grid);stroke-width:1px}.chart .base{stroke:var(--axis);stroke-width:1px}.chart .band{fill:var(--ink);opacity:0}.chart .band.on{opacity:.05}.s-c1{fill:var(--c1)}.s-c2{fill:var(--c2)}.legend{color:var(--ink-2);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.legend i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.tip{pointer-events:none;z-index:5;background:var(--surface);box-shadow:var(--sh-2);opacity:0;border-radius:10px;min-width:150px;padding:9px 12px;font-size:12.5px;transition:opacity .12s;position:absolute}.tip.on{opacity:1}.tip b{margin-bottom:4px;font-weight:500;display:block}.tip .r{justify-content:space-between;gap:14px;display:flex}.tip .r span:first-child{color:var(--ink-2)}.tip i{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.donut-wrap{flex-direction:column;align-items:center;gap:16px;display:flex}.donut{width:180px;height:180px;position:relative}.donut svg{width:100%;height:100%;transform:rotate(-90deg)}.donut circle{transition:stroke-width .15s}.donut circle:hover{stroke-width:26px}.donut .c{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut .c span{color:var(--ink-3);font-size:12px}.donut .c b{letter-spacing:-.01em;font-size:19px;font-weight:500}.cats{flex-direction:column;gap:12px;width:100%;display:flex}.cat-row{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:3px 10px;font-size:13px;display:grid}.cat-row .cat-ic{grid-row:span 2;width:28px;height:28px}.cat-row .cat-ic .ic{width:15px;height:15px}.cat-row .bar{background:var(--surface-2);border-radius:99px;grid-column:2/-1;height:6px;overflow:hidden}.cat-row .bar span{border-radius:99px;height:100%;display:block}.cat-row .v{font-weight:500}.cat-row .v em{color:var(--ink-3);margin-left:6px;font-size:12px;font-style:normal;font-weight:400}.cat-ic{color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.cat-ic .ic{stroke-width:1.9px;width:20px;height:20px}.tx-list{flex-direction:column;display:flex}.tx{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.tx:first-child,.day-head+.tx{border-top:0}.tx-main{min-width:0}.tx-title{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.tx-meta{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.tx-amt{text-align:right;white-space:nowrap;color:var(--neg);font-size:14.5px;font-weight:500}.tx-amt.pos{color:var(--pos)}.tx-amt.plain{color:var(--ink)}.tx-amt small{color:var(--ink-3);font-size:12px;font-weight:400;display:block}.day-head{color:var(--ink-3);border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0 6px;font-size:12.5px;font-weight:500;display:flex}.empty{text-align:center;color:var(--ink-3);padding:28px 8px}.due{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.due:first-child{border-top:0;padding-top:0}.date-tile{background:var(--accent-soft);color:var(--accent-2);text-align:center;border-radius:12px;padding:5px 0;line-height:1.1}.date-tile b{font-size:17px;font-weight:500;display:block}.date-tile span{text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}:root[data-mode=dark] .date-tile{color:var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-mode=light]) .date-tile{color:var(--accent)}}.pill{background:var(--surface-2);color:var(--ink-2);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.ok{background:var(--pos-soft);color:var(--pos)}.pill.bad{background:var(--neg-soft);color:var(--neg)}.pill.acc{background:var(--accent-soft);color:var(--accent)}.bs{flex-direction:column;gap:8px;font-size:13.5px;display:flex}.bs-row{justify-content:space-between;gap:10px;display:flex}.bs-row span:first-child{color:var(--ink-2)}.bs-sep{border-top:1px solid var(--line);margin:4px 0}.bs-total{font-size:15px;font-weight:500}.stack{border-radius:99px;gap:2px;height:12px;margin:6px 0 14px;display:flex;overflow:hidden}.alloc{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;font-size:13px;display:grid}.alloc div{align-items:center;gap:8px;display:flex}.alloc i{border-radius:50%;flex:none;width:10px;height:10px}.alloc b{margin-left:auto;font-weight:500}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.search{background:var(--surface-2);border:1px solid #0000;border-radius:99px;flex:220px;align-items:center;gap:8px;padding:0 14px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;padding:9px 0}.search:focus-within{border-color:var(--accent);background:var(--surface)}select.sel{border:1px solid var(--line-strong);background:var(--surface);border-radius:99px;padding:8px 12px}.chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.chip{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}.chip i{border-radius:50%;width:8px;height:8px}.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.stat{background:var(--surface);box-shadow:var(--sh-1);border-top:3px solid var(--accent);border-radius:14px;padding:14px 18px}.stat .kpi-label{margin-bottom:4px;display:block}.cc{flex-direction:column;gap:16px;display:flex}.cc-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cc-name{align-items:center;gap:14px;display:flex}.cc-art{background:linear-gradient(135deg,#2f80ed,#1c4fb3);border-radius:7px;flex:none;width:54px;height:36px;position:relative}.cc-art.pbz{background:linear-gradient(135deg,#7c4dff,#4a23b8)}.cc-art:after{content:"";background:#e8c874;border-radius:2px;width:11px;height:8px;position:absolute;top:11px;left:7px}.meter{background:var(--surface-2);border-radius:99px;height:10px;overflow:hidden}.meter span{background:var(--accent);border-radius:99px;height:100%;display:block}.meter.hi span{background:#f59e0b}.kv{background:var(--surface-2);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;padding:12px 14px;display:grid}.kv div{flex-direction:column;gap:2px;display:flex}.kv span{color:var(--ink-3);font-size:12px}.kv b{font-size:15px;font-weight:500}.inst{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 14px;font-size:13px;display:flex}.steps{gap:3px;margin-top:8px;display:flex}.steps i{background:var(--line-strong);border-radius:3px;width:14px;height:6px}.steps i.on{background:var(--accent)}.tbl-wrap{margin:0 -20px;padding:0 20px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13.5px}th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:12.5px;font-weight:500}td{border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 10px}tr:last-child td{border-bottom:0}td.r,th.r{text-align:right}.tk{font-family:var(--mono);color:var(--ink-3);font-size:11.5px;display:block}.row-dup td{color:var(--ink-3)}.hold-name{align-items:center;gap:12px;display:flex}.hold-name .cat-ic{letter-spacing:.02em;width:34px;height:34px;font-size:11px;font-weight:700}input[type=checkbox]{accent-color:var(--accent);width:17px;height:17px}.steps-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.step-n{background:var(--accent);width:26px;height:26px;color:var(--accent-ink);border-radius:99px;place-items:center;font-size:13px;font-weight:500;display:grid}.step-h{align-items:center;gap:10px;margin-bottom:14px;display:flex}.step-h h2{font-size:16px}.src{gap:8px;display:grid}.src button{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.src button:hover{background:var(--hover)}.src button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.src .cat-ic{width:34px;height:34px;font-size:13px;font-weight:700}.src small{color:var(--ink-3);font-size:12px}.src .ok{color:var(--accent);margin-left:auto}.drop{border:2px dashed var(--accent-line);text-align:center;color:var(--ink-2);background:var(--accent-soft);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:26px 16px;transition:background .15s,border-color .15s;display:flex}.drop.over{border-color:var(--accent)}.drop .ic{width:30px;height:30px;color:var(--accent)}.file-ok{background:var(--surface-2);border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:13px;display:flex}.check-list{color:var(--ink-2);flex-direction:column;gap:10px;font-size:13.5px;display:flex}.check-list div{gap:10px;display:flex}.check-list .ic{width:18px;height:18px;color:var(--accent);margin-top:1px}.fab-float{right:28px;bottom:calc(28px + env(safe-area-inset-bottom,0px));background:var(--accent);width:58px;height:58px;color:var(--accent-ink);box-shadow:var(--sh-fab);z-index:30;border:0;border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:fixed}.fab-float:hover{transform:scale(1.05)}.fab-float .ic{stroke-width:2.2px;width:28px;height:28px}.scrim{background:var(--scrim);z-index:40;opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;inset:0}.scrim.on{opacity:1;pointer-events:auto}.modal{z-index:50;background:var(--surface);width:min(460px,100% - 32px);max-height:calc(100dvh - 40px);box-shadow:var(--sh-2);opacity:0;pointer-events:none;border-radius:20px;padding:22px;transition:opacity .18s,transform .18s;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-48%)}.modal.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.form{gap:14px;margin-top:16px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--ink-2);font-size:12.5px;font-weight:500}.field input,.field select{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;outline:0;width:100%;padding:10px 12px}.field input:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.amount-in{font-variant-numeric:tabular-nums;font-weight:500;font-size:26px!important}.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-foot{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.modal .seg{width:100%}.modal .seg button{flex:1;justify-content:center;padding:8px}.modal .seg button[data-kind=out][aria-pressed=true]{background:var(--neg);color:#fff}.modal .seg button[data-kind=in][aria-pressed=true]{background:var(--pos);color:#fff}.err{color:var(--neg);font-size:12.5px}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));color:#fff;z-index:60;opacity:0;pointer-events:none;box-shadow:var(--sh-2);background:#262d33;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex;position:fixed;transform:translate(-50%,20px)}.toast.on{opacity:1;transform:translate(-50%)}.toast .ic{color:#5fe39a;width:18px;height:18px}.bottom-nav{display:none}@media (max-width:1280px){.acc-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.g-dash,.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi:nth-child(3){border-left:0}.kpi:nth-child(n+3){border-top:1px solid var(--line)}.steps-row{grid-template-columns:1fr 1fr}.steps-row .panel:last-child{grid-column:1/-1}}@media (max-width:900px){.app{grid-template-columns:minmax(0,1fr)}.side{z-index:45;width:min(300px,86vw);height:auto;padding-top:env(safe-area-inset-top,0px);box-shadow:var(--sh-2);transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.side.open{transform:none}.top{gap:6px;height:58px;padding:0 12px 0 6px}.top .menu-btn{display:grid}.theme-label{display:none}.content{padding:16px 14px calc(100px + env(safe-area-inset-bottom,0px))}.g-2-1,.g-2{grid-template-columns:minmax(0,1fr)}.acc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.acc-tile{min-height:84px;padding:12px 14px}.acc-tile .v{font-size:17px}.acc-add{flex-direction:row;grid-column:1/-1;min-height:44px}.fab-float{display:none}.bottom-nav{z-index:30;background:var(--surface);box-shadow:0 -1px 0 var(--line),0 -4px 14px #0000000d;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav :is(a,button){color:var(--ink-3);background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:4px 0;font-size:11px;font-weight:500;display:flex}.bottom-nav :is(a,button)[aria-current=page]{color:var(--accent)}.bottom-nav .fab{background:var(--accent);width:52px;height:52px;color:var(--accent-ink);box-shadow:var(--sh-fab);border-radius:50%;place-items:center;margin:-22px auto 0;display:grid}.bottom-nav .fab .ic{stroke-width:2.2px;width:26px;height:26px}}@media (max-width:720px){.g-dash{grid-template-columns:minmax(0,1fr)}.span2{grid-column:auto}.steps-row{grid-template-columns:minmax(0,1fr)}.kpi{padding:14px}.kpi-value{font-size:21px}.kpi-value small{font-size:14px}.page-head h1{font-size:21px}.panel{padding:16px}.tbl-wrap{margin:0 -16px;padding:0 16px}.proto{display:none}.period{font-size:16px}}@media (max-width:380px){.kpis{grid-template-columns:minmax(0,1fr)}.kpi+.kpi{border-left:0;border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}a{color:inherit;text-decoration:none}.nav a{display:flex}:root[data-header=svijetlo] .top{box-shadow:0 1px 0 var(--line)}.swatches{grid-template-columns:repeat(5,1fr);gap:10px 6px;display:grid}.swatches button{color:var(--ink-2);text-align:center;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:4px 0;font-size:11px;line-height:1.15;display:flex}.swatches button:hover{background:var(--hover)}.swatches .dot{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #00000014}.swatches .dot .ic{stroke-width:2.6px;width:18px;height:18px}.swatches button[aria-checked=true] .dot{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--dot-c)}.swatches button[aria-checked=true]{color:var(--ink);font-weight:500}.seg-sm button{padding:5px 10px;font-size:12.5px}.seg-sm button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);box-shadow:none}.chart-legend{justify-content:center;margin-top:10px}.chart-legend b{color:var(--ink);margin-left:4px;font-weight:500}.due-more{margin-top:10px}.panel-head{flex-wrap:wrap}button.acc-tile{text-align:left;cursor:pointer;font:inherit;border:0;transition:transform .12s,box-shadow .12s}button.acc-tile:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000029}button.acct{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:10px}button.acct:hover{background:var(--hover)}.acc-preview{color:#fff;border-radius:14px;flex-direction:column;gap:18px;padding:14px 16px;transition:background .15s;display:flex;box-shadow:0 2px 8px #0000001f}.acc-preview .t{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.acc-preview .t .ic{width:16px;height:16px}.acc-preview .v{font-size:22px;font-weight:500}.field-label{color:var(--ink-2);font-size:12.5px;font-weight:500}.color-row{flex-wrap:wrap;gap:8px;display:flex}.color-row button{color:#fff;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.color-row button[aria-checked=true]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink-3)}.color-row .ic{stroke-width:2.6px;width:16px;height:16px}.btn-danger{background:var(--neg);color:#fff}.btn-danger:hover{background:color-mix(in srgb,var(--neg) 85%,#000)}.btn-ghost-danger{color:var(--neg);background:0 0}.btn-ghost-danger:hover{background:var(--neg-soft)}.danger-box{background:var(--neg-soft);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13.5px;display:flex}.danger-box b{font-weight:500}.btn-sm{padding:7px 12px;font-size:13px}.set-block{flex-direction:column;gap:10px;padding:4px 0 16px;display:flex}.set-block+.set-block{border-top:1px solid var(--line);padding-top:16px}.set-block .h{color:var(--ink-3);font-size:12.5px;font-weight:500}.set-block .sep{border-top:1px solid var(--line);margin:4px 0}.set-block .seg{align-self:flex-start}.appearance .seg{align-self:stretch}.appearance .seg button{flex:1;justify-content:center}.appearance .swatches{grid-template-columns:repeat(auto-fill,minmax(62px,1fr))}.set-list{flex-direction:column;display:flex}.set-more{cursor:pointer;align-self:flex-start;margin-top:8px}.set-row{text-align:left;width:calc(100% + 16px);color:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;margin:0 -8px;padding:9px 8px;display:flex}.set-row:hover{background:var(--hover)}.set-row .cat-ic{width:36px;height:36px}.set-row .cat-ic .ic{width:18px;height:18px}.set-main{flex-direction:column;flex:1;min-width:0;display:flex}.set-main b{font-weight:500}.set-main small{color:var(--ink-3);font-size:12.5px}.set-amt{font-weight:500}.set-row>.ic{width:16px;height:16px}.cat-preview{background:var(--surface-2);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:flex}.cat-preview b{font-weight:500}.icon-grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:6px;display:grid}.icon-grid button{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--ink-2);border-radius:10px;place-items:center;display:grid}.icon-grid button:hover{background:var(--hover)}.icon-grid button[aria-checked=true]{border-color:#0000}.period-picker{background:var(--surface);box-shadow:var(--sh-1);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.pp-step{align-items:center;gap:6px;display:flex}.pp-step .icon-btn:disabled{opacity:.35;cursor:default}.pp-label{text-align:center;min-width:150px;font-size:15px;font-weight:500}.pp-range{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-range input{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:10px;padding:7px 10px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.date-field{display:flex;position:relative}.date-field input:not(.date-native){padding-right:42px}.date-btn{width:34px;height:34px;color:var(--ink-3);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.date-btn:hover{background:var(--hover);color:var(--accent)}.date-btn .ic{width:18px;height:18px}.date-native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;right:0}.pp-month{align-items:center;gap:6px;display:inline-flex}.pp-month .sel{padding:7px 10px}.nav a.tone-pos .ic{color:var(--pos)}.nav a.tone-neg .ic{color:var(--neg)}.side .nav a.tone-pos[aria-current=page]{background:var(--pos-soft);color:var(--pos)}.side .nav a.tone-neg[aria-current=page]{background:var(--neg-soft);color:var(--neg)}.bottom-nav a.tone-neg[aria-current=page]{color:var(--neg)}:root{--info:#2f80ed;--info-soft:#e6f0fd}:root[data-mode=dark]{--info:#6aa6f5;--info-soft:#16243a}@media (prefers-color-scheme:dark){:root:not([data-mode=light]){--info:#6aa6f5;--info-soft:#16243a}}.nav a.tone-info .ic{color:var(--info)}.side .nav a.tone-info[aria-current=page]{background:var(--info-soft);color:var(--info)}.modal .seg button[data-kind=transfer][aria-pressed=true]{background:var(--info);color:#fff}.entry-kind{margin-top:16px}.entry-kind+.form{margin-top:14px}.hint{color:var(--ink-3);margin:0;font-size:12.5px}.tx-amt.info{color:var(--info)}.tr-ic{background:var(--info)}.tx-btn{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border-radius:0}.tx-btn:hover{background:var(--hover)}.day-head+.tx-btn{border-top:0}.check-row{background:var(--surface-2);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.check-row input{margin-top:2px}.check-row span{flex-direction:column;display:flex}.check-row b{font-weight:500}.check-row small{color:var(--ink-3);font-size:12.5px}.rep-ic{vertical-align:-2px;color:var(--ink-3);margin-left:6px;width:14px!important;height:14px!important}.day-month{grid-template-columns:auto 1fr;gap:8px;display:grid}.rule-note{background:var(--surface-2);border-radius:12px;padding:10px 12px}button.tx{font:inherit;color:inherit}.day-head{background:var(--surface-2);border-bottom:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 -10px 2px;padding:9px 10px;font-size:13.5px;display:flex}.day-head:first-child{padding-top:9px}.dh-sum{align-items:baseline;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.dh-sum small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:400}.dh-sum.info{color:var(--info)}.day-head+.tx{border-top:0}.tx-amt.quiet{color:var(--ink-2)}.cc-actions{align-items:center;gap:8px;display:flex}.cc-actions .icon-btn{width:34px;height:34px}.cc-actions .icon-btn .ic{width:16px;height:16px}.card-preview{color:#fff;border-radius:14px;flex-direction:column;justify-content:flex-end;gap:6px;min-height:118px;padding:16px 18px;display:flex;position:relative;box-shadow:0 6px 18px #0000002e}.card-preview .chip-ic{background:#e8c874;border-radius:5px;width:34px;height:25px;position:absolute;top:18px;left:18px}.card-preview b{font-size:16px;font-weight:500}.card-preview .mono{opacity:.85;letter-spacing:.08em}.inline-check{color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:inline-flex}.field input:disabled{background:var(--surface-2);color:var(--ink-3)}.no-limit{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.row-click{cursor:pointer}.row-click:hover td{background:var(--hover)}.loan-preview{background:var(--accent-soft)}.repay{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.repay-head{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.repay-head b{font-weight:500}.repay-row{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto 30px;align-items:center;gap:10px;padding:4px 0;font-size:13.5px;display:grid}.repay-row .icon-btn{background:0 0;width:28px;height:28px}.repay-row .icon-btn .ic{width:14px;height:14px}.repay-add{grid-template-columns:minmax(80px,1fr) minmax(130px,1.3fr) minmax(110px,1.2fr) auto;align-items:center;gap:8px;display:grid}.repay-add input,.repay-add select{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;width:100%;min-width:0;padding:8px 10px}@media (max-width:520px){.repay-add{grid-template-columns:1fr 1fr}.repay-add .btn{grid-column:1/-1;justify-content:center}}.head-actions{flex-wrap:wrap;gap:8px;display:flex}.link-row{gap:8px;display:flex}.link-row input{flex:1;min-width:0}.field input[readonly]{background:var(--surface-2)}.mp-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0e12b8;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:fixed;inset:0}.mp-bar{color:#fff;align-items:center;gap:14px;font-weight:500;display:flex}.mp-bar span{align-items:center;gap:8px;display:inline-flex}.mp-bar .ic{width:18px;height:18px}.mp-phone{transform-origin:0 0;background:#0b0d10;border-radius:52px;flex:none;padding:34px 14px 14px;position:relative;box-shadow:0 0 0 2px #2b3038,0 30px 80px #0009}.mp-slot{flex:none;position:relative}.mp-phone iframe{background:#fff;border:0;border-radius:40px;display:block}.mp-notch{pointer-events:none;background:#262b33;border-radius:10px;width:84px;height:10px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.mp-hint{color:#ffffffbf;text-align:center;margin:0;font-size:12.5px}.modal-wide{width:min(640px,100% - 32px)}.pdb-table{border:1px solid var(--line);border-radius:12px;max-height:320px;overflow:auto}.pdb-table table{font-size:13px}.pdb-table th{background:var(--surface);z-index:1;position:sticky;top:0}.pdb-table .icon-btn{background:0 0;width:26px;height:26px}.pdb-table .icon-btn .ic{width:14px;height:14px}.alloc b{white-space:nowrap}.modal{overflow-x:hidden}.two>*,.date-field{min-width:0}.date-field input{width:100%;min-width:0}.repay-add{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto}@media (max-width:620px){.repay-add{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.repay-add>:first-child{grid-column:1/-1}.repay-add .btn{grid-column:1/-1;justify-content:center}}.lot-kind{flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.lot-add{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,.9fr) auto;align-items:center;gap:8px;display:grid}.lot-add input{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;width:100%;min-width:0;padding:8px 10px}@media (max-width:620px){.lot-add{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lot-add>:first-child{grid-column:1/-1}.lot-add .btn{grid-column:1/-1;justify-content:center}}.modal-xl{width:min(980px,100% - 32px)}.imp-file{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.imp-file label.btn{cursor:pointer}.map-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.map-grid .field select{padding:7px 10px}.imp-table{border:1px solid var(--line);border-radius:12px;max-height:340px;margin:0;padding:0;overflow:auto}.imp-table th{background:var(--surface);z-index:1;position:sticky;top:0}.txi-start{border-top:1px dashed var(--line-strong);flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.txi-start label.btn{cursor:pointer}.txi{border-top:1px dashed var(--line-strong);flex-direction:column;gap:10px;padding-top:10px;display:flex}.txi-map{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.txi-table{border:1px solid var(--line);background:var(--surface);border-radius:10px;max-height:240px;overflow:auto}.txi-table table{font-size:12.5px}.txi-table th{background:var(--surface);z-index:1;position:sticky;top:0}.txi-table td,.txi-table th{padding:7px 8px}.txi-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acct.acct-total{color:var(--ink);border-top:1px solid var(--line-strong);margin-top:6px;padding-top:12px;font-size:16px;font-weight:600}.acct.acct-total span{color:var(--ink);flex:none}.acct.acct-total span:first-child{flex:1}.rp-actions{flex-wrap:wrap;gap:10px;display:flex}.btn:disabled{opacity:.6;cursor:progress}.rp-types{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.rp-type{text-align:left;background:var(--surface);color:var(--ink);box-shadow:var(--sh-1);cursor:pointer;border:0;border-radius:16px;outline:2px solid #0000;align-items:center;gap:12px;padding:14px 16px;display:flex}.rp-type:hover{background:var(--hover)}.rp-type[aria-checked=true]{outline-color:var(--accent);background:var(--accent-soft)}.rp-type b{font-size:14px;font-weight:500;display:block}.rp-type small{color:var(--ink-3);margin-top:1px;font-size:12px;display:block}.rp-ic{color:#fff;background:#17324d;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.rp-ic .ic{width:19px;height:19px}.rp-primici .rp-ic{background:var(--c1)}.rp-troskovi .rp-ic{background:var(--c2)}.rp-krediti .rp-ic{background:#2f80ed}.rp-ulaganja .rp-ic{background:#7c4dff}.rp-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inline-check{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.rp-check{background:var(--surface);box-shadow:var(--sh-1);border-radius:16px;padding:14px 16px;font-size:14px}.rp-paper{--p-navy:#17324d;--p-ink:#1f2933;--p-ink2:#52606d;--p-ink3:#8a96a3;--p-line:#d9e0e7;color:var(--p-ink);background:#fff;border-radius:6px;width:100%;max-width:1060px;margin:0 auto;padding:44px 48px 28px;font-size:12.5px;box-shadow:0 1px 3px #1018201f,0 12px 36px #1018201a}.rp-kicker{letter-spacing:.14em;text-transform:uppercase;color:#2f80ed;font-size:10.5px;font-weight:700}.rp-title{color:var(--p-navy);letter-spacing:-.01em;margin:4px 0 6px;font-size:26px;font-weight:700}.rp-meta{color:var(--p-ink2);border-bottom:2px solid var(--p-navy);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:10px;display:flex}.rp-meta b{color:var(--p-ink);font-weight:500}.rp-chapter{border-top:1px dashed var(--p-line);margin:30px 0 8px;padding-top:18px}.rp-chapter.first{border-top:0;margin-top:14px;padding-top:0}.rp-chapter h2{color:var(--p-navy);margin:0;font-size:20px;font-weight:700}.rp-chapter span{color:var(--p-ink2);font-size:12px}.rp-chapter:after{content:"";background:#2f80ed;width:64px;height:3px;margin-top:6px;display:block}.rp-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:4px;margin:6px 0 4px;display:grid}.rp-kpi{background:#f2f5f8;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.rp-kpi span{letter-spacing:.05em;text-transform:uppercase;color:var(--p-ink2);font-size:10px}.rp-kpi b{color:var(--p-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:19px;font-weight:700}.rp-kpi b.pos{color:#1a7f4b}.rp-kpi b.neg{color:#b83227}.rp-kpi small{color:var(--p-ink3);font-size:11px}.rp-charts{grid-template-columns:1fr 1fr;gap:28px;margin-top:22px;display:grid}.rp-charts.one{grid-template-columns:1fr}.rp-chart{min-width:0;margin:0}.rp-chart figcaption{flex-direction:column;margin-bottom:8px;display:flex}.rp-chart figcaption b{color:var(--p-navy);font-size:14px;font-weight:700}.rp-chart figcaption span{color:var(--p-ink3);font-size:11px}.rp-svg svg{width:100%;height:auto;display:block}.rp-block{margin-top:20px}.rp-block h3{color:var(--p-navy);margin:0 0 6px;font-size:14px;font-weight:700}.rp-note{color:var(--p-ink3);margin:-2px 0 6px;font-size:11px;font-style:italic}.rp-scroll{overflow-x:auto}.rp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.rp-table th{background:var(--p-navy);color:#fff;text-align:left;white-space:nowrap;padding:7px 9px;font-weight:500}.rp-table td{border-bottom:1px solid var(--p-line);padding:6px 9px}.rp-table tbody tr:nth-child(2n) td{background:#f5f7fa}.rp-table .num{text-align:right;white-space:nowrap}.rp-table .neg{color:#b83227}.rp-table tfoot td{border-top:1.5px solid var(--p-navy);border-bottom:1.5px solid var(--p-navy);background:#e8eef4;font-weight:700}.rp-more td{color:var(--p-ink3);text-align:center;font-style:italic}.rp-foot{border-top:1px solid var(--p-line);color:var(--p-ink3);margin-top:28px;padding-top:8px;font-size:10.5px}@media (max-width:640px){.rp-types{grid-template-columns:1fr 1fr;gap:10px}.rp-type{gap:10px;padding:10px 12px}.rp-type small{display:none}.rp-type.rp-sve{grid-column:1/-1}.rp-ic{border-radius:10px;width:32px;height:32px}.rp-kpis{grid-template-columns:1fr 1fr}.rp-kpi{padding:8px 10px}.rp-paper{padding:22px 16px 16px;font-size:12px}.rp-title{font-size:21px}.rp-kpi b{font-size:16px}}.broker-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.broker{border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.broker-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.broker-head b{font-size:15px;font-weight:500}.broker-head .icon-btn{width:32px;height:32px}.broker-head .icon-btn .ic{width:16px;height:16px}.broker-kv{grid-template-columns:1fr auto;gap:4px 12px;font-size:13px;display:grid}.broker-kv span{color:var(--ink-3)}.broker-kv b{text-align:right;font-weight:500}.broker-kv .tot{color:var(--ink);border-top:1px solid var(--line);margin-top:2px;padding-top:6px;font-weight:600}.broker-actions{gap:8px;display:flex}.tax-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:14px;display:grid}.tax-kpis>div{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.tax-kpis span{color:var(--ink-3);font-size:12px}.tax-kpis b{font-size:18px;font-weight:500}.tax-kpis small{color:var(--ink-3);font-size:11.5px}.tax-kpis .tax-due{background:var(--warn-soft)}.tax-kpis .tax-due b{color:var(--warn)}.tax-note{color:var(--ink-3);margin:12px 0 0;font-size:12px;line-height:1.5}.pimp{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.pimp-file{cursor:pointer;align-self:flex-start}.pimp-sum{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;font-size:13px;display:flex}.pimp-sum b{font-weight:500}.pimp .btn-primary{align-self:flex-start}.pimp-box{border:1px dashed var(--line-strong);border-radius:14px;margin-bottom:14px;padding:14px}.bond-box{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.bond-box .seg{background:var(--surface);align-self:flex-start}.bond-upcoming{flex-direction:column;margin-top:16px;display:flex}.bond-upcoming-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:8px;font-size:14px;display:flex}.bond-upcoming-head b{font-weight:500}.bond-pay{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) minmax(0,.7fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:grid}.bond-pay .pill{margin-left:8px}@media (max-width:640px){.bond-pay{grid-template-columns:90px minmax(0,1fr) auto}.bond-pay>:nth-child(3){display:none}}.bud-list{flex-direction:column;gap:4px;display:flex}.bud-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 8px;display:flex}.bud-row:hover{background:var(--hover)}.bud-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.bud-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.bud-top b{font-weight:500}.bud-left{color:var(--pos);white-space:nowrap;font-weight:500}.bud-row.warn .bud-left{color:var(--warn)}.bud-left.neg{color:var(--neg)}.bud-bar{background:var(--surface-2);border-radius:99px;height:8px;overflow:hidden}.bud-bar i{background:var(--pos);border-radius:99px;height:100%;display:block}.bud-row.warn .bud-bar i{background:#f2a93b}.bud-row.over .bud-bar i{background:var(--neg)}.bud-sub{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.bud-free{flex-direction:column;display:flex}.bud-free-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:grid}.bud-free-name{flex-direction:column;min-width:0;display:flex}.bud-free-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bud-free-name small{color:var(--ink-3);font-size:12px}.bud-free-row .btn{padding:5px 10px}.goal-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;display:grid}.goal{background:var(--surface);box-shadow:var(--sh-1);border-top:4px solid var(--g);border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.goal-head{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.goal-ic{background:var(--g);color:#fff;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.goal-ic .ic{width:21px;height:21px}.goal-name{flex-direction:column;flex:1;min-width:0;display:flex}.goal-name b{font-size:15px;font-weight:500}.goal-name small{color:var(--ink-3);font-size:12px}.goal-amt b{font-size:22px;font-weight:500}.goal-amt span{color:var(--ink-3)}.goal-bar{background:var(--surface-2);border-radius:99px;height:10px;overflow:hidden}.goal-bar i{background:var(--g);border-radius:99px;height:100%;display:block}.goal-kv{grid-template-columns:1fr auto;gap:4px 12px;font-size:13px;display:grid}.goal-kv span{color:var(--ink-3)}.goal-kv b{text-align:right;font-weight:500}.goal-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:12.5px;display:flex}.goal-new{border:2px dashed var(--line-strong);box-shadow:none;color:var(--ink-3);cursor:pointer;background:0 0;border-top-width:2px;flex-direction:row;justify-content:center;align-items:center;min-height:180px;font-weight:500}.goal-new:hover{color:var(--accent);border-color:var(--accent)}.yield-px{flex-wrap:wrap;align-items:center;gap:10px;min-height:42px;display:flex}.yield-px b{font-size:16px;font-weight:500}.auth-wrap{background:var(--bg);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.auth-card{background:var(--surface);width:min(420px,100%);box-shadow:var(--sh-2);border-radius:20px;flex-direction:column;gap:14px;padding:28px 26px;display:flex}.auth-brand{align-items:center;gap:10px;font-size:18px;display:flex}.auth-brand .brand-mark,.auth-loading .brand-mark{width:38px;height:38px}.auth-card h1{margin:4px 0 0;font-size:22px;font-weight:500}.auth-sub{color:var(--ink-3);margin:-6px 0 0;font-size:13.5px}.auth-seg{align-self:stretch}.auth-seg button{flex:1;justify-content:center}.auth-btn{justify-content:center;width:100%;padding:11px 16px}.auth-info{background:var(--pos-soft);color:var(--pos);border-radius:10px;padding:10px 12px;font-size:13.5px}.auth-links{justify-content:center;display:flex}.auth-loading{color:var(--ink-3);align-items:center;gap:12px;display:flex}.auth-choice{flex-direction:column;gap:10px;display:flex}.auth-opt{text-align:left;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.auth-opt:hover{border-color:var(--accent);background:var(--accent-soft)}.auth-opt .ic{width:22px;height:22px;color:var(--accent);flex:none;margin-top:2px}.auth-opt b{font-weight:500;display:block}.auth-opt small{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.sync-pill{background:var(--bar-soft);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.sync-pill .ic{width:15px;height:15px}.sync-pill.error,.sync-pill.offline{color:#8a5200;background:#fff1d6}.top-right{align-items:center;gap:10px;margin-left:auto;display:flex}h1,h2,h3{letter-spacing:-.01em;font-weight:600}.page-head h1{font-size:24px;line-height:32px}.panel-head h2,.step-h h2{font-size:16px}.panel{border-radius:var(--r-card);box-shadow:var(--sh-1);padding:16px}.stat{border-radius:var(--r-card);border-top:0;padding:12px 16px}.stat .v{letter-spacing:0;font-size:22px;font-weight:400}.kpi-value,.donut .c b{font-weight:500}.period-picker{border-radius:var(--r-card)}.acc-tile,.acc-preview,.acc-add{border-radius:var(--r-tile)}.brand b{font-weight:600}.top{box-shadow:none}.page-head{background:var(--bar);color:var(--bar-ink);border-radius:0 0 24px 24px;margin:-24px -28px 0;padding:22px 28px 76px;position:relative;overflow:hidden}.page-head>*{position:relative}.page-head:after{content:"";opacity:.5;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 96' fill='none'%3E%3Cg transform='rotate(-16 80 50)'%3E%3Crect x='48' y='22' width='84' height='52' rx='8' fill='%23ffffff' fill-opacity='.18' stroke='%23ffffff' stroke-opacity='.5' stroke-width='1.5'/%3E%3Crect x='48' y='34' width='84' height='9' fill='%23ffffff' fill-opacity='.35'/%3E%3Crect x='58' y='54' width='16' height='11' rx='2' fill='%23ffd9a8' fill-opacity='.85'/%3E%3C/g%3E%3Cpath d='M26 18l2.4 6.6L35 27l-6.6 2.4L26 36l-2.4-6.6L17 27l6.6-2.4z' fill='%23ffffff' fill-opacity='.85'/%3E%3Cpath d='M138 70l1.5 4 4 1.5-4 1.5-1.5 4-1.5-4-4-1.5 4-1.5z' fill='%23ffffff' fill-opacity='.8'/%3E%3Ccircle cx='40' cy='70' r='2.2' fill='%23ffffff' fill-opacity='.7'/%3E%3Ccircle cx='120' cy='10' r='1.8' fill='%23ffffff' fill-opacity='.7'/%3E%3C/svg%3E") 50%/contain no-repeat;width:150px;height:96px;position:absolute;top:6px;right:12px}.page-head p{color:var(--bar-ink);opacity:.78;font-weight:500}.page-head .btn{background:var(--bar-soft);color:var(--bar-ink);box-shadow:none;border-color:#0000}.page-head .btn-primary{background:var(--bar-ink);color:var(--bar);text-shadow:none;border-color:#0000}.page-head .btn-primary:hover{background:color-mix(in srgb,var(--bar-ink) 88%,var(--bar))}:root[data-header=svijetlo] .page-head{box-shadow:0 1px 0 var(--line)}:root[data-header=svijetlo] .page-head:after{filter:invert(.6)}.btn{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink-2);box-shadow:var(--sh-1);padding:9px 16px}.btn-primary{background:var(--btn-grad);color:#fff;text-shadow:0 1px 16px #2d1a62;border:1px solid #a787ff;box-shadow:0 0 0 1px #6938ef}.btn-primary:hover{background:var(--btn-grad);filter:brightness(1.07)}.btn:disabled{opacity:.45;cursor:default;filter:none}.btn-danger,.btn-ghost-danger{box-shadow:none;border-color:#0000}.icon-btn{background:var(--surface-2);border:1px solid var(--line)}.top .icon-btn{border:0}.seg{background:var(--surface);border:1px solid var(--line);gap:4px;padding:2px}.seg button{color:var(--ink-2);height:32px;padding:4px 12px;font-size:12.5px}.seg button[aria-pressed=true]{background:var(--accent);color:#fff;box-shadow:none}.seg-sm button[aria-pressed=true]{background:var(--accent);color:#fff}.field label,.field-label{color:var(--ink-2);font-size:12px;font-weight:500}.field input,.field select,.field textarea{border:1px solid var(--field);background:var(--surface);border-radius:8px;min-height:44px;padding:10px 12px;box-shadow:0 1px 2px #1018280d}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}select.sel,.pp-range input{border-color:var(--line-strong);border-radius:8px}.search{background:var(--surface);border:1px solid var(--line-strong);border-radius:8px}.chip{border-radius:99px}.kpis{border-radius:var(--r-card);gap:8px;padding:12px 16px 16px}.kpi{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;gap:4px;padding:11px 12px}.kpi+.kpi{border-left:1px solid var(--line)}.kpi-label{color:var(--ink-2);font-size:12px;font-weight:500}.kpi-value{letter-spacing:0;font-size:22px;font-weight:400}.day-head{color:var(--ink);border-bottom:0;padding:16px 0 8px;font-size:14px;font-weight:600}.tx{border-top-color:var(--line)}.date-tile{border-radius:8px}.modal{border-radius:16px}.modal h2{font-size:18px}.nav a{border-radius:8px}.nav a[aria-current=page]{color:var(--accent-2)}@media (max-width:900px){.page-head{margin:-16px -14px 0;padding:14px 20px 74px}.page-head:after{width:118px;height:76px;top:2px;right:4px}.bottom-nav{box-shadow:none;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:#1c2020;border-radius:20px 20px 0 0}.bottom-nav :is(a,button){color:#fefefe9e;gap:8px;font-size:0}.bottom-nav :is(a,button) .ic{stroke-width:1.6px;width:24px;height:24px}.bottom-nav :is(a,button):after{content:"";background:0 0;border-radius:2px;width:12px;height:2px}.bottom-nav :is(a,button)[aria-current=page]{color:#fefefe}.bottom-nav :is(a,button)[aria-current=page]:after{background:#fefefe}.bottom-nav a.tone-neg[aria-current=page]{color:#fefefe}.bottom-nav button:has(.fab):after{display:none}.bottom-nav .fab{background:var(--btn-grad);color:#fff;border:1px solid #a787ff;width:48px;height:48px;margin:-6px auto 0;box-shadow:0 0 0 1px #6938ef,0 6px 16px #5b2ed473}.bottom-nav .fab .ic{width:24px;height:24px}.modal{width:100%;max-height:92dvh;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;inset:auto 0 0;transform:translateY(24px)}.modal.on{transform:none}.modal:before{content:"";background:var(--line-strong);border-radius:4px;width:44px;height:4px;margin:-8px auto 12px;display:block}.modal-foot .btn{flex:1;justify-content:center;min-height:48px}.modal-foot .btn-primary{flex:2}}@media (max-width:720px){.page-head h1{font-size:22px;line-height:28px}.page-head p{font-size:13px}.panel{padding:16px}.kpis{padding:12px}.kpi{padding:10px}.kpi-value,.stat .v{font-size:19px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi+.kpi{border-left:1px solid var(--line);border-top:1px solid var(--line)}}.page-head+*{z-index:1;position:relative}.seg button{white-space:nowrap}@media (max-width:720px){.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat{padding:10px 12px}.panel-head .seg{scrollbar-width:none;max-width:100%;overflow-x:auto}}.fab-float{background:var(--btn-grad);color:#fff;border:1px solid #a787ff;box-shadow:0 0 0 1px #6938ef,0 8px 20px #5b2ed466}:root{--nav-h:calc(66px + env(safe-area-inset-bottom,0px))}.page-head:after{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 150 110%22%3E%3Cg transform=%22rotate%28-24 70 50%29%22%3E%3Crect x=%2226%22 y=%2222%22 width=%2292%22 height=%2258%22 rx=%229%22 fill=%22%233b3655%22/%3E%3Crect x=%2238%22 y=%2240%22 width=%2216%22 height=%2212%22 rx=%222.5%22 fill=%22%23f5c86b%22/%3E%3Crect x=%2238%22 y=%2262%22 width=%2244%22 height=%224%22 rx=%222%22 fill=%22%23fff%22 fill-opacity=%22.55%22/%3E%3Crect x=%2288%22 y=%2262%22 width=%2218%22 height=%224%22 rx=%222%22 fill=%22%23fff%22 fill-opacity=%22.35%22/%3E%3Ccircle cx=%22100%22 cy=%2236%22 r=%226%22 fill=%22%23fff%22 fill-opacity=%22.25%22/%3E%3Ccircle cx=%22108%22 cy=%2236%22 r=%226%22 fill=%22%23fff%22 fill-opacity=%22.18%22/%3E%3C/g%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M150 12l2 5.5 5.5 2-5.5 2-2 5.5-2-5.5-5.5-2 5.5-2z%22/%3E%3Cpath d=%22M16 70l1.4 3.8 3.8 1.4-3.8 1.4L16 80.4l-1.4-3.8-3.8-1.4 3.8-1.4z%22 fill-opacity=%22.85%22/%3E%3Cpath d=%22M128 6l1 2.6 2.6 1-2.6 1-1 2.6-1-2.6-2.6-1 2.6-1z%22 fill-opacity=%22.8%22/%3E%3Ccircle cx=%2220%22 cy=%2222%22 r=%222%22 fill-opacity=%22.7%22/%3E%3Ccircle cx=%22140%22 cy=%2244%22 r=%221.6%22 fill-opacity=%22.7%22/%3E%3C/g%3E%3C/svg%3E");width:170px;height:110px;top:12px;right:8px}.page-head{min-height:200px;padding-bottom:100px}.page-head+*{margin-top:-84px}.page-head h1{font-size:24px;font-weight:600;line-height:32px}.page-head>div:first-child{max-width:calc(100% - 150px)}.stats{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-1);gap:8px;padding:12px 16px 16px}.stat{background:var(--surface-2);border:1px solid var(--line);box-shadow:none;border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:11px 12px;display:flex}.stat .kpi-label{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:500;display:flex;overflow:hidden}.stat .kpi-label:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:10px;height:10px}.stat:nth-child(2) .kpi-label:before{background:#f79009}.stat:nth-child(3) .kpi-label:before{background:#17b26a}.stat:nth-child(4) .kpi-label:before{background:#2e90fa}.stat .v{white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:400;line-height:28px;overflow:hidden}.period-picker .seg{border-radius:99px;flex:100%;display:flex}.period-picker .seg button{flex:1;justify-content:center}.day-list{flex-direction:column;gap:16px;display:flex}.day-group{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-1);padding:12px 16px 16px}.day-group+.day-group{margin-top:0}.day-head,.day-head:first-child{border:0;align-items:center;gap:6px;padding:0 0 12px;font-size:14px;display:flex}.day-head .ic{width:20px;height:20px;color:var(--accent)}.dh-date{color:var(--ink);font-weight:600}.dh-sum{margin-left:auto}.day-box{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:0 12px}.day-box .tx{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:12px 0}.day-box .tx .cat-ic{width:36px;height:36px}.day-box .tx .cat-ic .ic{width:18px;height:18px}.day-box .tx-btn:hover{background:0 0}.day-box .tx-btn:hover .tx-title{color:var(--accent-2)}.day-box>.tx:first-child,.day-box>.tx-btn:first-child{border-top:0}.list-title{flex-direction:column;gap:2px;margin:0 2px 12px;display:flex}.list-title h2{font-size:16px}.list-title span{color:var(--ink-3);font-size:12px}.home-head{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-1);align-items:center;gap:12px;padding:14px 16px;display:flex}.avatar{color:#fff;background:linear-gradient(135deg,#bdb4fe,#7a5af8);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:19px;font-weight:600;display:grid;box-shadow:inset 0 0 0 2px #ffffff80}.home-who{flex-direction:column;flex:1;min-width:0;display:flex}.home-who b{color:var(--ink);font-size:18px;font-weight:600}.home-who span{color:var(--accent);font-size:12px;font-weight:500}.home-acts{gap:8px;display:flex}.round-btn{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border:0;border-radius:50%;place-items:center;display:grid;position:relative}.round-btn .ic{width:20px;height:20px}.badge-dot{background:var(--neg);width:8px;height:8px;box-shadow:0 0 0 2px var(--accent-soft);border-radius:50%;position:absolute;top:10px;right:11px}.hero-card{background:var(--bar);color:var(--bar-ink);border-radius:12px;align-items:center;min-height:112px;padding:20px 16px;display:flex;position:relative;overflow:hidden}.hero-text{z-index:1;flex-direction:column;gap:2px;display:flex;position:relative}.hero-l{font-size:18px;font-weight:600}.hero-v{letter-spacing:-.01em;font-size:30px;font-weight:600;line-height:38px}.hero-s{opacity:.85;font-size:14px;font-weight:500}.hero-card .card-art{width:170px;height:110px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.section-card .panel-head{margin-bottom:12px}.section-card h2{align-items:center;gap:8px;display:flex}.count{background:var(--accent-soft);min-width:22px;height:22px;color:var(--accent);border-radius:6px;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.section-card .link{text-transform:none;letter-spacing:0;font-size:13px}.items{flex-direction:column;gap:12px;display:flex}.item-card{text-align:left;width:100%;font:inherit;color:inherit;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}button.item-card{cursor:pointer}button.item-card:hover{border-color:var(--accent-line);background:var(--hover)}.item-row{align-items:center;gap:8px;min-width:0;display:flex}.item-ic{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.item-ic .ic{stroke-width:2px;width:15px;height:15px}.item-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:500;overflow:hidden}.item-v{white-space:nowrap;font-size:15px;font-weight:600}.item-time{color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.item-time .ic{width:16px;height:16px;color:var(--ink-3)}.item-row2{align-items:center;gap:8px;min-width:0;display:flex}.item-row2 .pill{padding:3px 10px;font-size:12px}.item-sub{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.item-amt{background:var(--accent);color:#fff;white-space:nowrap;border-radius:99px;margin-left:auto;padding:4px 12px;font-size:13px;font-weight:600}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.metric{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:11px 12px;display:flex}.metric-l{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.metric-l i{border-radius:50%;flex:none;width:10px;height:10px}.metric b{white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:400;line-height:26px;overflow:hidden}.metric-foot{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}@media (max-width:900px){.top{display:none}.content{padding-top:16px;padding-bottom:calc(var(--nav-h) + 24px)}.page-head{padding:calc(env(safe-area-inset-top,0px) + 30px) 24px 100px;border-radius:0 0 24px 24px;margin:-16px -14px 0}.page-head:after{width:150px;height:98px;right:0;top:calc(env(safe-area-inset-top,0px) + 14px)}.home-head{box-shadow:0 1px 0 var(--line);padding:calc(env(safe-area-inset-top,0px) + 18px) 16px 14px;border-radius:0;margin:-16px -14px 0}.bottom-nav{height:var(--nav-h);padding:12px 20px calc(8px + env(safe-area-inset-bottom,0px));border-radius:0;align-items:start}.bottom-nav :is(a,button){padding:0}.view:has(.page-head .btn-primary):after{content:"";left:0;right:0;bottom:var(--nav-h);z-index:29;background:var(--surface);border-top:1px solid var(--line-strong);height:76px;position:fixed;box-shadow:0 -4px 9px #aa9ffe1a,0 -17px 17px #aa9ffe17,0 -38px 23px #aa9ffe0d}.page-head .btn-primary{z-index:30;left:24px;right:24px;bottom:calc(var(--nav-h) + 14px);background:var(--btn-grad);color:#fff;text-shadow:0 1px 16px #2d1a62;border:1px solid #a787ff;justify-content:center;height:48px;font-size:14px;position:fixed;box-shadow:0 0 0 1px #6938ef}.page-head .btn-primary:hover{background:var(--btn-grad);color:#fff}.content:has(.page-head .btn-primary){padding-bottom:calc(var(--nav-h) + 96px)}.toast{bottom:calc(var(--nav-h) + 90px)}}@media (max-width:720px){.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.stat{padding:10px 12px}.stat .v{font-size:19px;line-height:24px}.hero-v{font-size:26px;line-height:34px}.hero-card .card-art{width:140px;height:92px;right:-14px}.page-head>div:first-child{max-width:calc(100% - 110px)}}.item-row2 .pill{background:var(--line);color:var(--ink-2)}.item-row2 .pill.bad{background:var(--neg);color:#fff}.day-head,.day-head:first-child{background:0 0;border-radius:0;justify-content:flex-start;margin:0}:root{--glass-bg:#ffffff94;--glass-strong:#ffffffc7;--glass-rim:#ffffffd9;--glass-edge:#10182814;--glass-hi:inset 0 1px 1px #fffffff2,inset 0 -1px 1px #ffffff59;--glass-sh:0 10px 30px #10182824,0 2px 6px #10182814;--glass-blur:blur(20px) saturate(190%);--glass-press:#10182812;--glass-tint:linear-gradient(180deg,#967afff0 0%,#7648faeb 48%,#5c2ed6f2 100%);--glass-tint-sh:inset 0 1px 1px #ffffffb3,inset 0 -3px 8px #2d0f8c61,0 8px 22px #6938ef61,0 2px 4px #3c14a033}@media (prefers-color-scheme:dark){:root:not([data-mode=light]){--glass-bg:#28283485;--glass-strong:#2c2c3ac7;--glass-rim:#ffffff29;--glass-edge:#0006;--glass-hi:inset 0 1px 1px #ffffff38,inset 0 -1px 1px #ffffff0f;--glass-sh:0 10px 30px #00000080,0 2px 6px #00000059;--glass-press:#ffffff1a}}:root[data-mode=dark]{--glass-bg:#28283485;--glass-strong:#2c2c3ac7;--glass-rim:#ffffff29;--glass-edge:#0006;--glass-hi:inset 0 1px 1px #ffffff38,inset 0 -1px 1px #ffffff0f;--glass-sh:0 10px 30px #00000080,0 2px 6px #00000059;--glass-press:#ffffff1a}.btn{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-rim);box-shadow:var(--glass-hi),0 0 0 .5px var(--glass-edge),0 3px 10px #10182814;color:var(--ink);border-radius:99px;transition:transform .12s,box-shadow .12s,background .12s}.btn:hover{background:var(--glass-strong);color:var(--ink)}.btn:active{transform:scale(.97)}.btn-primary,.btn-primary:hover{background:var(--glass-tint);color:#fff;box-shadow:var(--glass-tint-sh);text-shadow:0 1px 2px #280a7859;filter:none;border:1px solid #fff6}.btn-primary:hover{filter:brightness(1.06)}.btn-danger{background:linear-gradient(#fa6e6ef2,#dc3c3cf2);border:1px solid #fff6;box-shadow:inset 0 1px 1px #fff9,0 6px 16px #dc3c3c4d}.btn-ghost-danger{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.icon-btn{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-rim);box-shadow:var(--glass-hi),0 0 0 .5px var(--glass-edge),0 2px 8px #10182814;color:var(--ink)}.page-head .btn{color:#fff;background:#ffffff2e;border:1px solid #ffffff6b;box-shadow:inset 0 1px 1px #ffffff8c,0 4px 14px #280a782e}.page-head .btn:hover{background:#ffffff47}.seg{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-rim);box-shadow:var(--glass-hi),0 0 0 .5px var(--glass-edge),0 2px 8px #1018280f;border-radius:99px;padding:3px}.seg button{border-radius:99px;transition:background .15s,color .15s,box-shadow .15s}.seg button:hover{background:var(--glass-press)}.modal .seg button[data-kind=out][aria-pressed=true]{background:linear-gradient(#ff7a7a,#e34d4d);box-shadow:inset 0 1px 1px #fff9,0 3px 10px #e34d4d4d}.modal .seg button[data-kind=in][aria-pressed=true]{background:linear-gradient(#3fd08f,#17a364);box-shadow:inset 0 1px 1px #fff9,0 3px 10px #17a3644d}.modal .seg button[data-kind=transfer][aria-pressed=true]{background:linear-gradient(#5aa2ff,#2f80ed);box-shadow:inset 0 1px 1px #fff9,0 3px 10px #2f80ed4d}.chip{background:var(--glass-bg);border:1px solid var(--glass-rim);box-shadow:var(--glass-hi),0 0 0 .5px var(--glass-edge)}.pp-step .icon-btn{width:36px;height:36px}.modal{background:color-mix(in srgb,var(--surface) 84%,transparent);-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);border:1px solid var(--glass-rim);box-shadow:var(--glass-hi),0 24px 60px #10182847;border-radius:28px}.scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.toast{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#1e1e28b8;border:1px solid #ffffff29;border-radius:99px;box-shadow:inset 0 1px 1px #ffffff2e,0 10px 30px #0000004d}.cat-ic.duo,.item-ic.duo{background:color-mix(in srgb,var(--c) 15%,var(--surface));color:var(--c);border-radius:30%}.cat-ic.duo .ic,.item-ic.duo .ic{stroke-width:2px}:root[data-mode=dark] :is(.cat-ic.duo,.item-ic.duo){background:color-mix(in srgb,var(--c) 24%,var(--surface));color:color-mix(in srgb,var(--c) 70%,#fff)}@media (prefers-color-scheme:dark){:root:not([data-mode=light]) :is(.cat-ic.duo,.item-ic.duo){background:color-mix(in srgb,var(--c) 24%,var(--surface));color:color-mix(in srgb,var(--c) 70%,#fff)}}.item-ic.duo{width:32px;height:32px}.item-ic.duo .ic{width:17px;height:17px}.day-box .tx .cat-ic.duo{width:38px;height:38px}.fab-float{background:var(--glass-tint);box-shadow:var(--glass-tint-sh);border:1px solid #ffffff73}@media (max-width:900px){:root{--nav-h:calc(84px + env(safe-area-inset-bottom,0px))}.bottom-nav{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));height:auto;box-shadow:none;z-index:32;background:0 0;border-radius:0;align-items:center;gap:10px;padding:0;display:flex;position:fixed}.tabbar{background:var(--glass-bg);height:64px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-rim);box-shadow:var(--glass-hi),0 0 0 .5px var(--glass-edge),var(--glass-sh);border-radius:99px;flex:1;grid-template-columns:repeat(4,1fr);gap:2px;padding:5px;display:grid}.bottom-nav .tabbar :is(a,button){color:var(--ink-2);background:0 0;border:0;border-radius:99px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-size:10.5px;font-weight:600;transition:background .15s,color .15s;display:flex}.bottom-nav .tabbar :is(a,button):after{display:none}.bottom-nav .tabbar :is(a,button) .ic{stroke-width:1.9px;width:25px;height:25px}.bottom-nav .tabbar :is(a,button)[aria-current=page]{color:var(--accent);background:var(--glass-press)}.bottom-nav .tabbar :is(a,button)[aria-current=page] .ic{fill:currentColor;fill-opacity:.2;stroke-width:2.1px}.bottom-nav .tab-add{color:#fff;background:var(--glass-tint);width:64px;height:64px;box-shadow:var(--glass-tint-sh),0 0 0 4px #7a5af824;border:1px solid #ffffff80;border-radius:50%;flex:none;place-items:center;padding:0;font-size:0;transition:transform .15s;display:grid}.bottom-nav .tab-add:after{display:none}.bottom-nav .tab-add:active{transform:scale(.94)}.bottom-nav .tab-add .ic{stroke-width:2.6px;width:30px;height:30px}.view:has(.page-head .btn-primary):after{display:none}.page-head .btn-primary{bottom:calc(var(--nav-h) + 12px);background:var(--glass-tint);height:52px;box-shadow:var(--glass-tint-sh);text-shadow:0 1px 2px #280a7859;border:1px solid #ffffff73;font-size:15px;left:20px;right:20px}.page-head .btn-primary:hover{background:var(--glass-tint)}.content:has(.page-head .btn-primary){padding-bottom:calc(var(--nav-h) + 84px)}.toast{bottom:calc(var(--nav-h) + 76px)}.modal{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));border-radius:30px;width:auto;max-height:calc(100dvh - 24px)}.modal-foot .btn{min-height:50px}}:root{--glass-bg:linear-gradient(180deg,#ffffff57 0%,#ffffff1a 48%,#ffffff2e 100%);--glass-strong:linear-gradient(180deg,#ffffff80 0%,#fff3 50%,#ffffff47 100%);--glass-rim:#ffffffb8;--glass-edge:#00000012;--glass-hi:inset 1px 1px 0 #ffffffd9,inset -1px -1px 0 #ffffff4d,inset 0 0 14px #ffffff47;--glass-sh:0 8px 28px #0000001f,0 1px 3px #00000014;--glass-blur:blur(12px) saturate(185%) brightness(1.04);--glass-press:#76768029;--glass-ink:#1d1d1f;--glass-tint:linear-gradient(180deg,#ffffff6b 0%,#9696a029 52%,#78788233 100%);--glass-tint-sh:inset 1px 1px 0 #ffffffe6,inset -1px -1px 0 #ffffff59,inset 0 0 16px #ffffff4d,0 8px 24px #00000024,0 1px 3px #0000001a}@media (prefers-color-scheme:dark){:root:not([data-mode=light]){--glass-bg:linear-gradient(180deg,#ffffff29 0%,#ffffff0a 50%,#ffffff14 100%);--glass-strong:linear-gradient(180deg,#ffffff3d 0%,#ffffff14 50%,#ffffff1f 100%);--glass-rim:#ffffff38;--glass-edge:#00000059;--glass-hi:inset 1px 1px 0 #ffffff47,inset -1px -1px 0 #ffffff14,inset 0 0 14px #ffffff0f;--glass-sh:0 8px 28px #00000073,0 1px 3px #0000004d;--glass-press:#ffffff24;--glass-ink:#f5f5f7;--glass-tint:linear-gradient(180deg,#ffffff3d 0%,#ffffff14 52%,#ffffff1f 100%);--glass-tint-sh:inset 1px 1px 0 #ffffff52,inset -1px -1px 0 #ffffff1a,inset 0 0 16px #ffffff14,0 8px 24px #00000073}}:root[data-mode=dark]{--glass-bg:linear-gradient(180deg,#ffffff29 0%,#ffffff0a 50%,#ffffff14 100%);--glass-strong:linear-gradient(180deg,#ffffff3d 0%,#ffffff14 50%,#ffffff1f 100%);--glass-rim:#ffffff38;--glass-edge:#00000059;--glass-hi:inset 1px 1px 0 #ffffff47,inset -1px -1px 0 #ffffff14,inset 0 0 14px #ffffff0f;--glass-sh:0 8px 28px #00000073,0 1px 3px #0000004d;--glass-press:#ffffff24;--glass-ink:#f5f5f7;--glass-tint:linear-gradient(180deg,#ffffff3d 0%,#ffffff14 52%,#ffffff1f 100%);--glass-tint-sh:inset 1px 1px 0 #ffffff52,inset -1px -1px 0 #ffffff1a,inset 0 0 16px #ffffff14,0 8px 24px #00000073}.btn,.btn:hover,.icon-btn{color:var(--glass-ink)}.btn-primary,.btn-primary:hover{color:var(--glass-ink);text-shadow:none;border-color:var(--glass-rim);font-weight:600}.seg button{color:var(--ink-2)}.seg button[aria-pressed=true],.seg-sm button[aria-pressed=true]{background:var(--glass-strong);color:var(--glass-ink);box-shadow:var(--glass-hi),0 2px 8px #0000001f,0 0 0 .5px var(--glass-edge)}.seg{background:linear-gradient(#7676801a,#7676801a),var(--glass-bg)}.modal .seg button[data-kind=out][aria-pressed=true]{background:var(--glass-strong);color:var(--neg);box-shadow:var(--glass-hi),0 2px 8px #0000001f}.modal .seg button[data-kind=in][aria-pressed=true]{background:var(--glass-strong);color:var(--pos);box-shadow:var(--glass-hi),0 2px 8px #0000001f}.modal .seg button[data-kind=transfer][aria-pressed=true]{background:var(--glass-strong);color:var(--info);box-shadow:var(--glass-hi),0 2px 8px #0000001f}.chip[aria-pressed=true]{background:linear-gradient(#76768033,#76768033),var(--glass-strong);color:var(--glass-ink);border-color:var(--glass-rim);box-shadow:var(--glass-hi),0 2px 8px #0000001a}.fab-float{color:var(--glass-ink);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-rim)}.modal{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 72%,transparent),color-mix(in srgb,var(--surface) 62%,transparent));-webkit-backdrop-filter:blur(30px)saturate(190%);backdrop-filter:blur(30px)saturate(190%)}.scrim{background:#0000002e}@media (max-width:900px){.tabbar{background:var(--glass-bg)}.bottom-nav .tabbar :is(a,button){color:var(--glass-ink)}.bottom-nav .tabbar :is(a,button)[aria-current=page]{color:var(--glass-ink);background:var(--glass-press);box-shadow:inset 0 0 0 .5px #fff6}.bottom-nav .tabbar :is(a,button)[aria-current=page] .ic{fill:currentColor;fill-opacity:.16}.bottom-nav .tab-add{color:var(--glass-ink);background:var(--glass-tint);border:1px solid var(--glass-rim);box-shadow:var(--glass-tint-sh);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);width:68px;height:68px}.bottom-nav .tab-add .ic{stroke-width:2.4px;width:32px;height:32px}.page-head .btn-primary,.page-head .btn-primary:hover{color:var(--glass-ink);background:var(--glass-tint);border:1px solid var(--glass-rim);box-shadow:var(--glass-tint-sh);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);text-shadow:none}}.round-btn{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-rim);box-shadow:var(--glass-hi),0 0 0 .5px var(--glass-edge),0 2px 8px #00000014;color:var(--glass-ink)}.round-btn:hover{background:var(--glass-strong)}.badge-dot{box-shadow:none}:root{--glass-bg:linear-gradient(180deg,#fff3 0%,#ffffff08 50%,#ffffff14 100%);--glass-strong:linear-gradient(180deg,#ffffff6b 0%,#ffffff24 50%,#ffffff38 100%);--glass-blur:blur(7px) saturate(210%) brightness(1.05);--glass-tint:linear-gradient(180deg,#ffffff4d 0%,#9696a014 52%,#7878821f 100%)}@media (prefers-color-scheme:dark){:root:not([data-mode=light]){--glass-bg:linear-gradient(180deg,#ffffff1f 0%,#ffffff05 50%,#ffffff0d 100%);--glass-strong:linear-gradient(180deg,#ffffff38 0%,#ffffff0f 50%,#ffffff1a 100%);--glass-tint:linear-gradient(180deg,#ffffff2e 0%,#ffffff0a 52%,#ffffff14 100%)}}:root[data-mode=dark]{--glass-bg:linear-gradient(180deg,#ffffff1f 0%,#ffffff05 50%,#ffffff0d 100%);--glass-strong:linear-gradient(180deg,#ffffff38 0%,#ffffff0f 50%,#ffffff1a 100%);--glass-tint:linear-gradient(180deg,#ffffff2e 0%,#ffffff0a 52%,#ffffff14 100%)}.page-head .btn:not(.btn-primary),.page-head .btn:not(.btn-primary):hover{color:var(--bar-ink);background:color-mix(in srgb,var(--bar-ink) 12%,transparent);border:1px solid color-mix(in srgb,var(--bar-ink) 30%,transparent);box-shadow:inset 1px 1px #ffffff8c,0 4px 14px #00000014}.page-head .btn:not(.btn-primary):hover{background:color-mix(in srgb,var(--bar-ink) 20%,transparent)}:root[data-header=svijetlo] .page-head:after{filter:none;opacity:.9}.menu-fab{display:none}@media (max-width:900px){.tabbar{grid-template-columns:1fr 1fr 74px 1fr 1fr;align-items:center;overflow:visible}.bottom-nav .tabbar :is(a,button){height:100%}.bottom-nav .tabbar .tab-add{color:#fff;width:66px;height:66px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:linear-gradient(#5a5a649e 0%,#282830b8 100%);border:1px solid #ffffff8c;border-radius:50%;place-self:center;place-items:center;margin:-14px 0;padding:0;font-size:0;display:grid;box-shadow:inset 1px 1px #ffffff8c,inset -1px -1px #ffffff2e,inset 0 0 14px #ffffff1f,0 10px 26px #00000047,0 2px 5px #0000002e}.bottom-nav .tabbar .tab-add .ic{stroke-width:2.6px;fill:none;width:32px;height:32px}.bottom-nav .tabbar .tab-add:active{transform:scale(.94)}.menu-fab{z-index:33;left:12px;top:calc(env(safe-area-inset-top,0px) + 12px);width:44px;height:44px;color:var(--glass-ink);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-rim);box-shadow:var(--glass-hi),0 0 0 .5px var(--glass-edge),var(--glass-sh);border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.menu-fab .ic{stroke-width:2px;width:22px;height:22px}.page-head{padding-top:calc(env(safe-area-inset-top,0px) + 70px)}.page-head:after{top:calc(env(safe-area-inset-top,0px) + 40px)}.home-head{min-height:calc(env(safe-area-inset-top,0px) + 68px);padding-left:68px}.home-head .avatar{display:none}:root[data-mode=dark] .bottom-nav .tabbar .tab-add{background:linear-gradient(#ffffff57,#ffffff24)}}@media (max-width:900px) and (prefers-color-scheme:dark){:root:not([data-mode=light]) .bottom-nav .tabbar .tab-add{background:linear-gradient(#ffffff57,#ffffff24)}}.bottom-nav .tabbar a.tab-in .ic{color:var(--pos)}.bottom-nav .tabbar a.tab-out .ic{color:var(--neg)}.items-foot{border:1px dashed var(--line-strong);color:var(--ink-3);border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:12.5px;display:flex}.items-foot .ic{flex:none;width:16px;height:16px}.items-foot span{flex:1;min-width:0}.items-foot b{color:var(--ink-2);white-space:nowrap;font-weight:600}@media (max-width:900px){.tbl-wrap:has(>table.cards-sm){margin:0;padding:0;overflow:visible}table.cards-sm,table.cards-sm tbody,table.cards-sm tr,table.cards-sm td{width:100%;display:block}table.cards-sm thead{display:none}table.cards-sm tbody{flex-direction:column;gap:10px;display:flex}table.cards-sm tr{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;flex-direction:column;padding:10px 12px;display:flex}table.cards-sm tr.row-click:hover{background:var(--hover)}table.cards-sm td{white-space:normal;text-align:right;border:0;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:5px 0;display:flex}table.cards-sm td:before{content:attr(data-label);text-align:left;max-width:48%;color:var(--ink-3);flex:none;font-size:12px;font-weight:500}table.cards-sm td>*{min-width:0}table.cards-sm:not(.t2) td:first-child,table.cards-sm.t2 td:nth-child(2){text-align:left;border-bottom:1px solid var(--line);order:-1;margin-bottom:4px;padding:0 0 8px;font-size:15px;display:block}table.cards-sm:not(.t2) td:first-child:before,table.cards-sm.t2 td:nth-child(2):before{display:none}table.cards-sm:not(.t2) td:first-child .tk,table.cards-sm.t2 td:nth-child(2) .tk{text-align:left}table.cards-sm td[colspan]{text-align:center;border:0;padding:12px 0;display:block}table.cards-sm td[colspan]:before{display:none}table.cards-sm tr:has(>td[colspan]){background:0 0;border:0}table.cards-sm td:empty{display:none}table.cards-sm td .btn{margin-left:auto}table.cards-sm td{text-align:right;display:block;overflow:hidden}table.cards-sm td:before{float:left;margin-right:12px}table.cards-sm td .btn{float:right}table.cards-sm tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:12px;display:grid}table.cards-sm td{text-align:left;flex-direction:column;align-items:flex-start;padding:0;font-size:14.5px;display:flex;overflow:visible}table.cards-sm td:before{float:none;max-width:none;margin:0 0 2px}table.cards-sm td .tk{text-align:left}table.cards-sm:not(.t2) td:first-child,table.cards-sm.t2 td:nth-child(2){grid-column:1/-1;margin-bottom:0}table.cards-sm td[data-label=""]{grid-column:1/-1;align-items:flex-end}table.cards-sm td .btn{float:none;margin:0}table.cards-sm tr{align-items:start}table.cards-sm td{justify-content:flex-start;gap:2px}table.cards-sm td:before{margin:0}}@media (min-width:560px) and (max-width:900px){table.cards-sm tr{grid-template-columns:repeat(4,minmax(0,1fr))}}.lend-cards{display:none}@media (max-width:900px){.lend-table{display:none}.lend-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.lend-card{cursor:pointer;gap:10px}.lend-card:hover{border-color:var(--accent-line)}.lend-card .item-ic{width:38px;height:38px;font-size:15px;font-weight:700}.lend-who{flex-direction:column;flex:1;min-width:0;display:flex}.lend-who b{font-size:15px;font-weight:600}.lend-who small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.lend-left{white-space:nowrap;font-size:16px;font-weight:600}.lend-bar{background:var(--line);border-radius:99px;height:6px;display:block;overflow:hidden}.lend-bar i{background:var(--pos);border-radius:99px;height:100%;display:block}.lend-card .item-row2{justify-content:space-between}.lend-card .item-sub{white-space:normal}.lend-card .btn-sm{flex:none;padding:6px 12px}.warn-t{color:var(--warn)}}.pos-cards,.sale-cards,.pdb-cards{display:none}.pos-val{text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}.pos-val b{white-space:nowrap;font-size:16px;font-weight:600}.pos-val small{white-space:nowrap;font-size:12.5px;font-weight:500}@media (max-width:900px){.pos-table,.sale-table,.pdb-overview{display:none}.pos-cards,.sale-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.pos-card,.sale-card{cursor:pointer;gap:8px}.pos-card .cat-ic{letter-spacing:.02em;width:38px;height:38px;font-size:11px;font-weight:700}.pos-card .item-row2,.sale-card .item-row2{justify-content:space-between}.more-btn{color:var(--accent);background:0 0;border:0;flex:none;align-items:center;gap:2px;padding:2px 0;font-size:13px;font-weight:600;display:inline-flex}.more-btn .ic{width:16px;height:16px;transition:transform .15s}.more-btn[aria-expanded=true] .ic{transform:rotate(90deg)}.pos-more{border-top:1px solid var(--line);cursor:default;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding-top:10px;font-size:14px;display:grid}.pos-more span{flex-direction:column;min-width:0;display:flex}.pos-more small{color:var(--ink-3);font-size:12px;font-weight:500}.pdb-cards{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;flex-direction:column;padding:0 12px;display:flex}.pdb-card{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;display:flex}.pdb-card+.pdb-card{border-top:1px solid var(--line)}.pdb-card .pos-val b{font-size:15px}.pdb-card .lend-who small{white-space:normal}.pos-card .lend-who b,.sale-card .lend-who b,.pdb-card .lend-who b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pos-card .more-btn{border-radius:50%;justify-content:center;width:28px;height:28px;margin-right:-6px}.pos-card .more-btn .ic{transform:rotate(90deg)}.pos-card .more-btn[aria-expanded=true] .ic{transform:rotate(-90deg)}.pos-card .item-row{grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) auto 28px;align-items:center;gap:1px 10px;display:grid}.pos-card .item-row>.cat-ic{grid-row:1/3}.pos-card .item-row>.more-btn{grid-area:1/4/3}.pos-card .lend-who,.pos-card .pos-val{display:contents}.pos-card .lend-who b{grid-area:1/2}.pos-card .lend-who small{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-3);grid-area:2/2;font-size:12.5px;overflow:hidden}.pos-card .pos-val b{text-align:right;grid-area:1/3}.pos-card .pos-val small{text-align:right;grid-area:2/3}}@media (max-width:560px){.pos-card .item-row{grid-template-columns:minmax(0,1fr) auto 22px;column-gap:8px}.pos-card .item-row>.cat-ic{display:none}.pos-card .lend-who b,.pos-card .lend-who small{grid-column:1}.pos-card .pos-val b,.pos-card .pos-val small{grid-column:2}.pos-card .item-row>.more-btn{grid-column:3;width:22px;margin-right:-4px}.pos-card{padding:10px 12px}}@media (max-width:900px){:is(.pos-more>span:has(>.pos),.pos-more>span:has(>.neg)){grid-column:1/-1}.tax-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tax-kpis>div{min-width:0;padding:10px 12px}.tax-kpis b{font-size:18px}.tax-kpis small{font-size:11.5px}.tax-kpis .tax-due{grid-column:1/-1}}
